BM6(3 000000000000111111111111000000000000000000000000///---,,,,,,---......---+++************))))))))))))******)))((((((***+++++++++************++++++))))))(((((((((((())))))(((&&&&&&&&&(((((('''&&&)))'''&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$##################$$$###"""###%%%%%%###"""!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$###!!! !!!""""""############$$$$$$$$$###"""!!!"""$$$%%%%%%$$$%%%###!!! """############"""!!!"""$$$%%%$$$###"""$$$%%%%%%$$$###$$$%%%$$$%%%%%%$$$######$$$&&&%%%$$$######$$$%%%###"""!!!!!!!!!!!!"""###$$$%%%'''%%%###"""!!!"""###$$$%%%%%%###"""""""""###$$$$$$%%%$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$###$$$%%%$$$"""!!!"""###"""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!! """###$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$%%%%%%$$$$$$###!!!""""""######""""""!!!"""######"""!!!!!!"""$$$$$$##################$$$""""""!!!!!!!!!!!!""""""!!!""""""!!!!!!"""$$$########################""""""""""""""""""""""""!!!  """""""""!!!"""""""""#########$$$$$$ """###$$$"""""""""###""""""###$$$$$$$$$$$$######"""!!! !!!"""#########"""""""""!!!!!!!!!!!!"""$$$###"""!!!"""$$$$$$###"""###$$$%%%$$$"""""""""""""""############$$$############""""""""""""!!! !!!"""######!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""######$$$$$$$$$######"""$$$%%%$$$###"""###$$$"""###$$$$$$$$$$$$###"""######"""""""""###$$$$$$""""""""""""""""""""""""########################"""###%%%%%%###"""###$$$"""""""""""""""######$$$###############"""""""""$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%######"""!!!!!!!!!!!!!!! !!!###"""!!!!!!"""$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$########################"""######$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###$$$&&&&&&$$$"""###%%%((((((&&&%%%%%%&&&#########$$$$$$%%%%%%&&&%%%$$$""""""$$$%%%$$$###%%%%%%$$$##################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%000000000000111111111111////////////////////////...---,,,,,,......---,,,************))))))))))))''')))))))))((()))+++---))))))(((((((((((())))))))))))(((((((((((())))))'''&&&&&&'''(((((('''%%%)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%%%%###"""!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$###!!! !!!""""""############$$$$$$$$$###"""!!!"""$$$%%%%%%$$$%%%###!!! """#########$$$"""""""""$$$%%%$$$### """$$$$$$######$$$%%%$$$%%%%%%$$$######$$$&&&$$$######$$$%%%&&&%%%###"""!!!!!!!!!"""###$$$%%%'''&&&$$$"""!!!!!!"""###%%%%%%###"""""""""###$$$$$$%%%$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%###$$$%%%$$$"""!!!"""###"""#####################""""""######$$$$$$$$$###""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! """###$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""""""""#########$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""######"""!!!!!!###$$$###""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!#########"""""""""#########$$$$$$$$$ !!!###$$$###"""###$$$""""""###$$$$$$$$$$$$######"""!!! !!!"""############"""""""""!!!!!!!!!###$$$###"""!!!"""######"""!!!"""$$$%%%%%%$$$""""""""""""########################""""""""""""###"""!!!"""$$$$$$$$$""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$######""""""###$$$$$$###"""###$$$$$$##################$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$"""""""""""""""######$$$$$$#########"""""""""!!!$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$######"""!!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######%%%&&&&&&$$$""""""$$$&&&'''%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%###""""""###$$$$$$###%%%$$$$$$##################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%000000000000111111111111////////////////////////...---,,,,,,......---,,,************))))))))))))&&&((()))))))))))),,,...''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''&&&&&&'''(((((('''%%%)))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%###""""""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$###!!! !!!""""""############$$$$$$$$$###"""!!!"""$$$%%%%%%$$$%%%###!!! """#########$$$###""""""$$$%%%$$$### """#########$$$%%%$$$%%%%%%$$$######$$$&&&###""""""$$$&&&'''&&&$$$"""!!!!!!!!!!!!###$$$%%%'''&&&$$$"""!!!!!!"""###%%%%%%###"""""""""###$$$$$$%%%$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%###$$$%%%$$$"""""""""##################$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """###$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""######"""!!!!!!###$$$""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""""" !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!"""###$$$###""""""############$$$$$$$$$ !!!###$$$###"""###$$$""""""###$$$$$$$$$$$$######"""!!! !!!"""###############"""""""""""""""###$$$###"""!!!"""###"""!!!!!!"""$$$&&&&&&%%%""""""""""""########################""""""""""""$$$"""""""""$$$%%%$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$######""""""###$$$$$$###"""###%%%%%%$$$###""""""###$$$%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###%%%%%%###"""###$$$"""""""""""""""######$$$$$$#########""""""!!!!!!$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$##################"""!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###'''&&&%%%$$$############"""############$$$$$$$$$###$$$%%%###""""""###$$$########################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###$$$%%%&&&&&&$$$""""""$$$&&&&&&%%%######$$$""""""###$$$%%%%%%&&&&&&%%%###""""""###$$$$$$###%%%$$$$$$###"""############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%222222222222222222222222111111///...---------------------...............---,,,,,,+++***)))(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$######"""""""""%%%$$$###""""""###$$$%%%############""""""""""""!!!!!!"""###$$$%%%%%%&&&########################""""""""""""############$$$$$$###"""!!!!!!!!!"""$$$$$$######"""!!!!!!!!!#########""""""""""""!!!###!!! """###"""!!!######$$$%%%%%%%%%%%%$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!"""###!!!!!!"""############### !!!"""""""""%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""!!!!!!"""############"""$$$###"""""""""###%%%%%%""""""""""""""""""""""""""""""""""""##################""""""!!!!!! """!!! !!!###$$$!!!!!!"""############"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######""""""""""""######$$$$$$######"""!!!!!!!!!%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%%%%$$$###!!!!!!!!!""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""###"""  """%%%&&&%%%$$$"""""""""###$$$&&&%%%$$$"""!!!!!! """"""!!!!!!!!!!!!""""""$$$#########""""""!!!!!! !!!"""""""""""""""###$$$%%%%%%$$$###$$$%%%$$$######""""""######$$$!!!!!!"""###$$$%%%%%%&&&'''&&&$$$"""!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""############""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$#########"""""" !!!!!!""""""######"""############$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$######"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""%%%%%%%%%$$$$$$$$$######)))(((''''''%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%$$$ """###$$$$$$$$$###%%%$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$222222222222222222222222222111000///............------------------------***)))))))))))))))))))))'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$############$$$%%%############""""""""""""###############$$$$$$$$$########################""""""""""""############$$$###""""""""""""""""""""""""""""""""""""##############################$$$"""!!!!!!"""######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$###""""""""""""""" !!!""""""""""""""" """######$$$$$$%%%%%%$$$$$$$$$#########$$$$$$##################!!!""""""###$$$###############"""""""""###$$$%%%""""""""""""""""""""""""""""""""""""############"""""""""##################""""""!!!"""###$$$%%%!!!"""######$$$$$$######"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$######""""""""""""######"""""""""""""""#########%%%$$$"""!!!!!!!!!"""##########################################$$$$$$$$$ !!!!!!""""""######!!!!!!""""""######$$$$$$""""""!!! !!!!!!"""#########""""""######$$$%%%"""""""""""""""""""""""""""############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""!!!"""""" !!!""""""!!! $$$$$$###"""""""""############""""""""""""##################"""""""""!!! !!!"""############"""###$$$%%%$$$###"""###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""########################"""##################"""$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""""""############$$$$$$$$$'''&&&$$$######$$$&&&'''&&&%%%%%%$$$###"""!!!!!!######""""""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""######$$$%%%%%%&&&&&&################################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$### !!!!!!""""""""""""###"""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$111111111111111111111111222111000//////......///------------------------'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########'''''''''&&&%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""$$$$$$$$$#########""""""########################""""""""""""############""""""""""""""""""###$$$ !!!""""""###$$$$$$""""""######$$$%%%%%%%%%%%%###""""""###$$$$$$###!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$######"""!!! !!!!!!"""!!!!!!!!! !!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""##################""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""############!!!""""""###$$$%%%%%%%%%#########"""###$$$$$$%%%"""######$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%######""""""""""""###### !!!!!!"""######$$$$$$$$$###""""""!!!"""""""""########################$$$$$$$$$############### !!!!!!"""###$$$$$$"""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%###""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""!!!###$$$###!!!!!!!!!#########$$$######"""!!!""""""""""""######$$$%%%$$$$$$############$$$$$$############""""""""""""""""""###$$$$$$$$$######"""###$$$$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""############""""""""""""########################!!!""""""######""""""!!!$$$$$$$$$###############""""""""""""""""""!!!!!!"""############$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''((('''%%%###!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############"""""""""!!!""""""######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$111111111111111111111111222111000///////////////............------------((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!################################################!!!"""""""""############"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""######!!!"""###$$$%%%&&&''''''&&&%%%######$$$%%%$$$### !!!!!!"""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$"""###$$$%%%$$$###"""!!!!!!!!!"""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$############!!!!!!""""""######$$$$$$"""######$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""############"""""""""######$$$$$$$$$"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$%%%######""""""""""""######!!!!!!""""""##################""""""""""""""""""########################""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%#########"""""""""""""""############$$$$$$%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""###$$$$$$###"""###$$$###$$$%%%&&&%%%$$$###"""""""""!!!!!!""""""######$$$######""""""######$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$!!!#########"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!########################!!!!!!""""""""""""!!!!!!########################$$$######""""""!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%(((&&&$$$"""!!!!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000000000000000000000111000000////////////////////////.........------++++++***))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!!!!""""""###$$$$$$%%%%%%########################!!!"""""""""############"""!!!!!!!!!"""###$$$$$$""""""""""""!!!!!! !!!!!!"""$$$%%%&&&'''((('''%%%$$$###$$$%%%$$$### !!!""""""""""""!!!!!!!!!!!!""""""#########"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$###$$$%%%%%%%%%$$$"""!!!######$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""######$$$""""""###$$$$$$$$$$$$###!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""##################"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""######$$$%%%######""""""""""""##################""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%#########"""""""""""""""$$$$$$$$$######""""""!!!""""""!!!!!!""""""###$$$######################## !!!###$$$$$$$$$$$$""""""""""""""""""""""""###########################""""""""""""""""""###########################$$$###""" ###&&& !!!""""""!!! """"""!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$###!!!#########"""!!!"""###%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""###$$$$$$$$$"""#########$$$$$$$$$### !!!!!!"""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$###""""""""""""""""""###%%%$$$"""!!!!!!###%%%&&&###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%$$$###"""###$$$&&&''''''&&&%%%$$$$$$$$$&&&&&& !!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//////////////////////////////............///////////////......------,,,,,,++++++***(((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""""" !!!"""###$$$%%%&&&&&&########################""""""""""""############""""""""""""""""""###$$$######"""!!!!!! !!!!!!"""###$$$%%%&&&''''''%%%$$$###$$$$$$###""" !!!"""""""""""""""""""""######$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$%%%%%%$$$$$$######!!!!!!"""###############$$$############"""""""""!!!!!!""""""""""""""""""!!!!!!"""############""" !!!""""""######""""""""""""""""""""""""""""""""""""""""""##################""""""!!!  !!!""""""""""""!!!"""######$$$$$$$$$$$$$$$##################$$$$$$"""""""""""""""###$$$%%%######""""""""""""######$$$$$$######"""!!!!!! !!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""#########"""""""""!!!!!! """!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$""""""""""""""""""""""""###########################""""""!!!!!!""""""##############################"""!!!%%%!!!!!!"""#########""""""###"""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""############$$$$$$%%%%%%%%%$$$######"""###$$$$$$""""""###$$$$$$##################$$$ !!!"""###$$$%%%!!!"""###$$$$$$$$$$$$$$$ !!!"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!###############$$$$$$$$$##################"""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""$$$%%%&&&!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""""""""######$$$$$$############$$$%%%&&&'''#########"""######$$$$$$ !!!""""""""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$////////////////////////......------------............---,,,,,,+++******)))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$##################""""""""""""""""""#########$$$$$$$$$########################""""""""""""############$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$%%%%%%'''%%%############"""!!!!!!!!!"""############""""""""""""###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###""""""!!!""""""###########################"""""""""""""""""""""""""""!!!!!!!!! !!!""""""""""""!!! """#########"""!!!""""""""""""""""""""""""""""""""""""###############""""""""""""""""""""" !!!"""#########""""""!!!"""######$$$$$$######"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%######""""""""""""###############""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$############"""!!!!!!""""""######$$$$$$ !!!"""""""""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""########################"""""" !!!$$$$$$$$$######$$$%%%%%%&&&###""""""""""""######$$$###""""""""""""""""""###!!!"""""""""############$$$$$$$$$$$$$$$###""""""###$$$%%%$$$###"""###%%%###""""""!!!!!!""""""###!!!!!!""""""#########$$$ !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""##################"""""""""#########$$$$$$$$$##################$$$$$$"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!###############$$$$$$$$$"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""############"""""" !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""############$$$$$$%%%%%%%%%$$$$$$!!!!!!"""######$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$////////////////////////------,,,,,,,,,------...,,,,,,++++++***)))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))'''$$$###""""""###"""""""""######$$$$$$$$$"""###$$$%%%%%%$$$###"""############""""""""""""$$$$$$$$$#######################################""""""""""""############$$$$$$###"""!!!!!!"""""" !!!"""""""""!!!!!!!!!"""######$$$$$$'''%%%###"""######"""!!!!!!!!!"""############### !!!"""#########%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$&&&%%%$$$###"""###$$$%%%###############"""!!!!!!""""""###$$$$$$$$$##################""""""""""""######""""""!!!!!!  !!!!!!!!!!!!!!! """#########"""!!!""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%!!!"""###$$$%%%$$$######!!!!!!"""###############!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%######""""""""""""######!!!!!!!!!"""######$$$$$$ !!!"""$$$$$$$$$###"""########################!!!"""###$$$%%%%%%%%%$$$$$$###""""""""" !!!!!!"""###$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%!!!!!!!!!!!!!!!"""##############################!!!""""""############"""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""###########################$$$$$$###""""""###%%%"""!!! !!!###$$$"""""""""###$$$&&&'''((($$$$$$############$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%$$$###$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$############### !!!"""$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!! """$$$%%%&&&&&&%%%%%% !!!"""###$$$###""""""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000111111111111///---,,,.........------,,,,,,,,,,,,+++)))((((((((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################%%%$$$#########$$$&&&&&&""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!$$$$$$$$$#########"""""" !!!!!!!!!$$$$$$$$$#########""""""%%%$$$######""""""######""""""############""""""$$$###""""""######"""!!!########################""""""!!!!!!!!!###$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%!!!!!!"""############"""%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$###""" """###$$$############""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""###############""""""""""""""""""######"""!!!!!!"""$$$$$$######"""!!! """"""############""""""######$$$$$$%%%%%%%%%&&&""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!"""###$$$$$$###"""!!! !!!"""######"""!!! #########"""""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$##################!!!"""###$$$$$$###"""!!!##############################""""""###$$$%%%%%%""""""!!!!!! """###$$$$$$###!!!###%%%%%%$$$$$$%%%&&&########################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$########################$$$$$$$$$$$$###"""""""""###%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%''''''%%%$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""%%%###!!!"""$$$%%%$$$!!!%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!"""""""""""""""######$$$.../////////...---+++***------------,,,,,,,,,+++******)))(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""###########################"""!!!!!!!!!"""###$$$##############################""""""""""""##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$###""""""!!!!!!""""""""""""############""""""!!! """######"""########################"""!!!!!! !!!##################"""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$#########""""""""""""!!!!!!!!!""""""#################################""""""""""""""""""""""""########################!!!!!!"""###$$$%%%&&&&&&#########$$$$$$$$$%%%%%%""""""""""""############$$$$$$###""""""###$$$$$$""""""!!!!!!!!!!!!"""""""""""""""###############$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""""""""############""""""!!!!!!!!!!!!!!!"""######&&&$$$""" !!!###$$$"""#########!!!!!!"""$$$#########"""!!! """"""############"""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""&&&&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""$$$##################$$$######""""""""""""##############################""""""###$$$######"""!!!##############################"""######$$$$$$%%%"""""""""!!!!!!!!! !!!"""###$$$###""" """###%%%%%%$$$###$$$%%%########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########""""""!!!!!!""""""###################################################""""""""""""""""""""""""$$$$$$$$$#########""""""########################&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""######$$$%%%###$$$$$$%%%%%%%%%%%%$$$"""$$$&&&&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""%%%###!!!"""$$$%%%$$$"""$$$$$$$$$###############$$$#########""""""""""""###############$$$$$$%%%...............---,,,+++,,,,,,,,,,,,++++++++++++((())))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$#################################""""""!!!!!!""""""###$$$##############################""""""""""""######!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$############""""""""""""""""""#########$$$$$$$$$$$$$$$##################""""""!!!!!!!!!!!!!!!""""""############"""""" """$$$##############################""""""!!! !!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&#########$$$$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%$$$$$$###""""""###$$$$$$###""""""!!!!!!""""""###$$$$$$$$$###############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""############""""""!!!!!!!!!!!!!!!"""######'''%%%!!! ###%%%!!!###$$$###"""!!!"""$$$######""""""!!!!!! """"""############""""""###""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!######""""""""""""######$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################"""!!! #######################################$$$$$$$$$#########"""""""""""""""!!!!!!"""######$$$$$$%%%###$$$&&&%%%$$$"""###$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###### """$$$$$$$$$###$$$%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############$$$###"""###$$$$$$###"""###############$$$$$$$$$###############"""""""""$$$$$$$$$###$$$%%%%%%&&&000000000//////.........++++++++++++++++++++++++'''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%##############################""""""""""""###### !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$##################""""""""""""!!!!!!""""""######$$$$$$##############################"""!!!!!!!!!!!!"""""""""############""""""!!! !!!###$$$##############################$$$######"""!!! #########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$$$$###!!! """$$$%%%$$$##################$$$###""""""""""""""""""### !!!!!!"""$$$%%%%%%&&&######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!""""""###%%%$$$""" !!!###$$$!!!"""$$$###"""!!!"""######"""""""""!!!!!!!!! """"""############""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! $$$###"""!!!!!!"""###$$$$$$$$$"""!!!!!!"""$$$$$$######$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""############""""""""""""""""""############$$$$$$######""""""!!!!!!#################################$$$$$$$$$##############################"""!!!!!!!!!"""$$$%%%&&&###%%%&&&%%%###"""""""""########################"""""""""""""""""""""""""""######$$$$$$$$$$$$#################################""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################%%%%%%$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!!!!############$$$%%%'''&&&%%%$$$$$$%%%((()))%%%%%%%%%%%%$$$$$$###"""########################$$$############$$$######"""""""""###$$$$$$$$$%%%########################$$$############$$$%%%%%%/////////...............++++++++++++++++++++++++'''((()))))))))(((&&&%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#############################################$$$$$$%%%%%%%%%%%%##############################""""""""""""###### !!!""""""##############################""""""###############"""""""""""""""""""""""""""$$$$$$%%%&&&&&&'''((((((########################$$$$$$###""""""""""""###""""""############""""""$$$###""""""$$$$$$###"""########################%%%%%%%%%$$$###"""!!! """"""""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!########################""""""""""""""""""""""""########################%%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$$$$###!!! """$$$%%%#########$$$$$$###############""""""""""""###### !!!"""###$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!""""""###"""############"""!!!!!! """$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""############"""""" !!!!!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""######""""""!!!!!! $$$###"""!!!!!!"""###$$$###"""!!! !!!"""###""""""""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######!!!"""############"""!!!!!!!!!"""""""""#########$$$######"""""""""""""""##############################$$$$$$$$$######"""############$$$$$$$$$$$$###"""!!! """###$$$###$$$%%%%%%###!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$###########################""""""!!!""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!! """###""""""###%%%&&&%%%###""""""$$$&&&'''%%%%%%%%%%%%$$$$$$###"""##############################$$$############$$$"""""""""###$$$$$$$$$%%%###############$$$$$$$$$"""""""""""""""###$$$$$$------,,,,,,+++,,,,,,---++++++++++++,,,,,,,,,,,,((())))))))))))(((''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###"""""""""########################!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!""""""######""""""""""""""""""""""""!!!!!!"""############"""!!!!!!"""""""""""""""###""""""###$$$%%%&&&''''''###############$$$$$$$$$%%%$$$$$$###############""""""############""""""&&&%%%######$$$%%%###"""########################%%%%%%%%%%%%$$$###"""!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""""""""############$$$###"""!!!!!!!!!"""$$$%%%"""###$$$$$$$$$$$$###"""$$$######""""""######$$$######""""""!!! """""""""######"""""""""#########$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""######!!!"""$$$%%%%%%###!!! """$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""############"""""" """###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""######$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$###"""!!! !!!!!!""""""###############""""""""""""####################################$$$%%%%%%###"""!!!###############$$$$$$$$$$$$###"""!!! !!!"""###"""###%%%$$$###!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$########################""""""!!!!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!#########"""###$$$"""!!!!!! """###$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$"""$$$$$$$$$###"""###$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$---,,,+++++++++,,,------+++,,,,,,,,,------------******)))(((((((((((()))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$########################""""""""""""""""""!!! ######################## !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################!!!"""######$$$$$$$$$###!!!!!!!!!!!!""""""###### !!!"""###$$$$$$""""""#########$$$$$$$$$$$$$$$###"""""""""""""""""""""############""""""$$$###"""###$$$%%%$$$##############################$$$%%%%%%$$$###"""!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""######### !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############""""""""""""############"""###$$$$$$$$$$$$###"""$$$######""""""######$$$$$$$$$######"""!!!!!! """"""############"""""""""""""""#########$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""######"""############"""!!!!!! """$$$%%%###"""!!!"""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$""""""!!!!!!"""###$$$%%%########################"""###%%%%%%%%%###""" """""""""#########$$$$$$#########""""""######### """$$$$$$###""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######################## !!!!!!%%%%%%$$$######"""!!!!!!######""""""######$$$%%%###$$$$$$%%%%%%%%%%%%$$$!!!###$$$$$$###"""###$$$!!!!!!"""""""""###############$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$"""$$$%%%$$$"""!!!###%%%$$$$$$$$$########################$$$$$$%%%%%%%%%######""""""######$$$%%%///...---,,,---...///000,,,,,,,,,------.........,,,+++)))((((((((()))***&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&'''''''''########################""""""###""""""!!! ########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% !!!!!!!!!""""""######!!!"""###$$$%%%&&&''''''""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""############""""""!!! !!!$$$%%%%%%$$$########################""""""###$$$$$$###!!! !!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$%%% !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! """"""""""""############!!!!!!"""############""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$""""""######$$$$$$$$$%%%""""""############""""""!!!!!!""""""#########$$$""""""############""""""!!!!!!!!!!!!!!!"""######$$$$$$"""!!!!!!!!!"""###"""$$$%%%$$$"""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###""" """###$$$$$$###"""  !!!"""######$$$!!!!!! !!!"""###%%%&&&########################"""###%%%&&&%%%###!!! !!!!!!""""""#####################$$$%%%%%%%%%%%%!!!#########"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" """######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$###"""""""""###%%%&&&###$$$%%%&&&&&&&&&&&&&&&"""$$$%%%%%%###""""""######$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&------------------------111///---+++++++++,,,---,,,++++++***)))(((''''''&&&''''''((((((((((((((()))'''&&&'''******(((&&&)))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!""""""############"""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$######""""""!!!!!! """"""""""""""""""""""""""""""!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$#########""""""$$$$$$######"""######$$$$$$###"""###$$$###""" ###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$###"""!!! !!!"""###########################"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""$$$%%%%%%###""""""###%%%$$$###!!!!!!!!!""""""&&&###""""""$$$### $$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! ########################$$$###"""""""""###%%%%%%"""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&""""""""""""!!!!!!!!!!!!$$$"""!!!!!!"""$$$############$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$###"""!!! """"""############"""""" !!!!!!"""###$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""############(((&&&""" !!!$$$%%%"""""""""""""""######$$$###"""!!! !!!""""""###"""  !!!########################%%%$$$###"""!!!!!!!!!!!!$$$$$$######""""""!!!!!!$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$###############""""""!!! #########""""""  !!!"""###$$$$$$%%%&&&%%%%%%%%%$$$#################################""""""""""""""""""""""""!!!!!!"""###############%%%%%%%%%%%%%%%$$$###"""$$$$$$###############$$$###############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$------------------------000///---+++***+++,,,---++++++******)))((((((''''''(((((()))***)))))))))((('''&&&'''))))))(((%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##########################################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""!!!!!!!!!###%%%######""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######"""""""""""""""###$$$###"""###$$$###""" ########################"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###$$$&&&'''((('''&&&%%%!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!###$$$###""" !!!!!!######"""!!!!!!"""###$$$%%%$$$"""###&&&'''%%%###$$$##################$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$""""""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$##############################""""""""""""######"""############$$$$$$$$$"""""""""#########$$$$$$""""""""""""############&&&%%%""" !!!###$$$"""""""""""""""######$$$""""""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!""""""########################""""""!!!!!!!!!"""######""""""!!!!!! ######""""""######$$$%%%$$$$$$$$$######"""""""""######""""""""""""!!!!!!&&&&&&&&&%%%%%%$$$###"""!!!!!!""""""######$$$$$$######""""""""""""""""""################################################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######"""""""""""""""##################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################################################################$$$$$$############$$$$$$........................///...,,,+++***++++++,,,*********))))))(((((((((((())))))***************'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""##############################"""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!""""""!!!!!!"""$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$###""""""!!!"""""""""!!!""""""######$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$###"""###$$$###""" ########################"""""""""######"""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""!!!!!!"""!!!!!!!!!!!!"""###$$$%%%&&&$$$######%%%&&&&&&%%%################################################ !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""###""""""###$$$$$$$$$$$$$$$######################## !!!!!!""""""######""""""""""""""""""""""""$$$$$$###"""!!! !!!"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%% !!!!!!!!!!!! !!!!!!!!!"""######$$$$$$##############################""""""""""""######"""############$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""############$$$$$$###""""""""""""###"""""""""""""""######$$$""""""""""""###%%%&&&'''%%%%%%$$$############$$$######################## !!!"""###$$$"""!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""############$$$&&&&&&&&&&&&&&&%%%$$$###"""#####################!!!!!!""""""""""""""""""######################################################$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""!!!!!!!!!""""""############$$$######"""!!!########################%%%&&&'''&&&$$$###$$$%%%################################################""""""""""""""""""""""""$$$$$$############$$$$$$...........................---,,,+++*********+++)))))))))))))))((((((((((((((()))************)))''''''''''''''''''&&&%%%((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""######$$$!!!"""""""""#########$$$###$$$$$$$$$$$$######"""########################!!!""""""###############$$$###""""""$$$###""" ########################""""""############""""""""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###############$$$$$$$$$############$$$$$$$$$$$$######$$$%%%&&&%%%%%%$$$!!!"""######$$$######"""""""""""""""""""""""""""########################""""""!!! !!!""""""$$$&&&''''''%%%$$$$$$%%%"""""""""""""""######$$$%%%$$$"""!!!""""""###############$$$$$$#################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######################## !!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$$$$#########"""""""""!!! !!!"""######$$$!!!"""############"""!!!$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######################## !!!!!!""""""!!!!!! !!!!!!""""""##########################################""""""""""""######""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""""""""###############$$$$$$$$$$$$$$$######"""""""""""""""######$$$""""""""""""###$$$$$$%%%%%%%%%$$$$$$#################################### !!!""""""########################!!!"""###%%%%%%$$$########################""""""!!!""""""###$$$$$$%%%%%%######$$$$$$###""""""!!!$$$#####################""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""######$$$#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################################################################$$$$$$############$$$$$$........................---,,,,,,+++******))))))((((((((((((((()))))))))&&&'''(((((())))))(((((('''((((((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###"""######""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""#########%%%%%%%%%$$$###"""!!! ########################"""###$$$%%%%%%%%%%%%$$$$$$###""""""$$$###""" """"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$ !!!"""""""""""""""########################""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!""""""############""""""""""""""""""""""""########################""""""!!! !!!""""""$$$&&&''''''%%%$$$$$$%%%############""""""!!!!!!!!!!!!"""!!!!!!"""###$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###### !!!!!!"""""""""######"""!!!!!!"""###$$$%%%%%%%%%$$$$$$######"""!!!!!!!!! !!!"""######$$$""""""############"""""""""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######"""!!! !!!""""""######""""""!!!"""""""""""""""#########""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""""""""###############$$$%%%&&&&&&%%%%%%$$$"""""""""""""""######$$$#########""""""!!!!!! ###############"""""""""""""""""""""""""""""""""""""""!!! ############$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""!!! $$$$$$$$$$$$############"""""""""######$$$$$$%%%################################################!!!""""""##################$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!!!!###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$------------------------,,,,,,++++++***))))))((('''''''''(((((()))))))))&&&&&&'''(((((((((((((((((()))***)))'''&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""""""""""""""""""""""""""############$$$  !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$"""######$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$%%%&&&"""""""""############$$$""""""""""""""""""""""""#########"""######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! ###############$$$$$$$$$"""###$$$&&&'''&&&&&&%%%$$$###"""###$$$###""" """"""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""" !!!"""#########"""########################!!!!!!""""""###$$$$$$$$$"""""""""############$$$""""""#########$$$$$$$$$ !!!!!!!!!"""######$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""!!!!!!"""$$$$$$$$$$$$###"""  ###$$$$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!""""""######$$$######################## !!!"""#########"""""" !!!"""###$$$%%%%%%%%%#########""""""!!!!!!!!! !!!!!!""""""##############################""""""""""""###$$$%%%%%%########################"""############$$$$$$$$$$$$###"""!!! """"""############""""""""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""###############$$$%%%%%%&&&%%%%%%%%%"""""""""""""""######$$$############""" """"""######""""""!!! """"""""""""""""""""""""$$$###"""!!! !!!!!!!!!""""""""""""###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$%%%%%%######$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!"""############"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########!!! !!!"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&''''''((()))******''''''((()))))))))))))))(((***,,,+++(((&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###!!! !!!###$$$########################!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""############ $$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""############"""""""""""""""""""""""""""""" """###""" """"""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""!!!!!!!!!"""###############""""""#########$$$$$$$$$ """$$$&&&&&&&&&%%%$$$$$$###"""###$$$###""" """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""#########"""######################## !!!""""""###$$$$$$""""""""""""############"""""""""""""""###$$$$$$ !!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!###$$$###""" !!!!!!""""""###$$$######"""!!!"""%%%%%%###  !!!###$$$%%%%%%$$$###!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""""""""!!!!!! !!!"""###$$$%%%%%%%%%"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###""""""###$$$$$$""""""!!!!!!!!!""""""### """############$$$$$$$$$###"""""""""!!!!!! !!!!!!""""""""""""!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$"""""""""#########$$$$$$""""""""""""############"""""""""######$$$$$$$$$"""""""""""""""######$$$"""######$$$###"""!!! !!!"""#########"""!!! """"""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!"""""""""###############""""""######$$$%%%"""#########$$$$$$$$$$$$!!!!!!!!!""""""############$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!"""########################################################################$$$$$$############$$$$$$++++++++++++++++++++++++***++++++******)))((('''%%%&&&&&&'''((()))******(((((()))***************)))+++---,,,)))&&&''')))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!"""###########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############!!!"""$$$&&&&&&&&&&&&%%%#######################################$$$%%%%%% !!!!!!!!!!!! """""""""""""""""""""""""""###$$$###""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!! """$$$%%%&&&&&&""""""######$$$$$$$$$$$$!!!###%%%&&&%%%$$$###$$$###"""###$$$###""" """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!"""#########""""""""""""""""""""""""""" !!!"""#########""""""""""""############"""""""""""""""######$$$ !!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""$$$%%%%%%###""""""### """###$$$$$$######!!!%%%'''%%%!!!"""$$$%%%%%%$$$"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$ !!!!!!!!!  !!!"""###%%%%%%%%%&&&!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%###"""!!!  ########################"""############$$$$$$$$$""""""""""""############ !!!!!!!!!!!! #########"""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$############$$$$$$$$$$$$""""""""""""############!!!!!! !!!"""######"""""""""""""""######$$$""""""$$$%%%%%%$$$###"""""""""###$$$###"""!!! """""""""""""""""""""""""""!!!!!!""""""###$$$%%%######$$$$$$%%%%%%%%%%%%$$$###"""""""""###%%%&&&!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$######""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%###########################$$$%%%$$$"""""""""###################################################""""""""""""""""""""""""$$$$$$############$$$$$$++++++************++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$###""""""###$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""###########################"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%"""!!!!!!!!!!!!###%%%&&&"""""""""###$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!###"""!!! ###############"""!!!!!!&&&$$$"""$$$&&&&&&$$$!!! !!!###$$$$$$###!!! %%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% !!!"""$$$$$$######"""!!!!!!!!!!!!!!!"""#################################$$$$$$$$$!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!###$$$$$$$$$$$$###"""""" """#########"""!!!###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$###"""!!!############"""  !!!!!!""""""######"""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$$$$$$$%%%&&&'''""""""""""""""""""""""""""""""""""""""""""""""""%%%""" !!!###$$$###!!!!!!!!!!!!!!! $$$###"""!!!!!!"""###$$$"""""""""""""""!!! !!!""""""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###%%%$$$$$$$$$######""""""$$$$$$######"""#########$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$##################!!!!!!"""###############!!!!!!!!!!!!""""""""""""########################$$$$$$$$$######!!! &&&%%%###!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""######$$$%%%$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!$$$$$$$$$#########""""""&&&&&&%%%$$$###!!!!!! ########################'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######!!!!!!"""############"""%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$%%%%%%$$$"""!!!!!!!!!"""###$$$$$$%%%&&&&&&&&&&&&%%%+++******))))))******+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$((('''$$$"""!!!!!!"""### !!!!!!!!!"""""""""%%%$$$"""!!!!!!!!!"""###########################""""""""""""""""""""""""!!!"""######$$$$$$$$$###&&&%%%###"""!!!!!!!!!!!!""""""""""""""""""######""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""###############"""!!!!!!$$$###"""###%%%%%%###!!!!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""############$$$$$$$$$$$$ !!!"""###$$$######"""!!!!!!!!!!!!!!!"""##############################!!!"""###$$$###!!!###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############"""""""""""""""###$$$$$$$$$$$$###""""""!!!""""""###############"""###$$$###!!!!!!!!!"""######$$$$$$######""""""$$$$$$$$$$$$###"""!!! """"""""""""#########$$$"""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!""""""######$$$$$$$$$###""""""%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%""" !!!###$$$###!!!#########"""""""""!!!!!!$$$###""""""""""""###$$$"""""""""""""""!!! !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""###$$$$$$#########"""""""""$$$###############$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""############""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""############"""%%%$$$###"""!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""############"""""""""!!!######""""""######$$$%%%"""!!! """###"""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""$$$$$$$$$#########""""""!!!"""""""""#########$$$""""""""""""""""""""""""$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$######$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%$$$######"""""""""""""""""""""###$$$$$$$$$$$$$$$******))))))))))))******'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&)))'''%%%"""!!!!!!"""###"""############$$$$$$$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###"""""""""&&&%%%$$$"""!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""######$$$###############"""!!!!!!""""""!!!"""$$$$$$"""!!!"""###$$$%%%%%%$$$###"""$$$############"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""######"""""""""""""""""""""############!!!!!!"""############""""""!!!!!!!!!!!!"""#######################################$$$############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""###############$$$$$$$$$$$$###""""""###############$$$$$$%%%"""###$$$###"""!!!"""###""""""##################$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$$$$"""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!""""""""""""######$$$#########%%%%%%$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""######"""%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$""""""######""""""!!!!!!!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""$$$###""""""""""""###$$$######""""""""""""!!!!!!""""""""""""###$$$%%%%%%""""""""""""############"""!!!!!!!!!!!! !!!""""""""""""""" !!!"""###$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$##############################$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%######"""""""""""""""###!!!!!!!!!"""""""""######""""""""""""""""""""""""############""""""""""""######""""""######$$$%%%$$$""" !!!"""!!! """"""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###############$$$$$$$$$############### !!!"""###$$$$$$%%%""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$""""""###$$$"""############""""""!!! !!!""""""######"""""")))))))))(((((()))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''***)))&&&$$$#########$$$######$$$$$$$$$%%%%%%%%%######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""###"""""""""""""""###############""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$###############"""!!!!!!"""""""""###$$$$$$###"""###$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""!!!!!!""""""###$$$########################'''&&&%%%###"""""""""###%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""######$$$$$$###$$$$$$$$$$$$###""""""$$$###"""!!!"""###$$$%%%"""###$$$###"""!!!"""###"""""""""""""""###$$$$$$######$$$$$$$$$###""""""########################"""###$$$###!!!!!!!!!###""""""!!!!!!!!!!!!""""""!!!!!!"""######$$$######$$$%%%&&&&&&&&&$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!"""#########%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%""""""#########""""""!!!"""######"""!!! !!!""""""!!!!!!!!!!!!""""""$$$##################$$$"""""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&!!!!!!""""""######$$$$$$"""""""""""""""!!!!!!!!! !!!""""""######"""""" !!!!!!"""######$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%%%%"""""""""""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""#########"""""""""""""""######""""""######$$$%%%&&&%%%###"""###$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$######!!!#########"""!!!"""###!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""")))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''',,,+++(((&&&$$$$$$$$$%%% !!!!!!!!!!!!"""""""""#########"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""!!!""""""###############$$$$$$$$$######""""""""" !!!!!!!!!"""""""""### !!!!!!"""##################"""!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$### !!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""###$$$$$$########################'''%%%###"""!!!!!!"""###%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""######$$$$$$###$$$$$$$$$$$$###""""""""""""!!! """###$$$!!!"""######"""!!!"""$$$"""!!!!!!!!!"""###$$$$$$!!!!!!""""""###""""""""""""""""""""""""""""""""""""###$$$###!!!!!!!!!###""""""!!!!!!!!!!!!"""""" !!!"""###############!!!"""$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!"""######$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""######"""!!! !!!""""""!!!!!!!!!!!!""""""#########$$$$$$#########!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%&&&!!!!!!""""""######$$$$$$########################!!!"""######$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""###############"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""######$$$%%%&&&%%%###"""###$$$###"""""""""""""""!!!!!!!!!!!!################################################ !!!######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################!!!!!!"""############""" !!!"""$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########!!!#########"""!!!"""###!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######((((((''''''''''''((((((&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''---+++(((&&&$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$######""""""######$$$######"""!!! $$$$$$$$$$$$############ !!!!!!""""""######!!! !!!!!!"""###############"""!!!!!!!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!"""""""""""""""""""""!!!"""######$$$###""""""""""""###$$$$$$########################""""""!!!!!!!!!"""$$$%%%$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""###############$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""###!!!"""######""""""###$$$###"""!!! !!!"""###$$$ !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!""""""!!!!!!""""""###"""""""""!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$###""""""""""""!!!!!!!!!######$$$$$$$$$$$$######""""""######$$$$$$######!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""""""""###$$$$$$###""""""!!!!!!""""""""""""######""""""""""""###$$$%%%%%%""""""""""""##################$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$#########"""""""""#################################$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%!!!!!!"""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!""""""############"""!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%$$$""" !!!"""!!!  !!!###$$$$$$""""""""""""""""""""""""######################## !!!"""##############################$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!"""###############!!!"""#########"""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$""""""###$$$!!!""""""############""""""###$$$$$$%%%%%%$$$$$$(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&,,,***'''$$$###"""##################$$$$$$$$$$$$ !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!! !!!"""###$$$######"""!!!""""""""""""############ !!!"""############"""!!!!!!!!!!!!!!!!!!###############"""!!!!!!"""$$$%%%######$$$&&&#########""""""#####################$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!"""""""""############"""!!!!!!!!!"""$$$$$$######""""""######$$$%%%###########################""""""""""""########################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############"""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!"""############""" """######""""""###$$$$$$###!!! !!!"""### !!!"""###$$$$$$$$$#########"""""""""!!!!!!"""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###!!! """%%%######"""""""""!!!!!!!!!""""""###$$$$$$###""""""!!!"""###$$$$$$$$$$$$### !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!"""""""""#########$$$$$$$$$###############$$$$$$#########"""""""""""""""""""""######$$$$$$$$$$$$!!!""""""#################################$$$$$$#################################$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$###"""!!! """"""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""##################""""""######$$$%%%"""!!! """###""""""!!!"""###%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""#########$$$$$$$$$ !!!!!!"""""""""###########################""""""###$$$$$$###""""""""""""""""""""""""""""""!!!"""######$$$$$$###### !!!""""""""""""!!!!!!"""######$$$$$$######$$$$$$$$$###########################$$$$$$$$$$$$###$$$%%%$$$###"""###%%%"""""""""""""""######$$$"""###$$$$$$%%%%%%$$$$$$'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&+++)))&&&###!!!!!!!!!!!! !!!!!!!!!!!! !!!"""$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""!!! !!!###%%%%%%%%%%%% !!!!!!""""""###### !!!"""######$$$$$$$$$###"""!!!!!!""""""###############"""!!!!!!!!!$$$$$$""""""###&&&######""""""""""""############$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""###############"""!!!!!!!!!"""$$$%%%#########"""######$$$%%%########################'''&&&%%%$$$###!!! """"""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!###$$$$$$$$$$$$###""""""!!!"""###%%%%%%$$$###### """######""""""###%%%%%%$$$!!!  !!!""" !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!""""""""""""###""""""!!! %%%$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###!!! """%%%#########""""""""""""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$!!!""""""!!!!!!"""$$$""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""######$$$$$$$$$%%%$$$$$$##################$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$ !!!!!!"""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################$$$$$$$$$###""" """############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$#########"""###$$$$$$%%%$$$"""!!!"""$$$%%%%%%$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!""""""######$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!"""###############%%%$$$$$$$$$######""""""""""""######$$$$$$$$$%%%###$$$%%%%%%$$$###$$$%%%###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$$$$(((((((((((())))))))))))***)))(((&&&&&&%%%%%%%%%((('''%%%%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!$$$###"""!!!!!!"""######'''%%%###""" !!! """###"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!""""""#########$$$&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!"""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$###"""###$$$%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""#########''')))'''""" !!!$$$""""""#########""""""!!!$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!! !!!"""###"""!!!!!!###"""  """###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""### !!!$$$%%%$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!########################&&&$$$###!!!  $$$#########""""""!!!!!!##################$$$$$$$$$$$$$$$###############!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%$$$#########%%%$$$$$$$$$###"""""""""!!!"""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""!!!!!!!!!$$$&&&!!!"""###$$$$$$###"""!!!######$$$$$$$$$######""""""""""""""""""######$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!$$$######"""""""""""""""$$$"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$###"""!!!"""$$$$$$"""!!!!!!"""""""""############""""""""""""""""""""""""$$$%%%$$$!!!"""&&&$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$############"""'''%%%###"""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""")))))))))((((((((((((((()))((('''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$##################""""""""""""!!!"""$$$%%%%%%$$$###$$$%%%%%%%%%$$$######"""!!!!!!######"""!!!!!!"""###$$$%%%$$$###""""""###$$$$$$%%%%%%$$$#########$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""######""""""!!!!!!""""""###$$$######""""""""""""##############################""""""""""""""""""""""""%%%###"""###%%%&&&&&&%%%!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!""""""""""""###############""""""!!!!!!""""""###&&&)))+++(((### !!!###"""""""""""""""#########""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!###$$$###$$$#########""""""""""""###############"""""""""######""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""########################""""""###$$$$$$###""""""""""""""""""""""""""""""######!!! !!!!!!"""############"""""""""!!!""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$$$$################## !!!!!!"""$$$%%%%%%&&&""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""######"""!!!!!!###%%%""""""############""""""######$$$$$$$$$######"""""""""!!!!!!"""###$$$$$$###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$######"""""""""""""""%%%###"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$"""!!!############$$$$$$$$$$$$""""""""""""""""""""""""######""" !!!##################$$$%%%%%%!!!!!!!!!!!!!!!"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%&&&'''%%%###""""""###$$$$$$$$$############"""&&&$$$###"""!!!"""$$$$$$################################################***))))))(((((('''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!#########""""""""""""!!!###%%%&&&&&&$$$######$$$$$$$$$$$$######""""""!!!"""!!!!!!!!!"""###$$$%%%"""""""""###$$$%%%&&&'''$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""############!!!!!!"""$$$$$$%%%%%%%%%$$$######""""""""""""######"""!!!!!!!!!"""###$$$######""""""""""""######################################################'''%%%""""""$$$&&&''''''!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$"""!!!!!! !!!!!!"""(((***+++((($$$ """""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!""""""""""""#########!!!""""""######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$""" !!!"""###"""&&&&&&&&&&&&%%%%%%%%%%%%###############$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!! !!!"""###$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""###$$$$$$$$$""""""##################"""###############$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############$$$"""!!!!!!"""$$$######""""""""""""######"""######$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%"""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$#####################"""!!!!!!!!!""""""$$$######"""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ###"""!!!"""$$$$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$###!!!""""""###"""!!!###""""""""""""###$$$$$$"""!!!!!!!!!!!!"""######$$$$$$$$$#########""""""###########################$$$$$$$$$$$$###""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$&&&''''''&&&$$$###$$$%%%$$$$$$$$$############"""$$$###"""""""""###$$$%%%################################################******)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$""""""###$$$#########"""""""""!!! !!!!!!"""###$$$$$$%%%!!!!!!""""""###$$$%%%&&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######### !!!"""######$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""!!!  !!!###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%)))&&&###!!!"""$$$%%%&&&!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!! !!!!!!%%%'''(((&&&###!!!!!!""""""!!! !!!###%%%'''######$$$$$$$$$$$$############$$$$$$$$$$$$##############################!!!######!!!"""$$$%%%###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!""""""&&&&&&&&&%%%%%%%%%$$$$$$""""""###############$$$""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$&&&&&&%%%###!!!""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$###!!! !!!"""$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$######!!!!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$##########################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""######""""""!!!""""""###$$$######"""""""""""""""%%%$$$############$$$%%% ######""""""!!!!!! ###"""!!!"""$$$$$$"""!!!#########$$$$$$$$$%%%%%%""""""""""""""""""""""""&&&$$$###%%%((((((%%%!!!"""""""""!!!""""""###$$$""""""!!!!!!""""""###$$$########################""""""""""""""""""""""""######$$$$$$$$$######"""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$#########""""""###"""""""""###$$$%%%&&&################################################***))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""""""""###$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$""""""############""""""""""""""" !!!"""###$$$$$$$$$!!!!!!"""""""""""""""""" !!!""""""""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""!!!""""""######""""""!!!###"""!!!!!!  !!!"""######""""""""""""####################################$$$$$$%%%%%%%%%%%%+++'''###!!!!!!"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!! !!!!!!!!!"""######"""""""""""""""!!! !!!###%%%'''"""###$$$$$$$$$$$$###""""""######$$$$$$######"""!!!""""""""""""""""""!!!!!!%%%%%%!!!###((()))'''###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""############"""""""""""""""#########################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!! """"""""""""""""""######$$$$$$$$$######""""""""" !!!!!!""""""""""""""""""""""""############"""""""""!!!!!!!!! !!!!!!!!!""""""######$$$%%%%%%###""" ############$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""$$$$$$$$$""" !!!"""$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$########################""""""""""""""""""######""""""###########################"""""""""!!!!!!"""######$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""######""""""""""""######$$$######"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###"""!!!"""$$$$$$"""!!!""""""""""""#########$$$""""""""""""""""""""""""&&&$$$###&&&))))))%%%""""""""""""!!!""""""###$$$"""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""######$$$$$$$$$####################################$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$#########"""""""""""""""######$$$%%%%%%""""""""""""""""""""""""########################)))((((((''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%% !!!!!!"""###$$$%%%%%%#########""""""""""""!!!###%%%&&&&&&$$$######$$$"""""""""""""""""""""""" !!!"""######$$$######!!!"""""""""!!!  !!!"""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""##################""""""""""""""""""#########""""""!!!###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!######""""""""""""######""""""""""""""""""""""""#########$$$$$$%%%%%%&&&***'''###!!!!!!!!!!!! """""""""#########$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!! !!!!!!""" !!!"""""""""""""""""""""!!!!!!!!!###$$$%%% !!!"""######"""!!! """"""############""""""!!!!!!""""""""""""!!!!!! %%%&&&###'''///333000$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!###"""!!!!!!!!!###%%%%%%$$$$$$$$$######### !!!""""""######"""""""""############$$$""""""""""""""""""##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""######"""!!! """"""""""""############%%%%%%$$$$$$######"""""" !!!!!!""""""######$$$"""""""""#########$$$$$$#########"""!!! !!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!###$$$$$$"""!!!!!!"""######""""""""""""######!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$################################################""""""""""""############"""""""""""""""###############"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$#####################"""""""""###$$$$$$$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""$$$$$$"""!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""$$$%%%%%%###"""###""""""""""""###$$$$$$###""""""""""""###$$$$$$ !!!"""###$$$%%%&&&&&&########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$############"""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$&&&''''''&&&%%%###!!!"""$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%!!!!!!""""""######$$$$$$#########""""""""""""!!!"""$$$%%%%%%$$$###$$$%%%!!!"""""""""""""""""""""!!!"""######$$$###""""""!!!""""""###"""!!! !!! !!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$############"""""""""!!!!!!!!!"""###$$$$$$$$$$$$##################$$$%%% """###$$$###"""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%'''%%%######$$$$$$###"""""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!""""""###!!!!!!!!!"""######"""!!!"""""""""""""""######### !!!"""######"""!!! """"""############""""""!!!"""############"""!!!%%%(((&&&---:::???===&&&%%%###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" ######!!!!!!"""$$$&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!"""######$$$$$$""""""#########$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!""""""######################## """######""""""!!!!!!"""""""""############$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""###$$$%%%%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$###### """$$$$$$###""""""###""""""############""""""!!!!!!"""$$$$$$%%%%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""""""""############"""""""""######$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$#######################################$$$$$$$$$######""""""######$$$%%%$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$###"""!!!"""$$$$$$"""!!!""""""#########$$$$$$$$$"""""""""""""""""""""""" """###$$$###"""###$$$###############$$$%%%%%%######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$############"""###$$$$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''###$$$&&&''''''&&&$$$###!!!"""$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!! !!!"""###############""""""""""""%%%%%%%%%$$$$$$$$$$$$###!!!###%%%%%%$$$$$$%%%&&&!!!!!!!!!!!!""""""""""""""""""###$$$$$$###!!!!!!!!!"""###$$$$$$###"""!!!$$$###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!!!! """###%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''' !!!$$$&&&&&&%%%###!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$######""""""""""""######$$$###"""#########""" """"""#########""""""!!!!!!###$$$%%%%%%$$$###!!!""""""############"""""""""###$$$%%%%%%$$$###"""%%%))))))111AAAIIIFFF'''&&&$$$""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" ######!!!!!!###%%% !!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$#########""""""""""""""" !!!!!!!!!""""""##############################"""""""""""""""""""""""""""!!!  !!!"""%%%%%%%%%%%%%%%%%%%%%%%% """###$$$######!!!!!!""""""#########$$$$$$######"""!!! !!!""""""###$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!""""""######$$$$$$######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$############!!!"""###$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%######""""""###$$$%%%%%%$$$######"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""######$$$$$$###"""!!!"""$$$$$$"""!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!$$$&&&%%%###"""%%%((($$$$$$######$$$$$$%%%&&&#########"""######$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''''''''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&&&&%%%"""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""!!!!!! """"""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%###""" !!!"""###$$$$$$######""""""!!!"""""""""$$$""" !!!$$$%%%###!!!""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######$$$$$$$$$######""""""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""$$$%%%'''))),,,...000111$$$$$$$$$#########""""""""""""""""""############ !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$""" """$$$###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""$$$###"""!!! !!!!!!$$$###!!! !!!######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$$$$$$$###"""!!!!!!"""""""""###%%%%%%%%%$$$""" """"""""""""""""""""""""'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%!!!!!!"""###$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###$$$%%%$$$###"""###$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$#########$$$%%%%%%&&&######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!"""""""""!!! """$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%###"""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""((((((((((((''''''''''''(((((('''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""$$$%%%%%%$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""!!!!!!!!! """"""############""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$######"""!!!!!!""""""######$$$$$$######"""""""""######$$$$$$"""!!!!!!###$$$###!!!"""""""""""""""""""""!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$$$$$$$############$$$$$$"""##################"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""###$$$%%%''''''((($$$$$$$$$#########""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""###$$$$$$""" """$$$###!!! !!!"""###""" ################################################$$$$$$$$$#########""""""""""""""""""!!!!!!!!! ###"""  !!!""""""""""""""""""""""""### !!!!!!"""###$$$%%%%%% !!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%% !!!""""""###""""""######""""""""""""######!!!"""""""""############$$$$$$###"""""""""""""""!!!"""###$$$$$$"""!!! """"""""""""""""""""""""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""###$$$$$$###"""!!!######%%%%%%%%%%%%######%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!! """######!!!!!!"""$$$########################""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$######$$$$$$######""""""!!!!!!!!!!!!############$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""""""""############$$$$$$$$$%%%######$$$%%%%%%$$$###""""""""""""!!! """$$$$$$$$$$$$$$$$$$%%%%%%&&&#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$###############$$$$$$$$$#########""""""(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$###"""###&&&((((((&&&###"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################$$$%%%$$$"""""""""###""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""!!!!!!!!!!!!""""""############""""""######"""""""""!!!!!!!!!"""""""""#########$$$$$$###"""""""""""""""#####################$$$$$$$$$""""""######$$$$$$%%%%%%###"""!!!"""###$$$###!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$"""######$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$############""""""""" !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""###$$$$$$"""!!! """######!!! !!!"""###""" ################################################$$$$$$#########"""""""""!!!""""""######""" """!!!  !!!"""###"""""""""""""""""""""!!! !!!###$$$%%%&&&''' !!!!!!!!!!!!""""""""""""""""""""""""########################!!!""""""#########""""""############""""""""""""""""""############%%%$$$######"""#########!!!!!!"""######!!! """"""""""""""""""""""""!!!!!!""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """######"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!""""""""""""###%%%#########"""""""""""""""########################""""""""""""############&&&%%%%%%$$$######""""""###""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###""" """$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#################################"""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""""""""###$$$$$$$$$$$$######""""""$$$$$$$$$###############(((((('''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###"""###%%%&&&&&&%%%###"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################$$$%%%%%%###"""!!!###$$$""""""""""""""""""""""""!!!""""""###############""""""""""""!!!!!!!!!!!!""""""############""""""#########"""""""""!!!!!!"""#########$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%$$$$$$$$$######"""""""""""""""###$$$%%%&&&&&&&&&###"""""""""######"""""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""###$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!!!!!!!!############"""""""""""" !!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!!!!######!!! !!!"""###""" ############################################################"""""""""""" !!!###$$$$$$""" !!!!!! !!!"""###$$$$$$$$$$$$$$$############!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!"""""""""""""""#########$$$$$$############$$$$$$""""""#########"""!!! """"""""""""""""""""""""!!!!!!""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$%%%%%%"""""""""######"""""""""$$$$$$############$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!""""""###"""###$$$$$$""""""###$$$#########"""""""""!!!!!!########################!!!"""""""""###############$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""###%%%%%%$$$$$$######""""""""""""#########"""""""""!!!""""""""""""#########%%%%%%%%%$$$$$$###""""""!!!#########!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%$$$$$$###"""""""""########################''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!###$$$""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!""""""""""""""""""############""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&#########"""!!!!!! !!!"""###%%%&&&&&&&&&&&&""""""######"""""""""###!!!"""""""""#########$$$""""""""""""""""""####################################"""""""""""""""###!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%"""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!!!!"""###!!! !!!"""###""" """"""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!! """$$$$$$###!!! !!!!!!!!!!!!""""""##############################""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""###$$$$$$$$$$$$######"""!!!"""###$$$$$$###"""!!!######""""""""""""""""""$$$######"""######$$$$$$###$$$$$$#########"""""""""""""""""""""""""""""""""############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""  """######""""""""""""""""""###$$$######""""""######$$$###""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""###$$$###!!! !!!#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!"""$$$$$$%%%%%%$$$""""""""""""###############"""""""""""""""""""""$$$$$$$$$######"""""""""!!!"""############""""""!!!""""""""""""#########$$$$$$######""""""""""""!!!###$$$###"""!!!"""##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########""""""########################'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###### $$$$$$$$$$$$$$$############$$$%%%$$$"""""""""###"""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$#########""""""""""""""""""#########$$$$$$############$$$%%%&&&&&&###"""""""""!!!!!! !!!"""###%%%%%%%%%$$$$$$!!!###$$$###"""!!!"""###!!!""""""######$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""######""""""""""""""""""######$$$$$$############$$$$$$######!!!!!!!!!!!!###### !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""""""""### !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$$$$######""""""!!!""""""""""""""""""""""""!!!###$$$$$$"""!!!!!!"""###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! """######""""""!!!!!!!!!"""""""""""""""""" !!!!!!!!!""""""######""""""!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$$$$""""""############""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############""""""""""""""""""""""""###$$$%%%%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################"""  """$$$$$$######""""""""""""##############################""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###### !!!"""!!! """#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!###%%%%%%%%%%%%"""""""""############$$$$$$############"""""""""###############""""""""" !!!###$$$$$$###"""""""""""""""#########$$$$$$###""""""!!!!!!"""######!!!###$$$$$$###""""""#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$""""""######$$$%%%%%%%%%"""""""""""""""#########""""""""""""############!!!""""""######$$$$$$$$$############$$$$$$$$$%%%#########$$$$$$%%%%%%&&&########################%%%%%%$$$$$$$$$$$$%%%%%%#######################################$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$#########$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$#########""""""""""""$$$%%%%%%$$$""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!"""""""""###""""""############""""""$$$$$$$$$#########""""""!!!!!!!!!"""""""""######!!!"""###$$$$$$%%%%%%%%%######""""""""""""""""""!!!"""###%%%%%%$$$"""!!!!!!###$$$###!!!!!!"""$$$!!!""""""######$$$%%%%%%!!!"""""""""####################################$$$$$$###"""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$"""""""""""""""""""""""" !!!!!!"""""""""###"""""""""""""""""""""$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""!!!###%%%$$$###!!!!!!!!!###!!! !!!"""###""" """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""#########""""""!!! !!!"""############""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!###$$$$$$$$$######""""""""""""##################"""""""""!!!!!!!!! !!!""""""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""###%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%&&&%%%$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!""""""######### """"""!!!"""###%%%""""""###$$$%%%&&&&&&'''########################""""""""""""############ """$$$%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$############""""""""""""############ !!!###$$$$$$$$$""""""############$$$$$$$$$%%%###""""""""""""###%%%&&&!!!###%%%%%%$$$""""""###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############ !!!""""""######!!!!!!"""""""""#########""""""""""""#########$$$###$$$$$$%%%&&&&&&''''''"""""""""#########$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&!!!"""$$$&&&&&&$$$"""!!!$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$####################################""""""!!!!!!!!! !!!###&&&&&&%%%"""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!""""""######""""""############""""""$$$$$$$$$############"""!!!!!!!!!!!!"""""""""""" """###$$$$$$$$$###########################!!!"""###$$$$$$###!!! !!!###%%%$$$!!! """$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$###""""""!!!""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$###!!!!!!###$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$######""""""!!! !!!!!!!!!""""""######""""""""""""############ !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%""""""""""""""""""""""""!!!###%%%%%%###!!!!!!!!!###!!! !!!"""###"""!!!################################################""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$###############"""!!!  !!!"""###$$$%%%&&&""""""######$$$$$$$$$%%%""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!! !!!""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$&&&'''&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """###""""""$$$###"""!!!!!!"""###$$$ """###%%%%%%###""" !!!!!!!!!!!!!!!"""##############################""""""""""""############!!!$$$%%%&&&''')))+++""""""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!###$$$%%%###"""!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$!!!###$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%######""""""###%%%'''(((!!!###%%%%%%$$$###"""###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""######$$$%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$ !!!"""######$$$$$$!!!""""""""""""#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$###"""!!!!!!!!!###$$$%%%$$$$$$###"""!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%'''$$$ """######"""$$$$$$$$$#########"""""" !!!"""###$$$$$$###"""########################$$$#########""""""!!!!!!  !!!"""###'''&&&%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$"""######""""""!!!  !!!!!!!!!!!! !!!!!!""""""######&&&$$$!!!!!!###$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!"""###$$$###!!! !!!"""###$$$$$$$$$$$$!!!!!!"""########################"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""###!!!  !!!###$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!############"""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""" %%%$$$$$$###"""!!!!!! !!!!!!""""""######$$$$$$######""""""!!!!!!###"""!!! !!!""""""""""""############""""""""""""!!!!!!!!!!!!&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$######""""""######$$$$$$#########$$$&&&''' """###$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!! !!!"""###%%%&&&"""!!!###)))//////+++%%%########################$$$###"""""""""###%%%%%%"""""""""""""""""""""""""""!!!!!!"""$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%######"""""""""""""""###"""""""""""""""#########$$$$$$$$$#########""""""&&&%%%$$$$$$######$$$$$$ ###%%%&&&&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$#########$$$%%%&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""############ !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""###"""!!!!!!!!!"""$$$%%%%%%$$$$$$###""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###!!!"""$$$$$$""" $$$$$$$$$#########""""""!!!!!!###$$$$$$###"""""" ############"""""""""!!!"""!!!!!! !!!!!!$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""######!!!!!!"""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""""""$$$""" """######"""######""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###!!!"""#########"""!!!  !!!!!!!!!!!!!!!!!!"""###############$$$$$$###""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$###"""""""""""""""###"""  """###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! $$$$$$###""""""!!! !!!!!!!!!"""""""""""""""#########"""""""""""""""$$$###"""!!! !!!!!!"""""""""""""""########################""""""""""""###$$$$$$$$$###"""!!! !!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""!!!!!!!!!"""$$$$$$"""###############""""""!!!""""""###$$$$$$%%%%%%#########"""""""""""""""###""""""!!!!!!"""###$$$###"""###''',,,---)))%%%########################$$$###"""""""""###$$$%%%"""""""""""""""""""""""""""""""""###$$$%%%%%%%%%########################""""""!!!""""""###$$$%%%######""""""""""""######""""""""""""############$$$$$$$$$#########""""""############$$$%%%%%%&&& !!!"""###$$$$$$$$$$$$$$$$$$$$$#########""""""##############################"""""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""############ !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$"""!!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""##################%%%%%%%%%$$$###""" """""""""!!!!!!!!!!!!!!!"""""""""!!!""""""###$$$%%%%%%$$$#########$$$$$$!!!!!!!!!"""""""""###### !!!"""############$$$%%%&&&%%%"""$$$############"""""""""""""""###$$$$$$###!!!!!!############""""""""""""$$$###"""!!! """"""!!!!!!!!!!!!""""""#################################""""""""""""""" !!!"""############""""""""""""""""""""""""""""""""""""""""""!!!!!!###!!! !!!""""""!!!###"""""""""""""""######"""""""""""""""""""""""" !!!"""###$$$"""""""""############### !!!"""###############!!!!!!"""###############$$$$$$$$$###""""""!!!!!!!!!!!!""""""###""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""""""""""""""$$$###"""!!!!!!"""###$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!! """"""""""""""""""!!!!!!""""""""""""############""""""!!! !!!!!!""""""""""""############$$$$$$$$$$$$############!!!!!!!!!""""""!!! !!!!!!!!!"""""""""##############################"""""""""""""""""""""""""""###$$$$$$$$$###"""!!!"""""""""!!!""""""###$$$&&&%%%$$$###"""""""""""""""""""""###$$$$$$%%%%%%""""""""""""############$$$$$$###"""!!!!!!""""""$$$###"""%%%((()))&&&#################################""""""######$$$%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%##############################"""""""""######$$$######"""""""""######$$$########################$$$$$$$$$###############!!!""""""###%%%&&&''''''%%%%%%$$$###############$$$$$$$$$#######################################""""""!!!!!!""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&"""""""""#########$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$########################!!!!!!""""""######$$$$$$$$$$$$$$$$$$###"""!!! #########""""""!!!!!!!!!""""""""""""""""""######$$$$$$######"""######$$$ !!!!!!"""######$$$$$$ !!!""""""$$$$$$%%%%%%%%%$$$###!!!############"""""""""""""""###$$$$$$###"""!!! """"""""""""""""""""""""#########"""""""""""""""######"""!!! !!!!!!######""""""###$$$%%%%%%####################################""""""!!!!!! !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!###""" !!!"""###"""!!!""""""""""""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&&"""######$$$%%%%%%$$$$$$!!!!!!"""###############$$$$$$$$$$$$######""""""!!!!!!"""#########"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######"""""""""""""""###$$$$$$###""""""###$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################""""""############"""""""""""""""""""""""""""""""""""""""!!!""""""##################"""""""""!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!! $$$######""""""!!!!!!!!!!!!!!!""""""######$$$$$$  !!!"""""""""############$$$$$$#########""""""""" !!!!!!"""!!!!!!!!!!!!!!!"""""""""#################################""""""""""""""""""""""""!!!"""$$$%%%%%%###!!! $$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""""""""###$$$""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$######""""""""""""""""""%%%###"""###%%%%%%$$$"""#######################################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$%%%########################$$$$$$######"""###############""""""######$$$$$$$$$$$$###############"""########################""""""###$$$%%%%%%&&&&&&'''&&&$$$###"""###$$$$$$################################################""""""""""""#########$$$########################""""""""""""############""""""#########$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%########################!!!!!!!!!""""""######$$$!!!""""""#########""""""$$$$$$$$$######"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%!!! !!!!!!"""###"""!!!  !!!""""""""""""""""""""""""""""""###$$$$$$###"""!!! ########################""""""""""""""""""######!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&&##############################$$$$$$###"""!!! ###############"""!!!!!!$$$###""""""""""""###$$$$$$$$$######""""""!!!!!!$$$###"""###$$$$$$###"""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""###$$$&&&''' !!!!!!""""""!!!!!!!!!!!!"""###############$$$$$$$$$###############!!!!!!"""###############"""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""""""""""""""######$$$$$$############$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%############"""""""""!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""!!!!!!!!!!!! $$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""!!!!!!!!!"""""""""##################"""""""""!!!!!!!!!!!!!!!"""#########""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%$$$###!!!$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&###############$$$$$$$$$!!!!!!""""""######$$$$$$ !!!!!!"""###$$$$$$$$$%%%###"""""""""###"""!!!########################""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$""""""###%%%########################%%%$$$###############$$$###############$$$%%%%%%%%%$$$$$$$$$######""""""###########################$$$%%%%%%%%%$$$$$$###%%%%%%#########$$$%%%&&&#########################################################$$$$$$$$$$$$$$$########################!!!!!!"""""""""#####################$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%########################!!!!!!"""""""""""""""""" !!!""""""######""""""############"""""""""""""""############"""!!!!!!!!!!!! !!!""""""!!!!!!""""""###$$$%%%%%%"""!!!!!! !!!""""""  !!!!!!"""""""""""""""###""""""###$$$$$$###!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%!!!!!! !!!"""##############################""""""###$$$$$$###!!! $$$$$$$$$$$$###"""!!! !!!  !!!##################""""""$$$######$$$%%%%%%###"""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$###"""!!! !!!!!!""""""###$$$%%%%%%""""""############""""""!!!!!!"""#######################################!!!!!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""######$$$########################""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """"""############""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&############""""""""""""########################"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!##################""""""""""""""""""##################$$$%%%%%%%%%$$$$$$""""""""""""############""""""""""""!!!!!!!!! #########$$$$$$###"""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""#########"""!!! """############"""!!!!!!!!!!!!!!!!!!"""###$$$%%%########################""""""""""""############ !!!###$$$$$$$$$$$$#########"""""""""!!!!!!########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!$$$&&&%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%###############$$$%%%&&&%%%%%%%%%$$$######""""""###############$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###############$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$###"""###%%%%%%$$$"""########################"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""######$$$###"""!!! !!!!!!!!!!!!!!!"""######"""""""""######$$$$$$$$$###""""""!!!!!!""""""""" !!! !!!!!!!!!!!!""""""######!!!!!!###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###$$$$$$###"""!!!######$$$$$$$$$######""""""!!!!!!"""##################$$$$$$"""""""""###$$$$$$""" !!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!""" """############"""%%%%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""###$$$$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&'''############""""""""""""#################################"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!""""""""""""""""""""""""##################$$$$$$#########"""""""""""""""!!!"""###$$$%%%$$$$$$###""""""""""""#####################"""""""""!!!!!!$$$$$$$$$$$$###"""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$###"""!!! !!!!!!"""""""""!!!!!!#################################""""""""""""""" !!!"""###$$$$$$###""""""###$$$$$$###"""!!!!!!########################!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""!!!$$$&&&%%%!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&############$$$%%%&&&'''&&&&&&%%%$$$$$$###""""""""""""#########$$$$$$$$$"""###%%%&&&&&&%%%$$$###!!!"""######$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$%%%$$$###$$$$$$$$$!!!""""""""""""""""""""""""######""""""!!!!!! ############"""  """###$$$$$$$$$"""!!! """"""!!!""""""###$$$$$$###############$$$$$$$$$######"""""""""""""""### ###&&&&&&###!!!!!!""" !!!!!!!!!""""""###### !!!"""###$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$###""" """###$$$"""""""""###$$$$$$$$$%%%!!!!!!!!!"""$$$###!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!! !!!!!!"""###$$$ """###$$$###!!! """"""#########""""""!!!!!!!!!"""###############!!!!!!!!!!!!!!!"""""""""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''############""""""""""""########################%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""###$$$$$$$$$%%%$$$$$$######""""""!!!!!! """""""""!!! """"""""""""############$$$$$$$$$############"""$$$$$$$$$$$$###""" """############$$$$$$$$$########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$%%%&&&&&&%%%$$$###"""!!!!!!""""""""" $$$$$$##################$$$$$$######""""""!!!!!!""""""###$$$$$$###!!! """$$$%%%###"""""""""########################!!!"""###$$$%%%$$$######""""""""""""""""""""""""!!!$$$'''%%%!!! """&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''############$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""""""""######$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%%%%!!!"""###$$$$$$###!!! """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######"""!!!  !!!"""!!!!!!!!!!!!""""""""""""$$$###""" !!!!!!######""""""!!!!!! !!!""""""######""""""!!!!!! !!!"""""""""""""""########################""""""""""""############ !!!"""$$$$$$######""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""######$$$""""""#########""""""!!!######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%######""""""!!!!!! """""""""""""""""""""""""""###$$$$$$###"""!!! $$$"""!!! !!!"""$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$""""""""""""###""""""!!! """"""""""""""""""""""""########################%%%$$$$$$$$$######""""""!!!!!!"""#######################################!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""###############"""!!!!!!$$$$$$###!!!  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""############"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""######$$$$$$######""""""!!!!!!!!! ######""""""""""""######"""""""""""""""""""""""""""###$$$$$$$$$"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$#################################$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&& !!!""""""######""""""######$$$$$$%%%%%%"""#########$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$"""###"""!!! """$$$$$$$$$############$$$$$$##############################""""""!!!!!! ###"""!!! !!!"""###!!!!!!""""""#########$$$###############"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!###%%%'''(((***)))&&&$$$""""""###$$$$$$$$$############$$$$$$$$$$$$$$$###############&&&%%%$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$####################################"""  !!!###$$$"""$$$%%%%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!"""###!!!""""""""""""#########""""""!!! !!!"""###$$$#########""""""""""""!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!"""#######################################!!!!!!"""""""""#########!!!!!!  !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""############""""""!!!""""""######""""""!!!%%%$$$$$$######$$$$$$%%%############""""""""""""""""""""""""""""""""""""######$$$$$$$$$###!!!!!!###"""!!! !!!"""###"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""!!! """"""""""""""""""""""""########################""""""""""""!!!!!!!!! !!!"""""""""""""""########################!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######!!!!!!!!!!!!!!! """""""""!!!  !!!!!!!!!!!! """"""#########$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######%%%$$$###""""""###$$$%%%########################"""""""""########################$$$$$$$$$%%%%%%%%%$$$######""""""######"""############$$$$$$$$$"""""""""!!! """$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""""""""#####################""""""""""""######!!!"""""""""###########################"""!!!!!!$$$######""""""######$$$$$$$$$$$$$$$$$$###""""""######"""###$$$%%%'''((()))(((&&&$$$######$$$$$$$$$$$$############$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$#################################$$$###!!!!!!!!!"""$$$%%%$$$%%%%%%%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""""""""######$$$#########$$$$$$$$$%%%%%%#########""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###%%%$$$$$$$$$$$$###############""""""""""""######!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$$$$############"""""""""""""""###$$$$$$###""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$###########################!!!!!!!!!!!!""""""""""""###"""!!!!!! !!! !!!"""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!""""""!!!!!! %%%$$$############$$$%%%############$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###"""!!! !!!"""###!!!  !!!""""""!!!!!!!!!!!!""""""""""""###$$$$$$######"""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! $$$$$$$$$%%%%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! ###""""""""""""""""""!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""!!!!!!######""""""""""""######&&&&&&%%%%%%$$$######"""###""""""""""""""""""!!!#########$$$$$$$$$%%%%%%%%%$$$######""""""######"""############$$$$$$$$$!!!"""###""" """$$$%%%%%%%%%$$$$$$%%%%%%%%%########################!!!""""""###$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""############"""############""""""!!!$$$######""""""######$$$###$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%#########$$$%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$###"""###$$$%%%&&&$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%#########$$$$$$$$$$$$%%%######""""""""""""##############################""""""#####################""""""""""""""""""###$$$$$$$$$$$$############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""##############################""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""###$$$$$$################################# !!!!!!!!!"""""""""""""""""""""###$$$%%%&&& !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""############""" !!!!!!""""""!!!!!! $$$$$$############$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$############"""!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############### !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%"""""""""""""""""""""""" """###$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&& """"""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! ######""""""!!!!!!!!! ######""""""""""""""""""######""""""""""""######""""""""""""""""""""""""&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$###!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$###############""""""!!!!!! """""""""#########$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$!!!"""###"""!!!!!!###$$$%%%$$$$$$######$$$$$$%%%########################"""""""""######$$$$$$$$$!!!"""$$$$$$$$$$$$"""!!!"""""""""""""""#########""""""############"""!!!######""""""""""""############$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$############$$$%%%%%%"""###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$!!!!!! !!!!!!"""##################$$$$$$$$$$$$######""""""""""""########################$$$$$$!!!!!!!!!!!!""""""############""""""""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!! """"""""""""""""""""""""!!! !!!""""""""""""""""""############!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###############!!!""""""######""""""!!!######################## !!!!!!""""""#########""""""""""""""""""""""""#####################$$$######""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######$$$!!!!!!"""######$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$######$$$$$$$$$$$$###############"""!!!!!! !!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!"""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""""""""!!!!!! """"""########################""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################"""""""""""""""""""""""""""###$$$###!!!!!!!!!"""""""""""""""""""""""""""%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$######""""""!!!!!! !!!!!!!!!!!!"""""""""###%%%$$$######""""""######""""""#########$$$$$$$$$ """######""""""###$$$######""""""""""""####################################"""""""""!!!!!!!!! !!!"""######"""!!! ######""""""""""""""""""!!!""""""#########""""""###""""""""""""""""""###"""######$$$$$$$$$#####################""""""!!!$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%% """$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""######$$$$$$!!!$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!"""#########$$$######""""""######$$$$$$############""""""""" !!!!!!!!!!!! ############$$$$$$$$$$$$############"""!!! !!!!!!!!!!!!!!!""""""""" !!!!!!""""""""""""############$$$!!!""""""""""""!!! """"""""""""""""""""""""""""""""""""###############"""!!! #########"""!!! !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""######$$$######!!!""""""######""""""!!!""""""###$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$########################!!!  !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""$$$$$$""""""######$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!"""############!!!!!!""""""######""""""$$$$$$###""""""!!! !!!""""""######""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""#########""""""""""""""""""!!!!!!!!!!!!"""""""""######%%%$$$######""""""######"""############$$$$$$$$$ !!!$$$$$$######$$$%%%""""""!!!!!!!!!!!!""""""##############################""""""!!! !!!!!!""""""""""""!!!!!!############""""""""""""!!!""""""############"""###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$###!!!""""""###""""""!!!!!!#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%% !!!"""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#######################################"""""""""###############!!!$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!"""""""""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%%%%%%%$$$######""""""######$$$############"""""""""""" !!!""""""""""""!!! """""""""############$$$!!!!!!"""######"""!!! !!!!!!"""""""""#########!!!!!!!!! !!!""""""###""""""#########$$$$$$$$$###############"""!!! """"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$"""!!! """"""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""###### !!!"""######$$$$$$$$$ !!!!!!""""""!!!!!! !!!"""###$$$$$$###"""!!!######""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!###############$$$$$$#########"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!! !!!"""$$$%%%######$$$$$$$$$###""""""""""""""""""""""""""""""######################## !!!!!!!!!"""""""""""" !!!!!!"""###"""""""""###########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""############"""""""""""""""""""""""""""""""""############""""""""""""""""""#########$$$ !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!"""""""""#################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!"""######$$$$$$$$$###########################""""""""""""""""""""""""###%%%%%%%%%###"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$!!!$$$%%%$$$###$$$%%%######""""""""""""#################################"""""""""""""""""""""###""""""""""""""""""###############"""""""""!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$!!!!!!######$$$###""""""###$$$$$$$$$$$$######"""$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%!!!"""""""""#########$$$########################"""######$$$$$$$$$$$$$$$ ###&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$######"""""""""######""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&''''''$$$$$$############$$$$$$############""""""""""""!!!"""###$$$$$$###"""!!! !!! !!!#########""""""""""""######$$$$$$$$$%%%"""""""""""""""######$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!""""""###### !!!"""$$$$$$"""!!!  !!!"""######$$$ !!!######$$$$$$$$$ !!!"""###$$$$$$###"""!!!%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!! !!!"""#########$$$$$$$$$$$$######$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################""""""######$$$$$$$$$%%% !!!!!!!!!!!!!!!########################$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """###$$$%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" ######################################################""""""!!!!!!  !!!!!!""""""""""""######$$$$$$$$$%%%######""""""""""""######""""""""""""""""""""""""!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$########################!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!######""""""!!!!!! """"""######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""#########"""############$$$$$$$$$!!!$$$%%%$$$$$$$$$%%%$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$###############''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$!!!!!!""""""#########$$$###########################$$$%%%&&&&&&&&&%%%%%%###%%%((((((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&""""""""""""############&&&&&&%%%$$$###"""!!! %%%%%%&&&'''((()))***+++###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""###"""!!! !!!"""""""""""""""############$$$$$$$$$$$$ !!!"""###############"""###$$$%%%%%%$$$###"""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""&&&%%%$$$""""""""""""###!!!"""$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""############&&&&&&&&&%%%###$$$&&&((($$$###"""!!!!!!"""###$$$ !!!######""""""$$$%%%%%%###!!!"""%%%&&&$$$"""!!!!!! """""""""""""""""""""""""""!!! !!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""$$$######"""!!! """""""""""""""!!! """#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""############""""""$$$$$$################## !!!"""###############!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###""""""""""""$$$$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$###""""""!!!!!! """"""""""""""""""""""""$$$###""" !!!"""###$$$$$$###""""""###%%%$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""################################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###%%%%%%$$$######$$$###"""###$$$$$$###"""##############################"""!!!"""###%%%&&&########################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$###"""!!!!!!!!!"""""""""############""""""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!"""######$$$$$$############""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$&&&%%%$$$###""""""""""""%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!"""!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!"""#########"""""""""###$$$$$$$$$###""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!&&&%%%$$$""""""""""""###!!!!!!###$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""######### !!!$$$###"""!!!!!!"""###$$$###$$$%%%###!!! !!!"""%%%###!!!"""$$$%%%$$$"""#########"""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########"""!!! """""""""""""""!!! !!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!############"""""""""!!!""""""############""""""########################!!!""""""############""""""""""""""""""######$$$######"""""""""""""""############"""######$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###$$$$$$###""""""""""""!!!!!!!!! """"""""""""""""""""""""$$$###"""!!! !!!"""###$$$$$$###""""""###%%%$$$$$$$$$#########""""""$$$$$$###"""""""""""""""################################################!!!!!!"""#########"""""""""######$$$$$$######"""!!!""""""##################"""""""""###$$$######%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###############$$$$$$$$$$$$$$$$$$#########""""""##############################""""""""""""######$$$###"""""""""""""""""""""##################"""###""""""!!!"""###$$$%%%#########"""""""""""""""############""""""""""""!!!###$$$%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$###########################$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$###""""""""""""###$$$$$$###############$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$%%%&&&&&&%%%$$$###""""""!!!######$$$$$$$$$$$$######$$$###""""""""""""""""""#######################################"""!!! !!!"""""""""!!!  !!!""""""""""""""""""""""""############$$$""""""#########"""!!!!!!###$$$$$$$$$###""""""!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""&&&%%%$$$###"""""""""""" !!!"""###$$$%%%&&&'''""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""!!!!!!"""######""""""""""""#########$$$%%%###!!! !!!"""$$$###"""###$$$$$$###"""$$$###############""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""!!!!!! """""""""""""""!!!!!!  !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##################"""############""""""""""""""""""############""""""####################################""""""""""""###"""""""""""""""######%%%$$$###"""!!!!!!!!!!!!""""""""""""###$$$%%%%%% !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""!!!!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!""""""$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$###""""""""""""""""""################################################!!!""""""""""""!!!!!! """######$$$$$$######"""!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$############"""""""""##############################""""""""""""######""""""""""""""""""###$$$######$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$######"""!!!!!! ############""""""""""""!!!"""$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$########################"""""""""###$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$$$$$$$############$$$$$$""""""""""""###$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""######"""############$$$$$$$$$%%%%%%$$$###""""""!!! ######$$$$$$$$$$$$############"""""""""""""""###""""""""""""""""""""""""$$$$$$$$$######!!!  """######!!!  !!!"""""""""""""""#########$$$$$$$$$%%%%%%"""#########"""!!! $$$$$$$$$######"""!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%$$$######""""""""" !!!!!!###$$$&&&'''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""""" !!!!!!!!!"""""""""$$$%%%%%%%%%######$$$&&&###""""""""""""""""""### !!!######""""""$$$%%%$$$$$$###############"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######"""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###############"""""""""""""""""""""############""""""###############$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%######"""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!"""######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###%%%$$$###"""###$$$##############################"""""""""""""""###################################################"""#########"""!!! """"""############""""""!!!!!! !!!"""### !!!"""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!! """""""""###$$$$$$%%%%%%############""""""""""""##############################""""""""""""######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""#########$$$$$$############""""""!!!!!!############"""""""""!!!###############""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$##################$$$!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$$$$%%%'''&&&%%%$$$###"""""""""########################""""""############""""""########################"""""""""""""""#########$$$$$$$$$############"""$$$$$$$$$###############"""######$$$$$$######"""###"""""""""""""""######""""""""""""""""""""""""$$$$$$$$$######!!!  !!!######"""  !!!""""""""""""""" !!!!!!!!!!!!""""""""""""""""""!!! $$$######""""""!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""##################!!!!!!!!!!!!""""""""""""!!!"""$$$###"""!!!"""###"""""""""######""""""""" !!!######""""""$$$%%%$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""######""""""############""""""""""""#########$$$$$$$$$%%%$$$###"""!!!!!!"""""" !!!###$$$&&&'''!!!!!! !!!"""######$$$######"""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!###%%%%%%###"""#################################"""""""""""""""######################################################$$$$$$$$$$$$###""""""!!!"""""""""######"""""""""!!!  """###!!!""""""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!! """"""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$!!!!!!""""""########################"""""""""!!!$$$######"""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$###""""""###$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######'''&&&%%%$$$####################################!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############%%%$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%""""""############"""""""""""""""""""""######$$$#######################################"""!!!  !!!"""""""""!!! !!!"""""""""""""""!!!!!!""""""""""""######!!!!!!"""""""""!!! ###""""""!!!!!!""""""#########"""!!!!!!!!!!!!!!!  !!!!!!""""""$$$$$$%%%$$$$$$###!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""############""""""""""""############ """$$$###"""!!!!!!"""""""""############""""""###$$$%%%###!!! !!!"""$$$%%%%%%$$$"""!!!"""###""""""###############$$$""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###############""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""""""""############""""""############"""""""""""""""###$$$$$$%%%%%%$$$###"""!!!!!!!!!###### !!!###%%%&&&''' !!!"""###$$$$$$$$$###"""!!!!!!!!!!!!######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!###%%%%%%$$$###"""##################$$$$$$$$$"""""""""""""""######$$$###################################################$$$$$$$$$$$$######"""!!!""""""######""""""!!! !!!"""""" ###$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""###$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$ !!!!!!"""######$$$$$$############""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$%%%!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$###""""""""""""&&&%%%$$$$$$######$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$""""""############"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!! !!!!!!!!!""" !!!"""""""""""""""###$$$$$$$$$$$$%%%%%%%%% !!!!!!"""!!!!!!!!!!!!!!! !!!"""###$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$%%%%%%$$$###!!! !!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########!!!!!!!!!"""""""""##################$$$$$$$$$$$$!!!###%%%%%%$$$#########!!!"""###$$$$$$###"""!!!###$$$%%%###!!! !!!"""$$$%%%&&&%%%""" !!!###!!!!!!"""""""""#########"""""""""""""""""""""""""""!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###############!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!"""""""""############""""""############""""""!!!""""""###$$$$$$%%%%%%$$$###!!! !!!"""$$$%%%!!!!!!!!!!!!"""###$$$%%%!!!!!! !!!!!!"""###""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$###"""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""######"""!!! ###%%%&&&$$$###""""""""""""#########$$$$$$$$$"""""""""""""""###$$$$$$################################################!!!"""###############"""!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!"""%%%'''%%%!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""######""""""""""""######$$$###"""""""""""""""""""""##################""""""###$$$%%%%%%%%%$$$$$$"""""""""""""""#####################""""""""""""""""""!!!!!!"""###$$$%%%!!!!!!"""""""""#########################################################"""###$$$$$$$$$$$$###"""%%%$$$###!!!!!!###$$$%%%##################$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""###$$$$$$###""""""$$$$$$###############$$$$$$$$$######$$$$$$%%%%%%########################"""######$$$$$$######"""######################## !!!!!!"""######$$$$$$ !!!"""###$$$%%%&&&&&&############""""""""""""""""""############""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############""" !!!"""### !!!!!!""""""""""""""" !!!!!!!!!!!!""""""""" !!!"""""""""!!! !!!"""$$$%%%######"""!!!!!!!!!!!!!!! ############""""""""""""$$$$$$%%%%%%$$$###!!! !!!$$$%%%&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$ !!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!######"""!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!######""""""$$$%%%$$$%%%'''%%%""" !!!### !!!!!!"""""""""""""""""""""""""""!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""############""""""!!!""""""###$$$$$$%%%%%%###"""!!! !!!"""$$$&&&$$$$$$###""""""!!!""""""###"""!!!  !!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%$$$###!!!!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!#########"""!!! ###%%%&&&%%%###""""""""""""######$$$$$$$$$$$$""""""!!!""""""###$$$$$$################################################ !!!""""""###""""""!!!!!!""""""""""""!!!!!! """#########"""!!!###&&&(((&&&!!!!!!$$$##############################"""""""""###%%%&&&&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!""""""####################################""""""""""""######$$$$$$###"""!!!!!!""""""""""""############"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$######"""!!!!!!!!!############""""""""""""&&&%%%###!!!!!!!!!!!!""""""############$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$###############!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&&############$$$%%%&&&'''""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%%%%$$$###!!! """"""""""""""""""""""""############""""""""""""$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!"""###### !!!!!!""""""############""""""""""""###############"""""""""""""""""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""############""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!! !!!""""""!!! """"""!!!!!!$$$&&&%%%$$$###""""""""""""$$$$$$######"""!!!!!!!!! !!!!!!"""###$$$$$$$$$'''%%%###"""######"""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""$$$%%%&&&$$$$$$###""""""""""""""" !!!"""$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!! ######################## !!!###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!$$$&&&$$$###"""""""""""""""###$$$###"""!!!!!! !!!!!!"""############$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! ##############################"""""""""""""""#################################""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$'''%%%######$$$%%%$$$###$$$$$$%%%$$$$$$###"""!!!$$$$$$############$$$$$$!!!!!!"""#######################################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######$$$&&&))))))&&&"""!!!######""" !!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""########################""""""!!!!!! """#########$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""###############$$$$$$%%%$$$######"""""""""""""""$$$$$$$$$############"""$$$$$$$$$############""""""###$$$$$$$$$"""!!! """"""!!!!!!!!!!!!"""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######$$$$$$##################%%%%%%%%%%%%$$$$$$$$$###""""""######$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""""""""#########"""""""""###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$#########""""""!!!!!!""""""############""""""######""""""!!!!!! """###$$$%%%%%%$$$###""""""!!! ###%%%'''&&&%%%$$$###""""""""""""############"""""""""""" !!!!!!"""######$$$$$$(((&&&$$$###$$$$$$###"""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""!!!""""""######!!!!!!  !!!!!!"""$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!! """$$$%%%###"""""""""""""""#########""""""!!!!!!!!!!!!"""!!!!!!"""""""""###############"""!!!!!!!!!!!!!!! !!!!!!!!!!!! ########################$$$$$$######"""######$$$#################################"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$'''%%%######$$$$$$$$$###""""""######$$$#########$$$######""""""######$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""""""""""""""#########"""###%%%((((((%%%""""""###$$$###"""#########"""""""""""""""%%%$$$$$$######$$$$$$$$$########################$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""##############################"""""""""!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""###"""""""""""""""""""""###""""""""""""###$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############"""###############"""!!!!!!###""""""!!!!!!""""""###"""""""""""""""######$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""""""""#########$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$######"""!!!!!! ######$$$$$$$$$$$$##############################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! ###############"""!!! !!!!!!!!!!!!!!!"""###############"""!!! """!!!!!! !!!!!!"""!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""!!!!!! """"""############""""""$$$######"""!!! ###$$$$$$%%%%%%$$$$$$### !!!%%%'''&&&%%%$$$######""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$(((&&&$$$$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""""""""######$$$###""""""!!!!!!!!!"""######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################%%%$$$###!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""#########"""!!!!!!!!!"""###$$$$$$!!!!!!"""""""""""""""### !!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""  """""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$&&&%%%######$$$$$$$$$### !!!"""############$$$######""""""######$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$########################!!!"""""""""!!!"""$$$&&&&&&$$$""""""$$$%%%$$$$$$$$$$$$######"""!!!!!! $$$$$$#########$$$$$$%%%########################$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""####################################""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!"""######$$$######""""""""""""""" !!!!!!"""###$$$%%%&&&$$$$$$$$$############"""$$$######"""""""""""""""#########""""""#########"""""""""""""""######$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$######""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$##############################&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%""""""!!!!!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!! !!!!!! !!!!!! !!!"""###$$$$$$%%% !!!!!!!!!""""""######$$$###"""!!!!!!"""###$$$%%%$$$$$$###"""!!! """"""############""""""$$$$$$###"""!!! !!!!!!!!!""""""!!!!!!!!! $$$$$$!!!$$$$$$###""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""############'''%%%######$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!###""""""!!!!!!!!!""""""$$$$$$######"""######$$$""""""!!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$##############################%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######$$$$$$###"""!!!!!!!!!!!!!!!"""###%%%%%% !!!""""""############!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! ######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&$$$""""""###$$$###""" !!!"""""""""""""""######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""""""""""" !!!""""""!!!!!!"""$$$""""""""""""###$$$$$$$$$############""""""!!!!!!###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!""""""###$$$######"""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""""""""""""""######$$$$$$#########""""""""""""########################!!!!!!"""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%############""""""!!!!!!######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%"""!!!!!!""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!! """"""######""""""!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""###!!!!!! !!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""""""""###"""!!! !!!"""###$$$$$$######"""!!!!!! """"""############""""""#########"""!!!   !!! ###!!!######""""""!!!""""""""" !!!"""###$$$$$$%%%"""""""""""""""#########%%%###!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""##################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!"""###$$$  !!!###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!"""###$$$$$$###!!! !!!!!!!!!!!!"""###%%%%%% !!!"""###$$$$$$######"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""######$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########&&&$$$""""""###$$$###""""""""""""""""""!!! ###""""""""""""""""""###!!!!!!"""###############""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!### !!!"""""""""######!!!!!!""""""###############"""""""""######$$$%%%########################$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!""""""###$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""""""""""""""######$$$%%%%%%$$$$$$$$$################################# !!!"""#####################$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%#########"""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""###$$$%%%"""""""""""""""""""""""""""""""""!!!!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!"""###### !!!"""#########"""!!!!!! !!!!!!"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""""""""############""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""$$$!!!"""###""" ###""""""!!!!!!""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""######$$$""" """###"""!!!""""""""""""""""""""""""############""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!"""$$$$$$!!!!!! !!!!!!""""""#########""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""######"""!!! """!!!!!!!!!"""###$$$$$$!!!"""###$$$$$$$$$###"""############$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###!!!""""""######""""""!!!""""""""""""""""""""""""$$$#########$$$%%%&&&'''""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%$$$""""""#########"""############"""!!! ###""""""!!!!!!""""""###!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! !!!######"""!!!!!!"""!!!######"""""""""### !!!!!!"""######$$$$$$"""""""""""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!"""######$$$######"""""""""""""""######"""""""""!!!!!!!!!$$$$$$$$$############""""""""""""""""""######$$$#########""""""#########"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$###########################!!!""""""###$$$$$$$$$###############$$$$$$$$$%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%"""""""""######$$$$$$$$$""""""######$$$%%%%%%%%%#########"""######$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###"""""""""""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""############""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$###"""""""""""""""""""""$$$"""!!!!!!"""######"""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!"""##################$$$%%%%%%$$$$$$###""""""######$$$"""""""""""""""""""""""" !!!"""###$$$######""""""""""""""""""""""""!!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""### !!!!!!!!!!!!!!!###"""""""""""""""######"""###$$$%%%%%%$$$"""!!!""""""""""""############!!!!!!!!!!!!!!!"""######""""""############""""""########################"""""""""######$$$%%%&&&########################""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$%%%$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###%%%###"""!!!"""###"""!!!##################""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""!!!!!!""" ###&&&&&&$$$"""###$$$"""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$###""""""""""""###$$$$$$$$$######"""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$############"""!!!!!!"""##################""""""!!!!!!""""""###"""""""""""""""######$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""""""""#########$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$###############$$$""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""############""""""!!!!!! ######""""""""""""###############"""""""""""""""############""""""""""""$$$%%%&&&''''''&&&%%%$$$!!!!!!!!!"""######$$$$$$""""""############"""""" !!!!!!""""""######"""!!!  !!!""" !!!!!! !!!"""""""""!!!!!!!!!!!!"""###""""""""""""#####################"""""""""""""""%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!! !!!  !!!""""""$$$$$$###############$$$########################!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""############"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" !!!""""""$$$###"""""""""""""""######$$$%%%&&&%%%###!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""############""""""######################## !!!##############################$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$###""" ########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%###!!!!!!"""###"""!!!!!!"""###$$$$$$%%%$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""#######################################!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" """$$$%%%###"""!!!""""""%%%((((((%%%###$$$%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$############$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###############$$$$$$%%%$$$######""""""""""""""" !!!"""###$$$$$$$$$$$$$$$############""" !!!"""$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$############""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""""""""""""""###############$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """""" !!!######"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$########################$$$$$$######!!! ######""""""!!!!!! ###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """#########"""!!! !!!!!!!!!!!! $$$#########""""""!!!!!!$$$######"""""""""""""""######"""!!!!!!###%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""######$$$###"""""""""""""""###### !!!""""""###""""""""""""""""""###########################"""!!!!!! """!!! """###"""$$$&&&&&&$$$"""!!!"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!  !!!"""######"""!!!  !!!""""""!!! ######""""""!!!!!! """"""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$"""!!!!!!""""""!!!$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""######"""!!! !!!$$$###"""!!!!!!"""###$$$######""""""!!!!!! !!!!!!"""###$$$%%%%%%&&&$$$#########""""""!!!!!!"""###%%%%%%$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""%%%$$$###""""""###$$$$$$$$$#########""""""!!!!!!###"""!!!  !!!&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!'''***&&&"""###%%%&&&%%%%%%%%%%%%$$$""" """""""""###$$$$$$$$$%%%###"""""""""!!!!!! ######""""""!!!!!! $$$$$$$$$#########""""""###"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""""""""""" !!!"""###$$$$$$%%% !!!###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%#########""""""""""""!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%&&&&&&%%%%%%%%%######""""""!!! ######$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%######$$$$$$$$$######"""###############$$$$$$$$$"""######$$$$$$"""!!! ######$$$$$$$$$$$$######"""###%%%''''''%%%###!!!""""""""""""###$$$&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!"""######$$$$$$##############################""""""######""""""!!!!!!$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!############"""""""""!!!######"""!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""""""""!!! """""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######!!!"""###############""" !!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""$$$%%%$$$###!!!!!!"""""""""############"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!######!!! !!!""" !!!"""######"""!!! !!!""""""!!! ######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$"""!!!!!!""""""!!!############"""""""""!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""#########!!! !!!"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%############"""""""""!!!"""###$$$$$$######$$$&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!$$$###""""""""""""###$$$############"""""""""!!!"""!!!  !!!""""""""""""!!!!!!!!!!!!######""""""""""""######"""""""""""""""#########!!!!!!!!!"""""""""######$$$)))+++&&&!!!"""#########$$$$$$$$$$$$###""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""$$$$$$$$$#########""""""###"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!""""""######$$$$$$""""""###$$$$$$###"""!!!"""""""""######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&""""""#########"""!!!!!!########################""""""###$$$$$$$$$######(((&&&$$$###""""""###$$$######$$$$$$$$$######"""###############$$$$$$$$$"""######$$$######!!!!!!""""""############""""""###$$$&&&''''''&&&$$$###"""""""""""""""###$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ###%%%&&&%%%$$$""""""######""""""!!!!!!!!!!!!!!! !!!""""""######""""""########################!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$##################$$$%%%%%%$$$###### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""############""""""############""""""""""""###"""!!!!!! !!!!!!""" """%%%&&&$$$!!!!!!!!!""""""!!!!!! """""""""""""""""""""""""""""""""""""""######$$$######"""""""""""""""######$$$$$$$$$$$$######""" !!!!!!!!!!!!###"""!!! !!!"""""""""""""""""""""""""""!!!######""" """######"""!!! !!!#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!###$$$$$$###""""""###!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! ###""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############$$$$$$""""""""""""""""""""""""###"""!!!!!!""""""!!! ############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""#########!!! !!!"""######""""""""""""###### !!!"""#########!!!!!!!!!"""""""""""""""############""""""""""""!!!###$$$###""""""###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!###""""""!!!!!!""""""###############""""""""""""!!!!!! !!!""""""!!!!!! ######""""""""""""##################"""""""""""""""""""""#########$$$$$$&&&***+++&&&!!!!!!"""!!!###"""""""""###$$$%%%%%%$$$$$$$$$#####################""""""""""""!!!!!!$$$$$$$$$$$$############$$$$$$$$$##################"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""########################$$$######""""""""""""""""""""""""""""""#########"""""""""""""""!!! ########################""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$%%%&&&&&& !!!!!!""""""""""""!!!##############################$$$$$$$$$######"""'''&&&$$$###""""""######"""######$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$######"""!!!"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!"""#########""""""!!!!!!""""""###########################$$$$$$######"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&&&&$$$""""""###""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""########################""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$!!!""""""######""""""!!!#########"""""""""""""""""""""!!! """ $$$***+++'''""""""###$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$###""""""""""""""""""$$$$$$$$$$$$###""""""!!! !!!!!!!!!""""""$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """""""""!!!"""$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$###"""######!!!!!!!!!"""""""""""""""!!!!!!!!!""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""#########$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""###!!! !!!"""###""" #########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""############!!!###$$$###!!!!!!"""######""""""""""""""""""### !!!!!!!!!"""""""""### #########"""""""""""""""!!!"""######"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""###$$$$$$%%%######"""""""""!!!!!!!!!######""""""""""""######$$$$$$######""""""!!!!!!"""#########$$$$$$$$$$$$%%%))))))%%%!!!""""""!!!$$$###"""""""""###%%%&&&%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###################################################"""!!!"""###$$$###!!!!!!"""""""""############""""""""""""""""""""""""########################$$$######"""""""""""""""#########"""""""""""""""!!!!!! ############""""""""""""!!!!!! !!!!!!"""""""""#########$$$$$$%%%$$$$$$###""""""!!!!!!"""""""""######### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""######$$$$$$""""""###$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&###"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""########################%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$%%%$$$"""!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""########################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$ !!!!!!""""""!!!!!! """"""""""""""""""######""""""!!! ###!!!"""&&&,,,---(((###"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###"""!!!!!!"""""""""#########"""!!! !!!!!!"""""""""#########$$$""" !!!""" !!!  !!!"""###"""""""""!!! """$$$!!!!!!""""""""""""!!!!!!########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""!!!!!!!!!!!!!!!"""######"""""""""!!!!!!"""""""""""""""""""""############!!!""""""######""""""!!!!!!!!!!!!"""""""""###### !!!!!!!!!########################"""!!! !!!"""###"""!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!###$$$###"""!!!"""$$$"""""""""######"""""""""###"""""""""!!!!!!!!! """!!!!!! """"""""""""""""""######!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""###### !!!!!!"""############$$$$$$#########"""""""""######""""""""""""######$$$$$$######""""""!!!!!!"""#########$$$$$$$$$$$$###&&&&&&###"""$$$%%%###&&&%%%###"""""""""###$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################"""!!!"""###$$$###!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""#########"""""""""""""""###"""!!! ######""""""""""""""""""$$$$$$############""""""""""""""""""############!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!""""""###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$&&&&&&!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$###############""""""############""""""###"""!!! !!!"""$$$%%%###"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""########################%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## """######"""!!!!!!"""!!!!!!!!!!!!!!!""""""### !!!""""""######""""""###########################$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""$$$###""""""""""""###$$$########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! """"""""""""###############"""!!!!!! !!!!!!""""""###&&&***+++'''$$$!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""###############"""!!! !!!""" """!!! """$$$!!!"""###"""!!!!!!###$$$!!!!!!""""""""""""!!!!!!########################!!!""""""######""""""!!!""""""""""""""""""""""""!!!""""""!!! !!!!!!!!! !!!"""###$$$###""""""!!!!!!""""""###"""""""""############$$$""""""############"""""" !!!!!!""""""""""""##############################"""!!! !!!"""###"""!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!###$$$###""""""###%%%""""""############""""""#########"""!!! $$$$$$######"""""""""!!!""""""""""""###############$$$$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!"""############""""""""""""############ !!!!!!!!! #########"""""""""!!!!!!######""""""""""""##################"""""""""""""""""""""#########$$$$$$ ###$$$"""###&&&'''$$$%%%%%%$$$###"""""""""###$$$$$$$$$###############"""""""""###############!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""""""""""""""""""""""""""#########%%%%%%$$$###""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""#########$$$$$$ !!!"""###$$$$$$$$$%%%$$$$$$###""""""!!!!!!!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!"""$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$############$$$ !!! """###$$$"""""""""!!!!!!"""#########""""""!!!!!!""""""#######################################$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###""""""###$$$!!!!!!!!!!!!!!!"""######!!!"""######$$$$$$##############################!!!!!!""""""######""""""!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""##################"""!!!!!!!!!!!!"""!!!###%%%&&&&&&$$$$$$""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!! !!!"""""" """$$$$$$###"""###$$$"""""""""######"""""""""######################## !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!""""""!!! !!!!!! !!!"""$$$%%%######"""!!!!!!"""######""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""##############################!!! !!!"""######!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""!!!"""$$$$$$###"""$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!#########"""""""""""""""!!!"""""""""############$$$%%%%%%%%%###"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""" !!!"""$$$$$$$$$$$$$$$!!!"""""""""############ !!!"""""""""!!! ######"""""""""!!!!!!!!!######""""""""""""######"""""""""""""""#########!!!!!!!!!"""""""""###### ######!!!###''''''$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$ !!!!!!!!!"""!!!!!!"""""""""#########""""""#########$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""########################$$$######"""""""""""""""!!!!!!""""""######$$$$$$%%%$$$###"""""""""###$$$ !!!!!!""""""######""""""!!!!!!!!! """"""#########$$$$$$$$$ !!!"""############"""!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######!!!""""""###############!!!!!!"""$$$$$$%%%%%%$$$ !!!"""###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$ !!!!!!!!!!!! !!!!!!"""###$$$"""""""""""""""###$$$%%%#########""""""#########""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """#########$$$%%%!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$$$$######################## """######$$$$$$""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """#########"""!!!""""""############""""""!!!!!!""""""#########$$$$$$$$$###""""""""""""""" """###"""!!!"""###%%%$$$#########$$$&&&'''"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!"""#########$$$###"""!!!!!!""""""""""""""""""""""""!!!"""###"""!!! """%%%%%%$$$###$$$$$$######$$$$$$$$$$$$############################## !!!!!!!!!!!! """""""""""""""""""""""" !!!######!!! !!!"""!!! !!!"""$$$%%%$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$$$$ !!!!!!!!!!!! ############$$$$$$$$$$$$ !!!########################!!! !!!"""######"""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""$$$$$$######$$$%%%!!!"""###$$$$$$###"""!!! !!!!!!""""""###### !!!!!!""""""#########$$$$$$&&&&&&%%%###"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""" !!!###$$$%%%%%%%%%$$$!!!!!!""""""#########$$$$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$##################""""""""""""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!######!!!###&&&&&&""" """$$$%%%&&&%%%%%%""""""######$$$$$$$$$%%%""""""######$$$$$$$$$%%%""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""" !!!!!!"""###$$$$$$%%%!!!!!!  """""" !!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$!!!"""""""""""""""!!! $$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$######"""!!! !!!!!!"""$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$""""""""""""###$$$&&&&&&$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""###$$$"""!!! !!!!!! !!!"""""""""""""""$$$###""" !!!!!! !!!""""""###"""""" !!!!!!!!!!!!###"""!!!!!!###$$$$$$###$$$###"""!!!!!!"""######!!!!!!"""$$$%%%''')))***&&&$$$!!!!!!!!!!!! ######""""""!!!!!! """!!!  !!!""""""""""""""""""""""""""" !!!$$$%%%%%%$$$!!! $$$%%%%%%%%%%%%$$$######%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""############""""""########################"""""""""""""""######$$$######$$$###  !!!!!! $$$%%%###$$$'''&&&###########################"""!!! !!!"""###"""############"""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!"""######$$$############""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&########################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%% """######!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!!!!""""""############$$$$$$$$$######"""""""""""""""############"""###$$$%%%%%%$$$###"""$$$######"""""""""""""""###""""""!!! ######$$$$$$$$$%%%%%%%%%""""""############""""""###############"""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!%%%###!!!"""%%%&&&$$$!!!!!!!!!""""""#########$$$########################""""""""""""!!!!!!!!!!!!""""""############""""""######$$$$$$$$$%%%%%%%%%'''&&&###!!! !!!###$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!! !!!"""""" !!!"""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!""""""###########################!!!"""$$$%%%%%%$$$"""!!!""""""############""""""$$$$$$###"""!!!!!!!!!""""""############$$$$$$$$$######################################################""""""""""""######""""""""""""!!!!!!!!!!!!!!!"""$$$&&&'''&&&%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$#########$$$%%%&&&&&&+++***(((&&&$$$""" %%%$$$$$$######$$$$$$%%%######################## !!!###%%%%%%%%%$$$###!!!"""###%%%&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$############$$$"""!!!!!!""""""  !!!!!!""""""""""""""""""!!! !!!"""""" !!!!!!""""""""""""!!!%%%%%%$$$###"""!!! !!! !!!""""""!!!######"""!!!!!!"""###$$$""""""""""""###$$$&&&&&&&&&$$$""""""""""""!!! """""""""""""""!!!!!!!!!%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" """###$$$$$$###""" ######$$$$$$######"""!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""#########""""""!!!########################""""""!!!!!!""""""###$$$"""###$$$###  !!!"""""""""!!!!!! """###"""###%%%$$$""""""""""""""""""""""""###"""!!! !!!"""###$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$######"""""""""##########################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%%%% """###"""!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""############"""###$$$$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""""""""############$$$$$$$$$%%%#########$$$$$$#########!!!!!!!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!""""""!!! !!!"""""""""!!!!!!"""""""""####################################""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""############""""""""""""""""""#########""""""!!!!!!""""""###""""""###$$$$$$###"""""""""!!!!!!!!!!!!"""###### !!!!!!"""""""""""""""!!!"""""""""############"""""""""""""""###$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!"""###############"""!!!$$$###"""""""""""""""""""""############$$$$$$$$$######################################################""""""""""""#########"""""""""!!!!!!!!!!!! """#########"""$$$######"""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$############$$$$$$%%%''''''%%%$$$"""!!!%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""##################$$$$$$ !!!###$$$$$$$$$$$$###""""""""""""""""""""""""&&&%%%%%%%%%$$$$$$#########"""!!!!!!"""###""" !!!!!!!!!!!!""""""""""""  """###$$$!!!""""""""""""!!!!!! %%%%%%$$$###"""!!! !!! !!!""""""!!!"""!!!!!!!!!"""###$$$%%%"""!!!!!!!!!!!!!!!"""###&&&%%%###"""###$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! !!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$##############################$$$$$$$$$$$$#####################"""!!! """"""""""""""""""""""""""""""!!!!!!""""""###$$$"""###$$$"""  !!!######""""""""""""!!!!!! """ !!!###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""""""""""""#####################"""""""""""" !!!""""""###""""""!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$%%%&&& """######!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############"""######$$$$$$######""" !!!!!!"""$$$%%%&&&###""""""!!!!!! """""""""#########$$$$$$""""""############""""""!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""#########!!!"""""""""!!! !!!"""""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!!#########""""""#########""""""###############$$$$$$$$$$$$#########""""""""""""###$$$$$$!!!!!!!!!"""""""""######""""""""""""###########################$$$$$$%%%########################"""###$$$%%%%%%$$$###"""###$$$$$$$$$###"""!!!!!!""""""""""""""""""###$$$"""############$$$$$$$$$######################################################""""""""""""############"""""""""!!!!!!!!! """"""###"""$$$######"""""""""""""""!!!!!!!!!"""""""""######"""""""""!!!!!!""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""############$$$$$$$$$$$$$$$###"""""""""######%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%###!!!!!!"""$$$%%%!!!""""""#########""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$###""""""!!!  """"""""" !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""######""""""###""""""!!!  !!!!!!""""""###"""!!!!!!###$$$$$$### !!!!!!"""###$$$$$$%%%!!! !!!"""###%%%###""""""###$$$###"""!!!!!!!!!""""""######$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""######""""""!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$##############################$$$$$$$$$$$$############$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""######"""!!! !!!""""""""""""""""""""""""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""###########################"""""""""!!! """############!!!!!!!!!!!!""""""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""#######################################$$$$$$$$$###$$$%%%###!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!! !!!""""""""""""######### !!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$!!!$$$&&&%%%"""!!!###%%%"""""""""""""""#################################""""""""""""!!!!!!!!!!!!""""""############"""""" !!!!!!!!! !!!!!!"""######""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""""""""###$$$$$$"""""""""""""""#########"""""""""""""""############""""""""""""###$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$###"""!!!!!!"""!!!!!!!!!"""###$$$$$$""""""#########$$$$$$$$$######################################################""""""""""""###############"""""""""!!!!!! """###$$$$$$$$$$$$######"""""""""""""""!!!!!!"""""""""#########"""""""""!!!""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$############"""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%###"""""""""#####################"""""""""""""""""""""""""""""""""$$$$$$######""""""""""""!!!!!!"""!!! """!!!!!! !!!"""######$$$$$$$$$$$$######""""""""""""###""""""!!!  !!!"""""""""###"""!!!!!!###$$$$$$### !!!"""###$$$$$$$$$ !!!"""###$$$%%%###!!! """######"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########$$$$$$######"""!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """"""###$$$"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""############"""############"""""""""!!! """############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""""" """######!!! !!!""""""!!!!!!!!!!!!""""""######""""""!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""######"""""""""""""""###$$$$$$###############"""!!!""""""""""""#########!!!""""""######""""""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$!!!$$$&&&%%%"""!!!###%%%######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""" !!!!!!!!!""""""&&&%%%###!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""#########""""""!!!"""###$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!"""#######################################$$$$$$#########$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!"""###$$$$$$""""""#########$$$$$$$$$######################################################""""""""""""##################"""""""""""""""#########$$$$$$######$$$######"""""""""""""""""""""""""""############"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############""""""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!%%%$$$$$$$$$######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""!!!"""!!! !!!###$$$$$$$$$$$$$$$###"""!!! !!!""""""""""""!!!!!! $$$#########"""""""""!!!!!! !!!""""""!!! !!!"""######$$$###### !!!!!!"""$$$%%%&&&"""  """######"""""""""##################"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""" """"""######$$$$$$######"""!!!"""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! ##############################$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!"""###"""!!! !!!""" !!!!!!!!!!!!"""""" ###### $$$$$$"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$######"""!!! !!!"""######"""!!! !!!"""$$$$$$######"""############"""""""""""" !!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!!!!!""""""###$$$&&&""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""""""""!!!""""""""""""###############""""""!!!!!!""""""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$###!!!"""""""""!!! !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!"""""""""###(((&&&###!!! !!!###$$$#########""""""#########$$$$$$############$$$$$$"""!!!!!!!!!!!!"""############"""!!!"""###$$$%%%############""""""""""""!!!!!!!!!!!!!!!""""""#########################################################$$$$$$$$$$$$$$$###""""""""""""""""""###$$$"""############$$$$$$$$$######################################################""""""""""""######$$$$$$#########"""""""""############""""""""""""$$$######""""""""""""""""""""""""#########$$$$$$""""""""""""######$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$###"""""""""######""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%$$$""" %%%$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""######$$$$$$%%%%%%###""""""######!!! """""" !!!###$$$!!!!!!"""###""""""!!! !!!!!!""""""""""""!!!############""""""""""""!!! !!!""""""!!!!!!"""######$$$###""""""""""""!!!!!!"""######$$$""" ###$$$$$$$$$$$$$$$################## !!!""""""""""""!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""######$$$##############################!!! !!!"""""" """###"""!!! !!!###!!!!!!!!!""""""######### ###### !!!$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ###############""""""!!! !!!"""######"""!!! !!!###$$$$$$$$$"""!!!############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""######$$$########################!!!"""""""""#################################### !!!"""###""""""!!! """"""""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""""""""""""""###############"""!!! !!!"""######"""""""""""""""###$$$ ############$$$$$$$$$%%%######$$$$$$$$$$$$###### !!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$&&&'''&&&%%%###""""""!!! !!!"""""""""!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""$$$###""""""!!!"""#########""""""!!!!!!""""""###$$$###""""""""""""###$$$###""""""""""""###$$$$$$$$$###"""!!!!!!###%%%&&&############"""""""""!!!""""""!!!!!!""""""###$$$########################$$$##################$$$""""""###$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""############$$$$$$$$$######################################################""""""""""""######$$$$$$$$$#########""""""######"""""""""######$$$$$$######"""""""""""""""""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$$$$############$$$$$$%%%""""""""""""!!!!!!!!!!!!"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$#########""""""###$$$%%%&&&""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''(((&&&$$$$$$$$$$$$###!!!###"""  !!!###$$$!!!!!!!!! !!!""""""###"""""" !!!"""#########"""!!!!!!###$$$$$$###""""""###$$$$$$###!!!!!!######"""!!!!!!!!!!!!!!!###!!! !!!$$$&&&&&&%%%%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!###$$$$$$$$$$$$######################## !!!"""""" !!!###"""!!!!!!"""###""""""######$$$$$$$$$$$$"""### $$$$$$!!! !!!"""######"""!!! !!!!!!!!!!!!!!!  !!!"""$$$$$$"""!!! !!!###$$$%%%$$$"""!!!############""""""""""""!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""&&&%%%$$$###""""""""""""########################!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$######"""###$$$%%%$$$!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!"""############""""""""""""###############"""!!! !!!"""###!!!!!!!!!!!!"""$$$%%%&&&"""""""""##################$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""$$$%%%'''''''''%%%###"""&&&###!!!"""%%%&&&$$$!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!""" !!!"""######""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!###%%%&&&$$$#########""""""!!!!!!#########"""###$$$$$$%%%########################$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$######################################################""""""""""""######$$$$$$$$$############"""############$$$%%%&&&'''$$$######""""""""""""""""""############$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$############""""""############$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$############"""###%%%&&&&&&%%%###"""########################$$$###"""!!!"""###%%%'''"""!!!!!!!!!!!!###%%%&&&!!!!!!!!!!!!""""""""""""############$$$%%%&&&'''######""""""""""""#####################"""!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###!!!  !!!###$$$$$$######""""""!!!!!!!!!""""""""" """###$$$$$$###!!! """#########$$$$$$$$$$$$""""""!!! !!!"""#########""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""  """&&&(((######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!! ######""""""!!!!!!!!! !!!!!!"""############"""""""""""""""""""""""""""!!!!!! """###$$$######""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""!!!!!! """"""""""""############ !!!"""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!"""""""""!!! $$$###"""!!!!!!"""###$$$%%%###""" !!!###$$$$$$$$$$$$#####################""""""!!!!!! !!!######""""""$$$%%%$$$$$$############$$$$$$"""""""""""""""######$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&((((((%%%""" ###$$$$$$###""""""###%%%$$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%%%%$$$$$$###"""!!!!!!""""""###"""!!! !!!"""### !!!!!!""""""######!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########"""""""""!!! !!!"""###"""!!!%%%$$$"""!!!!!!"""$$$%%%######"""!!!!!! !!!!!!########################"""#########$$$$$$$$$$$$!!!!!! $$$$$$$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$###!!! ########################!!!!!!""""""#########$$$######""""""""""""#########$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$######""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""######$$$%%%$$$###!!! """$$$&&&$$$$$$$$$$$$#########"""###$$$%%%&&&&&&&&&%%%%%%%%%###"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""###""""""""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""###############"""!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$###!!! !!!###$$$#########"""""""""""""""!!!"""###""" """######""""""!!!!!! """""""""#########$$$$$$$$$###"""!!! !!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""%%%$$$############$$$%%%"""""""""!!!""""""#########"""""""""!!!!!!!!! """"""""""""############""""""#########$$$$$$$$$#########""""""!!!!!!!!!######################## !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!""""""""""""#########""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$######""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!"""""""""######### !!!"""""""""""""""!!!!!!  !!!"""###$$$$$$###"""!!!!!!!!!!!!"""###%%%$$$###"""!!!"""$$$%%%$$$$$$$$$######"""""""""###"""""""""!!!!!!!!! """###$$$###!!!!!!!!!###$$$######""""""######$$$!!!!!! !!!""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!###&&&((()))'''$$$"""######$$$###"""!!!###%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!"""""""""""""""$$$$$$###"""""""""""""""###"""!!!!!!!!!!!!"""#########""""""!!!!!! !!!!!!""""""""""""!!!!!!"""############$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""!!!!!!"""!!! !!!#########!!!######"""!!!!!!"""######$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""!!!!!! $$$$$$$$$#########""""""###########################"""""""""!!!!!!!!!!!!"""######""""""!!! ########################!!!"""""""""##################""""""""""""#########$$$%%%%%%######$$$%%%######""""""######$$$%%%#########"""""""""""""""&&&&&&%%%$$$############""""""""""""##################""""""######$$$%%%######!!!!!!!!!"""$$$%%%$$$$$$#########"""""""""$$$$$$$$$$$$%%%%%%%%%%%%"""""" !!!###$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!%%%$$$###""""""###$$$%%%""""""""""""############""""""###"""!!! """$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%$$$###!!!  """"""""""""""""""""""""######""""""""""""######""""""###$$$###""" """"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$"""""""""#########$$$$$$###############"""""""""########################"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!"""######!!!!!!!!!!!! """"""!!!!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$###"""""""""#########""""""""""""!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###### !!!"""""""""""""""!!!!!!!!!  !!!"""###$$$$$$!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""%%%$$$###"""######%%%&&&%%%%%%$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$###!!! !!!"""$$$######""""""######$$$"""!!!!!!!!!!!!"""######"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!###&&&(((((('''%%%$$$"""######"""!!!!!!"""$$$######""""""""""""############""""""!!!!!!!!!!!!$$$###""""""""""""""""""###""""""!!!!!!""""""#########""""""!!!!!! !!!""""""######""""""!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$############""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!!!!"""!!!!!! """"""""""""""""""""""""""""""""""""##################""""""""""""#########$$$%%%$$$######$$$%%%""""""!!!!!!""""""###$$$""""""""""""############$$$###!!! !!!############$$$$$$$$$$$$######""""""######$$$%%%""""""""""""######$$$$$$######"""""""""!!!!!!!!!$$$###"""""""""###%%%%%%""""""!!! !!!"""###$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$"""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""######"""!!! """"""""""""!!!!!!!!!!!!!!!""""""""""""#########""""""""""""############$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!! ###"""  !!!###%%%""""""""""""""""""""""""%%%%%%$$$######"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!"""""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""######""""""!!!!!!!!! !!!!!!######"""""""""###$$$%%%%%%%%%$$$###"""!!! """"""""""""!!!!!!!!!!!! !!!""""""!!!!!!"""$$$######""""""""""""######$$$$$$$$$$$$$$$%%%%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## """$$$&&&&&&&&&%%%%%%"""######"""!!!!!!"""$$$###""""""""""""""""""###$$$############"""""""""######"""""""""""""""###"""""""""""""""""""""""" !!!!!!""""""######"""""""""######"""""""""""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""!!! !!!###$$$###"""!!!!!!"""######"""!!!!!!$$$$$$###############$$$########################!!!!!!!!!!!!""""""""""""####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""""""""######"""$$$%%%$$$###"""###$$$"""""""""""""""###$$$$$$!!!!!!""""""######$$$$$$"""!!!"""""""""#########$$$$$$######""""""######$$$%%%!!!"""###$$$$$$$$$######""""""""""""!!!!!!!!!!!!$$$###!!! """$$$%%%$$$$$$#########$$$%%%&&&############$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""##################"""""""""###$$$$$$"""###$$$$$$$$$$$$###""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!#########""""""#########!!!!!!""""""######$$$$$$"""#########!!!!!!###$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""!!!!!!"""""""""###########################$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""##############################""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$"""  !!!###""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&###############$$$%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$$$$"""######"""!!!!!!"""$$$"""""""""######"""""""""#########$$$$$$$$$%%%%%%###"""""""""""""""######""""""############"""""" !!!!!!""""""######""""""############""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""###$$$$$$""""""######$$$$$$######"""$$$###############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!####################################""""""""""""!!!""""""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""######""""""""""""######"""###$$$$$$""""""###$$$$$$############$$$%%%%%%!!!!!!""""""######$$$$$$'''%%%""" !!!###%%%!!!!!!!!!"""""""""############""""""######$$$%%%!!!"""$$$%%%%%%%%%######""""""""""""!!!!!!!!!!!!###"""!!! """$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$#########""""""######$$$"""###$$$%%%%%%$$$###""" !!!"""""""""!!!!!!!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""###$$$###"""!!!###%%%$$$$$$###"""!!!!!! !!!!!!!!!"""""""""###### """##################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!  """$$$%%%!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""""""""######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###""""""!!!!!!""""""###########################$$$$$$###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$######"""!!!"""""""""############$$$!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""" !!!""""""""""""""" !!!!!!!!!!!!""""""""" !!!"""###$$$$$$ !!!!!!"""!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&&&&######""""""!!!!!!""""""###"""!!!!!!!!!!!!"""###############"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########$$$$$$###""""""###%%%""""""############""""""#########$$$$$$%%%%%%%%%"""""""""""""""######$$$"""######$$$$$$######"""######""""""!!!!!! """######$$$$$$######""""""############$$$$$$$$$############################################################$$$$$$$$$$$$###"""!!!"""$$$%%%$$$##############################""""""""""""###$$$$$$ !!!!!!!!!"""""""""###### !!!!!!!!!!!!"""######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$#########""""""""""""######$$$%%%%%%%%%%%%""""""""""""""""""""""""############""""""""""""######""""""""""""######"""###$$$###""""""###$$$$$$$$$$$$###$$$%%%%%%&&&""""""""""""############'''%%%$$$###$$$%%%'''((( !!!!!!!!!""""""""""""######""""""######$$$%%%""""""$$$%%%%%%%%%$$$#########"""""""""!!!!!!!!!###"""!!!!!!!!!"""$$$$$$"""""""""############$$$"""""""""############$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###""""""!!!!!!!!!""""""!!!###$$$%%%%%%$$$###!!! !!!""""""!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!""""""""""""""""""!!!#########"""""""""""""""###$$$$$$###""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$ !!!"""######""""""#########""""""#########""""""""""""""""""""""""!!!"""############"""!!! !!!"""""""""!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######""""""""""""####################################""""""""""""""""""""""""""""""######$$$$$$ !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!""""""#########$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$ !!!!!!!!!"""""""""### !!!!!!!!!"""""" !!!""""""""""""""" !!!!!!!!!"""""""""""" !!!"""###$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!"""######"""!!!!!! !!!""""""#########!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######$$$$$$"""""""""!!!!!!!!!!!!""""""!!!!!! !!!"""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$######$$$&&&!!!"""###$$$$$$###"""!!!#########""""""""""""""""""""""""""""""###$$$$$$"""###$$$$$$$$$$$$###"""######""""""!!!!!! """######$$$$$$######""""""############$$$$$$$$$################################################""""""""""""#########$$$###"""!!!"""$$$%%%$$$###$$$###"""!!!!!!"""###$$$"""!!!!!!!!!""""""###$$$ """""""""#########$$$$$$ !!!!!!!!!""""""###"""""""""!!!!!!!!!!!!########################$$$$$$$$$#########"""""""""######$$$$$$$$$##########################################"""""""""!!!######""""""""""""######!!!###$$$###"""!!!"""$$$###############$$$$$$%%%#########"""""""""""""""""""""""""""###%%%&&&'''!!!!!!"""""""""###############""""""######$$$%%%######$$$$$$%%%%%%$$$$$$$$$$$$#########""""""""""""""""""#########$$$$$$""""""######$$$$$$$$$###""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$"""!!!!!! !!!!!! """###$$$$$$###"""  !!!""""""!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!""""""############""""""$$$$$$######""""""!!!!!!###$$$$$$###""""""###%%% !!!""""""###############$$$$$$$$$$$$!!!!!!"""######"""!!! ######""""""""""""######"""""""""""""""""""""""" !!!""""""!!!  """$$$$$$""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###"""""""""""""""""""""""" !!!"""######$$$$$$######""""""""""""##############################!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$%%% !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!""""""######$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%% !!!!!!!!!""""""###### !!!!!!!!!""" !!!!!!""""""""""""""" !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! """###$$$$$$$$$$$$ !!!!!!""""""###### !!!!!!!!!""""""###### !!! !!!###$$$""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$"""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###"""!!!!!!"""######%%%&&&&&&%%%$$$$$$%%%'''!!!"""###$$$$$$###"""!!!######"""!!! """"""!!!""""""###$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!"""###############$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""#########"""""""""$$$%%%$$$###$$$"""!!!!!!"""$$$!!!!!! !!!!!!"""######""""""""""""""""""""""""############$$$$$$$$$$$$ !!!!!!"""""""""###""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""############""""""########################$$$#########""""""!!!!!!######""""""""""""######!!!###$$$###"""!!!"""###"""""""""""""""######$$$$$$$$$######""""""!!!!!! !!!"""$$$%%%''''''((("""############$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""############$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!""""""#########$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!###&&&)))+++&&&&&&&&&%%%$$$###"""!!!$$$###!!! !!!"""######"""!!!!!!!!!!!!!!!"""###$$$$$$"""!!!!!!!!!%%%$$$$$$######$$$$$$%%%""""""!!!!!! !!!!!!"""###$$$%%%&&&&&&"""""""""""""""#########""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######"""!!!!!!!!!  !!!!!!""""""$$$######"""!!! !!!!!!!!!!!! """"""############""""""""""""""""""""""""""""""$$$%%%%%%$$$""""""$$$&&&!!!###$$$###"""!!!"""#########""""""""""""######$$$######"""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$"""""""""""""""#########"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!""""""###### """$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""$$$$$$############$$$$$$%%%$$$######""""""###### !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!""""""$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$###"""!!!"""###"""""""""""""""!!! """###$$$$$$$$$"""!!! ######$$$$$$$$$$$$############""""""######$$$%%%########################""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!""""""###########################"""!!! !!!"""###""""""!!!!!!!!!!!!""""""###########################$$$$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!"""###$$$$$$$$$$$$###"""!!!###%%%######""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$###"""!!! %%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%%%%$$$###############!!!"""""""""##################""""""!!!"""""""""&&&%%%###"""!!!!!!"""###$$$$$$$$$$$$###"""!!! $$$###"""!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!"""$$$%%%$$$"""!!!!!!"""%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!! !!!""""""#########"""""""""!!!!!! ######################## !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######!!!!!!!!!"""""""""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!###$$$###"""!!!"""#########""""""""""""######$$$######""""""""""""""" !!!!!!""""""###### !!!"""#########$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""############"""""""""!!! !!!!!!!!!"""""""""### """###$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""$$$$$$$$$#########"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$######"""!!!###$$$###"""!!!"""###"""#########""""""!!! ###############"""!!!!!!######$$$$$$$$$$$$############""""""######$$$%%%########################""""""""""""""""""""""""!!!"""########################""""""!!!!!! !!!!!!"""############"""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""##################$$$"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################$$$###"""!!!!!!"""###$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""$$$###"""!!!!!!!!!"""""""""###$$$$$$###"""###$$$######""""""######$$$%%%""""""""""""""""""""""""##############################$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$###"""""""""######""""""""""""############""""""!!!!!!!!!"""######&&&%%%$$$###!!!""""""""""""!!! $$$######"""!!!"""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%%%%###""""""###$$$$$$############$$$$$$""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!! ######################## !!!!!!!!!!!!!!!!!!!!! !!!!!! """"""###$$$############""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!""""""######""""""!!! !!!%%%((('''###!!!###$$$###"""!!!"""#########""""""""""""######$$$######""""""""""""""" !!!"""###$$$$$$ !!!!!!""""""######%%%%%%$$$###"""!!! """""""""#########$$$$$$######""""""""""""###### !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!! !!!!!!"""######$$$%%%$$$###"""!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$##############################""""""""""""######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$!!!###$$$###"""!!!"""############$$$######"""!!!$$$######"""""""""""""""######$$$$$$$$$$$$#########""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""!!! !!!!!!%%%$$$###"""!!!  !!!"""""""""""""""######""""""""""""##############################$$$$$$###############""""""######$$$$$$######"""""""""""""""""""""""""""""""""############$$$$$$########################$$$$$$############$$$$$$#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!! !!!$$$%%%$$$######$$$###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$############$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!! !!!"""""""""""""""#########!!!!!!!!!!!!!!!"""###$$$""""""#########"""!!! !!!!!!""""""!!! $$$$$$######"""""""""""""""""""""""""""!!!!!! """$$$%%%%%%###"""###$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######"""""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! #########""""""!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$)))......'''!!!!!!###$$$###"""!!!"""###$$$######""""""######$$$$$$######""""""""""""""" !!!!!!""""""###### !!!!!!!!!"""""""""###$$$#########""""""!!!!!!""""""""""""###############""""""""""""""""""###""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!"""############"""######""""""""""""######"""###%%%&&&%%%$$$""" $$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""######$$$###########################""""""""""""""""""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""$$$$$$############$$$$$$""""""$$$%%%%%%&&&&&&&&&!!!###$$$###"""!!!"""#########$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""""""""""""""###$$$$$$########################""""""""""""""""""""""""$$$###!!!  !!!$$$######""""""!!!!!!!!! !!!""""""######""""""###""""""""""""""""""####################################""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$####################################$$$$$$$$$$$$ !!!###$$$$$$"""!!!  ###%%%$$$######$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""####################################"""""""""""" !!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!! !!!!!!######""""""""""""""""""!!! !!!"""###### !!!"""###$$$$$$$$$###""""""#########"""!!!!!!############""""""!!!!!!!!!""""""###"""!!! !!!###%%%$$$###"""###$$$$$$######""""""######$$$!!!!!!""""""""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!!!!""""""#################################!!!!!!"""##################""""""!!!!!!""""""######"""""""""!!!!!!!!!!!!"""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$###%%%***//////((("""!!!###$$$###"""!!!"""###$$$$$$############$$$$$$$$$######"""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!"""""""""#########"""""""""######"""""""""""""""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""!!!!!!!!!!!!###""""""!!!""""""###$$$!!!!!!!!!!!!"""""""""""" !!!"""!!!!!!!!!######""""""""""""######"""###%%%&&&%%%$$$""" !!!""""""###$$$$$$%%%%%%########################"""""""""""""""#########"""""""""""""""######$$$########################"""""""""######"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$""""""""""""""""""""""""!!!############"""$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!###$$$###"""!!!"""###"""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""!!!!!!""""""###$$$########################""""""""""""""""""""""""%%%$$$"""!!! !!!!!!"""!!!!!!""""""######$$$$$$!!!"""######$$$$$$######"""""""""######"""""""""########################"""""""""!!!!!! """""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""!!!$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&& """$$$%%%%%%$$$"""!!! ###%%%$$$#########""""""!!!!!!""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$#########""""""###$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$########################$$$##################$$$######"""""""""###$$$$$$############""""""""""""!!!!!! !!!""""""#################################$$$$$$######""""""""""""""""""!!! !!!"""#########"""  """######"""""""""#########""""""""""""######!!!!!!""""""""""""#########"""""""""!!!!!! !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!######""""""""""""###### !!!!!!######$$$%%%!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""######### !!!!!!""""""!!!!!! ########################""""""###'''***)))%%%!!!!!!###$$$###"""!!!"""###$$$$$$############$$$$$$$$$######"""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%!!!!!!!!!"""""""""######""""""############"""""" !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!! !!!  !!!######$$$%%%$$$###"""!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######"""""""""""""""######$$$########################""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!""""""###""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%%%%!!!###$$$###"""!!!"""###!!!"""######$$$#########"""""""""""""""######$$$######$$$$$$$$$$$$######"""!!!!!!!!!!!!"""##############################""""""""""""""""""""""""$$$$$$######""""""###### !!!!!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$""""""############""""""########################!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%!!!"""$$$%%%&&&%%%###""" ###$$$###""""""###"""!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%%%%$$$$$$###############""""""""""""#########""""""""""""###$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$###############$$$%%%%%%############"""""""""!!!""""""!!! !!!!!!$$$###"""!!! !!!"""""""""######$$$$$$######""" !!!!!!"""!!! !!!!!!#########"""  """"""!!!!!!"""#########""""""""""""######!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###### !!!!!!!!!!!! """""""""""""""""""""""""""""""""############"""!!!###$$$###"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$######"""""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!! !!!!!!  !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!  $$$$$$$$$#########"""""" !!!###########################""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!""""""############!!!###$$$###"""!!!"""### !!!""""""#########"""!!!!!!"""#####################$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""##############################""""""""""""""""""""""""""""""######$$$$$$######"""""""""######$$$$$$%%%!!!""""""###############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""!!!"""############"""!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!"""$$$$$$$$$###""" """###"""!!!!!!"""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################!!!""""""######$$$$$$$$$#########"""""""""!!!!!!######""""""""""""######"""""""""""""""###$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!###"""!!! !!! !!!###$$$""""""###############""" !!!!!!!!!  !!!###$$$###"""  !!!"""!!! !!!"""######""""""""""""######!!!!!!""""""#########$$$##################$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############!!!!!! !!!!!!############""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########""" """$$$!!!###$$$###"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""######"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$######""""""!!!!!!!!! !!!"""###%%%$$$###!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$######""""""######!!!!!!!!!!!!!!! """"""""""""""""""""""""#########""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###!!! !!!"""###$$$$$$############$$$$$$ !!!!!!""""""""""""!!!!!!###$$$###"""!!!"""### !!!""""""""""""""" !!!"""$$$$$$$$$###"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""##############################"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""$$$$$$$$$############### !!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%&&&!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""###########################$$$$$$$$$$$$%%%%%%%%% !!!""""""""""""""""""######!!! !!!###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""!!!""""""###$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""############"""""""""""" !!!!!!""""""######""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$#########""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$######"""!!! !!!!!!!!!!!! !!!!!!!!! !!!"""##################""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""########################&&&%%%%%%$$$###"""!!!!!!###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!! """"""############""""""""""""""""""""""""""""""!!!!!!""""""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!"""###$$$$$$###"""!!! !!! !!!$$$###"""""""""""""""### !!!!!!""""""##############################$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!! !!!"""######%%%&&&&&&%%%"""!!!!!!"""$$$###""" """###$$$######""""""!!!!!!!!! !!!###""" """%%%""""""######$$$$$$%%%%%%!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%""""""############""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%%%%"""!!!  !!!"""######""""""!!!!!! !!!!!!!!!"""######$$$$$$######""""""""""""##############################""""""""""""""""""""""""#########"""!!! """######""""""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######$$$$$$##################""""""############""""""###"""!!! !!!"""$$$%%%"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$"""!!! ###"""!!!!!!!!!###$$$%%%$$$$$$$$$#########""""""&&&%%%###"""""""""######$$$$$$###############$$$########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""############"""""""""!!!!!!!!!"""""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$######"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!"""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""########################%%%$$$$$$######"""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""""""""######""""""""" """###"""!!! !!!"""###"""""""""""""""######!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!"""""""""##############################"""############$$$$$$$$$""""""""""""############"""###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$######"""""""""!!!!!!!!! !!!###""" """%%%"""""""""###############""""""""""""############""""""!!!!!!!!!!!!""""""""""""############""""""%%%%%%$$$$$$############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%###""""""!!!!!!!!!""""""###"""""""""!!!!!!!!! #########"""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """######""""""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######""""""""""""##############################"""##################"""!!!!!!"""###############"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""%%%$$$###"""""""""###$$$$$$$$$###############$$$########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!! !!!!!!"""###$$$######""""""""""""!!!!!!######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######"""""""""!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!! %%%$$$###"""!!! !!!!!!!!!!!!""""""""""""#########""""""!!!!!! !!!!!!!!!!!!  """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!!!!""""""""""""############ ############""""""""""""###############################################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$###""""""!!!!!!""""""###"""###$$$$$$""""""###$$$"""!!!!!!!!!"""###$$$$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!"""""""""#################################!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$######!!!""""""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$#########"""""""""""""""!!!"""""""""!!!!!!"""$$$###""""""""""""""""""!!!###############"""""""""!!!!!!""""""""""""!!!!!!""""""############""""""$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$###""""""!!!""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$ """######""""""###$$$###############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!###$$$%%%$$$"""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$########################"""######$$$%%%$$$###############$$$$$$########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$###"""""""""!!!!!!!!!!!!%%%$$$$$$$$$#########"""########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!! $$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!  """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!########################!!!"""""""""#########$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############ !!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###"""!!! !!!"""###"""###$$$$$$""""""###$$$!!!!!!!!!!!!"""###%%%%%%$$$######""""""!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""### !!!!!!!!!######################## !!!!!!!!!""""""!!!###$$$%%%$$$"""!!! !!!!!! !!!#########"""!!!!!!"""##############################""""""""""""!!!"""############""""""!!!!!! $$$$$$$$$######""""""""""""###$$$%%%%%%$$$###""""""######$$$$$$######"""###"""""""""""""""""""""""""""""""""""""""""""""########################$$$##################$$$$$$$$$$$$##################$$$$$$%%%$$$###!!! """"""""""""!!!!!!!!!!!!############""""""!!!!!!######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### """######""""""###$$$########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$######"""!!!!!!"""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""######$$$$$$######""""""######$$$%%%%%%%%%$$$""""""""""""""""""##############################"""""""""######$$$%%%%%%#########"""######$$$%%%########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""""""""!!!!!!!!!!!! """#########$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""#####################"""!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!  """###$$$###!!!  !!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!!!!"""!!!"""""""""############""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$##################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############ !!!"""###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! ###"""!!! !!!"""###!!!"""######!!!!!!"""###!!!!!!!!!!!!"""###%%%%%%$$$$$$######""""""!!!!!!########################"""""""""######""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!######"""!!! !!!"""!!!!!!######""""""""""""###############$$$$$$$$$$$$$$$$$$###"""""""""###############""""""!!!!!! %%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""""""""""""""""""""############################################################$$$$$$#########$$$$$$$$$###############""""""###$$$###""" !!!!!!!!!!!!""""""""""""!!!!!!""""""##################""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######""""""###$$$########################""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""!!!"""############"""!!!""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$""""""#########"""""""""########################""""""######$$$$$$$$$$$$######""""""###$$$$$$%%%########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!  !!!!!!"""######!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&""""""""""""############""""""############"""""" !!!!!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!  """#########"""!!! !!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########"""""""""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! """!!!!!! !!!!!!""" !!!"""""" !!!""""""!!!!!!!!!"""###$$$$$$##################""""""########################""""""############"""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!! !!!"""###"""  """""""""######"""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%###""""""#########"""###""""""""""""""""""!!!$$$$$$$$$$$$$$$#########!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######"""""""""############$$$################################################"""###$$$$$$$$$$$$###"""##################$$$$$$!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """######""""""###$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$###!!! """$$$&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!""""""""""""""""""!!! !!!"""###############"""############"""!!!!!!###############$$$$$$$$$""""""###$$$$$$$$$######""""""""""""###$$$%%%%%%########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!"""""""""############ !!!"""############"""""""""######$$$$$$%%%!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""#########$$$""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###### !!!!!!!!!!!!!!!!!! !!!"""""" !!!"""###"""""""""""""""########################$$$$$$########################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""######### !!!!!!!!!!!!!!!""""""!!! !!!###""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""###$$$###!!!"""""""""##################$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%################################################"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%""""""""""""###$$$%%%%%% !!!!!!!!!"""""""""###"""""""""""""""###############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### """######""""""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%###"""  """###"""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$######"""######$$$###"""!!! """"""#########$$$$$$$$$######$$$%%%$$$###""""""""""""""""""###$$$%%%&&&########################!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!! ######""""""!!!!!! ######################## !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############!!!!!!""""""#########$$$!!!""""""######$$$$$$$$$###############!!!!!!!!!!!!""""""""""""##################$$$$$$"""!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%"""#########$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%&&&%%%###!!! ########################""""""!!!!!! """"""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""######################## !!!"""###$$$%%%%%% !!!""""""!!!  """###"""!!! !!!"""$$$###"""""""""""""""###"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######!!!"""""""""$$$%%%""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&'''$$$""""""$$$$$$###!!!""""""######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&######""""""###%%%'''((( !!!!!!!!!""""""######$$$$$$######"""!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""!!!"""$$$%%%%%%!!!"""######""""""###$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%"""""""""""""""""""""""" """###$$$$$$###""" !!!""""""###$$$$$$%%%%%%###!!!  !!!### !!!###$$$%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$$$$"""!!! """"""######$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""""""""###$$$%%%&&&##############################""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""###""""""!!! !!!  !!!!!!!!!!!! ######""""""!!!!!! """"""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!"""###"""!!! !!!###"""!!! #########""" !!!###%%%""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!"""""""""""""""!!! """$$$$$$###"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""###$$$$$$$$$%%%"""  """######$$$$$$"""!!!$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!""""""###$$$$$$############$$$$$$!!!#########""""""""""""""""""############""""""!!!!!! """!!!  !!!"""######"""!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###""""""!!!!!!""" !!!!!!"""###$$$$$$$$$!!!!!! !!!!!!  !!!"""$$$%%%######""""""""""""######"""!!!!!!"""$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!  !!!"""!!!!!!"""##################&&&)))'''""" !!!$$$***(((%%%###"""!!!""""""###""""""!!! !!!"""###$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################""""""""""""############""""""#########""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###!!! ######""""""!!!!!!  $$$$$$############$$$$$$##################$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###### !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""############$$$$$$$$$###"""""""""###$$$%%%%%%######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!! """###%%%%%%&&&&&&%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!! """"""!!!!!!!!! !!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###&&&(((""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""" !!!  !!!"""!!!!!!!!!!!!!!!""""""#########"""!!!!!!###%%%""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""###"""!!! """###%%%$$$###"""!!!!!!"""######""""""""""""""""""""""""###""""""!!!!!!""""""#####################$$$$$$###"""!!! !!!"""###"""######""""""!!! $$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######!!!!!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######""""""""""""""""""""" !!!!!!""""""###"""!!!!!!!!!!!!!!!!!!""""""#########"""!!! """"""""""""############!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""### !!!!!!"""######$$$$$$"""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!"""""""""!!!!!!"""$$$$$$###"""""""""!!!!!!!!!!!!""""""$$$###!!! !!!!!!!!!"""##################&&&)))'''### """$$$'''%%%###"""######"""!!!!!!""""""""""""!!!!!! ######$$$$$$$$$###""""""###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!! !!!###"""""""""!!!!!!!!! !!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!###############$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$############"""""""""!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!""""""""""""!!!###"""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!###'''***########################$$$$$$%%%%%%$$$$$$######"""###$$$$$$""""""###$$$""""""""""""###$$$%%%&&&"""######"""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""######"""!!!"""###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""##################""""""$$$$$$""""""""""""$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$##################!!!!!!!!!!!!!!!"""######""""""############""""""########################!!!!!!!!!"""""""""######""""""""""""""""""######""""""""""""""""""""""""!!!!!! !!!!!!############"""!!! """"""""""""############ !!!!!!"""######$$$$$$!!!""""""######""""""!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!!"""$$$$$$###"""""""""!!!!!!!!!!!!""""""%%%$$$###"""!!! !!!!!!"""##################&&&(((&&&###!!!"""$$$$$$"""!!!"""###%%%%%%$$$ !!!!!!""""""""""""!!!$$$$$$$$$$$$###"""!!! ###########################$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""############""""""###$$$$$$%%%%%%$$$$$$#########""""""""""""#########""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""###"""""""""!!!!!! $$$$$$$$$########################""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""!!! !!!"""######""""""""""""###$$$$$$""""""""""""""""""""""""""""""##################"""############$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$%%%$$$######""""""##############################%%%%%%$$$$$$############""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!""" !!!""""""###"""""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$""" !!!"""###""""""""""""""""""""""""######$$$$$$$$$######"""###$$$%%%$$$###"""###%%%###"""""""""######$$$%%%"""#########!!!!!!"""$$$""""""!!!!!!!!!!!!""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""###$$$%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!$$$$$$######""""""!!!!!!$$$######""""""######$$$"""!!! """###$$$&&&&&&%%%%%%$$$%%%%%%&&&!!!!!!!!!!!!!!!""""""###"""##################"""########################!!!!!!"""""""""#########"""""""""""""""#####################"""""""""""""""""""""######""""""""" !!!!!!"""######$$$$$$!!!"""""""""############""""""#########$$$$$$$$$######%%%&&&&&&%%%######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$%%%&&&!!!!!!""""""#####################$$$$$$###############"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!!"""$$$$$$###"""""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""!!!!!!!!!!!!"""##################%%%'''&&&$$$"""###$$$$$$"""!!!"""$$$%%%%%%$$$ !!!""""""###"""""""""###############"""!!!###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!"""""""""############!!!""""""############"""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$###!!! !!!"""###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""#########$$$$$$$$$&&&%%%%%%$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$#########"""######$$$$$$$$$######"""%%%$$$######""""""##############################%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""" !!!""""""###""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  $$$###"""!!!!!!!!!!!!!!!!!!"""$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######!!!!!!""""""####################################!!!!!! !!!!!!$$$######""""""!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!! """###%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!""""""######""""""""""""""""""###########################""""""""""""############!!!!!!""""""########################""""""""""""""""""############""""""!!!!!!!!!"""######$$$%%%!!!"""""""""############%%%$$$$$$$$$#########"""!!!"""$$$$$$$$$$$$"""!!!""""""!!!!!!!!!!!!""""""############""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###""""""""""""""""""""""""""""""###############$$$$$$$$$$$$###############"""!!!!!! ###""""""!!!!!!""""""###"""!!!!!!"""$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$!!!!!!"""##################%%%&&&%%%$$$#########%%%$$$""""""###$$$###""" !!!""""""###"""""" !!!"""###$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################!!!"""""""""############!!!!!!"""##################$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$###"""""""""###$$$""""""""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$###""""""!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###""""""%%%$$$######""""""##############################$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""  !!!"""### !!!!!!""""""""""""!!! !!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!###%%%%%%###!!! !!!!!!""""""!!!!!! !!!!!! !!!######"""!!! !!!"""$$$$$$"""!!!"""###""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###### !!!"""######$$$######"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######  !!!"""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""########################"""""""""#########$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! %%%%%%$$$"""""""""""""""""""""""""""############%%%%%%$$$$$$###""""""!!! !!!!!!!!!!!!!!!""""""###$$$############"""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! """"""""""""""""""######"""###$$$%%%%%%$$$###"""""""""######"""!!! ######""""""""""""######"""!!!!!!"""$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$!!!!!!"""###############$$$$$$%%%%%%%%%$$$$$$###&&&%%%###"""######"""!!! !!!!!!""""""""""""!!! """###$$$%%%%%%###########################$$$$$$$$$$$$###""""""########################""""""""""""############ !!!"""######$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""############$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$###############"""""""""""""""#########$$$######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###""""""!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$#########"""""""""######$$$$$$$$$######"""%%%$$$######""""""######################################################""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!"""###!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""############"""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""###$$$$$$###"""###$$$"""!!!!!! !!!!!! """$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""######$$$$$$###### """###$$$$$$######""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!"""######"""!!!  !!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$ !!!!!!""""""###!!!"""###$$$$$$###"""!!!&&&%%%$$$""""""""""""###""""""""""""###########################"""""""""!!!  !!!!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!###"""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""######"""!!! """"""!!!!!!!!!!!!"""""""""!!!!!!"""$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!"""###""""""!!!!!!!!!"""###############$$$$$$$$$$$$%%%%%%$$$###&&&$$$""""""###$$$###"""!!!""""""""""""!!!!!! !!!"""#######################################$$$$$$$$$$$$###""""""########################""""""""""""############ !!!"""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!!!!!!!!!!!!!!"""### !!!!!!!!!"""""""""############$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!"""""" !!!""""""#####################$$$$$$$$$!!!!!!"""""""""########################"""!!!!!!""""""""""""""""""""""""!!!"""$$$%%%$$$###"""!!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""###$$$######$$$$$$$$$$$$############"""""""""!!!!!!!!!"""######$$$$$$$$$######%%%$$$######""""""##############################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""" """######""""""###""""""!!! """"""""""""!!!!!!!!!!!!""""""############"""""" !!!!!!!!!""""""###### !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&""""""""""""""""""""""""!!!!!!"""############### """###"""!!! !!!""" !!!"""###$$$ """$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$ """###$$$$$$$$$###""""""""""""""""""""""""######""""""""""""###### !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""######"""!!! """"""!!!""""""###$$$$$$!!!!!!!!!!!!!!!"""######!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$ !!!""""""######$$$&&&''''''&&&$$$######""""""""""""$$$%%%&&&""""""""""""############!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$######""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$%%%&&&'''#########""""""""""""""" !!!###$$$$$$###!!! !!!"""######"""!!! !!!!!! !!!!!!"""!!!!!!"""$$$$$$###"""""""""!!!!!!!!!!!!"""""" !!!""""""!!! !!!!!!"""###############$$$######$$$%%%&&&$$$###$$$###!!!"""###%%%$$$$$$""""""###""""""!!! !!!"""""""""""""""!!!###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############ !!!######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""###### !!!!!!!!!!!!"""""""""$$$$$$############$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""######$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$"""!!! """"""""""""""""""""""""!!!$$$%%%$$$"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$"""############$$$$$$$$$###"""""""""###$$$%%%%%%######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%$$$$$$###"""################################# !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!%%%###!!!  !!!!!!"""###$$$$$$%%%""""""!!!!!! %%%$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!%%%%%%%%%%%%$$$$$$$$$###!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%$$$######"""!!! """""""""""""""""""""""" !!!!!!""""""##################""""""""""""""""""""""""""""""""""""  !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$###!!! !!!""""""######"""!!! !!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!######""""""!!!!!! ###"""!!! !!!"""###%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$############$$$$$$###############"""""""""!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$###""""""!!!######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$#########$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""""""""########################%%%&&&&&&%%%###"""###%%%"""!!!!!!!!!"""###$$$$$$ !!!!!!"""""""""###!!!"""###%%%%%%$$$######"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%!!!###$$$###"""!!!"""$$$########################$$$#########""""""!!!!!!########################$$$#########""""""!!!!!!""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!! ######$$$$$$$$$######"""!!!  """$$$$$$###$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""""""""##########################################################################################"""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!###"""!!!  !!!!!!""""""#########"""!!!!!!!!! ######""""""!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!!!!! !!!!!!"""##################"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!""""""######$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###"""!!!!!! !!!!!!"""###"""!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""!!!!!! #################################"""""""""""""""###########################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!###########################""""""!!!!!!""""""###""""""""""""#####################""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""$$$###""""""""""""###$$$$$$$$$###"""!!! !!!"""""""""############""""""""""""""""""""""""########################$$$$$$###"""""""""""""""######""""""""""""######&&&%%%$$$$$$#########$$$"""""""""""""""###$$$$$$###$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%##############################$$$"""!!! !!!###""""""""""""""""""###$$$!!!!!!!!!""""""###############$$$%%%%%%%%%%%%$$$""""""!!! !!!""""""######""""""""""""""""""######""""""""""""######!!!"""######!!!!!!"""#######################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&#######################################"""""""""""""""""""""""""""!!! ######$$$$$$$$$######"""!!!  """$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""""""""################################################################################################"""!!!!!!""""""############""""""########################%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""" ###""""""!!!!!!  !!!!!!""""""######$$$$$$###"""!!!!!!!!!!!!"""###!!!""""""""""""!!! """###"""!!!!!!"""############""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""###$$$%%%%%%"""!!!!!! !!!!!!"""############$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$###"""!!! """"""""""""############"""""""""""""""""""""""""""""""""""""""""""""!!!$$$###""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$############$$$###############$$$$$$%%%######$$$$$$######""""""!!!!!!!!!"""""""""##############################"""######""" !!!###$$$###"""""""""""""""""""""""""""###############%%%$$$$$$$$$$$$%%%&&&&&&$$$"""  """$$$######""""""!!! !!!!!! !!!!!! """###"""!!! !!!#######################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!""""""###""""""""""""######$$$$$$$$$######"""!!! """$$$$$$###""""""###$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""###############"""!!!!!!###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""########################!!!!!! !!!!!!!!!"""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! ###############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """############"""!!!!!!###""""""""""""!!!!!!!!! !!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$######"""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$###!!! !!!###$$$!!!"""###$$$$$$###"""!!! !!!######""""""###%%%$$$$$$######"""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######"""!!!  """$$$$$$$$$###"""####################################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###"""!!! !!!"""###!!!!!!""""""###$$$$$$$$$!!!!!! !!!!!!"""""""""#########$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######"""""""""""""""#########"""""""""""""""""""""""" !!!!!!"""""""""#########"""""""""""""""###$$$######""""""######$$$$$$$$$###############$$$#########""""""######$$$""""""############"""""" !!!!!!!!!!!!"""###########################$$$%%%$$$""""""###%%%$$$$$$###"""!!!!!!!!!"""##################$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$###""""""###$$$$$$######"""""""""!!!!!!!!!  !!!!!! !!!""""""!!! !!!"""#################################"""""""""""""""########################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!""""""###$$$$$$%%%########################""""""###############$$$ !!!"""###############""""""###$$$$$$$$$#########!!! !!!"""$$$$$$###""""""######$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! """""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!$$$######"""!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!"""#########"""""""""""""""""""""""""""############""""""""""""""""""""""""#########""""""!!!!!! ############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$"""""""""""""""""""""""" !!!"""######%%%###""" """###%%%"""###%%%&&&&&&%%%$$$### """######""""""###%%%%%%$$$$$$###"""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!"""$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""####################################!!!!!!""""""############"""""""""""""""""""""""" !!!!!!!!!""""""$$$$$$############$$$$$$ !!!!!!"""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""##################""""""!!!!!!"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###############"""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%###"""""""""""""""######""""""!!!!!!!!!!!!""""""#########""""""###$$$$$$###""""""!!!!!!!!!""""""!!!""""""#########""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$###""""""###%%%$$$$$$###"""!!!!!!!!!"""$$$$$$#####################"""!!!!!!!!!"""$$$%%%!!!"""$$$&&&&&&$$$"""!!!"""""""""######$$$$$$$$$ !!!!!!"""###!!!"""###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""############################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""######$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!"""######$$$######!!!"""###$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###########################""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!"""##################"""########################!!!!!!!!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!#########!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%######################## !!!!!!""""""$$$###""""""""""""###$$$######$$$%%%%%%%%%%%%$$$!!!###$$$###""""""###$$$$$$$$$$$$######""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""### !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""!!!"""!!!!!! !!!!!!""" !!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""######""""""!!!###"""""""""!!!!!!!!! ############"""""""""""""""""""""""""""""""""""" !!!###$$$%%%%%%"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!!!! !!!###$$$###""""""""""""""""""###############"""""""""!!!!!!!!!!!!!!!"""###### ###%%%%%%### """""""""###$$$%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!""""""""""""""""""######$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""######$$$#########!!!"""###$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$#########""""""""""""""""""########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""###############"""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""########################!!!!!! !!!!!!!!!!!! !!!!!!""" !!!!!!""""""######### !!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""!!! !!!!!!!!! """"""""""""#########$$$!!!!!!""""""######$$$$$$%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""########################"""""""""""""""###$$$%%%###$$$%%%$$$"""""""""$$$########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###### !!!"""######### !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""################################# !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""######$$$%%%%%%&&&''''''######$$$$$$$$$$$$###### !!!!!!""""""#########""""""!!!!!!""""""###!!!!!!"""""""""#########!!!!!!!!!"""######$$$$$$""""""############""""""""""""""""""""""""""""""""""""###$$$$$$###""""""""""""""""""!!!!!!!!!!!!############"""""""""!!!"""""""""""""""""""""""""""""""""###############"""""""""""""""###$$$$$$###""""""""""""""""""###"""""""""""""""###$$$$$$$$$###""""""!!!!!!"""""" !!!!!!""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!! """###""""""""""""""""""###$$$#########""""""!!!!!!!!!!!!!!!"""############### """$$$$$$""" """""""""############### !!!"""###$$$"""$$$%%%$$$###"""###%%%""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$######$$$$$$$$$###""""""!!!!!!"""$$$$$$%%%%%%$$$%%%###""""""###$$$######"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###################################################################################################"""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""!!!  !!!""" !!!!!!"""###$$$$$$%%% !!!!!!""""""%%%$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!"""""""""""""""############"""""""""""""""#########$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""###$$$$$$$$$$$$###""""""!!! !!!###$$$$$$%%%%%%$$$"""!!!"""##################$$$$$$$$$ !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!"""######$$$ !!!!!!!!!""""""#########"""!!! !!!"""###)))(((%%%###"""###%%%'''""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$ !!!"""######$$$$$$!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%######""""""""""""######"""############$$$$$$$$$ !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!"""###$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""&&&%%%%%%$$$###""""""!!!""""""!!!""""""###$$$$$$$$$$$$############$$$$$$""""""!!!""""""###$$$$$$%%%%%%$$$###""""""###### !!!"""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###"""!!!"""$$$%%%""""""!!!!!!"""###$$$$$$###"""""""""!!!!!! !!!"""###%%%%%%$$$####################################""""""!!!!!!  !!!"""#########$$$%%%%%%$$$###$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!"""""""""""""""!!! !!!!!!"""#########""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%$$$""""""###$$$###### !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""#######################################################################################"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """######"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""$$$!!!######!!! !!!!!!!!!!!! !!!!!!"""###$$$######"""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&''''''""""""""""""############ !!!"""###$$$%%%%%%"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""###"""""""""!!!!!! $$$###""" """###$$$%%%$$$$$$$$$######""""""%%%$$$###!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!"""""""""""""""!!! $$$$$$$$$###"""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$ !!!""""""#########""""""""""""######%%%%%%$$$###"""""""""###"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$#########""""""!!!!!!""""""""""""""""""######"""""""""""""""######$$$ !!!"""### !!!!!! !!!### !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$"""!!!!!!"""!!!!!! !!!!!!###############$$$$$$%%%#########$$$%%%%%%###!!!"""!!!  !!!""""""!!! """###$$$"""###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" ###''''''&&&###!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! %%%&&&''''''&&&###!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""#########""" """"""############""""""$$$#########""""""!!!!!!########################!!!!!!""""""!!! """############$$$$$$$$$$$$#########""""""!!!!!!!!!  """###!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$############$$$$$$!!!!!!"""############### !!!"""###$$$%%%%%%%%%&&&$$$"""!!! !!!"""######"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""""""""!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!&&&&&&%%%$$$$$$######""""""###%%%&&&&&&%%%###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""" """"""""""""###%%%"""!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!! """"""""""""############!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###""""""########################!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""#########""""""!!!!!!!!!$$$###!!! !!!###$$$$$$$$$#########"""""""""%%%$$$"""!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""############"""""""""!!!"""""""""""""""!!! """"""""""""############!!!!!!!!!!!!""""""""""""################################################!!!!!!"""""""""######### !!!!!!"""###############""""""""""""######$$$$$$######"""#########"""""""""""""""######$$$""""""""""""""""""""""""!!!""""""######""""""!!!############"""""""""!!!############$$$$$$$$$$$$"""""""""""""""######$$$!!!!!! !!!""""""!!!"""$$$###""""""###$$$"""""""""""""""#########$$$%%%%%%%%%$$$$$$###""""""###$$$$$$"""!!!!!!"""######""""""""""""######"""""""""""""""###$$$$$$$$$######$$$&&&%%%###""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######"""$$$%%%$$$"""!!!!!!"""!!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""#########$$$%%%%%%###""""""###""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""###$$$$$$$$$###!!!!!!""""""############""""""############"""""""""!!!########################""""""######""""""!!! !!!!!!"""""""""#####################"""""""""!!!"""!!! !!!"""###!!!!!!!!!!!!"""""""""###""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""###%%%###"""###$$$$$$###"""#########""""""""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""##############################%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!  !!! !!!"""!!! """$$$###""""""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""####################################$$$$$$$$$$$$$$$###""""""########################!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""###############"""""""""###"""!!! !!!"""#########""""""""""""!!!!!!$$$###""""""!!!"""""""""""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""!!!!!!  """###$$$%%%&&& !!!"""#################################"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""##################""""""""""""############"""""""""###$$$$$$"""""""""""""""######$$$##############################$$$$$$$$$$$$##################""""""""""""############$$$$$$%%%%%%"""""""""""""""######$$$""""""!!! !!!!!!"""$$$$$$$$$"""!!!"""###############""""""!!!!!!$$$$$$$$$%%%$$$$$$###""""""###$$$$$$"""!!!!!!"""######""""""""""""######!!!!!!!!!!!!!!!"""######$$$######$$$%%%%%%###"""""""""############""""""!!!!!!""""""######"""""""""$$$%%%%%%###""""""###!!!!!!!!!"""""""""######"""""""""#########$$$$$$$$$%%%$$$###!!!!!!###%%%""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""!!!###$$$$$$######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""$$$$$$$$$$$$$$$###""""""""""""############""""""############""""""""""""""""""""""""""""""""""""######$$$$$$######"""""" !!!!!!!!!""""""""""""############""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!"""""""""######""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!"""###############"""######$$$$$$$$$######$$$$$$"""!!!!!!!!!"""###&&&$$$######$$$###""" #########""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$""""""######$$$%%%%%%&&&&&&%%%###!!!!!!###%%%&&& """""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!#########!!!!!!######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""############$$$$$$$$$######""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""$$$$$$##################""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!######""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!! """###$$$%%%&&& !!!!!!!!!"""""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""######""""""""""""######""""""!!!""""""###$$$%%%"""""""""""""""######$$$########################%%%&&&&&&&&&&&&&&&&&&%%%#########"""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""######$$$######"""!!! !!!"""######"""  !!!######""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$"""!!!!!!"""!!!!!! !!!!!! !!!""""""###"""!!!"""######"""!!!"""###$$$%%%%%%$$$###""" !!!###$$$$$$###"""!!!"""$$$%%%%%%###"""###$$$!!!!!!"""""""""#########"""#########$$$$$$$$$$$$###$$$$$$###!!!!!!###%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!"""###$$$$$$###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$$$$$$$#########""""""""""""############""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""!!!!!!!!!"""""""""###############"""""""""""""""###############$$$$$$$$$!!!!!!"""""""""#########!!!"""""""""############$$$$$$############$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""######%%%###"""###$$$$$$###"""%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""""""""##################$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%""""""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""######$$$###!!!!!!"""#########"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$ !!!!!!""""""!!!"""""""""############%%%%%%$$$$$$######"""""""""""""""""""""!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""##################$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""###############"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!! ######""""""""""""######!!!!!!!!!!!!"""###$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""######""""""######$$$%%%%%%&&&"""""""""""""""######$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$"""!!! !!! !!!!!!"""######$$$$$$"""######$$$$$$#########"""###$$$$$$"""!!!!!!"""!!!!!! !!!!!! !!!!!!""""""  !!!"""!!! """###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!!!!###%%%$$$###"""###$$$""""""""""""############"""#########$$$$$$$$$$$$!!!###%%%%%%$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""##################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$######""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""#########$$$$$$""""""""""""""""""######"""######$$$$$$$$$$$$$$$""""""""""""############!!!"""""""""############$$$$$$############$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""######"""!!!!!!"""$$$&&&%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%########################""""""""""""""""""""""""#########"""######$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%$$$$$$%%%&&&###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""""""""############%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""###############""""""############""""""!!!!!!""""""""""""######!!!!!!"""############"""""""""!!!!!!!!!!!!""""""""""""""""""############ !!!!!!"""""""""""""""#########"""""""""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!"""######"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""###############$$$$$$%%%&&&'''(((((("""""""""""""""######$$$######"""!!!!!!!!!""""""###%%%%%%%%%###"""###$$$ !!!"""###$$$%%%%%%!!!"""######$$$#########"""###$$$$$$"""!!!!!!"""######""""""""""""###### !!!"""""""""!!! !!!!!! ######$$$$$$$$$$$$############$$$$$$######"""""" """######"""""""""###"""""""""#########$$$$$$"""""""""#########$$$$$$ """%%%%%%$$$#########""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%###""""""!!! !!!!!!!!!""""""############""""""""""""""""""############"""""""""""""""""""""""" !!!""""""###"""""""""############$$$$$$$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!""""""""""""############!!! """%%%&&&&&&&&&#########""""""""""""!!!"""""""""#########$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###%%%$$$$$$###""""""!!!!!! """$$$%%%%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!  ######!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""###############$$$$$$$$$$$$######"""""""""#########$$$$$$ !!!"""###$$$######"""""""""!!!!!!!!!!!!""""""!!!"""""""""############ !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!""""""############""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""######$$$########################!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!""""""###%%%&&&&&&'''"""""""""""""""######$$$"""""""""!!!""""""#########$$$%%%%%%$$$###$$$&&&!!!!!!""""""#########$$$!!!!!!"""###############"""###$$$$$$"""!!!!!!"""######""""""""""""######!!!!!! !!!!!!"""###$$$""" !!!######"""######""""""""""""######%%%$$$######""""""###### """"""!!!!!!"""###""""""#########$$$$$$$$$!!!!!!!!!"""""""""######"""###$$$###""""""$$$&&&""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!""""""""""""############""""""!!!"""""""""####################################!!!"""######$$$$$$######""""""""""""############!!!"""""""""############!!!!!!###$$$$$$$$$###"""""""""#########$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!"""#####################$$$$$$$$$######"""!!!!!!"""###############"""!!!!!!"""$$$&&&%%%$$$#########""""""""""""!!!!!!!!!!!!"""""""""######!!!!!!!!!"""###$$$$$$$$$###"""!!! !!!"""###""""""###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! ############""""""""""""""""""############"""""" ######################## !!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!! !!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!"""!!!###%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! """""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""" !!!!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%% !!!"""$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$ !!!"""""""""""""""!!!!!!""""""#########$$$ !!!!!!""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%######""""""""""""######$$$###"""!!!!!! !!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$ !!!"""######"""""""""""""""######$$$""""""!!!!!!"""###$$$$$$ !!!######""""""###%%%############""""""""""""!!!!!!"""###############"""###$$$$$$"""!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######&&&$$$"""!!!###$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%###"""""""""###$$$ !!!"""!!! !!!""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$""" !!!%%%)))""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&&&&%%%###"""""""""###$$$""""""############""""""!!!!!!""""""#########$$$########################"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ !!!"""###$$$###"""""""""############$$$$$$$$$""""""""""""############$$$$$$############$$$$$$!!!!!!"""###############"""######$$$$$$$$$###### !!!"""###############$$$###"""###$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$### !!!!!!!!!""" !!!!!!"""###$$$$$$$$$!!!  !!!""""""###$$$$$$$$$$$$### !!!""""""######################################################""" !!!!!!!!!"""######$$$$$$$$$###""" """###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!###%%% """######"""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%% !!!"""""""""&&&""" $$$&&&$$$ !!!!!!"""###############""""""############""""""!!!!!!""""""#########$$$%%%$$$""" !!! !!!!!!!!!"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!######"""!!!!!! !!!!!!&&&%%%%%%$$$###"""!!!!!!########################""""""""""""""""""""""""$$$$$$######!!! $$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!#########"""!!!"""######!!! ###$$$""" """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###!!!"""$$$######""""""""""""######!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!$$$###""" !!!"""###"""  !!!###$$$'''$$$!!!!!!###&&&&&&%%%&&&%%%$$$"""!!! """"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&###############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""######""""""""""""############!!!"""#########"""  !!!!!!!!!!!! ###"""!!! !!!"""###""""""""""""""""""""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######%%%$$$""" !!!###$$$!!!###$$$""" """######""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""!!!!!!###%%%!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$%%%%%%&&&&&&###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$!!!"""###$$$$$$###!!! """"""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""$$$%%%%%%%%%$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$###$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!  !!!!!! !!!!!!###$$$$$$"""""""""""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$$$$###""""""!!! $$$###!!!!!!!!!!!!!!! !!!!!!"""###############""""""############""""""!!!!!!!!!"""""""""######$$$###"""!!! !!!!!!!!!""""""######""""""""""""######"""""""""######"""""""""###$$$$$$$$$$$$$$$$$$###$$$######""""""""""""###%%%$$$$$$######"""""""""########################"""""""""""""""""""""""""""""""""###""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""###############"""""""""!!!!!!!!!!!!"""###$$$###"""!!!"""$$$###!!! !!!######""" """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!  """#########""""""""""""######"""""""""######$$$$$$%%%$$$###""""""""""""""""""############""""""!!!!!!$$$############"""""""""%%%$$$###"""!!!""""""######""" !!!###$$$&&&###!!!!!!###&&&&&&&&&$$$###""""""""""""""""""$$$$$$###"""""""""""""""########################""""""""""""""""""""""""!!!!!!"""######"""!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""###$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!""""""###$$$######""""""######$$$######""""""""""""######""""""""""""############ !!!"""######"""""" !!!!!!!!!!!! ###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""########################""""""############""""""########################!!!!!!!!!"""""""""############""""""""""""######$$$###"""!!!!!!"""######!!!$$$&&&((()))!!!!!!"""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""###"""!!!"""$$$!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###!!! """"""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###""""""""""""###$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$###$$$#########""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!""""""!!!""""""###$$$%%%"""""""""""""""!!!!!! !!!!!!""""""!!!!!! ########################"""""""""""""""""""""""""""##################"""$$$############""""""""""""""""""!!!"""######$$$###""""""!!!!!! $$$%%%%%%###  """!!!!!!"""###############""""""############"""""" !!!!!!!!!!!!!!!"""""""""######""""""!!!  !!!!!!!!!"""""""""""""""############""""""!!!!!!""""""""""""!!!!!!$$$######""""""######$$$$$$###############$$$%%%################################################""""""""""""""""""""""""!!!!!!"""#####################""""""""""""##################$$$$$$$$$$$$######"""""""""!!!!!!!!!"""$$$$$$$$$###"""###$$$###"""!!!!!!######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!""""""""""""!!!######""""""""""""##############################""""""""""""""""""###$$$"""""""""""""""!!!!!!!!!%%%%%%$$$$$$$$$#########%%%$$$###############$$$""""""!!! !!!"""###$$$$$$"""!!!!!!###&&&&&&&&&""""""!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""######$$$%%%%%%%%%!!!!!!!!!!!!!!!""""""#########""""""""""""############""""""""""""######""""""""""""############ !!!"""###%%%%%% !!!!!!""""""!!!!!! ###""""""!!!!!!""""""###""""""""""""""""""""""""########################""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$######""""""""""""######""""""""""""""""""###### """######$$$%%% !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" ######"""!!!!!!"""#########$$$$$$#################################""""""""""""""""""""""""########################%%%$$$$$$###""""""!!!!!!!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$###############!!!"""######$$$$$$#####################"""""""""""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$###!!!"""!!!!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##################"""""""""""""""""""""""""""######$$$ !!!""""""######%%%%%%$$$###"""""""""###!!!!!!"""###############""""""############"""""" !!!!!!!!!!!!!!!"""#########!!!  !!!!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""!!!  !!!"""""""""""""""######$$$%%%!!!"""""""""#########$$$########################""""""""""""""""""""""""!!!""""""##################""""""""""""""""""###"""""""""#########$$$$$$#########"""""""""!!!!!!"""$$$%%%$$$###"""###%%%###""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""##################""""""""""""##################"""""""""""""""!!!!!!!!!"""###$$$$$$############""""""""""""%%%$$$$$$$$$####################################""""""!!!!!!!!!"""###$$$""""""!!!"""###%%%&&&&&&"""""""""""""""######$$$"""!!!!!! ########################"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""######$$$$$$$$$%%%###############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######!!!"""""""""############"""!!! !!!###$$$&&&!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######""""""""""""######!!!!!!"""############"""###$$$%%%$$$!!! !!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!! !!!"""$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%$$$$$$##############################""""""##########################################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$$$$###!!!!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############ !!!!!!"""#########$$$ ###%%%$$$!!!!!!!!!"""###############""""""############""""""!!!!!!!!!!!! !!!!!!"""######""" !!!!!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!"""######$$$$$$######""""""!!!  !!!"""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!"""""""""######"""""""""!!!!!!!!!"""""""""##################"""""""""""""""###$$$$$$""""""###$$$"""#########"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######!!!!!!!!!"""$$$%%%######""""""""""""############"""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""""""""""""""""""""""""""######$$$!!!""""""######$$$%%%&&&$$$######""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""###############$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######!!!"""""""""############$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######""""""""""""###### !!!"""############### !!!######!!!!!!"""##################"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$###""" $$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!"""$$$$$$###""""""""""""############""""""!!!!!!"""###############""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!##############################""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$$$$$$$###"""!!!!!! !!!!!! !!!!!!"""""""""""""""!!!""""""######""""""!!! """""""""""""""""""""""""""##################"""!!!!!!"""""""""""""""###!!!!!!"""############"""$$$######""""""!!!!!! !!!!!!%%%"""!!!!!!"""###############""""""############"""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""############""""""######$$$$$$$$$$$$######$$$######""""""######$$$!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""############"""""" !!!!!!!!!""""""""""""$$$$$$#########"""""""""!!!#########"""!!!"""###"""###$$$$$$""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! $$$###!!! """$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############""""""""" !!!""""""""""""!!!"""""""""#########$$$$$$!!!"""$$$###""""""###$$$$$$$$$###"""!!!!!!""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$########################!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""############%%%$$$###"""""""""""""""!!!""""""######""""""!!!"""######$$$$$$######"""""""""""""""""""""""""""########################""""""############""""""########################"""""""""#########$$$$$$######""""""""""""######!!!!!!!!!"""######$$$$$$ !!!###"""!!!!!!###$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#####################$$$%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%!!!!!!"""############### !!!"""######"""!!! !!!!!!!!!"""######$$$$$$""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########""""""!!!###############$$$$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###$$$$$$######""""""!!!!!!!!!!!!!!!""" !!!"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""###### !!!"""###$$$######"""$$$$$$######"""!!!!!!!!!  """!!! !!!!!!"""###############""""""############""""""######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""###############""""""""""""######""""""############""""""###$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$#########"""""" !!!""""""!!! !!!""""""###%%%$$$"""!!!###%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""############""""""""""""###### !!!!!!""""""######$$$###""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######### !!!"""###$$$######"""""""""######$$$$$$$$$###!!!###%%%$$$""" !!!###""""""""""""""""""###$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""############""""""###$$$$$$$$$######""""""############"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################""""""############""""""########################!!!!!!!!!"""""""""############""""""""""""######"""!!!!!!!!!!!!###$$$&&&###$$$$$$###!!! !!!#########$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""""""""$$$###"""$$$&&&&&&$$$!!!######$$$$$$$$$$$$############################## #################################$$$$$$$$$$$$$$$"""""""""""""""######$$$ """###$$$$$$###""" !!!!!!!!!!!!"""###$$$%%%""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$###""""""""""""###$$$$$$$$$######""""""#########$$$$$$$$$$$$###"""!!! !!!!!!"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""#####################"""""""""""""""### !!!"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###### !!!"""$$$$$$######"""!!!!!!!!!"""######$$$$$$"""###$$$###!!!!!!"""$$$!!!!!!"""###############""""""############""""""$$$$$$######""""""!!!!!!###"""!!! !!!"""###""""""""""""############$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!%%%%%%$$$###"""""""""###"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$############""" !!!"""!!!  """!!!$$$%%%%%%"""!!!###%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!  """$$$$$$###!!! ######""""""""""""###### !!!"""######$$$$$$$$$###"""!!!!!!""""""""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###"""$$$&&&%%%""" """ !!!!!!"""$$$%%%&&&""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""###############$$$$$$%%%$$$$$$############$$$$$$######""""""""""""######""""""""""""############!!!"""$$$%%%%%%%%%$$$""""""############"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################""""""############""""""########################!!!!!!!!!!!!""""""""""""######""""""""""""######"""""" !!!###%%%''' !!!""""""###&&&(((!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! $$$""""""$$$''''''%%%"""#########$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$############"""!!!!!!!!!"""$$$%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$###""" !!!"""#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" ###%%%&&&&&&%%%$$$!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$&&&%%%$$$###""""""""""""######""""""!!!!!! !!!"""###$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###""""""######!!!!!!!!!!!!"""""""""""" !!!""""""$$$$$$######"""!!!!!!!!!###"""!!! !!!"""#########""""""######$$$%%%$$$###""" !!!"""""""""""""""!!! """"""###$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""!!!  !!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!"""!!! !!!###$$$$$$###""" !!!""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$######"""!!!!!!!!!!!!  !!!!!!"""""""""""""""###"""!!! !!!"""###$$$#########""""""!!!!!!#########"""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$###""""""###$$$%%%########################""""""""""""############"""!!!!!!"""$$$$$$  !!!###$$$%%%""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!"""""""""""""""!!! !!!"""###""" $$$###!!! !!!"""""""""######$$$$$$%%%%%% !!!!!!""""""############"""""""""""""""###%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######!!!!!!!!!!!!"""""""""""""""!!!!!!!!! ######""""""!!!!!! """"""""""""####################################%%%$$$###"""!!!!!!!!!!!!""""""!!!!!! """""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!""""""###################################################$$$%%%%%%$$$"""!!!"""###&&&%%%%%%$$$###"""!!!!!!&&&%%%###""""""###%%%&&&########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""""""""""""""!!! !!!###$$$$$$### !!!"""$$$$$$###"""""""""###&&&''''''&&&%%%$$$""""""""""""""""""""""""""""""#########""""""!!!$$$######"""!!! ###############"""!!! ########################""""""###$$$%%%&&&&&&'''$$$######$$$&&&&&&%%%###""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! """"""!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$"""""""""""""""#########"""!!! !!!"""""""""#########$$$$$$$$$######!!!!!! !!!""""""""""""""""""!!! !!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""##################""""""!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$###$$$$$$$$$"""!!!"""###""""""############""""""############"""""""""!!!"""!!! !!!###$$$$$$###"""!!! !!!!!!""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""####################################"""###############"""""" !!!!!!""""""!!!!!!!!! !!!!!!"""""""""""""""######""""""""""""##################"""""""""!!!###"""""""""""""""""""""!!!"""""""""############"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$########################""""""""""""############&&&%%%$$$&&&((('''$$$!!!!!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$######%%%%%%$$$###!!!!!!!!!!!!!!!"""###$$$"""""""""###############!!!!!!!!!!!!""""""""""""######""""""""""""############"""""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######"""""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""####################################$$$######""""""""""""""""""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""###$$$$$$########################$$$#####################!!!###$$$###""""""###$$$%%%$$$$$$######"""""""""%%%%%%############%%%%%%########################""""""""""""""""""""""""######""""""""""""#########"""""""""""""""""""""###""""""###$$$%%%###"""!!!!!!"""###############!!!"""###$$$$$$$$$######""""""""""""""""""""""""""""""############""""""$$$$$$$$$###""""""!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%&&&"""!!!!!!"""$$$$$$###!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!"""###$$$%%%&&&'''%%%$$$######"""""""""""" !!!"""#########$$$######"""!!!!!! """"""!!!!!!!!!!!! ###########################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$ !!!!!!"""######$$$$$$###"""!!!!!!!!!""""""###!!!"""###$$$$$$$$$###"""""""""!!!!!!!!!"""######!!!!!!!!!""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""###############!!!!!!""""""""""""!!!!!!""""""######$$$%%%%%%%%%###$$$$$$$$$"""!!!"""#########""""""""""""##################"""""""""""""""!!! !!!###$$$######"""!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""" !!!"""###$$$$$$### !!!""""""######""""""######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""######""""""""""""############!!!!!!!!!"""""""""######"""""""""############$$$$$$###"""###%%%%%%%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###############""""""###%%%$$$"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""###!!! !!!"""###"""!!!!!!"""###$$$$$$$$$###""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!###"""""""""""""""######""""""!!!!!!!!! """"""""""""""""""""""""!!!"""######$$$$$$######$$$$$$############$$$$$$#########""""""!!!!!!!!!"""""""""!!!!!!!!! !!!"""#########""""""""""""############""""""""""""""""""""""""###""""""""""""###$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###############$$$$$$%%%########################$$$$$$$$$######"""""""""!!!""""""""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""############$$$%%%&&&%%%### """""""""""""""######$$$"""""""""############$$$""""""""""""""""""""""""""""""############""""""%%%%%%$$$$$$######""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&(((((($$$$$$###""""""""""""""" !!!!!!!!!"""""""""### !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###############$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""!!!!!!""""""########################$$$$$$$$$%%% !!!###%%%%%%$$$"""!!!!!!!!!!!!""""""######$$$ !!!!!!"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!###$$$$$$%%% """###""" !!!"""$$$###"""!!!!!!"""###$$$#########""""""""""""""""""!!! !!!###$$$######""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""####################################!!!!!!!!!!!!!!!""""""""" !!!"""############!!!!!!"""############"""!!!"""$$$$$$$$$$$$"""!!!#########""""""""""""""""""""""""""""""#########"""""""""""""""#########!!!!!!!!!"""""""""######""""""""""""############$$$""""""###$$$%%%$$$###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!  """###$$$$$$############""""""!!!!!! ######""""""!!!!!! """"""""""""""""""###$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""""""""############""""""""""""""""""""""""""""""""""""###$$$%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###""""""""""""###$$$$$$########################$$$$$$######""""""!!!!!!!!!""""""!!!!!!"""$$$!!!"""""""""#########$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""#########$$$$$$%%%''''''&&&"""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$###$$$%%%%%%&&&""""""""""""""""""""""""!!!""""""############"""$$$$$$$$$######""""""""" !!!"""#######################################%%%$$$$$$$$$######""""""$$$######$$$&&&&&&%%%###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&((((((######""""""!!!"""""""""###"""""""""!!!!!!!!! !!!"""###$$$$$$$$$###!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""############""""""!!!!!!"""""""""######$$$$$$$$$!!!###$$$%%%$$$"""!!!!!!!!!"""#########$$$$$$!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%&&& """###"""!!! !!!###$$$###"""!!!!!!"""###$$$""""""""""""""""""######"""!!! !!!###$$$""""""##################""""""""""""############""""""""""""""""""""""""!!!"""""""""####################################!!!!!! !!!"""###### !!!!!!""""""!!!!!! !!!""""""############### !!!"""######"""!!! """"""""""""""""""######!!!!!!""""""##################"""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!"""""""""############!!!"""#########""""""###$$$###"""!!!!!! !!! !!!!!!!!!"""""""""###!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###""""""$$$$$$###"""!!!"""###$$$$$$###"""!!!######""""""!!!!!! ######""""""!!!!!! """"""!!!!!!"""###$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""$$$##################$$$$$$#########"""""""""!!!###"""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""""""""############""""""""""""""""""""""""""""""""""""###%%%&&&'''############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""#######################################"""""""""!!!!!!!!!######""" !!!!!!!!!!!!"""######$$$$$$"""######$$$$$$######"""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""############$$$$$$%%%''''''&&&"""###"""!!!!!!!!!"""$$$%%%$$$$$$#########$$$%%%&&&""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""!!!!!!!!! !!!"""#######################################%%%$$$$$$######""""""!!!$$$######$$$&&&&&&%%%###""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""###$$$%%%&&&'''###""""""!!!!!!"""""""""#########"""!!! ###$$$$$$%%%$$$"""!!! !!!!!!""""""""""""###### !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!!!!!  !!!"""""""""""" !!!"""#########"""!!!""""""###$$$$$$$$$######"""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!""""""###$$$%%%&&&'''((("""$$$%%%$$$######$$$&&&######""""""""""""######""""""""""""############"""!!! !!!###$$$!!!"""###$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""####################################"""!!!!!! !!!"""$$$%%%!!!!!!!!!""""""!!! !!!"""######$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!"""######$$$$$$############"""""""""""""""""""""#########$$$$$$###"""""""""""""""!!!!!!###"""!!!"""$$$$$$$$$#########$$$$$$$$$$$$##############################""""""""""""############ !!!""""""!!! """#########"""!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!"""""""""!!! !!!!!!!!!!!!"""""""""""""""!!! !!!"""###""" ######$$$$$$######"""!!!###""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!! """""""""""""""""""""""" !!!""""""######""""""######""""""""""""####################################"""""""""!!!!!!!!!#########"""!!! """"""""""""####################################"""""""""###$$$%%%&&&'''###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###########################""""""""""""""""""""""""###$$$$$$###!!! !!!!!!!!!!!!""""""#########################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$######$$$%%%&&&%%%### """""""""""""""######$$$!!!!!!!!!""""""""""""###"""""""""""""""""""""""" !!!"""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########""""""""""""!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!###$$$%%%%%%%%%###!!! !!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$#########""""""""""""""" !!!###############!!!!!!!!!!!!""""""""""""######$$$$$$$$$###"""!!!###############"""!!! !!!!!!""""""######""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!######$$$%%%%%%&&&''''''"""###%%%%%%$$$###%%%&&&""""""############""""""!!!"""""""""############"""!!! !!!###$$$!!!"""###$$$$$$$$$$$$### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#######################################"""!!!!!!!!!###%%%&&& !!!"""############""""""###$$$$$$$$$$$$######""""""""""""""""""###!!!"""""""""############ !!!!!!"""######$$$$$$############"""""""""!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!###"""!!!"""###$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ """!!!!!!$$$###"""!!!!!!!!!!!!!!!""" !!!"""#########!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""  #########"""######$$$$$$"""""""""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%######"""""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%#########"""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!""""""###$$$######################## !!!!!!"""#########"""###$$$$$$"""!!!"""###!!!!!!!!!"""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""###""""""""""""""""""### !!!!!!"""######$$$$$$###""""""###$$$%%%###"""!!!!!!"""############### """#########"""!!!"""""""""""""""""""""""" !!!"""######$$$$$$$$$"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!"""### !!!!!!""""""###### !!!###%%%&&&%%%$$$###!!!!!!""""""#########$$$""""""""""""""""""""""""######"""######$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!!!!"""######$$$$$$"""###%%%&&&''''''&&&&&&!!!!!!!!!!!!!!!"""#########$$$%%%%%%$$$###"""!!!$$$$$$$$$######!!!  !!!"""######""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$%%% !!!######""""""###$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$"""!!! !!!###$$$!!!"""###$$$%%%%%%$$$### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#######################################"""!!!!!!"""$$$&&&''' !!!###%%%&&&&&&&&&""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!! !!!!!!!!!"""######""""""!!!!!!!!! ###!!!!!!"""###$$$###"""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###############%%%'''&&&$$$$$$&&&)))""""""!!!!!!!!!!!!"""""" !!!"""######$$$!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!"""###"""!!!""""""!!!!!!"""$$$&&&'''""""""######$$$$$$%%%%%% !!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&############"""""""""""" !!!!!!""""""######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###############"""###$$$$$$%%%######################## !!!"""###$$$$$$!!!"""$$$$$$######%%%&&&"""""""""""""""!!!!!!!!!%%%###""" """###%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$"""!!! !!!###$$$$$$### !!!###$$$$$$$$$###""" """$$$%%%&&&%%%###""""""""""""""""""""""""""" !!!######$$$$$$$$$##################$$$$$$###############"""!!! ########################"""""""""""""""#########$$$######$$$&&&&&&%%%###""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!#########"""""""""""""""######""""""!!!!!! ###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""############""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%'''%%%###!!! !!!###%%%############""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""######""""""""""""#################################"""!!! !!!"""###!!!""""""""""""#########""""""!!! $$$#########""""""!!!!!!""""""""""""##################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$ """###"""!!! !!!###""""""""""""""""""""""""&&&%%%$$$###"""  !!!"""""""""""""""!!!!!!"""""""""!!!!!! ######""""""""""""###### !!!"""#####################""""""######$$$%%%$$$###""" !!!"""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########"""""" !!!"""""""""""""""$$$$$$###"""!!!!!!""""""$$$###"""!!!"""###%%%'''#########"""""""""""""""""""""""""""""""""""""""$$$###!!! """!!!!!!###&&&&&&"""###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""&&&$$$!!!!!!$$$&&&&&&%%%###"""""""""###$$$$$$$$$$$$##################"""!!!!!!!!!"""$$$%%% !!!###$$$%%%!!!######!!!  $$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""########################!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$""" !!!$$$%%%###!!!"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!""""""################################################""""""!!!!!!###########################""""""!!!!!!"""###$$$(((&&&$$$"""""""""$$$%%%!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! ###!!! ###$$$""" """"""""""""""""""""""""!!!!!! !!!""""""### !!!!!!!!!!!! """"""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$######"""""""""############""""""""""""$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!""""""""""""""""""!!!!!! """"""""""""############"""######$$$$$$######"""###"""!!! !!!"""### """###"""!!! !!!#################################"""!!!  !!!""""""######""""""!!!!!!!!!""""""!!!!!! ######""""""""""""######!!!""""""############"""######""""""######$$$%%%$$$###"""!!! !!!!!!"""!!!!!!!!!"""""""""######$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""$$$###"""!!!!!!"""$$$%%%###""""""""""""""""""""""""""""""""""""""""""!!!###"""!!! !!!""""""!!!!!!"""$$$$$$"""###"""!!!"""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############"""!!!!!!"""###$$$%%%%%%""""""""""""""""""""""""%%%###!!! !!!###%%%%%%$$$###"""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$""""""!!!!!!!!!!!!"""""" ######"""""""""###$$$###"""!!!!!!"""######!!!"""""""""############"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$######### !!!"""######"""!!! !!!!!!!!!""""""#################################!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""!!!""""""###$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""######$$$"""!!!!!!###$$$###!!!!!!!!!"""""""""###############""""""""""""######!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!%%%$$$############$$$%%%"""""""""""""""#########""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$$$$$$$###########################""""""!!!""""""$$$$$$((('''%%%###""""""###$$$!!!  !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!! !!!"""$$$###"""######################## !!!!!!""" !!!!!!""""""!!!!!! """"""""""""""""""""""""$$$######""""""######$$$"""###$$$%%%$$$###"""!!!############""""""""""""$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$!!!!!!!!!!!! """"""""""""############""""""############"""""""""!!!!!! !!!!!!""" """###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!"""######$$$$$$###### !!!!!!"""""""""!!!!!!######""""""""""""######"""############""""""!!!###""""""""""""###$$$$$$######"""!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$###############""""""#########"""!!!!!!$$$###""""""""""""""""""$$$###"""!!! !!!"""###""""""""""""""""""###############""""""!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###""" ###"""!!!!!!######"""!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!"""######$$$%%%$$$###"""!!!  ############$$$%%%%%%$$$###"""""""""""""""""""""""""""############""""""############$$$$$$%%%$$$$$$$$$$$$######### """######"""  !!!"""###$$$$$$%%%########################!!!""""""######""""""!!!!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########$$$$$$%%%$$$#########""""""""""""""""""""""""""""""""""""$$$############""""""""""""!!!!!! !!!!!!"""###"""!!!"""###$$$###!!! !!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$#########"""""""""######""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################"""""""""""""""###$$$%%%)))'''%%%###"""""""""######""""""""""""""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#################################!!!!!! !!!!!!"""#########$$$$$$#########""""""""""""""""""""""""######""""""""""""######""""""############""""""############"""""""""!!!######"""""""""""""""###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! ################################################!!!!!!"""""""""#########%%%%%%$$$############$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!""""""######""""""!!!""""""!!!!!!!!!!!!"""""" """###"""!!! !!!###########################$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$!!!""""""#####################""""""""""""#####################"""!!! """""""""""""""###$$$$$$######"""""""""""""""""""""#########$$$$$$$$$$$$########################!!!"""""""""!!! ######"""""""""""""""###$$$###"""!!! !!!!!!"""""""""""""""#########%%%%%%$$$$$$######"""""""""""""""""""""""""""###"""!!! !!!!!!""""""###!!! !!!"""###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""######$$$$$$######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""###""""""!!!!!!!!!!!!!!!###############$$$$$$$$$"""""""""""""""######$$$%%%%%%###"""!!!!!! !!!######""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$##################""""""""""""######"""""""""###$$$%%%%%%%%%########################"""""""""######""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$%%%%%%#####################"""""""""""""""""""""""""""############""""""""""""!!!!!!!!! !!!!!!!!!###"""""""""######""""""!!!!!!!!!"""""""""######$$$######""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""""""""###############""""""""""""######################## ########################""""""""""""###$$$$$$%%%((('''&&&$$$###""""""""""""##################"""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!"""""""""""" !!!"""###############"""""""""""""""""""""""" !!!!!!!!! !!!!!!""""""###$$$##############################"""!!!!!!"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! """###$$$############"""""""""!!!###"""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! ########################!!!""""""""""""""""""!!!!!!!!!"""""""""#########$$$$$$###""""""""""""###""""""""""""""""""""""""!!!"""""""""############""""""############""""""######################## """###"""!!! !!!###""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######""""""""""""#####################"""!!! """"""!!!!!!""""""###$$$""""""##################"""#########$$$$$$$$$$$$########################%%%%%%%%%%%%$$$######"""###"""""""""""""""############"""!!!!!! !!!!!!""""""############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""!!! """""""""!!! !!!"""###"""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""""""""""""""!!!!!!!!! """"""######$$$$$$$$$$$$!!!"""""""""##################""""""""""""######!!!"""###"""  !!!$$$$$$$$$$$$######""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""&&&$$$!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%"""###$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""######"""""""""###"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&#########"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%''''''&&&$$$###""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""############""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!"""$$$########################$$$######""""""""""""###!!!""""""######""""""!!!""""""""""""""""""""""""!!!""""""######""""""!!!$$$### !!!$$$%%%############"""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!"""""""""""""""############""""""""""""##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$### """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""######$$$$$$######"""###$$$%%%%%%%%%%%%%%%######""""""""""""######"""############""""""!!!"""!!!!!!!!!!!!"""######!!!"""###$$$$$$$$$######"""""""""#########$$$$$$###############$$$$$$$$$#########$$$######"""""""""""""""""""""######$$$""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!###$$$###"""!!!"""###"""!!! """"""!!! !!!""""""######$$$$$$%%% !!!""""""""""""""""""""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######""""""#########"""!!! !!!""""""######!!!!!!"""############""""""""""""""""""###$$$%%%#########!!! ######$$$%%%%%%$$$$$$###############""""""""""""""""""!!!!!!!!!!!! $$$############"""""""""%%%######%%%&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""""""""""""""######$$$$$$######""""""######$$$$$$######""""""""""""""""""""""""""" !!!!!!""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!"""""""""""""""###$$$######""""""######$$$!!!###$$$###"""!!!"""###############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!$$$$$$#########"""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############ """""""""""""""#########""""""""""""""""""""""""!!!!!!###$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$######""" !!!""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""######$$$ !!!!!!!!!"""""""""###"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """###"""!!! !!!###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""""""""""""""""""""""" !!!"""######"""!!! """!!!!!! !!!"""###$$$############"""""""""""""""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!###$$$$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!"""!!!!!!!!!"""""""""######""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""" !!!"""###$$$$$$$$$$$$######""""""""""""######!!!""""""############"""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######""""""#########$$$$$$$$$ !!!!!!!!!!!! """""""""""""""###$$$$$$""""""################## !!!!!!"""######$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$"""!!!!!!###&&&&&&$$$"""###$$$"""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%!!!!!!"""############"""$$$######"""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""###$$$$$$$$$###"""!!! !!!""""""###### !!!"""###$$$######"""######""""""######$$$%%%#########!!! """!!!"""$$$%%%%%%%%%%%%$$$############"""""""""!!!$$$#########""""""""""""############""""""""""""###"""!!! !!!"""#########$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!###$$$$$$!!!"""$$$&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$######""""""######$$$!!!###$$$###!!!!!!"""$$$""""""""""""###############""""""""""""""""""###!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!!!!""""""!!!!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""" !!!###%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!! !!!""""""### !!!!!!!!!""""""#####################"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """$$$### !!!###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!"""######"""!!!  !!!#########"""!!!############""""""""""""""""""!!!""""""###$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""######""""""""""""##############################"""###$$$%%%%%%$$$###"""!!!""""""""""""#########$$$######"""!!!""""""""" !!!!!!""""""""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###"""!!!!!!"""###"""!!! !!!###""""""""""""""""""""""""############"""""""""!!! !!!"""""""""""""""!!!""""""###############""""""""""""###### !!!"""###############!!!!!!!!!!!!!!!"""######!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$""""""!!!""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$ !!!"""###$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$ $$$'''(((%%%######$$$"""  !!!"""!!! """""""""""""""""""""""" !!!"""#########""""""###$$$$$$$$$$$$$$$$$$$$$###############$$$########################!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%###"""!!!!!!""""""###$$$%%%%%%%%% !!!"""$$$$$$######"""$$$$$$###############$$$"""######""" !!!###%%% !!!###%%%&&&&&&&&&%%%$$$#########""""""!!!!!!%%%%%%%%%%%%$$$$$$##################""""""""""""###$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!"""$$$&&&&&&&&&$$$###"""""""""""""""""""""""" !!!!!!!!!""""""############""""""""""""######!!!###%%%$$$!!! """$$$!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!! """###$$$$$$$$$### """###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&"""""""""""""""""""""""" !!!###%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$ """###$$$""""""############""""""!!!!!!"""###############$$$$$$######""""""!!!!!!!!!"""!!!  """######""""""######$$$%%%!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$%%%%%%&&&%%%$$$###""" !!!""""""###""""""""""""############"""""" !!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&########################""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$&&&%%%$$$"""!!!!!! """"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""### !!!!!!""""""!!! !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! ######""""""!!!!!! $$$$$$"""!!!!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""!!!!!!!!!"""###############"""!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$'''&&&$$$"""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""""""""""""""###"""""""""###$$$$$$""" ###"""!!!!!!!!!"""$$$%%%######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!###""""""############$$$$$$$$$$$$$$$$$$###############$$$###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$"""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###########################!!!"""""""""""""""!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""" $$$#########""""""!!!!!!"""""""""!!!"""######$$$$$$###!!!  """###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###&&&$$$###%%%((((((%%%"""""""""""""""""""""""""""################################################ !!!###$$$$$$###!!! """""""""""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###"""!!!!!!""""""""""""############ !!!!!!###"""!!!!!!!!!"""$$$%%%$$$"""!!!"""$$$%%%%%%$$$ !!!###$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$  !!!"""###""""""############"""""" !!!""""""######""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###""""""!!!!!!""""""###$$$"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$###""" !!!""""""""""""""""""""""""############""""""""""""######""""""!!! !!!""""""######""""""!!!!!!!!!""""""###############""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""#########""""""!!!!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&'''""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""!!! %%%%%%$$$$$$###$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$###$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""""""""######""""""""""""######"""""""""###$$$$$$""" ###"""!!!!!!!!!"""$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###""" !!!""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###############"""!!!!!!!!!!!!!!!"""""""""######"""######$$$###"""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$####################################""" !!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! ############"""""""""!!!"""""""""""""""######$$$$$$###!!! !!!"""### !!!!!!""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###%%%$$$###%%%''''''$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!!!!!!!"""""""""#################################$$$$$$###############$$$######$$$$$$$$$$$$$$$###""""""""""""############!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$$$$$$$"""!!!"""###%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!! !!!!!!!!!""""""######""""""!!! !!!""""""""""""!!! !!!!!!"""#########$$$%%%%%%######$$$%%%!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""###""""""!!!!!!""""""############""""""$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$######!!!!!!!!!""""""#########""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""###$$$%%%&&&######""""""""""""######!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######%%%%%%%%%%%%$$$###"""!!!##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""###%%%&&&'''"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$#########$$$%%%%%%"""############""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$######$$$$$$$$$############""""""!!!!!!""""""############################################################"""""""""!!!!!!###"""""""""""""""######""""""!!!"""$$$$$$"""!!!"""""""""!!!"""######$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""%%%###!!!!!!"""######""""""""""""############$$$"""!!!!!!!!!!!!!!!""""""###############"""!!!!!!"""""""""#########$$$$$$"""############"""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###!!! """""""""""""""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############"""""""""""""""""""""""""""############"""!!! !!!###### !!!"""###$$$%%%""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$###"""###%%%%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """!!! !!!######""""""""""""""""""""""""%%%%%%$$$###""""""######""""""###$$$%%%&&&&&&%%%""""""""""""############$$$$$$$$$###############"""""""""!!!"""######$$$$$$"""!!!!!!###$$$$$$###$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""###$$$%%%%%%######$$$%%%"""!!!!!!!!!!!!"""############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!##################""""""###############"""!!! """"""############"""""""""######$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""""""""!!!!!!!!! !!!"""###%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""######$$$%%%""""""!!!!!!"""###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$############""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$###############$$$!!!!!! !!!!!!"""###$$$""""""############"""!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%########################!!!"""###%%%%%%%%%$$$######""""""""""""""""""###########################################################################""""""""""""""""""###$$$"""!!!!!!"""###$$$###""""""""""""""""""######$$$######""""""!!!""""""###""""""""""""""""""""""""$$$###"""###%%%&&&&&&&&&#########$$$$$$$$$%%%%%%##################$$$%%%###############"""!!!!!!"""#########$$$$$$$$$$$$""""""#########"""""""""""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!#########"""""""""""""""""""""""""""""""""""""""""""""############""""""#########"""""""""""""""!!!!!!"""###############""""""!!!!!!!!!"""###$$$!!!!!!!!!""""""######$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""######"""""""""######""""""########################""""""""""""""""""""""""########################%%%$$$############$$$%%%$$$#########""""""!!!!!!###"""  !!!###%%%########################$$$###"""!!! ######$$$%%%%%%%%%%%%%%%!!!"""""""""############%%%%%%%%%$$$$$$######""""""""""""""""""######$$$$$$"""!!!!!!###$$$###"""%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!  !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!! """###$$$###""""""###$$$###""""""""""""###$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$######"""!!!!!!""""""############"""""" !!!"""$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$######"""!!!!!!"""###%%%%%%$$$##############################!!!"""""""""#########$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%&&&%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$!!!""""""###$$$$$$######$$$$$$##################"""""""""""""""""""""""""""#########$$$$$$$$$%%%""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$""""""""""""############%%%%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###""""""###$$$%%% !!!"""######!!!""""""#########"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&######################## !!!###$$$%%%%%%$$$#########""""""""""""##############################"""""""""""""""""""""""""""""""""###$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$###!!! !!!###$$$$$$###!!!"""""""""##################""""""""""""#################################""""""$$$''')))****** !!!!!!!!!!!!"""######""""""###$$$%%%%%%###############"""!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""####################################"""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!#########"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######!!!!!!"""############""""""""""""""""""###$$$$$$$$$$$$######""""""!!!!!!########################!!!###$$$###"""!!!"""###"""""""""""""""""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######!!!!!!""""""#########$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!$$$%%%%%%%%%$$$$$$###"""!!!"""""""""############$$$$$$$$$######"""""""""!!!"""""""""############$$$"""!!!!!!"""###""""""$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""!!! !!!!!!""""""!!!!!! !!!""""""""""""!!!######"""!!!!!! !!!"""###"""!!!!!!!!!##################$$$$$$%%%###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""############$$$######""""""""""""############"""""" """###$$$$$$%%%%%%!!!"""######$$$$$$######$$$###"""!!!""""""###$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!"""############""""""""""""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""############$$$ !!!###$$$%%%%%%&&&%%%""""""""""""""""""""""""############$$$$$$$$$$$$"""!!! !!!############"""""""""###$$$$$$!!!""""""############"""""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$$$$######""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%###!!! !!!###$$$$$$$$$!!!!!!"""############"""######"""""""""###$$$$$$########################"""!!!!!!###''')))******!!!!!!""""""""""""###### !!!"""###$$$###############"""!!!!!!"""""""""#########$$$$$$"""""""""!!!""""""###$$$########################$$$###"""""""""###%%%&&&"""""""""""""""""""""""" !!!""""""#########"""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""############ !!!"""$$$$$$######"""!!!""""""######$$$$$$$$$%%%%%%$$$###"""!!!!!! ########################!!!###$$$###"""!!!"""###"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$ ########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$###"""!!!!!!""""""""""""#####################"""""""""""""""!!!!!!"""############"""$$$"""!!!!!!"""""""""!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""!!!!!! !!!!!! !!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""!!!"""###"""!!!!!!"""###"""""""""""""""###$$$$$$"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!"""###""""""###$$$$$$$$$######""""""############""""""!!!""""""######""""""!!! !!!""""""######""""""#########"""!!!!!! ######""""""######$$$%%%########################!!!""""""######$$$%%%%%%#########""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!""""""######"""""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!"""""""""""""""!!! !!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""#########$$$$$$$$$ """###%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""############"""!!!  !!!###$$$$$$######""""""""""""###!!!!!!"""###############""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""##################$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""######$$$$$$!!!!!!!!!!!!"""###$$$%%%###!!! """$$$%%%$$$ !!!"""###$$$######"""######""""""######$$$%%%########################"""!!! """$$$&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$###############"""!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!"""$$$%%%########################$$$###"""!!!"""###%%%&&&######################## !!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!""""""""""""""""""!!!!!!"""""""""############ !!!###$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%$$$%%%$$$$$$######"""""""""########################!!!###$$$###"""!!!"""######$$$$$$###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$""""""""""""####################################""""""""""""###$$$%%%&&&""""""#########""""""!!!""""""""""""############""""""""""""############ !!!"""###$$$######"""$$$###!!!!!!!!!"""!!! !!!$$$&&&'''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""###############!!!!!!""""""######$$$$$$!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!  !!!"""###!!!"""###$$$$$$$$$$$$$$$""""""############""""""$$$$$$######!!!  !!!""""""""""""""""""#########$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$######""""""""""""######!!!!!! !!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######$$$######"""!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""######$$$$$$$$$$$$""""""###$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!"""###%%%'''###"""!!!  !!!!!!"""###############""""""""""""""""""""""""%%%$$$###""""""###$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""""""""!!!!!!!!!!!!"""###$$$%%%###!!! """$$$%%%%%% !!!"""$$$$$$######"""######""""""###$$$%%%%%%###########################!!! !!!""""""!!! !!!!!!!!!!!!"""""""""""""""""""""###$$$%%%&&&###############"""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!###$$$%%%########################$$$###"""!!!!!!###%%%&&&########################""""""###""""""!!! !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$ !!!###$$$%%%$$$"""!!! !!!"""$$$$$$%%%%%%%%%###############$$$$$$$$$########################!!!###$$$###"""!!!"""######$$$%%%###!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%&&&&&&%%%###"""############"""""""""""" !!!"""###""""""""""""""""""""""""""""""""" !!!###$$$%%% !!!""""""######"""""""""""""""############"""""""""######$$$$$$%%% !!!"""$$$$$$######"""$$$###!!! !!!"""!!!  $$$'''((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$###"""!!!  !!!!!!""""""&&&$$$!!!"""$$$ !!!!!!!!!!!! &&&%%%$$$"""!!! $$$######"""""""""""""""$$$###"""""""""###%%%%%%%%%%%%$$$$$$###""""""!!! !!!###%%%%%%###!!! ########################""""""#########$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""""""""!!! ###$$$$$$$$$$$$######"""$$$$$$######"""!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&"""!!! !!!!!!$$$#########""""""!!!!!!"""############$$$$$$$$$#########$$$%%%%%%%%%&&&""""""!!!!!!!!!!!!""""""""""""############"""""""""#########$$$$$$$$$$$$$$$###!!! !!!"""$$$&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$########################""""""""""""############"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###"""!!!!!! """"""""""""############""""""""""""""""""""""""$$$"""!!! !!!"""$$$%%%########################""""""###$$$$$$$$$$$$### !!!"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&&&&$$$###"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%!!!"""######"""!!!!!!"""$$$$$$"""""""""###$$$$$$############$$$$$$#########!!!%%%%%%%%%%%%%%%$$$###"""((('''%%%$$$###$$$%%%%%%"""""""""""""""""""""""" !!!"""###############""""""""""""#####################"""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$########################&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""############"""""""""""""""""""""##################"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%$$$$$$#################################$$$$$$%%%$$$$$$######$$$$$$%%%&&&(((&&&"""!!!!!!"""###"""&&&%%%$$$"""!!!!!! %%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$##################"""""""""""""""###$$$%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$ !!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###""""""!!!"""""""""$$$###""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$###"""""" !!!!!!"""""""""!!!!!!"""""""""""""""#########""""""""""""#########$$$"""!!!!!! !!!!!!"""############"""""""""!!!"""############$$$$$$$$$"""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!"""""""""#########$$$$$$!!!  !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$""""""""""""############$$$$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!! """"""""""""############""""""""""""""""""""""""###"""!!! !!!"""$$$%%%########################""""""###$$$$$$$$$$$$### !!!!!!""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$#################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""%%%###""""""######!!! ########################"""""""""""""""""""""""""""""""""#########$$$$$$&&&&&&'''''''''&&&%%%%%%!!!###$$$$$$###""""""############""""""#########"""######"""!!! !!!$$$$$$%%%%%%$$$######"""$$$###""""""!!!!!!!!!"""""""""""""""""""""""""""!!!""""""###$$$$$$######""""""""""""###############"""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! """""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$######$$$$$$######""""""!!!!!!"""""""""""""""#########$$$######""""""######$$$""""""###$$$$$$$$$#########""""""""""""######$$$###########################""""""""""""###$$$$$$""""""!!!!!!""""""###$$$)))&&&###"""###$$$$$$###$$$###"""!!! $$$$$$##################""""""""""""""""""""""""""""""############""""""""""""#########""""""!!!############""""""""""""""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""" !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###"""######$$$######"""""""""""""""""""""#########!!!!!!#########""" """"""############""""""!!!!!!!!!!!!""""""###$$$$$$###""""""!!!!!!""""""!!!!!!!!! !!!""""""###&&&%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$######""""""!!!!!! ###$$$$$$$$$$$$######""" !!!""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!"""""""""######"""""""""!!!!!!""""""###############"""""""""""""""############$$$$$$$$$#########"""""""""""""""###""""""!!!!!!""""""### !!!!!!""""""!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$############$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!!!!!""""""""""""############""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! $$$"""!!!"""###$$$###!!!################################################!!!!!!""""""""""""######&&&%%%$$$######"""""""""!!!###$$$$$$###"""#########""""""!!!!!!""""""### """$$$$$$######%%%&&&######$$$$$$######""""""!!!""""""""""""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""######%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""!!! !!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""#########$$$######""""""########################""""""!!!!!!!!!"""######""""""!!!!!!""""""###$$$)))&&&$$$###$$$%%%$$$$$$!!!!!! !!!!!!""""""##################""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$######""" ############""""""""""""!!!""""""############"""$$$#########""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""#######################################!!!!!!"""###""""""!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######%%%%%%$$$###"""!!! ######""""""""""""#########################################################"""""""""!!!!!! !!!!!!""""""""""""!!! !!!"""$$$$$$%%%%%%%%%!!!!!!""""""############"""############$$$$$$$$$###""""""""""""######$$$#########"""""""""""""""""""""#########$$$$$$$$$&&&%%%%%%%%%$$$############""""""""""""""""""### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""$$$%%%$$$###!!! """"""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$"""""""""#########$$$$$$######$$$$$$$$$######"""############""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!""""""###$$$########################""""""###$$$$$$$$$$$$#########""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################"""!!!!!!!!!###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!""""""""""""!!!  !!! """######"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!"""$$$$$$$$$$$$%%%'''""""""#########""""""!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############"""""""""""""""#########$$$$$$###"""!!! ########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""######$$$$$$######"""$$$#########""""""!!!!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%$$$###!!! ###############$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$######$$$$$$%%%&&&'''%%%######$$$$$$$$$### !!!"""###!!!!!!""""""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#####################"""!!!!!!############"""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!"""###############$$$$$$$$$$$$############""""""!!! !!!!!!"""### !!!!!!""""""!!!!!! ###""""""!!! !!!!!!!!!###""""""!!! !!!!!!!!!""""""#########$$$$$$$$$$$$$$$######"""!!!!!! ######""""""""""""######################################################""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!"""$$$$$$%%%%%%%%%############""""""!!!!!!"""############$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""######""""""#########$$$$$$$$$&&&%%%%%%%%%$$$###############""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""###$$$%%%$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """$$$%%%$$$###"""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$!!!!!!!!!"""""""""######"""######$$$$$$$$$###############"""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$########################""""""###$$$$$$$$$$$$###############""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!! """""""""!!!!!!!!! ################################################!!!""""""###$$$$$$%%%%%%"""!!! !!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!"""###%%%&&&!!!""""""!!! !!!""""""!!!!!!!!!!!!""""""!!!###$$$$$$""""""###$$$!!!""""""#########""""""###$$$%%%&&&&&&&&&$$$$$$##############################$$$$$$$$$######"""!!!"""""""""############!!!!!!""""""##################""""""!!! ########################!!!!!!!!!"""######$$$$$$########################$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$ !!!"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%%%%###"""!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$######$$$$$$%%%&&&%%%###!!!"""######"""!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!""""""######$$$"""""""""""""""""""""""""""##################"""!!!!!!"""###########################"""""""""!!!!!!!!!"""""""""!!!!!! """""""""############### !!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""###"""!!! !!!!!!"""#########"""$$$$$$$$$###############""""""!!! !!!###$$$ !!!!!!!!!!!! ###"""!!!!!! ###"""!!!!!! !!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############"""""""""""""""""""""""""""######$$$$$$$$$$$$### !!!"""""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!"""######$$$""""""""""""############"""############$$$$$$$$$#########"""""""""""""""$$$######""""""######$$$ !!!!!!""""""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$ !!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""####################################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""################################################ !!!"""###$$$$$$"""!!! !!!###$$$$$$###########################""""""""""""""""""""""""######""""""""""""!!!!!! !!!!!!"""###%%%&&&'''!!!""""""!!! !!!###""""""!!!!!!""""""###"""###$$$###!!!!!!!!!###""""""######$$$$$$######""""""###$$$$$$$$$$$$###########################"""############"""!!!!!!""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!""""""######$$$$$$######""""""""""""############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!"""######""""""!!!!!!""""""###$$$###"""!!!!!!"""###""" """""""""""""""###$$$$$$!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""" """######$$$$$$$$$############"""""""""""""""""""""""""""!!!!!! """"""######$$$$$$%%%%%% !!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$###!!! !!!!!!"""""""""""""""!!!$$$$$$#########""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!###$$$$$$$$$###""" !!!!!!"""#########!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$$$$ !!!!!!"""""""""!!!!!!#########"""""""""""""""""""""""""""#########$$$ !!!"""###$$$!!!"""""""""############"""############$$$$$$$$$"""""""""""""""#########$$$######""""""######$$$!!!""""""######""""""!!!"""""""""#########$$$$$$###"""!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$!!!!!!"""""""""#########""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""###""""""""""""############""""""""""""""""""""""""!!!!!!"""#######################################""""""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!""""""######$$$################################################ !!!!!!"""""""""######"""!!!"""###$$$###"""################################################$$$$$$#########""""""""" !!!""""""""""""!!!###$$$$$$###""""""############""""""#########!!!###$$$###"""!!!"""$$$"""######$$$%%%%%%$$$$$$"""""""""""""""###$$$$$$########################"""""""""""""""!!! """"""""""""############ !!!!!!"""######$$$$$$!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$"""""""""""""""###############""""""""""""######""""""###$$$$$$$$$######$$$$$$#########$$$%%%%%%!!!""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$""""""!!!!!!""""""###$$$###"""!!!"""$$$$$$"""!!!""""""!!!!!!!!!""""""###"""""""""""""""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""#########""""""############"""""""""""""""#########""""""!!! !!!!!!"""###$$$$$$%%%%%% !!!!!!!!!""" !!!"""""""""""""""########################!!!"""$$$%%%$$$###!!! !!!!!!""""""""""""!!!!!!############""""""!!!!!!"""%%%%%%$$$!!!""""""############""""""!!!"""###$$$""""""!!!  """#########"""!!! !!!"""###$$$$$$ """###%%%%%%###""" ########################$$$$$$$$$$$$######""""""###############$$$$$$$$$ !!!"""""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&& !!!######!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$""""""############""""""############$$$$$$$$$$$$&&&$$$###""""""$$$&&&'''""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!""""""###$$$########################""""""""""""############"""""""""""""""######$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""############""""""""""""""""""""""""!!!!!!"""#######################################""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################!!!!!!""""""######$$$$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$############$$$"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!"""######"""!!!!!!###$$$&&&&&&$$$###$$$%%%$$$$$$############$$$$$$!!!"""$$$$$$######$$$&&&"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&########################!!!!!!"""!!!!!! """"""""""""############ !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""############""""""############""""""""""""#########"""""""""""""""$$$##################$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''!!!""""""###$$$$$$%%%%%%###############$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&###""""""###%%%%%%$$$"""!!!!!! !!!!!!######""""""!!!!!! """"""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$######"""!!! ############""""""""""""###############"""!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!"""""""""""""""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!! !!!""""""!!!!!!!!!!!!"""######$$$$$$"""""""""""""""#########"""""""""""""""############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###"""!!! !!!"""""""""############$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######### !!!!!!!!!!!!""""""###$$$$$$$$$$$$######$$$$$$###!!! !!!"""########################"""!!!!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """###$$$ !!!""""""""""""""""""###%%%&&&&&&%%%###"""!!!"""""""""###############$$$$$$%%%%%%$$$$$$$$$%%%###!!! """############"""!!! !!!""""""########################!!!!!!""""""######$$$$$$%%%""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! #########"""!!!!!! $$$$$$############$$$$$$&&&%%%###"""""""""###$$$$$$$$$##################""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""!!!!!! %%%%%%$$$$$$######""""""%%%""""""$$$$$$#########"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""### !!!"""$$$%%%&&&!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########""" !!!$$$&&&%%%###""""""""""""""""""""""""""""""""""""############$$$###!!!!!!"""###&&&'''!!!"""###$$$$$$###"""!!! !!!###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""############$$$$$$##################""""""!!!!!! ########################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%###$$$$$$%%%%%%$$$$$$############"""""""""""""""%%%%%%$$$###"""""""""###"""""""""""""""######$$$$$$%%%&&&&&&%%%$$$###"""###"""""""""$$$$$$"""!!! !!!"""###$$$$$$%%% !!!""""""###""""""!!!!!!"""###%%%&&&''''''!!!!!!!!!!!!"""""""""""""""!!! !!!"""!!! ########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############!!! """######"""#########"""""""""""""""#########""""""""""""""" !!!"""###$$$$$$%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""%%%$$$###""""""###$$$$$$"""############$$$$$$$$$""""""#########""""""!!!########################!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###"""###$$$###!!!!!!!!!"""########################""""""""""""""""""###$$$$$$##################"""""""""""""""""""""""""""$$$$$$###"""""""""""""""###""""""!!!!!!""""""###""""""""""""##########################################$$$$$$%%%%%%&&&&&&########################""""""""""""""""""""""""###"""!!! !!!"""""" !!!""""""######"""""""""$$$%%%&&&&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%###!!!!!!"""#########"""###$$$%%%$$$$$$###"""####################################$$$$$$$$$$$$###!!! !!!###%%%$$$"""########################$$$$$$$$$$$$###"""!!!!!! !!!!!!"""############""""""""""""""""""###%%%$$$$$$###""""""##############################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""""""""""""""###############"""""""""%%%""""""$$$$$$#########"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""###$$$######"""""""""""""""!!!""""""######""""""!!! !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$############""" !!!$$$$$$###!!!""""""""""""""""""""""""""""""""""""############&&&$$$"""!!! !!!"""""""""############"""""""""###$$$$$$$$$""" """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""########################$$$$$$###"""""""""""""""""""""""""""############""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""#########$$$$$$$$$########################&&&$$$"""!!! !!!"""######$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""&&&%%%$$$$$$######$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$###""""""!!!  """""" !!!!!!""""""######$$$$$$ !!!!!!""""""""""""!!!#########$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""""""!!! """"""!!! ######################## !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$!!! """!!!!!!$$$$$$######"""!!!!!! $$$$$$######""""""!!!!!! """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$############$$$$$$"""############$$$$$$$$$###############"""!!! ########################!!!!!!!!!""""""""""""###"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###"""###$$$###"""!!!"""###########################$$$###"""""""""""""""""""""###############$$$$$$""""""""""""""""""""""""$$$###""""""""""""""""""#########""""""#########""""""""""""####################################"""###$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!! !!!"""######$$$$$$#########$$$&&&''''''&&&$$$############$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$###""""""$$$"""!!!!!!"""######""" """$$$&&&&&&%%%"""!!!########################%%%%%%%%%$$$$$$$$$$$$$$$"""!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######"""""" !!!""""""######$$$""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""""""""""""""############ !!!""""""###$$$$$$!!!""""""""""""""""""###$$$""" """$$$$$$$$$######"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###""""""""""""""""""##################"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$#########$$$###""""""######""" """"""""""""""""""""""""""""""""""""############$$$###""" !!!######""""""""""""######$$$$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###########################$$$###""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!""""""$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""&&&%%%###!!! !!!!!!######$$$$$$$$$$$$######""""""""""""""""""######&&&&&&%%%$$$$$$$$$$$$%%%"""""""""""""""######$$$$$$######"""""""""""""""$$$######$$$%%%%%%$$$""""""""""""""""""#########!!!""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""!!! !!!"""###""" ######################## !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""  !!!###""""""############""""""!!!!!!%%%$$$$$$###"""!!! !!!"""###$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$######$$$######"""!!! ########################"""""""""############$$$"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###"""###$$$###"""!!!"""###########################$$$$$$###"""!!!!!!!!!"""!!!!!!!!!""""""#########""""""""""""""""""""""""######"""""""""""""""###$$$$$$############$$$$$$!!!"""""""""####################################!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###""""""#########$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!$$$"""!!!!!!#########""" """#########!!! ########################%%%%%%%%%$$$$$$######""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$######"""!!!!!! """"""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!"""""""""######### !!!!!!""""""#########"""!!!!!!"""###$$$$$$$$$###""""""!!!!!!"""""""""""""""######"""""""""$$$$$$##################!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######!!!!!!""""""############$$$$$$$$$##################"""""""""######""""""""""""""""""""""""""""""!!!"""""""""############!!!!!! !!!!!!"""$$$$$$$$$###"""!!!!!!"""###$$$#########$$$###"""!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###!!!"""""""""############!!!!!!!!!"""""""""""""""########################""""""""""""""""""""""""###""""""""""""""""""###########################""""""""""""############"""""""""###############%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$######"""""""""""""""#########%%%$$$$$$######$$$$$$$$$"""""""""""""""######$$$###"""!!! !!!"""###&&&%%%%%%&&&''''''&&&$$$#########"""""""""""""""""""""###""""""!!! ############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###!!! !!!"""###"""!!!"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! %%%###"""###$$$%%%%%%%%%!!!!!!""""""############%%%$$$$$$###"""!!! #########""""""""""""""""""""""""###############""""""""""""""""""""""""""""""############"""""" !!!!!!""""""""""""""""""#########$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###!!!"""######"""!!!"""$$$########################$$$$$$###"""!!!!!!!!!""" !!!!!!"""""""""""""""""""""""""""""""""###"""""""""""""""######$$$$$$############$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""""""""###$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######"""!!!###"""!!!"""###$$$"""!!!!!!!!! !!!!!!"""##############################$$$$$$######"""""""""!!!###$$$%%%%%%%%%$$$######"""""""""""""""""""""""" !!!"""###############$$$$$$$$$###""""""!!!!!!$$$######""""""######$$$""""""$$$%%%%%%$$$###"""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""$$$#########"""""""""!!! !!!!!!""""""######""""""""""""""""""###$$$$$$$$$###"""""""""""""""""""""############""""""$$$$$$$$$$$$############"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$######"""""""""""""""################################# !!!""""""######$$$%%%""""""""""""""""""""""""!!!"""""""""############""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""############"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""#################################"""""""""""""""######!!!"""""""""############"""""""""######$$$$$$$$$""""""""""""""""""""""""########################"""""""""######"""""""""""""""""""""""""""""""""!!!!!!"""""""""##################$$$$$$$$$%%%%%%!!!!!!!!!""""""###$$$$$$"""######$$$$$$######"""!!!!!!""""""##################""""""""""""######"""""""""""""""######$$$"""""" !!!"""######""""""###$$$$$$###!!!#########"""""""""""""""""""""###""""""!!!  !!!!!!"""$$$%%%%%%&&&!!!!!!!!!!!!""""""""""""###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""!!!!!!!!!!!! !!!!!! !!!!!!"""######$$$$$$$$$$$$######""""""!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$%%%$$$$$$"""############$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###!!!"""######""""""###$$$########################$$$###"""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$#########""""""#########""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""############!!!"""######$$$$$$######"""###%%%&&&&&&%%%###""" !!!!!!!!!""""""""""""###############"""###"""!!!"""$$$$$$"""!!!######"""!!!"""$$$%%%'''#################################"""""""""""""""###%%%''''''%%%$$$###$$$######################## !!!!!!"""#########"""!!!!!!"""######$$$$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$### !!!!!!""""""#########""""""""""""""""""""""""############""""""""""""%%%$$$$$$###""""""!!!!!!!!!""""""""""""""""""### """######""""""###$$$$$$$$$###""""""""""""###!!!"""###$$$$$$###"""!!!##################$$$$$$%%%%%%###"""!!!!!!!!!!!!"""##################"""""""""""""""""""""######"""""""""############### """###"""###%%%&&&""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###"""""""""######""""""""""""###### !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############""""""######$$$$$$%%%%%%!!!!!!!!!""""""""""""###########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$%%%%%%&&&&&& !!!"""###$$$%%%%%%""""""############""""""!!!!!!!!!"""######$$$$$$"""!!!!!!!!!!!!"""######"""""""""""""""######$$$!!!!!!!!!!!!!!!""""""###$$$######$$$%%%%%%$$$""""""""""""""""""#########!!!""""""""""""!!!!!!  !!!"""###%%%&&&&&&!!!!!!!!!!!!""""""""""""###"""!!!"""######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""##################"""""""""""""""#########"""""""""""""""#########"""!!!!!!!!! """"""""""""""""""""""""""""""############"""""" !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$ !!!"""######$$$######""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""#########$$$$$$""""""###$$$$$$$$$$$$### """######""""""###$$$########################""""""""""""""""""###$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""!!!!!!""""""###""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%########################"""""""""""""""""""""""" !!!"""######"""!!!!!! !!!""""""######""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$###"""""""""###$$$$$$""" !!!""""""###$$$%%%%%%%%%########################"""###############$$$$$$"""%%%''''''%%%###"""###########################!!!!!!"""""""""""""""!!!!!!""""""######$$$%%%%%%######""""""""""""############""""""###$$$$$$%%% !!!!!!"""######$$$""""""""""""""""""""""""############"""""""""!!!#######################################""""""""""""$$$$$$"""!!!###$$$%%%$$$######""""""######!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""###$$$$$$$$$&&&%%%$$$"""!!!!!! !!!""""""######""""""!!!###"""""""""""""""""""""!!!"""""""""#########$$$ """######"""!!!###%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$######"""!!! """"""############""""""!!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""""""""############!!!!!!!!!"""###$$$$$$$$$"""""""""#########$$$$$$########################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""###$$$%%%%%%%%% !!!"""###############""""""############"""""" !!!!!!"""######$$$$$$""""""!!!!!!"""######$$$"""""""""""""""######$$$ !!!""""""#########"""&&&%%%%%%%%%''''''%%%$$$!!!!!!""""""######$$$$$$ !!!!!!""""""""""""!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###!!!########################""""""""""""!!!!!!!!!!!!######################## !!!!!!""""""""" !!!""""""!!!$$$$$$######"""!!!!!!!!!"""""""""""""""#########!!!!!!""""""######$$$$$$%%%$$$$$$###"""!!! """"""""""""""""""""""""""""""############""""""!!!"""#########""""""############$$$$$$$$$ !!!###$$$$$$$$$$$$######################## !!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$### """######""""""###%%%########################""""""!!!!!!"""###$$$$$$&&&%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!  !!!""""""""""""""" !!!###$$$$$$###!!! """"""""""""############ !!!###$$$$$$$$$$$$"""""""""###$$$$$$""" !!!$$$$$$$$$"""!!!#################################$$$$$$%%%%%%&&&!!!$$$''''''$$$!!!!!!"""########################!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""$$$###"""""""""###%%%&&& !!!"""######$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$"""!!!"""$$$%%%$$$######"""#########!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$$$$%%%###"""""""""""""""###$$$!!!!!!""""""""""""!!!!!!#########"""""""""""""""!!!!!!""""""#########$$$!!!###%%%$$$!!! !!!###""""""""""""""""""""""""""""""""""""############ !!!"""############!!!"""###$$$$$$###"""!!!$$$###"""""""""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$""""""""""""############ !!!"""######$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$""""""#########""""""!!!""""""############"""""" !!!!!!"""###$$$$$$$$$######""""""###$$$%%%%%%"""""""""""""""######$$$ !!!"""$$$$$$$$$###"""""""""!!!"""###$$$""" !!!!!!"""###$$$$$$%%% !!!""""""###""""""""""""""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!"""$$$%%%$$$""" ######""""""""""""######""""""###$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""######!!! ###$$$""" $$$######"""""""""""""""""""""#########$$$$$$$$$########################!!!"""$$$%%%$$$###!!!""""""!!! """"""""""""""""""""""""$$$$$$##################"""###$$$%%%&&&%%%$$$###$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###############$$$$$$%%%""""""""""""""""""""""""##############################""""""""""""######""""""""""""############$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################"""!!! !!!###$$$ !!!!!!"""""""""""""""$$$#########""""""!!!!!!&&&%%%###!!!!!!!!!""""""%%%%%%$$$###""""""######!!!!!!""""""######$$$$$$""""""############""""""$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&&&&%%%###"""""""""######$$$""" $$$$$$############$$$$$$########################!!!"""###$$$$$$###"""!!!########################%%%%%%$$$$$$###"""""""""###%%%&&&$$$!!! ###%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$###"""!!!!!!""""""######################################################$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""######!!!"""###$$$%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""############"""$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$#########""""""!!!!!! !!!"""#########""""""""""""###$$$%%%&&&#######################################"""!!!!!! !!!!!!""""""######""""""""""""###############"""!!!!!!!!!!!!!!!"""!!!!!!""""""#########$$$""""""!!!!!!!!!###$$$%%%######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$%%%######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""############"""""""""############$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""############""""""###$$$%%%$$$###!!!""""""""""""""""""""""""""""""############""""""!!!"""$$$$$$"""!!!"""###$$$"""!!!"""$$$$$$###!!! !!!!!!"""$$$%%%&&&""""""#########$$$$$$$$$########################"""######$$$###"""!!! ###"""!!!!!! !!!!!!""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$$$$######""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$##################$$$""""""""""""#########$$$########################"""!!!!!! !!!"""###$$$ !!!!!!"""""""""""""""$$$#########""""""""""""!!!!!! !!!"""$$$%%%$$$###""""""!!!!!!""""""!!!"""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$############$$$%%%%%%%%%###"""""""""######$$$""" !!!"""!!! $$$$$$############$$$$$$########################""""""############""""""########################$$$$$$$$$#########""""""$$$%%%&&&$$$!!!!!!###################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""################################################"""######$$$$$$######"""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######!!!"""######$$$$$$##################"""""""""!!!$$$###"""!!!!!!"""###$$$""""""############""""""########################"""""""""""""""######$$$############"""""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$###""""""""""""########################"""""""""""""""!!! """"""""""""#########$$$""""""""""""##################""""""""""""###$$$!!!"""""""""###############""""""!!!!!!"""###$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""###############""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%""""""############"""""""""############$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""####################################!!!"""###$$$$$$###"""!!!#########$$$######""""""!!!"""$$$$$$"""!!!"""###$$$###"""###$$$%%%$$$""" !!!!!!"""$$$%%%&&&###############$$$$$$$$$####################################"""""""""!!!######"""!!!!!!!!!""""""""""""""""""""""""""""""########################$$$############$$$%%%%%%#########""""""""""""""""""############$$$$$$$$$########################""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""####################################!!!!!!!!!"""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$ !!!""""""######""""""###############""""""""" !!!"""###$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$######""""""######$$$%%%$$$######"""############"""""""""######""" $$$$$$############$$$$$$##############################""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###  """"""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""""""""################################################"""######$$$$$$######"""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!!!!!!!!"""######"""######$$$$$$$$$$$$$$$############""""""""""""######""""""""""""############""""""""""""##############################"""""""""""""""######$$$############"""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$###""""""""""""########################"""############""""""!!!############$$$$$$$$$$$$""""""""""""###############"""""""""###$$$%%%&&&""""""""""""############$$$###""""""!!!""""""#########""""""""""""######""""""""""""""""""""""""############""""""!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!""""""######""""""!!!""""""""""""############""""""############"""""""""############$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!"""### !!!###%%%%%%###!!! """###$$$%%%%%%%%%%%%%%%!!!"""$$$$$$"""!!!"""###########################$$$######"""""""""""""""################################################$$$######"""!!!"""""""""######""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$$$$###"""""""""###%%%&&&""""""#########"""""""""""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!"""""""""#####################$$$$$$#########"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!"""############"""###########################"""!!!!!! ###""""""!!!!!!!!!""""""###""""""!!!!!! """######$$$$$$######"""###########################""""""""""""""""""###$$$$$$###########################$$$%%%%%%### $$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###################################################""""""############""""""$$$######""""""######$$$""""""""""""""""""""""""######""""""!!!!!! !!!""""""###############""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!""""""###$$$######$$$%%%%%%%%%%%%$$$#########"""""""""""""""###""""""""""""""""""###$$$###"""!!!!!!"""###$$$########################"""""""""""""""######$$$#########""""""""""""""" !!!!!!""""""""""""!!!!!!!!!""""""###$$$%%%########################$$$$$$$$$%%%%%%$$$##############################!!!"""""""""############!!!!!!!!!"""###$$$%%%&&&"""""""""""""""#########$$$$$$###""""""!!!!!!!!!######""""""""""""######""""""""""""""""""""""""######""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""""""""######"""""""""!!!!!!!!!""""""""""""###""""""############""""""""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!"""!!!!!!### !!!###%%%%%%###!!!  !!!###$$$%%%%%%%%%!!!"""$$$$$$"""!!!"""###!!!""""""""""""!!!""""""$$$######"""""""""""""""########################""""""""""""""""""""""""$$$######"""!!!"""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!"""###$$$%%%!!!"""############""""""""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""""""""############"""###$$$$$$$$$$$$###""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############!!!""""""##############################$$$$$$$$$"""""""""!!! #########""""""######$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!########################"""""""""######"""""""""############$$$############"""###$$$&&&%%%###!!!$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###########################"""""""""""""""######""""""""""""""""""""""""########################"""""""""######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""#########""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""######"""""""""######"""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""######!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%########################""""""###############"""""""""""""""""""""""""""!!!"""""""""############ !!!"""###$$$%%%######""""""""""""""""""############""""""!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&""""""############""""""""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############!!!###"""  ###!!!"""###$$$$$$###"""!!! !!!""""""###!!!"""$$$$$$"""!!!"""### """###"""!!! !!!""" !!!!!!"""$$$%%%&&&$$$$$$$$$###############""""""""""""""""""""""""############"""""""""!!!""""""!!!!!!!!!"""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$ !!!###$$$$$$###"""""""""############$$$$$$$$$########################""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""############"""###$$$%%%%%%$$$###"""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""######$$$$$$######!!!"""######$$$$$$###############$$$$$$$$$$$$$$$ """""""""""""""###############$$$$$$%%%############"""""""""""" !!!!!!!!!!!!!!!!!! ###############$$$$$$$$$"""######$$$$$$######"""""""""###$$$$$$$$$$$$######""""""###%%%%%%$$$"""$$$$$$############$$$$$$##############################""""""""""""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$  ###%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""""""""""""""########################!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""""""""""""#########$$$$$$###""""""""""""###$$$$$$"""######$$$$$$$$$$$$$$$""""""""""""############""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""##############################$$$$$$$$$$$$###"""!!!!!!!!!!!!######################## !!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""############!!! !!!"""##################"""""""""""""""############""""""!!!######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$""""""############"""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########$$$#########""""""""""""""""""""""""""""""""""""""""""""""""###############&&&&&&""" !!!$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""$$$$$$"""!!!"""###!!!###$$$###!!! """$$$ !!!!!!"""$$$%%%&&&$$$$$$$$$#########"""""""""""""""""""""""""""""""""######$$$###"""!!! !!!!!! !!!!!!"""###""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!""""""############### !!!###$$$$$$$$$"""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%###""""""""""""###$$$$$$"""""""""""""""""""""""" ######""""""""""""######""""""""""""############!!!###$$$%%%%%%$$$###!!!""""""""""""#########$$$########################!!!"""###$$$$$$$$$######""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%% !!!############""""""""""""""""""###$$$$$$############$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$######$$$%%%%%%$$$######!!!"""###$$$%%%$$$$$$######"""!!!!!!###$$$$$$###$$$$$$############$$$$$$########################""""""############""""""######################## !!!!!!!!!""""""#########!!!!!!$$$&&&%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""###$$$$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%!!!"""######$$$$$$######!!!"""""""""############!!!"""###$$$$$$###"""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""############$$$#####################$$$###"""!!!!!! !!!######################## !!!"""""""""""""""#########"""""""""!!!!!!""""""""""""###############""""""!!!""""""##################"""""""""!!!!!!!!!######$$$###""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$######""" !!!!!!!!!""""""############"""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############$$$)))((($$$"""###%%%######""""""""""""######%%%%%%%%%$$$$$$"""!!!!!!!!!"""$$$$$$"""!!!"""###!!!$$$%%%%%%"""!!!###%%%$$$######"""""""""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""$$$%%%$$$###!!! !!!""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%% !!!###$$$$$$$$$###"""!!!###$$$%%%$$$###""""""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###############$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!"""$$$%%%%%%$$$"""!!!$$$%%%%%%%%%%%%&&&&&&&&&########################!!!"""###$$$%%%$$$######""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$""" !!!!!!!!!!!!!!!"""###############$$$%%%%%%%%%&&&""""""############""""""""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%%%%$$$###$$$""" """$$$$$$$$$$$$$$$############$$$$$$########################!!!"""###$$$$$$###"""!!!########################!!!!!!!!!!!!""""""""""""%%%### !!!$$$&&&%%%###################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!""""""######"""!!! !!!###$$$"""""""""""""""""""""""""""############$$$$$$$$$#########"""######$$$%%%!!!!!!"""###############!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!########################"""""""""""""""######$$$!!!!!!""""""#########$$$"""""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$########################"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""############$$$$$$##################$$$#########""""""!!!!!! !!!"""###$$$$$$###"""######""""""""""""######""""""""""""""""""""""""############""""""""""""######""""""""""""##############################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""############"""""""""############$$$$$$$$$$$$###"""!!!"""###%%%'''"""""""""""""""""""""""" !!!""""""""""""""""""########################""""""""""""###!!! ###%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""#########$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$##############################"""""""""""""""######%%%$$$"""!!!!!!###%%%&&&""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$##############################""""""!!!!!!"""""""""###$$$$$$$$$%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""#########$$$"""###%%%%%%%%%$$$"""!!!!!!"""""""""""""""!!!!!!############"""!!! """###$$$%%%%%%$$$###"""&&&%%%$$$######$$$%%%&&&$$$######"""###$$$%%%&&&############$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!!!!"""""""""######!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$########################"""""""""###############!!!"""""""""######$$$$$$  !!!""""""###"""""" !!!""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$##########################################%%%%%%$$$$$$######""""""!!!!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""###""""""!!! !!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!! """""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$######"""#################################""""""""""""############%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%$$$###"""!!! """#########$$$$$$$$$$$$""""""############""""""%%%$$$###!!!!!!!!!"""###!!!"""###$$$$$$###!!! ###$$$$$$$$$$$$###""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""!!! """$$$%%%"""#########$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!! !!!"""""" !!!!!!!!!!!!!!!!!!""""""#########$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!"""""""""############$$$%%%%%%$$$####################################""""""""""""######'''&&&$$$"""""""""###$$$""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!""""""$$$$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%########################!!!""""""###############%%%$$$###############$$$!!!!!!!!!"""""""""######""""""""""""############$$$$$$$$$$$$############$$$$$$######""""""######""""""############""""""%%%%%%%%%%%%%%%$$$######"""######$$$$$$######"""%%%$$$############$$$%%%###""""""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### !!!!!!!!!""""""""" !!!"""###$$$######"""########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!""""""###$$$$$$######"""!!!!!!!!!""""""###$$$$$$######""""""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""!!!!!!!!!"""##############################!!!!!!!!!"""""""""##############################!!!"""######$$$$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!#########################################################""""""!!!!!!!!!"""!!!!!! !!!!!!"""%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""$$$######"""!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$&&&%%%$$$###""""""""""""########################""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$######""""""""""""""""""!!!"""""""""############""""""############""""""%%%$$$"""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!! !!!###$$$$$$######"""!!!!!!!!!"""###"""""""""#########$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""!!!!!! !!!!!!"""### !!!!!!!!!!!! !!!"""###$$$%%%%%%""""""###$$$$$$$$$##########################################""""""""""""########################""""""""""""############ !!!!!!!!!!!!"""######$$$$$$######"""##############################"""""""""""""""###((('''%%%###"""""""""###""""""""""""""""""""""""$$$$$$$$$###############!!! !!!""""""###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&########################!!!"""######$$$$$$######&&&&&&%%%$$$######$$$$$$!!!""""""""""""#########"""""""""#########$$$$$$&&&&&&&&&%%%$$$$$$######&&&$$$"""!!! !!!###$$$"""######$$$$$$$$$############$$$$$$$$$######"""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""############$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%#########""""""#########"""###$$$$$$$$$$$$$$$$$$##################$$$%%%######""""""""""""###############""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######################## !!!"""###############"""######$$$$$$$$$##################$$$$$$%%%%%%####################################""""""""""""#########################################################"""""""""""""""###""""""!!!!!!""""""############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""&&&%%%$$$###""""""""""""########################""""""""""""############!!!!!!"""""""""""""""!!!$$$$$$$$$###############"""############$$$$$$$$$ !!!"""###$$$$$$%%%"""""""""#########$$$$$$""""""############""""""$$$###""""""!!!"""""""""############$$$%%%&&&&&&###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''###"""$$$%%%&&&%%%$$$""""""!!!!!!!!!!!!!!!!!!"""""""""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""############ !!!!!!"""######$$$$$$!!!!!!""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################!!!"""""""""############ !!!!!!!!!!!!"""""""""######"""""""""########################$$$###""""""""""""""""""%%%$$$###"""""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""###$$$%%%########################""""""###$$$$$$$$$$$$###&&&%%%$$$$$$############"""""""""#########$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###"""!!!"""######""""""###$$$$$$$$$############$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((( ###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%###""""""!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""#########""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################"""###############""""""""""""###$$$$$$$$$######""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""###############$$$$$$$$$#################################$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###$$$###"""$$$$$$#########"""""""""!!!!!!"""""""""#########!!!!!!""""""############""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""$$$$$$######"""#################################!!!"""""""""############ !!!""""""""""""""""""########################""""""#########$$$$$$$$$ !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######"""""""""""""""""""""!!! !!!###%%%&&&###$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$########################%%%""" """######%%%%%%$$$######"""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""##################"""""""""""""""""""""!!! """!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!"""""""""############""""""""""""""""""###########################$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""#####################################################################$$$%%%%%%#####################$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&###$$$%%%%%%%%%$$$"""!!!!!!"""######$$$$$$$$$$$$$$$%%%&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''''''''((((((((())))))************######%%%&&&'''(((((((((''''''''''''''''''''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$######""""""###############""""""""""""############""""""""""""######""""""""""""""""""""""""#######################################$$$$$$%%%########################"""#########$$$$$$$$$$$$########################&&&&&&%%%%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""#########$$$$$$$$$########################!!!""""""######$$$$$$$$$######""""""""""""######%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###$$$###"""###"""""""""""""""!!!!!!""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""""""""###$$$%%%%%%""""""""""""""""""""""""!!!"""""""""############!!!""""""###$$$$$$$$$###########################""""""#########$$$$$$$$$"""""""""""""""#########""""""""""""##################$$$$$$$$$$$$######"""""""""#########"""""""""!!! !!!###%%%&&&###$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$########################"""!!!!!!"""######!!!#########$$$$$$#########!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$ !!!!!!!!!!!!############""""""!!!!!!###!!! """ """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################$$$$$$$$$$$$$$$######""""""######$$$########################%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$$$$#######################################$$$$$$$$$"""!!!!!!!!!!!!"""######!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$###"""""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%% !!!"""###$$$&&&''''''###%%%&&&''''''%%%###""""""###$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))(((''''''((())))))***++++++******,,,,,,,,,,,,,,,+++++++++*********++++++*********(((((()))))))))*********++++++***))))))))))))***)))******++++++,,,,,,,,,---------,,,,,,***)))(((+++++++++++++++++++++++++++******))))))((((((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$######"""#########$$$$$$############$$$$$$#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$########################&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$################################################""""""""""""############"""""""""###$$$$$$%%%%%%######################## !!!"""######$$$###""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!######$$$$$$$$$$$$######!!!!!!"""############"""############$$$%%%&&&&&&###$$$$$$$$$$$$###""""""""""""""""""####################################!!!!!!"""$$$%%%$$$!!!""""""######$$$######"""!!!!!!!!!"""""""""######""""""##################""""""""""""""""""""""""""""""!!!!!!""""""###$$$ !!!!!!!!!!!!"""""""""""""""#########$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""""""""#####################$$$$$$$$$$$$%%%%%%$$$############$$$%%%########################%%%$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$""""""""""""######$$$$$$########################!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%"""######$$$%%%&&&''''''&&&'''''''''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((###$$$&&&'''((())))))))),,,+++************+++,,,---...///000000///...---,,,---...000111111111000333333333222222222111111//////000000000000//////---------.........//////111000///.........//////......//////000111111111222222222222111000///...////////////////////////.........---------------------,,,,,,,,,+++++++++(((''''''&&&&&&''''''((()))))))))))))))((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""!!!!!!!!!"""##############################!!!!!!!!!"""""""""####################################$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!!########################!!!"""""""""############!!!""""""###$$$$$$%%%%%%######################## !!!"""###$$$%%%&&&&&&"""!!!!!! !!!!!!"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""########################""""""#########$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""############!!!"""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$############"""""""""!!! !!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$### !!!"""###$$$######"""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""#########"""""""""""""""###########################""""""###$$$$$$###!!!"""############""" """""""""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############"""#########$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################%%%$$$###"""!!!!!!!!!!!!%%%%%%&&&&&&&&&%%%$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''##############################$$$%%%%%%%%%%%%$$$"""""""""###$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%&&&'''(((&&&'''((()))************,,,---...000111222333333333222111000000111222333555666777888888777666555000222444666777888777777888888888777777666666666333333444444444444333333222333333333333444444444888777555444444444555555333333444555555666777777111222333444555666666666222222222222222222222222000000000000111111111111000000000//////.........------,,,,,,,,,,,,------+++++++++++++++***))))))((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######################## !!!"""$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$%%%&&&((()))******!!!!!! !!!!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$((('''%%%###"""!!! """"""""""""""""""""""""""""""""""""############!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""#####################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""$$$$$$$$$###"""!!!"""###$$$$$$###!!! ###$$$$$$$$$$$$###""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$""" ############$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######""""""#########""""""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$"""  !!!"""$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""&&&$$$""" !!!"""###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$##################$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$###""""""###$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############$$$$$$######"""""""""!!!!!!!!!""""""###$$$$$$%%%%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((((((((())))))))))))))))))******++++++,,,------...------------...///000111222444666999;;;<<<<<<;;;777888888999:::<<<===>>>;;;<<<>>>??????===<<<;;;888888777666666888===@@@AAAAAAAAA>>>;;;999999::::::::::::999888666555444777777666666666666666777333333444444444444444444444555777777888777666555777777777777777777777777666666666666666555444444444333333222222222333333222222111000///---,,,,,,......///000000111000000000000111000000///...---+++******))))))******+++))))))((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$#########&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########%%%%%%$$$"""!!!"""###################################################%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$#######################################!!!"""""""""############%%%$$$######"""###############$$$$$$$$$$$$######!!!!!!"""###############!!!!!!!!!"""######$$$$$$'''&&&$$$"""!!!""""""### !!!"""######$$$!!!""""""!!! """###&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""!!! &&&%%%###!!!!!!!!!!!!""" """###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%"""""""""""""""!!! !!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""############"""""""""##################"""######$$$$$$$$$$$$#########"""!!! !!!"""$$$############"""""""""!!!$$$$$$###"""""""""""""""%%%$$$"""!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!""""""###%%%$$$$$$$$$###""""""""""""""""""###$$$$$$%%%%%%%%%%%%###"""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''')))(((''''''((()))***+++,,,,,,,,,---------------//////000000111222333333444333333333333444444555888:::???BBBDDDDDDBBBAAA????????????@@@AAABBBCCCAAABBBCCCCCCBBB@@@>>><<<::::::999777777999>>>AAACCCDDDEEECCC@@@>>>======<<<<<<<<<<<<;;;:::999999777777666666666666666777555555555555555555555555444666777999::::::999999888888888888999999999999::::::::::::999888777777666666555555555555666666444444333222111000////////////000111111111111111222222222222111000//////---,,,,,,++++++,,,,,,---*********)))))))))))))))******)))))))))(((((((((&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###############$$$%%%$$$"""!!!"""################################################### !!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$###!!!!!!!!!!!!!!!"""########################$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""######$$$$$$######"""!!!!!!"""########################"""""""""""""""$$$###"""!!! !!!"""""""""###$$$$$$$$$!!!"""###"""!!!!!!"""$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""##########################################"""!!!!!!!!!!!!"""#########$$$$$$###""""""!!!######"""!!!!!!"""###$$$"""!!!!!!!!!!!!###$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$###############"""!!!!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$############""""""############""""""!!!""""""######""""""!!!######$$$$$$$$$$$$######!!! !!!"""$$$%%%############""""""""""""$$$###""""""""""""""""""###############""""""!!!%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""&&&%%%%%%$$$###"""!!!!!!########################%%%%%%$$$###"""""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''''''(((((())))))+++++++++,,,---...///000222222333333444444444444777777888999:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;>>>AAAFFFJJJLLLKKKHHHFFFGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFFFFEEEDDDAAA>>><<<888888888777666888<<>>>>>>>>>>>999888777666666666666666666666666666666666666666555666888:::;;;<<<<<<<<<888999999999::::::;;;;;;<<<<<<<<<;;;;;;:::999888888777777666666777777888777777666555444444333333000111222222333222222222444444444444333222111000///..................///,,,,,,,,,---------......------------,,,,,,,,,,,,'''''''''&&&&&&&&&%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$############"""""""""###$$$%%%$$$"""""""""$$$################################################!!!!!!!!!""""""#################################""""""###############"""""""""!!!!!!!!!"""######"""""""""###$$$$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""""""""######$$$$$$######"""!!!!!!"""###############$$$$$$######"""!!!!!! """"""###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""######$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$######"""""""""############""""""######$$$$$$$$$$$$##############################"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""!!!""""""############"""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######!!! !!!"""###$$$#########"""""""""""""""######"""""""""""""""###!!!"""###$$$$$$###!!! %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!!!!%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""##################$$$$$$!!!"""""""""########################$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((******++++++******+++,,,,,,---......000000111222444555777777888888999:::;;;;;;<<<<<>>;;;999555555555444333444888;;;>>>AAACCCDDDBBB???======999:::;;;===???@@@@@@AAA===<<<:::888777666555555666666666666666555555555555666888:::;;;;;;::::::777777777888999999::::::999999999999888777666555666666555555555666777777999999999888888777777777333333444444444444444333555555555444333222111000000//////......//////000.../////////////////////------------------,,,,,,***************))))))(((&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&((()))(((''''''%%%$$$$$$$$$############$$$$$$############$$$$$$###""""""""""""""""""""""""$$$%%%$$$###"""###$$$################################################ !!!"""###$$$$$$%%% $$$$$$$$$$$$######"""!!!###""""""!!!""""""######!!!!!!"""###$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%&&&&&&$$$###""""""!!!!!!""""""############""""""!!!!!!"""###########################""""""!!!!!!###$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$############%%%&&&%%%$$$######$$$%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""###$$$$$$$$$$$$$$$######!!!!!!!!!""""""###$$$$$$$$$######""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$##################$$$#########$$$$$$###"""""""""""""""######"""""""""######$$$$$$$$$$$$##############################!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!"""###############!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""###### !!!###%%%%%%$$$""" ######""""""""""""##############################!!!!!!!!!!!!""""""""""""############""""""!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%!!!"""""""""############"""""""""######$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))***,,,---//////000000000000111222333444555666777777999:::<<<>>>>>>???>>>>>>???@@@AAACCCCCCDDDFFFGGGGGGHHHHHHIIIJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBFFFFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCC@@@<<<999666333333333222222333555888999<<>>@@@AAABBBBBB@@@???<<<:::777555444333555555555444444333333333555666777888888777555555444444444555555666666666666666666666666555444444555555555555555666777777::::::999999999999999999555666666666666666555555555555555444333222000/////////............//////111111000//////...------------------------------------.........---,,,+++++++++)))(((''''''&&&&&&###&&&***,,,---+++(((&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""""""######"""""""""""""""""""""###"""###$$$$$$###"""###$$$########################"""""""""""""""""""""""" !!!!!! $$$$$$%%%$$$$$$###"""!!!######""""""""""""######!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""#########$$$&&&%%%$$$###"""""""""""""""""""""######"""""""""!!!!!!"""###############!!!!!!""""""############"""###$$$%%%%%%$$$"""!!!##################""""""$$$%%%'''&&&$$$#########%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""######$$$######""""""""""""######"""""""""$$$$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$$$$######""""""######$$$#########$$$$$$#########!!!!!!"""""""""""""""!!!###""""""""""""""""""#########$$$$$$$$$$$$#################################""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""######$$$######!!!""""""######""""""!!!######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!""""""""""""############"""""""""""""""######$$$ !!!###$$$%%%$$$"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""############""""""!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$######"""""" !!!"""$$$%%%%%%%%%%%%""""""""""""############!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%############$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''))))))******+++,,,,,,---...///111333444555444444555666777999:::<<<======>>>???AAACCCDDDEEEFFFFFFDDDDDDFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFEEEDDDCCCBBBBBBBBBGGGEEEDDDCCCDDDGGGJJJLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBAAA>>>;;;888666333444444333333333555777777999<<<===<<<;;;;;;;;;999:::<<<>>>@@@AAAAAABBB???>>>;;;888666444333222444444333333222111111111444444555555444333111000222222222222222222111111333333444555555555555555555555555555666777888888888888999999999999999999888888888888888888777666666666666555333222000//////......------......///111111000///...---,,,,,,///////////////000000000//////000111000///...---......,,,+++******))))))&&&(((,,,......,,,(((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$##################$$$"""""""""############$$$"""###$$$$$$###"""$$$%%%########################"""""""""""""""""""""""" !!!!!!!!!"""########################$$$%%%%%%%%%$$$###""""""$$$$$$###"""""""""######"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!"""""""""#########%%%$$$######"""#########!!!""""""######""""""!!!!!!!!!"""############### !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!""""""#####################%%%''''''%%%###""""""$$$$$$###############$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!"""##################""""""#########""""""!!!%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###""" !!!""""""""""""!!!######""""""""""""############$$$$$$$$$$$$##############################$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!"""######$$$$$$$$$"""##################"""######$$$$$$$$$$$$###### !!!""""""#########!!!"""""""""############"""""""""""""""###$$$$$$ !!!"""###$$$######"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$ !!!"""###$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$###############"""###$$$$$$$$$$$$###"""""""""""""""############!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&###$$$$$$%%%&&&'''(((((())))))*********+++++++++------...///111222333333333555777999999999888888999:::;;;===???AAABBBCCCEEEFFFHHHIIIKKKKKKKKKKKKJJJJJJLLLMMMOOOQQQRRRSSSMMMMMMLLLLLLKKKJJJJJJJJJEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@AAACCCEEEGGGEEEDDDBBB@@@???======<<<;;;<<<<<<<<<:::888555333222333333333222222444666444666888999888888999:::666777888:::;;;;;;<<<<<<999888666555444333333333444333333222111111000000111222333333333222111000111111000000///.........///000111333444444555555333333333333444555666777666666777777888888888999:::::::::::::::999888777888888777666555333222111//////............//////000000/////////.........////////////000000111111...///000111111///...---------,,,,,,,,,,,,------,,,,,,------,,,+++))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%%%%!!!###$$$$$$######$$$%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$######""""""########################$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""######$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""""""""""""""#########""""""!!!!!!!!!!!!"""""""""#########$$$%%%%%%%%%###%%%'''&&&$$$"""!!!!!!$$$###############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""######$$$%%%%%%$$$$$$ !!!"""###$$$$$$#########$$$$$$%%%%%%$$$###""""""############$$$$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###""" !!!"""###############$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$##############################$$$######""""""######$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%% !!!######$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###### """###$$$$$$%%%!!!!!!""""""#########$$$""""""!!!""""""###$$$$$$!!!!!!"""###############$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%% """###$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%&&&%%%$$$""" """"""""""""############ !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$%%%&&&'''(((***++++++,,,,,,,,,------.........000111222333555777888888777888:::<<<<<<<<<;;;:::;;;<<<===???AAACCCDDDEEEIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNPPPQQQSSSUUUWWWWWWNNNMMMLLLKKKJJJIIIHHHHHHDDDDDDCCCCCCBBBBBBCCCCCC;;;<<<<<<===>>>???@@@@@@???>>><<<:::999888777777555666777777666333111000///000111000//////111222111222444444444555777888222333444555555555555555333333222222222333444444444444333222222111000000...///111222333222222111111111000///...---,,,,,,,,,---...000222333333333000///000000111222333444555555555666666777777888;;;;;;;;;;;;::::::999888:::999999888666555333222000000////////////000000///////////////000000000------......////////////---...000111000///---,,,+++++++++,,,---...000111111///---***)))***+++,,,)))(((((((((((('''''''''(((''''''&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$&&&########################""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###""""""######$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&!!!!!!""""""""""""!!!!!!!!!!!!"""###############$$$$$$######"""!!!!!!!!!%%%$$$###""""""###$$$%%%######$$$%%%%%%&&&''''''"""$$$&&&&&&$$$""" $$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&!!!###%%%%%%%%%%%% !!!"""######"""!!! """############$$$$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$####################################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!###'''+++,,,((($$$ !!!!!!!!!!!!######""""""""""""##############################$$$$$$###"""!!!!!!""""""###$$$%%%%%%$$$###"""!!!$$$$$$$$$#########"""""" !!!"""""""""""""""!!!""""""""""""###$$$%%%&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$############"""!!!#########"""!!!"""###########################&&&%%%%%%%%%$$$#########&&&%%%$$$"""!!!!!! """"""###$$$$$$$$$$$$###""""""""""""#########$$$"""""""""############$$$"""""""""######$$$$$$$$$&&&%%%%%%&&&'''((('''&&&###%%%&&&&&&&&&&&&''')))***+++,,,---...///000000333222111222555777777666999<<<>>>???>>>===>>>>>>===============>>>???@@@@@@??????@@@AAACCCEEEFFFGGGHHHKKKMMMOOOPPPPPPPPPOOOPPPSSSUUUVVVUUUTTTRRRQQQNNNJJJFFFCCCBBBBBBCCCBBBCCCDDDEEEDDDBBB???===;;;777444555888;;;;;;:::777666444222111111222222111000000000000000111222111111111111111111111111,,,...000222333333333333111111111111111111222222111111111000000000000///000000000000000///...............///000111222333222222111000////////////------...///000000111111111111222222111111000///333333333333333333333333333333444444444444333333333444666777666555333222...........................///000111111000///......///000111000///---+++///...------,,,,,,------000///------.........---.........///////////////...---,,,+++++++++++++++---,,,+++)))'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&###!!!!!!$$$&&&$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###""" """###$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""""""""############ !!!"""######"""!!! """!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""######$$$$$$$$$$$$###### """#########"""!!!!!!"""###$$$$$$###"""!!!"""######$$$$$$"""!!! ########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###&&&&&&$$$###!!!!!!"""""""""###############""""""""""""######""""""""""""""""""""""""$$$$$$###"""""""""""""""###$$$$$$%%%$$$###"""!!!$$$$$$$$$#########"""""" !!!!!!"""#########"""""""""""""""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$############!!!"""######!!!!!!"""###########################$$$$$$$$$$$$$$$#########%%%$$$###""""""!!!!!!"""$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""##################$$$%%%%%%&&&&&&'''&&&&&&&&&'''(((((('''''')))+++,,,,,,---///111000111222333555666777888===;;;:::;;;>>>???@@@???===@@@DDDGGGIIIGGGDDDBBB@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???@@@BBBDDDEEEDDDFFFHHHKKKMMMNNNOOOOOOMMMNNNOOOPPPOOOMMMJJJHHHDDDAAA>>>;;;999888999999>>>???AAABBBAAA???===;;;888555222111333444444333333222000////////////000000000000000000000111111111111111111111111111111...///111333444444444444222222222222222111111111000000000111111222222222000000111111000000///.../////////000111333444555444333222111111000000000///000000111222222333333222222333333222222111000111111111111111000000000333444444444444444444333333444666666666555333222...........................///000111111000///......///000111111///---,,,---,,,++++++******++++++,,,+++)))***+++,,,,,,+++......////////////000000000///...---------------......---,,,***)))((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$"""!!!"""%%%&&&%%%###########################""""""!!!!!!!!!!!!""""""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$###!!! !!!###$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$#######################################$$$######"""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""######""""""""""""############""""""############""""""""""""""""""""""""###$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%$$$$$$###""""""####################################$$$$$$$$$$$$######!!!!!!"""""""""""""""!!!!!!"""###$$$$$$###"""!!!"""######$$$###"""!!! ########################$$$$$$##################""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""############$$$$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""$$$###""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$############### !!!"""###$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$############!!!"""######!!!!!!"""###########################""""""##################$$$######"""""""""######%%%%%%$$$###"""!!! ###############"""""""""$$$$$$$$$$$$$$$############$$$$$$%%%&&&''''''(((''''''(((((()))***+++,,,---///111333333555888:::666777888:::<<<>>>???@@@EEECCCBBBCCCEEEFFFFFFEEECCCEEEJJJPPPUUUSSSMMMHHHDDDCCCCCCBBBBBBBBBCCCCCCDDDBBB@@@>>>===>>>@@@AAA???AAACCCFFFHHHIIIJJJJJJDDDEEEFFFFFFEEECCC@@@>>>;;;999777555444555666777:::;;;===>>>===<<<:::999777444111000000000///...111000////////////000000000000000000111111222222222222111111111111111111000111222444555555555555444333333222222111111111//////000111222333444444111111222222111111000//////000000111333444666777555555444444333222222222222222222333444444555555333333333333333222222111000000111111111111111111333333444444444444333333333444555555555444222111...........................///000111111000///...///000000111111000...------,,,++++++******++++++---,,,+++,,,...//////.........//////000000000000111111000/////////000000000000000///...---------+++******)))((('''''''''&&&&&&%%%$$$############%%%$$$######%%%&&&%%%$$$###########################""""""!!!!!!""""""###%%%$$$######"""#################################"""""""""#########$$$$$$%%%$$$###""""""###$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############""""""!!!""""""""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############$$$$$$$$$######$$$$$$$$$$$$###""""""""""""""""""######$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$######%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""###$$$$$$###"""""""""############"""!!!!!!########################%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&$$$!!!!!!$$$'''#########$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""############$$$#################################### !!!"""###$$$&&&&&&######""""""###$$$$$$%%%###$$$%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$#########"""$$$%%%$$$###"""###$$$########################!!!!!!!!!"""#########$$$###"""""""""######$$$%%%$$$$$$###"""!!!!!!!!!!!!&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))******+++,,,---...111444666666888:::;;;;;;<<<===???;;;<<<>>>@@@BBBDDDFFFGGGGGGFFFDDDDDDFFFFFFFFFEEEIIIIIILLLRRRXXXYYYSSSMMMDDDDDDCCCBBBAAAAAAAAABBBCCCAAA===:::888999:::;;;999:::<<<>>>@@@@@@@@@@@@999:::;;;<<<<<<;;;:::999777666555444555666888999777888:::;;;;;;:::999888888666444333222222222111222222222222222333333333111222222333444444444444444444333333333333222222333333444444555555555555555444444333222111000000000111111222333333444444222222222222222111000000000000111222444555777888777777666666555444333222222222333333333444444444333333444444333333222111333333333333333444444444222333333444444333333222222333333333333222111111000000000000000000000000...///000111111000///...///000000111111000/////////...------,,,,,,---------,,,+++---///111111111/////////000000111111222222111111000000000111111111111111111000000000000------,,,++++++******)))((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""###$$$$$$###############$$$########################!!!""""""""""""#########'''&&&%%%%%%%%%%%%&&&'''###############$$$$$$%%%#########$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########!!!"""""""""############%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$##################""""""""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!!!!"""#######################################"""""""""!!!########################$$$$$$$$$#########""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################%%%&&&'''$$$!!!!!!$$$((("""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""########################$$$$$$########################!!!!!!!!!"""###%%%'''(((#########"""######$$$%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&########################!!!!!!!!!"""#########$$$""""""""""""###$$$%%%&&&######"""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***,,,------...000333444666999>>>BBBCCCEEEHHHHHHFFFDDDDDDDDDAAABBBDDDFFFHHHJJJLLLMMMKKKIIIGGGFFFGGGHHHGGGFFFJJJHHHGGGLLLQQQSSSPPPLLLAAA@@@???>>>>>>>>>>>>>>>???===999666444444555555333444666777777777666555333444555666666666555444222222222222333555777888777888999::::::999999888666666666666555555666777444555555555666666555555333444666777888888888777666666666555555444444444444444444444444444444555444444333222222111000000222222222222222222222222222222222222222111000000000000111222333555666777777777777777555444222111111111111111222222222222222222333333222222111000222222333333444444444555111111222222222222111111111111111111111000//////111111111111111111111111...///000111111000///.../////////000000000/////////...------,,,,,,------***(((((())),,,...///...//////000000111222222333111000000000000000111111111111111111111111111111.........---------,,,,,,+++***)))((('''&&&&&&&&&%%%%%%%%%$$$##########################################""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""######$$$%%%""""""""""""######$$$$$$########################!!!"""###$$$$$$###"""!!!!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!"""""""""############$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$###############$$$$$$##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$#########"""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""######$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%!!!!!!!!!""""""""""""###$$$$$$############$$$$$$########################"""""""""""""""######$$$#########"""######$$$%%%###############$$$$$$$$$######""""""###%%%'''((($$$###############$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&########################""""""#################################$$$%%%&&&$$$###"""""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''((())))))***+++,,,---///111333444555666999;;;<<<===@@@GGGLLLOOOSSSVVVWWWTTTOOOKKKIIIGGGHHHIIIKKKMMMOOOPPPQQQPPPNNNKKKJJJJJJJJJIIIHHHFFFCCCAAAAAADDDGGGFFFEEE;;;;;;:::999999999::::::999888666444222111111111///000111222222222111000555555555555444333222222555555555555666777999999888999999999999999888888222444666666555555777888555555666666666666555444555666888:::;;;;;;::::::777777666666555555444444444333222222222222222333333222222111111000000000333333222222111111111111111111222222111111000///000000000000111333444555666666777666555333111000////////////////////////000000000111000//////.........//////000111111111//////000000000000////////////.........---------000000000000000000000000...///000111111000///...............////////////---,,,++++++******+++++++++***)))+++---///000/////////000111222333333444000000/////////000111111111111111000000000000000............////////////------,,,+++************&&&'''(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!""""""""""""""""""!!!"""""""""""""""###$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######""""""""""""##################""""""""""""######$$$###""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%#########"""######$$$%%%##############################$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%$$$############$$$%%%$$$######"""!!!"""""""""########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###########################!!! !!!"""###""""""!!!!!!!!!"""""""""######%%%$$$$$$######$$$$$$%%%########################"""""""""""""""###$$$$$$######"""""""""###%%%%%%""""""#########$$$$$$$$$%%%$$$#########%%%&&&((($$$$$$###############$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%$$$######$$$%%%########################$$$$$$$$$$$$$$$#########$$$$$$#########$$$%%%%%%'''&&&$$$###"""###%%%&&&%%%%%%&&&'''((())))))***)))***+++,,,...000111222444555666888;;;===>>>??????AAACCCCCCAAADDDJJJOOOUUUZZZ___```]]]WWWQQQMMMIIIJJJKKKLLLNNNOOOPPPQQQPPPMMMKKKIIIIIIIIIGGGFFF>>><<<;;;999999999::::::666555555555555666666777555444444333222111000///---...000222333333333222555666666666666555555555::::::::::::;;;;;;<<<<<<999999999999888777777777111333555666444444666888777777888888777666555444555666999;;;<<<<<<;;;:::666666555555444333333222333222111000//////000111000000000000000000000000000000111111111111111111000000111111000000///...///////////////000111111555555666555444222///---.......................................---,,,,,,+++++++++,,,---.........---......//////......------,,,,,,+++++++++++++++...........................///000111111000///...---------------...//////---,,,++++++******++++++...---,,,---///111111111///000000111222333444555000000///000000111111222222222111111000000//////------...///000111111222//////...............///)))***+++)))&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######""""""###$$$$$$%%%####################################$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$ !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%###"""""""""""""""###############$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$######$$$$$$$$$$$$###############"""""""""""""""######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$"""!!!!!!!!!"""#############################################$$$$$$""""""""""""""""""""""""########################""""""############"""""" ######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!$$$&&&$$$!!!!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!""""""###$$$$$$######"""""""""###%%%&&&""""""######$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$###############$$$$$$$$$###"""###$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$!!!#########"""!!!"""###########################&&&%%%%%%%%%$$$#########%%%%%%$$$$$$###$$$$$$%%%***(((&&&$$$######$$$%%%(((((()))+++,,,---...//////000111333555777999:::;;;<<<===???BBBDDDFFFFFFEEEGGGHHHFFFCCCDDDJJJOOOUUU[[[aaadddaaaZZZSSSNNNHHHHHHIIIJJJKKKMMMMMMNNNLLLIIIFFFEEEEEEDDDBBBAAA777888888666333111222333333333333333333444555666222333444444444222000///,,,...000333555666777777333444555666888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555222444777777555444555777999:::::::::999888666555444666888;;;<<<<<<;;;:::555555444333222222111111222111000.........//////////////////000000000000......///000111222222333000000000000000///......//////............//////444444555555333111...,,,...............---------,,,,,,------,,,,,,+++*********+++,,,,,,---......,,,------------------,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...,,,,,,,,,,,,,,,---...//////...------,,,,,,------,,,***)))***,,,......---///000000222333444555555111000000000111222222333333333222111111000//////,,,,,,---///000222333333111000000000000111111222+++---...+++(((%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%% !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%###"""""""""""""""############$$$$$$&&&''''''&&&$$$$$$""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$######""""""!!! ######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### """$$$%%%&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%$$$"""!!!!!!!!!"""###########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""########################""""""############"""""" ######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%########################$$$#########$$$%%%&&&&&&!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$######!!!!!!###$$$&&&((()))******,,,---......111444777999:::<<>>===777555333111111222333444333333333444444555555555555555444444444333333333222222333444555777777888888888777777777999:::;;;999;;;===??????===;;;999777888888888888666444333333333333333333444555666;;;;;;;;;:::999777555333333444555777777777777666555555444333222222222222............////////////222222222111111111000000000000111111111222222222111111111111000000000000000///---,,,---...000111111111111111111000///...111000000///...------,,,......---------,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++***))))))++++++******))))))((((((+++++++++++++++***)))(((+++,,,---...////////////---,,,+++******+++,,,---......---,,,,,,,,,------++++++,,,------......///---///111333666777999999666333000///000111111111---...///...---...///111...------,,,,,,...///000555333111111222444444444//////.........---------(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!########################$$$$$$############$$$$$$!!!###$$$###"""!!!"""###&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###"""""""""###""""""###$$$$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""'''%%%###""""""###%%%'''######""""""!!!!!! $$$$$$$$$#########""""""%%%$$$$$$$$$######"""""" !!!"""######$$$%%%%%%%%%###!!!"""%%%'''***)))&&&$$$""""""###$$$&&&&&&%%%$$$#########$$$"""############$$$$$$$$$######"""""""""""""""###&&&&&&%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$##############################"""!!!"""###$$$###!!!""""""######""""""""""""####################################$$$############$$$$$$%%%""""""""""""############""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&%%%%%%'''''''''((((((((())))))+++...111444777<<>>===<<<:::888777777444333111000///000222333555555555555555555666666666666666555555555444444333444444555666777888888888888888888999:::;;;<<<<<>>;;;888888888888777666444333333333333333333444555555888888888888666444222111333444555666777777666666444444333222111111111111///////////////.........000000000000000000000000000000000000111111111222111111111000000000/////////...---,,,---...000111///000000000000//////...111000000///......---------------,,,,,,+++++++++*********++++++,,,,,,,,,---,,,,,,+++******))))))(((((())))))))))))))))))***************)))((((((***+++,,,------.........++++++************++++++++++++++++++++++++++++++***++++++,,,,,,---......---...000333555777888888555222///......//////...---...///...------///111000///.........///000111333222000111222333333222000000000////////////...+++***))))))(((((())))))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$############""""""$$$$$$#########"""""""""########################$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%$$$###############%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$##################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$!!!""""""#########""""""""""""""""""""""""""""""##############################""""""!!!!!!!!!!!!$$$$$$$$$#########""""""$$$$$$$$$######""""""""" !!!!!!"""######$$$%%%%%%%%%###""""""%%%'''***(((&&&$$$""""""###$$$%%%%%%$$$###############"""############$$$$$$$$$######""""""""""""#################################$$$$$$%%%%%%$$$$$$##############################"""!!!"""###$$$###!!!%%%""" ###%%%&&&%%%$$$$$$#########"""""""""########################$$$$$$###"""""""""#####################"""""""""########################""""""############""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$#########$$$%%%''''''(((((((((+++++++++,,,---......///333666:::>>>CCCIIIPPPTTT\\\[[[[[[ZZZYYYWWWVVVUUURRRQQQPPPOOOMMMLLLKKKJJJGGGEEECCC@@@>>><<<;;;;;;:::;;;===>>>===<<<:::999888888888888888888888888888888777666555333333222333222111000111222333444777777777666666666666666777777777666666666555555555555666666666777777777888888888999:::<<<===>>>@@@CCCHHHLLLLLLHHHDDD@@@:::::::::999888777555444555444444444444555666666888888999888777555333222333333555666666777666666333333222111000000000000000000/////////...............//////000000111111000000000000111111111111111111000000000000//////......---,,,---...///000......///000000000//////111000000//////.........,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,++++++***)))))))))&&&&&&''''''((())))))***(((((()))))))))(((''''''(((((()))***++++++++++++((())))))******))))))(((&&&''')))************)))))))))******+++,,,,,,---,,,...///222444555666666444111...------...---,,,---...///...------///111111000000//////111222333222111000111222222111///222222111111111000000000------,,,++++++++++++,,,))))))(((((('''&&&%%%%%%$$$$$$#########"""""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$ !!!######$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###""""""""""""!!!!!!!!!$$$$$$$$$########################""""""""""""""" !!!!!!""""""#########%%%%%%%%%###""""""$$$'''((('''%%%$$$#########$$$$$$$$$###"""""""""######"""############$$$$$$$$$######################## !!!""""""###$$$$$$######$$$$$$$$$$$$#################################"""!!!"""###$$$###!!!%%%$$$###$$$&&&''''''&&&################################################$$$$$$###"""!!!!!!!!!"""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&((()))***+++++++++,,,///222555888:::<<<>>>AAAEEEIIIMMMRRRXXX\\\eeeeeedddcccaaa^^^\\\ZZZUUUTTTSSSQQQNNNLLLJJJIIIEEEDDDAAA===:::777555444222333444555666666666555444444444444444444444444666666555555444333333333444444333333444555666777777777777666666555555555777777777666666666555555555555666666666666666666666777888999:::<<<===>>>@@@EEEKKKQQQRRROOOKKKGGG??????>>><<<;;;999888777777777777666666777888888;;;;;;<<<;;;:::888777555333333444555666666666666333222111000000/////////000000//////...---------------...///000111222222111111111111222222222222111000000000////////////------,,,,,,,,,---...///---...///000000000000000000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++******))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((''''''&&&&&&'''(((((()))))))))(((&&&'''((())))))((('''&&&$$$%%%(((***+++***)))((((((((())))))***+++++++++,,,---...000222333333444444111///---------,,,+++---.........------///000111000/////////000222333111111111222444333111///222222222111111111111000//////...---------------,,,,,,+++***)))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%######"""""""""""""""############$$$$$$%%%%%%%%%############$$$$$$%%%&&&&&&%%%$$$###"""###$$$$$$""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########$$$%%%%%%$$$######$$$&&&'''&&&%%%$$$######$$$$$$######"""""""""""""""###""""""#########$$$$$$$$$""""""######$$$$$$###### !!!""""""############$$$$$$$$$$$$#################################"""!!!"""###$$$###!!!""""""###$$$%%%%%%$$$###!!!""""""###$$$%%%%%%%%%########################$$$$$$###"""!!!!!!!!!"""%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###''''''&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''&&&''')))+++---//////000000222555999===AAAEEEFFFEEEGGGKKKNNNQQQUUU[[[___dddeeeeeedddbbb```]]]\\\SSSRRRPPPNNNKKKIIIGGGFFFDDDCCC@@@<<<999666444333000000111333444555555666555555555555444444444444555555555555555555555555444444444555555666777777777666666555555444444444666666666555555555444444555555555555555555666666666666888999;;;<<<======>>>CCCJJJPPPSSSSSSPPPNNNEEEDDDBBB@@@>>>===<<<;;;;;;:::999999999999::::::<<<<<<======<<<:::888777333333333444555555666777333222111000////////////............------,,,,,,,,,---...///000222333333222222222333333333444444000000000////////////...,,,,,,,,,,,,,,,------.........///000111111111111////////////............,,,,,,,,,,,,,,,,,,------******************************))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''((())))))((('''&&&$$$&&&(((***++++++***)))''''''((())))))******++++++,,,---///000111111111333111///...///...---+++,,,---...---,,,---...000//////...---...///000111111111222333555555333111222222222111111111000000000///......------...............---,,,++++++******))))))(((''''''&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$############$$$$$$"""###$$$###"""!!!"""$$$###"""""""""""""""###############$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###!!!!!!"""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$"""!!! !!!"""$$$""""""""""""####################################"""""""""""""""#########""""""""""""###############%%%%%%$$$######$$$&&&%%%$$$$$$$$$###$$$$$$$$$###"""""""""""""""######""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""###########################"""!!!"""###$$$###!!! """$$$%%%$$$######"""!!!!!!"""###$$$%%%&&&'''########################$$$$$$###"""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%&&&((()))***+++,,,,,,,,,---000222555777888999<<<===???BBBEEEGGGIIIJJJFFFHHHKKKMMMOOORRRWWWZZZ[[[\\\]]]]]]]]][[[XXXWWWKKKKKKIIIGGGEEECCCBBBAAA<<<;;;999666444222111000000111222444555666666777999888888777666555444444222222333333444444444555333333444444444444444444666666555555555555555555666666666555555555444444555555555666666777777777777888999;;;<<<============@@@FFFKKKOOOPPPQQQPPPIIIHHHFFFCCCAAA???>>>>>><<<<<<;;;::::::::::::;;;::::::;;;;;;:::999777666333333333333444555666777111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222222333333333333444000000////////////......+++++++++,,,,,,,,,------......///000000000//////------------------------++++++++++++,,,,,,,,,,,,***************))))))))))))))))))((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((((((''''''''''''''''''(((((('''''''''&&&''')))***+++******)))''''''((())))))******+++***+++,,,---.../////////111000......//////...,,,,,,---...---,,,,,,...000...---,,,,,,,,,---///000111111111333555666555444333222222222111111111111000000///...............000000////////////......++++++***)))(((''''''&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$!!!"""######"""!!!"""#########"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$######!!! """""""""""""""""""""""""""!!!!!!""""""""""""############$$$###############$$$$$$$$$###############$$$$$$$$$###########################$$$%%%%%%$$$###$$$%%%#########$$$$$$$$$$$$$$$######"""""""""###$$$$$$"""############$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$%%%$$$$$$###!!! """"""############""""""###########################"""!!!"""###$$$###!!!"""$$$&&&&&&%%%$$$###$$$#########$$$$$$%%%%%%%%%########################$$$############$$$$$$%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%'''***+++***+++---000222333444555555666999<<>>===<<<;;;777666555444333222222222222444666888999::::::999;;;;;;:::888666555333333111111111222333444555555444555555555555444444333666666666666666666777777777777777666666666555555666666777888999999:::::::::;;;===>>>?????????>>>>>>???AAADDDGGGJJJMMMNNNLLLJJJGGGDDDBBB@@@??????<<<;;;::::::999999::::::888999999999999777666555333333333333333555666777///...---,,,++++++++++++)))))))))***++++++,,,,,,******+++,,,------......000000111111111222222222000000/////////.........******+++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************+++*********)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%&&&''''''''''''''''''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((())))))))))))'''(((((()))******++++++******+++,,,------------...---,,,---//////---,,,,,,---------,,,,,,...000...---,,,,,,,,,---//////000///...000333666666666444444444333333333222222111111000////////////000000000111111111111222222///...---,,,+++******)))&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$############$$$$$$"""###$$$$$$""""""###$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$######""""""########################!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########""""""!!!"""""""""""""""""""""""""""!!! !!!"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###########################$$$&&&%%%$$$###$$$%%%""""""###$$$$$$$$$$$$$$$###############$$$%%%%%%"""############$$$$$$$$$ """$$$%%%&&&&&&%%%$$$&&&%%%$$$###"""!!! """"""############""""""###########################"""!!!"""###$$$###!!!"""%%%'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$#########$$$%%%&&&&&&#########$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%((((((''''''(((+++---///111222444777:::<<<===>>>;;;===@@@CCCFFFIIIKKKKKKIIIJJJKKKLLLNNNOOOPPPQQQMMMLLLJJJGGGCCC@@@AAABBBBBBCCCEEEFFFFFFDDDBBB@@@;;;;;;::::::999888888777;;;::::::999999999::::::666888:::===>>>>>>===<<<===<<<:::888666444222222111111222333444555666666777777888888777666555555666666777777888888999999888888888888777777777777777888888:::;;;<<<=========>>>???@@@AAAAAA@@@?????????>>>???BBBEEEIIILLLMMMKKKHHHDDDBBB@@@??????;;;:::999999888888888888888999::::::999888777666444333222222333444666777---,,,+++***))))))))))))''''''((()))***+++,,,,,,)))))))))***++++++,,,,,,////////////000000000000000/////////............******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++&&&'''''''''(((((())))))+++*********))))))(((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&'''((((((((('''((()))))))))))))))(((((()))((('''&&&&&&'''((()))))))))((('''''''''(((((((((((())))))******++++++)))***+++,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,---------,,,,,,...///...------,,,---...///000...---,,,...222555777777666666555555555444444444333222111111000000111111000111111222222333444444333222111000///...------(((((('''''''''&&&&&&&&&########################$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$#########'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""########################!!!"""###$$$%%%$$$############$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##################"""$$$&&&&&&$$$###$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&"""############$$$$$$$$$ """$$$&&&'''&&&%%%$$$%%%%%%$$$$$$###"""""""""""""""############""""""###########################"""!!!"""###$$$###!!!"""$$$%%%$$$"""!!!"""%%%&&&%%%$$$###""""""""""""&&&%%%$$$###""""""""""""!!! !!!$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%&&&&&&''''''#########$$$$$$$$$%%%%%%"""&&&((()))((()))***))))))+++---000333666777;;;@@@CCCBBBBBBDDDEEEDDDFFFGGGIIIKKKNNNPPPRRRRRRPPPPPPOOOOOOOOONNNNNNNNNIIIFFFBBB>>>;;;::::::;;;888888888:::<<<===;;;999777777777666555666999;;;>>>@@@BBBAAA>>><<<::::::::::::::::::::::::::::::;;;;;;999888666444333222333222222222222333444444333333222222222333333444444444444444555888===@@@???>>>;;;999888888888888888777777777999===AAADDDHHHFFFBBB>>>======???@@@===>>>???@@@BBBCCCDDDEEEFFFEEEEEEEEEEEECCC@@@===;;;:::999999;;;;;;:::888888777777666555555444444///000000000000000//////+++***((('''&&&&&&&&&'''&&&'''''''''''''''&&&&&&(((((())))))*********+++++++++,,,------...//////000///---+++******++++++))))))))))))(((((((((((((((((()))***+++,,,------,,,***((('''&&&'''((()))(((''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((((((((())))))))))))******))))))((((((((('''+++***)))(((((()))***+++((((((((((((((())))))***---,,,***)))))))))******+++++++++************)))******+++++++++,,,,,,,,,..................------,,,---///111333333333222333333222222111000000000222222222222222222222222444333333222222222333333333333333333222111000//////...,,,)))'''&&&%%%%%%###&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%###"""!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""###%%%$$$###!!!!!!!!!""""""#########"""!!!"""$$$&&&%%%$$$$$$$$$###"""""""""##############################""""""######$$$%%%$$$$$$$$$$$$###!!! ########################""""""""""""""""""""""""((($$$ """'''***'''$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&%%%$$$$$$######"""""""""""""""############""""""!!!!!!!!!###$$$%%%$$$$$$############$$$$$$$$$###############$$$$$$&&&%%%$$$###"""""""""""""""!!! """###%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$&&&'''(((((()))+++------...000333666:::===???DDDJJJLLLKKKJJJLLLLLLJJJNNNNNNNNNOOOPPPRRRRRRSSSSSSRRRQQQOOOMMMLLLJJJJJJDDDAAA===999666555444555666666666888;;;;;;:::888666666666666666888<<>>===:::::::::::::::;;;;;;;;;:::999888777666444333333444444444444444555555666555555444444444555555666333444444444555777<<>>===;;;;;;:::888888999:::===AAADDDFFFIIIFFFBBB???===<<<>>>???;;;;;;===>>>@@@AAABBBCCCDDDCCCDDDEEEFFFFFFCCCAAA<<<:::888777777777666555555444444333222222111111000000000///...---,,,++++++***((('''&&&&&&'''''''''(((((()))((((((''''''''''''((((((((()))))))))+++++++++,,,,,,------...,,,+++***(((''''''(((((())))))))))))(((((((((((((((((())))))******+++++++++***(((&&&&&&'''((()))''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''((((((((())))))))))))((((((((('''''''''))))))(((''''''((())))))((((((((((((((()))******,,,+++***)))))))))***************)))))))))((((((************++++++++++++---------------------------...///111222222222222111000000000//////......111111111222222222333333444444333333333333444444444555555555444333222222222111000...,,,+++******$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######"""############$$$$$$$$$######"""!!!""""""!!!!!!""""""###$$$$$$###"""!!!!!!""""""###&&&&&&%%%$$$"""!!!###$$$#########"""""""""""""""#######################################$$$$$$%%%###$$$$$$######"""!!! ################################################%%%$$$#########$$$$$$###%%%%%%$$$######$$$%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""!!!!!!"""######$$$$$$############$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$######"""""""""###"""!!!"""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))))))))))),,,000333333444777;;;???DDDHHHJJJMMMSSSUUUTTTRRRSSSRRROOORRRRRRRRRSSSTTTUUUVVVWWWWWWVVVSSSPPPLLLIIIFFFEEE>>>===999666333222111111444444555777:::;;;:::888777777666555666:::@@@DDDQQQRRRRRRNNNIIICCC???>>>::::::::::::::::::::::::888777777666666555555444444444444444555555555555555555444444444444555555333444444444444666:::===CCCCCCCCCBBBAAA???===<<<:::;;;===???BBBEEEGGGHHHIIIFFFBBB>>>;;;:::;;;;;;777777999:::<<<>>>???@@@AAAAAAAAADDDFFFGGGFFFDDD===:::666333333333222111111000000///......------.........---+++***((('''***)))(((''''''&&&''''''(((((()))))))))))))))(((&&&'''''''''''''''((((((++++++++++++++++++++++++***)))((('''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&'''(((&&&&&&''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((())))))(((((())))))***+++++++++***)))))))))******))))))))))))((((((((('''))))))))))))******************++++++,,,,,,------///////////////000111111.........---------------//////000111222333333444444333333333444555666666666777777777777777666666555444444222111000000///------,,,+++)))'''$$$"""$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%%%%"""############"""!!!!!!######""""""######$$$%%%###""""""!!!""""""###$$$((()))(((%%%"""!!!!!!"""!!!!!!!!!"""""""""""""""########################"""############$$$$$$$$$"""###############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$!!! """$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$%%%%%%&&&""""""""""""############%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$######""""""%%%###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++)))+++---...///222666999:::;;;>>>CCCHHHMMMQQQSSSRRRXXX[[[YYYWWWVVVSSSPPPPPPPPPQQQRRRTTTVVVYYYZZZYYYWWWSSSOOOJJJEEEBBB@@@<<<;;;999888666555444444666666777999<<<===<<<:::999999777555666:::@@@EEEOOOPPPPPPLLLFFFAAA===;;;:::999999999999999888888666666666666666666666666333333444444555555555555333333222222111222222222333333444333333444777:::???@@@BBBDDDCCCBBB???>>><<<>>>@@@BBBDDDEEEEEEEEEEEECCC???:::777666666666222333444666888999:::;;;======>>>@@@BBBCCCCCCAAA;;;777333000000111111111......------,,,+++++++++++++++******)))((('''&&&))))))((((((''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''***************)))))))))+++*********************))))))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&'''%%%&&&'''((()))***++++++))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))***************))))))))))))*********)))))))))((((((((((((((((((((())))))))))))(((((())))))***+++,,,,,,///...---,,,,,,,,,......,,,,,,,,,,,,------------......///000111222333444333333333444444666777777777888999::::::::::::999666666666555555444333333/////////...---+++)))(((&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%"""###############""""""$$$$$$######$$$$$$%%%&&&!!!!!!!!!""""""###$$$$$$(((((((((&&&###""""""###!!!!!!""""""######$$$$$$########################""""""######$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%!!!"""""""""############$$$######"""""""""""""""$$$$$$############$$$$$$%%%$$$$$$###""""""############$$$$$$$$$###""""""%%%$$$"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***,,,---//////,,,///333777999;;;>>>@@@AAABBBDDDHHHMMMQQQUUUWWWXXX^^^aaa___\\\[[[WWWRRRNNNMMMMMMMMMNNNPPPRRRTTTRRRPPPMMMHHHDDD@@@<<<;;;::::::;;;;;;;;;::::::999999999:::===???@@@???===<<<;;;888666555888===AAAGGGHHHIIIFFFBBB>>>;;;:::888888888888777777666666666666666777777777888888555666777888888888777777444333222111111111111111222333333333222222444666:::<<<@@@CCCDDDCCCBBB@@@===>>>@@@AAAAAAAAA???>>>>>><<<999555333111111111///000111222333555666666999888888999;;;<<<;;;:::666333///...///111222222------,,,,,,+++*********&&&'''((((((((((((((('''((((((((((((((('''''''''%%%&&&''''''((((((((('''(((((((((((((((((((((((()))))))))))))))))))))(((******++++++++++++++++++))))))))))))((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&'''(((***+++,,,,,,))))))((('''''''''(((((())))))************))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))***)))))))))++++++*********)))))))))''''''((((((((()))))))))'''''''''((()))***++++++---,,,***))))))***++++++,,,,,,,,,------.........------...///111222333333222222222222333555666666777777999:::;;;;;;<<<<<<999999999:::999888777777111111111000///...------))))))((('''&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""############$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!""""""############%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$###!!!"""###$$$$$$%%%$$$$$$###################################################  $$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""!!!"""""""""############!!!!!!""""""############$$$$$$############$$$$$$&&&%%%$$$###"""""""""""""""###$$$%%%%%%$$$###"""$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((()))***+++...000333555666444888>>>AAACCCDDDFFFGGGHHHHHHJJJLLLOOORRRUUUWWW[[[bbbfffdddaaa___ZZZUUULLLJJJHHHFFFDDDDDDEEEFFFFFFEEECCC@@@>>>;;;999888:::<<<===>>>???>>>=========<<<===???AAAAAA@@@>>><<<;;;999666444555999<<>>???>>>===;;;:::777666555333222000//////---,,,,,,***)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%$$$###"""""""""#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&!!!""""""############""""""###%%%&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%########################!!!"""###%%%%%%$$$######""""""###$$$%%%%%%%%%$$$########################""""""""""""""""""""""""!!!###&&&$$$!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!""""""""""""############ """###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$!!!"""$$$%%%%%%$$$###"""$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''')))***+++,,,---...000222666999<<>><<<;;;<<<<<<>>>>>>==================@@@AAACCCDDDDDDBBB@@@???=========>>>??????===;;;:::999888555333444666999;;;===@@@@@@???=========:::::::::999888888777777999999999999999:::::::::888999;;;<<<===<<<;;;:::666555444333222222222222111222333222000///000111222444666888999999999888555555555444333222111111//////...---,,,,,,------------------------------...---,,,,,,...//////...,,,+++***+++---//////...,,,,,,++++++***)))))))))''''''((()))))))))((((((&&&'''((())))))(((''''''%%%&&&'''(((((()))))))))((((((((('''''''''&&&&&&((((((((())))))******+++%%%&&&''')))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((((()))******+++,,,,,,))))))(((((((((((())))))*********++++++*********''''''''''''''''''''''''))))))***++++++***))))))&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&''')))*********))))))************))))))))))))(((((()))))))))*********(((((((((((()))))))))))))))******+++++++++************+++,,,---//////000.........//////000000000/////////...//////000000111222444666888:::;;;;;;>>>???@@@@@@???===;;;:::;;;:::888777555444333333111000///...,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$#########"""######$$$%%%""""""###$$$$$$$$$$$$$$$###############$$$%%%%%%""""""###$$$######!!!!!! ###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$################################################"""  ###%%%$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$####################################""""""""""""""""""""""""############!!!"""######$$$###""""""$$$$$$############$$$$$$""""""""""""###$$$%%%&&&!!!"""$$$%%%%%%$$$###"""###""""""###%%%'''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&******,,,---///111222222555777:::>>>BBBFFFIIIJJJPPPPPPPPPOOONNNOOOQQQTTTSSSRRRRRRQQQQQQRRRRRRSSSNNNUUU[[[ZZZWWWTTTNNNHHHAAA???<<<999888888999:::;;;<<<===???@@@BBBCCCCCCFFFGGGIIIIIIHHHFFFBBB@@@<<<<<<<<<===>>>===;;;999777777666444333333666888888;;;>>>???>>><<<<<<<<<<<<<<<;;;;;;:::999888888::::::::::::::::::::::::555777888::::::999888777444333222111000000000000111222333222///...///000...///000111111111000///000/////////////////////,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++***)))((()))+++---------***)))(((***+++,,,,,,***+++++++++***))))))(((((()))*********)))(((''''''&&&'''((())))))(((''''''&&&'''((()))************'''''''''&&&&&&%%%%%%%%%'''(((((()))***++++++,,,%%%&&&(((***++++++******))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((((((''')))))))))***++++++,,,,,,))))))(((((((((((()))***))))))************))))))((((((((((((((((((((((((***+++,,,------,,,+++***&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''(((*********)))((())))))))))))(((((((((((())))))))))))************)))))))))))))))((((((((()))***+++------,,,,,,+++))))))***+++---...//////.........//////////////////......------------...///111333555777999::::::===>>>??????>>><<<999777;;;::::::999888888888888333222111000...,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!"""###%%%&&&'''!!!!!!"""#####################""""""######$$$%%%"""###$$$$$$###"""!!! !!!###%%%%%%$$$###"""###%%%$$$$$$$$$###"""""""""######################## """$$$%%%%%%%%%###"""$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((###$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################!!!!!!!!!"""######$$$$$$""""""""""""##################$$$$$$###""" $$$$$$############$$$$$$ ###%%%&&&&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$%%%&&&%%%#########%%%&&&&&&%%%%%%$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%'''''''''&&&''')))***+++---000222222333555666===@@@CCCGGGJJJNNNSSSVVVUUUUUUUUUUUUUUUVVVVVVVVVZZZ\\\\\\ZZZUUUOOOKKKIIIKKKLLLKKKJJJGGGCCC@@@===;;;:::999888888:::;;;<<<======>>>@@@CCCFFFIIIKKKMMMLLLKKKHHHFFFCCC@@@???BBB@@@===<<<<<<;;;:::888999777666555555777888:::888:::===@@@BBBBBBAAA@@@>>>?????????===;;;999888777777777777666666666666555555555444444444333333333111///---,,,+++,,,,,,000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))),,,,,,++++++******))))))******))))))(((((((((''')))))))))))))))((((((((('''((()))++++++******))),,,+++++++++******))))))(((((())))))******++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))+++++++++++++++***)))))))))((('''&&&&&&'''((()))***************+++,,,,,,)))))))))))))))((((((((())))))((((((((('''''''''(((((((((((())))))******)))***,,,------,,,***)))'''''''''((((((((())))))&&&&&&'''((()))***++++++,,,***((('''&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&***)))(((''''''''''''''''''((((((((())))))******+++++++++++++++***)))(((((())))))))))))*********++++++++++++++++++++++++......,,,,,,,,,,,,.........//////000000000000000111111111222444777:::;;;=========<<<;;;;;;::::::;;;::::::999888666555555777555333000///.........111...+++)))))))))((('''"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$##############################"""!!! !!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""&&&&&&%%%$$$###"""!!! &&&%%%%%%$$$###""" """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########################################################$$$###"""!!!"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################!!!"""###$$$$$$$$$###"""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###########################$$$%%%%%%$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))******+++---000...111555888;;;===@@@CCCEEEGGGJJJNNNRRRVVV[[[^^^]]]]]]^^^^^^^^^]]][[[[[[\\\^^^___]]]VVVNNNHHHEEE?????????>>>===;;;999888======<<<<<<======>>>????????????@@@BBBEEEGGGIIIJJJJJJIIIGGGDDDBBB@@@>>>@@@>>><<<;;;<<<<<<;;;:::999888777666666888:::;;;;;;===@@@CCCDDDCCCBBB@@@??????>>>===<<<:::888777666666555555444444333333000000000////////////......---+++)))((((((((()))......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---++++++++++++++++++++++++------,,,,,,,,,+++++++++***************************++++++++++++***)))))))))))))))(((((('''''''''))))))))))))((((((''''''))))))))))))))))))((((((((()))***+++++++++******+++++++++++++++*********)))))))))***************))))))))))))))))))))))))))))))(((''''''((())))))'''(((((((((((('''&&&%%%((((((''''''''''''(((((()))))))))))))))***++++++(((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''((((((((())))))((()))+++,,,,,,+++)))(((''''''''''''((((((((()))''''''((()))***+++,,,,,,---,,,***'''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((()))))))))******++++++******)))))))))))))))************+++************************...---,,,++++++,,,---...---...//////000000//////000000111222444666888:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;999888777666666666888777666444333222111111000...+++))))))((('''&&&######$$$$$$$$$###"""""""""######$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$###"""!!! """###$$$$$$$$$$$$###"""##############################"""!!!!!!"""######%%%%%%$$$$$$$$$#################################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))(((***---...000222555888888;;;@@@DDDFFFIIILLLNNNOOOPPPQQQTTTXXX\\\```bbbbbbdddfffggggggdddaaa___[[[]]]^^^[[[TTTJJJBBB>>>777888888999::::::;;;;;;@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGFFFFFFDDDCCCAAA???>>>===<<<;;;;;;<<<======<<<;;;:::999999999:::<<<===>>>@@@DDDFFFGGGEEEAAA??????>>><<<:::888777666555333333222222111000//////,,,,,,,,,,,,++++++++++++***)))(((''''''''''''(((+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++******)))(((((((((((((((''''''''''''))))))((((((((((((''''''))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************************************)))(((((((((((()))***&&&&&&''''''&&&&&&%%%%%%''''''((((((((((((''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))******)))((('''''''''''''''(((((((((((((((((()))***+++,,,,,,---...---***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((((((''''''''''''&&&&&&&&&'''((('''&&&%%%$$$'''''''''''''''(((((((((((())))))************))))))************+++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,---......//////....../////////000222444666777888888999:::;;;======>>>===;;;999777666666777888999::::::999888666555444333111...,,,,,,+++)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""######$$$$$$$$$$$$######$$$$$$$$$###############!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""##############################"""!!!!!!"""######%%%$$$$$$$$$$$$#################################"""""""""""""""""""""###########################$$$%%%%%%%%%%%%%%%%%%$$$################################################"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''')))+++,,,,,,///222444777:::???BBBGGGJJJNNNPPPPPPPPPQQQRRRVVVUUUUUUWWW[[[```bbbdddeeegggiiikkkiiieeeaaa]]]SSSTTTTTTQQQJJJBBB<<<888666666888:::<<<@@@BBBDDDCCCDDDEEEFFFFFFFFFDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;<<<>>>@@@AAA@@@>>>>>>============>>>???@@@BBBFFFHHHGGGDDD@@@===<<<:::777555333222222222000000///...---,,,,,,+++,,,,,,,,,++++++++++++***)))))))))))))))))))))***)))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,++++++******++++++++++++++++++++++++*********))))))*********(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((''''''(((((()))'''((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((()))******+++,,,,,,,,,+++***((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''''''''((()))++++++)))'''&&&&&&&&&''''''''''''''''''''''''((()))************************++++++++++++)))))))))***************+++++++++++++++++++++++++++,,,------......---------......///000222333333444555666888;;;===>>>??????===:::777777888999;;;999:::<<<===<<<:::888666888666333222222111///---,,,+++)))(((''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###################################################"""""""""##############################%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%&&&'''''''''&&&''''''))),,,///111333666999===@@@DDDHHHLLLSSSVVVYYYZZZYYYWWWWWWWWW[[[YYYYYY\\\bbbhhhkkkllljjjkkkkkkiiieee^^^XXXSSSIIIHHHGGGCCC>>>:::888888555666888;;;???CCCGGGIIIFFFGGGHHHHHHHHHFFFEEEDDDCCCBBBAAA?????????@@@@@@???@@@AAAAAAAAAAAA@@@@@@???>>>===???AAACCCDDDCCCAAAAAA@@@@@@???????????????AAACCCEEECCC@@@<<<999777555333000...------------------,,,+++******))),,,,,,+++++++++*********)))))))))***************'''(((((()))***+++,,,,,,+++++++++,,,,,,---------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++***)))))))))))))))***************((()))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------......//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***)))******+++++++++******'''(((************((('''***)))(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((()))*********)))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***++++++***((('''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,---...//////000000111111222444666999;;;===>>>???===:::888888999;;;<<<888999<<<>>>===<<<999777:::888777666666555333111000///---+++)))))))))***)))((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%$$$###""""""######$$$$$$######"""#############################################$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!!!!!!!"""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%&&&'''((((((*********,,,///333777:::>>>@@@DDDGGGJJJNNNRRRVVVYYY]]]```bbbbbb````````````^^^]]]aaahhhooossstttmmmkkkgggaaaZZZRRRKKKGGGAAAAAA???<<<:::999:::<<<:::<<>>======>>>>>>???>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@AAACCCDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<===>>>>>>===:::777555111111///...,,,+++++++++++++++++++++******************)))))))))(((((((((''''''((()))))))))(((((((((((())))))***+++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////,,,,,,,,,---,,,++++++***(((((((((((())))))))))))))))))************++++++++++++,,,,,,---.........---------------...//////.............../////////............------------------------------------++++++,,,------,,,++++++))))))***+++++++++************++++++++++++******,,,++++++***************((())))))******++++++,,,((()))))))))))))))******)))))))))))))))((((((((()))))))))(((((()))))))))++++++++++++************''''''(((((())))))))))))(((((((((((())))))))))))'''''''''((((((((((((((('''(((((((((((()))))))))%%%&&&'''((()))(((''''''((((((((('''''''''''''''&&&''''''(((((((((((('''((())))))))))))******************+++,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,------......------,,,---...////////////...///000111444666888:::;;;===;;;999888777888::::::777888;;;======<<<:::999999888888888888888666444222111000...,,,++++++***)))(((&&&$$$#####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""""""""############""""""###############$$$$$$$$$%%%$$$$$$$$$######"""""" !!!"""###$$$%%%%%%%%%#################################""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!! !!!"""######$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!"""############"""!!!$$$############"""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$###"""!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''''''''''''''((()))***+++//////000333777===BBBEEEIIIKKKOOOQQQTTTWWW[[[^^^```dddhhhjjjjjjiiihhhhhhfffbbb^^^```eeejjjlllkkkccc```ZZZSSSMMMGGGCCCAAA???@@@AAA@@@??????AAABBBCCCEEEHHHLLLPPPRRRTTTTTTNNNMMMKKKIIIGGGEEEDDDDDD======<<<;;;<<<===>>>???===>>>@@@BBBDDDEEEEEEFFFDDDCCCAAAAAABBBCCCCCCBBBBBBAAA@@@>>><<<:::888777777777777666555333222111............---,,,+++******************+++++++++))))))))))))((((((((('''''''''((())))))((('''&&&)))))))))******+++++++++******+++,,,,,,---......***++++++,,,,,,,,,++++++------------------------........./////////000000////////////////////////------......------,,,+++((()))))))))*********+++******+++++++++,,,,,,,,,---------...///000000000......---------...///000000000//////////////////.............../////////------------------------+++,,,---......---,,,+++))))))***+++++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,)))******+++,,,,,,------)))*********++++++++++++,,,,,,+++++++++*********+++******************+++---------,,,,,,+++++++++((())))))))))))*********((()))))))))))))))((((((''''''((((((((()))))))))'''((((((((())))))))))))&&&&&&''''''(((((((((((()))))))))(((((('''''''''''''''((((((((('''&&&&&&''''''((((((((())))))))))))))))))***+++,,,,,,,,,+++,,,---......---,,,+++,,,,,,---...............,,,---.../////////...---...///000222333555666777888888777666666666777777777888:::<<<======<<<;;;:::999999;;;<<<<<<:::888777666666444222000///...---+++)))&&&%%%$$$%%%%%%#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%%%%#################################"""""""""!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""###$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!"""############"""!!!############""""""""""""########################""""""######$$$$$$%%%%%%##############################""""""""""""######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&))))))))))))***+++,,,---444444666999>>>DDDJJJMMMQQQSSSVVVXXXZZZ]]]aaadddgggkkkooopppooommmkkkkkkkkkddd^^^[[[]]]___^^^[[[UUUQQQLLLGGGCCCAAAAAAAAAAAACCCFFFGGGFFFEEEFFFGGGEEEGGGKKKOOORRRTTTTTTTTTRRRPPPMMMIIIGGGEEEDDDDDD;;;:::::::::;;;<<<>>>???===>>>@@@CCCEEEFFFGGGGGGEEECCCAAAAAABBBBBBAAA@@@AAA@@@???===:::777555333444444222111000///......------...///...---,,,+++))))))******++++++,,,,,,++++++*********)))))))))((()))*********)))'''&&&************++++++++++++******+++,,,,,,---......((()))***+++,,,---------------------------------.../////////000000111111////////////////////////......//////......---,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------.........///000111111222///......------///000111111111000000//////......------......//////000000........................,,,,,,---......---,,,,,,***+++,,,---------------......,,,++++++,,,......000///......------------******+++,,,------......******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,***************+++++++++************)))(((&&&&&&'''((((((((())))))******'''((((((((())))))******))))))(((((()))***+++,,,******))))))((((((((('''(((((((((((('''&&&%%%%%%''''''''''''(((((((((((('''(((((()))***+++++++++,,,,,,............,,,,,,,,,---......//////......,,,---.../////////...---...//////111222333444444555555555555555444444444888999:::<<<===>>>======<<<<<<<<<>>>@@@@@@>>><<<<<<<<<<<<;;;999666444222222000---***)))((())))))%%%%%%%%%$$$$$$$$$$$$##############################"""!!! !!!"""###""""""############""""""""""""######$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$######"""########################%%%%%%%%%%%%$$$$$$######!!!"""###$$$%%%&&&&&&&&&################################################%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%###########################$$$%%%&&&&&&%%%$$$###############""""""""""""######################## !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&''''''((((((((('''''''''((()))******+++,,,.........000333666;;;<<<>>>BBBFFFKKKOOORRRTTTUUUXXX\\\```cccfffgggmmmooorrrtttsssnnnfffaaa^^^[[[WWWRRROOONNNNNNNNNHHHFFFDDDCCCBBBCCCEEEFFFIIIIIIHHHGGGGGGHHHIIIJJJLLLOOORRRVVVXXXXXXXXXWWWPPPMMMIIIFFFDDDBBB@@@???<<<<<<===>>>>>>>>>======AAAAAAAAAAAABBBCCCDDDEEECCCBBB???===;;;:::999999888777555333111///............//////......---,,,------------------------++++++***************+++,,,+++******)))*********++++++++++++++++++++++++---,,,+++*********+++,,,+++*********))))))(((((()))***+++,,,---------------......//////......---------......///000111111,,,---///...---,,,,,,---......---------,,,,,,,,,---------.........//////..............................////////////......///000000000111111111111222111111000///......---111111000000//////......000000//////.........---/////////000//////.........---,,,++++++,,,---...+++,,,---...////////////...---,,,+++++++++,,,---000000///...............,,,,,,,,,---------......//////.........---------++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&(((''''''(((((()))***++++++++++++,,,,,,---------...------------,,,,,,,,,---------...............111111111222222333333444444444444444444444444444000111444666888:::;;;<<<;;;<<<===>>>???@@@AAABBBAAA???<<<::::::::::::999555444222///+++(((&&&%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$#########"""!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''((()))++++++,,,///222444555999>>>BBBGGGGGGHHHKKKOOOSSSWWWYYYXXXZZZ\\\```eeeiiilllnnnssssssrrrqqqnnnhhhaaa[[[QQQOOOKKKHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEGGGIIIJJJLLLKKKJJJJJJJJJKKKLLLMMMQQQSSSUUUWWWWWWVVVTTTSSSNNNKKKGGGEEEDDDCCCAAA@@@>>>>>>???????????????>>>======<<<<<<<<<<<<======;;;:::888777666666666666444333111///---,,,++++++---............---,,,,,,------------------------++++++************++++++,,,,,,+++***************++++++++++++++++++++++++,,,,,,+++******+++,,,---+++++++++*********))))))******+++,,,------------------............------------------,,,,,,,,,,,,+++---......---,,,,,,---.........---------,,,,,,---------.........//////..............................////////////......//////000000000111111111111111000000///......---////////////.........---111111000000000/////////,,,,,,------...---------000000/////////000111111------......///000000111///...---,,,,,,---......000000///...............,,,,,,---------.........//////.........---------------------------------......---------,,,,,,,,,,,,++++++++++++++++++,,,***)))))))))((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))(((((('''''''''''''''((()))***+++,,,***+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------...//////000///000000111111222222333333333333333333333333333000222333555777888999999888999:::;;;===>>>@@@@@@AAA???===<<<;;;:::999999777666444111...+++)))(((&&&&&&%%%%%%$$$#########$$$$$$########################$$$$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$#########""""""""""""##################$$$$$$%%%%%%%%%&&&"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########"""######$$$%%%&&&&&&'''%%%%%%%%%&&&'''((((((((('''(((((()))+++---///000444777<<>>?????????>>>===;;;:::999999888666444111///---,,,((((((''''''&&&%%%%%%$$$##############################"""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$######$$$$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######%%%$$$$$$$$$$$$#########!!!"""""""""###$$$$$$$$$ !!!"""###$$$%%%%%%#########$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,...///222444777888>>>CCCHHHKKKMMMQQQYYY___cccbbbbbbbbbbbbdddeeefffjjjiiigggeeedddeeefffgggbbb]]]WWWQQQMMMJJJFFFDDDCCCBBBBBBCCCDDDGGGIIIJJJHHHIIIJJJKKKMMMNNNOOOOOOKKKKKKJJJJJJKKKMMMOOOPPPUUUVVVXXXYYYYYYWWWUUUSSSPPPMMMIIIGGGGGGHHHHHHHHHGGGFFFDDDBBB@@@>>>======999888777555444333222222222222222111111111111222111000///---,,,+++++++++,,,,,,------,,,,,,+++***,,,,,,------------------,,,++++++++++++,,,,,,---------,,,+++++++++++++++------------------------+++++++++,,,---...//////......------------------++++++,,,---......------,,,,,,------------,,,,,,111111000///---,,,+++++++++,,,......---,,,---...............------------............////////////..............................////////////.............../////////000000000000/////////.................................000000000000000000000000------...000111111111111,,,,,,,,,,,,---......///000///...------///111222///...---------...///000000000///...............------------............////////////............///////////////////////////////////////////////////......------......///---------,,,,,,,,,,,,+++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********''''''((()))***,,,---...)))))))))))))))*********+++++++++,,,,,,------------------..................//////000111222333333111111111111111222222222222222333333333333222222000000111222444777999:::===>>>@@@???===;;;::::::;;;:::999666444222111000++++++***)))(((((('''&&&############$$$$$$$$$$$$&&&%%%$$$!!!######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$############!!!!!!"""###$$$$$$%%%%%% !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,......111222333666888;;;>>>???EEEKKKQQQUUUWWW\\\eeelllrrrqqqqqqpppooommmlllkkknnnjjjddd^^^YYYVVVUUUUUUSSSOOOJJJGGGFFFFFFFFFFFFCCCDDDEEEFFFHHHKKKNNNOOOLLLMMMNNNOOOPPPOOOOOONNNIIIHHHHHHHHHJJJLLLNNNOOOSSSUUUXXX[[[\\\[[[ZZZYYYTTTPPPLLLIIIIIIJJJKKKKKKIIIHHHDDDAAA===:::999888777666444333111000000000222222222111111000////////////---,,,++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,---------......,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,------------------------++++++,,,---.../////////..................//////,,,,,,---.........------,,,------......------,,,//////......------------***,,,......---------...//////.........---------........./////////000000////////////////////////......////////////......---............/////////////////////............////////////////////////////////////////////////---...///000111111111111//////000000111111111111000...---,,,,,,---///111...---,,,,,,,,,---///000000000///...............---------.........//////000000/////////...................................................//////......------------......///.........------------***+++,,,,,,------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++(((((())))))+++,,,---...))))))))))))))))))))))))******++++++,,,---....../////////...------,,,,,,//////000111222333444555000000000111111222222222222222222222222111000000.........///111333666777:::===??????===;;;;;;<<<===<<<;;;999777444333222......---,,,+++***))))))$$$$$$$$$$$$%%%%%%%%%%%%)))((('''%%%$$$"""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&(((+++...000222444888999:::<<>><<<999777555444111111000///...,,,++++++'''''''''&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%''')))+++,,,%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$#########%%%$$$############$$$%%%$$$############""""""""""""#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++...222666999<<<===BBBCCCDDDFFFIIIKKKNNNOOOQQQXXX___```___aaajjjsssyyyzzz{{{zzzvvvooogggbbbXXXSSSLLLFFFBBBAAACCCDDDBBBBBBBBBEEEIIIMMMNNNNNNLLLLLLMMMNNNOOOQQQRRRRRRUUUVVVXXXZZZYYYWWWTTTRRRNNNNNNNNNOOOQQQSSSVVVWWWZZZ\\\^^^``````___]]][[[UUUPPPJJJEEECCCCCCCCCBBB@@@>>>:::777444333222222------,,,,,,,,,------...---...///000000000//////------,,,,,,+++,,,,,,,,,---............---,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,---...///000///......---------------........................---...//////000///...---............//////000000------............------...//////000000//////...++++++++++++++++++++++++)))+++---...------...///////////////.............../////////000000000000////////////////////////......////////////......,,,,,,---------........................................../////////000000......//////000000000000---....../////////............//////...---,,,+++//////.....................------------///000111000000///...........................////////////000000000000/////////...........................---------.........//////......------------......////////////............------...////////////...------------------------++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))******************++++++,,,,,,+++++++++,,,,,,---+++++++++******)))))))))(((((()))+++,,,---...///---------.........//////......///111222444555555000000111111222333333444222222222222222111000///000...---,,,---///222333444888;;;;;;999:::>>>BBBEEEDDDBBB???<<<999777666444333222111///...------******)))((('''&&&&&&%%% !!!!!!"""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***,,,---%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$#########"""""""""$$$$$$$$$###############%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%'''((()))+++,,,,,,000222555999>>>BBBEEEGGGKKKKKKLLLNNNQQQTTTVVVWWWZZZ```eeeccc^^^]]]dddkkkppprrrtttsssnnneee\\\VVVKKKHHHCCC???>>>@@@DDDGGGIIIIIIKKKOOOSSSVVVWWWVVVTTTTTTTTTUUUVVVVVVWWWWWWVVVXXX[[[]]]]]][[[XXXVVVSSSSSSSSSTTTVVVYYY[[[]]]```aaabbbbbbaaa^^^[[[YYYSSSNNNGGGBBB???>>>>>>===:::888666333222222222333,,,,,,,,,,,,---...///000,,,...000222333333333333000//////....../////////......//////......---,,,++++++,,,,,,---...//////,,,,,,,,,---...///000000//////...------------...////////////////////////......///000000///...------.........//////000000---...............------//////000000000000//////.........------,,,,,,,,,)))+++---...------...///000/////////............////////////000000000000000000000000000000000000......////////////......,,,,,,,,,---------......---.....................---------.........////////////000000111111111222000111111111111000000///222222333222111000...---//////000000000000///...///.........///000222333000000///.........................../////////000000000000000////////////////////////////////////---.........//////000000//////............//////////////////............---......///////////////////////////////////////------------------------(((((())))))))))))(((((())))))))))))))))))))))))************************------,,,,,,++++++,,,,,,,,,+++++++++******))))))'''((()))***,,,...//////***+++,,,---///000111222------...000111333444444000000111222333333444444222222222222222111000///111///---,,,,,,...111333222666999999888999???DDDHHHGGGEEEBBB>>>;;;999888555444333222000///...---,,,,,,+++)))((('''&&&%%%''''''&&&&&&%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&############""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((())))))+++...111444888===AAAEEEJJJNNNQQQUUUVVVWWWXXXYYY[[[]]]```hhhiiiiiifffaaa]]]]]]^^^_________```___XXXOOOGGGBBB>>><<>>BBBCCCDDDCCCAAA===999777999888666666666555222000000000///...+++)))'''&&&((('''&&&$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######%%%'''***++++++((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################"""""""""###$$$$$$%%%%%%########################&&&%%%%%%$$$#########$$$######################## !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&''''''''''''''''''''''''''')))+++---///000333777:::;;;>>>BBBFFFJJJOOOTTTXXXZZZ\\\___bbbdddgggjjjllllllmmmlllggg___WWWSSSQQQMMMLLLKKKLLLMMMKKKFFFBBBDDDCCCCCCFFFMMMSSSWWWYYYcccfffhhhhhhgggeeeeeeeeeddddddddddddcccbbbaaa```]]][[[YYY[[[```eeejjjlllmmmkkkgggeeecccbbb```^^^ZZZYYYVVVSSSPPPNNNLLLLLLJJJGGGBBB<<<888444222111000222444333000//////111------------------------////////////............------,,,,,,,,,,,,---------------------,,,++++++************************........................////////////////////////////////////////////////////////////////////////........................,,,---------.../////////000000000000//////............---------,,,,,,,,,---------------....../////////000000///......------.........////////////000000000/////////...............---,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,000000000000//////...---........................---------.........//////000000000000//////....../////////.......................................///..................///.................................---------,,,,,,------------............//////000000000//////...........................////////////////////////---------------...///000......------,,,++++++***,,,,,,,,,++++++*********((((((((((((((((((''''''******))))))))))))******************************)))(((''''''((()))***+++''''''(((((())))))******,,,,,,------...//////000---......///000000111111444333111000000111222333111111111111111111111111111111000000111111222333555666777666666666888:::>>>>>>???@@@???===;;;:::===;;;999888888666333111111111000///---+++)))(((((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###%%%(((,,,---+++((('''&&&&&&%%%$$$$$$%%%%%%%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################%%%%%%$$$$$$###"""""""""########################&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''((((((((())))))))))))))))))+++///111444888===@@@CCCEEEHHHLLLPPPWWW^^^cccdddfffjjjnnnrrruuuwwwxxxsssrrrnnnggg[[[OOOGGGBBBAAA@@@???@@@CCCFFFHHHHHHIIIJJJMMMPPPVVV^^^ffflllsssuuuuuutttqqqmmmllllllmmmmmmlllkkkjjjhhhfffeeecccaaa___```eeemmmsssvvvxxxsssmmmgggbbb^^^YYYVVVOOOMMMHHHDDDCCCCCCDDDFFFDDDAAA===999555222000///...000222333111///..............................000/////////...---------,,,,,,++++++++++++,,,,,,.../////////...------,,,************************........................////////////////////////////////////////////////000000000000000000000000////////////////////////------..................000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000//////...------------.........//////////////////.........------------,,,++++++************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,000000000000...---,,,+++........................------------............000000000////////////...000///...---,,,---......------------------------......------------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------...............///////////////...........................////////////////////////......---------......///......------,,,+++++++++......---,,,++++++******))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,''''''(((((())))))******++++++,,,,,,------......------......///000000000222111000000000000222333111111111111111111111111111111000000111111222333333444444444222222444555888999:::;;;<<<<<<======???===;;;:::999777444111222222222111///---,,,+++)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###&&&+++000000***$$$&&&%%%$$$$$$###$$$$$$$$$%%%''')))***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''(((((())))))***+++++++++,,,///333666999<<<@@@CCCGGGHHHKKKOOOUUU]]]fffmmmpppqqqtttxxx{{{}}}|||{{{uuuqqqkkk```TTTIII@@@;;;>>>>>>>>>AAAEEEJJJNNNPPPOOORRRVVVYYY]]]eeeqqqzzz~~~yyyuuussssssssssssrrrqqqpppnnnlllkkkhhhfffeeeggglllrrrwwwyyywwwqqqiii```XXXQQQKKKHHHBBB@@@===:::999:::<<<>>>>>>===:::666333000///...---///222333222111///---////////////////////////000000///...------,,,,,,,,,++++++******++++++,,,,,,---......//////......------------------------........................------------------------////////////////////////////////////////////////.......................................---------////////////////////////......---------,,,,,,,,,+++++++++++++++,,,------......////////////...---,,,,,,---------.....................------------,,,,,,+++++++++*********************************)))******+++++++++++++++,,,,,,,,,,,,------------...............---,,,+++---------------------------............/////////////////////////////////000///---++++++,,,---...------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......///------.../////////..............................///////////////////////////......---------............------,,,,,,,,,,,,//////...---,,,++++++***+++******)))(((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))***++++++''''''(((((())))))************++++++,,,,,,,,,,,,,,,------......///000000000000/////////000111222000000000000111111111111111111000000111111222333333333333222000000111222555555555666777999;;;======<<<:::999999888555333333333333222111000///...))))))(((''''''&&&&&&&&&$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$***//////)))"""$$$$$$###############$$$$$$'''***+++)))&&&%%%$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$###############$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&'''(((((()))+++---...///000777:::===???AAACCCFFFHHHGGGIIILLLPPPVVV```jjjpppzzzyyyyyyzzz|||zzzwwwtttmmmggg^^^SSSJJJCCC===;;;<<<>>>@@@DDDGGGKKKOOOQQQTTTYYY]]]___aaahhhttt~~~~~~~~~zzzzzzyyyyyyxxxvvvuuutttmmmllllllnnnqqqsssttttttlllfff]]]SSSKKKDDD>>>:::777777666555555555666777:::999777555222000///......///111333444333000...////////////////////////000//////...---,,,,,,+++,,,++++++******++++++,,,)))***,,,---///000000000////////////////////////........................------------------------////////////////////////........................------------------------...............---------.............../////////......---------,,,,,,,,,***************+++,,,,,,,,,------.........------,,,,,,,,,,,,------------------------,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))((()))******++++++******+++++++++,,,,,,,,,------***+++,,,---------------------------------------....../////////000000000.............../////////000...,,,+++***+++---...------------------------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,---......,,,,,,---...............................................................///......---------............------------,,,,,,//////......---,,,++++++---,,,,,,+++***)))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((*********************)))''''''(((((())))))***************+++++++++++++++,,,,,,,,,---......//////............//////000000//////000000000111111111111111000000111111222333333444444222000000111222555444333333444555777999888777666777888777666444222222333333222111111000+++++++++***))))))((('''%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""%%%)))***'''############""""""######$$$$$$&&&******)))&&&%%%$$$%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#################################""""""###$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&'''(((******+++---000333555777888>>>AAACCCEEEEEEEEEGGGHHHGGGIIILLLOOOUUU]]]fffmmmxxxvvvsssrrrrrrooojjjfff^^^XXXOOOHHHCCCAAA@@@???AAACCCGGGJJJLLLNNNRRRTTTZZZ]]]aaacccdddjjjttt|||~~~sssqqqpppoooooommmjjjggg^^^XXXOOOGGG@@@;;;777444111222333333444333333222666555444333222000////////////000222444333111///........................///.........---,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,...///000111111........................------------------------////////////////////////////////////////////////........................------------------------------..................---............/////////......---------,,,,,,,,,)))))))))))))))***++++++***+++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((()))))))))*********((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---............/////////...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((((((((((((((((((((((((*********+++++++++++++++*********++++++,,,,,,,,,++++++,,,---............------------------------------------------------......---------......///......------------------......---------,,,,,,,,,------,,,,,,++++++******((((((''''''''''''((((((((((((((((((((((((((((((***************)))((((((''''''(((((())))))************++++++++++++++++++++++++,,,,,,---.........,,,------....../////////...//////000000111111111111111000000111111222333333444444333111000222333555444333222222222444444444333333444555666444333000111111222222222111111------------,,,+++***)))''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""###%%%%%%$$$#########"""######$$$%%%$$$&&&((()))'''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###########################""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))***,,,---///111444777;;;???BBBCCCBBBEEEGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOSSSXXX```eeejjjeeeaaa___```^^^ZZZUUUQQQMMMGGGEEEEEEFFFGGGFFFJJJLLLOOOPPPQQQTTTYYY]]]^^^aaadddfffiiinnnvvv{{{~~~tttpppkkkfffbbb^^^YYYVVVNNNIIIBBB<<<888666444222000000111111222222222111222222222111000000///...000......///222333111///------------------------------------------------------,,,,,,,,,,,,------------...///000000000000........................------------------------////////////////////////////////////////////////................................................,,,---------.../////////---------.........//////......---------,,,,,,,,,)))(((((((((((()))******))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((()))))))))***))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,++++++++++++************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((()))))))))*********************++++++++++++******+++------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------..................,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((&&&'''((())))))(((''''''''''''(((((())))))******+++++++++++++++++++++++++++++++++,,,------......++++++,,,---.../////////......//////000111111222111111000000111111222333333444444333111111222444333333222111111111222222333222222222444444222111...///000111111111111111//////000000///...,,,+++)))((((((''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&"""""""""######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%###!!!!!!###%%%###############$$$%%%%%%$$$%%%'''&&&%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""########################"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***++++++,,,///111444666999===BBBFFFJJJKKKHHHKKKNNNOOOOOONNNOOOPPPLLLMMMNNNOOOQQQUUUZZZ^^^ZZZUUUPPPOOOPPPPPPMMMIIILLLJJJGGGHHHKKKNNNNNNMMMOOOPPPRRRRRRRRRVVV]]]bbbaaabbbeeehhhlllrrrwww{{{~~~sssmmmddd\\\UUUPPPKKKHHHDDD@@@:::555444333333222111000/////////000222222//////000000//////...---///---,,,---000111000...------------------------,,,,,,------------------...------,,,,,,------...111111111111111000//////////////////////////////------------------------------------------------////////////////////////000000000000000000000000////////////////////////,,,,,,------...///000000---------.........//////......---------,,,,,,,,,((((((((((((((()))******'''((()))*********************+++++++++,,,,,,,,,+++++++++************)))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))************++++++++++++******+++++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////+++,,,,,,,,,,,,+++***)))((((((((((((((((((((((((''')))***++++++***)))'''************************&&&'''''''''(((((())))))+++++++++***************)))***+++,,,------...---------------------------++++++++++++++++++++++++,,,,,,,,,---...///000111------..................******+++,,,,,,------...***************+++++++++++++++************++++++''''''''''''''''''''''''"""###%%%'''((((((''''''''''''(((((()))*********,,,,,,++++++++++++++++++***++++++,,,,,,---......***+++,,,---............---......///000111111222111111111000111222222333222333333222111111333444111111111222222222111111444333222222333222000...------///000000111111111000000111111111///...,,,***))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!$$$'''&&&!!! """%%%$$$$$$######$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%########################""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&"""$$$%%%%%%$$$$$$%%%&&&***,,,---...///222555888???BBBGGGJJJLLLMMMOOOQQQUUUSSSRRRTTTXXXYYYWWWTTTVVVQQQKKKJJJLLLMMMJJJGGGEEEFFFFFFGGGHHHJJJJJJKKKJJJKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWXXXYYY[[[___bbbcccffflllpppsssuuuwwwxxx{{{rrrhhhZZZPPPKKKGGGCCC???<<<;;;:::888777555444444222222111111000///////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++000///...---------------...------,,,---...///000........................---------------------------------.........//////111000///...,,,+++***)))------------------------......------------..............................,,,---...//////---+++***------------------------.........------,,,,,,,,,((()))***++++++***)))((()))))))))))))))))))))))))))*********++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))++++++)))&&&%%%'''))))))))))))))))))))))))))),,,+++++++++******))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********---,,,***)))'''&&&&&&&&&((((((''''''''''''(((((())))))*********+++++++++))))))))))))))))))))))))''''''((()))***++++++,,,+++***)))(((((()))***+++******++++++++++++************************************+++,,,,,,---....../////////......---------,,,,,,.........---,,,+++---------,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''&&&''''''+++++++++***************......---------,,,,,,,,,***)))((((((((()))+++,,,,,,------...000111333444333444555666666555333222444333222222111111111111222222111111000111111111222222111111000///......+++,,,---///000111111111000000111111111222222222,,,+++)))(((&&&%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&%%%&&&''''''&&&''')))+++,,,...111333666;;;@@@DDDKKKMMMPPPQQQQQQSSSUUUWWW[[[[[[\\\___bbbaaa]]]XXXSSSMMMGGGDDDEEEFFFEEECCCCCCDDDFFFIIIKKKMMMOOOOOOQQQOOOOOOQQQUUUYYY[[[[[[[[[[[[[[[YYYYYY\\\```dddjjjnnnsssvvvwwwxxx{{{~~~}}}{{{yyyuuurrreee\\\PPPGGGBBB???;;;888::::::::::::999888777777444333333222111000000//////......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++//////...---------------......---------...///000........................------------------------+++++++++,,,,,,,,,------.........------,,,,,,+++------------------------......------------..............................)))***,,,------,,,+++***------------------------.........---------,,,,,,((()))************)))((((((((((((((((((((((((((()))))))))*********++++++***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***(((&&&&&&(((***))))))))))))))))))))))))+++++++++******))))))))))))******++++++******)))++++++++++++++++++++++++***************))))))))),,,+++***)))((('''''''''))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))((((((((()))*********++++++***)))(((((()))***+++)))******++++++******)))))))))))))))))))))))))))))))))******+++,,,,,,---,,,+++++++++************+++,,,------------,,,+++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&)))))))))***************.........------,,,,,,,,,******)))((())))))***+++,,,,,,---...///111222333333444666888888666444222444333333222222222222333222222111000000000111111222222111111000/////////,,,---...///000111111111111111111111111111111222000///...,,,***)))))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""################################################%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((()))((((((***...111///333999???DDDJJJPPPTTTYYYYYYYYYYYYXXXZZZ]]]```ccceeeiiinnnpppmmmddd]]]PPPIIIBBB??????AAABBBAAABBBDDDIIINNNRRRUUUWWWXXX[[[WWWTTTVVV]]]bbbcccbbbcccbbb___]]]]]]```fffjjjssswww|||}}}|||}}}vvvnnnjjjhhhfffddd[[[SSSJJJBBB???<<<999777999:::<<<======<<<;;;:::666555444333222111000000...------,,,,,,,,,,,,,,,------------------------,,,---..................//////...------------.........------......///000........................------------------------+++++++++,,,,,,,,,------,,,---------------------------------------------......------------..............................)))***+++---...------,,,---------------------------------------,,,,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******+++******)))'''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''')))***((((((((((((((((((((((((*********)))))))))))))))))))))************))))))************************((((((((((((((()))))))))+++******)))(((((())))))******))))))))))))******)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))((((((((((((((((((((((((((((((((()))******++++++------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,+++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&''''''(((((())))))******......------------,,,,,,++++++***))))))******+++,,,,,,,,,---...000111222222444777999999777555333333333333333333444444444222222111000000000000000222222111111000000//////......///000000000000000111111111111111111111000//////---,,,******))))))+++***((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&%%%#########$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$$$$&&&'''((()))))))))***---222666666===FFFPPPWWW[[[___aaaaaaaaa```______bbbgggkkkmmmoootttxxxxxxrrrfff]]]KKKFFF???<<<>>>AAADDDEEEEEEIIIOOOUUU\\\aaadddeeefff```ZZZ\\\ccciiiiiiggghhhgggeeedddeeejjjqqqwww{{{yyyqqqeee\\\XXXVVVVVVVVVTTTOOOGGGBBB@@@>>><<<;;;;;;===???@@@@@@>>><<<:::666555444333222000//////------,,,++++++++++++,,,------------..................///000111111111111///......---------........................//////........................---------------------------------.........//////------------------------------------------------......------------..............................------.../////////......++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''''''''((()))***************)))))))))******++++++******************+++))))))))))))************(((((((((((((((((((((((()))))))))))))))(((((((((***))))))))))))))))))***))))))************))))))((((((((((((((((((((((((((((((((())))))*********---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******---------------,,,,,,,,,,,,+++++++++************++++++,,,,,,---///000111111444777999999888555333222333333444555555555555222111000///////////////111111111000000///////////////000000000000000///111111111111000000000000000///...---,,,+++++++++---,,,+++***((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################%%%%%%&&&&&&&&&''''''''')))'''%%%$$$###%%%'''(((((()))***+++---111666;;;???HHHUUU```gggiiijjjjjjfffggghhhhhhiiimmmrrruuuxxxxxxxxxwwwtttjjj]]]TTTEEEBBB???>>>@@@DDDHHHJJJMMMPPPVVV^^^eeekkkoooqqqpppiiiccccccjjjnnnnnnkkkmmmmmmmmmnnnrrrxxx{{{uuupppddd^^^TTTLLLIIIIIIKKKLLLLLLIIIEEEBBB@@@???>>>===???@@@BBBBBB@@@===:::888333333222111000///......------,,,++++++++++++,,,---------....../////////---...///000000000000000......---------....../////////////////////..............................---------------------------------........./////////......------,,,++++++------------------------......------------..............................000/////////...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***)))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,***************++++++,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((()))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((---------------......///---------------------------------......---------++++++++++++++++++++++++++++++++++++++++++++++++))))))((('''&&&&&&&&&&&&%%%%%%&&&'''((())))))***+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++,,,---//////000222555777888666444222222222444555555555555444222111000///............000000///////////////......//////000000000//////000000000000000000000000444444333222111111111222//////...,,,+++)))'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################%%%&&&&&&''''''(((((((((((('''%%%%%%%%%''')))******+++...000222777<<<@@@HHHQQQ^^^iiioooqqqqqqpppmmmoooqqqrrrssstttwwwyyy{{{wwwqqqkkkddd[[[PPPIIIBBBBBBCCCDDDGGGKKKNNNPPPTTTWWW\\\bbbjjjpppvvvxxxwwwrrrmmmnnnrrruuuuuusssuuuwwwzzz}}}~~~wwwppphhhaaa\\\QQQMMMGGGBBB???@@@CCCEEEIIIHHHFFFDDDCCCBBBBBBBBB@@@AAA@@@???===999666444000000000///......------...------,,,,,,,,,,,,,,,------......///000000000,,,---...............---...------------...////////////000000000///..............................------------------------+++++++++,,,,,,,,,------//////...---,,,,,,++++++------------------------......------------..............................///...---+++***)))(((((())))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))******+++++++++************************************************************************,,,***))))))***+++***)))))))))))))))))))))))))))***************+++++++++******++++++++++++******)))))))))))))))))))))))))))******+++,,,---------,,,+++++++++++++++,,,,,,++++++************++++++***)))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))))),,,,,,,,,,,,---...//////------------............---......//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''&&&''''''&&&&&&''''''(((((())))))))))))************++++++***+++,,,------------,,,************+++,,,---...///000222333444333222222111222444555555444333333222111000...------------...............---------------...////////////////////////000000000111111333333222222222222222333111111111000...,,,+++))))))((('''&&&&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&%%%#########$$$$$$%%%&&&&&&&&&"""""""""###$$$&&&'''(((######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))'''&&&&&&&&&''')))***,,,---000444777:::???DDDGGGPPPVVV```hhhnnnrrruuuwwwtttwwwyyyyyywwwtttsssssspppiii___WWWSSSOOOKKKHHHGGGIIIMMMQQQSSSTTTVVVVVVYYY[[[^^^ccciiipppvvvzzzzzzyyywwwyyy{{{~~~yyyssskkkbbb[[[UUUOOOKKKCCCBBB???<<<;;;;;;===???EEEEEEEEECCCBBBAAABBBBBB>>>===<<<:::777444222111........................///......---,,,------------......///000000111111/////////000//////......---------------.../////////000000111000///...---........................------------------------+++++++++,,,,,,,,,------------------------------------------------------......------------..............................---,,,+++***)))(((((((((************************)))))))))*********++++++,,,+++***))))))***+++,,,************************)))))))))*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''&&&$$$&&&))),,,,,,***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************++++++,,,,,,---------,,,,,,+++++++++,,,,,,******))))))))))))************))))))(((((((((((())))))))))))))))))))))))&&&'''''''''((()))))))))((()))***++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++***************,,,---...------------.........///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))***,,,---............***************+++,,,------......///000000111111111222444555444333111000111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...////////////---......///000111222222111111000000000111111222444444444444222111///...******)))''''''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$#########$$$&&&&&&"""###$$$%%%%%%%%%%%%$$$################################################!!!"""""""""#########$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((())))))***&&&&&&&&&''')))***,,,---000444888===AAAEEEIIILLLSSSXXX^^^eeekkkqqqwww{{{xxxzzz|||{{{wwwqqqllliiiaaaYYYOOOIIIIIIKKKMMMNNNNNNRRRXXX\\\]]]]]]\\\\\\[[[\\\]]]aaagggnnnuuuyyy|||}}}~~~zzzsssfff```XXXQQQLLLHHHEEECCC<<<<<<<<<;;;999999:::;;;<<<=========;;;:::;;;<<<:::999777555333111000///............//////////////////...------------...---......///000111111222333333333333333222111000---------------...///000///000111111111///...---........................---------------------------------.........//////++++++,,,------...//////------------------------.........------.................................,,,,,,++++++***+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,+++******+++,,,---************************************++++++++++++///......---,,,+++******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,###!!!!!!$$$(((,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************+++++++++++++++,,,,,,,,,...---,,,,,,+++++++++,,,******))))))))))))************))))))((((((((('''))))))))))))))))))))))))%%%&&&&&&'''((()))******((()))***++++++***)))((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((()))((((((((((((***,,,------------.........//////......////////////..............................------------------------,,,+++***)))(((((((((((()))))))))))))))(((((((((&&&'''''''''(((((())))))((()))+++...////////////***)))))))))***+++,,,,,,,,,,,,,,,,,,---...000111111222444444444222000///111111///...---,,,,,,,,,++++++++++++++++++++++++)))***+++---.../////////,,,---...///000111222333444444333333333444555555666666777777666444222111++++++***(((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''***)))&&&$$$"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%%%%&&&%%%&&&((())),,,000555999888;;;???BBBEEEHHHLLLOOOVVVYYY```ffflllpppqqqrrrwwwuuurrrqqqnnnhhh```ZZZSSSLLLHHHIIILLLLLLMMMPPPVVV]]]ccceeegggiiifffaaadddeeeeeedddeeejjjssszzz}}}wwwqqqiiiaaa[[[UUUPPPIIICCC@@@===;;;999;;;999666444333555888:::666666777777777777666666444444333222111000///...---.........//////000000000000000000000000000000///////////////.........000000//////......---------,,,++++++------,,,+++000000111000///...,,,+++000000000000000000000000000000///...------,,,,,,,,,,,,,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++++++++++++++++++++++++++++++++******)))))))))+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,+++---------------------------------.........//////........................//////.........------------------,,,,,,+++++++++))))))***++++++++++++***++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******---//////,,,+++,,,...,,,,,,,,,++++++************)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******************************))))))))))))******++++++,,,,,,---...//////............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))((((((((((((******))))))(((((('''''''''((((((((())))))******+++***)))***,,,,,,***)))***+++---,,,++++++,,,...---...000111111111000///111000...,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...............///000111222333333333555666777888999:::::::::999777555333000...,,,+++***)))&&&$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#################################"""""""""###$$$$$$$$$%%%)))(((((('''((()))***+++(((***---...000333777:::>>>@@@DDDGGGIIILLLOOORRR]]]```dddiiimmmoooppppppnnnjjjeeeaaa]]]YYYSSSOOOMMMGGGEEEJJJNNNPPPSSSVVV[[[ccckkkooorrrtttpppjjjgggggghhhhhhkkkpppyyyyyysssjjjbbb]]]XXXSSSOOOMMMIIICCC>>><<<:::888777666555333111111222333555444444555555555555444444444444333222111000//////....../////////000000000000000000000000000000000////////////////////////000000000000000000/////////...------//////...---//////000000///...---,,,////////////////////////000//////...------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++***))))))***++++++++++++***++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++---///...,,,+++,,,---,,,,,,,,,++++++*********+++***)))(((((()))***+++((((((((((((((((((((((((************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******++++++,,,,,,---.........---........./////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((*********)))(((((('''''''''''''''(((((()))))))))'''&&&&&&(((***+++***)))***+++,,,,,,++++++,,,...------///000000000///...000///...,,,++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------...///000000111222222333555777999:::;;;<<<===>>>===:::777555333111///------+++)))''''''%%%%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###"""!!! """###$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%%%%&&&(((+++---,,,///444888:::===@@@BBBEEEGGGJJJLLLMMMPPPSSSVVV___```bbbdddeeeeeedddddd___[[[UUUQQQOOOMMMKKKJJJKKKGGGHHHMMMSSSUUUXXX\\\]]]fffooouuuyyy{{{wwwqqqppppppqqqrrrtttyyyyyyuuukkkddd[[[RRRMMMJJJIIIHHHEEEBBB===:::999888777666333333222111111111111222444444555555555555444444444444333222111000000///000000000000000111111111000000000000000000000000////////////////////////000000111111111111111222111000//////111111000///......////////////....../////////////////////////////////...------,,,,,,...------,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---************************++++++*********)))))))))+++++++++***************))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,---......,,,***+++++++++++++++++++++*********++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******+++++++++,,,,,,------...---------.........//////000000000///////////////------------------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))+++******))))))((('''''''''''''''''''''(((((((((######$$$&&&)))******))))))+++,,,,,,++++++,,,---+++,,,---.........------000///...,,,++++++++++++++++++,,,,,,,,,,,,++++++)))))))))*********++++++,,,,,,,,,,,,---...///000000000222333666888;;;<<<>>>???BBBCCCCCC???<<<999777555333111000///,,,***((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%###"""!!! !!!"""###$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########'''&&&%%%%%%'''***---000///444;;;BBBFFFHHHKKKLLLKKKLLLNNNOOOPPPRRRUUUXXX[[[[[[[[[ZZZXXXWWWVVVUUUQQQOOOMMMLLLMMMNNNOOOOOOOOOMMMOOOUUUYYYYYY[[[___aaahhhpppuuuzzz~~~zzz}}}}}}}}}}}}~~~|||tttkkkfff^^^YYYRRRKKKFFFEEEDDDDDDBBB???;;;999888888777555555555555555555444333333666666777777777777666666444444333222222111000000111111111111111111111111000000000000000000000000///////////////000000000///000000111111222222222222000000000111222111000---....../////////////////////////////////////////////.........---------///...---,,,++++++++++++*********))))))))))))))))))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...************************((())))))***+++,,,,,,---++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********)))))))))((((((*********)))))))))))))))))))))***++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,---------,,,*********+++++++++***************************************************************************************((()))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******************************))))))))))))*********+++++++++,,,,,,,,,---,,,,,,---------.........////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++******)))(((((('''&&&&&&''''''''''''''''''$$$###$$$&&&((())))))''')))***++++++******+++,,,***++++++,,,,,,,,,,,,,,,///......,,,++++++************++++++++++++******((((((((())))))))))))************+++,,,---.../////////111333666999<<<===???BBBFFFHHHHHHEEEAAA>>>;;;999666555444222///---***(((''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########+++++++++,,,...111444555666<<>>:::888888777666444777777888888888777666555666666777777777777666666444444333333222111111111222222222222111111111111000000000000000000000000////////////000000111111/////////000000111111111111000///000111111000///------......//////000000.......................................---------///...---,,,+++*********)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************(((((())))))***+++,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))*********++++++******************************+++,,,,,,+++++++++,,,+++++++++++++++***)))************************((())))))))))))))))))(((++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))***************+++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))((((((''''''''''''''''''&&&&&&'''&&&&&&'''))))))(((&&&((()))+++***))))))***,,,***************++++++,,,......------,,,***)))))))))******++++++******)))''''''((((((((()))))))))*********+++,,,---...///...///000333555888;;;<<<@@@CCCGGGKKKKKKIIIFFFCCC>>><<<999888777555222000,,,***)))(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######***+++---000333666888:::BBBGGGNNNSSSUUUVVVVVVVVVYYYXXXVVVSSSPPPOOOQQQSSSNNNMMMKKKIIIGGGGGGHHHHHHFFFKKKQQQVVVXXXXXXXXXYYYZZZ\\\bbbjjjllljjjllloooqqquuuxxxyyy~~~~~~{{{vvvqqqmmmpppooolllggg___WWWPPPLLLDDDEEEFFFDDDAAA???======>>><<<999888888777666444888888999999888888777666444444555555555555444444444444333333222222222222222222222111111111111111000000000000000000000000...//////000000111111222//////000000000000000000111000//////111111000///...............///000111......................................................,,,+++************))))))))))))************))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************))))))************************((((((((()))*********+++************************)))))))))************+++((((((((((((((((((((((((++++++*********)))))))))))))))))))))************))))))***++++++++++++***************************)))))))))************+++)))))))))))))))))))))))))))***++++++++++++++++++******)))***,,,,,,***))))))))))))***************(((((())))))))))))((((((************************++++++++++++++++++++++++---------......//////000))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++******)))((((((((((((((('''''''''''''''(((''''''((())))))(((&&&''')))******))))))***+++******))))))******+++,,,------------,,,***)))((())))))************))))))'''''''''((((((((())))))))))))***+++,,,...///000///000000222444666888999???BBBFFFJJJLLLKKKIIIHHHBBB@@@===;;;:::888555333000...,,,+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$+++...222777<<<@@@CCCDDDMMMRRRYYY___bbbcccdddeeeeeeccc^^^XXXQQQNNNMMMNNNGGGFFFEEEDDDDDDFFFIIIJJJLLLRRRZZZ```bbbdddfffhhhlllooouuu||||||yyyxxx{{{www{{{~~~{{{xxxuuupppmmmkkkiiigggeeedddbbb^^^YYYRRRLLLGGGDDD>>>AAACCCBBB???>>>>>>???===;;;::::::;;;<<<;;;:::::::::::::::999999999999444444555555555555444444444333333333333222222222222222111111111000000000000000000000000000000000...//////000111111222222111111111111111111000000111000///000111222111/////////...---......///000................................................------,,,+++*********+++)))))))))******+++++++++*********+++++++++,,,,,,******************************************)))(((++++++++++++++++++++++++*********+++++++++,,,,,,*********))))))(((((((((++++++++++++++++++++++++((()))))))))))))))))))))************************))))))*********+++++++++((((((((((((((((((((((((************)))))))))))))))))))))******+++++++++))))))***++++++++++++***************************))))))*********+++++++++))))))))))))))))))))))))))))))***+++++++++++++++)))((('''))),,,---+++)))((()))))))))*********+++((()))************)))(((************************+++++++++++++++++++++++++++,,,,,,---......//////++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************************)))++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,))))))******+++,,,,,,---,,,,,,,,,---------..................---------,,,,,,,,,+++******))))))((()))))))))((((((''''''''''''&&&&&&''')))***)))''''''(((***)))(((((()))+++******)))))))))***+++,,,------------,,,***)))(((((())))))))))))))))))((('''(((((((((((()))))))))*********+++---...000111000000000111222333444555<<>>;;;888666555333000///...,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%222666<<>>===<<<>>>@@@BBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<666666777777777777666666444333333333333333333222111111111111000000//////000000000000000000000000...//////000111222222222444333333222222111111111222111000000222222111000000///...------...///000........................---.....................---,,,++++++******++++++))))))******+++++++++,,,***++++++++++++,,,,,,,,,***************************************)))((('''++++++++++++++++++++++++)))))))))******+++++++++,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***)))))))))(((((((((((())))))******+++++++++,,,))))))***++++++++++++***))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++((('''&&&(((,,,---,,,)))(((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))***************)))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,------.........///............---------,,,,,,++++++***)))))))))******))))))((((((((('''$$$$$$$$$&&&)))******)))'''((())))))(((((()))***+++***)))))))))***,,,---,,,---------,,,***((('''(((((())))))))))))(((((((((((((((((()))))))))*********+++,,,---///111111111111111000111111222222;;;===AAAFFFIIILLLMMMMMMIIIGGGDDDBBB@@@>>>;;;999999666444222111///,,,***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&999AAAKKKRRRUUUUUUUUUUUU\\\cccmmmvvvzzz|||}}}}}}yyymmm___TTTJJJEEEFFFKKKGGGJJJOOORRRSSSTTTUUUWWWTTTZZZdddmmmuuu|||zzzsssiiibbbYYYUUUSSSVVV]]]bbbcccaaa\\\SSSIIICCCAAA@@@<<<999999999999;;;===???AAABBBAAAAAAAAABBBAAAAAA@@@@@@>>>===<<<;;;:::999888888999999777666666555555555555555444333333222111111333222111000////////////111111111222222333333333000000000111111222222222444444444333333222222222222222222222222111000///////////////...............---,,,++++++,,,---...------------------------++++++***)))(((((())))))***)))))))))))))))))))))))))))************))))))++++++************++++++))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))******++++++++++++******''''''((())))))***))))))((()))***++++++***)))(((************************)))******))))))((('''&&&''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))***************)))'''&&&'''(((***+++))))))*********+++++++++************************+++++++++***)))((((((''')))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((())))))***,,,,,,+++***))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++***)))***+++---...+++++++++*********))))))))))))************)))))),,,,,,,,,---------......------......///000000111///---+++(((((()))+++,,,+++*********))))))((((((&&&&&&''''''((()))))))))'''((((((((())))))******''''''((()))***++++++,,,---------,,,,,,+++++++++***)))(((&&&&&&''''''(((((((((((((((((()))******+++++++++,,,,,,---------000000000000000000000000555777;;;@@@EEEIIIMMMOOOPPPNNNKKKGGGCCC@@@===<<<<<<:::888666555333000---+++)))'''''''''&&&%%%###&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%BBBHHHQQQWWWZZZZZZZZZ[[[aaahhhsss}}}~~~zzzlllbbbVVVMMMGGGCCCEEEKKKQQQTTTXXXYYYZZZYYYZZZ[[[ZZZ```hhhqqqzzzvvvpppiiiaaa[[[RRROOOLLLOOOTTTYYYYYYXXXQQQJJJBBB>>>======:::888999:::;;;===>>>@@@AAABBBCCCCCCCCCDDDCCCCCCBBBAAA======<<<<<<;;;:::999999:::999888777666666666666555555444444333222222111222222111000000000000111000000111111111222222222000111111111222222222222333333333333222222222111222222222222222111000000000000/////////.........------,,,,,,,,,,,,------************************++++++***)))))))))))))))*********+++++++++++++++))))))************))))))++++++************++++++************************,,,+++++++++******************************************++++++++++++******'''((())))))))))))))))))&&&'''((())))))((('''&&&************************'''((()))))))))))))))(((''')))***)))((('''((()))(((((((((((())))))))))))(((((()))))))))************((('''&&&&&&'''((()))))))))))))))))))))))))))************************++++++******)))(((((('''(((((()))))))))*********+++******)))(((((())))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********************************))))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++++++++))))))((((((((()))******+++***))))))(((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---+++++++++*********))))))))))))************))))))++++++,,,,,,,,,---------,,,,,,------...//////000///---,,,*********+++,,,++++++******))))))))))))''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))*********------,,,,,,,,,+++++++++***)))((('''&&&'''((((((((((((((((((((()))******+++++++++,,,,,,------...111111111111111111111111333444777<<>>;;;999777555222///,,,+++))))))))))))'''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%KKKPPPWWW]]]```aaabbbbbbhhhnnnwwwxxxooo]]]TTTLLLHHHEEEDDDHHHOOOWWWZZZ\\\]]]\\\[[[[[[[[[```fffoooxxx|||rrriiiddd^^^XXXSSSJJJGGGDDDFFFJJJMMMNNNMMMEEE@@@<<<:::;;;<<<;;;:::<<<===???AAABBBBBBBBBAAACCCCCCCCCCCCCCCBBBAAAAAA===<<<<<<<<<;;;;;;::::::999888777666666666666666555555444444333222222222111111000000111111222333000000000000111111111111111111111222222222222222222222222222111111111111111222222222222111111000000000000/////////......,,,,,,------------,,,,,,))))))))))))))))))))))))++++++***))))))))))))******+++++++++,,,,,,------)))******++++++******)))++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************++++++++++++******)))))))))***))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((()))************'''((())))))''''''((()))(((((((((((())))))))))))(((((())))))))))))******)))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((************************+++******))))))((((((''''''''''''((((((((())))))******)))((((((((())))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))******************************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++***))))))))))))***++++++***)))((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,+++++++++++++++***************))))))************))))))*********+++++++++,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,,,,,,,+++++++++************)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((*********))))))(((((((((,,,,,,,,,+++++++++++++++***)))((('''''''''((((((((((((((((((((()))*********++++++,,,------......111111111111111111111111111111333777<<>>>>>AAACCCDDDDDD>>>===;;;<<>><<<<<<<<<;;;;;;;;;;;;;;;777777666555555555555555555555444444333333333333000000000111222333444444111111111111111111222222111111222222222222222222000000000000000000000000111111111222222111111000000000000/////////......+++,,,---......---,,,+++************************++++++***))))))***************++++++,,,,,,------******++++++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******************************++++++++++++*********************)))((('''))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((()))(((''''''((()))(((((((((((())))))))))))(((((((((((()))))))))******)))((('''&&&%%%&&&&&&))))))((((((((((((''''''******************************))))))((((((((((((''''''((((((((()))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***************************))))))))))))))))))))))))'''((((((((())))))*********************************************++++++,,,***))))))((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++)))***,,,------,,,+++***************************))))))************))))))))))))))))))************************++++++,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((+++++++++++++++*********)))))))))(((((((((((((((((((((((((((((())))))******++++++,,,---...//////111111111111111111111111000000111444999???DDDHHHLLLOOORRRVVVWWWUUUSSSQQQLLLIIIEEEBBB@@@===:::777555333000///...---+++)))&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%UUUXXX^^^dddjjjmmmnnnmmmooolllkkkkkkjjjdddYYYPPPKKKGGGFFFIIILLLOOOTTT[[[^^^aaaccceeefffgggiiikkklllttt|||xxxllliiiddd]]]VVVNNNGGGBBB<<<;;;999999:::<<<>>>>>>===>>>???BBBEEEFFFGGGFFFFFFGGGIIIJJJIIIHHHFFFDDDAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;:::::::::555555444333333333444444555555444444444444333333111111111111222444555666333333333333333333333333111111111111111111111111//////////////////////////////000111111000000000////////////............***+++,,,------,,,+++***************************+++***************++++++************++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************+++******)))((((((******))))))))))))******'''''''''''''''''''''''')))))))))))))))(((''''''&&&((()))((('''&&&'''((((((((((((((())))))))))))'''(((((((((((()))))))))+++***)))(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&((()))***+++,,,***************************************++++++,,,*********))))))******+++******))))))))))))******))))))))))))))))))))))))************++++++++++++***+++,,,------,,,***)))************************))))))************))))))((((((((()))))))))******))))))))))))***************+++---...///...------++++++++++++,,,,,,,,,,,,******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))******************************)))))))))))))))(((((((((((((((((((((((())))))******++++++,,,...//////000111111111111111111111111222111222444888===BBBEEEHHHLLLQQQWWWYYYYYYXXXVVVPPPNNNLLLIIIGGGDDD???<<<;;;888555333111...+++)))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%XXX[[[```ggglllnnnmmmkkkiiifffbbb___]]]YYYSSSNNNLLLIIIIIIMMMQQQSSSXXX^^^___bbbeeehhhjjjmmmpppsssvvv}}}zzzuuusssmmmjjjcccZZZPPPFFF>>>:::888888777777888;;;===???@@@BBBEEEHHHJJJJJJJJJIIIJJJKKKKKKKKKJJJHHHFFFEEECCCCCCCCCCCCBBB@@@???>>>;;;:::::::::999999888888555444444333333333444444555555444444444444444444222222222222333444555666444444444444444333333333000000000000000/////////------------............---......////////////............---------,,,,,,++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((+++************+++,,,,,,++++++++++++++++++******+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++***************+++******))))))((((((''''''''''''((((((((((((((((((((((((((((((************)))((('''&&&&&&'''((((((&&&&&&'''((((((((((((((())))))))))))''''''(((((((((((())))))*********))))))(((''''''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((''''''(((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,***************************))))))))))))***++++++***************++++++,,,******))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,+++*********************+++++++++))))))************))))))((((((((()))))))))******)))))))))))))))))))))))))))***,,,---.........---+++,,,,,,,,,,,,---------++++++******)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))******+++)))))))))))))))*********))))))*********)))((('''((((((((((((((()))*********+++,,,---...///000111222222222222222222222222333333444555888<<<@@@BBBEEEIIIPPPVVVZZZ\\\\\\[[[UUUTTTSSSSSSQQQLLLGGGBBB@@@===:::777555222...,,,(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%XXXZZZ^^^dddhhhhhhddd```[[[ZZZXXXVVVUUUUUUUUUUUUSSSPPPQQQUUUXXXZZZ]]]bbbbbbeeeiiilllooorrrwwwzzz}}}{{{ssssssssspppnnnooolllggg^^^SSSIIIAAA<<<::::::;;;;;;<<<===@@@DDDFFFGGGJJJNNNPPPPPPOOOMMMLLLLLLLLLJJJIIIGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>::::::999999888777666666666555555444444555555666444444555555555555555555333333333333333444555666444444444333333222222222000/////////.........---,,,,,,,,,,,,---------...+++,,,------......------------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++*********++++++,,,------------,,,++++++******,,,,,,------------,,,,,,++++++************++++++************************(((((()))))))))*********++++++++++++++++++++++++******++++++++++++******))))))***+++++++++******)))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))))))))))))))((('''&&&'''((((((&&&&&&'''((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((''''''&&&&&&''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************))))))((((((((()))******)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,---,,,++++++******++++++))))))*********+++++++++))))))************))))))(((((()))))))))*********))))))))))))))))))))))))((()))***,,,------......,,,,,,,,,,,,---------...,,,+++++++++******))))))''''''''''''&&&&&&&&&%%%'''''''''((((((((())))))((((((((()))))))))******))))))***+++***)))((('''((((((((((((((()))*********+++,,,---...000111111222222222222222222222222444444555777888;;;===>>>AAADDDKKKQQQWWWZZZ[[[[[[ZZZZZZ[[[\\\ZZZUUUNNNIIIBBB@@@===;;;:::777555222,,,+++***)))((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%UUUWWW[[[```cccaaaZZZUUUNNNOOOQQQQQQRRRTTTXXX[[[ZZZXXXYYY]]]______bbbfffkkkmmmqqqtttvvvzzz|||pppggghhhiiihhhiiilllhhhbbbXXXMMMCCC??????@@@???@@@AAABBBDDDGGGKKKOOOMMMQQQUUUWWWVVVSSSQQQOOOMMMKKKIIIGGGEEEDDDCCCCCCAAAAAAAAA@@@???>>><<<<<<::::::999888777666555444777777666666666777777888444444555555555555555555444444333333333444555555333333333222222111111111//////......---------,,,+++++++++,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---+++++++++++++++++++++++++++*********+++,,,,,,---//////...---,,,++++++***,,,------......------,,,++++++************++++++))))))))))))))))))))))))''''''(((((()))))))))***++++++++++++++++++++++++******++++++++++++******((()))***++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))&&&'''((()))************&&&'''((('''&&&&&&'''((((((((((((((())))))))))))''''''''''''((((((((()))&&&&&&''''''((('''''''''###$$$%%%&&&''')))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((()))************))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,...---+++***)))***++++++))))))******++++++++++++))))))************))))))))))))))))))************************))))))))))))(((((()))***,,,---......,,,,,,,,,------.........,,,,,,,,,+++++++++++++++(((((((((''''''&&&&&&&&&(((((((((((((((''''''''''''((((((((())))))******)))******++++++)))((('''((((((((((((((()))*********+++,,,---///000111222222222222222222222222222444555666777888::::::;;;<<<@@@FFFLLLRRRVVVXXXXXX]]]^^^```bbbaaa[[[TTTNNNCCCAAA???>>>===<<<:::888///...---+++***))))))((($$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((()))$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%XXXWWWUUUUUUTTTSSSPPPNNNLLLMMMQQQWWW]]]aaaccccccgggggggggfffeeefffhhhkkknnnrrrwww|||~~~||||||}}}|||zzzxxxnnnhhhaaa___aaadddggghhhfff\\\OOOEEEAAAAAABBBBBBEEEHHHLLLMMMLLLLLLOOOQQQRRRSSSSSSSSSRRRQQQOOONNNLLLJJJHHHFFFFFFFFFEEECCCAAA@@@???>>>===;;;::::::999888666555444444555555777666666555555555555666777444222333555555333111333444555555444333111000333222111000///...---,,,,,,,,,+++***+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++)))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((((((((((((((((((((((((((++++++)))(((((('''''''''))))))))))))************(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))''''''((())))))((('''&&&''''''((((((''''''&&&%%%((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&******))))))(((((('''''')))(((''''''((()))'''&&&))))))((('''&&&%%%%%%$$$******))))))((((((''''''(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((('''******++++++++++++******+++++++++***************))))))))))))))))))))))))+++*********))))))((((((***++++++,,,,,,++++++***+++***)))(((((()))***+++++++++************++++++''''''(((((())))))******(((((((((((())))))))))))))))))(((((('''''''''&&&************************......//////...---,,,,,,++++++++++++++++++++++++))))))))))))((('''&&&%%%***(((%%%%%%&&&''''''&&&(((((((((((()))***+++,,,+++*********))))))((((((''''''''''''((((((((()))(((***+++,,,,,,,,,...000000111222222333444555555666666555555555777999:::>>>@@@BBBDDDGGGKKKQQQVVV[[[___dddhhhfffaaaZZZUUUKKKGGGBBB@@@???===:::666777444000---+++)))'''%%%&&&%%%$$$$$$######$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%JJJJJJJJJJJJLLLLLLLLLKKKPPPSSSXXX^^^eeeiiikkkkkkllllllllljjjiiikkknnnqqqyyy||||||yyytttsssrrrrrrsssrrrooommmkkkgggbbb```bbbeeeggghhhccc[[[PPPHHHFFFGGGIIIJJJLLLNNNQQQQQQPPPPPPRRRSSSTTTTTTTTTSSSQQQOOOMMMLLLKKKIIIFFFEEEEEEEEECCCBBBAAA@@@???>>>===;;;::::::888777666555444444444555555555555444555555666666666444222333444555333111333333333333333222111000222111111000///...------++++++*********+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***************)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++*********)))))))))***************************)))))))))))))))******))))))))))))************(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))''''''((())))))((('''&&&''''''((((((''''''&&&%%%(((((()))))))))(((((('''))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''***)))))))))((((((((('''((('''&&&'''))))))((('''(((((((((''''''&&&&&&%%%)))))))))((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***))))))((()))))))))******)))))))))************************))))))))))))))))))))))))************)))))))))(((***++++++,,,,,,++++++************))))))*********++++++************++++++))))))))))))************((((((((()))))))))******))))))((((((((('''''''''(((((()))***++++++,,,,,,...............---,,,+++++++++++++++++++++++++++************)))((('''&&&***(((&&&%%%&&&''''''&&&(((''''''((((((***++++++*********)))))))))(((((('''''''''((((((((()))))))))***,,,,,,,,,---...000111111222222333444444555888777777777888999::::::<<<===>>>???AAAFFFLLLQQQYYY\\\aaaeeeeeeaaa]]]YYYOOOKKKGGGDDDBBB@@@<<<999999777444222000...+++)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%EEEFFFGGGHHHKKKMMMOOOQQQYYY]]]cccjjjpppsssuuuvvvttttttrrrqqqqqqtttyyy}}}|||uuupppiiiiiiiiikkkmmmllljjjhhhiiigggeeeeeefffhhhhhhhhh```[[[TTTPPPPPPRRRTTTUUUUUUVVVWWWVVVUUUTTTTTTVVVTTTTTTSSSRRROOOMMMKKKJJJIIIGGGEEECCCCCCCCCBBB@@@AAA@@@???>>>===;;;::::::777777666444444444444444333333333444444555555666444333222222333444222111333333222111000000000000000000/////////.........******)))))))))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******************))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***************)))))))))************************(((((((((((()))***,,,,,,))))))))))))************(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))'''(((((())))))((((((''''''(((((((((((('''&&&&&&''''''((((((((((((''''''************************''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))((((((((((((((('''&&&''')))***)))(((''''''''''''''''''''''''(((((((((((((((((())))))(((''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******'''((()))***************(((((())))))))))))((((((((())))))******+++++++++))))))))))))))))))))))))************))))))))))))***++++++,,,,,,++++++*********++++++++++++******++++++************++++++++++++++++++************)))))))))*********++++++))))))((((((((((((''''''''''''(((***+++,,,---...------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((***(((&&&&&&'''((('''&&&'''''''''''''''((()))*********))))))))))))(((((((((((((((((()))))))))))))))+++------------///000222222222333333444444555999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<>>===<<<;;;:::999666666555444444333333333000111222333444444555555222222111222222222222111333222000///......//////........................***************++++++,,,,,,,,,,,,---------......------------------------,,,+++++++++++++++++++++************************************************+++******)))))))))******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))(((((((((((((((((((((************************(((((((((((()))***++++++((()))))))))************(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((('''&&&&&&&&&''''''(((((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))(((((((((((('''&&&&&&''')))+++******&&&'''''''''((((((((()))&&&''''''(((((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++'''''')))***++++++++++++(((((())))))))))))(((((('''(((((()))***++++++,,,))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,++++++******+++,,,------,,,+++***++++++************+++++++++++++++******))))))))))))*********++++++++++++))))))(((((((((((((((((('''((()))***+++,,,------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))''''''((()))((('''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))(((((((((((()))))))))************,,,------------///000333333444444555666666666:::;;;<<<======<<<;;;:::===<<<;;;::::::>>>DDDIIINNNOOORRRVVVZZZ]]]```aaa]]][[[XXXTTTOOOJJJDDDAAA???>>>>>>===<<<999444111++++++***((((((''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''DDDHHHMMMRRRWWW]]]dddhhhqqquuu{{{wwwqqqlllgggddd```bbbhhhooovvvyyyxxxvvvuuuvvvvvvuuurrrnnnkkkiiijjjjjjkkkjjjhhhfffeeeddd```^^^[[[XXXVVVTTTRRRQQQNNNNNNMMMLLLLLLLLLKKKKKKIIIGGGDDDCCCCCCCCCAAA@@@???>>>===<<<:::999888888555555555444333333222222...///111222333333333333000111111111111000111111222111///...------...///------------............+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++************************************************)))))))))(((((())))))***)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((''''''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))((()))))))))************)))))))))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))******(((((())))))(((((('''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''&&&(((***++++++***&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&'''(((******+++++++++)))******++++++******)))''''''((()))******++++++))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++******+++,,,------,,,+++***++++++************++++++*********))))))((((((''')))*********++++++++++++(((((())))))))))))))))))***************+++++++++...//////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++***)))((()))******((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))))))))))))))************+++***,,,------,,,,,,...///444444555666777888999999:::;;;<<<===>>>===<<<;;;>>>>>><<<::::::<<>>>>>>>>>>>??????>>><<<:::;;;>>>@@@BBBBBBCCCEEEJJJPPPVVVZZZbbbcccdddbbb\\\UUUPPPNNNIIIGGGEEECCCAAA>>>:::777333222000---***((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&MMMUUU```iiipppvvv}}}}}}wwwnnngggddddddeeeeeeaaafffnnnxxxzzzuuuqqqppptttxxx||||||vvvnnngggddd```[[[VVVRRRPPPNNNKKKIIILLLKKKJJJIIIHHHHHHIIIJJJGGGEEEBBBAAAAAAAAA???>>>;;;:::999888777666555444333333444444333222000000---...000111111000///...,,,///000000......000222000111111000000///...------------,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************************************(((''''''''''''((()))******)))((('''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))************)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((***+++,,,)))))))))))))))((('''''''''((()))***++++++++++++((((((((((((((((((((((((((((((((())))))))))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''((((((((()))))))))******)))((((((***+++***)))((((((((((((((()))))))))''''''''''''''''''&&&&&&&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((''''''))))))************))))))((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++************))))))*********++++++************++++++))))))))))))))))))******((((((((()))))))))******(((((()))))))))*********)))))))))***+++++++++,,,,,,,,,---...............------------------------,,,------......------,,,+++******+++,,,+++)))'''(((((('''''''''''''''((('''''''''((((((((())))))*********+++++++++,,,,,,)))+++,,,+++******+++---000111333555777999;;;<<<=========>>>???AAABBBCCCCCCCCCCCCAAA>>>===>>>???@@@@@@@@@BBBFFFKKKQQQUUU\\\```ddddddaaa\\\YYYXXXQQQNNNJJJHHHEEEBBB???<<<999777444111---***((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%##############################$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%TTT\\\gggooosssvvv{{{xxxssslllhhhggghhhjjjjjjiiinnnvvv|||vvvtttssstttzzz~~~xxxnnngggccc___ZZZTTTPPPNNNMMMJJJGGGMMMLLLJJJHHHGGGGGGGGGGGGEEECCCAAA@@@@@@???>>><<<:::999888777666444444333333333444444333222000///---...000111111///---,,,,,,...000000...---///222000111111111111///...,,,---------,,,,,,+++++++++((()))***+++,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))******)))(((&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((()))))))))******++++++************************))))))***+++,,,...000000))))))))))))************)))))))))))))))))))))))))))((('''((()))******((()))))))))))))))))))))))))))((((((((((((***,,,---)))))))))))))))(((((('''(((((()))++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&'''((((((((())))))******+++***((()))******)))((())))))))))))(((((((((((((((((((((''''''&&&&&&%%%%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********++++++++++++,,,,,,++++++++++++***)))(((((()))***+++++++++************++++++))))))******+++++++++,,,(((((((((((())))))))))))(((((())))))*********+++''''''(((***+++,,,---...***+++,,,,,,---------,,,------------------------,,,,,,---------------,,,+++******+++,,,,,,)))''')))(((((('''''''''((((((&&&'''''''''(((((())))))******+++++++++,,,,,,,,,)))***++++++***)))***,,,---///111333666999;;;<<<>>>>>>>>>???@@@CCCEEEGGGGGGHHHHHHFFFCCCAAAAAAAAA@@@??????@@@DDDIIINNNRRRWWW\\\bbbeeeccc```___^^^WWWSSSOOOKKKHHHFFFBBB@@@===;;;888444///,,,***(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###########################$$$%%%&&&''')))******%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%YYYaaakkkooopppssszzz|||zzzuuuoookkkkkkmmmooopppuuuxxx~~~{{{xxxuuuuuuuuuuuurrrooouuutttsssrrrpppllleeeaaa[[[WWWQQQMMMJJJIIIGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGBBB@@@>>>======<<<:::999999999888666555333222222111222222333333222222111000000///...............000///...---,,,---......------------------------))))))************))))))************************---,,,***)))))))))***+++************************))))))))))))))))))))))))*********************+++(((((())))))************))))))(((((('''''''''&&&***)))'''((()))***((('''(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))++++++***)))(((((())))))******))))))))))))*********)))(((''''''((()))*********))))))((((((''''''((()))***+++++++++++++++***)))(((''''''((()))***(((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''+++)))(((''''''((()))+++)))((('''''''''(((***+++))))))((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++***((((((((((((((((((((((((+++++++++*********))))))))))))))))))************---,,,++++++------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((***+++)))&&&%%%'''***++++++******+++---///000++++++*********+++---...,,,,,,,,,------,,,++++++---------,,,+++***)))((()))(((((((((''''''''''''''''''(((((((((((((((((()))*********++++++++++++)))******++++++,,,,,,---,,,...111333444777:::===>>>BBBDDDCCC@@@AAAFFFLLLMMMNNNNNNMMMKKKHHHEEECCCCCCBBBAAABBBDDDGGGKKKMMMSSSVVV[[[^^^```aaabbbccc]]][[[XXXSSSNNNHHHCCC@@@AAA???;;;888555111,,,(((***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$$$$%%% !!!"""%%%''')))%%%%%%&&&&&&((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&]]]ccckkkooopppttt|||~~~|||xxxvvvwwwxxxyyyyyy||||||~~~zzzvvvlllkkkjjjmmmpppssssssrrrooonnnnnnnnnmmmhhhccc^^^[[[WWWQQQMMMJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEBBB@@@>>>======<<<:::888888777666555333222111000111111222222222222111111000//////...------......///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))************************,,,+++***)))))))))******************************))))))))))))))))))))))))******************))))))((((((((((((((()))))))))))))))((((((((('''''''''***((('''((()))***)))'''(((((())))))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***************************+++******))))))))))))*********))))))))))))*********)))(((((((((((()))***++++++*********)))))))))(((((()))******************)))(((''''''((())))))((((((((()))))))))******************************************************((((((((()))))))))************)))))))))(((((((((***)))(((''''''((()))***)))(((((('''((()))***+++***)))(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))************---+++++++++,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((******)))&&&%%%''')))++++++******+++,,,---...,,,,,,+++++++++,,,---...,,,------......------,,,---------,,,,,,***))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))*********+++*********+++,,,,,,---------...000222333555888;;;???BBBEEEFFFEEEEEEHHHKKKNNNNNNOOOOOONNNMMMKKKIIIIIIHHHFFFFFFFFFHHHKKKLLLOOOSSSXXX\\\___aaaccceeeaaaaaa___[[[VVVOOOIIIFFFBBB@@@???>>><<<888222...,,,+++)))((('''&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```eeekkknnnqqqwww|||yyyuuupppjjjeee]]]]]]^^^bbbhhhllloooooohhhhhhiiijjjiiifff```\\\ZZZVVVPPPLLLJJJHHHGGGFFFDDDDDDCCCBBBAAAAAAAAAAAAAAA???===<<<<<<<<<:::888555555444333222000//////000000111111111111000000//////...---------............---,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************+++***))))))((()))))))))************************))))))))))))))))))))))))*********))))))(((((((((((((((((((((''''''''''''))))))(((((((((((('''''')))((('''((()))***)))((((((((()))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((())))))******************************)))))))))***++++++******))))))))))))************)))(((((()))******+++++++++++++++*********'''((())))))***))))))))))))((((((''''''(((((()))((())))))))))))*********(((((())))))******++++++************************((())))))))))))******************)))))))))))))))***)))(((''''''((()))***)))(((((((((((()))***+++***))))))(((((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''(((((())))))))))))))))))))))))+++************)))))))))))))))))))))************,,,+++***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***((('''&&&((()))++++++*********++++++,,,---,,,,,,,,,,,,---......------............------,,,------,,,,,,+++***)))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))***++++++,,,,,,---......---...000111111222555777???AAAEEEHHHJJJKKKKKKKKKNNNOOOQQQRRRSSSSSSSSSSSSRRRPPPNNNKKKJJJJJJJJJKKKJJJOOOTTTYYY]]]```dddfffeeeffffffddd___XXXRRRMMMFFFEEEDDDCCCBBB???:::666000...+++(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&%%%$$$###"""$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbfffkkkooottt}}}~~~yyyrrrllleee___YYYUUUTTTTTTVVVZZZ___cccgggiiidddeeegggiiiiiifff```\\\YYYUUUOOOKKKIIIHHHFFFEEECCCCCCBBB@@@???????????????===<<<;;;;;;;;;999777444444333222111000///...//////000000000000//////......---------------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************************)))))))))))))))))))))************************))))))))))))))))))))))))******))))))((('''''''''))))))((((((((('''''''''))))))(((((((((((((((((()))((('''((()))***)))((((((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((************************))))))))))))***++++++,,,+++******))))))******+++************************++++++++++++++++++******))))))************))))))(((((((((((((((((()))))))))))))))*********++++++''''''((()))******++++++************************)))))))))*********++++++******************************)))(((((()))******)))))))))))))))************))))))(((((()))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---+++***((((((((()))***************************************))))))))))))((()))))))))************,,,***)))***+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************)))))))))******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,------,,,++++++************)))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((((((((((()))+++++++++,,,------......---.../////////000222444:::<<>>>>>>>><<<;;;999999999999777666333333222222111000//////---......//////......---------,,,,,,,,,,,,------,,,---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************)))))))))************)))************************))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))))))))(((''''''((()))******)))(((((()))))))))))))))(((************************************************,,,+++***))))))((())))))******************************))))))***+++,,,,,,++++++************++++++******++++++++++++******************************+++++++++,,,,,,++++++***'''(((((()))))))))******************++++++++++++'''(((((()))***++++++,,,************************************++++++++++++*********+++++++++++++++******))))))))))))******((())))))*********************)))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''',,,+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***))))))++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,+++******++++++,,,,,,******+++************)))******+++++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++************)))))))))((('''''''''&&&&&&&&&%%%&&&'''''''''((((((((((((******+++,,,,,,------...---...//////......000222333666;;;BBBIIINNNNNNNNNOOOOOOPPPRRRUUUYYY\\\^^^\\\ZZZVVVSSSOOOMMMKKKJJJLLLOOORRRUUUWWWZZZ]]]___dddhhhmmmqqqpppkkkddd___ZZZUUUNNNHHHDDDBBB@@@>>>999777333///,,,***))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%"""$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhlllsss|||wwwqqq___ZZZTTTNNNKKKIIIGGGFFFGGGIIIMMMQQQVVV]]]dddiiiiiijjjmmmnnnnnniiiccc]]]TTTPPPKKKGGGEEEDDDCCCBBB@@@@@@???>>>============:::888666666777777555444222222111111000//////...,,,,,,------------,,,,,,,,,,,,+++++++++,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++(((((())))))))))))******((('''&&&(((***+++***)))(((((()))*********))))))************************++++++++++++++++++++++++++++++***)))))))))******++++++++++++++++++++++++++++++*********++++++,,,++++++************++++++***+++,,,,,,,,,,,,+++***)))))))))***************,,,,,,,,,---,,,,,,+++***(((((()))***++++++++++++******+++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,************************((()))******++++++************************+++,,,+++******))))))******+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))++++++************))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))***************)))((()))*********((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********,,,+++)))***,,,---,,,,,,******++++++,,,++++++************+++******)))(((((()))***++++++,,,,,,+++,,,,,,------------,,,,,,++++++++++++*********))))))))))))((((((''''''&&&''''''''''''(((((((((((()))******++++++,,,---------...///...---...000222///222777===CCCHHHLLLNNNNNNNNNNNNOOOQQQUUUYYY[[[[[[ZZZWWWUUURRRPPPOOONNNOOOQQQSSSTTTUUUVVVYYY[[[bbbgggooouuuvvvtttoookkkddd^^^UUUMMMHHHDDDAAA???===<<<999555222///---,,,'''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppuuu}}}wwwkkkaaa[[[PPPMMMHHHEEEDDDEEEEEEDDDDDDGGGKKKPPPUUU\\\dddjjjlllmmmnnnpppnnniiiaaa[[[RRRNNNIIIEEECCCBBBAAA@@@===<<<<<<;;;;;;;;;<<<<<<777555444444555555333222000000//////......------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---------......///...---,,,+++++++++++++++++++++++++++)))******************)))************************)))***+++,,,---,,,,,,+++************************))))))))))))))))))))))))(((((())))))***+++++++++&&&''''''((()))***++++++(((((()))))))))*********((('''&&&'''***+++***)))(((((()))************************************************************************)))******++++++++++++++++++++++++++++++,,,,,,+++*********++++++,,,++++++******++++++,,,++++++,,,------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++******((()))+++,,,------,,,,,,+++++++++,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------*********++++++*********((()))***+++++++++*********************+++,,,---+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((+++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((())))))******))))))))))))***************)))(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******++++++)))'''(((***,,,+++***)))***+++,,,------,,,,,,***++++++,,,+++***)))((())))))***+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++***************)))(((((('''&&&&&&''''''((((((((()))))))))((())))))******++++++,,,,,,---............000222000333666888;;;@@@GGGMMMNNNLLLKKKKKKLLLPPPSSSVVVYYYYYYXXXWWWVVVUUUUUUTTTQQQRRRTTTTTTTTTUUUWWWYYY]]]cccllltttxxxxxxuuusssjjjeee]]]VVVPPPJJJDDD@@@@@@???>>>;;;888444111///))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvv{{{ssseeeZZZPPPKKKIIIFFFBBBAAABBBDDDDDDEEEEEEHHHLLLOOOSSSZZZbbbiiimmmmmmooopppnnnggg___YYYPPPMMMGGGDDDBBBAAA@@@???:::::::::999::::::;;;;;;555444333333333333222111.........------,,,,,,,,,+++++++++,,,,,,++++++++++++*********+++,,,,,,------.../////////...---,,,))))))))))))))))))))))))))))))************))))))***************************+++,,,---...------,,,************************))))))))))))))))))))))))(((((()))***+++,,,------$$$%%%&&&'''(((***++++++(((((())))))*********+++''''''&&&'''***++++++***(((((()))***************************************))))))))))))))))))))))))***)))))))))***+++,,,,,,++++++++++++++++++++++++------,,,+++************,,,++++++******++++++,,,++++++------------+++++++++++++++,,,,,,---------+++++++++++++++***)))((()))***+++---......------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------******++++++++++++******((()))***+++,,,+++******+++*********+++,,,,,,---++++++************++++++))))))))))))))))))))))))******))))))))))))************))))))((((((''''''((((((((((((((((((((((((***)))))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))*********))))))'''''''''''''''''''''''''''((((((((())))))******))))))))))))***************((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***'''%%%&&&)))+++***((()))***+++---......------+++,,,,,,---,,,+++***))))))***+++,,,------...---,,,,,,------...---------,,,,,,,,,+++++++++************)))(((''''''&&&&&&(((((((((((())))))))))))((((((((()))******++++++,,,---.........///111333222555777666666;;;DDDLLLMMMKKKIIIHHHIIILLLOOOQQQXXXXXXXXXXXXYYYYYYYYYYYYQQQRRRTTTTTTTTTUUUWWWYYYXXX^^^gggqqqvvvxxxwwwuuulllhhhddd^^^WWWOOOGGGAAAAAAAAAAAA???<<<777333000++++++++++++************$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$###"""!!!"""###%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyjjj[[[PPPIIIEEECCC???@@@AAABBBCCCCCCCCCCCCFFFIIIMMMTTT[[[ccciiilllpppooonnnmmmlllhhhccc___RRRNNNHHHDDDBBB@@@???>>>===<<<:::888666444444333666444222111111000///---000///...---,,,+++++++++,,,,,,,,,++++++*********'''(((+++---...---,,,++++++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++************************(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++******))))))************************+++*********))))))((((((%%%&&&'''(((((('''&&&%%%))))))))))))************)))************+++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++)))((((((***+++***)))((()))***++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,...---,,,,,,---...---,,,,,,+++***,,,...---***&&&+++,,,,,,------,,,,,,+++---,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------******++++++++++++******---,,,+++***))))))))))))))))))************))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((('''''''''******))))))((((((''''''+++******)))(((''''''&&&''''''''''''''''''''''''))))))))))))************((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++++++++*********)))))),,,+++***))))))***+++,,,,,,,,,,,,---,,,,,,++++++...------,,,++++++++++++++++++***)))((('''&&&%%%'''''''''((((((((((((((('''(((((()))***++++++,,,............//////000000111222333444777;;;AAAEEELLLMMMMMMMMMLLLLLLNNNPPPSSSUUUXXX[[[]]]]]]]]]\\\YYYVVVQQQMMMKKKMMMPPPRRRYYYZZZ___fffkkkmmmrrryyyqqqnnniiiddd]]]TTTKKKEEEDDDCCCBBBBBBAAA===999555333000---)))&&&&&&&&&'''$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&llldddXXXMMMEEEAAA>>><<>><<<<<<;;;999777555444333333444333111111111111///---///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))************************(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++*********)))+++++++++++++++++++++++++++*********))))))))))))&&&'''((())))))((('''&&&))))))))))))************************++++++++++++,,,,,,++++++++++++,,,,,,***+++++++++++++++*********+++,,,,,,******+++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///......000000///......------...000///,,,)))------............---------------------,,,,,,,,,,,,,,,------...---------------------------------........................------------------......,,,,,,,,,,,,------------......------------------------------............+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,......)))******++++++******))),,,++++++++++++++++++,,,******))))))))))))*********************************++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((******))))))((((((((((((+++******)))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********************************************************)))************++++++++++++++++++*********))))))++++++***))))))***++++++,,,,,,------------,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''((())))))***++++++------......//////000000111222444555666:::???CCCIIIKKKMMMNNNNNNNNNOOOPPPRRRTTTWWWZZZ\\\^^^______[[[XXXTTTOOOMMMMMMNNNOOOSSSSSSXXX___dddgggnnnuuutttrrrnnniiibbbYYYPPPIIIGGGEEECCCAAA@@@>>>:::888777444000,,,)))((('''(((%%%&&&&&&'''((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{~~~}}}rrrhhhbbbWWWQQQJJJDDD@@@>>>===<<<>>>@@@BBBEEEGGGIIIKKKKKKMMMPPPUUUZZZ___cccfffgggjjjiiihhhhhhfffccc^^^ZZZNNNJJJEEEAAA???>>><<<;;;;;;:::888666444333333222222111000000111111000......------,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))************************(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++***************)))))))))(((((()))******)))(((((()))))))))*********++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,---...............---------------------------------///...---------...///000222111000111222222111000000000000111222111///---......////////////..................////////////...///////////////...---/////////////////////////////////////////////////////////...............------------.........................../////////....../////////000000000........................,,,,,,,,,,,,---...///000***++++++,,,,,,++++++***,,,++++++******++++++,,,******))))))))))))************************************++++++++++++***************))))))))))))((((((((((((((((((((())))))***))))))))))))(((((((((*********))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++++++++************************)))************++++++++++++++++++***************++++++***))))))***++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))(((((())))))(((((((((((((((((('''''''''(((((())))))***,,,,,,---...//////000000333444555555666999===@@@CCCGGGLLLOOOPPPPPPQQQQQQRRRSSSUUUXXX\\\___bbbddd```]]]YYYUUUQQQNNNMMMMMMMMMKKKNNNTTTXXX]]]eeennnuuutttssspppjjjaaaWWWPPPMMMIIIDDD@@@???>>>===<<<<<<999555111---***)))(((''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||zzzwwwvvvxxx}}}{{{nnnbbbYYYQQQMMMHHHEEEBBB@@@@@@@@@???>>>???AAADDDGGGKKKMMMOOOPPPRRRTTTXXX]]]```bbbbbbbbbddddddccccccbbb^^^YYYVVVLLLHHHDDDAAA???>>><<<;;;999888666555333222222111111///...///111111000///------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,+++*********++++++******************************+++++++++******)))++++++++++++++++++++++++************************))))))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---------,,,+++++++++,,,......,,,---......,,,,,,---...////////////....................................000///---,,,,,,...000111333222111222333444333111111111111222222222111000...//////000000//////.........//////000000111111000000000000000///...---////////////////////////000000000000000000000000000000//////......------........./////////000000------......//////000000////////////000000000000//////............//////000000///...------------,,,,,,,,,------,,,,,,,,,******))))))))))))************))))))))))))******++++++++++++++++++++++++)))******++++++******)))++++++*********)))))))))(((((())))))))))))******))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++************************))))))*********+++++++++************************+++******************+++,,,,,,---.........------,,,,,,,,,,,,,,,---...///...------,,,++++++************))))))))))))((((((&&&'''''''''((((((((()))++++++,,,---///000000111444555555555555777:::===>>>CCCJJJOOOQQQRRRRRRSSSRRRSSSUUUXXX]]]bbbgggjjjfffdddaaa]]]XXXSSSOOOMMMJJJGGGGGGJJJMMMQQQZZZcccoooppprrrssspppiii```YYYSSSNNNFFFAAA>>>>>>>>>>>>???===:::555111---***)))((('''''''''&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwwwwxxxyyy|||qqqjjj```VVVNNNIIIEEECCC>>><<<;;;<<<===???>>>===BBBCCCFFFJJJNNNQQQSSSTTTTTTVVVYYY\\\^^^^^^^^^]]]___^^^^^^]]]]]]YYYUUUQQQJJJHHHDDDAAA@@@???===;;;777666555333222111111111///.........000111000///------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,+++*********++++++************************)))******+++++++++******++++++++++++++++++++++++************************))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,***************************************++++++++++++++++++******+++++++++************+++++++++++++++,,,,,,,,,------------...------------------......---,,,,,,,,,---///000,,,---...---,,,,,,---....../////////////////////////////////////////////000///---,,,---...000222333222111111333333222111000111222222222111111222//////000000000000//////......//////000000111111000000111111000///......000000000000000000000000000000000000000000000000000000//////......------//////000000000111111111------......//////000000////////////000000000000000///............///000000///...------,,,,,,---------............------++++++************++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++************))))))))))))******++++++))))))))))))************************))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))++++++++++++++++++++++++************************))))))*********+++++++++*********************************++++++*********+++,,,,,,---......------,,,,,,,,,,,,---......///......------,,,,,,++++++++++++******))))))))))))''''''''''''((((((((((((******+++---...000111111444555666555555666888::::::???GGGMMMPPPRRRTTTUUUUUUUUUWWWZZZ___eeekkknnnlllkkkhhhddd___YYYUUURRRMMMHHHEEEEEEFFFIIIPPPYYYeeehhhmmmrrrssspppiiidddZZZTTTKKKDDDAAA@@@@@@@@@AAA???===999444000,,,***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{vvvvvvxxx|||yyynnneeeUUUQQQJJJEEECCCAAAAAA@@@>>>===<<<>>>@@@BBBBBBBBBFFFGGGJJJMMMPPPSSSUUUUUUUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXUUUPPPMMMIIIFFFCCCAAA@@@???===;;;555555333222111000000000///...---...///000///......------,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))***************************)))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********************************+++++++++++++++,,,+++************+++,,,*********++++++++++++,,,,,,,,,,,,---------......///......------......///------------...///000111,,,...///...---,,,---...////////////000000000000000000000000000000000000000000/////////000111222333222111111333333222111000111222222111111222444111111222222222222111111000000000000111111111111000111111111111000000///000000000000000000000000111111111111111111111111111111000000000000000///111111111111222222222222///000000000000000111111/////////000000000111111111000///......///000111------------...///000111...//////////////////...///......------......///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,)))))))))************+++************************(((((((((((((((((((((((())))))))))))***************))))))(((((())))))***((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))++++++++++++++++++++++++************************)))************+++++++++***************+++++++++)))***++++++++++++***)))******+++,,,------------------------------...///...---------,,,,,,,,,+++,,,,,,++++++***)))))))))((((((((((((((((((((((((((()))+++,,,...000111222333555666555555555777999999===CCCHHHLLLPPPTTTWWWYYYZZZ\\\___dddiiinnnqqqooonnnllliiieee```[[[YYYRRRMMMHHHFFFDDDEEEKKKSSS]]]aaaiiipppvvvvvvrrrnnnbbb\\\TTTLLLGGGDDDBBBAAAAAAAAA???===999444000...+++***(((&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~yyywwwtttyyy~~~vvvnnnggg___TTTMMMDDDBBB>>>======>>>======BBBAAAAAABBBEEEHHHIIIIIIJJJKKKMMMPPPRRRTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTQQQMMMIIIFFFDDDAAA@@@???>>><<<:::444333222111000////////////...------//////...---///...------,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++************************))))))***+++++++++++++++))))))))))))))))))))))))******************************))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,*********+++++++++,,,,,,------------............//////............//////------...///000000000000...///000000......///000000111111111222222222222111111111111111111111111222222222222333333333444444333222222444444333222111222444333111111333666444444555555555555444444333333333222222222222222111111222333333333222222222222222222222222222222333333333333333333333333222222222333333333333333222222222222333333333333333333333333333222222222111111111111222222222222333222111000000111222333//////...//////000111222///000000000000000000///000000////////////000000......------------......------------------------,,,,,,------------,,,,,,---,,,,,,,,,,,,+++++++++))))))******+++,,,,,,---))))))*********+++++++++************************))))))))))))))))))))))))((((((((())))))))))))*********))))))))))))******)))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))************************************************)))************+++++++++))))))*********+++++++++)))***++++++++++++***)))((()))***+++,,,,,,,,,,,,///......------------...---------,,,,,,,,,,,,+++---,,,,,,+++******))))))))))))))))))))))))))))))((((((***,,,...000222333222444555555555555666888999;;;???CCCHHHNNNUUUYYY^^^___aaadddhhhlllpppsssoooooommmkkkhhhdddaaa___WWWQQQLLLIIIGGGFFFKKKRRR[[[___gggqqqxxx{{{yyywwwjjjeee]]]UUUOOOJJJEEEBBBBBBBBBBBB@@@===999555333...---***(((''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvuuuwwwwwwxxxooobbbWWWQQQKKKDDD???>>><<<::::::;;;<<<;;;:::BBBAAA@@@BBBFFFJJJKKKLLLLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRPPPKKKHHHDDDBBB@@@???>>>===;;;999333333111000////////////000...------......---,,,000///...---,,,+++++++++*********++++++,,,,,,,,,'''(((+++---...---,,,+++))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,---------........................*********++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---------.........////////////............//////,,,---///111111111111000///111222111000///000111222222222333333444444444111111111111111111111111333444555666666666555555555444333333444555444333111333555444222222555888666666777777777777666666555555555444444333333333222222333444555555555555444444444444444444444444555555555555555555555555444444444555555666666666222222333333333333444444666666666555555444444444222222333333333444444444555444222111111222444555444333222111000000000000000000111111111111000000//////............////////////............//////------------------------,,,------......------,,,---------,,,,,,,,,++++++))))))***+++,,,,,,------))))))******++++++++++++******************++++++************************''''''''''''((((((((()))******))))))))))))******))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++)))***+++,,,,,,+++***)))'''((()))***+++,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,++++++------,,,,,,+++***))))))************))))))))))))'''(((***,,,...000222333222333555555555555666888999;;;===@@@EEELLLUUUZZZaaabbbdddgggkkknnnqqqsssnnnnnnmmmkkkiiifffdddcccYYYSSSNNNLLLIIIHHHMMMTTT\\\```hhhrrrzzz~~~}}}{{{ooojjjccc\\\UUUNNNHHHCCCBBBCCCDDDCCCAAA===999777111///,,,***)))))))))***$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((($$$%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~|||yyyxxxyyyzzzzzzyyy~~~sssaaaYYYMMMEEE@@@>>><<<;;;888999999;;;<<>>BBBGGGNNNUUU[[[```dddiiimmmppprrrtttvvvsssqqqlllhhhjjjnnnkkkeee^^^]]]YYYSSSOOOOOOSSSWWW```iiisssxxxvvvuuuxxx|||tttqqqllleee^^^VVVPPPMMMKKKHHHCCCAAA@@@???>>><<<:::444---+++,,,,,,((($$$)))(((&&&&&&'''''''''&&&$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%||||||{{{}}}wwwhhh^^^QQQKKKCCC===;;;:::999888::::::;;;<<<>>>@@@AAABBBGGGHHHIIIKKKMMMNNNNNNOOOSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMKKKHHHEEECCC======<<<;;;999888777777333333222111///...------.........---------,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******************************(((((()))************)))******++++++++++++******************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......////////////......---------,,,,,,,,,+++++++++...------,,,,,,---------//////......//////000111////////////000000000000111111222333333333333222222222222222333333333333555444444444333333333333555555555555555666777777666666666555555555444444666;;;666111666555333888:::999888777777888999999777777777777777777777777777777888888888888777777777777777777777888888888999999888777777888888999777777777888888888888888999999888777777888999999888888888777777666666666888777777666666777777888777666666666666777888888999888666555444555666777666666666777777777888888444444444444444444444444555555444333333333333333333333333333222222222222222222222222111111000000222222222222222111000000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))),,,+++***))))))***+++,,,+++++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((()))******+++******))))))((()))))))))++++++*********)))))))))'''(((((()))******++++++******))))))))))))******(((((()))))))))*********---------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))))))))))))))***++++++222222444555777888888888:::<<>>;;;999:::;;;;;;:::>>>>>>???@@@AAACCCEEEFFFKKKLLLNNNPPPRRRSSSTTTTTTVVVVVVVVVWWWVVVVVVUUUUUURRRRRRQQQOOOOOONNNNNNNNNKKKKKKJJJIIIFFFCCC@@@>>>999999999888888777777666000000000///......---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************++++++++++++******************************+++++++++++++++,,,------++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---......------------...//////000...............---------......------------......000000000///000111111222000000000111111111222222222333333444444444444444444444444555555555666666777777666666666666666555888888777777888888999999888888888888777777777777888<<<666333888666444;;;::::::::::::::::::;;;;;;888888888888888888888888888999999999999999999888:::999999999888888777777:::999999888999999:::::::::::::::::::::999999999::::::999999999999::::::;;;::::::::::::999999999999888888777777888888999999888888888888999::::::;;;:::999888888888999:::999999999999::::::::::::666666666666666666666666777777666555555555555666666666666555555444444333444444333333333333222222444444444555444333333222000000111111111111000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,++++++******++++++,,,---------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((()))******+++++++++++++++*********((((((((()))******++++++++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++******,,,...///---------,,,,,,++++++++++++***************))))))))))))))))))))))))***+++///111333666888999999999;;;===@@@CCCGGGLLLRRRWWWdddhhhmmmpppsssuuuwwwyyyvvvxxxwwwqqqmmmmmmmmmjjjhhhgggccc___\\\\\\```cccmmmppptttwwwwwwtttqqqooossssssrrroookkkeee```\\\SSSNNNHHHDDDCCCDDDEEEEEE@@@===777222...,,,+++,,,'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{tttjjj```VVVMMMFFFAAA<<<<<<<<<===???AAAAAABBBCCCCCCDDDEEEFFFHHHJJJKKKOOOPPPRRRTTTVVVXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUQQQQQQOOONNNMMMMMMMMMMMMIIIHHHGGGEEEBBB???===;;;999999888777666555555444/////////...............,,,,,,,,,+++++++++******)))***,,,------,,,+++***++++++******))))))((((((******++++++++++++******************************------,,,++++++---...///++++++++++++++++++++++++*********+++++++++++++++---,,,,,,,,,,,,------...---------------------------------------......//////...---------...000111////////////..................---------...//////111000000000000111222222222222222333333333444444444444555666666666666666666777777777777888888888999999999999999999999999::::::999999999999::::::::::::::::::::::::::::::999<<<888999@@@<<<666<<<:::;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::999999;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;;;;::::::;;;;;;<<<=========<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999888888777888888999:::999999888777666555555666555555555555555555555555666666666666555444444222222333333333333222222111111111111111111111111////////////////////////---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,...------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))***+++++++++++++++++++++++++++(((((())))))************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---.........---,,,,,,+++******************))))))))))))***)))))))))))))))******+++---111555888:::;;;;;;===>>>AAACCCFFFJJJOOOSSS\\\```eeeiiimmmppptttvvvvvv|||}}}wwwpppmmmmmmkkkkkkjjjgggddddddeeehhhkkkooooooqqquuuyyyyyyvvvssspppqqqrrrrrrppplllhhheeeYYYTTTMMMGGGEEEEEEEEEEEEAAAAAA>>>999333...------'''&&&&&&'''))))))'''%%%%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||iiibbbWWWNNNHHHDDDAAA@@@===???AAACCCDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMRRRTTTUUUWWWYYY[[[[[[\\\[[[[[[ZZZZZZXXXWWWUUUTTTPPPOOONNNLLLKKKJJJJJJJJJGGGFFFDDDBBB@@@===;;;:::;;;:::999777555444222222////////////////////////,,,,,,+++++++++*********((()))+++,,,---,,,++++++*********))))))(((((((((******++++++++++++*********************************)))((((((((()))+++,,,,,,,,,+++******+++,,,,,,***+++++++++,,,,,,,,,---------,,,,,,---......///..............................------......///000111000///...---...//////.../////////////////////...............///000111111111111111111222222333444444444555555555666666666777777888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999<<<<<>>>>>>>>>>>>>>=========<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::::::::;;;;;;<<<;;;;;;:::999888777777777777888888888888888888666777777777777666555555444555555666666555555444333333333333333333333333000000000000000000000000............------,,,,,,............------------,,,,,,,,,------,,,,,,,,,------,,,+++***))))))(((************************************************((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''((()))******++++++++++++++++++++++++)))))))))))))))*********+++******************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---------,,,,,,......---,,,,,,+++******))))))))))))))))))))))))******)))))))))))))))***''')))---222777:::<<<===>>>???AAACCCDDDGGGKKKNNNRRRUUU[[[```eeejjjnnnrrrwwwxxxtttrrrppplllkkkhhhhhhiiillloooqqqpppoooooosssxxx{{{yyyvvvnnnooopppppppppnnnmmmlllaaa\\\UUUOOOKKKIIIGGGEEEBBBCCCCCC???999333///---)))((((((((())))))'''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwlllXXXRRRJJJCCC@@@@@@AAAAAA@@@CCCEEEFFFFFFGGGHHHIIIKKKKKKKKKLLLMMMNNNOOOPPPWWWXXXYYY[[[\\\]]]]]]^^^\\\[[[[[[YYYXXXUUUTTTRRRNNNMMMKKKJJJIIIHHHGGGGGGDDDCCCAAA???===<<<::::::::::::888666444222111000///////////////.........,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,*********)))))))))))))))******++++++++++++******+++++++++++++++++++++++++++************+++,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,------...------------......///000///////////////////////////............///000000222111111000////////////////////////000000000000111000000111111222333444333333222222333333444555666666666777777777888888888888999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>>>>======<<<;;;;;;;;;<<<<<<===============>>>>>>>>>:::===???IIIRRRGGG;;;>>><<<<<<<<<======>>>>>>???????????????????????????>>>>>>????????????>>>>>><<<<<<======>>>>>>>>>???<<<===>>>???????????????>>>>>>>>>>>>?????????@@@===>>>????????????>>>===<<<<<<<<<==================<<<<<<;;;;;;<<<<<<===>>>============>>>??????===>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;:::::::::999999999::::::::::::;;;;;;888888888888888777777666777777888888888888777777444444444444444444444444111111111111111111111111000000000//////...------000000/////////.........,,,------......------,,,,,,,,,++++++******))))))************************))))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))*********+++++++++++++++))))))))))))))))))************))))))))))))************+++++++++,,,,,,,,,************************((())),,,---...---,,,+++---------,,,,,,+++++++++)))))))))***************+++******)))))))))))))))&&&(((+++///444888;;;===>>>@@@AAABBBCCCDDDGGGIIIJJJMMMSSSXXX]]]bbbhhhllluuu}}}yyyooommmjjjjjjmmmppprrrrrrrrrooommmnnnrrruuuuuuuuunnnmmmlllkkklllmmmooopppjjjgggbbb^^^YYYTTTOOOLLLGGGGGGFFFDDD???999333000...,,,))))))))))))((('''&&&&&&''''''&&&&&&%%%%%%"""######$$$$$$######"""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}pppbbbYYYKKKGGGCCCAAABBBEEEFFFGGGHHHJJJMMMMMMLLLLLLNNNPPPRRRRRRRRRSSSTTTUUUVVVWWW\\\\\\]]]^^^____________\\\[[[ZZZXXXVVVTTTRRRPPPLLLKKKIIIHHHFFFEEEEEEEEE@@@???>>><<<;;;:::999999777666555444222111000//////.........------,,,,,,---,,,,,,,,,++++++++++++))))))))))))***+++,,,---))))))************************++++++++++++******++++++++++++++++++++++++,,,,,,------.........---...---+++******+++---...++++++,,,,,,---.........------------...///000111//////////////////////////////......//////000111000111111222222222222111000111111111222222222222444444444444555666777888666666555555666666777888777888888888888999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????@@@???>>>>>>======>>>>>>=========>>>>>>?????????<<<===>>>JJJTTTIII===@@@???>>>>>>>>>>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>><<<===???@@@AAAAAAAAA@@@======>>>???@@@@@@AAAAAA>>>???@@@AAAAAA@@@???>>>=========>>>>>>?????????>>>======<<<<<<======>>>>>>>>>======>>>>>>???@@@<<<======>>>>>>???>>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======::::::;;;;;;::::::999888888999999::::::999999888666666666666666666666666333333333333333333333333222222111111000//////...111111000000000/////////,,,---...//////...---,,,,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''''''''(((((()))))))))*********++++++***)))))))))))))))))))))))))))(((((((((((())))))************++++++++++++************************))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++***)))))))))))))))))))))***,,,000444777:::>>>???AAAAAAAAAAAACCCEEEDDDGGGKKKPPPTTTYYY^^^bbblllxxxtttqqqnnnmmmoooqqqqqqpppnnnkkkgggfffhhhlllppprrrooommmiiifffgggkkkpppssssssrrrqqqooollleee^^^XXXPPPLLLHHHEEECCC@@@;;;777333000+++))))))))))))(((&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvviii\\\QQQJJJDDDBBBAAACCCGGGLLLOOOPPPPPPRRRUUUUUUTTTTTTVVVYYYZZZZZZZZZZZZ[[[]]]^^^^^^______```aaaaaaaaaaaaaaa[[[[[[ZZZXXXUUUSSSPPPOOOKKKJJJHHHFFFEEEDDDCCCCCC>>>===;;;:::999888888888333333222222111000000///......---,,,,,,+++******---------,,,,,,,,,++++++***)))(((((()))+++---...))))))******++++++,,,,,,******++++++++++++******++++++++++++++++++++++++((()))***+++,,,+++***)))...---+++******+++---...++++++,,,,,,---...//////---------......000111111000000000000000000000000///////////////000111111...///111333444444444444222222222333333444444444777777777777888999:::;;;888888888888888999999:::888888999999999::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????BBBAAAAAA@@@?????????@@@======>>>>>>>>>?????????>>>======HHHSSSIII===CCCAAA@@@???>>>???AAADDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAA@@@???>>>===<<<===>>>@@@AAABBBBBBAAAAAA<<<<<<===>>>@@@AAABBBCCC???@@@AAAAAAAAAAAA@@@???>>>>>>>>>??????@@@@@@@@@>>>>>>============>>>>>>>>>>>>======>>>>>>???@@@;;;<<<===>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<======<<<<<<;;;:::999::::::;;;;;;::::::999999999999999999999999999555555555555555555555555333333333222111000000///111111111111000000000000,,,---...//////...---,,,,,,,,,------------------************************(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((''''''***)))((('''''''''''''''(((((())))))*********+++*********)))))))))))))))((((((''''''''''''(((((())))))*********+++++++++))))))))))))))))))))))))+++***))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,------------....../////////++++++***))))))((()))))),,,,,,++++++---000444666>>>???@@@AAA@@@@@@AAACCC@@@CCCFFFJJJMMMQQQVVVYYYbbbpppyyyuuuqqqooopppqqqpppnnnhhheeeaaa___aaafffmmmqqqqqqmmmgggcccdddiiipppuuuyyyzzz||||||yyyrrriiicccWWWPPPHHHDDDDDDDDD@@@<<<666222---)))((()))))))))&&&'''''''''&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrcccWWWPPPLLLJJJHHHHHHJJJMMMQQQTTTWWWYYY]]]]]]]]]]]]]]]]]]]]]]]]______```bbbccceeefffgggcccdddddddddcccaaa^^^]]][[[YYYVVVUUUTTTRRROOOMMMLLLJJJGGGDDDAAAAAAAAAAAA===:::888888999999777444444444333333222111111111......---,,,,,,+++*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******)))))))))))))))***++++++,,,,,,,,,++++++***------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............/////////...------000222////////////000000000000111111111111222222222222000000000000111444666777555555555555555444444444666555444444555666777888666666777888999::::::;;;<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>::::::;;;===>>>@@@AAAAAA===>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???@@@AAABBBBBBCCCCCCCCCBBBGGGGGGGGGFFFEEEDDDDDDDDDGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@????????????AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@DDDDDDDDDEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@??????>>>CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<===>>>?????????????????????>>>======???>>>>>>>>>>>>>>>????????????>>>>>>=========<<>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999888666444333222333333444444333222222111000000000000111111111111000000111111000000/////////...++++++,,,------,,,,,,,,,......------------,,,,,,,,,++++++******++++++,,,+++***((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++///......------,,,++++++........................------,,,,,,+++***))))))***++++++***+++---222555999???FFFGGGCCCAAAAAADDDEEECCCBBBBBBEEEJJJPPPTTT]]]cccmmmyyy~~~{{{wwwrrrnnnkkkiiiiiidddbbb^^^ZZZXXXZZZ___dddooonnnkkkeeeaaaccclllsss}}}~~~xxxppp```XXXMMMFFFEEEDDDAAA???:::666000,,,+++***)))((((((((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%$$$$$$###vvvppphhh^^^VVVRRRPPPOOOPPPQQQSSSVVVYYY\\\___aaafffggggggggggggfffeeeeeeffffffggghhhiiijjjkkkkkkiiiiiiiiihhhfffccc```^^^YYYWWWTTTRRRQQQPPPMMMKKKIIIGGGDDDAAA???>>>>>>>>>;;;999777777888777555333222222111111000///.........------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...//////...------000222000000000111111111222222111111111222222222333333333333222333444555777888666666666666666666555555888777777666777888999:::999999999::::::;;;;;;;;;===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@======>>>>>>??????@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDEEEEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@?????????>>>>>>??????>>>============>>>===>>>>>>??????@@@@@@AAA??????@@@@@@??????>>>===??????>>>>>>>>>>>>???????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>=================================<<<:::888777777777777555555555444333222222222222222333333333333222222222222222111111111000000---......//////......---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********)))))))))((((((((('''(((((((((((())))))))))))))))))*********+++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++........................------,,,,,,+++*********((())))))((((((***...111777;;;AAADDDDDDDDDEEEFFF?????????@@@CCCGGGKKKNNNRRRWWWaaajjjsssxxx|||}}}|||uuunnnhhheeedddeeeccc```\\\YYYZZZ^^^aaaiiijjjjjjgggdddeeejjjooo{{{{{{tttggg]]]QQQIIIFFFDDDBBB@@@???;;;777333111///---+++((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$fffdddaaa^^^\\\[[[[[[\\\^^^___```cccfffhhhkkklllqqqrrrrrrsssrrrooommmlllkkkllllllmmmnnnnnnoooooonnnnnnmmmkkkhhhddd___]]]VVVTTTQQQOOONNNMMMJJJHHHEEECCC@@@>>><<<;;;;;;;;;999777555555555555333111111000///...---,,,++++++------,,,,,,++++++******++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---------------------------------------...------,,,,,,.../////////......000222111111222222222333333333222222222222333333333444777666666666666777888888777777777777888888888888;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHDDDDDDCCCCCCDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???????????????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAA@@@@@@???>>>??????>>>>>>>>>>>>??????@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????>>><<<;;;::::::::::::777777777666555555444444555555666666666666555555444444333333333333222222000000111111111000000///.........---------,,,,,,---,,,,,,++++++,,,,,,---((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++************++++++++++++........................---------,,,,,,++++++***)))))))))((('''))),,,...333666:::@@@DDDGGGIIIJJJ>>>>>>???@@@BBBEEEGGGHHHGGGLLLRRRXXX^^^gggqqqxxx~~~yyynnneeebbbbbbbbbaaa^^^ZZZWWWUUUWWWXXX```dddggghhhggggggiiillluuuzzz~~~~~~~~~~~~{{{vvvoooeeeWWWLLLGGGDDDBBB@@@???===999666444000,,,)))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&############""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%fffgggiiijjjkkklllmmmmmmlllmmmoooqqqrrrtttuuuuuuwwwxxxyyyyyyxxxtttqqqoookkkkkklllmmmooopppqqqqqqqqqpppnnnkkkgggaaa\\\YYYTTTQQQOOOMMMLLLJJJHHHEEEAAA@@@>>><<<:::999888888666555444333333222111000000000///---,,,+++***))),,,,,,,,,,,,++++++******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++,,,,,,---...///------------........................------,,,+++---///000000//////111222222222222222333333333333333444444444444555555555999999999888888888888999888999999999::::::;;;;;;======<<<<<<<<<=========>>>>>>>>>===============>>>?????????>>>>>>??????>>>>>>???????????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFEEEFFFFFFGGGHHHIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@??????????????????AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;::::::999999999999999888888888777777777777777888888777777777444444444444444444444444222222222222222222111000//////.........---------------,,,,,,,,,,,,------((()))***+++,,,+++***)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************(((((()))***+++,,,,,,---************************))))))******+++,,,,,,---...........................---------,,,,,,,,,+++,,,,,,,,,***)))))),,,...///000444:::BBBIIILLLMMMDDDCCCBBBAAAAAACCCEEEFFFCCCFFFIIIKKKOOOYYYgggrrryyy~~~zzznnndddaaabbb______^^^ZZZVVVSSSRRRRRRZZZ]]]bbbeeefffgggiiikkkkkknnnrrruuuwwwxxxvvvtttsssjjj\\\PPPHHHDDDBBB@@@AAA???===;;;888444...***((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''(((''''''&&&&&&rrrtttxxx{{{|||}}}|||{{{yyyyyy{{{||||||||||||{{{{{{|||}}}|||zzzwwwssspppiiijjjkkkmmmoooqqqrrrsssrrrqqqoookkkfff```[[[XXXRRROOOMMMKKKJJJHHHFFFCCC>>>>>><<<:::999777777666333333333222000/////////000///...---,,,+++******,,,+++++++++++++++******++++++************++++++++++++++++++++++++++++++******))))))***++++++,,,***+++,,,---------------,,,,,,,,,,,,---...//////---------......////////////////////////...---,,,...///111222111111222444222222333333333444444444666666666777777777777888:::::::::::::::999999999::::::;;;<<<======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@AAA@@@???>>>???AAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJIIIIIIGGGGGGHHHHHHIIIJJJLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCEEEEEEFFFHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOOOONNNMMMIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@????????????????????????<<<<<<<<<<<<;;;::::::999;;;;;;;;;:::::::::::::::777777888888888888777777444444444444444444444444333333333333333222111111000000000/////////.........------------------...)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********'''((()))***+++,,,------************************))))))***+++,,,---.......................................---------------,,,---,,,+++))))))***,,,,,,---000666>>>FFFKKKMMMLLLIIIEEEBBBAAABBBDDDFFFDDDFFFGGGFFFHHHQQQ___jjjuuuzzz~~~yyymmmccc______```aaa```]]]XXXTTTRRRRRRXXXZZZ]]]```bbbdddgggiiiaaacccfffkkknnnoooooopppqqqjjj___TTTKKKFFFBBBAAAEEEDDDDDDCCCAAA<<<666111***)))((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''(((''''''&&&~~~|||}}}}}}|||zzzwwwsssrrrjjjjjjlllmmmoooqqqrrrrrrqqqqqqoookkkfff```[[[XXXOOOMMMJJJIIIHHHFFFCCCAAA<<<<<<;;;999888666555555222333333111///---...//////......------,,,,,,+++++++++++++++++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++,,,,,,---...///***+++,,,------......---......---------...//////------......///000000000000000000000000000///...///111333444333333444555444444444555555555666666999999999999::::::::::::;;;<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>???@@@AAAAAA@@@AAAAAAAAAAAA@@@??????????????????????????????@@@BBBDDDCCC@@@???AAADDDCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFHHHIIIIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIJJJIIIIIIHHHJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIJJJJJJKKKLLLMMMNNNLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQQQQPPPOOOKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????????????????????????????===>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;888888999999999999888888444444444555555555555555555555555555444333222222222222222111111111000000///......------......///,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))***************************************************************+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++***(((((()))***+++,,,...222888@@@GGGKKKNNNKKKHHHEEEDDDDDDEEEFFFFFFGGGHHHHHHJJJQQQZZZaaapppuuuxxxtttkkkbbb^^^\\\^^^______\\\XXXTTTSSSRRR[[[[[[\\\\\\^^^```aaabbbYYYYYY\\\bbbffffffgggkkkjjjfff```XXXQQQJJJEEEBBBDDDDDDDDDDDDCCC???:::666...---+++)))'''''''''((((((((('''''''''&&&&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&zzzzzzyyyxxxvvvsssqqqpppkkkkkkllllllmmmmmmnnnnnnmmmmmmkkkhhhddd^^^YYYWWWLLLJJJGGGFFFEEECCC@@@>>>999999999888666555333333111222333111...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***+++---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////***+++,,,---............000///..................---......///000000111111000000111222222222111111000222555666666555666777777777777888888888888999;;;;;;<<<<<<<<<=========<<<===>>>?????????>>>===<<<===>>>???AAABBBCCCDDDCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBEEEHHHFFFCCCBBBDDDGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJKKKMMMNNNNNNNNNLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKGGGIIILLLOOOOOONNNLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKNNNPPPQQQQQQOOONNNLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCBBBAAA@@@??????>>>????????????????????????>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999666666666666777777777888888888888777777666444444444444333333333222222222//////............/////////...---,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))***************************************************))))))******++++++,,,,,,++++++++++++++++++++++++........................***+++,,,+++***)))***+++,,,---///000222888AAAHHHLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJLLLOOOSSSXXX\\\^^^fffiiimmmmmmjjjfffcccaaaaaabbbaaa___\\\YYYXXXYYY```___^^^]]]\\\ZZZXXXVVVQQQOOORRRYYY\\\[[[]]]bbbbbbbbbaaa^^^WWWOOOIIIEEEAAAAAAAAACCCCCCAAA<<<999444222///,,,***))))))***))))))((((((((('''''''''$$$%%%'''(((((('''%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&wwwvvvtttsssqqqooonnnnnnkkkkkkjjjjjjiiiiiihhhhhhiiihhhgggddd```[[[VVVTTTJJJHHHEEECCCBBBAAA>>><<<777777777666555333222111000222333111...,,,---///***++++++++++++,,,,,,,,,******************++++++))),,,...000000...,,,)))------------------------************+++,,,---...***+++,,,---............111000///...............---......///000111111222000111222333333333333333000333666777777777777888999999:::::::::;;;;;;;;;============>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@======???@@@BBBCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCAAAAAAAAABBBCCCDDDEEEEEEDDDHHHKKKIIIEEEDDDGGGJJJJJJKKKKKKLLLMMMNNNNNNOOOMMMNNNPPPRRRRRRQQQPPPOOOMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMIIILLLPPPSSSTTTRRROOOMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJLLLMMMOOOPPPPPPOOOOOOPPPPPPOOOMMMLLLKKKLLLLLLLLLKKKLLLLLLMMMNNNJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMIIIJJJJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGIIILLLOOOPPPPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>??????>>><<<;;;<<<<<<<<<<<<============::::::;;;;;;;;;;;;::::::777777888888999999999999:::::::::999888777666666555555444444444333333333//////............//////111000---+++***)))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))&&&'''(((***+++,,,......))))))))))))))))))))))))))))))))))))************************************.........///////////////,,,.........,,,,,,---...,,,///000//////444===EEEJJJMMMRRRUUUUUUSSSOOOMMMLLLMMMQQQWWW\\\``````___[[[^^^ccchhhkkkkkkjjjiiijjjkkkkkkiiifffddddddeeedddcccaaa___[[[VVVPPPLLLKKKHHHJJJQQQTTTSSSUUU[[[]]]```bbbaaa[[[SSSLLLHHHCCCCCCDDDFFFGGGFFFBBB???888666222///,,,+++++++++))))))))))))(((((((((((($$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%}}}yyywwwtttssssssrrrpppooonnnmmmkkkiiigggfffffffffiiigggdddaaa]]]XXXRRRMMMHHHGGGDDDAAA???===<<<;;;999999777666555555555555222111111111000000//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++---///000...,,,---,,,+++*********+++,,,...,,,***+++---...,,,***))))))***,,,,,,,,,,,,,,,000000000000000//////.........//////000000111111000111333444555666666666666666777888:::;;;<<<<<<::::::;;;;;;<<<=========>>>>>>>>>>>>????????????BBBAAA@@@@@@@@@@@@@@@@@@>>>>>>???AAABBBCCCDDDDDDHHHHHHIIIIIIIIIHHHGGGFFFAAABBBDDDEEEFFFFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPUUUUUUUUUTTTTTTTTTTTTTTTNNNNNNNNNNNNNNNOOOPPPPPPTTTRRRPPPMMMKKKJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSUUUUUUUUUTTTRRRQQQNNNNNNMMMJJJGGGFFFGGGHHHIIIKKKOOORRRUUUUUUUUUTTTSSSQQQPPPPPPQQQQQQOOONNNKKKJJJIIIIIIHHHIIIIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHEEEHHHKKKLLLKKKJJJJJJKKKNNNSSSUUUUUUTTTTTTPPPJJJHHHGGGGGGIIIHHHFFFGGGKKKLLLMMMMMMKKKHHHGGGGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHJJJMMMOOOOOOOOONNNNNNMMMKKKJJJJJJLLLMMMNNNLLLJJJIIIJJJKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLJJJIIIIIILLLKKKJJJHHHFFFDDDCCCBBBDDDDDDCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDCCCAAA???===>>>????????????@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::999888777777666666666666555444333222222222111111000/////////...---,,,+++***+++,,,---------,,,,,,+++***)))))))))************)))((((((************))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))*********+++++++++,,,,,,------.../////////...//////000000000000000------,,,,,,+++***)))))),,,---...///000222555888???IIIVVV]]]\\\XXXUUUUUUTTTSSSYYYcccgggaaa]]]]]]XXX[[[^^^aaadddhhhlllooorrrrrrqqqpppooollljjjiiinnnkkkgggaaaZZZSSSNNNKKKJJJHHHGGGHHHLLLOOORRRRRRUUU\\\___]]]\\\\\\VVVOOOGGGCCCAAAAAADDDFFFFFFEEE???;;;555111///---,,,***''''''%%%%%%%%%%%%''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~xxxuuusssqqqqqqpppooommmkkkjjjiiihhhgggfffeeedddeeebbb___\\\YYYUUUOOOLLLHHHFFFDDDAAA???===<<<;;;999888666555444333333333111000000000////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******)))((()))+++------,,,***---,,,+++******+++,,,,,,...,,,+++,,,...///---,,,++++++,,,,,,---.........000000000111111000000/////////000000111222222222333333555666777888888888777888999:::;;;<<<======<<<<<<======>>>??????????????????@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@??????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSQQQOOOMMMKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMMMMLLLLLLLLLMMMMMMNNNOOOOOORRRSSSTTTUUUTTTSSSQQQPPPLLLLLLKKKHHHEEEDDDEEEFFFFFFIIINNNSSSVVVWWWWWWVVVTTTRRRPPPPPPPPPPPPNNNLLLJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIHHHHHHHHHHHHHHHIIIGGGJJJNNNOOOOOONNNMMMNNNPPPUUUYYYYYYYYYXXXRRRKKKKKKIIIIIIKKKKKKIIIKKKOOOKKKLLLLLLJJJGGGDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFEEEGGGFFFFFFGGGJJJLLLLLLKKKKKKKKKKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGHHHHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMMMMLLLKKKKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCBBB@@@???>>>????????????@@@@@@@@@AAA>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::999888888888777777777777666555444333444444333333222111111000000///...---,,,---............------,,,,,,+++++++++++++++******)))))))))+++*********))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((************************************++++++++++++,,,,,,------.../////////,,,------...............------,,,,,,+++*********+++,,,......///111444666===CCCMMMVVV[[[\\\[[[ZZZYYYWWW[[[dddhhhddd______TTTWWWZZZ^^^bbbhhhnnnrrrsssuuuvvvwwwwwwuuurrrppppppnnnjjjddd]]]WWWQQQOOOIIIIIIIIIKKKNNNPPPOOOOOOQQQXXX^^^^^^___aaa]]]WWWJJJFFFBBB@@@AAACCCDDDDDDCCC@@@;;;666333///,,,)))((((((&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwuuurrrqqqpppooonnnlllhhhiiiiiihhhgggeeecccbbb___\\\XXXUUURRRPPPLLLJJJGGGFFFCCCAAA???===<<<;;;888777555444222111000000/////////...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))((()))+++------,,,***,,,,,,++++++++++++,,,,,,---,,,+++,,,...///...---...------------///000111000000111222222222111111111111111222333444444444666777888999:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@?????????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNLLLMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSQQQOOOMMMKKKLLLLLLMMMKKKJJJJJJKKKLLLMMMNNNOOOLLLLLLLLLLLLMMMMMMNNNNNNPPPQQQRRRRRRRRRQQQOOONNNIIIIIIHHHFFFCCCAAABBBCCCCCCHHHNNNUUUZZZ]]]]]]]]]WWWUUUSSSRRRRRRQQQOOOMMMGGGGGGGGGGGGIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLOOOSSSUUUUUUTTTTTTTTTUUU[[[```bbbcccaaaYYYPPPKKKHHHGGGIIIJJJIIIKKKOOOLLLMMMNNNKKKHHHDDDCCCCCCBBBCCCDDDFFFGGGGGGFFFFFFGGGFFFFFFHHHKKKLLLLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJFFFEEEEEEFFFGGGGGGDDDBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999888888999999999888777666555666666555555444333333222111111000////////////000///........................---+++***)))))))))***+++++++++*********))))))))))))((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////,,,------...............---------,,,,,,++++++******+++------...///222444999<<>><<<;;;;;;888777555333111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...000111///---++++++++++++,,,,,,,,,---******+++,,,---.........///...---,,,---///111333000111222333333333333333333333444555666666777777888999:::;;;<<<<<<<<<<<<<<<======>>>>>>????????????@@@@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEFFFHHHJJJKKKLLLKKKKKKKKKJJJJJJJJJKKKMMMPPPRRROOOOOOOOOOOOOOOOOONNNNNNSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRTTTVVVXXX[[[\\\]]]^^^^^^^^^^^^\\\ZZZXXXWWWUUUSSSPPPMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNKKKJJJJJJJJJKKKLLLMMMNNNMMMNNNNNNNNNMMMLLLKKKJJJFFFFFFFFFDDDAAA??????@@@CCCHHHPPPYYY```cccdddddd[[[YYYWWWVVVUUUTTTRRRPPPIIIIIIIIIIIIJJJKKKLLLMMMOOOOOONNNNNNOOOOOOPPPPPPPPPTTTYYY\\\\\\[[[[[[[[[\\\bbbhhhlllnnnmmmdddZZZPPPKKKHHHJJJKKKJJJLLLOOOPPPRRRSSSQQQMMMIIIFFFEEEEEEGGGIIIKKKLLLLLLLLLKKKJJJJJJKKKNNNQQQTTTUUUUUUSSSRRRQQQQQQPPPOOOMMMKKKEEEEEEEEEFFFGGGFFFCCC@@@CCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNKKKKKKKKKKKKJJJIIIHHHHHHDDDCCCBBB@@@@@@@@@AAABBB@@@AAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB????????????????????????======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999:::::::::::::::999888888777777666666555444444444222222111111111000000000.........///////////////000...,,,***))))))***+++,,,,,,+++++++++************))))))((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************************++++++++++++,,,,,,,,,,,,+++,,,,,,------...//////...//////000000000000000...---------,,,,,,,,,+++***+++---------...000222555777;;;CCCNNNXXX```eeeiiieeecccfffiiihhhbbb]]]YYYYYYXXXXXXYYY^^^eeejjjooottt{{{}}}zzzvvvtttooojjjddd___[[[YYYSSSRRRQQQQQQRRRRRRPPPOOOSSSWWW]]]aaacccccc```]]]ZZZTTTMMMFFFCCCCCCEEEFFFIIIHHHEEECCC???999222,,,+++***((('''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$"""###%%%'''''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||yyywwwvvvuuusssrrrrrrrrrqqqnnniiiddd___\\\VVVRRRMMMJJJJJJIIIIIIHHHCCCBBB@@@>>><<<;;;:::999999777666333111000//////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------...---...000222222111///++++++,,,,,,------------)))***++++++,,,,,,---...///...---,,,---///111222111222333444555555555555555555666777888999:::;;;:::;;;<<<======>>>>>>===?????????????????????@@@???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIKKKMMMNNNNNNNNNNNNMMMLLLKKKKKKMMMOOORRRTTTRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRRRRTTTWWW[[[```dddgggiiiiiijjjjjjjjjgggddd```^^^YYYWWWSSSOOOMMMLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKGGGGGGFFFFFFFFFHHHJJJKKKJJJJJJJJJIIIHHHGGGGGGFFFCCCDDDEEEDDDAAA@@@@@@@@@BBBGGGPPPYYYaaafffiiiiii___]]][[[ZZZZZZYYYWWWUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTXXX^^^aaabbbbbbbbbbbbbbbhhhnnnsssxxxxxxpppfff^^^VVVQQQPPPPPPOOOPPPRRRTTTVVVXXXWWWSSSOOOLLLJJJHHHJJJMMMPPPRRRSSSRRRRRRPPPQQQSSSXXX]]]bbbdddddd___]]]\\\[[[ZZZWWWRRRNNNFFFFFFFFFGGGGGGEEEBBB???BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGGGGHHHIIIKKKLLLJJJJJJKKKKKKKKKJJJIIIHHHDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777666666555444444222222222222222111111000............////////////111///---+++******,,,---,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---............//////000000000000000.........---------------***,,,............///111222555:::>>>CCCMMMZZZcccnnnmmmlllmmmnnnmmmfff___\\\[[[XXXVVVVVVYYY```dddmmmrrrzzz|||xxxuuuqqqkkkfffbbb___]]]ZZZWWWSSSPPPPPPQQQRRRRRRTTTUUUZZZ^^^```___^^^]]]\\\XXXRRRKKKFFFDDDDDDFFFGGGGGGGGGFFFDDD>>>888222---,,,***((('''&&&&&&'''&&&&&&'''''''''''''''&&&''''''''''''&&&%%%$$$$$$ !!!$$$&&&(((((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyy}}}|||zzzxxxwwwvvvuuurrrnnnhhhbbb]]]ZZZRRROOOKKKIIIHHHHHHGGGFFFAAA@@@>>><<<:::999888888777666555333111000//////,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,++++++,,,...///,,,,,,,,,...000111///---***+++,,,---......------)))+++,,,,,,,,,,,,---...///......---...000111222111222333555666777777777777888999:::;;;<<<===>>>======>>>??????@@@??????@@@@@@@@@@@@@@@@@@????????????@@@AAAAAABBBBBBCCCAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKLLLNNNPPPPPPPPPOOONNNNNNNNNOOOPPPRRRUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQNNNMMMMMMLLLMMMOOOPPPQQQVVVYYY^^^eeelllsssxxx{{{|||||||||zzzuuuooohhhddd[[[YYYTTTPPPNNNNNNPPPQQQOOOPPPPPPPPPOOONNNMMMLLLHHHGGGEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCEEEEEECCCBBBBBBCCCBBBGGGOOOXXX```fffjjjlllfffdddccccccddddddbbbaaa______^^^]]]]]]]]]]]]]]]```___^^^^^^]]]]]]]]]^^^[[[```fffkkkllllllllllllkkkoootttzzzxxxmmmcccZZZWWWVVVSSSRRRSSSWWWZZZ^^^___\\\XXXTTTSSSMMMPPPTTTYYY\\\]]]\\\\\\\\\]]]```fffmmmsssvvvvvvqqqooollljjjhhhccc[[[UUUMMMLLLJJJJJJIIIGGGDDDAAACCCDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFFFFDDDDDDEEEGGGJJJKKKJJJKKKLLLLLLKKKIIIGGGFFFCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999888777777666666555333333333444333222222111////////////////////////000///---,,,,,,------...---------,,,,,,,,,++++++++++++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,------......,,,------.......................................,,,...000000000///000111111555888999;;;CCCPPP[[[kkkpppttttttuuusssllleee\\\[[[XXXUUUUUUWWW\\\```hhhlllttt|||yyyvvvrrrmmmhhhdddbbbaaa___[[[UUURRRQQQSSSTTTUUUSSSRRRUUUZZZ\\\\\\]]]___[[[YYYUUUOOOIIIEEEDDDDDDFFFFFFGGGHHHGGGDDD>>>999111///---***'''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''&&&&&&%%%%%% """$$$&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuu|||~~~|||zzzuuusssooojjjddd___[[[YYYPPPMMMIIIGGGFFFFFFDDDCCC>>>===<<<:::888777666666555444222111000/////////,,,,,,,,,,,,------......+++++++++,,,,,,---------...---+++++++++---...000******+++---//////...,,,***+++,,,............---,,,...//////---,,,...000//////000000111222222222222222444666777888999999999999:::<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKLLLMMMOOONNNNNNNNNMMMMMMLLLLLLJJJKKKMMMOOOOOOPPPOOOOOOOOOPPPQQQSSSUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSRRRQQQOOONNNMMMNNNOOOQQQTTTUUU\\\___fffoooyyyuuulllfff[[[XXXUUURRRQQQRRRTTTVVVTTTUUUVVVWWWXXXXXXWWWVVVSSSPPPMMMIIIGGGFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCAAACCCFFFGGGFFFEEEFFFGGGGGGKKKQQQYYYaaahhhnnnppprrrqqqpppqqqssstttsssrrrnnnmmmmmmmmmmmmmmmnnnoooppppppnnnmmmlllllllllllliiiooovvv{{{}}}|||||||||yyy{{{uuuiiiccc```\\\YYYYYY^^^bbbgggiiihhhdddaaa___[[[^^^dddiiimmmooooooooooooooorrrxxx~~~zzzsssiiiaaaYYYWWWTTTRRRPPPNNNKKKIIIHHHJJJLLLMMMNNNNNNMMMLLLIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBAAABBBDDDHHHKKKMMMNNNOOOOOOMMMKKKHHHEEECCCCCCCCCDDDEEEEEEFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888777444555666666666555333333222222111111000000//////.............../////////------------,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,---......,,,------..........................................000222333222111111111222333444555888???IIIPPP^^^jjjtttvvvvvvuuuooohhh```^^^[[[WWWTTTTTTWWWZZZ^^^bbbjjjrrryyy~~~{{{xxxtttooojjjgggfffeeeeeebbb]]]ZZZZZZZZZ[[[ZZZXXXTTTTTTXXXYYYWWWYYY^^^[[[\\\[[[WWWPPPJJJGGGFFFGGGGGGIIIJJJJJJHHHCCC???666444111---***'''&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sss|||~~~|||rrroookkkfff```\\\YYYXXXNNNKKKHHHFFFFFFDDDBBBAAA===<<<:::888777666555555222222000///............,,,,,,,,,------.........+++++++++,,,,,,---------...---+++++++++---///000+++++++++---///000...,,,)))+++,,,...//////.........000222111...---///111000000111333333333333333222333444666888999::::::::::::;;;===>>>@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPQQQPPPPPPOOOOOONNNNNNNNNJJJKKKMMMNNNOOOOOONNNNNNPPPRRRTTTVVVXXXYYYZZZZZZXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRQQQRRRSSSVVVYYY[[[```dddlllwwwvvvjjjdddYYYWWWTTTRRRRRRUUUXXX[[[ZZZ[[[^^^```aaabbbbbbbbb^^^[[[VVVQQQMMMJJJJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCAAADDDGGGHHHHHHHHHIIIJJJMMMPPPUUU\\\dddlllrrruuu}}}||||||~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxxxxvvv|||zzzsssoooiiifffeeedddiiiooorrrrrrnnnkkkjjjjjjmmmsssyyy~~~~~~~~~uuullleeebbb^^^ZZZYYYVVVTTTRRROOOPPPRRRTTTUUUTTTSSSRRRLLLLLLKKKJJJHHHFFFDDDCCC@@@??????AAADDDIIIMMMPPPSSSRRRQQQOOOLLLGGGCCC@@@BBBDDDEEEGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;;;;<<<<<<<<<<<<<<<;;;===<<<<<<;;;;;;:::999999666777888888888777555444444444333333222111000000,,,---...///000000000///......---------,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,---.........//////000000000000000.........///////////////000222444444333222222222444111///222888???EEEHHHQQQaaapppttttttsssoooiiifffddd___YYYSSSPPPQQQRRRUUUYYY```iiirrrzzz|||zzzuuupppllliiihhhhhhjjjhhheeedddccccccaaa``````YYYVVVWWWVVVRRRTTTYYY]]]___aaa^^^WWWPPPLLLJJJIIIIIIJJJLLLLLLJJJEEEBBB:::777444///,,,)))'''&&&%%%%%%&&&'''((((((((('''$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvv}}}|||yyywwwlllkkkhhheeebbb]]]WWWRRRPPPOOOKKKFFFDDDFFFDDD@@@===<<<:::777555444444444000000///...............,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///111222222222222222222222222333444444555666777777888:::;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAAGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKLLLMMMNNNNNNNNNNNNRRRRRRRRRRRRRRRQQQPPPPPPSSSPPPMMMKKKKKKLLLMMMNNNTTTSSSSSSTTTVVVXXXXXXXXXXXX[[[ZZZXXXYYY]]]___^^^^^^\\\ZZZZZZ\\\___aaaaaafffhhhlllsss|||ttthhhaaa\\\ZZZXXXVVVWWWZZZ^^^aaaaaadddhhhmmmqqqssstttttttttooofff\\\TTTNNNKKKJJJKKKJJJIIIHHHGGGGGGFFFFFFGGGFFFGGGKKKLLLJJJJJJMMMPPPSSSXXXaaakkkuuu}}}yyyxxxyyyxxx{{{}}}{{{xxxvvvrrrlllgggbbb^^^\\\\\\\\\\\\^^^______\\\ZZZSSSPPPLLLIIIHHHFFFDDDBBB@@@??????@@@DDDIIINNNQQQYYY___ccc^^^RRRHHHFFFGGGEEEEEEFFFHHHJJJLLLKKKIIIJJJIIIGGGGGGGGGGGGEEECCCGGGFFFEEEFFFHHHHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>;;;;;;:::999999999::::::::::::::::::::::::::::::;;;;;;;;;:::999888777666555555555555444333222111000000000///......------//////...------------...,,,+++++++++++++++++++++************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((++++++++++++++++++++++++)))************+++++++++++++++,,,,,,---...//////111111111111000///...---000111222333222111///---......///000111222222333111111111222555888<<<>>>LLLTTT```jjjoooooonnnnnnhhhfffccc^^^XXXRRRMMMIIIKKKNNNUUU^^^iiittt|||}}}zzzvvvssspppnnnmmmoooooonnnoooppppppmmmkkkiiieee]]]TTTNNNOOOVVV\\\aaafffiiigggccc___XXXPPPMMMLLLJJJIIIIIIHHHFFFDDDBBB???;;;555000,,,***(((***)))(((((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!"""###$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$ssszzz~~~|||zzzwwwssspppllliiifffdddaaa\\\WWWSSSOOOPPPMMMHHHEEEFFFDDD???;;;:::777555333222222222000000///...............,,,,,,---------.........---------,,,,,,---------......---------,,,,,,,,,...---------------------.........------------------...000111222222333333444444444444555666777777888999:::;;;<<<===>>>>>>??????@@@AAABBBBBBBBBBBBEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBAAABBBBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRSSSRRRQQQQQQPPPOOOMMMJJJIIIJJJLLLMMMNNNUUUTTTTTTUUUXXX[[[\\\]]]^^^bbbcccbbbeeejjjmmmlllkkkiiifffffffffggggggfffgggiiimmmssszzz|||sssjjjddd]]]\\\[[[[[[]]]bbbfffiiiooorrrwww{{{~~~vvvlllccc\\\XXXVVVQQQPPPNNNKKKJJJIIIHHHHHHJJJHHHHHHLLLMMMJJJJJJMMMTTTWWW]]]fffpppzzz}}}xxxsssnnnlllkkkkkklllnnnnnnlllhhheee\\\XXXRRRMMMIIIFFFCCC@@@EEEDDDDDDDDDGGGKKKPPPSSS\\\cccjjjggg\\\QQQKKKIIIHHHIIIKKKOOORRRRRRPPPNNNKKKHHHFFFDDDDDDDDDCCCBBBEEEDDDCCCDDDEEEEEEDDDBBBDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBB@@@@@@?????????@@@@@@@@@?????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999888777666666666666555444333222111111000000///.........///......---------------......------,,,,,,,,,+++++++++*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))************+++++++++++++++,,,,,,---......///...///000000000000//////...///000000000...---,,,//////000000111111222222111111111222444777:::<<>>888666555333111000//////000//////............///,,,------------.........//////............/////////////////////............/////////////////////.............../////////...///000222333333333333666666666666777888999:::;;;<<<<<<===>>>???@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJLLLMMMOOOQQQRRRSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPLLLKKKJJJIIIJJJMMMOOOQQQVVVVVVWWWYYY]]]bbbfffhhhlllpppsssuuuyyy}}}zzzwwwuuurrrooolllggghhhkkkoootttzzz}}}wwwqqqmmmeeedddeeegggkkkpppvvvyyy}}}|||ssskkkfffccc^^^\\\XXXTTTPPPOOONNNNNNOOOLLLMMMPPPQQQNNNOOOQQQZZZ]]]ccckkkuuu|||~~~zzzuuujjjeee]]]UUUPPPKKKFFFDDDGGGEEEDDDDDDFFFIIIMMMPPP^^^hhhrrrtttkkk^^^TTTOOOOOOQQQUUUZZZ^^^^^^ZZZWWWPPPLLLGGGDDDCCCCCCCCCCCCDDDCCCBBBCCCDDDDDDCCCBBBDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888888888777666555444333222222111111000//////000000///............///000000000///...---,,,,,,++++++++++++************((())))))******))))))(((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))************+++++++++++++++,,,,,,------......,,,---...///000111111111////////////............000000000000000111111111222111111111333555777888999>>>GGGPPPWWW^^^dddhhhjjjgggbbb[[[SSSLLLFFFBBBDDDEEEGGGLLLUUUaaalllsss|||{{{zzzyyyxxxwwwvvvvvvyyyyyyzzz}}}~~~}}}zzzwwwqqqlllddd\\\WWWYYY___dddooowww~~~}}}vvvmmm```XXXMMMHHHHHHJJJJJJIIIHHHEEEAAA<<<666111...,,,)))(((''''''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%lllrrr||||||{{{zzzyyyxxxsssnnnjjjjjjgggccc___]]]ZZZWWWUUUMMMQQQQQQLLLGGGDDD@@@;;;555555333222000///......000///............//////------------............000//////......//////000////////////////////////......///////////////////////////000000000000000///000222333444444555555777777777888888:::;;;<<<===>>>>>>???@@@@@@AAAAAA??????@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBCCCEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPLLLLLLKKKKKKKKKNNNRRRVVVXXXZZZ]]]aaagggmmmtttyyy|||vvvqqqllllllnnnpppsssvvvyyy{{{~~~}}}yyyssstttuuuxxx}}}}}}wwwtttooolllgggaaa\\\YYYXXXWWWVVVSSSTTTWWWXXXVVVWWW[[[aaadddiiipppxxx~~~zzzuuulllccc[[[UUUOOOLLLHHHFFFEEEDDDEEEIIILLLOOO]]]hhhvvv}}}yyymmmaaaYYYWWWZZZaaagggllllllhhheeeZZZUUUMMMHHHFFFFFFGGGGGGFFFDDDCCCCCCDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@AAAAAA???>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;999999999999999888777777555444444333222222111111333222222111111111111111222111000///...---,,,,,,,,,,,,,,,,,,++++++++++++)))))))))******)))))))))((((((((((((((((((((((((***))))))((())))))***+++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,---...///000000000000222111000000000000111111111111111000000000000000222111111111222333444555555999???EEEMMMUUU]]]cccbbb```]]]XXXRRRLLLHHHEEECCCDDDEEEIIIPPPZZZccchhhqqqrrrsssuuuwwwxxxyyyyyyxxxyyy{{{}}}~~~zzzxxxqqqmmmfff```]]]```eeeiiiqqqzzz{{{nnnbbbSSSJJJIIIJJJJJJIIIJJJIIIEEEAAA<<<666222///***(((''''''((()))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%kkkpppxxx~~~}}}{{{{{{zzzzzzyyyuuuppplllkkkhhhccc___\\\YYYVVVSSSLLLPPPQQQKKKEEEAAA===888444444333222111///......//////............//////---------.........////////////............//////..................//////------......////////////000000000111111222222222222222444555666777777777777777888888999;;;<<<===>>>>>>??????@@@@@@AAAAAA????????????@@@BBBCCCDDDGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOKKKKKKJJJIIIJJJNNNUUUZZZ^^^bbbhhhnnnuuu}}}yyyyyyyyyyyyyyyzzz{{{||||||yyyrrrlllhhheeeddd___\\\]]]```aaa```bbbeeekkknnnrrrwwwzzz}}}}}}}}}tttjjj```XXXRRRMMMLLLJJJHHHIIILLLOOOQQQYYYdddsss~~~yyynnnfff```dddkkksssyyy{{{yyyvvvhhhaaaXXXPPPLLLKKKLLLLLLHHHFFFDDDCCCDDDDDDCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIGGGFFFEEEDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@???>>>============<<<;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999999777666666555555444333333333222222111000111111111222111000///...---,,,+++------------,,,,,,,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,,,,,,,......////////////......111111000000000000111222111111111000000000000000111111111111111222222333444666999===CCCKKKSSSYYYZZZZZZYYYWWWSSSOOOKKKIIIDDDEEEFFFIIINNNSSSXXX[[[ccceeeiiinnnrrrvvvyyyzzzwwwwwwxxxzzz|||{{{xxxuuunnnjjjeeebbbbbbdddgggiiinnnwwwxxxlll[[[PPPKKKJJJHHHGGGJJJJJJHHHEEEAAA<<<777444---***((((((((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%lllpppuuuzzz~~~~~~}}}{{{zzzyyyyyyyyyvvvrrrooonnnjjjeeeaaa]]]XXXSSSPPPJJJOOOPPPIIIAAA===999555333333333222111000...---///............//////000------........./////////......------------......------------............------......//////000000111111111222333333444444444555666777888999999999888999999:::;;;===>>>???????????????@@@@@@AAAAAA@@@?????????AAACCCEEEFFFIIIJJJJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSSSSRRRQQQPPPOOONNNOOOOOOPPPPPPOOOOOONNNMMMHHHHHHHHHFFFHHHOOOZZZbbbkkkqqqyyy~~~yyywwwppplllkkknnnnnnmmmnnnrrrxxx{{{|||yyyvvvxxxzzz|||~~~~~~}}}pppddd]]]VVVTTTPPPMMMLLLMMMOOOQQQXXX```mmmzzzyyysssjjjmmmsss{{{zzzrrrggg]]]XXXUUUTTTTTTNNNLLLHHHFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGGGGGGGFFFDDDBBBAAA@@@??????>>>?????????======<<<<<<;;;::::::::::::;;;;;;<<<=========<<<:::;;;;;;;;;;;;;;;::::::999888888777666666555555111111000////////////000111111000000///...------............------------)))******++++++******)))))))))))))))))))))))))))(((((())))))******++++++'''''''''''''''''''''''')))************+++++++++++++++++++++,,,,,,,,,,,,....../////////......---............////////////000000000000000111111111111111111222222222222222222444666888;;;AAAGGGLLLVVVWWWYYYZZZXXXUUUQQQNNNIIIIIIIIIJJJKKKMMMNNNOOOWWW[[[```gggmmmrrruuuwwwuuuuuutttuuuvvvvvvtttqqqjjjgggdddccccccdddddddddeeellltttyyy~~~yyyqqqdddWWWNNNJJJGGGFFFIIIIIIIIIHHHFFFAAA===:::000...+++)))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&oooqqqsssuuuxxx~~~~~~}}}|||{{{zzzzzzzzzyyywwwuuupppmmmhhhccc^^^WWWPPPLLLIIINNNNNNFFF===888555333111111222111000///---,,,...............///000000............///////////////......------......///---------.........//////......///000000111111222111222222333444444555555666777888:::;;;;;;;;;<<<:::;;;;;;<<<===???AAABBB@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAABBBEEEGGGIIIIIIJJJLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLGGGGGGGGGFFFJJJUUUdddooo|||}}}}}}|||uuuuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxyyy|||{{{sssgggddd^^^YYYVVVTTTUUUUUUZZZ^^^hhhuuu}}}qqqsssxxx{{{pppiiieeebbbaaaZZZVVVRRROOONNNMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFHHHIIIIIIGGGEEECCCAAAAAA@@@@@@AAAAAABBBBBB??????>>>>>>===<<<<<<<<<;;;<<<<<<=========<<<<<<::::::;;;;;;;;;;;;;;;:::::::::999999888777777777333222222111111111111111222222111111000000000////////////.........------)))******++++++******)))))))))))))))))))))))))))&&&'''((()))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---...////////////,,,---...000000000///...//////000000111111222222000111111222333333333333111333555666888<<<@@@DDDOOOSSSYYY^^^```___\\\YYYUUURRROOOLLLJJJJJJKKKLLLSSSWWW]]]dddjjjoooqqqssssssqqqooonnnnnnnnnmmmlllhhhfffcccbbbbbb```]]]ZZZVVV\\\aaaeeekkktttxxxwwwtttqqqiii^^^SSSKKKGGGGGGFFFGGGIIIJJJIIIFFFBBB???444111---+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&qqqrrrrrrsssuuu{{{~~~}}}|||||||||}}}|||zzzrrrooojjjeee___WWWOOOIIIHHHMMMLLLDDD:::666333111000000111111000...,,,+++...............///000111............/////////000//////............//////---.........//////000000///000000111222222333333222222333333444555666666888888:::;;;<<<=========<<<<<<===>>>???AAACCCDDDAAAAAAAAABBBBBBBBBBBBBBBDDDCCCCCCCCCDDDGGGJJJKKKHHHIIILLLNNNOOOOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPQQQQQQRRRPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMMMMMMMMMMLLLKKKKKKGGGHHHHHHIIINNN\\\nnn{{{|||{{{zzzxxxxxxyyyzzz{{{wwwxxx{{{}}}{{{wwwqqqjjjdddaaa``````\\\___eeeqqq}}}uuuvvvzzzwwwqqqnnnlllddd```\\\XXXWWWUUUTTTSSSLLLKKKKKKJJJJJJIIIHHHHHHKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDCCCDDDDDDEEEFFFEEEGGGIIIJJJJJJHHHEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAA@@@???>>>>>>===<<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;:::;;;;;;:::999999888888777666666555444444444444555333222222222222222222222////////////............******++++++++++++******))))))))))))))))))))))))&&&&&&((()))************(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++)))***,,,...///000111111---///111222333222111000...//////000111222222333000111222333333333333333111333666888999<<>>999555222111111000000000000////////////---------.........//////,,,---------...////////////////////////.........---///000222222222111111111111111222333333444444111333666888888999;;;<<<::::::;;;>>>@@@AAA@@@>>>???????????????@@@@@@@@@>>>?????????>>>@@@BBBEEEDDDEEEGGGGGGFFFGGGIIIKKKMMMMMMNNNNNNNNNMMMKKKJJJKKKLLLNNNMMMLLLJJJJJJKKKNNNMMMLLLJJJJJJLLLMMMNNNOOONNNNNNOOOPPPPPPOOOMMMLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFDDDEEEJJJPPP\\\ppp|||uuuooojjjgggllljjjllluuu~~~zzzuuunnniiicccaaaaaa```\\\XXXSSSRRRQQQOOONNNLLLKKKKKKNNNLLLJJJIIIHHHHHHFFFEEEEEEEEEEEECCCBBBCCCFFFHHHHHHJJJKKKKKKIIIHHHHHHIIIDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>============;;;;;;:::::::::;;;;;;<<<;;;;;;;;;:::::::::999999999888666555444444444555111222222222222111000000...///000111111000///...---------,,,,,,,,,++++++***+++,,,---...---,,,++++++++++++***)))((((((''''''((()))******)))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,------......///////////////000000000000000000000000...//////000111222222222111222333333444444333333111222444555777999;;;;;;DDDIIIRRR^^^iiipppssstttiiicccZZZRRROOONNNPPPPPPXXXZZZ^^^bbbhhhmmmppprrrllljjjhhheeecccbbbbbbbbbeeeaaa]]]]]]]]]ZZZSSSMMMHHHFFFFFFIIILLLPPP[[[fffjjjlllhhh```YYYTTTMMMFFFEEEFFFIIIKKKLLLKKKJJJIII@@@<<<555///***'''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}yyyyyy|||~~~|||zzz{{{||||||xxxuuusssoooiiibbb[[[SSSKKKFFFBBB???<<<777444222111111000000000/////////......---------.........//////------..................////////////////////////---...///000111111111111111111111222333333444444333555777888888:::<<<>>>===<<<===>>>AAABBBAAA@@@??????@@@@@@@@@@@@AAAAAABBBCCCDDDCCCCCCDDDGGGIIIGGGHHHIIIIIIHHHIIIJJJLLLOOOOOOPPPQQQQQQPPPPPPPPPJJJLLLNNNNNNMMMMMMMMMOOOOOONNNLLLKKKKKKLLLNNNOOOPPPOOOOOOPPPQQQQQQPPPNNNLLLKKKJJJJJJJJJKKKLLLMMMKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCEEEJJJRRR___ssszzzwwwvvv|||uuupppjjjhhhhhhhhhdddaaaZZZXXXUUUSSSRRRRRRSSSSSSRRRPPPNNNLLLJJJJJJIIIHHHHHHHHHHHHFFFEEEFFFIIILLLKKKMMMNNNNNNKKKJJJIIIJJJGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA?????????>>>>>>>>>======;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999888777555555444555555333333444444333333222111//////000111111000//////------------,,,,,,,,,,,,++++++,,,------,,,++++++,,,++++++***))))))((((((((()))*********)))(((((())))))))))))))))))))))))******************++++++------...///////////////000000000000000000000000///000000111222222333333111222333333444444333333222222444555777999:::;;;@@@EEEMMMXXXdddmmmsssvvvoooiii```YYYTTTSSSSSSTTTUUUWWW[[[^^^aaadddhhhjjjiiigggeeecccbbbaaaaaaaaaaaa^^^[[[[[[\\\YYYSSSNNNCCCAAA@@@AAACCCHHHSSS^^^jjjlllkkkddd]]]VVVNNNFFFGGGGGGIIIJJJJJJJJJJJJIIIAAA>>>888222---***))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}~~~}}}yyyuuuqqqllleee]]]UUUMMMEEE@@@;;;:::777444222111111111/////////.........------------.........///////////////..................////////////////////////////////////000111222333111111222222333444444444666777888888999:::>>>@@@BBB@@@>>>???@@@BBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBEEEFFFGGGGGGGGGGGGJJJLLLKKKLLLLLLKKKJJJJJJLLLMMMMMMMMMNNNOOOOOOPPPQQQQQQMMMOOOPPPOOONNNMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOQQQPPPPPPQQQRRRRRRQQQOOOLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIIIIHHHGGGEEECCCCCCBBBBBBDDDKKKTTTaaawww~~~yyytttqqqrrrsssqqqooofffbbb]]]YYYXXXYYY]]]___\\\ZZZVVVSSSPPPNNNNNNMMMJJJJJJIIIGGGFFFGGGJJJMMMQQQSSSTTTSSSQQQNNNLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@@@@?????????>>>>>>;;;;;;:::999999::::::;;;;;;;;;;;;;;;::::::::::::999888777666666666666666555555555555555444333333000000111111111111000000.........---------,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******)))))))))***************)))((('''))))))))))))))))))))))))++++++*********))))))))),,,---......//////......000000000000000000000000000111111222222333333333111222333333444444333333222333444555777888999:::<<>>===>>>AAALLLWWWggglllmmmhhhbbb[[[RRRIIIJJJIIIIIIHHHHHHIIIJJJJJJCCCAAA<<<777222///---,,,''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzuuunnniii```XXXOOOHHH@@@<<<555444333111111000000000///.........------------............////////////000000//////......------///////////////000000000222111111000111333444555222222333333444555555666999999:::999999;;;???BBBEEEBBB???>>>???AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNMMMKKKJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRRRRPPPNNNLLLMMMNNNPPPPPPOOONNNNNNOOOPPPPPPRRRQQQQQQQQQSSSRRRQQQOOOKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBEEELLLUUUcccyyy~~~{{{|||~~~~~~uuuppphhhbbb___aaaeeehhhiiigggddd^^^YYYUUUTTTTTTPPPPPPPPPNNNLLLLLLNNNQQQVVVXXXZZZYYYVVVRRROOONNNLLLLLLKKKJJJIIIJJJJJJKKKHHHHHHHHHGGGFFFFFFEEEEEEAAAAAAAAA@@@@@@@@@@@@???===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999888888777777777777555555666666555555444333111111222222222222111111/////////.........------,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***************))))))((('''&&&&&&))))))))))))))))))))))))************)))))))))))),,,,,,---............---////////////////////////000000111111111222222222111222333333444444333333333333444555666888888999:::<<<@@@GGGQQQ]]]hhhpppwwwuuupppiiiaaaZZZVVVTTTQQQTTTVVVUUURRRRRRVVVZZZ\\\\\\]]]^^^```ccceeegggcccaaa```___^^^[[[VVVSSSLLLGGGCCC@@@???AAAJJJUUUbbbhhhlllkkkgggbbbXXXOOOOOOMMMJJJGGGFFFGGGIIIKKKFFFDDDAAA<<<777222///---((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzztttiiicccZZZQQQIIICCC===999111111111000000000000000///.........------------........./////////000000000000000//////......---////////////000000111111222111000000111222444555444444555555666666777777:::;;;;;;::::::<<<@@@CCCFFFCCC???===>>>@@@BBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEFFFHHHIIIIIIIIIJJJLLLNNNNNNNNNMMMKKKJJJKKKLLLQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRPPPNNNNNNOOOQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQPPPQQQRRRQQQPPPNNNIIIHHHGGGFFFFFFGGGHHHHHHJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCFFFMMMVVVdddyyyvvvmmmiiijjjmmmpppuuuuuurrrkkkddd^^^\\\[[[]]]^^^^^^\\\YYYWWWWWWWWWXXX[[[]]]]]]YYYTTTPPPNNNMMMLLLJJJIIIIIIIIIKKKKKKJJJJJJIIIHHHGGGFFFEEEEEECCCBBBBBBBBBAAAAAAAAAAAA??????>>>===============<<<<<<<<<;;;;;;;;;::::::999999999999999999888888555555555555555444444333333333333222222333333333000000000/////////.........------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((('''(((((()))******+++++++++,,,,,,---------------////////////////////////////////////000000000000111222333333444444333333333444444555666777777888999;;;===AAAHHHRRR]]]eeevvvwwwwwwrrrjjj```YYYVVVRRRSSSSSSRRROOOPPPSSSVVVYYYZZZ\\\^^^bbbgggkkkmmmjjjiiihhhgggddd```\\\YYYTTTOOOIIIFFFBBBAAAIIISSS[[[bbbhhhjjjjjjggg```XXXUUURRRMMMHHHFFFFFFHHHJJJHHHGGGEEE@@@;;;555000---))))))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~uuunnnbbb\\\SSSJJJCCC>>>999777111111000000000//////.../////////.........------....../////////000000000000000//////////////////...//////000000111111222000000000000111222333333666666777777888999999999:::;;;<<<<<<;;;===???BBBFFFCCC???>>>???AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGIIIKKKLLLLLLLLLMMMNNNMMMNNNNNNMMMKKKJJJKKKMMMOOOPPPRRRSSSTTTTTTTTTSSSRRRRRRRRRQQQPPPQQQTTTVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPOOONNNLLLFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFEEECCCBBBAAACCCBBBEEEMMMVVVdddzzz}}}wwwvvvwwwyyy|||tttmmmiiiiiijjjkkkkkkiiiddd___[[[ZZZZZZ]]]aaaaaa]]]WWWRRRPPPOOONNNLLLJJJJJJKKKLLLMMMMMMMMMKKKJJJHHHGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::999::::::;;;::::::999999555666666666666555444444444444333333333333444444111111111000000000//////000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))***+++,,,***+++,,,,,,------,,,,,,000000000000000000000000////////////////////////111222333333444444333333444444444555555666666666888:::<<<>>>AAAIIISSSZZZnnntttzzz{{{tttjjjbbb^^^VVVUUUSSSSSSSSSUUUWWWXXX\\\]]]___bbbfffkkkoooqqqpppqqqpppooolllhhhdddbbb[[[VVVPPPLLLFFFCCCHHHPPPVVV]]]dddgggiiijjjfff```[[[WWWQQQKKKGGGFFFGGGHHHHHHHHHGGGEEE@@@:::555111,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxmmmdddZZZTTTKKKCCC===999666444222222222111000///...---000000000/////////........./////////000000000000///////////////000000000...//////000111111222222111222333444444555555555888888999999:::;;;;;;;;;999;;;<<<===<<<===???@@@EEECCCAAA@@@BBBDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHJJJMMMNNNNNNNNNNNNOOOMMMNNNNNNMMMLLLKKKMMMNNNOOORRRVVVZZZ\\\]]]\\\[[[XXXXXXWWWUUURRRRRRTTTVVVRRRSSSSSSSSSSSSSSSSSSRRROOONNNMMMMMMNNNMMMKKKIIIDDDDDDCCCCCCDDDFFFHHHIIIHHHHHHGGGFFFEEECCCBBBAAA??????CCCLLLVVVfff|||~~~~~~xxxzzz{{{yyyrrrjjjccc```aaaeeeiiiiiifff```ZZZWWWSSSQQQOOOMMMMMMNNNPPPQQQQQQPPPOOOMMMJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999777777777888777777666555555555444333333444555555222222111111111000000000222111///...------......,,,,,,------------------***)))(((((('''((()))***(((((((((((((((((((((((('''((((((((())))))************+++,,,,,,,,,,,,,,,000000000000000000000000000000000///////////////111222333333444444333333444444555555555555555555555888;;;===>>>CCCLLLRRR___jjjwww~~~{{{rrrjjjeee```\\\YYYZZZ___cccdddccccccdddeeegggjjjmmmppprrrssstttuuuuuurrrpppmmmlllfffaaa\\\WWWPPPKKKMMMTTTUUU[[[aaacccfffiiihhhddd___[[[UUUNNNIIIFFFEEEFFFFFFGGGIIIIIIFFFAAA<<<999111///---***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&sssfff]]]TTTNNNEEE>>>999666444333333333333222111///---,,,000000000000////////////////////////000000000000......//////000000111111...//////000111222222222444666777999999999888888999999:::;;;;;;<<<<<<===888:::===>>>======>>>???FFFDDDBBBBBBDDDFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJKKKGGGJJJLLLNNNMMMMMMNNNNNNMMMNNNOOONNNMMMMMMNNNPPPVVVZZZ```fffjjjkkkjjjiiibbb```]]]XXXSSSQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSNNNMMMLLLLLLLLLLLLJJJHHHBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJIIIGGGFFFDDDCCC<<<===BBBKKKVVVggg~~~xxxooojjjiiimmmqqqrrroooiiiccc```VVVTTTRRRPPPPPPQQQSSSTTTTTTSSSQQQOOOLLLIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@???>>>==================<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;:::888999999999999888777777666555444333333444555666222222222111111111111000333222000///.........///------------------------++++++***))))))***+++,,,(((((((((((((((((((((((())))))))))))((((((((((((******+++,,,,,,,,,,,,+++000000000000000000000000111111111000000000000000222222333444444444333333555555555555555555555555222666;;;======AAAHHHOOORRR```rrr}}}}}}uuummmiiijjjddd```bbbjjjooopppmmmjjjjjjjjjjjjlllnnnpppqqqsssuuuwwwxxxvvvtttssssssqqqmmmhhhbbbZZZTTTUUU[[[VVV[[[___aaadddhhhhhheeebbb^^^WWWPPPJJJFFFEEEDDDDDDFFFJJJKKKJJJGGGBBB???444222///,,,***)))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwjjj\\\SSSJJJEEE???999666333111000222222222222222222222222000000000000////////////////////////000000000000111111111000000000000000222111111000111333444555444444666777999999::::::<<<===>>>>>>>>>===;;;:::;;;<<<===<<<;;;<<<>>>???DDDBBBAAACCCGGGHHHGGGFFFJJJIIIHHHIIIKKKKKKIIIHHHMMMNNNOOOOOOMMMLLLLLLMMMQQQRRRSSSSSSTTTVVVYYY\\\___cccllluuu|||}}}{{{rrrmmmfff___YYYVVVUUUUUUUUUUUUVVVWWWVVVTTTRRRQQQNNNKKKHHHGGGHHHHHHFFFDDD@@@?????????AAACCCFFFHHHIIIJJJKKKKKKIIIFFFCCC@@@@@@???CCCJJJVVVggg~~~yyywwwyyy}}}zzzqqqkkkeee```YYYTTTSSSVVV[[[___ccc```[[[VVVQQQNNNLLLKKKGGGFFFFFFEEEEEEFFFFFFFFFDDDBBBAAA???>>>>>>>>>???@@@@@@???>>>===<<<<<<;;;888888999::::::;;;<<<<<<:::::::::999888777666666777666666555444333333333666555333222111111222333333333333222222222222111//////...---,,,,,,+++++++++++++++************)))''''''(((((()))*********&&&''''''((()))******+++(((***++++++******+++,,,------......///000000000000000111111111111000000111111222333333333333222555555444333222222222222666888:::;;;===???BBBEEEKKKSSS```mmmuuuvvvrrrmmmkkkjjjjjjmmmrrruuuvvvtttrrrooollljjjkkkmmmnnnnnnrrrtttwwwyyyxxxxxxxxxyyyxxxyyywwwrrrjjjcccaaaaaaaaa___]]]___cccffffffddd^^^^^^[[[UUUMMMHHHFFFGGGHHHGGGFFFGGGHHHHHHFFFEEE<<<888111,,,***))))))(((''''''((((((((((((((('''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''wwwmmmbbbUUULLLDDD@@@;;;777555444222111222222222222222222222222111000000000////////////...////////////000000000111111111111111111111111222222222111222333555666666777888999:::;;;;;;;;;<<<<<<======>>>======<<<<<<===??????>>>???AAACCCDDDCCCBBBDDDFFFHHHGGGFFFHHHHHHHHHJJJLLLMMMLLLJJJIIIJJJLLLMMMNNNPPPTTTWWWZZZ\\\___```aaacccfffhhhrrrwwwtttiii___XXXTTTSSSTTTUUUUUUUUUSSSPPPMMMKKKJJJGGGDDDCCCDDDDDDBBB???????????????AAACCCFFFHHHIIIIIIJJJJJJIIIFFFCCCAAA@@@@@@CCCKKKVVVfff~~~zzzooojjjbbb\\\[[[]]]bbbfffiiigggccc^^^YYYSSSOOOMMMIIIHHHFFFEEEEEEEEEEEEFFFDDDCCCBBB@@@??????@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888777777888888888777666666555555666555444222222222222333111111111111000000000000//////......---,,,,,,+++++++++++++++************)))))))))(((((((((((((((''''''(((((()))******+++(((***++++++******+++,,,------......//////000000000000111111111111000000111111222333333333333222444333333222222222222222666888:::;;;<<<>>>BBBDDDHHHMMMWWWaaajjjnnnooonnnpppnnnmmmpppvvvzzzxxxvvvpppnnnkkkjjjkkkllllllkkkooosssyyy|||}}}|||||||||{{{{{{zzzuuunnnhhhfffeeeddd```\\\\\\```cccdddccccccbbb```YYYQQQJJJGGGGGGCCCCCCDDDFFFIIIJJJIIIHHH???:::444///,,,***((('''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''~~~tttjjjaaaWWWMMMFFF===:::666444333333333222222222222222222222222222111111000000000/////////........./////////000000222222222222222222222222333333333333444555666777999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<===>>>??????>>>@@@AAABBBAAACCCEEEGGGGGGFFFEEEFFFHHHIIIHHHGGGFFFGGGHHHJJJMMMOOONNNLLLIIIKKKMMMOOOSSSYYY```eeejjjmmmrrruuuvvvwwwxxxzzzuuuggg]]]VVVTTTTTTTTTTTTSSSPPPMMMIIIGGGFFFDDDBBBAAAAAA@@@???===>>>>>>>>>???AAACCCFFFGGGIIIIIIJJJJJJIIIGGGDDDBBBAAA@@@DDDKKKVVVfff}}}zzzrrrjjjggghhhllloootttsssqqqmmmggg___XXXTTTOOOMMMJJJHHHFFFFFFFFFGGGDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>>>>>>>>>>>>>======???>>>>>>===<<<;;;;;;;;;999999999999999999999999:::::::::999888888777777666666444333333222333333222222222111111111000000000//////......------,,,,,,,,,,,,+++++++++************)))(((((('''&&&&&&'''(((((())))))*********(((***++++++******+++,,,---------...//////000000000000111111111111000000111111222333333333333222222111111111111222333333666777999;;;<<<>>>AAACCCDDDGGGMMMUUU^^^fffmmmpppsssooonnnrrryyy}}}yyytttnnnllljjjiiijjjjjjiiihhhjjjpppyyy~~~}}}|||}}}{{{wwwrrrllliiihhhfffaaa\\\[[[]]]```aaaaaaaaaaaa```[[[TTTMMMHHHFFFBBBCCCDDDGGGKKKLLLKKKJJJDDD???888333///,,,)))'''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''{{{sssiii___WWWOOOGGGAAA888666333111111222111000111111111111222222222222111111111000000000//////....../////////000000000333333333333333444444444555555555666666777888888;;;;;;<<<<<<<<<<<<<<<;;;===<<<<<<<<<===???AAACCCBBBCCCDDDDDDCCCDDDFFFHHHJJJIIIIIIIIIIIIJJJIIIIIIFFFGGGIIILLLOOOQQQPPPNNNNNNOOOQQQUUU[[[dddooovvv}}}ooobbbYYYVVVSSSSSSRRRQQQNNNKKKHHHFFFFFFEEEDDDCCCBBBAAA???>>>===>>>>>>@@@AAADDDFFFGGGHHHIIIJJJJJJIIIGGGEEEDDDBBBAAADDDLLLUUUdddzzzzzzuuutttuuuwww}}}~~~~~~|||wwwnnnfff```ZZZWWWSSSNNNKKKIIIIIIIIIDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>???????????????>>>>>>======<<<;;;;;;999999999:::::::::::::::;;;:::::::::999999999888666666555444444333333333555444444444333333333333000000000//////.........---,,,,,,,,,++++++++++++)))))))))(((((('''''''''(((((()))))))))*********(((***++++++******+++,,,,,,,,,---......//////000000111111222222111111000111111222333333333333222000000000000111222333444555777999:::;;;===@@@BBBCCCEEEJJJPPPXXXbbblllrrrsssooommmrrryyy|||wwwpppllljjjiiiiiijjjiiihhhfffdddlllxxx}}}{{{{{{zzzvvvqqqlllgggeeedddaaa]]]]]]```bbbbbb``````aaaaaa___ZZZTTTNNNKKKFFFFFFGGGIIILLLMMMLLLJJJHHHDDD===888333...***''')))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''{{{nnnggg\\\SSSMMMGGGAAA===666444111000000000///...000000000111111222222222111111111111000000000000/////////000000000000111333444444444555555555666666777888888999999::::::;;;;;;<<<<<<===<<<<<<<<<>>>>>>===>>>???AAACCCEEEDDDEEEFFFEEEDDDDDDEEEGGGJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHKKKPPPTTTUUUTTTSSSQQQSSSVVV\\\eeerrruuueeeZZZUUUPPPOOONNNLLLJJJHHHFFFEEEEEEFFFFFFEEECCCAAA@@@???===>>>???AAACCCEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFCCCCCCEEEKKKTTTaaauuu}}}uuupppgggddd^^^XXXSSSOOOMMMLLLFFFFFFFFFEEEDDDCCCBBBAAA??????@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;::::::999999999999888888777666666666555444333333555555555555444444444333111111000000000000//////------------,,,,,,,,,+++((((((((()))))))))******))))))))))))************(((***++++++******+++,,,,,,,,,------.../////////111111222222222222111111111111222333333333333222/////////000111222333444555777999::::::<<>>>>>======@@@@@@@@@AAABBBDDDEEEFFFEEEFFFFFFFFFEEEEEEGGGHHHJJJKKKKKKIIIGGGEEEEEEFFFIIIKKKOOOUUU[[[^^^^^^]]]VVVYYY^^^fffrrr}}}jjj\\\UUUOOOMMMJJJFFFDDDCCCDDDDDDCCCEEEFFFEEEBBB@@@??????===>>>@@@BBBEEEGGGHHHIIIHHHIIIIIIIIIIIIIIIHHHHHHEEEDDDFFFKKKQQQ]]]pppyyyuuuppphhhaaaZZZUUUSSSNNNNNNMMMLLLJJJHHHFFFEEEBBBBBBBBBBBBBBBBBBAAAAAA<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888777777777777666555444333444444333333333222222222111111111111111111111111......---------,,,,,,,,,(((((()))******+++,,,,,,************************(((***++++++******+++,,,,,,,,,,,,---......//////111111222222222222111111111111222333333333333222000000000111111333444444555777888999999;;;>>>@@@===BBBGGGKKKOOOVVV___eeeooooooqqquuuwwwvvvqqqlllfffeeeddddddfffggggggfffiiippp{{{xxxwwwvvvvvvtttooojjjfffeeeeeegggkkknnnnnniiieeeeeeeeeddddddbbb^^^XXXTTTLLLJJJHHHIIIKKKMMMMMMMMMMMMJJJEEEAAA<<<777111---,,,+++)))((('''(((((()))((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''wwwmmmfffTTTNNNFFF@@@===:::666333333222000000111111000////////////000111222222222222222222111111111000000111222222222222333333333555555666666777888888999999:::;;;============<<<<<<<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFCCCEEEFFFGGGGGGHHHKKKMMMNNNOOOPPPMMMJJJGGGHHHIIIIIILLLSSS\\\dddiiijjjjjjgggiiiooovvvttteee]]]UUUQQQKKKEEEBBBBBBDDDEEECCCEEEGGGFFFCCC@@@??????>>>???AAADDDFFFHHHJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIFFFEEEFFFJJJOOOYYYkkk{{{~~~uuukkkddd___XXXXXXWWWVVVSSSPPPNNNLLLEEEEEEDDDDDDCCCCCCBBBBBB?????????>>>>>>======<<<======<<<<<<;;;;;;::::::999999999999999999999999777777888888777666444333444444444444333333333333222222222222222222222222............------------++++++++++++++++++,,,,,,************************(((***++++++******+++,,,+++,,,,,,------......///111222222333333222222111111111222333333333333222222222222222222333444555555666888999999:::===???>>>AAAEEEGGGIIINNNWWW^^^jjjmmmqqqtttssspppllljjjbbb```______aaadddeeefffkkkqqqyyy~~~}}}|||{{{zzzzzz|||}}}{{{vvvrrrmmmlllmmmooorrrrrrnnniiiaaaaaaaaadddfffeeebbb^^^\\\XXXRRRNNNMMMMMMNNNNNNMMMJJJGGGDDD@@@;;;555111---,,,***(((''''''((()))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''xxxkkkaaaZZZOOOJJJCCC>>><<<:::666222222111000111222333222111...//////000111222222222222222222111111111111000222222333333333444444444555666666777888999999999:::;;;<<<>>>>>>>>>>>>===<<<===???@@@AAABBBBBBCCCBBBCCCEEEGGGGGGGGGFFFFFFBBBDDDFFFGGGIIIKKKOOOQQQTTTUUUVVVSSSOOOLLLMMMNNNIIIMMMUUU```jjjqqqttttttyyy{{{~~~ppphhh\\\WWWOOOHHHDDDDDDFFFHHHDDDGGGJJJIIIEEEBBBAAAAAA>>>@@@BBBEEEGGGIIIKKKKKKHHHHHHHHHIIIIIIIIIIIIJJJGGGEEEFFFJJJNNNWWWhhhxxxzzzpppkkk``````___]]]ZZZVVVSSSQQQGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBAAA@@@???===<<<<<<>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::777777888888888666444333777777666666666555555555222222222222222222222222//////.........---------......---,,,,,,++++++***++++++******************(((***++++++******+++,,,++++++,,,------......///111222222333333222222111111111222333333333333222333333222222333333444444555666888888999:::===???@@@CCCEEEEEEEEEJJJSSS[[[dddjjjpppqqqnnnjjjgggfff```]]][[[[[[^^^bbbdddeeekkkpppuuuyyyzzzyyywwwwww}}}}}}}}}uuurrrqqqqqqsssssspppmmmaaaaaadddiiiooosssrrrpppnnnggg^^^VVVQQQNNNMMMLLLLLLJJJHHHEEEBBB===777333---,,,***(((''''''((()))$$$%%%&&&((()))+++,,,---''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''wwwjjj^^^VVVPPPFFFBBB===999777666444333000000111111111222222222444333333333222222111111000000000000111111111111444444444444555555666777666777888:::;;;<<<<<<<<<>>>===<<<;;;<<<>>>@@@AAABBBCCCDDDCCCBBBBBBCCCEEEBBBEEEHHHIIIHHHFFFFFFFFFHHHHHHIIIKKKNNNSSSXXX\\\aaacccccc___XXXRRRPPPQQQPPPTTT[[[eeeppp{{{}}}tttkkkaaaUUUOOOIIIEEEEEEGGGIIIIIIJJJKKKJJJHHHEEEDDDFFFFFFGGGIIIJJJLLLMMMNNNNNNLLLKKKKKKLLLKKKJJJHHHEEEDDDFFFIIILLLRRR___kkkrrrkkkiiigggggggggddd^^^YYYPPPKKKFFFDDDFFFHHHHHHFFFCCCCCCBBB@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888999999::::::999888666555444444555555444444333222555555444444444333333333000000000000///...---,,,------,,,++++++******)))+++******)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***///000000111111111111000333333333333222222111000111222222333333444444555666666666777888999;;;;;;>>>@@@CCCEEEGGGIIIMMMPPPXXX]]]eeemmmqqqpppjjjeeeaaa\\\YYY[[[[[[ZZZaaajjjiiikkkooorrruuuvvvwwwwww~~~xxxtttqqqnnnllljjjeeeggglllssszzz}}}rrreeeZZZSSSPPPOOOLLLLLLKKKJJJIIIEEE@@@<<<111///,,,)))''''''''''''&&&(((***)))&&&%%%''')))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&pppcccXXXOOOJJJBBB???:::777666444333222111111222222222333333333111111111000000000//////111111222222222333333333222222222333333444666666999:::;;;<<<===>>>>>>>>>???>>>=========???AAABBBCCCDDDEEEDDDCCCCCCEEEGGGDDDFFFHHHHHHFFFDDDDDDDDDGGGIIILLLQQQWWW^^^dddhhhnnnpppppplllddd^^^[[[[[[ZZZ^^^eeeppp{{{zzzoooccc[[[TTTNNNLLLNNNLLLMMMNNNNNNMMMJJJHHHFFFGGGHHHIIIKKKMMMOOOQQQQQQPPPNNNLLLLLLLLLLLLKKKJJJGGGFFFGGGIIIJJJNNNYYYeeevvvxxxtttpppooopppllleee^^^SSSMMMGGGDDDEEEGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCC??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999888777777666666666555555555555555555555444444444333333000000000000///...------------,,,,,,+++*********+++***))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,//////000111111111000000222222333333333222111111111222222333333444444555777777777777888:::;;;<<<>>>@@@BBBDDDEEEHHHKKKNNNRRRWWW```iiipppqqqpppmmmkkkeee```^^^[[[XXX]]]dddbbbccceeehhhkkkoooqqqsssyyyzzz|||~~~yyysssmmmjjjhhhhhhgggjjjqqqzzzwwwgggZZZRRRNNNLLLKKKKKKJJJJJJGGGBBB???666333///+++)))(((((((((&&&((())))))'''&&&''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&uuugggZZZOOOGGGBBB===:::777555444333222111111111111111222222222222111111111000000000000///333333333444444444555555222222333444555666888999======>>>???@@@@@@??????@@@???>>>>>>???AAABBBCCCDDDEEEFFFFFFEEEEEEGGGHHHIIIJJJKKKIIIGGGEEEEEEEEEGGGKKKSSS[[[cccllltttzzz~~~vvvnnnjjjiiihhhmmmuuuwwwmmmcccZZZVVVWWWSSSSSSTTTSSSRRROOOLLLJJJIIIJJJLLLOOORRRTTTUUUVVVTTTQQQNNNMMMMMMMMMMMMLLLJJJHHHGGGHHHHHHIIIQQQ[[[hhhuuuyyyxxxyyyuuulllbbbXXXQQQIIIEEEEEEGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<=========<<<;;;::::::999999::::::999888777666777888888666555555555444444444444000111111000000///...---...------,,,,,,+++*********))))))((((((((((((((()))))))))))))))))))))))),,,,,,+++***+++,,,---.........///000000000000000111111222333333333222222111222222333333444444555777777777888999:::<<<<<<>>>@@@BBBCCCDDDEEEHHHKKKKKKPPPYYYdddmmmssswwwxxxvvvpppiiiccc]]]YYY[[[```ZZZZZZZZZ\\\aaafffllloootttuuuxxx}}}~~~zzzqqqiiiddddddfffjjjnnnttt~~~tttbbbTTTLLLJJJJJJJJJJJJKKKIIIEEEBBB<<<888333...***)))))))))'''((()))((('''&&&''')))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''wwwjjj]]]RRRHHHAAA===999777555444444444333222///000000000111111111111333333333333222222222222444444444444555555555666555555666777999:::<<<===???@@@@@@AAAAAAAAA@@@@@@????????????@@@BBBCCCDDDEEEFFFGGGFFFFFFFFFHHHJJJOOOPPPPPPNNNLLLJJJJJJJJJJJJQQQ[[[dddnnnwww}}}wwwvvvwww{{{~~~sssgggaaa```\\\\\\\\\[[[XXXUUUQQQOOOLLLMMMPPPTTTWWWYYYZZZ[[[XXXUUURRRPPPOOOOOONNNMMMKKKHHHFFFGGGFFFFFFKKKSSS[[[gggyyy~~~{{{}}}zzzoooddd[[[TTTKKKEEEEEEGGGHHHGGGJJJJJJJJJIIIIIIHHHHHHGGGCCCBBBBBBAAA@@@@@@??????<<<<<<<<<==================<<<:::999999999:::;;;<<<:::888777666777999:::666666666555555555555444111111111111000///............------,,,,,,++++++***)))((((((''''''(((((()))))))))))))))))))))))),,,+++***))))))+++---...------...///000000000000000111222222333333333333111222222333333444444555777777888888999;;;<<<===>>>???AAAAAABBBCCCFFFHHHGGGLLLTTT^^^hhhrrrzzz~~~zzzssskkkccc]]]\\\^^^XXXVVVUUUUUUYYY```ggglllqqqrrrtttwwwzzz|||}}}}}}}}}}}}yyypppfff```aaadddlllooosssxxxxxxfffUUUJJJIIIHHHIIIJJJKKKKKKHHHFFFAAA===666000+++)))))))))'''(((((((((''''''(((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''|||rrrkkk```TTTKKKDDD>>>:::888666444444555555444333111111111222222222333333333333333333444444444444444444444555555555666666777777888999:::<<<>>>??????@@@@@@AAAAAAAAA@@@@@@?????????@@@AAACCCDDDDDDEEEFFFGGGGGGGGGGGGIIIKKKRRRSSSUUUTTTRRRQQQQQQQQQRRRZZZdddmmmuuu~~~uuunnnllljjjjjjiiifffccc^^^YYYWWWRRRTTTWWW[[[]]]_________]]]ZZZWWWTTTSSSRRRQQQOOOLLLHHHFFFFFFFFFEEEHHHNNNPPP[[[kkk~~~{{{oooeee\\\UUUKKKFFFFFFGGGHHHHHHKKKKKKLLLLLLLLLKKKJJJIIIEEEDDDDDDCCCCCCBBBAAAAAA<<<<<<<<<<<<============<<<;;;999888888999::::::;;;:::888666666777888999777777666666666555555555222222222222111000///...//////......---,,,,,,+++******)))((((((((((((((())))))))))))))))))))))))+++***((('''((()))+++,,,,,,,,,---//////000000000000111222222333333333333111222222333333444444555777777777888999:::<<<<<<===???@@@AAAAAABBBDDDGGGHHHLLLRRRYYYaaalllwww~~~vvvlllddd___\\\YYYVVVSSSRRRTTTZZZaaaeeeiiijjjllloooqqqtttwwwyyyyyyzzzxxxpppfffaaaaaadddiiikkklllmmmpppttt{{{vvvgggVVVKKKHHHGGGGGGIIIKKKKKKJJJHHHDDD@@@999222---***)))(((((((((''''''((((((((('''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((wwwoooddd^^^TTTKKKEEE???;;;999777555444444555666444333444444444444555555555666222222333333333333444444555555555555666666666777777777888888:::;;;===>>>??????@@@AAAAAABBBAAAAAA???@@@AAABBBDDDEEEFFFFFFGGGHHHIIIIIIIIIIIILLLNNNRRRUUUYYYZZZZZZYYYYYYZZZ^^^eeennnuuu{{{~~~~~~}}}zzzvvvqqqkkkeeebbb^^^```cccfffgggggggggfffcccaaa^^^\\\[[[XXXUUUSSSNNNIIIGGGGGGFFFDDDFFFIIIIIIQQQ___pppzzzoooeeeZZZSSSKKKGGGGGGIIIIIIIIILLLMMMNNNOOOOOONNNMMMLLLGGGFFFFFFEEEDDDDDDCCCCCC>>>>>>>>>=========<<<<<<::::::999999999999:::::::::999888777666777888888777777777777666666666666222333333222222111000///000//////......---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))((('''((()))***+++++++++---...////////////111111222333333333222222111222222333333444444555666666666777888999;;;;;;===>>>@@@@@@@@@BBBDDDGGGIIILLLPPPTTTYYYbbbnnnvvvwwwnnnddd]]][[[XXXTTTQQQQQQTTTWWWZZZ\\\^^^aaadddggglllqqquuutttuuuuuuqqqjjjfffeeeeeedddeeefffdddccceeejjjnnnuuuuuuwwwwwwsssgggXXXLLLFFFFFFFFFHHHJJJKKKJJJIIIEEEBBB===666000,,,)))((()))'''&&&'''((()))((('''''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((wwwkkkbbbVVVQQQIIIBBB>>>;;;999777666444444444555555333222333333444444444555555555444444444444555555555666777777777777888888888888:::999999:::;;;<<<===>>>??????AAABBBCCCCCCCCCCCCBBBBBBDDDFFFGGGHHHIIIIIIIIIKKKLLLLLLLLLMMMOOOQQQUUUYYY___dddeeeeeeeeefffjjjpppxxx}}}yyysssooolllnnnppprrrsssrrrpppooojjjhhhfffeeeccc___[[[WWWRRRLLLIIIIIIGGGDDDCCCEEEDDDJJJUUUeeeyyyvvvjjjbbbVVVPPPJJJGGGHHHJJJJJJJJJLLLMMMNNNOOOOOONNNMMMLLLHHHHHHGGGGGGFFFEEEEEEEEEAAAAAA@@@???>>>======<<<::::::;;;;;;;;;;;;::::::999999999888888888888777888888888777777777666666333333333333222111000///000000//////...---------,,,,,,+++***************))))))))))))))))))))))))((())))))))))))************+++,,,---.../////////222222333333333222111111111222222333333444444555555555555666777888::::::<<<===???@@@AAABBBEEEGGGHHHKKKMMMNNNQQQYYYdddlll~~~{{{oooeee```]]]YYYUUURRRPPPPPPPPPRRRUUUXXXZZZ]]]bbbiiinnnpppqqqrrrqqqooollliiigggaaabbbccc___[[[ZZZ]]]aaadddeeehhhlllllldddWWWMMMFFFEEEEEEGGGIIIJJJJJJIIIGGGDDD@@@;;;555///+++))))))'''&&&'''))))))(((&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((yyyooocccZZZMMMHHHAAA<<<999888666555555444333333444444222000000000111111111222222222666777777777888888999999888888999999999:::::::::===============>>>???@@@???@@@AAACCCDDDEEEEEEEEEDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMNNNOOONNNOOORRRTTTXXX^^^ffflllooopppppppppqqqxxx|||xxxwwwxxxzzz{{{{{{yyywwwuuunnnmmmlllkkkiiiddd^^^ZZZUUUOOOKKKJJJHHHCCCAAABBBBBBFFFOOO^^^rrr|||~~~qqqfff^^^SSSNNNIIIGGGIIIKKKKKKJJJIIIJJJLLLMMMMMMLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA???>>>======:::;;;<<<=========;;;;;;999999:::::::::999888777888888888888777777777777333333333333222111000000000000000///......---------,,,++++++******++++++))))))))))))))))))))))))))))))***++++++++++++***)))***,,,---.../////////333333333333333222111000111222222333333444555555444444555555666888999:::;;;===???@@@AAACCCFFFHHHFFFHHHJJJKKKLLLRRR]]]fffssszzzoooeeeccc^^^YYYTTTPPPNNNLLLOOOQQQSSSTTTVVVZZZ```fffnnnnnnppprrrsssqqqllliiiaaacccbbb^^^WWWTTTUUUXXXUUUWWW[[[aaaeee```VVVMMMFFFEEEDDDFFFHHHJJJIIIIIIHHHFFFCCC>>>888222---***)))'''%%%&&&)))***(((&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))~~~ssskkkbbbVVVMMMAAA???===:::777555444333444444333222222333333333333333333444444555555555666777888999999999999999===<<<<<<;;;;;;::::::999<<<===???@@@@@@@@@BBBDDD@@@BBBEEEFFFEEEFFFGGGHHHHHHIIIKKKKKKLLLNNNQQQTTTSSSUUUWWWWWWWWWVVVXXXYYY]]]bbbkkksssyyy{{{zzzyyy{{{}}}zzzxxxvvvsssooohhhaaa\\\UUUSSSPPPLLLHHHEEEBBBAAAGGGGGGMMMYYYhhh{{{}}}|||}}}~~~vvvkkkdddXXXTTTOOOLLLKKKLLLMMMLLLQQQOOOMMMLLLLLLKKKIIIGGGHHHGGGGGGFFFEEEFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@===999999<<<>>>>>>===<<<;;;:::999888999::::::777999;;;;;;:::888666666666666666555444222111000333111...///000111...,,,.........---------,,,,,,++++++++++++*********)))))))))))))))))))))))))))***)))))))))***,,,...//////000111222222222222222222222333444444444333333888888777777777777888888999;;;<<<>>>@@@AAABBBBBBAAADDDFFFGGGGGGLLLUUU\\\hhhwww}}}tttoooggg^^^XXXUUUUUUVVVUUUQQQNNNMMMOOOTTTWWWYYYdddhhhmmmpppqqqpppppppppfffccc```___]]]YYYSSSNNNPPPSSSXXX]]]^^^[[[UUUPPPFFFEEEEEEDDDEEEGGGIIIJJJLLLJJJGGGBBB<<<555///+++---+++)))))))))***)))'''(((((())))))((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))((('''&&&&&&%%%%%%sssiiiaaaYYYNNNFFF>>>===;;;999777555444444444444333333333333333444333333333444444555555666777888999999::::::999999======<<<<<<<<<<<<;;;;;;;;;===>>>???>>>???AAABBBEEEGGGIIIJJJJJJJJJKKKLLLJJJLLLMMMNNNPPPSSSXXX\\\]]]___bbbcccbbbbbbbbbcccfffkkkrrryyy~~~}}}{{{xxxuuuqqqkkkddd___VVVTTTQQQNNNJJJGGGEEEDDDEEEEEEIIITTTbbbttt||||||{{{|||tttmmmbbb]]]WWWRRRPPPOOONNNNNNOOONNNLLLKKKJJJHHHEEECCCEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAA>>>;;;:::<<<======;;;<<<;;;:::999999999::::::777<<>>888444555777777777666666555333222111444222000000222222000...,,,,,,,,,++++++++++++***+++++++++*********))))))************************))))))))))))***,,,.../////////000111222222222222222222333444444444333333777777666666666666777777999:::;;;===???@@@AAAAAABBBDDDFFFEEEEEEHHHPPPWWW```nnn}}}xxxmmmccc^^^\\\\\\]]]\\\XXXRRROOOOOORRRUUUWWW___dddkkkqqqsssttttttttthhheeebbb```^^^[[[VVVRRROOORRRVVV[[[^^^\\\WWWSSSKKKIIIFFFDDDDDDFFFIIIKKKIIIIIIHHHDDD???999333000,,,***((((((((()))((('''(((((((((((((((((('''&&&%%%&&&&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%zzzqqqfff\\\VVVOOOFFF???;;;:::999777666555555555444444333333333444444555333333333444555666666666888999::::::;;;:::::::::<<<<<<<<<===============<<<>>>@@@@@@@@@@@@BBBCCCFFFHHHJJJKKKJJJJJJLLLMMMMMMOOOQQQTTTXXX]]]dddiiinnnqqquuuwwwvvvtttssssssvvvyyy~~~|||zzzvvvsssoooiiiccc___VVVUUURRROOOMMMKKKIIIIIIGGGEEEHHHPPP]]]mmm~~~{{{xxxxxx|||}}}sssmmmeee]]]WWWTTTQQQOOONNNMMMKKKKKKJJJGGGCCC@@@CCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@BBB???<<<;;;;;;<<<;;;:::<<<;;;:::999999999::::::888>>>BBB???777222444999777777777777666444333222555333222222333222111///------,,,,,,,,,++++++++++++************)))))))))************************))))))))))))***,,,---......///000111222222222222222222333444444444444444555555555444444555555555777888:::<<<>>>???@@@@@@AAACCCDDDCCCCCCEEEKKKPPPXXXbbbooo}}}vvvkkkfffffffffggggggbbbZZZSSSOOOPPPSSSUUU]]]ccckkkrrruuuuuuuuuuuullliiieeebbb```^^^\\\ZZZSSSUUUYYY^^^aaaaaa]]]ZZZRRRNNNHHHCCCBBBDDDHHHKKKGGGHHHIIIHHHDDD???999666...,,,)))))))))***)))(((&&&'''((((((((((((((((((&&&&&&''''''''''''''''''((((((((('''&&&&&&%%%%%%mmmfff[[[SSSNNNIIIBBB===888777666555555555555555444444444444444444555666333444444555666777888888:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????@@@BBBCCCCCCCCCEEEGGGHHHJJJLLLMMMLLLLLLMMMNNNNNNQQQUUU[[[bbbkkkttt{{{|||yyytttqqqmmmiiifffaaa\\\YYYTTTSSSQQQOOONNNMMMLLLLLLLLLJJJJJJQQQ[[[jjj|||yyyyyy{{{}}}wwwlllccc[[[UUUQQQPPPNNNMMMLLLKKKHHHDDDAAACCCBBBBBBAAAAAAAAAAAAAAA???????????????????????????>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888<<>>??????@@@AAACCCCCCCCCEEEIIIMMMRRRXXXbbbpppsssnnnnnnoooooopppkkkbbbYYYRRRPPPQQQSSS]]]dddlllsssuuuuuusssssspppmmmhhhdddaaaaaaaaaaaa]]]^^^aaaeeehhhhhheeebbbXXXRRRJJJCCC@@@AAAEEEIIIGGGIIIKKKKKKIIIDDD>>>:::222000,,,++++++,,,+++***&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&bbb\\\SSSLLLGGGCCC???<<<555555555444555555666666555444444444555555666777444555666777888999::::::<<<<<<============<<<<<<::::::;;;<<<===>>>?????????AAACCCDDDEEEFFFHHHJJJMMMOOOQQQQQQPPPPPPQQQRRRPPPUUU[[[dddnnnyyy{{{vvvqqqnnnjjjgggbbb___\\\YYYUUURRROOOOOONNNMMMMMMMMMMMMMMMPPPMMMMMMRRRZZZgggzzz~~~|||{{{zzzxxx|||sssggg]]]XXXSSSQQQOOOMMMKKKHHHDDDAAAAAA@@@??????>>>>>>??????======>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<===>>>???;;;;;;;;;:::::::::999999888777777777888888777666888888888888777666555555333333333222111000000000000000000/////////......++++++++++++************))))))))))))))))))))))))((())))))***++++++++++++,,,,,,...///000111111111111222333444555555555555444444333333333333444444555666888:::<<<===>>>>>>???@@@BBBCCCDDDFFFIIIKKKNNNPPPWWWddduuu{{{uuusssrrrrrrtttqqqjjjaaaXXXSSSSSSTTT\\\bbbkkkrrruuuuuutttsssssspppkkkfffcccbbbdddeeeeeefffiiilllnnnmmmiiifff[[[UUULLLCCC???@@@CCCFFFHHHJJJMMMMMMKKKFFFAAA===555222...+++++++++******&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&WWWRRRJJJCCC???===:::999555555444444555555666777555555555555555666777888666777888999:::;;;<<<===>>>>>>>>>???>>>>>>===<<<;;;<<<<<<===>>>??????@@@>>>@@@CCCEEEFFFHHHKKKMMMOOOPPPRRRRRRQQQQQQRRRSSSWWW\\\eeeppp{{{zzzuuuooojjjfffbbb___ZZZWWWUUUSSSQQQPPPKKKKKKKKKKKKKKKLLLMMMNNNPPPMMMMMMRRRYYYddduuu}}}zzzvvvvvvwwwyyy}}}xxxllleee[[[WWWSSSNNNJJJFFFBBB???<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<============999;;;<<<=========???@@@::::::;;;;;;;;;:::999888999555333555999:::888555777777777777777666555555333444444333111000000111///............------------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((())))))***++++++******++++++---///000111111111111222333555666666666666555555555444444555555555555666888:::<<<===>>>>>>???@@@AAACCCEEEGGGHHHIIIJJJJJJPPP\\\iiiyyyzzztttrrrrrrrrrrrrpppiii```YYYVVVWWWXXX^^^hhhooosssuuuvvvvvvuuurrrnnnhhhcccbbbdddgggggghhhkkkooopppnnnjjjfff]]]XXXOOOGGGBBB@@@BBBCCCHHHIIILLLMMMLLLHHHDDDAAA888444///+++))))))((('''&&&'''((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''PPPKKKDDD>>>:::888777777555555555555555666666777555555555555666777888999888888999;;;<<<>>>????????????@@@@@@???>>>>>>===?????????@@@@@@AAAAAAAAA@@@CCCFFFIIIKKKNNNQQQTTTUUUVVVXXXXXXWWWWWWWWWXXXaaagggqqq|||~~~wwwqqqkkkeeeaaa\\\XXXTTTQQQPPPOOOOOONNNHHHHHHHHHIIIKKKLLLNNNOOOPPPNNNOOOSSSYYYcccrrr|||uuutttqqqqqqsssyyy~~~uuujjjddd\\\TTTMMMGGGAAA>>>;;;:::999999888888999999:::;;;;;;;;;<<<<<<<<<<<<999<<<>>>>>><<<<<<===???::::::;;;;;;;;;:::999888999888666666777888777666666666777777666666555555444555666555222111222333/////////.........------......------------,,,,,,++++++++++++++++++++++++((((((***++++++******)))***+++,,,...///000111111111222333555666666777777777777666666666666777777666777999:::<<<===>>>>>>@@@@@@AAACCCEEEFFFEEEDDDFFFFFFKKKTTT^^^kkk~~~uuuqqqpppmmmpppsssoooggg___[[[ZZZXXX^^^fffmmmqqqsssuuuvvvuuutttoooiiicccaaacccfffeeeggglllqqqsssqqqlllggg___ZZZTTTLLLGGGCCCBBBBBBEEEFFFIIIKKKKKKJJJHHHFFF>>>999333...+++***)))((((((((((((((((((((('''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''NNNIIICCC<<<888666666777666666555555555666666777555555555555666777999999999999;;;<<<===???@@@AAA@@@@@@@@@@@@@@@???>>>===AAAAAABBBBBBBBBBBBCCCCCCDDDGGGKKKNNNQQQTTTXXX[[[aaabbbddddddcccbbbcccdddiiiooozzz}}}uuunnnhhhaaa]]]WWWSSSOOOLLLLLLMMMMMMLLLGGGGGGHHHIIIKKKMMMOOOPPPRRRPPPQQQVVV\\\dddrrr~~~uuurrrooolllnnnsssyyy}}}wwwpppeeeZZZQQQIIICCC???<<<;;;::::::999999:::::::::::::::;;;;;;<<<<<<<<<;;;===??????<<<;;;<<<===::::::;;;<<<;;;:::999888:::;;;;;;999666555666888555666666666666666555444555777888666333222333555111111111111000000000000//////.........---------------------------------((((((***++++++***)))))))))***,,,...///000111111111222333555666777777777888888777777777777888888666777999;;;===>>>>>>???AAAAAABBBCCCDDDDDDBBB@@@EEEEEEIIIOOOTTT^^^tttuuuooooooiiioootttssslllddd^^^]]]\\\aaaggglllnnnpppqqqrrruuutttpppjjjcccaaabbbeeedddgggmmmsssvvvtttooojjj```\\\WWWPPPKKKFFFCCCBBBBBBDDDFFFIIIJJJKKKJJJJJJDDD???888222///...,,,+++((()))))))))((('''&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''FFFCCC>>>:::777555555666555555555666666666666666888999999::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>??????@@@???????????????@@@AAABBBCCCDDDDDDDDDDDDFFFHHHMMMMMMNNNRRRXXX___eeegggrrrvvvwwwtttsssssspppllltttyyywwwqqqkkkbbb\\\ZZZRRRQQQOOOMMMKKKKKKKKKKKKGGGFFFEEEEEEGGGJJJNNNPPPQQQQQQRRRTTTZZZcccnnnuuu}}}uuuuuusssooommmnnnrrrwww~~~oooaaaXXXQQQIIIDDDAAA>>>::::::<<<===<<<:::;;;::::::;;;======;;;:::999:::;;;<<<>>>???@@@@@@>>>===<<<::::::999999999;;;;;;::::::999888777777777777777666555555444444555555444444444333333333444222000//////000000///000000000000///...---,,,,,,,,,,,,+++++++++******''''''(((((())))))******++++++,,,,,,,,,---------222333555444333333444666:::999888777666666666666999999::::::;;;<<<<<<===>>>???@@@AAACCCDDDEEEFFFCCCDDDHHHMMMPPPXXXhhhwww|||ooofffiiihhhhhhhhhiiigggeeebbb```^^^aaagggkkkmmmqqquuuyyywwwsssmmmgggdddddddddllljjjiiijjjmmmnnnllliii```___^^^ZZZTTTLLLDDD@@@@@@AAACCCGGGJJJKKKJJJHHHFFFAAA;;;666111---)))'''))))))(((&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&((((((((((((''''''''''''CCC@@@<<<999666555555666555555555666666666666777999999::::::;;;<<<======@@@@@@@@@@@@@@@????????????????????????@@@@@@AAACCCDDDEEEEEEEEEFFFHHHKKKKKKMMMQQQYYYdddoooxxx}}}~~~~~~~~~uuuoooiiiaaaZZZXXXQQQPPPNNNLLLJJJJJJJJJJJJHHHGGGFFFFFFGGGJJJMMMOOORRRRRRSSSUUUZZZcccmmmtttuuutttrrrnnnkkkkkkpppssszzzxxxkkkaaaYYYPPPJJJEEEAAA===;;;======<<<:::<<<;;;;;;;;;======<<<:::999::::::;;;<<<===>>>???>>>===<<<;;;;;;:::::::::;;;;;;::::::999888888777777777777666555555444444555555555444444444333333333111//////111222222222111111111000000///...---,,,,,,,,,,,,++++++++++++((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,///111222333222222444555888888777777777777888888::::::;;;;;;<<<=========BBBAAAAAAAAAAAAAAAAAAAAACCCDDDHHHLLLOOOUUUdddrrrsssiiieeeeeedddfffhhhiiihhhgggbbb```bbbgggjjjkkknnnrrrwwwwwwuuuqqqllljjjjjjkkkjjjiiihhhhhhiiihhhfffeee`````````]]]WWWOOOGGGBBB@@@AAABBBFFFIIIKKKJJJIIIHHHDDD>>>888444///+++((()))(((''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&((((((((((((''''''''''''>>><<<999777555555555666555555666666666777777777999:::;;;<<<===>>>??????BBBBBBBBBAAAAAA@@@@@@@@@???????????????@@@AAABBBCCCDDDFFFFFFFFFHHHKKKMMMLLLPPPXXXcccqqq{{{qqqlllfff^^^XXXVVVPPPOOOMMMKKKJJJIIIIIIJJJHHHHHHGGGGGGHHHJJJMMMNNNQQQQQQRRRSSSWWW___gggnnnyyywwwvvvrrrmmmjjjjjjmmmpppwwwzzzpppeee\\\UUUOOOJJJDDDAAAAAAAAA???======<<<;;;<<<======<<<;;;:::::::::::::::;;;;;;<<<>>>>>>======<<<<<<;;;;;;;;;::::::999999888888888888777777666666555555444555555555444444444444333222000///000222444444333222222222222111000///...------,,,,,,,,,+++++++++))))))))))))))))))(((((()))*********++++++++++++,,,...000000000111333555666666777777888999:::::::::;;;;;;<<<<<<===>>>>>>AAAAAAAAA@@@@@@?????????CCCCCCGGGKKKNNNTTT```mmm{{{yyynnncccaaaaaabbbfffjjjllllllgggddddddgggiiihhhjjjnnnqqqssssssrrrpppnnnnnnooojjjjjjjjjhhheeebbbaaaaaa```aaabbbaaa\\\TTTLLLFFFAAAAAAAAADDDGGGJJJJJJIIIJJJFFFAAA<<<777333...***)))((((((''''''''''''(((&&&''''''(((((('''''''''((((((((((((''''''''''''999888777555555555666777666666666777888888999999;;;;;;<<<===???@@@AAAAAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFHHHLLLOOOPPPUUU___lll{{{yyyoooiiiccc[[[VVVTTTQQQOOONNNLLLKKKJJJKKKKKKJJJIIIHHHHHHHHHJJJLLLMMMMMMMMMNNNOOORRRXXX___dddmmmuuu{{{xxxsssnnnkkkjjjlllmmmqqq{{{~~~tttkkkddd]]]WWWOOOJJJIIIHHHEEECCC@@@>>><<<<<<<<<<<<;;;:::;;;;;;999999888888999:::>>>>>>>>>>>>>>>===<<<<<<:::::::::999999888888888888888777777666555555555555555555555444444444444222000///000222333333222222333333333222222111000------------,,,,,,,,,,,,+++******))))))((((((((())))))))))))***************,,,...///000111333555666666777888999999999999999999:::;;;;;;<<<<<<=========>>>>>>???@@@@@@@@@BBBCCCGGGLLLPPPVVV```kkkvvvttteeebbb```aaaeeejjjnnnpppkkkhhhfffhhhhhhfffgggkkklllnnnpppqqqooommmmmmmmmkkklllmmmiiiccc______```___aaadddddd```XXXPPPJJJCCCBBBAAABBBEEEHHHIIIIIIJJJGGGCCC???:::555000,,,))))))(((((('''(((((()))&&&''''''(((((((((((('''((((((((((((''''''''''''777666555555555666777888777777888999999:::;;;;;;<<<======>>>@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCEEEEEEEEEEEEFFFFFFFFFIIIMMMPPPUUU\\\hhhvvvzzznnnhhhbbbZZZTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNRRRWWW[[[aaahhhqqqyyy~~~zzztttoookkkjjjkkkkkkiiirrryyyuuukkkcccZZZSSSPPPNNNLLLJJJDDDBBB???======<<<;;;:::<<<;;;999777777777888888===>>>>>>??????>>>===<<<::::::999999999999999888888888888777666666555555666666555555555444444444333111000111222222000///333333333333333222222111.........---------,,,,,,++++++******))))))(((((((((((()))))))))*********)))+++...///000111333555666777777888888888777666777888888999999:::;;;;;;<<<<<<======>>>???@@@@@@BBBCCCHHHOOOUUUZZZdddmmmvvvzzzlllhhhdddcccfffkkknnnpppoookkkhhhhhhgggdddeeeiiikkkmmmppppppnnnlllkkkjjjiiikkkkkkhhhbbb^^^]]]^^^^^^```dddeeebbb\\\TTTOOOGGGEEEBBBBBBDDDGGGIIIIIIIIIGGGDDDAAA===888222...******)))((((((((())))))&&&''''''((())))))((((((((((((((((((''''''''''''666666666666777888888999999999:::;;;<<<======>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGJJJNNNRRRZZZdddsss|||pppiiibbbZZZTTTSSSRRRQQQOOONNNMMMMMMNNNNNNLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMOOORRRUUUXXX]]]ccciiiooowww~~~vvvqqqnnnmmmmmmllljjjqqq|||wwwoooddd[[[WWWVVVTTTRRRKKKHHHDDDAAA@@@>>>===;;;===;;;999777666777888999<<<===>>>??????>>>===<<<999999999999999999999999999888888777777666666555666666666555555555444444444333222222333222000...222333333333333333222222//////.........---------******************))))))((()))))))))************)))+++---...///000222444555666777777777666555444666666777888888999999:::>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDJJJSSSZZZ^^^fffnnnvvvtttpppkkkhhhiiimmmoooqqqrrrmmmjjjiiihhheeefffjjjnnnppprrrrrrooommmlllkkkeeeeeeeeeccc```]]]\\\\\\^^^aaaeeefffddd___YYYUUULLLHHHDDDAAACCCFFFHHHIIIHHHGGGFFFDDDAAA<<<666111,,,+++***)))((((((((((((&&&'''(((((())))))))))))((((((((((((''''''''''''777777777888999999:::::::::;;;<<<===>>>???@@@@@@????????????????????????AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLKKKJJJJJJLLLPPPTTTaaalll}}}ssskkkcccZZZUUUTTTQQQPPPOOOMMMMMMMMMMMMNNNMMMLLLLLLKKKJJJIIIIIIHHHJJJKKKKKKKKKJJJKKKMMMOOOPPPTTTXXX\\\```hhhrrryyy~~~xxxvvvuuutttsssppptttxxxzzz|||}}}~~~~~~{{{oooeeeaaa___]]]\\\TTTPPPKKKGGGDDDBBB@@@>>>===;;;999777666777999:::;;;<<<>>>??????>>><<<;;;999999999999999999999999999999888888777666666666666666666666555555555555444333333444666555333111111222222333333333222222////////////.........---******************++++++)))))))))*********++++++(((***,,,------...000222111333555666777666555444777777777888999999::::::=========>>>??????@@@@@@FFFGGGLLLVVV\\\```ffflllttt{{{{{{vvvqqqnnnnnnpppqqqrrrtttoookkkjjjiiifffhhhkkkoooqqqrrrrrrooommmmmmmmmcccbbbaaaaaaaaaaaa___]]]```cccfffhhhgggccc^^^[[[QQQLLLFFFBBBBBBEEEGGGIIIHHHHHHGGGGGGEEE@@@:::555...---,,,***)))(((''''''&&&&&&((())))))*********((((((((((((''''''''''''888888888999::::::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLOOOOOONNNLLLLLLNNNRRRVVVfffrrruuulllddd[[[UUUTTTPPPOOONNNLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIHHHGGGGGGHHHJJJLLLOOORRRTTTXXX___iiipppzzz~~~~~~|||{{{rrrrrrpppnnnlllllloooqqqoooqqqsssuuuxxx}}}wwwnnniiihhhfffdddZZZUUUPPPKKKGGGEEEBBB@@@===;;;999777666888999;;;:::;;;===>>>???>>><<<;;;999999999999999999999999999999888888777666666666777666666666555555555555444444444666888888777555111111222333333222222222000/////////............)))))))))***+++++++++,,,************++++++++++++''')))+++++++++,,,...000...000333555777777666666777888888999::::::;;;;;;888999;;;===@@@BBBDDDEEEHHHIIINNNWWW]]]```dddiiiqqqwww~~~~~~zzztttqqqqqqrrrsssttttttoookkkkkkiiigggiiimmmnnnoooppppppnnnmmmmmmnnncccaaa```bbbeeefffccc```ccceeegggiiihhhfffbbb```TTTNNNGGGBBBBBBDDDGGGIIIIIIIIIIIIIIIHHHCCC===888///...,,,***)))(((''''''&&&&&&((()))************)))(((((((((''''''''''''888888888999:::;;;======<<<>>>@@@AAAAAA@@@BBBCCC????????????@@@AAABBBCCCBBBAAAAAACCCEEEFFFFFFFFFGGGHHHIIIIIIHHHIIILLLOOOSSSTTTUUUSSSRRRSSSXXX]]]qqqzzzyyypppiii```ZZZXXXPPPPPPQQQQQQPPPOOONNNMMMOOONNNNNNMMMLLLKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJMMMPPPSSSYYY```eeepppxxxyyyrrrhhhbbbaaaaaa```___```aaaccceeehhhnnnuuuzzzzzzsssnnnjjjhhhccc```[[[UUUOOOJJJFFFDDD@@@>>>;;;;;;;;;:::999888::::::;;;<<<<<<;;;:::::::::::::::::::::::::::999999999999888888888888777444666777999999777666444333333333333333333333333555444222000000111222333111000///......///000111/////////...---,,,+++***,,,+++)))((((((((()))***,,,+++***))))))+++---...111111222333333444555555444666888888555555777999<<<<<<===>>>AAACCCEEEFFFGGGJJJNNNSSSXXX^^^dddiiirrrtttxxxwwwnnnkkkmmmqqqsssssspppmmmjjjjjjjjjhhhgggfffgggggghhhiiiiiihhhhhhgggaaa\\\___hhhooonnnkkkeeefffgggfffccc`````````]]]TTTJJJCCCBBBDDDFFFFFFIIIIIIIIIHHHEEEBBB>>><<<444111---***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))666666666777888999;;;;;;@@@AAABBBBBB@@@?????????????????????@@@AAABBBBBBBBBBBBBBBDDDFFFHHHIIIHHHHHHIIIJJJJJJJJJKKKNNNQQQVVVXXXYYYYYYYYY[[[```eeerrrzzz}}}ssskkkbbb[[[XXXSSSRRRQQQPPPOOONNNMMMMMMNNNNNNOOONNNNNNLLLKKKKKKKKKKKKIIIHHHGGGGGGFFFFFFGGGIIIKKKMMMQQQWWW]]]bbblllsss~~~uuummmccc]]]ZZZYYYWWWUUUTTTUUUVVVXXX[[[```ggglll{{{~~~uuuooonnnnnnmmmjjjddd]]]VVVPPPLLLJJJAAA>>>;;;999999999888777::::::<<<<<<<<<<<<::::::999999::::::::::::::::::999999999999888888888888666777999::::::999777666444555555555555555555555555444222111000111222333111000////////////000111+++++++++,,,++++++******,,,+++***)))((())))))***,,,+++***))))))+++,,,...000000111222333444555555444666888777555555777999;;;<<<===>>>@@@CCCEEEFFFFFFIIIMMMRRRWWW]]]dddhhhpppqqquuu{{{zzzrrrnnnnnnqqqsssssspppllliiigggeeebbb___\\\^^^aaadddhhhjjjlllmmmkkkddd^^^```hhhnnnpppnnniiihhhfffdddbbb```___^^^\\\VVVLLLEEECCCCCCEEEGGGIIIIIIIIIHHHFFFCCC???===777333///+++******)))(((((('''''''''&&&&&&&&&%%%'''''''''''''''((())))))777777777888999:::;;;<<>>>>>?????????@@@AAAAAABBBBBBDDDDDDDDDFFFGGGIIIKKKKKKJJJKKKMMMNNNNNNPPPTTTWWW\\\```ccceeefffhhhnnnrrrwww}}}xxxpppfff^^^[[[XXXVVVSSSPPPNNNMMMMMMMMMNNNOOOPPPQQQPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFHHHKKKNNNSSSZZZ^^^fffmmmwwwppphhh^^^WWWSSSQQQNNNKKKLLLMMMNNNOOORRRVVV\\\aaaooouuuwwwqqqqqqtttxxxtttnnnggg___XXXSSSQQQEEEAAA<<<999888999999999:::;;;<<<======<<<;;;:::888888888999:::::::::;;;:::999999999888888888888888999:::;;;;;;:::999888777777777777666666666666555444333222111222333333111111000000///000000111))))))***+++++++++++++++++++++***))))))))))))***++++++***))))))+++,,,---......000111333444555666444555777777666555777888;;;<<<===>>>@@@BBBDDDFFFEEEHHHLLLQQQVVV]]]dddhhhmmmnnnqqqvvv|||xxxrrrppppppppppppmmmjjjfffbbb^^^XXXTTTRRRTTTYYY___eeeiiimmmnnnpppiiibbbaaaffflllppppppnnnjjjeeecccbbbbbb___\\\\\\XXXRRRJJJDDDCCCEEEGGGHHHIIIIIIIIIGGGDDDAAA???<<<777111---,,,+++++++++(((((((((((('''''''''''''''''''''''''''((())))));;;;;;<<<<<<===???@@@AAAHHHIIIIIIGGGDDDAAA@@@@@@??????@@@AAABBBBBBBBBBBBFFFFFFGGGGGGGGGIIIKKKMMMMMMOOOQQQRRRTTTWWW[[[^^^fffjjjooorrrtttvvvzzz~~~vvvmmmfffccc___\\\WWWRRROOONNNNNNOOOPPPQQQSSSTTTSSSPPPNNNLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEGGGHHHKKKPPPVVVZZZaaahhhqqqyyywwwjjjcccZZZTTTPPPNNNJJJGGGGGGHHHIIIJJJLLLOOOTTTXXXcccjjjvvvvvvppprrrwww}}}yyytttllleee^^^YYYWWWJJJFFF???:::999::::::;;;:::;;;<<<======<<<;;;:::666777777888999::::::;;;::::::999999999888888888888999::::::::::::999888888888888777777777777777555555444333222333333444222222111111000000000111,,,---------------,,,,,,++++++*********)))))))))*********)))***+++,,,,,,,,,---...000222444555666444555555666666666777888;;;;;;<<<>>>@@@BBBDDDEEEEEEHHHLLLQQQVVV]]]ccchhhjjjlllnnnrrrwww}}}~~~vvvpppmmmlllkkkiiifffccc___XXXQQQMMMMMMPPPTTTZZZ```fffjjjllltttmmmeeeaaaccciiinnnpppoooiiicccbbbdddeeebbb___]]]\\\WWWPPPHHHDDDEEEGGGGGGHHHIIIIIIHHHFFFCCCBBB???:::444///---,,,,,,+++)))))))))((((((((((((((('''''''''''''''((())))))>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGFFFDDDBBBBBBCCC@@@AAABBBCCCDDDDDDDDDCCCGGGIIIIIIHHHGGGHHHKKKNNNOOOQQQTTTVVVYYY\\\aaaeeeooottt{{{~~~vvvpppmmmgggccc]]]WWWSSSRRRRRRSSSTTTUUUVVVVVVUUURRRNNNLLLJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIMMMSSSWWW]]]dddllltttzzzxxxiii```[[[TTTPPPNNNLLLIIIFFFAAABBBCCCCCCDDDFFFJJJMMMVVV^^^iiiuuuvvvpppsssxxx|||yyytttmmmfff```\\\ZZZMMMHHH@@@;;;999999::::::;;;;;;<<<======<<<;;;;;;666666777777888999:::::::::::::::999999999999888888999999999999999999888999888888888777777777666555555555444444444444444222222222222222111111000000000///...---,,,******++++++++++++*********)))***))))))*********+++++++++,,,---///111333444555444444444555666777777777;;;;;;<<<===???BBBDDDEEEFFFIIIMMMRRRVVV\\\cccggghhhjjjmmmooosssyyy{{{rrrllliiifffeeecccaaa^^^XXXQQQLLLJJJLLLPPPVVV]]]dddjjjnnntttooogggbbbaaadddiiilllmmmhhhbbbbbbfffiiigggddd``````]]]VVVMMMGGGFFFGGGEEEFFFHHHHHHHHHGGGEEEDDDAAA<<<666111...---,,,+++))))))))))))))))))))))))'''''''''''''''((())))))=========>>>???@@@BBBBBB@@@BBBCCCCCCBBBBBBBBBCCCAAABBBDDDEEEFFFFFFEEEEEEHHHJJJKKKJJJIIIKKKPPPTTTTTTVVVYYY]]]```eeejjjnnnyyy~~~xxxwwwnnnjjjeee___ZZZXXXXXXXXXXXXYYYYYYXXXUUURRROOOMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFJJJOOOSSSXXX^^^gggnnnuuu}}}mmm```WWWRRRNNNLLLLLLKKKHHHEEE@@@AAAAAAAAAAAABBBEEEGGGQQQWWWbbbmmmwwwzzztttwww{{{}}}zzztttnnngggaaa]]][[[OOOIIIAAA;;;888888888777;;;<<<===>>>>>>===<<<;;;666666666777888888888999::::::::::::999999999999999999999999999999999999::::::999999888777777777666666555555555444444444333333333333333222111000000000///...,,,***)))'''++++++,,,,,,++++++***))))))))))))************+++++++++---...000111222333444333333444666888777777:::;;;<<<===???AAACCCEEEGGGIIIMMMQQQUUUZZZ```eeeeeehhhlllnnnpppuuu{{{wwwooolllhhhgggeeeccc```\\\VVVQQQJJJKKKMMMSSSZZZdddlllqqqrrrpppkkkeeeaaaaaadddgggiiigggeeefffiiilllllljjjeeedddaaa[[[SSSLLLGGGEEECCCDDDFFFHHHHHHGGGFFFEEECCC???999444111...,,,***(((((((((((())))))))))))'''''''''''''''((())))))<<<<<<======>>>@@@AAABBB???AAACCCDDDCCCCCCCCCEEECCCDDDFFFHHHHHHHHHGGGFFFFFFIIILLLMMMMMMPPPWWW]]]^^^aaaeeehhhlllrrrxxx|||~~~|||tttpppkkkeeeaaa^^^]]]]]]]]]]]][[[XXXUUURRROOOMMMLLLKKKIIIGGGEEEDDDCCCCCC@@@AAABBBBBBCCCFFFKKKOOORRRXXX```hhhooowww~~~oooaaaXXXRRRNNNKKKJJJKKKJJJGGGDDDAAABBBCCCBBBAAAAAACCCEEEMMMSSS\\\eeepppzzz}}}~~~~~~xxxqqqiiiccc^^^\\\RRRMMMEEE???<<<:::999888;;;<<<===>>>>>>===<<<;;;666777777777777777777777;;;;;;:::::::::999999999;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::999999888666666666666666555444444333444444444333222111000000000000///...,,,+++***++++++,,,,,,,,,+++***)))((())))))***************+++,,,---...///000111111444222111333666888888666::::::;;;===???AAACCCDDDFFFHHHLLLOOORRRWWW\\\```aaafffkkkmmmnnnqqqwww|||wwwtttnnnmmmjjjhhhfffbbb\\\XXXPPPOOOOOOQQQXXXbbbkkkqqqqqqqqqnnniiibbb___aaaccchhhhhhiiijjjkkkmmmnnnnnnjjjgggddd___YYYQQQIIIDDDAAABBBDDDFFFGGGGGGFFFEEEEEEBBB===999555111---***'''''''''(((((()))))))))'''''''''''''''((())))))======>>>>>>???@@@BBBCCCBBBDDDFFFFFFFFFEEEFFFGGGCCCEEEGGGIIIJJJIIIHHHGGGDDDHHHMMMNNNPPPUUU]]]dddhhhkkkooosssxxx}}}~~~wwwtttooojjjeeebbbaaa``````___\\\YYYUUURRROOONNNMMMKKKJJJHHHFFFDDDDDDCCC??????@@@@@@AAADDDIIILLLMMMSSS[[[ccckkkttt}}}{{{lll```VVVRRRRRRNNNKKKKKKLLLKKKHHHEEE???@@@AAA@@@??????@@@BBBGGGKKKSSS\\\fffppp{{{|||tttlllddd___\\\VVVQQQJJJDDDAAA>>><<<;;;;;;<<<===>>>>>>===<<<;;;777777777777666666666666;;;;;;;;;:::::::::999999<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;::::::666666666777666555555444444444555555444222111000111111222222111000//////++++++,,,---,,,+++***)))(((((()))***************,,,,,,------...///000000444222111333777999888666::::::;;;===???AAACCCDDDEEEGGGJJJMMMPPPTTTYYY]]]___dddjjjlllllloootttyyy~~~{{{tttrrrooommmjjjfffaaa]]]YYYVVVRRRRRRVVV___hhhnnnppprrrqqqlllddd______aaagggiiilllmmmmmmmmmnnnooommmiiieeeaaa\\\UUUKKKCCC???AAACCCFFFGGGGGGFFFFFFFFFDDD@@@<<<888333...***&&&'''''''''(((((())))))'''''''''''''''((())))))?????????@@@AAAAAAAAABBB??????@@@AAABBBCCCDDDEEEFFFFFFGGGIIIKKKLLLKKKJJJJJJMMMQQQSSSVVV[[[ccciiinnnssszzz~~~{{{{{{xxxuuurrrpppmmmjjjgggccc```[[[XXXUUURRROOOLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKKKKRRRYYY^^^bbbjjjwww~~~ssshhh```ZZZUUUSSSPPPOOOLLLLLLKKKKKKIIIGGGAAA@@@???>>>>>>@@@BBBCCCGGGIIINNNTTT[[[fffqqqxxx|||uuunnngggbbb```[[[TTTLLLEEE@@@>>>===???>>>===>>>>>>>>><<<:::>>>999555555555444777===:::>>>@@@===<<>>>>>>>>===============<<<<<<;;;888888888777666666555555666555444333222111111111222111111000///......---------------,,,+++******)))***++++++,,,,,,,,,,,,---------------...///000000111222333555666777777888999:::<<<>>>AAACCCDDDGGGHHHJJJKKKMMMQQQVVVZZZ___bbbeeeiiikkkooosssuuuzzzyyyvvvrrrmmmjjjgggeeebbb___[[[XXXZZZ___eeeiiikkklllmmmkkkhhheeecccccchhhkkkooorrrrrrpppmmmjjjjjjiiiddd^^^ZZZWWWPPPGGGCCCAAA@@@AAADDDFFFGGGGGGHHHEEEAAA===999444///+++***)))(((((()))***((('''((((((''''''''''''((((((?????????@@@AAAAAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHJJJKKKLLLLLLLLLNNNRRRWWW[[[___eeennntttwww|||}}}~~~|||yyyvvvtttqqqmmmjjjfffbbb]]]YYYVVVRRROOOLLLKKKKKKJJJIIIGGGFFFEEEEEECCCCCCCCCDDDEEEGGGIIIJJJKKKQQQXXX]]]aaajjjwwwzzzsssjjjaaaZZZVVVRRRPPPQQQOOOMMMLLLLLLKKKIIIGGGDDDCCCAAA???>>>>>>???@@@BBBEEEIIINNNUUU___iiippp~~~}}}vvvnnnjjjhhhddd^^^VVVOOOIIIEEECCCAAA@@@?????????>>><<<:::<<<888666666666666:::???AAAEEEFFFBBB???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>======<<<;;;999888888777777666555555555555444333222222222333222222222111111000000///...............---++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,---...000000000111222333444666777777888888:::;;;>>>AAACCCDDDEEEFFFHHHJJJLLLPPPTTTXXX[[[___ccchhhkkkppptttwww}}}{{{xxxtttoookkkhhhgggfffccc___\\\\\\___cccfffhhhjjjkkkjjjgggdddccccccbbbgggnnntttuuurrrmmmiiihhhhhhddd___]]]ZZZRRRIIIDDDBBBAAABBBDDDGGGHHHIIIIIIFFFBBB???;;;666111...***)))(((((())))))((('''((((((''''''''''''((((((>>>??????@@@AAAAAABBBBBBDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJLLLMMMNNNNNNOOOTTT[[[```fffmmmuuu|||~~~|||zzzvvvrrrooojjjfff```ZZZVVVRRRNNNKKKKKKKKKJJJHHHGGGFFFEEEDDDBBBBBBBBBBBBDDDFFFHHHIIIJJJOOOVVV[[[```iiiuuuzzzuuunnniiiaaaZZZVVVSSSQQQPPPQQQOOOMMMMMMMMMLLLJJJHHHGGGFFFCCC@@@>>>===<<<<<>>>>>??????>>>>>>>>>>>>>>>===<<<<<<999999999888777777666666555444444333333333444444222222222222222222222222///000000//////...---,,,++++++,,,,,,,,,+++******+++++++++,,,---...000111000000111222444555666777888888999;;;>>>@@@CCCDDDCCCDDDGGGHHHKKKNNNSSSVVVXXX\\\bbbggglllqqqvvvyyy~~~{{{vvvqqqmmmjjjiiijjjhhhdddaaa______aaabbbdddgggiiiiiigggeeedddddd```fffpppwwwyyyuuunnniiieeefffeeebbbaaa^^^VVVLLLEEECCCAAABBBDDDGGGIIIJJJJJJHHHDDDAAA>>>:::555111+++***(((((())))))((('''((((((''''''''''''((((((??????@@@AAABBBBBBCCCCCCEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLOOOQQQRRRXXXaaahhhnnnttt|||~~~{{{vvvrrrnnniiibbb[[[VVVQQQMMMJJJKKKKKKJJJHHHFFFEEEDDDCCCAAAAAAAAAAAABBBDDDFFFGGGIIIMMMSSSXXX^^^gggsss{{{yyytttjjjfff___ZZZWWWUUUSSSRRRQQQPPPNNNMMMNNNMMMKKKJJJHHHGGGDDDAAA???===<<<<<<>>>@@@CCCGGGLLLSSS[[[```jjjqqqyyy}}}{{{wwwoooeeeZZZPPPJJJHHHFFFDDDCCCBBB@@@<<<:::999777777888888999@@@HHHKKKPPPRRRPPPMMMLLLIIIEEEBBBAAA@@@?????????@@@@@@>>>>>>??????>>>>>>===<<<:::::::::999888888777777555444444444444444555666222222222222222333333333////////////...---,,,,,,,,,,,,,,,,,,++++++***)))*********+++,,,...///000///000000222333444555666777888999;;;===@@@BBBDDDBBBDDDGGGIIIKKKNNNRRRUUUYYY]]]ccciiimmmqqqvvvyyy{{{|||~~~xxxsssooollljjjjjjhhhfffcccaaa___^^^^^^aaadddgggiiihhhgggggggggdddjjjqqqwwwxxxuuuooojjjdddgggggggggfffddd\\\RRRHHHEEEBBBAAACCCFFFIIIJJJJJJHHHFFFCCCAAA<<<777333---+++)))((()))))))))(((((((((''''''''''''((((((@@@@@@AAABBBCCCDDDEEEEEEHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJKKKJJJJJJLLLQQQUUU]]]cccmmmuuu{{{}}}yyyvvvqqqkkkccc[[[UUUPPPLLLIIILLLKKKJJJHHHFFFDDDCCCBBB@@@@@@??????@@@BBBDDDEEEHHHKKKPPPUUU[[[dddooovvvyyytttkkkgggaaa\\\YYYVVVTTTSSSRRRPPPOOONNNOOONNNMMMKKKHHHGGGEEECCCAAA???>>>>>>>>>@@@BBBEEEHHHMMMTTTXXXaaagggooouuuzzz{{{pppbbbVVVNNNJJJHHHFFFDDDBBB@@@<<<:::999888888999999<<>>>>>===;;;;;;;;;:::999999888888555555555444555555666666111111222222222222222222...//////......---,,,+++,,,,,,,,,,,,++++++***))))))*********,,,---...///...///000111222444555555777888999;;;===@@@BBBCCCCCCEEEHHHKKKMMMPPPSSSVVV\\\```fffjjjnnnqqqtttvvvvvvwww{{{{{{tttooollljjjfffeeedddbbb___]]]\\\[[[^^^bbbgggjjjjjjjjjjjjjjjjjjllloooqqqqqqooommmkkkfffiiikkklllmmmkkkcccYYYNNNIIIDDDBBBBBBEEEGGGHHHIIIHHHFFFEEECCC???999666///---***)))*********)))((((((''''''''''''((((((AAABBBBBBDDDEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKNNNUUU[[[dddlllvvv~~~{{{yyytttnnneee]]]VVVQQQMMMJJJLLLKKKIIIHHHFFFDDDBBBBBB???>>>>>>>>>???@@@BBBCCCGGGIIIMMMRRRXXXaaajjjpppyyy}}}zzzuuukkkgggaaa\\\YYYWWWTTTRRRSSSQQQOOOOOOPPPPPPNNNMMMIIIHHHGGGEEEDDDBBBAAA@@@<<<>>>@@@AAACCCGGGLLLOOOWWW]]]dddkkkpppuuu|||vvvhhh[[[SSSJJJHHHFFFDDDCCC@@@===:::999888888:::===CCCQQQ___nnnsssuuuppphhhaaaYYYQQQKKKIIIFFFDDDBBBBBBBBBCCC@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;::::::999999777666666555555555666666222222222222222222222222............---,,,++++++++++++,,,,,,,,,+++******************+++,,,------......///000222333444555777777888:::===???BBBCCCCCCFFFIIILLLNNNQQQTTTWWW]]]aaagggkkknnnppprrrsssssstttyyywwwqqqmmmkkkccccccaaa___]]][[[YYYXXX[[[___eeejjjllllllmmmmmmmmmllljjjhhhhhhiiijjjllljjjnnnpppqqqsssrrrkkkbbbVVVPPPIIIDDDCCCEEEFFFGGGIIIHHHHHHGGGEEEAAA<<<888222///,,,***+++,,,,,,+++((((((''''''''''''((((((BBBCCCDDDEEEGGGHHHIIIJJJFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMQQQZZZaaajjjrrr~~~~~~}}}wwwqqqhhh___YYYTTTPPPMMMLLLKKKIIIGGGEEECCCBBBAAA>>>============???@@@AAAGGGHHHKKKOOOUUU]]]eeejjjssswww~~~xxxrrrjjjgggbbb]]][[[XXXVVVTTTSSSQQQPPPPPPQQQQQQOOONNNKKKJJJIIIHHHFFFCCCAAA@@@<<<===??????@@@CCCFFFIIIMMMRRRZZZ```eeellltttzzzzzzpppdddXXXQQQJJJHHHFFFDDDCCC@@@===:::888777999===BBBLLL```qqq|||sssiii```UUURRRMMMIIIEEECCCBBBBBB@@@@@@AAAAAA@@@@@@???>>>======<<<<<<;;;:::::::::888888777666555555555555555555444444333333222222//////000//////...---,,,******+++,,,,,,,,,++++++++++++************++++++---...///000111333444444666777888:::<<>>???@@@GGGGGGIIIMMMSSS[[[bbbgggooottt|||zzzqqqkkkkkkgggccc___]]][[[YYYWWWSSSRRRPPPPPPQQQQQQPPPNNNNNNMMMKKKIIIGGGDDDAAA@@@===???@@@@@@@@@BBBEEEHHHFFFKKKSSSYYY^^^fffnnntttwww{{{|||zzzxxxwwwuuuuuusssooofff[[[QQQKKKIIIGGGEEEDDDCCCAAA===;;;777777999>>>FFFSSSjjj}}}wwwnnn]]]YYYSSSMMMGGGDDDBBBAAA@@@AAAAAAAAAAAA@@@??????=========<<<;;;;;;::::::999999888666555555555555777777666555444444333333111111111111000///...---)))***+++,,,,,,,,,,,,,,,,,,+++******)))*********------...000111222333444666777888:::<<>>666333///------.........((((((''''''''''''((((((EEEFFFHHHJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHJJJKKKLLLKKKLLLNNNPPPUUU]]]fffmmmzzz~~~|||{{{vvvnnneee\\\TTTOOOLLLLLLKKKJJJGGGEEEBBB???>>>===<<<;;;:::;;;<<<>>>@@@CCCEEEIIILLLPPPTTTZZZ^^^kkkqqqzzzuuukkkfffdddcccbbbaaa```^^^YYYVVVVVVTTTRRRQQQQQQQQQPPPOOOQQQOOOMMMKKKIIIFFFBBB???@@@@@@@@@@@@@@@AAAAAABBBEEEFFFHHHLLLSSS[[[bbbggglllqqqxxx~~~{{{wwwrrrmmmkkkgggddd___YYYRRRLLLHHHFFFAAABBBCCCDDDCCCAAA>>>======<<<<<<@@@GGGVVVpppzzzppphhh[[[PPPJJJGGGEEEEEEFFFDDDAAAAAABBBBBBBBBAAA>>>>>>>>>>>>===;;;:::999999::::::;;;:::888555444555555666666555555444333222222111111000...---,,,,,,,,,,,,+++++++++******+++,,,,,,+++))))))+++------...///111222333444555888888999999:::===AAADDDBBBEEEHHHKKKMMMPPPTTTVVVWWWYYY]]]bbbggglllppprrrxxx~~~zzzsssnnniiiccc___^^^ZZZTTTOOOOOOPPPUUU\\\bbbfffhhhjjjllllllkkkhhheeedddiiisss{{{~~~wwwqqqpppssstttppplllddd```YYYQQQJJJGGGGGGHHHIIIJJJJJJJJJHHHFFFCCCAAA>>>999222---++++++++++++)))(((((()))******((('''HHHIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJLLLOOOSSSZZZcccmmmttt~~~|||zzzvvvooofff]]]UUUOOOLLLJJJIIIHHHFFFDDDBBB???>>>===<<<;;;:::;;;<<<>>>???@@@CCCGGGKKKOOOUUU[[[___iiiooowww~~~}}}ssskkkfffdddccccccccccccaaa]]]ZZZYYYWWWUUUTTTUUUUUUTTTSSSSSSQQQNNNLLLJJJHHHDDDAAA======<<<<<<<<<===>>>>>>BBBCCCEEEHHHOOOVVV]]]aaafffjjjqqqxxx~~~wwwrrrkkkdddaaaYYYVVVQQQLLLGGGCCC@@@??????@@@AAABBBBBB@@@>>>======;;;<<>>===<<<;;;:::::::::;;;;;;:::888666444555555666666555555444333222222222111000///---,,,,,,,,,,,,,,,++++++++++++---------+++))))))+++---------...///111222333444777888999999:::<<<@@@DDDCCCEEEIIILLLNNNQQQTTTWWWWWWYYY]]]bbbhhhnnnrrrtttxxx|||~~~uuuooohhhbbb^^^]]]ZZZTTTPPPPPPMMMQQQWWW]]]```cccfffhhhiiiiiihhhggghhhnnnxxx~~~wwwpppnnnooopppmmmiiiddd```YYYRRRKKKGGGGGGGGGHHHIIIIIIJJJIIIFFFDDDCCC@@@;;;444///---,,,+++++++++***))))))***)))'''%%%KKKKKKLLLMMMMMMLLLLLLKKKMMMLLLKKKJJJJJJJJJKKKLLLKKKNNNSSSYYYaaakkkvvv}}}~~~|||yyyvvvppphhh^^^UUUNNNJJJGGGGGGFFFEEECCCAAA???>>>===<<<;;;::::::;;;===>>>>>>AAAEEEIIINNNTTT[[[```fffllluuu|||}}}tttmmmiiifffeeeeeefffgggfffdddaaa^^^\\\[[[ZZZZZZZZZXXXWWWUUUSSSPPPNNNLLLIIIFFFDDD===<<<;;;;;;;;;;;;;;;<<<>>>???@@@DDDIIIPPPVVVYYY]]]bbbhhhooouuu{{{}}}rrrjjjaaaYYYUUUKKKHHHCCC>>>;;;999999999<<<===???@@@@@@@@@???>>>===<<<===BBBLLL^^^{{{yyykkk```WWWPPPLLLHHHFFFCCCBBBCCCDDDEEEDDDAAAAAA@@@???>>>===<<<<<<;;;<<<<<<<<<;;;999777666555666666666666555444444222222222111000///...---------,,,,,,,,,+++++++++---------+++))))))+++------------...///111222333666777999999:::<<<@@@CCCCCCEEEIIILLLOOORRRVVVYYYWWWYYY^^^cccjjjpppuuuxxxyyy{{{}}}yyyqqqhhhbbb^^^]]][[[UUURRRRRRLLLOOOSSSWWWZZZ^^^cccfffjjjkkkkkkjjjkkkpppxxx{{{vvvoookkkjjjjjjhhheeeccc```ZZZSSSMMMIIIGGGFFFFFFGGGHHHIIIIIIGGGFFFDDDCCC>>>888333///...,,,***,,,+++))))))))))))'''%%%MMMMMMMMMMMMMMMLLLLLLLLLOOONNNMMMMMMMMMNNNPPPQQQQQQTTTZZZaaajjjttt~~~|||wwwuuuooohhh___UUUNNNIIIEEEEEEDDDCCCBBBAAA???>>>===<<<:::999999;;;<<<===>>>AAADDDGGGKKKQQQXXX]]]dddkkkttt{{{xxxrrrnnniiihhhhhhjjjllllllkkkiiifffdddbbbaaa```^^^\\\YYYXXXUUUQQQOOOMMMJJJGGGEEE@@@???>>>======<<<<<<<<<;;;<<<===@@@DDDIIINNNQQQVVVZZZ___eeekkkrrrxxx}}}}}}xxxmmmdddZZZQQQMMMFFFCCC>>>:::777666777888999:::<<<===???????????????===>>>CCCMMMaaa~~~~~~pppcccYYYRRRNNNKKKGGGEEEFFFGGGGGGGGGCCCBBBAAA@@@???>>>>>>>>><<<======<<<;;;:::888777666666666666666555444444222222222222111000///...------------,,,,,,,,,,,,+++,,,,,,+++***+++---///............///111333444555777888999:::<<>>===<<<:::999999:::;;;<<<@@@AAACCCEEEHHHNNNUUUYYYcccjjjttt{{{|||vvvsssnnnmmmmmmoooqqqrrrrrrpppmmmllliiihhhfffddd```]]][[[XXXTTTPPPMMMKKKHHHFFFCCCBBBAAA???>>>======<<<:::;;;<<<>>>AAAEEEHHHKKKPPPSSSXXX]]]ccciiippptttwww{{{sssiiiaaaXXXOOOJJJGGGDDD???:::777777888888777888999;;;===???@@@@@@AAA???AAAFFFOOObbb~~~qqqddd\\\SSSPPPKKKGGGFFFFFFFFFFFFDDDCCCBBB@@@????????????=========<<<;;;:::999888666666777777666666555444222333333333222111000///.........---------,,,,,,)))***+++++++++,,,///222000000//////000222444555444666888999:::;;;>>>@@@AAADDDIIIMMMPPPTTTXXX[[[\\\]]]aaafffmmmtttzzz~~~{{{{{{|||xxxnnnhhhcccbbb```[[[YYYZZZPPPPPPOOOOOORRRXXX```fffqqqrrrrrrnnniiifffhhhjjjmmmllljjjgggeeedddeeefffdddaaa\\\XXXTTTOOOHHHDDDCCCEEEGGGIIIIIIIIIHHHGGGFFFCCC>>>;;;888555111///+++)))(((((()))++++++***MMMMMMLLLLLLLLLMMMMMMNNNKKKLLLNNNQQQUUUZZZ^^^aaajjjmmmsssyyy~~~{{{wwwooommmhhhaaaYYYRRRLLLIIIDDDDDDCCCCCCAAA@@@>>>>>>===;;;999888888999:::;;;@@@AAABBBCCCFFFKKKRRRWWWcccjjjttt{{{{{{xxxtttsssrrrsssvvvwwwvvvuuusssrrrpppooonnnkkkgggdddaaa]]]WWWSSSOOOLLLIIIGGGDDDCCCAAA???===<<<;;;;;;::::::;;;<<<>>>AAACCCEEEJJJLLLPPPUUUYYY___eeejjjnnnssszzz~~~~~~ooofff```WWWOOOKKKFFFCCC???;;;888777777777777777999:::===???@@@AAABBBBBBDDDIIISSSdddsssjjj[[[VVVPPPJJJGGGFFFEEEDDDEEECCCBBB@@@????????????>>>===<<<;;;:::999999888666777777777777666555555333333333333333222111111//////.........---------)))***+++++++++---000333222111//////000222444555333555777999999;;;===???@@@CCCHHHLLLOOOTTTXXX[[[]]]^^^aaaeeekkkrrrxxx{{{{{{{{{}}}|||rrrlllfffeeebbb^^^[[[]]]RRRPPPMMMKKKMMMUUU___fffoooqqqrrrooojjjfffeeefffeeehhhjjjiiieeedddeeehhhfffbbb^^^[[[XXXRRRJJJDDDCCCEEEGGGIIIIIIIIIHHHGGGFFFCCC@@@>>><<<999666333,,,***(((((()))++++++***NNNNNNMMMMMMMMMOOOPPPQQQNNNOOOSSSXXX___ffflllooovvvzzz{{{vvvrrrkkkhhhccc\\\UUUPPPKKKIIIEEEEEEDDDCCCBBB@@@>>>===<<<;;;999888777888999:::>>>???@@@BBBEEEKKKRRRWWWaaaiiisss{{{zzzxxxwwwwwwyyyzzzyyyxxxvvvuuuuuuuuuvvvtttqqqnnngggbbb\\\VVVRRRNNNKKKIIIEEEDDDBBB???===;;;::::::999999::::::<<<>>>???@@@CCCEEEHHHLLLOOOUUU[[[___bbbiiiqqqwwwzzz}}}{{{lllddd___VVVNNNJJJAAA@@@===:::888777666666777888999:::<<<>>>@@@AAABBBCCCGGGNNNWWWhhhzzzgggaaaYYYRRRMMMJJJHHHGGGEEECCCAAA???>>>>>>???@@@======<<<:::999999888888777777777777777666555555333333333444333333222111////////////.........---+++,,,,,,,,,+++,,,...111111000///......000333555222444777999999:::<<<>>>>>>BBBGGGKKKOOOSSSXXX[[[]]]^^^___bbbgggmmmsssvvvxxxzzz~~~uuunnnhhheeebbb^^^\\\]]]UUURRRNNNKKKLLLUUU```hhhpppsssuuusssmmmhhheeeeeebbbgggkkkkkkgggdddeeeggggggddd```^^^[[[UUULLLDDDDDDEEEGGGIIIIIIIIIHHHGGGDDDCCCAAA@@@???===:::777000---***(((((())))))(((OOOOOONNNNNNOOOQQQRRRSSSRRRTTTYYY```hhhpppwww{{{}}}|||xxxrrrnnniiifff```YYYSSSNNNKKKIIIFFFFFFEEEDDDBBB@@@>>>===<<<;;;999777777888999:::<<<===>>>@@@DDDKKKSSSYYY```hhhrrrzzz~~~~~~|||zzzyyyzzz{{{zzzyyyvvvvvvwwwyyy{{{{{{xxxvvvkkkfff___YYYTTTPPPMMMJJJGGGFFFDDDAAA>>>===;;;;;;999999999999:::;;;======???@@@CCCFFFIIINNNSSSXXXYYYaaajjjqqquuuzzzyyyjjjccc^^^UUUMMMIII>>>===<<<:::999888777777888888999:::<<<>>>@@@AAABBBCCCHHHPPP[[[lllrrrkkkbbbZZZTTTPPPMMMLLLEEECCCAAA???>>>>>>??????===<<<;;;:::999888888888777777777777777666666555333333444444444333222222000/////////.....................,,,++++++,,,...111///...------///222444111444777999999:::<<<>>>>>>AAAFFFJJJNNNSSSXXX[[[\\\]]]]]]```dddjjjooorrrvvvyyy~~~vvvnnnhhheeebbb]]][[[\\\ZZZVVVQQQMMMNNNWWWcccllltttwwwyyyvvvooohhheeecccaaagggmmmmmmhhhcccdddfffhhheeeaaa```^^^WWWMMMEEEDDDEEEGGGIIIIIIIIIGGGFFFCCCBBBAAABBBAAA@@@===:::333000,,,)))((('''&&&%%%OOOQQQTTTWWWYYYZZZ[[[[[[]]]___dddllluuu~~~|||zzzxxxvvvrrroooiiiccc\\\UUUPPPLLLIIIGGGGGGGGGEEECCCAAA???===<<<:::999999888888999999:::;;;===???AAAEEEJJJQQQUUU```eeennnvvv|||~~~~~~|||{{{{{{}}}~~~}}}|||rrrooohhh```XXXRRRNNNLLLIIIGGGCCCAAA@@@>>><<<:::::::::;;;;;;<<<===>>>>>>@@@??????@@@BBBGGGKKKNNNUUUZZZ```ffflllsssyyy}}}wwwjjjddd```WWWOOOJJJBBB@@@===;;;;;;:::888777:::;;;<<<<<<<<<===@@@BBBDDDEEEIIIRRR]]]mmm{{{oooeee]]]WWWQQQLLLIIIFFFBBB???>>>===<<<;;;===<<<::::::<<<===<<<<<<888888888888888999999999444444444444333222111111000000000///......------...---+++*********++++++///...------...000333444222444666888:::;;;<<<===@@@BBBEEEGGGJJJOOOUUUYYYZZZ[[[]]]^^^```bbbfffiiimmmpppuuuzzz~~~}}}uuuiiibbb___```aaaaaaccc]]]XXXUUUQQQSSSaaarrr{{{zzzyyyxxxtttnnnfff```___dddhhhgggaaa^^^```ddddddfffgggfff```VVVMMMFFFBBBDDDEEEFFFEEEFFFGGGIIIGGGFFFEEEDDDBBBAAA??????777555111,,,***)))))))))RRRTTTXXX\\\___bbbdddfffmmmooosssxxx}}}|||yyywwwtttppplllfffaaaYYYSSSNNNKKKHHHFFFGGGFFFEEECCCAAA???===<<<<<<;;;:::999888888777888:::;;;===???BBBGGGNNNRRR[[[aaaiiirrrxxx~~~}}}}}}}}}~~~}}}|||uuuqqqkkkccc[[[UUUPPPNNNJJJGGGDDDBBB@@@???<<<;;;::::::::::::::::::::::::<<<<<<<<<>>>@@@DDDGGGIIIQQQTTTZZZ___eeelllrrrwww|||~~~wwwkkkeeeaaaYYYOOOKKKDDDAAA???======<<<:::999999:::;;;;;;;;;<<>>===;;;;;;<<<===<<<;;;999999999888888888888888444444555444444333222111111000000//////...------,,,+++*********+++,,,---...------,,,---///222333222333555888:::;;;<<<===???AAADDDFFFIIINNNSSSWWWZZZ\\\]]]]]]]]]___bbbeeehhhkkkqqqwww|||xxxlllddd``````aaaaaafffbbb^^^[[[WWWXXXcccqqq{{{}}}~~~|||vvvooogggbbb]]]aaaddddddaaa___```cccfffgggiiigggbbbZZZQQQKKKDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@999777222...+++)))))))))TTTXXX^^^ccchhhnnnssswww|||yyywwwsssnnnjjjccc^^^WWWPPPLLLIIIFFFDDDGGGFFFDDDBBB@@@???===<<<===<<<;;;999777666666666888:::<<<>>>@@@DDDJJJNNNVVV[[[dddmmmtttzzz~~~}}}{{{yyywwwsssmmmfff___XXXTTTQQQLLLIIIEEECCCBBB@@@===;;;;;;::::::999888777777666888888999;;;===@@@BBBCCCJJJMMMQQQUUU[[[aaaiiinnnsssvvv{{{yyymmmhhhddd\\\RRRMMMEEECCC@@@??????>>>===;;;999:::;;;::::::;;;===@@@DDDEEEJJJTTT^^^mmmvvvmmmeee]]]XXXMMMJJJFFFDDDDDDDDDDDDCCC@@@>>><<<<<<======<<<;;;::::::999999888888777777555555555555444333222111111111000000///.........+++*********+++,,,---...,,,,,,+++,,,---...000111222333555777999;;;<<<<<<>>>@@@BBBDDDGGGKKKPPPSSSZZZ[[[\\\[[[[[[\\\^^^```cccffflllsssyyy~~~|||qqqgggaaa`````````gggfffdddbbb]]]\\\ccclllyyy}}}yyypppiiifff___```cccdddeeedddccccccgggiiijjjiiieee^^^VVVQQQIIIFFFCCCDDDFFFHHHGGGEEEEEEEEEDDDDDDCCCBBBAAAAAA<<<:::555111---+++******TTTYYYbbbjjjrrr{{{}}}zzzyyyvvvppplll```[[[UUUOOOKKKIIIFFFDDDFFFEEEDDDBBB@@@???======<<<;;;:::888777777666666888:::<<<===???CCCGGGKKKSSSXXXaaajjjqqqxxx~~~}}}zzzwwwuuuvvvsssnnnhhhaaa[[[VVVSSSNNNKKKGGGEEECCCAAA???===::::::999999888777777777666777888:::;;;===>>>>>>EEEGGGJJJMMMRRRXXX```eeejjjnnnuuuzzz}}}zzzoookkkggg^^^UUUOOOFFFDDDAAA@@@@@@@@@>>>===:::;;;;;;:::999:::<<>>=========<<<;;;;;;;;;:::999888888777777555666666555555444333222222111111000000//////...,,,,,,++++++,,,,,,,,,---+++******+++,,,---///000111222444666999:::;;;;;;<<<>>>AAACCCEEEHHHLLLOOOVVVXXXYYYZZZZZZZZZ\\\^^^```dddiiipppvvv{{{~~~tttiiibbb______```gggiiijjjhhhccc___```cccqqqxxxyyyqqqlllkkkfffeeeeeehhhjjjjjjgggcccgggiiijjjjjjfffaaa[[[WWWOOOIIIDDDCCCGGGIIIGGGDDDEEEEEEDDDDDDCCCCCCBBBBBB???===888444///,,,+++***SSS[[[gggrrr|||~~~|||{{{yyysssooo___ZZZTTTOOOLLLJJJGGGFFFEEEDDDCCCBBB@@@>>>======999999888888777777888888888:::<<<>>>@@@CCCGGGJJJRRRXXX```iiiqqqxxx{{{xxxtttqqqssspppmmmgggaaa\\\WWWUUUPPPMMMIIIFFFEEECCC@@@>>>::::::::::::::::::::::::666777888999:::;;;<<<<<>><<<===<<<;;;:::;;;===???BBBDDDKKKUUU___mmmxxxpppiiicccZZZVVVQQQLLLJJJHHHFFFEEEEEEBBB@@@>>>>>>===<<<:::<<<;;;;;;:::999888777777666666666666555444333333222222222111000000//////.........---,,,+++******))))))***+++,,,---...///000111333666888999:::;;;;;;===@@@AAACCCEEEHHHKKKPPPRRRUUUWWWXXXZZZ]]]___aaaccchhhnnnssswwwzzz{{{|||wwwkkkccc___```aaaiiinnnsssrrrlllfff```\\\eeennnwwwzzzwwwrrroooooollljjjiiilllnnnmmmgggbbbfffggghhhhhheeeaaa\\\ZZZTTTMMMFFFDDDGGGHHHGGGDDDEEEEEEDDDDDDDDDCCCCCCCCCAAA???;;;666222...,,,+++WWWaaappp|||~~~|||{{{xxxrrrmmm^^^YYYSSSOOOLLLJJJIIIGGGDDDDDDCCCAAA@@@>>>======888888777777777888888999777:::<<>><<<<<<>>>@@@CCCFFFMMMXXXbbbnnn~~~yyyrrrkkkfffaaa\\\VVVQQQNNNLLLIIIGGGGGGEEEAAA@@@???>>><<<:::;;;;;;::::::999999888888777777777777666555444333333333222222111000000000/////////...---+++)))((())))))***+++,,,---......000111333555777999:::::::::<<>>======:::999888777777666777777555888;;;>>>@@@CCCGGGJJJPPPUUU\\\dddlllssszzz~~~~~~~~~~~~}}}|||{{{{{{|||~~~|||wwwrrrnnnkkkjjjhhhfffbbb^^^[[[XXXTTTQQQMMMIIIGGGEEEBBB@@@<<<<<<;;;;;;::::::999999:::999777666666888999;;;888:::===@@@CCCFFFJJJMMMRRRVVV\\\bbbgggmmmssswww{{{~~~xxxkkkfffccc]]]WWWUUUIIIGGGDDDDDDDDDDDDCCCBBBBBBBBBBBB@@@>>>>>>@@@BBBEEEIIIQQQ\\\fffrrr|||xxxsssmmmiiieeeaaa[[[VVVSSSQQQNNNMMMIIIFFFCCCAAA???>>><<<:::::::::::::::::::::::::::777777777777777666444444444333333222111111000000............---,,,***)))))))))+++,,,------......///000222555777888999::::::===???AAAAAABBBDDDFFFEEEHHHMMMPPPRRRUUUWWWYYY]]]___bbbggglllpppsssuuuuuuyyyzzzzzz}}}~~~rrriiieeehhhkkkssswwwfffXXXVVV[[[ccckkkoooqqqpppooonnnoooppprrrrrroookkkhhhfffffffffeeeccc```^^^\\\[[[VVVPPPJJJFFFFFFHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???<<<888444111...,,,hhhttt~~~zzzvvvsssmmmeee___ZZZVVVQQQMMMKKKJJJHHHGGGCCCCCCBBBAAA@@@>>>>>>===;;;;;;999777666555555555444777:::===@@@CCCFFFIIIOOOSSSZZZaaaiiipppwww|||{{{||||||}}}}}}}}}}}}}}}|||}}}}}}}}}|||{{{zzzzzzxxxxxxyyy{{{}}}}}}xxxrrroooiiiiiihhhfffccc___\\\ZZZTTTQQQMMMJJJHHHFFFCCC@@@>>>===<<<;;;999888777666;;;999777555555666999:::444666:::===???BBBEEEHHHMMMPPPVVV[[[aaagggnnnsssxxx|||}}}oooiiigggbbb]]][[[JJJHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDBBB@@@???AAACCCHHHKKKTTT___iiiuuu~~~zzzwwwtttooojjjgggccc^^^ZZZWWWUUUSSSRRRJJJGGGDDDAAA@@@>>><<<::::::::::::::::::::::::;;;888888888888777666555444444444333222222111111000,,,---.........---,,,+++)))***+++,,,---.........///000222444666888999999:::===???AAAAAABBBCCCEEECCCFFFJJJNNNPPPQQQSSSUUUZZZ[[[___dddiiinnnrrrtttssswwwxxxwww{{{uuullliiikkkooouuuzzzgggVVVUUUXXX^^^fffmmmpppooommmnnnqqqtttvvvvvvssspppnnnggggggfffeeeccc```^^^]]]\\\YYYSSSKKKFFFEEEHHHKKKHHHHHHGGGEEEDDDBBBAAAAAA@@@>>><<<888555111...---ppp|||zzzuuussssssssssssrrrqqqpppooonnnppprrrvvvzzz}}}wwwssspppmmmgggccc[[[WWWQQQMMMLLLKKKJJJIIIDDDCCCBBBAAA???>>>======<<<:::888666555555666777666888999;;;<<>>>>>IIILLLPPPUUUZZZaaaiiinnnsssvvv{{{yyyoookkkhhhccc^^^UUUQQQMMMJJJIIIIIIHHHHHHJJJGGGDDDAAAAAACCCGGGIIIOOOSSS[[[eeeppp~~~~~~yyyuuuqqqmmmjjjgggeeebbb```]]]YYYSSSPPPIIIHHHFFFCCCAAA???>>>>>>;;;;;;;;;:::::::::999999999999888888777666666666555444333222111111111111000000///...,,,+++******++++++,,,,,,,,,,,,------///000222444777888999999999:::<<<======>>>AAADDDAAADDDHHHLLLNNNQQQTTTWWWWWWZZZ___dddhhhkkklllmmmooopppqqqtttxxx}}}tttoooppptttxxx{{{kkk[[[TTTVVVZZZ```gggmmmpppqqqppprrruuuvvvtttrrrrrrrrrooommmjjjgggddd```]]][[[[[[XXXTTTMMMGGGDDDDDDEEEGGGFFFFFFFFFGGGFFFDDDBBB@@@>>>999555111///...---{{{}}}xxxtttrrrqqqooojjjggg_________^^^]]]\\\[[[ZZZXXXZZZ\\\___ccciiiqqqvvv~~~zzztttooommmiiiddd```XXXTTTOOOKKKIIIHHHGGGFFFDDDCCCBBBAAA???>>>======<<<:::888666555555666777666777999:::<<>><<<:::999888888777777666666777777888888777888888999;;;<<<<<<===DDDGGGKKKOOOTTT[[[bbbgggkkkooouuuzzz~~~vvvrrroooiiieee\\\XXXSSSPPPNNNMMMLLLKKKMMMKKKHHHEEEEEEFFFIIIKKKRRRWWW___iiiuuu|||wwwtttpppllliiigggeeebbb```]]]YYYTTTQQQKKKJJJHHHEEECCCAAA@@@@@@<<<<<<;;;;;;;;;:::::::::999999888888777777666666555444333222111111111111//////...------,,,++++++++++++,,,,,,,,,,,,------...///111333555777888999999:::<<<======>>>AAADDDBBBEEEHHHKKKMMMOOOQQQSSSVVVYYY^^^cccgggjjjkkklllmmmnnnoooqqquuuyyy~~~wwwpppoooppptttuuuyyyxxxgggZZZQQQRRRUUU\\\dddkkknnnnnnoooqqqssssssqqqooommmmmmooollliiigggeeeccc___]]][[[YYYUUUOOOIIIFFFFFFGGGGGGFFFFFFFFFGGGFFFDDDBBB@@@===999555111...------uuuooofffaaa^^^\\\YYYVVVPPPPPPPPPOOONNNLLLKKKJJJHHHIIIKKKMMMOOOTTT[[[___eeelllvvvzzzsssnnnkkkhhhccc___WWWSSSNNNJJJHHHHHHGGGFFFDDDCCCBBBAAA???>>>======;;;:::888666555555666666555777999:::;;;>>>BBBEEEIIINNNTTTZZZ___eeennntttzzz|||xxxtttqqqpppppppppmmmnnnooopppooommmkkkjjjiiiiiihhhhhhhhhiiiiiijjjkkkmmmoooqqqrrruuuzzz}}}~~~yyyuuummmjjjfffcccbbbaaa```^^^[[[XXXSSSOOOMMMLLLIIIHHHAAA@@@>>>===;;;:::999999999888777777666666777777666777777888999::::::;;;>>>@@@CCCGGGLLLRRRXXX]]]aaaffflllsssxxx}}}{{{wwwqqqllleeeaaa\\\XXXVVVUUUSSSRRRRRRQQQNNNLLLKKKKKKLLLMMMUUUZZZdddooo|||zzzuuuqqqnnnjjjgggfffdddaaa___]]]ZZZVVVSSSNNNMMMJJJHHHEEECCCBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;999999999888777777666666555444333222222111111111............------,,,,,,++++++,,,,,,,,,,,,---------...///111333555777777999:::<<<======>>>AAADDDCCCFFFIIIKKKLLLMMMOOOQQQUUUXXX\\\```dddgggiiijjjjjjjjjjjjkkknnnrrrvvvyyy|||zzzrrrllljjjooonnnooorrrtttoooeee\\\OOONNNOOOVVVaaaiiilllkkkpppqqqrrrqqqmmmjjjiiihhhnnnkkkhhhggggggfffbbb^^^^^^]]]YYYTTTMMMIIIGGGGGGGGGGGGFFFGGGGGGFFFDDDBBB???===999555111...---,,,rrrjjj___VVVRRRPPPMMMKKKIIIIIIIIIHHHGGGEEECCCCCCBBBCCCDDDEEEFFFIIINNNRRRXXX___hhhqqqyyy|||uuupppmmmiiieeeaaaYYYUUUOOOLLLJJJIIIHHHGGGDDDCCCBBBAAA???>>>======;;;:::888777666666666666555666888999;;;===AAADDDGGGKKKQQQVVV[[[ccclllrrryyy{{{xxxsssnnnjjjiiijjjkkkiiijjjkkklllkkkhhheeecccbbbbbbbbbbbbbbbbbbcccdddfffhhhjjjkkkmmmppptttxxxzzz|||{{{wwwmmmjjjfffcccaaa```^^^\\\[[[XXXTTTQQQOOOMMMKKKIIIBBBAAA???===<<<;;;;;;:::999888777666555555555555666666666777777888888888:::<<<>>>AAAEEEJJJPPPTTTYYY^^^eeemmmsssyyy~~~|||vvvrrrjjjgggccc```___^^^]]][[[ZZZYYYVVVTTTQQQPPPPPPOOOUUU[[[eeerrr~~~xxxrrrnnnkkkgggeeedddbbb___]]]\\\ZZZWWWUUUPPPOOOLLLIIIFFFDDDBBBBBB<<<<<<<<<;;;;;;;;;::::::::::::999888888777777666555555444333222222222222............------------+++++++++,,,,,,,,,------,,,---...///111444555666999:::<<<======>>>AAADDDCCCFFFIIIKKKLLLMMMPPPQQQTTTVVVYYY^^^bbbeeegggggggggfffddddddfffjjjnnnppptttyyy}}}tttkkkeeejjjiiiiiikkkllljjjccc]]]PPPMMMLLLRRR^^^gggkkkjjjpppqqqpppnnniiifffdddcccjjjhhhggggggiiihhheeeaaaddddddbbb\\\TTTMMMGGGEEEHHHGGGGGGGGGHHHFFFDDDAAA???===999555111///---,,,mmmeeeYYYPPPKKKIIIGGGEEEAAAAAAAAA@@@???>>><<<<<<<<<===>>>>>>>>>@@@CCCFFFMMMSSS[[[ccckkkttt}}}~~~vvvpppmmmjjjeeebbbYYYUUUOOOLLLJJJIIIHHHGGGDDDCCCBBBAAA???>>>======::::::999777666666555555444555777999:::===AAADDDDDDHHHNNNSSSYYY```jjjqqqyyy}}}{{{vvvsssmmmhhheeeddddddeeeeeefffhhhhhhgggdddaaa___^^^^^^]]]]]]^^^______```aaabbbeeefffhhhkkkooorrruuuxxx|||{{{vvvnnnkkkfffbbb```^^^\\\ZZZYYYVVVSSSQQQPPPNNNKKKIIIDDDCCCAAA???>>>===<<<<<<888777666555444333333333555666666666666666666666888:::<<<>>>AAAEEEKKKOOOTTTYYYaaaiiiooovvv|||~~~yyyuuullljjjhhhggghhhhhhhhhgggcccaaa^^^ZZZVVVSSSQQQQQQSSSYYYcccppp~~~|||uuuooojjjgggcccaaa___]]][[[ZZZZZZZZZXXXWWWRRRQQQNNNJJJGGGDDDCCCBBB;;;;;;;;;;;;::::::::::::::::::999999888777777777666555444333222222222222........................+++++++++,,,,,,,,,------+++,,,,,,...000222555666999:::<<<======>>>AAADDDCCCEEEIIILLLNNNPPPRRRTTTSSSUUUXXX[[[___bbbeeefffdddbbb```______bbbfffhhhlllrrrzzzwwwjjjbbbbbbbbbccceeefffddd___[[[RRROOOMMMQQQ[[[dddiiijjjllllllkkkgggccc___]]]]]]ffffffgggiiijjjiiihhhgggmmmooonnniii```TTTKKKEEEIIIHHHGGGHHHHHHGGGDDDAAA???===:::666333///---,,,yyytttrrroooqqqvvv}}}zzztttbbbZZZPPPIIIFFFDDDBBB@@@============<<<;;;:::999:::;;;;;;;;;;;;<<<>>>AAADDDJJJRRRZZZbbbkkkvvv}}}}}}tttnnnkkkgggccc```WWWSSSNNNJJJHHHHHHGGGFFFDDDCCCBBBAAA???>>>======::::::999888777666555555333555777888999<<<@@@CCCCCCGGGLLLQQQWWW___iiipppyyy|||xxxuuuooolllhhhccc```______```aaabbbbbbbbbaaa___]]][[[YYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^```bbbdddgggkkknnnqqquuuzzz~~~|||vvvqqqmmmhhhccc```]]]ZZZXXXVVVTTTRRRQQQQQQOOOMMMKKKGGGFFFDDDBBB@@@>>>======888777666555444444444444666666666666555555555555888999;;;<<<>>>AAAFFFJJJPPPUUU]]]dddkkkqqqwww{{{~~~|||xxxyyyzzz{{{{{{yyyqqqpppoooppprrrttttttsssllliiiccc]]]XXXTTTRRRQQQPPPUUU___kkkzzzzzzrrrjjjeeeaaa]]][[[XXXWWWUUUVVVWWWYYYYYYXXXUUUSSSPPPLLLHHHEEECCCBBB<<<<<<<<<;;;;;;;;;;;;::::::::::::999888888777777666555444333222222222222/////////.........------++++++,,,,,,,,,,,,------,,,,,,,,,---///222444666999:::<<<======>>>AAADDDCCCFFFIIILLLNNNPPPSSSUUUSSSTTTWWWZZZ^^^aaaccceeecccaaa]]]ZZZZZZ\\\___bbbfffkkkttt|||xxxlllaaa[[[[[[\\\]]]^^^]]]ZZZWWWTTTQQQOOOPPPVVV^^^eeeiiidddeeeccc```[[[XXXWWWWWWbbbggglllmmmlllkkklllnnnwww{{{}}}zzzoooaaaSSSKKKJJJIIIHHHHHHHHHGGGDDDAAA@@@>>><<<888444111...---xxxooohhhccc```[[[[[[]]]aaafffgggddd```UUUOOOHHHDDDBBBAAA>>>;;;<<<<<<=========<<<<<<<<<;;;<<<<<<<<<;;;<<<>>>???@@@FFFMMMTTT[[[dddooovvv}}}|||sssllliiifffbbb___XXXTTTOOOKKKIIIHHHGGGFFFDDDCCCBBBAAA???>>>======999999999888777666555444333444666777999<<<@@@CCCBBBFFFKKKPPPUUU^^^hhhpppxxx}}}wwwrrrnnngggeeebbb___\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[^^^___aaadddhhhkkkpppsssxxx|||{{{uuuqqqkkkfffaaa^^^ZZZWWWTTTSSSRRRRRRRRRQQQOOOMMMKKKIIIGGGDDDAAA???>>>===999888777666666666666666777777666666555555555444666777888999:::===AAAEEELLLQQQXXX___fffkkkqqqtttzzz}}}{{{uuuppppppqqqrrrwww}}}yyyxxxxxxzzz|||~~~~~~~~~sssoooggg___XXXSSSQQQPPPMMMRRRZZZfffvvv|||vvvmmmeee___ZZZVVVTTTRRRQQQPPPRRRUUUWWWYYYYYYXXXVVVRRRNNNJJJGGGEEEDDD>>>>>>>>>>>>============;;;::::::999999888888777666555444333333222333333111000000///...------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---///222555666999:::<<<======>>>AAADDDDDDFFFJJJLLLMMMNNNQQQRRRSSSTTTVVVYYY]]]```ccceeeccc```[[[XXXWWWXXX[[[^^^bbbfffnnnxxx~~~zzzmmmcccZZZYYYWWWWWWWWWXXXWWWWWWRRRQQQOOONNNOOOUUU^^^eeeaaaaaa```]]]YYYVVVVVVWWWaaaiiirrrsssooommmqqqwwwooo^^^TTTJJJIIIHHHHHHHHHGGGDDDAAAAAA???===:::666222///---vvvjjjaaa\\\WWWSSSNNNLLLKKKNNNRRRTTTSSSQQQMMMIIIDDDAAAAAA???<<<999::::::;;;<<<<<<<<<<<<;;;999:::;;;;;;::::::<<<======AAAHHHMMMSSS[[[dddkkkuuu{{{}}}tttmmmjjjgggccc```[[[WWWQQQNNNLLLKKKJJJIIIDDDCCCBBBAAA???>>>======999999999999888666555444333444666777999;;;???BBBAAAEEEJJJOOOUUU]]]hhhpppxxxzzzsssmmmjjjaaa```^^^\\\ZZZXXXWWWVVVWWWWWWVVVUUUUUUTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUXXXZZZ\\\^^^___cccgggjjjooorrrwww{{{~~~yyytttnnnhhhccc___ZZZWWWTTTSSSRRRSSSTTTSSSQQQPPPMMMKKKIIIEEEBBB@@@>>>===:::999999888888888888888777777777666555555444444444555666666777:::>>>AAAIIINNNUUU\\\bbbgggllloooxxx{{{~~~}}}|||}}}}}}}}}uuuooojjjjjjjjjkkkpppvvvzzzwwwrrriii___WWWRRRPPPPPPLLLPPPXXXdddssszzztttjjjaaa[[[UUUQQQOOONNNMMMMMMOOOSSSWWWYYYYYYZZZXXXUUUPPPLLLIIIGGGEEE@@@@@@@@@@@@????????????;;;;;;:::999999888888777666666555444333333333333222111000///...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---///222555777999:::<<<======???AAADDDEEEGGGJJJKKKKKKLLLNNNOOOTTTUUUVVVYYY\\\```cccdddccc```[[[WWWUUUWWWYYY\\\```ccckkkvvv}}}zzzoooddd\\\YYYVVVTTTTTTVVVXXXZZZQQQQQQOOOKKKIIINNNYYYaaaaaaaaa```]]]ZZZXXXXXXYYY```kkkvvvwwwqqqooouuu}}}zzzggg\\\KKKJJJIIIIIIHHHGGGDDDAAAAAA@@@>>>;;;777333000...xxxqqqggg^^^VVVQQQNNNKKKHHHGGGFFFEEEDDDEEEFFFFFFCCCCCCAAA@@@>>><<<;;;:::777777888999::::::::::::::::::;;;999888777888:::===@@@DDDGGGLLLUUU```hhhqqqxxxzzzsssmmmiiifffaaa]]]\\\WWWQQQLLLJJJJJJJJJJJJGGGFFFEEECCCAAA???>>>===<<<;;;:::999888666555555555555555666888:::===>>>DDDGGGJJJNNNTTT\\\eeekkkrrrxxx}}}wwwrrrlllfffbbb___\\\XXXVVVUUUTTTSSSRRRTTTSSSSSSQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRTTTWWWYYY\\\```eeeiiilllqqqwww}}}zzzqqqjjjeeeaaa[[[VVVRRRQQQPPPPPPQQQPPPNNNLLLMMMLLLIIIGGGEEEAAA<<<999===<<<:::888777666555555666666555444333333333333555555555555777:::===???DDDIIINNNSSSWWW^^^gggnnnqqqtttxxx|||~~~{{{xxxxxxxxxxxxxxxqqqjjjfffeeeddddddhhhmmmyyy~~~{{{rrriiibbbZZZPPPJJJJJJMMMQQQXXXcccrrr~~~yyyqqqjjj___UUUNNNJJJGGGEEEEEEEEEFFFIIIMMMRRRWWW[[[[[[YYYVVVSSSNNNJJJFFFDDDBBBAAA???>>>=========>>><<<;;;;;;::::::999999888666666555444333333333333222222111111000/////////...------,,,,,,++++++***+++,,,,,,---///000222333888:::<<<===>>>???AAACCCGGGHHHIIIKKKMMMOOOQQQSSSSSSSSSTTTVVVYYY]]]aaadddcccaaa]]]YYYWWWWWWXXXYYY^^^bbbhhhpppvvvuuuoooiii]]]YYYVVVTTTUUUUUURRROOOTTTLLLEEEDDDEEEHHHOOOXXXccccccbbbaaa___]]][[[ZZZaaahhhtttzzzvvvppprrryyyuuuaaaRRRJJJEEEGGGIIIGGGDDDCCCBBB@@@>>><<<:::777333000{{{wwwmmmfff]]]UUUOOOKKKHHHGGGDDDCCCBBB@@@??????@@@@@@>>>>>>===;;;:::999888777999999:::::::::999999888::::::;;;999888777888:::<<>>===;;;;;;:::888777666555444555555555666888:::<<<>>>CCCEEEHHHLLLRRRZZZbbbhhhpppvvvyyysssnnnhhhbbb___[[[XXXUUURRRQQQQQQOOONNNNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKKKKKKKMMMNNNOOOPPPPPPRRRTTTWWWZZZ^^^cccfffkkkpppvvv|||xxxpppjjjeee___[[[UUUSSSRRRRRRRRRQQQOOOMMMMMMKKKIIIHHHFFFCCC>>>;;;<<<;;;:::999888888777888666666555444333333333333444444444444666999<<<===@@@DDDIIINNNSSSYYYbbbiiimmmqqqxxx}}}|||wwwtttttttttsssssslllgggbbbaaaaaaaaaeeejjjtttzzzuuujjjaaaYYYOOOJJJIIIKKKOOOXXXcccrrr{{{tttooogggaaaWWWOOOIIIFFFDDDBBBCCCCCCDDDFFFJJJPPPUUUXXX[[[[[[YYYVVVRRRMMMHHHFFFDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;;;;:::999999999777666555444333333333333222222111111000000//////......---,,,,,,++++++***,,,,,,,,,---///000222333888:::<<<>>>>>>???BBBDDDGGGGGGIIIKKKMMMPPPRRRTTTTTTTTTUUUVVVYYY]]]```bbbaaa```]]]ZZZYYYXXXXXXYYY\\\___fffnnntttuuurrrnnnbbb^^^YYYWWWWWWVVVSSSPPPSSSMMMHHHFFFEEEFFFMMMVVV```aaaccceeedddbbb```^^^^^^eeeqqqxxxwwwtttxxxxxxcccSSSKKKFFFGGGIIIHHHEEEDDDCCCAAA???===;;;888333000{{{uuuoookkk```ZZZRRRKKKHHHFFFDDDCCCBBBAAA???>>><<<<<<;;;;;;::::::999999888777777777;;;;;;;;;;;;:::999888777::::::;;;999888777888:::;;;>>>AAADDDIIIRRR]]]eeeooovvv}}}vvvlllfffcccaaa^^^\\\ZZZUUUPPPKKKJJJIIIIIIIIIFFFEEEDDDCCCAAA@@@>>>>>>::::::999888666555444444555555555555777999<<<===AAACCCGGGKKKPPPWWW___eeennnttt}}}~~~zzztttnnnhhhccc]]]ZZZWWWTTTPPPMMMLLLKKKIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNQQQTTTVVVZZZ___ccciiinnnuuu{{{|||ssslllgggaaa]]]XXXVVVTTTSSSSSSRRRPPPNNNLLLKKKJJJIIIHHHEEEBBB???<<<;;;::::::999999::::::777666555444333333333333333333333333555777:::;;;<<<@@@FFFJJJOOOUUU^^^dddiiiooowww}}}{{{xxxssspppooonnnmmmkkkfffaaa]]]]]]\\\\\\```eeennnttt}}}~~~~~~xxxkkkaaaWWWMMMIIIIIIIIINNNVVVcccrrr|||vvvqqqllleee```XXXSSSLLLFFFBBBAAA???>>>??????@@@CCCGGGMMMSSSVVV\\\\\\\\\ZZZVVVQQQLLLHHHFFFEEEDDDBBB???===<<<;;;<<<<<<<<<;;;::::::999999777666555444444333333444222222222111000000//////......------,,,+++++++++,,,,,,,,,---...000111222888:::<<<>>>???@@@CCCEEEFFFGGGHHHKKKNNNQQQSSSUUUVVVVVVVVVWWWYYY[[[^^^______^^^^^^]]]\\\[[[ZZZZZZZZZ]]]ccckkkrrruuuuuutttkkkeee___[[[ZZZXXXUUUQQQQQQOOOMMMKKKFFFDDDJJJSSSZZZ^^^dddiiikkkhhhdddaaa]]]dddnnnwwwxxxxxx~~~zzzfffVVVMMMGGGHHHJJJHHHEEEEEEEEECCC@@@>>><<<999444111~~~wwwqqqlllfffbbbXXXSSSMMMGGGEEEDDDDDDCCCCCCBBBAAA???===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999::::::;;;999888777888::::::<<<@@@CCCGGGPPP[[[cccmmmuuuyyyrrrhhhbbb___^^^]]][[[XXXTTTOOOKKKIIIIIIHHHHHHFFFEEEDDDCCCAAA@@@???>>>:::999888777666444333333444444444555666888;;;<<<@@@BBBFFFJJJOOOVVV]]]bbblllrrrzzzyyyuuunnnhhhbbb]]]XXXTTTRRROOOKKKHHHGGGFFFEEECCCGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGIIILLLNNNQQQTTTXXX]]]```fffkkksssyyy~~~xxxqqqkkkeee```\\\YYYVVVUUUTTTRRRPPPNNNLLLKKKJJJJJJJJJHHHEEEBBB???>>>===<<<;;;:::::::::777666555444444333333333333333333444555777888999<<<@@@EEEIIINNNTTT]]]ccchhhnnnuuu{{{~~~}}}{{{xxxtttppplllkkkiiigggfff```[[[XXXXXXXXXXXX\\\aaaiiipppzzz~~~{{{|||{{{lll```VVVLLLHHHHHHGGGKKKTTTbbbrrr|||uuummmfffbbb^^^XXXTTTJJJFFFAAA>>>======<<<;;;<<<<<<>>>AAAFFFLLLQQQUUU[[[]]]^^^^^^[[[UUUOOOKKKFFFEEEDDDCCCAAA>>>===;;;======<<<<<<;;;:::::::::888777666555444444444444333333222111111000000///.........---,,,,,,++++++,,,,,,,,,---...///111111777999<<<>>>???AAADDDFFFEEEFFFHHHKKKNNNRRRTTTVVVWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^___``````___^^^]]][[[^^^cccjjjpppvvvyyyzzztttnnneee___\\\ZZZVVVSSSQQQQQQRRROOOHHHBBBGGGPPPUUU[[[dddlllnnnkkkeee```^^^bbbkkktttwwwzzz}}}iiiYYYPPPHHHHHHIIIGGGEEEEEEFFFDDDBBB@@@>>>:::666222xxxrrrmmmgggbbb___XXXSSSLLLGGGEEEDDDDDDDDDDDDDDDCCCAAA???===;;;:::;;;;;;;;;;;;<<<<<<<<<===999:::;;;<<<<<<<<<<<<<<<::::::;;;999888777888:::999;;;>>>AAAFFFNNNYYYaaakkksss~~~uuunnneee___]]]\\\[[[ZZZVVVRRRMMMJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@??????:::999888777666444333333444444444444555777999;;;???BBBFFFJJJNNNTTT[[[```iiiooowww~~~tttppphhhbbb\\\WWWSSSPPPMMMJJJFFFDDDCCCCCCAAA@@@DDDCCCCCCBBBBBBAAAAAAAAA?????????@@@AAABBBDDDDDDGGGIIILLLOOOQQQUUUZZZ^^^ccciiipppwww}}}yyyrrrkkkfff___\\\YYYVVVTTTRRRPPPNNNKKKKKKJJJKKKKKKJJJGGGEEECCCBBB@@@>>><<<::::::999777777666555444444444444444444444555666777888888:::>>>CCCGGGKKKRRRZZZaaajjjnnntttyyy|||}}}yyywwwtttqqqllliiigggeeecccaaa[[[WWWTTTUUUVVVUUUYYY^^^eeelllvvv~~~}}}{{{}}}{{{kkk___UUUKKKGGGHHHFFFIIIRRR```ppp~~~}}}jjjddd]]]XXXUUUSSSOOOLLLAAA>>><<<::::::;;;:::999::::::<<<@@@EEEKKKQQQUUUZZZ\\\___```^^^YYYSSSOOOGGGFFFEEECCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::888888777666555555555555333333222222111000000000//////...------,,,,,,+++,,,,,,,,,,,,---///000111666888;;;>>>???AAADDDGGGFFFGGGHHHKKKNNNRRRUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZ]]]___aaabbbccccccbbbaaa```bbbggglllqqqwww|||~~~}}}uuukkkddd___\\\XXXUUUSSSSSSUUURRRJJJCCCFFFNNNQQQXXXbbbjjjllliiibbb]]]ZZZ]]]dddnnnuuu|||nnn\\\RRRIIIGGGHHHFFFEEEEEEEEEDDDBBB@@@>>>;;;777444|||wwwsssooojjjeeebbb\\\WWWOOOIIIFFFDDDCCCCCCDDDDDDCCCBBB@@@===<<<::::::;;;;;;;;;<<<<<<<<<===999:::;;;<<<============::::::;;;999888777888:::888;;;>>>AAAEEEMMMXXX```iiirrr}}}qqqjjjbbb]]]\\\\\\ZZZXXXTTTQQQLLLJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@???::::::999888666555444444444444333444555777888:::>>>AAAEEEIIIMMMSSSYYY]]]ffflllttt{{{}}}xxxooojjjccc\\\VVVQQQMMMKKKGGGEEEBBB@@@@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>@@@AAABBBEEEGGGIIILLLOOOSSSXXX[[[aaafffnnnvvv|||wwwnnnhhhdddaaa\\\XXXUUUSSSQQQOOOKKKKKKJJJKKKLLLKKKHHHFFFFFFEEEBBB@@@===;;;::::::888777666555444444444444444555555666666666777777777;;;@@@DDDHHHNNNVVV\\\jjjmmmrrrwww{{{|||xxxtttqqqnnnkkkgggdddbbb```]]][[[VVVRRRPPPRRRSSSSSSVVV[[[aaahhhqqqxxx~~~}}}}}}yyyjjj___TTTKKKGGGHHHEEEHHHOOO]]]nnn|||uuulllYYYTTTNNNKKKKKKJJJHHHEEE>>><<<:::999::::::888777888999;;;>>>DDDKKKQQQUUUYYY\\\___aaa```]]]YYYVVVLLLKKKHHHEEECCCAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;999888777666666555555666333333333222111111000000//////......---,,,,,,,,,,,,,,,,,,,,,---...///000444777:::<<<>>>AAADDDGGGGGGHHHIIILLLOOORRRTTTVVVWWWWWWXXXXXXXXXYYYYYYYYY]]]^^^```cccdddeeeeeeeeeeeehhhlllpppuuuzzz}}}rrriiiccc```\\\ZZZVVVVVVVVVTTTMMMFFFGGGMMMNNNUUU^^^fffhhheee___[[[TTTVVV]]]gggqqq{{{rrr^^^SSSIIIFFFGGGEEEDDDEEEDDDBBBAAA@@@???<<<999666|||zzzxxxtttpppllleee___VVVOOOJJJGGGEEECCCDDDDDDDDDCCCBBB@@@>>><<<<<<<<<<<<<<<============;;;<<<<<<=========<<<<<<::::::;;;999888777888:::999;;;>>>AAAEEEMMMWWW___hhhqqq|||{{{mmmhhhaaa]]]\\\\\\YYYWWWSSSPPPLLLIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???;;;;;;:::888777666555444444333333333444666888999<<>>???AAACCCFFFIIIKKKOOOTTTXXX___eeemmmuuu{{{vvvoooiiieee```[[[XXXVVVSSSQQQKKKKKKJJJKKKKKKKKKHHHFFFFFFEEECCCAAA???===<<<<<<888777666555444444444444333444444555555555555444555999>>>BBBEEEKKKTTTZZZfffjjjqqqwww{{{~~~}}}|||{{{{{{||||||{{{xxxsssnnnkkkeeeccc```^^^\\\ZZZWWWUUURRRNNNMMMOOOPPPPPPSSSXXX\\\bbbjjjqqqvvv}}}|||vvvhhh^^^TTTKKKGGGHHHFFFGGGMMMZZZkkkzzzxxxpppdddYYYKKKGGGCCCBBBCCCCCCAAA???===<<<:::999:::999777555666777999===CCCJJJPPPTTTZZZ\\\```ccccccaaa___]]]VVVSSSMMMHHHDDDCCCCCCCCC??????>>>>>>===<<<<<<;;;999999888777666666666666444333333222222111111000/////////...------,,,,,,,,,,,,,,,,,,---...//////222555888;;;===@@@DDDFFFHHHIIIJJJLLLOOOQQQTTTUUUVVVWWWXXXXXXYYYYYYYYYXXX[[[\\\^^^aaaccceeefffggggggkkkqqquuuyyyxxxnnnhhheeeaaa___ZZZWWWVVVUUUPPPJJJIIIMMMKKKQQQZZZaaaeeeccc___\\\VVVUUUYYYbbbkkkwwwuuu```TTTIIIEEEEEEDDDCCCDDDBBBAAA?????????===:::777~~~zzzvvvmmmggg]]]TTTNNNJJJGGGEEEFFFFFFGGGFFFEEECCCAAA???????????????????????????>>>>>>>>>>>>===<<<;;;:::::::::;;;999888777888:::999;;;>>>AAAEEEMMMWWW___gggppp|||~~~wwwkkkfffaaa]]]]]]\\\YYYVVVRRROOOKKKIIIHHHGGGFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@<<<;;;:::999888666555555444333333333444666777888:::===BBBFFFIIINNNSSSWWW___dddllltttzzz{{{sssmmmgggaaaYYYRRRLLLHHHDDDBBB>>><<<:::999:::;;;;;;;;;;;;;;;;;;:::::::::::::::777777888888999;;;<<<===???AAADDDFFFIIIMMMRRRVVV^^^dddllltttzzz{{{mmmiiiccc^^^ZZZXXXUUUSSSKKKKKKJJJKKKKKKJJJHHHEEEEEEDDDBBBAAA@@@?????????888777666555555444444555222333333444444333333333555999>>>BBBFFFLLLTTTZZZaaahhhpppxxx|||~~~~~~|||zzzyyyxxxxxxyyyyyyxxxtttooojjjggg```]]]ZZZYYYWWWUUURRRPPPOOOKKKJJJMMMNNNNNNQQQVVVXXX]]]dddkkkqqqxxx{{{{{{tttggg^^^UUULLLHHHHHHFFFGGGLLLXXXjjjyyyyyypppeeeXXXLLLCCC@@@======>>>???<<<:::>>><<<:::::::::888555333444555777;;;BBBIIIOOOSSS[[[]]]aaadddeeeeeecccbbb]]]YYYRRRKKKFFFDDDDDDDDD??????>>>>>>======<<<<<<:::999888777666666666666444444333222222111111000/////////...------,,,,,,,,,,,,,,,,,,------...///111444888;;;===@@@CCCFFFIIIJJJKKKLLLOOOQQQSSSTTTVVVVVVWWWXXXYYYYYYYYYXXXZZZ[[[\\\___bbbdddfffggghhhmmmsssxxx}}}|||rrrlllhhheeeccc\\\XXXUUUUUURRRMMMKKKMMMIIIOOOWWW^^^ccccccaaa^^^[[[YYYZZZ___gggqqqvvv```TTTHHHEEEDDDCCCBBBCCC@@@????????????===:::888}}}tttlllaaaVVVOOOJJJHHHFFFDDDEEEGGGHHHGGGEEEBBB@@@>>>>>>>>>>>>>>>??????@@@===>>>>>>>>>>>>>>>======>>>===<<<;;;;;;;;;;;;<<<;;;:::<<>>============<<<;;;999777555444555444444444444555666666888;;;>>>BBBFFFKKKQQQUUUYYY___gggooouuu{{{~~~uuummmggg^^^ZZZSSSMMMHHHEEEAAA???===<<<:::888777777888888777666555444444555666777777666666555555555555666===???BBBEEEHHHMMMRRRVVV\\\bbblllsssxxx}}}vvvppphhhbbb___[[[VVVSSSQQQNNNJJJHHHHHHHHHHHHGGGJJJGGGDDDBBBAAAAAA???===<<<<<<;;;999888666555444444444444333333444555555444444999???CCCFFFOOOXXXccchhhpppvvvzzz~~~~~~{{{xxxuuurrrtttrrrpppnnnlllhhhbbb___ZZZYYYWWWTTTQQQNNNLLLKKKDDDDDDDDDEEEGGGIIIKKKMMMSSSXXX___fffmmmsssyyy}}}wwwvvvyyy}}}~~~}}}sssfff\\\VVVRRRLLLGGGIIIJJJNNNWWWeeerrr|||uuujjj^^^SSSHHHBBB888888888888999;;;===>>><<<<<<;;;:::888666444333666888:::===@@@FFFMMMQQQXXX\\\bbbeeefffeeeddddddccc^^^WWWPPPJJJFFFBBB??????>>>===<<<;;;::::::::::::999888777666666666666555444444333333222222111111000000///...---------+++,,,,,,---...///111111000222555999===AAADDDFFFHHHJJJNNNPPPQQQSSSUUUWWW[[[\\\]]]^^^^^^\\\[[[ZZZZZZ[[[]]]^^^___cccgggkkkmmmppptttzzz}}}uuuoookkkhhhddd```[[[XXXUUURRRNNNJJJLLLQQQYYYaaaeeeeeebbb___\\\YYYXXX]]]hhhsss|||{{{qqq\\\TTTJJJFFFFFFGGGFFFDDDEEEDDDCCCAAA???===<<<;;;tttlllaaaVVVOOOJJJGGGEEEEEEFFFGGGHHHGGGFFFDDDCCCAAA@@@@@@??????@@@@@@AAA===>>>>>>>>>>>>>>>======<<<;;;::::::999999999999999888:::>>>BBBHHHTTT___hhhqqq}}}}}}tttjjjgggccc```^^^\\\YYYWWWSSSQQQMMMJJJIIIGGGEEECCCDDDCCCBBBAAA???>>>======;;;;;;:::999777555333222444444444444444555666666888:::===AAADDDIIINNNRRRWWW]]]eeemmmtttzzzyyyppphhhbbbXXXSSSMMMGGGCCC@@@===::::::999888666555555666666666666555555555555555666666555555555555555666666;;;===AAACCCFFFKKKPPPTTT[[[bbbkkkrrrxxx}}}~~~wwwnnngggccc___YYYUUURRROOOKKKIIIIIIHHHHHHGGGIIIGGGEEEDDDDDDBBB@@@>>>;;;;;;999888666555444333444444333333333444444555333444888>>>AAADDDMMMVVVaaafffmmmtttxxx|||}}}}}}}}}{{{xxxuuuqqqooommmllljjjhhhfffccc^^^ZZZWWWVVVTTTQQQNNNLLLJJJIIIBBBBBBBBBBBBDDDFFFHHHIIILLLPPPWWW^^^eeelllrrrvvv|||yyyssssssvvv{{{||||||yyypppddd\\\XXXUUUQQQMMMMMMNNNQQQXXXcccmmmtttxxxxxxrrrhhh]]]SSSIII@@@;;;777777777888999;;;===???<<<<<<;;;:::888666444333555777999<<<@@@EEELLLQQQVVV[[[aaaeeefffeeeeeeeeeddd___XXXRRRMMMHHHDDDAAA@@@???>>>===<<<;;;;;;;;;:::999888777666666666666555444444333333222222111111000000///......------,,,,,,,,,---...///000111///111444888===AAADDDFFFIIIKKKOOOQQQRRRSSSUUUWWW[[[\\\^^^``````___]]][[[ZZZ\\\]]]^^^___bbbgggkkknnnqqqvvv{{{zzzvvvtttmmmiiieeebbb___ZZZTTTOOOMMMRRR[[[ccciiijjjhhheee```]]][[[^^^gggrrr{{{{{{xxxyyy{{{wwwnnneeeXXXQQQHHHCCCCCCDDDDDDBBBDDDDDDCCCAAA???===<<<<<<~~~qqqjjj___UUUNNNIIIFFFDDDEEEFFFFFFFFFGGGGGGGGGGGGDDDCCCBBBBBBAAAAAAAAAAAA===>>>>>>?????????>>>>>><<<<<<;;;:::999999888888888888:::>>>BBBGGGRRR\\\hhhqqq|||vvvllliiiddd```^^^\\\YYYWWWSSSPPPMMMJJJIIIGGGEEECCCDDDCCCBBBAAA???>>>======;;;::::::999777555333222444444444444444555555666777:::<<>>AAADDDIIINNNRRRZZZaaajjjqqqvvv|||wwwoooiiiccc]]]YYYVVVSSSOOOLLLKKKKKKIIIHHHHHHGGGFFFFFFGGGEEECCC@@@===<<<;;;999777666444444444444333333333333333444444444777<<>>===<<<<<<<<<:::999888777666666666666555444444333333222222111111000000//////......---,,,,,,,,,---...///000111...///222777<<>>>>>???@@@@@@@@@?????????>>>>>>===<<<;;;999999:::999;;;???BBBGGGQQQ[[[hhhppp{{{zzzoookkkeeeaaa^^^[[[XXXVVVPPPNNNKKKIIIIIIHHHFFFDDDDDDCCCBBBAAA???>>>======<<<<<<<<<;;;999777666555444444333333444444555666888:::<<<>>>@@@DDDHHHKKKPPPUUU]]]dddlllrrryyy}}}|||tttkkkbbbZZZUUUMMMIIIDDD???===;;;999777444444444333222222222222111222444555555444333333333333333333444555666777888:::===@@@CCCHHHMMMQQQXXX___hhhpppuuuzzzuuummmfff```[[[ZZZWWWSSSQQQOOONNNKKKJJJGGGGGGGGGHHHIIIHHHEEEBBBAAA@@@???===;;;999888777555444444333333333333333555555888<<>>======<<<<<<===??????EEEIIIOOOUUU\\\ccciiinnnpppyyyyyyqqqkkkkkknnntttxxxyyyxxxpppiiiaaa[[[YYYZZZ[[[[[[WWWWWWYYY\\\___```^^^]]]YYYSSSKKKDDD>>>:::666444222333555666999;;;===>>>;;;::::::999777666444333222444777:::>>>DDDKKKPPPTTTYYY```eeeggghhhiiiiiiccc```[[[VVVRRRMMMHHHEEEBBBAAA???>>>===<<<;;;;;;:::999888777666666666666555444444333333222222111000000000000//////......,,,,,,,,,------///000000,,,...111555:::@@@EEEGGGIIIKKKNNNPPPQQQRRRTTTVVVWWWZZZ^^^bbbcccbbb```^^^[[[\\\]]]^^^___bbbfffjjjoooqqquuuyyyyyylll```XXXQQQTTT[[[eeepppvvvxxxwwwnnnjjjeeecccfffmmmuuuyyy|||xxxsssooolllgggaaa\\\UUUOOOHHHCCCCCCDDDEEEFFFCCCCCCBBB@@@???===<<<<<<~~~mmm]]]XXXQQQKKKHHHGGGFFFEEECCCBBBBBBBBBDDDFFFIIIJJJGGGFFFDDDCCCBBBAAA@@@@@@???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@???===;;;999888:::999;;;???AAAEEENNNXXXgggoooyyyrrrmmmgggaaa]]]ZZZXXXVVVOOOLLLJJJIIIIIIHHHGGGFFFDDDCCCBBBAAA???>>>======<<<<<<;;;;;;999888666555333333333333333444555555888:::<<<>>>???BBBGGGJJJLLLQQQXXX```gggmmmtttxxxxxxoooeee]]]UUUPPPGGGDDD???<<<:::999777666333333333333333333222222000111222444444444333222222222222222333555666666777:::===@@@CCCGGGLLLPPPWWW]]]fffnnnsssxxx~~~yyyqqqjjjccc^^^\\\YYYVVVSSSQQQNNNKKKIIIHHHGGGHHHIIIJJJIIIFFFDDDCCCBBBAAA???===;;;999888666555444444333333333444777666888<<>>DDDKKKPPPTTTYYYaaafffiiijjjkkkkkkdddaaa]]]YYYUUUOOOIIIEEEAAA@@@???===<<<;;;:::::::::999888777666666666666555444444333333222222111000000000000000/////////---------------...///000,,,---///333999???DDDGGGGGGJJJMMMNNNOOOPPPRRRSSSSSSVVVZZZ^^^``````___^^^\\\]]]^^^^^^___bbbfffiiilllnnnrrruuuzzzttteee\\\SSSTTTXXXaaammmvvvzzz{{{tttpppkkkffffffjjjpppuuuxxxuuuqqqkkkfff```[[[XXXTTTOOOIIICCCBBBCCCEEEFFFBBBBBBAAA@@@>>>===<<<<<<{{{gggUUUQQQKKKGGGFFFFFFFFFFFFBBBBBBBBBBBBDDDFFFHHHIIIGGGFFFEEEDDDBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDD@@@@@@@@@???===;;;888666777666999<<<>>>AAAJJJSSSccckkkuuu}}}wwwrrrjjjddd___\\\YYYWWWQQQOOOLLLKKKJJJIIIHHHFFFDDDCCCBBBAAA???>>>======999999999888777666555444333333333333333444444555777999;;;===>>>AAAEEEIIIJJJNNNTTT[[[bbbhhhooosss||||||rrrhhh^^^VVVOOOJJJ@@@===999666555555444333222222333333333333222222///000111222222333333222222222222222333333444555666999<<<>>>BBBFFFKKKOOOUUU\\\eeelllqqqwww}}}vvvooohhhddd___\\\XXXUUUSSSPPPLLLIIIIIIIIIHHHIIIJJJIIIGGGDDDCCCBBBAAA>>><<<:::888777888777666555444444444444666666888<<>>===;;;:::999888999999;;;<<<@@@CCCHHHMMMSSSZZZbbbgggnnnwwwvvvmmmiiiiiilllrrrvvvyyy{{{sssmmmhhhaaaZZZWWWXXX\\\___]]]^^^aaacccaaaZZZQQQKKKAAA>>>999666555555444222000111333666888999::::::999999999888777666444333111333666:::>>>DDDLLLQQQVVV[[[bbbhhhkkklllmmmmmmfffdddaaa]]]XXXRRRKKKFFFBBBAAA???===;;;::::::999:::999888777666666666666555444444333333222222111000000000000000000000000---------------...//////,,,---///222777===BBBFFFGGGIIILLLMMMNNNOOOPPPRRRPPPRRRVVVYYY\\\^^^^^^^^^\\\]]]^^^^^^___bbbfffiiiiiikkknnnqqquuu{{{yyyjjjaaaUUURRRRRRYYYfffqqqxxxyyywwwtttooojjjfffhhhlllpppvvvuuusssmmmfff___\\\[[[SSSNNNHHHBBB???@@@BBBDDDBBBAAA@@@???>>>===<<<<<>>@@@HHHPPP]]]eeepppxxx|||~~~}}}wwwooohhhbbb___\\\ZZZYYYVVVRRROOOMMMJJJGGGEEEDDDCCCBBBAAA???>>>======999999999888777666555444333333222222333333444555555777999:::<<>>BBBMMMWWWaaafffmmmrrrtttsssqqqqqqllljjjgggddd```]]][[[ZZZWWWTTTQQQOOONNNLLLJJJHHHDDDCCCAAA@@@===<<<:::999888777666666666888999:::AAADDDIIINNNSSS[[[bbbgggmmmvvv~~~|||tttkkkhhhhhhjjjppptttwww~~~~~~wwwqqqjjjfff___YYYVVVXXX\\\```aaacccfffgggcccYYYMMMDDD999777555444444444333222000111444666777888888888888888888888777666444444222444777:::???EEELLLQQQXXX]]]dddjjjmmmmmmnnnooojjjhhheeebbb]]]UUUMMMHHHCCCBBB@@@>>><<<;;;:::::::::999888777666666666666555444444333333222222111000000000000000000000000...------------...//////------...111666<<>>===<<<<<>>???AAAHHHQQQYYYaaallltttyyy|||{{{rrrkkkeeeaaa^^^]]]___\\\WWWRRROOOKKKGGGDDDDDDCCCBBBAAA???>>>======;;;;;;;;;:::999888777666333333222222333333444555333555777999;;;>>>BBBFFFHHHKKKQQQVVV\\\bbbhhhmmmtttyyyvvvoooeeeZZZQQQIIICCC???:::777444222222333333222///000111222222111000000000////////////111333444333333222222111222222222333555888;;;>>>BBBGGGKKKSSSZZZcccjjjpppuuu{{{~~~{{{uuuqqqmmmjjjfffccc```\\\WWWTTTMMMJJJHHHGGGGGGGGGFFFEEEHHHGGGEEEBBB@@@===<<<;;;::::::888777666666666666333222444999<<>><<<<<<;;;:::999888777666666666666555555444333333222222111000000000000000111111111......---------...//////.........111555;;;@@@CCCIIIKKKMMMOOOOOOPPPQQQSSSNNNOOOQQQTTTXXX\\\___aaa]]]]]]^^^^^^___aaaeeehhhfffhhhkkkmmmqqqvvv|||sssiiidddWWWOOOIIIKKKWWWeeennnqqqwwwwwwsssmmmhhheeegggjjjrrruuuuuuqqqiiibbb______WWWSSSMMMFFFBBBAAACCCFFFAAA@@@@@@???>>>===<<<<<>>AAADDDHHHLLLQQQUUUZZZ```iiiooouuu{{{yyyppphhh\\\QQQHHHBBB===;;;777666555444333333222333111111111111111111111111//////000000111111222222000111111111111222222222333555777999<<>>===;;;999888777666666333222222222333555777888999>>>DDDJJJOOOUUU^^^dddpppyyy}}}xxxtttpppkkkhhhhhhiiimmmrrryyy{{{vvvqqqnnnhhhbbbZZZSSSQQQTTTYYY\\\cccfffiiihhhbbbWWWJJJBBB:::777444222222333333222222222222222333444555666666777888888888777555444666444666;;;???CCCKKKSSSYYY^^^eeekkknnnooopppppprrroookkkgggbbb\\\VVVRRRJJJFFF@@@===<<<<<<<<<<<<:::999888666666666777777555555444333333333333444111111000///////////////------------------------,,,,,,---...000666===BBBEEEHHHLLLNNNOOOPPPQQQSSSRRRRRRRRRSSSUUUXXX\\\^^^````````````___aaadddgggllliiifffggglllttt{{{~~~zzzrrrllliiiYYYTTTNNNLLLQQQ[[[gggooorrrqqqoookkkgggffffffgggtttzzzzzzrrrkkkhhhfffaaa___ZZZQQQHHHAAA>>>======CCCCCCBBBAAA@@@???>>>===mmmZZZOOOEEECCCEEEEEEEEEGGGGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDAAA>>><<<;;;999666555888<<<>>>DDDJJJQQQWWW___ffflllpppsssuuu~~~vvvoookkkiiihhhgggfffdddbbb___[[[UUUNNNIIIGGGEEEBBBAAA@@@???>>><<<:::::::::999888777666555222222111111111111222222333555777888:::<<>>:::888666555444333222222222222111111111111111111111111000000000000000111111111000111111111111222222222333444777999<<<@@@FFFJJJUUU[[[ccciiinnnsssxxx}}}|||~~~}}}{{{wwwrrrlllgggbbb\\\YYYPPPOOOMMMKKKJJJIIIJJJJJJHHHGGGEEEEEEDDDCCC@@@>>>===;;;999777555444333222111444888888:::AAANNNXXXaaagggkkkjjjiiijjjhhheeedddaaa\\\WWWSSSPPPOOONNNJJJIIIGGGDDDBBB@@@>>>>>>;;;:::999777555444444444222222222222333555666888999===CCCHHHMMMTTT^^^dddqqqyyy~~~|||wwwsssnnnjjjggggggiiilllrrryyy~~~xxxsssnnnkkkddd___WWWPPPLLLNNNQQQTTTYYY]]]ccceeebbbXXXLLLCCC;;;888555333333444444333222222222222333444555666666777888888888777666555666555666;;;???BBBJJJSSSZZZ___ggglllooopppqqqrrrtttqqqnnnjjjfff```YYYUUUMMMHHHCCC???=========<<<:::999888777666666777777555555444333333333333444111111000///////////////------------------------,,,,,,---...000666<<>>======<<<<<>>===:::666555999<<<===BBBHHHMMMRRRYYY```eeeiiillloooxxx|||wwwqqqnnnlllkkkjjjkkkjjjiiihhhccc\\\RRRLLLIIIFFFCCCAAA@@@???<<<;;;:::::::::999888777666555222222111111111111222222111333555666777999<<>><<<;;;:::888777555444333222222222222222111222333444666777999<<>>;;;777555555666555444222222222222333333444555777777888999888777666555777555666;;;???BBBJJJRRR[[[```hhhnnnqqqrrrssstttuuutttrrrppplllfff^^^YYYQQQLLLFFFBBB??????>>>===;;;:::999888777777777777555555444333333333333444111111000////////////000------------------------+++,,,---...000555;;;@@@EEEIIIMMMPPPPPPPPPQQQQQQTTTTTTUUUVVVYYY]]]aaacccddddddcccbbb```aaadddfffeeefffhhhkkkpppuuuzzz|||wwwwwwwwwvvvsssnnnjjjggg\\\YYYUUUSSSVVV]]]fffkkknnnoooooommmiiigggfffgggeeelllqqqooolllkkkiiiggg```[[[SSSJJJDDDBBBBBBBBB???>>>>>>>>>======<<<<<>>;;;777666999;;;<<<@@@EEEIIINNNTTTYYY^^^bbbfffiiipppuuu{{{yyysssqqqoooooonnnnnnooooooooojjjaaaWWWOOOJJJGGGDDDAAA@@@>>>;;;999:::::::::999888777666555333222222111111222222333000222333555555777:::===BBBFFFKKKNNNRRRYYYaaagggnnnuuuzzz{{{~~~~~~yyynnndddVVVQQQHHH@@@;;;777444333222222111000000000000000111111111111111111111111222222111111000000//////000000111111111222222222222333555777:::>>>CCCGGGQQQXXXbbbiiinnnsssyyy}}}zzztttmmmggg```\\\WWWUUURRROOOMMMMMMNNNOOOQQQOOOLLLJJJJJJHHHFFFDDD>>>===;;;888666555444333222444666777999@@@JJJRRR[[[aaadddbbb```___]]]YYYXXXVVVSSSOOOKKKHHHGGGFFFCCCAAA???===;;;999888888555444333222111111111111222111111111222444666777888;;;>>>BBBHHHQQQ^^^fffrrrxxx{{{vvvpppmmmjjjgggggghhhkkkooouuu{{{|||vvvpppjjjgggeee___[[[TTTMMMIIIGGGGGGGGGHHHOOO[[[fffkkkfffZZZPPPBBB???;;;888888888777666333333222222333444444555777888999999999888777666777555666;;;>>>BBBJJJRRRZZZ```hhhnnnrrrsssuuuvvvvvvvvvuuutttqqqkkkccc^^^UUUPPPJJJDDDAAA@@@>>>===;;;;;;:::999888777777777555555444333333333333444222111000000//////000000............------------+++,,,---...000444:::>>>FFFJJJOOOSSSSSSSSSRRRRRRTTTTTTUUUWWWZZZ^^^aaadddddddddcccaaa______bbbdddcccfffkkkooossswwwzzz}}}{{{ssstttuuuuuurrrnnnjjjgggbbb___\\\ZZZ\\\aaagggkkklllmmmooommmjjjgggeeeeee```gggnnnpppnnnllljjjiiiaaa\\\TTTKKKEEEBBBAAAAAA????????????????????????rrreeeWWWQQQOOOLLLJJJKKKJJJHHHFFFCCCBBBAAAAAAAAA@@@AAABBBDDDFFFGGGHHHIIILLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCBBB@@@???<<<888777:::;;;;;;>>>CCCGGGJJJOOOSSSWWW[[[```ccciiinnntttzzz~~~zzzvvvsssrrrqqqpppooopppqqqppplllcccYYYQQQJJJHHHDDDAAA???>>>;;;999:::::::::999888777666555333333222222222222333333000222444444555777:::<<<@@@DDDIIIMMMQQQWWW___eeekkkrrrwwwyyy|||~~~xxxqqqfff\\\NNNIIIBBB<<<888666444222111111000/////////000000000000000000000000000000222222111111000000//////000000111111111222222222111333555666999===BBBFFFLLLTTT___hhhnnnsssyyy~~~|||}}}zzztttnnnhhhbbb^^^YYYWWWTTTPPPOOOOOOQQQRRRUUURRROOOMMMLLLIIIFFFDDD>>>===;;;999777555444444222444555666999???HHHNNNXXX]]]```^^^\\\[[[YYYUUUSSSRRROOOLLLIIIFFFDDDCCC@@@???===;;;999888777666444333222111111111111111222111111111222444666777777999===AAAGGGQQQ^^^gggqqqwwwxxxrrrmmmkkkiiigggiiijjjmmmqqqwww}}}yyyrrrlllgggdddbbb[[[XXXRRRMMMIIIGGGHHHHHHIIIPPP[[[hhhoookkk```VVVFFFCCC>>><<<;;;::::::999444444444444444444555666888999:::::::::999777666888666777;;;>>>BBBIIIQQQYYY___gggnnnrrrtttuuuvvvwwwwwwwwwvvvtttnnngggbbbZZZUUUMMMGGGCCC@@@>>>===<<<<<<;;;:::999888777666555555444333333333333444222222111000000000000000/////////......---------+++,,,---...///333888<<>>@@@@@@@@@@@@????????????zzzlll]]]UUUQQQMMMKKKLLLMMMJJJFFFBBB@@@@@@AAABBBAAABBBCCCDDDEEEGGGHHHHHHLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFEEEDDDCCCAAA@@@===999888:::;;;:::<<<@@@DDDGGGKKKNNNQQQVVV[[[^^^ccchhhnnntttyyy~~~{{{wwwuuusssrrrpppnnnnnnnnnllliiiaaaYYYRRRJJJGGGDDDAAA@@@>>>;;;999:::::::::999888777666555333333222222222222333333000222444444555666999;;;???CCCGGGKKKOOOTTT\\\ccchhhooouuuwwwzzz~~~vvvnnnggg\\\QQQFFFBBB===888666555444333111000000//////000000000000000000000000000000000111111111111000000000000000111111111111222222222111222444666888<<>><<<:::888666555555333444555666999???FFFKKKSSSYYY\\\ZZZWWWWWWUUUQQQOOONNNLLLIIIFFFCCCAAA@@@>>>===;;;999777666555555222222111111000111111111111111000111222333555666555888<<>>===<<<;;;666666555555555666666777999999:::;;;:::999888777888666777;;;>>>BBBIIIQQQYYY___gggnnnrrruuuwwwxxxyyyxxxxxxwwwvvvqqqlllggg___ZZZRRRKKKFFFCCC@@@>>>======<<<<<<:::999777666555555444333333333333444222222111000000000000111000000//////...---------+++,,,---...///222666:::EEEJJJRRRWWWYYYXXXWWWVVVTTTTTTTTTUUUXXX[[[^^^```bbbbbbaaa___]]]]]]___bbbffflllssswwwyyyzzz|||~~~|||lllmmmpppqqqrrrpppnnnmmmkkkhhhddd``````aaadddggggggjjjnnnnnnjjjddd___]]]]]]bbblllsssrrrkkkggghhhccc```[[[TTTMMMGGGBBB@@@????????????>>>>>>======vvvfff]]]XXXSSSPPPQQQPPPNNNKKKGGGEEECCCCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGGGGGGGFFFEEECCCCCC>>>:::999;;;;;;999:::>>>BBBDDDFFFIIILLLPPPVVVYYY```dddjjjpppvvv{{{|||xxxuuutttrrrpppkkkjjjhhhfffccc^^^WWWSSSIIIGGGCCCAAA@@@>>><<<::::::::::::999888777666555444333333222222333333444000111333333444555888:::<<<@@@EEEHHHLLLQQQYYY___fffmmmsssuuuxxx}}}~~~~~~}}}wwwmmmccc[[[PPPGGG@@@<<<888555444444333333111000000000000000111111000000000000000000000000000000000000000111111111000111111111111222222222000222333555777;;;@@@CCCDDDLLLWWW```eeejjjnnnrrruuuvvvxxxyyyzzzzzzyyyxxxwwwwwwxxxyyyzzzzzzzzzzzz{{{zzzyyyxxxwwwvvvuuuuuuwwwwwwwwwwwwxxxzzz{{{|||||||||}}}~~~zzzwwwtttpppnnnkkkgggddd___\\\YYYVVVVVVXXX[[[]]]___^^^\\\YYYVVVPPPIIIDDD@@@>>><<<:::888777666555333444444555999>>>DDDHHHNNNTTTWWWUUUSSSSSSQQQMMMJJJJJJHHHFFFCCCAAA>>>===;;;:::999777555444333333000000/////////000000111111111000000111333555666444888===BBBHHHSSS___hhhooosssrrrlllgggggghhhhhhkkklllnnnqqqvvvzzz}}}{{{sssjjjccc___]]]\\\UUURRROOOMMMNNNQQQVVVYYY___```dddlllqqqoooeee\\\MMMIIIDDDAAA@@@???===<<<888888777777777777888888999:::;;;;;;;;;:::888888888666777;;;>>>AAAIIIQQQZZZ```hhhoootttwwwyyyzzz{{{zzzyyyyyywwwtttpppmmmeee___WWWOOOJJJFFFCCCAAA=========<<<;;;999777666555555444333333333333444333222111111000000111111000000000///...---------***,,,---...///111555888AAAGGGPPPWWWYYYYYYWWWVVVVVVVVVUUUVVVXXXZZZ]]]___bbbbbbaaa___^^^^^^aaacccgggmmmtttxxxxxxxxx{{{~~~}}}ooopppqqqrrrqqqpppooonnnjjjfffaaa]]][[[\\\___aaafffiiimmmmmmiiibbb\\\XXXYYY^^^iiisssrrrjjjeeefffdddccc```\\\WWWPPPJJJGGGBBBAAAAAA@@@???>>>======nnnddd___ZZZWWWWWWQQQQQQOOOMMMJJJGGGEEECCCBBBCCCEEEGGGIIILLLMMMNNNJJJKKKKKKLLLLLLLLLLLLKKKHHHIIIIIIHHHGGGFFFEEEEEE>>>:::999;;;;;;999:::===@@@BBBDDDFFFHHHMMMRRRVVV^^^bbbhhhnnntttyyy~~~}}}xxxvvvtttqqqpppjjjgggdddaaa___[[[VVVSSSIIIFFFCCCAAA@@@???===;;;:::::::::999888777666555444333333222222333333444///000222222333444777999:::>>>CCCFFFJJJOOOWWW]]]dddlllrrrtttxxx|||~~~}}}|||zzzrrrfff\\\SSSIII???<<<999555333333333333222111111000000000000111222000000000000000000000000//////000000111111222222000111111111111222222222000111333555666:::???CCCCCCJJJUUU]]]aaaeeehhhkkknnnoooppprrrrrrrrrqqqqqqssstttuuuvvvvvvwwwwwwvvvwwwvvvuuutttrrrrrrqqqqqqrrrrrrssstttvvvxxxzzz{{{{{{{{{|||}}}~~~wwwuuurrrpppnnnllliiigggaaa___[[[YYYYYY[[[___aaafffeeedddbbb^^^WWWNNNHHH@@@???===:::888777666555444333444555999>>>CCCGGGJJJPPPSSSRRRPPPPPPNNNKKKHHHGGGFFFDDDBBB???<<<;;;:::999777555333222222222///............///000000111000000000111333555666444888===CCCJJJTTT___hhhnnnrrrqqqkkkfffgggiiiiiijjjkkkmmmppptttxxx{{{}}}~~~yyypppggg```\\\ZZZZZZVVVTTTQQQPPPSSSXXX^^^bbbjjjiiikkkppptttrrrhhh___NNNKKKFFFBBBAAA@@@>>>===999999888888888888888999::::::;;;;;;;;;:::999888999666777;;;>>>AAAIIIQQQ[[[aaajjjqqqvvvyyy{{{|||}}}|||zzzzzzyyyvvvssspppiiicccZZZRRRLLLHHHEEECCC===>>>>>>===;;;999777666555555444333333333333444333222111111000111111111111000000///...---------***,,,---...///111444777>>>EEEOOOVVVYYYXXXWWWVVVXXXWWWWWWWWWXXX[[[]]]___bbbbbbbbb```______bbbeeegggnnnuuuxxxwwwwwwzzz}}}}}}xxxwwwvvvtttrrrpppnnnmmmhhhddd^^^XXXVVVWWWZZZ\\\eeeiiimmmmmmhhhaaaZZZVVVVVV[[[gggrrrrrriiidddfffdddeeedddbbb^^^WWWQQQMMMEEEEEEDDDCCCAAA@@@??????}}}mmmccc___]]]\\\[[[ZZZVVVSSSNNNJJJGGGFFFCCCEEEJJJNNNPPPPPPNNNMMMQQQPPPPPPOOONNNLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFEEECCC@@@===;;;;;;;;;;;;:::???AAABBBDDDFFFJJJOOOSSSYYY^^^fffnnnsssxxx|||~~~}}}}}}wwwtttrrrooolllffffffbbb\\\YYYXXXTTTNNNKKKHHHEEEBBB@@@>>>:::888888999999::::::999999888222222222111111111111000111111111111222333444444999:::<<<>>>CCCJJJRRRXXX```gggooossswwwzzzxxxsssxxxqqqfff[[[RRRIIICCC???777777666555333222111111000000000000////////////111000/////////000222333111111000///////////////000000000000111111111111333444555666999;;;===>>>CCCGGGLLLQQQVVV[[[```dddhhhkkknnnooonnnllllllllljjjkkkmmmoooqqqrrrssstttqqqpppooonnnmmmmmmmmmmmmmmmmmmoooppppppqqqppppppssstttwwwyyy|||~~~~~~}}}||||||||||||||||||}}}~~~xxxuuurrrppppppooonnnmmmjjjfffaaa]]]]]]```eeehhhkkklllllliiibbbXXXOOOHHHDDDAAA===:::999888666555777666555555888>>>CCCFFFLLLMMMOOOPPPOOOLLLIIIGGGGGGEEEBBB@@@???===:::888888777555444333222222222111000000////////////000111333444555444444666777444666999>>>EEERRRbbbllltttqqqkkkgggdddeeegggiiinnnmmmmmmpppuuuyyy|||}}}{{{tttkkkbbb]]][[[ZZZYYYUUURRRQQQTTTUUUWWW^^^fffkkkrrrzzz}}}}}}yyyoooeeeTTTOOOGGGCCCAAAAAA???======<<<;;;:::999999999999::::::999999999999888888999777777:::<<>><<<;;;;;;;;;:::888;;;:::888777555444444444222333333333333222111111222111000//////............---,,,,,,...111444666>>>BBBJJJQQQWWWYYYZZZZZZZZZYYYWWWWWWYYY]]]aaacccaaabbbaaa``````aaaeeeggglllnnnqqqqqqpppqqquuuxxxzzzuuuqqqooommmlllccc\\\VVVSSSOOOMMMQQQXXX```hhhooonnnjjjddd[[[SSSUUUXXX___fffkkkllljjjggghhhhhhiiijjjiiibbbWWWOOOHHHEEEAAA@@@BBBBBBAAA>>>uuukkkfffdddccccccaaa]]]YYYTTTOOOLLLJJJHHHJJJMMMPPPRRRRRRQQQPPPPPPPPPPPPOOONNNLLLKKKJJJHHHHHHHHHHHHGGGGGGFFFEEECCC@@@===<<<<<<<<<;;;:::===>>>@@@BBBDDDHHHMMMQQQXXX^^^gggoootttyyy|||~~~~~~yyyvvvssspppmmmggggggeee___]]][[[WWWPPPJJJHHHDDDBBB@@@>>>;;;888::::::;;;;;;:::999999888222222222111111111111000000000000111222444555666777999:::===AAAHHHPPPVVV^^^fffmmmqqquuuwwwuuupppnnnggg\\\RRRIIIBBB<<<999666555555444333222111111////////////000000000000000000//////000000111222000//////...............//////000000000111111111333333444666888:::<<<>>>CCCFFFKKKNNNRRRVVVZZZ]]]```bbbeeefffeeedddccccccbbbccceeegggiiijjjkkkkkklllkkkjjjjjjiiijjjjjjjjjjjjkkkkkkllllllmmmnnnnnnpppqqqsssuuuwwwyyyzzzzzz|||{{{zzzyyyyyyxxxxxxxxxyyyyyyyyyzzz{{{}}}}}}yyyvvvwwwzzz~~~{{{xxxuuusssrrrrrrpppooollliiidddaaaaaadddhhhkkknnnnnnnnnkkkdddZZZPPPJJJDDDAAA===;;;999888666555666555444444777<<>>===<<<<<<;;;<<<<<<:::::::::999999999999888888666666999;;;>>>EEENNNXXXbbblllqqqtttzzz}}}}}}~~~~~~~~~~~~}}}|||{{{zzztttmmmddd[[[SSSMMMHHHEEEAAA???===;;;<<<;;;:::888888888777666555555555555333333333333333222111111222111000//////......///...---,,,,,,...000333555<<<@@@HHHOOOUUUXXXZZZZZZ[[[YYYXXXWWWYYY\\\```bbbaaabbbbbbaaa```aaadddgggjjjmmmppppppppppppsssuuuzzz}}}~~~vvvpppllliiihhh```[[[VVVRRRMMMJJJNNNUUU\\\eeelllllliiiddd]]]VVVSSSVVV[[[bbbgggiiigggeeeeeefffhhhkkkkkkeee[[[SSSIIIEEEAAA@@@BBBCCCAAA???vvvqqqooooooooolllhhhbbb\\\WWWRRRPPPOOOPPPQQQSSSTTTTTTTTTTTTPPPPPPOOOOOONNNMMMLLLKKKHHHHHHHHHHHHGGGFFFEEEEEECCCAAA===<<<<<<<<<;;;::::::;;;===???AAADDDIIIMMMWWW^^^hhhqqqwwwzzz}}}~~~~~~zzzuuuqqqnnnjjjkkkiiidddbbb```ZZZSSSKKKHHHDDDAAA???>>>;;;:::;;;;;;::::::999888666666222222222111111111111000111111111111222333444444666777999;;;???FFFMMMSSS]]]dddkkknnnppprrrooojjjccc\\\QQQGGG@@@:::666444333333222222222111111111......//////000000111111//////000000111111000000//////...---------------//////000000000000111111222333444555777999;;;<<>>;;;:::999777555555444333444666;;;@@@CCCFFFGGGHHHHHHGGGEEEBBBAAA@@@>>>;;;:::999777555333555444333222111000000000---------------...///000000111222222111111222333555777;;;AAAKKKWWWeeemmmooolllgggcccbbbcccfffhhhkkkkkkmmmqqqvvvzzz|||}}}vvvooofff___[[[ZZZZZZZZZ\\\ZZZZZZ\\\\\\[[[___eeettt}}}wwwmmm___ZZZSSSMMMIIIGGGFFFEEEEEECCCAAA???===<<<<<<<<<;;;:::::::::999999999999777444555888:::===DDDKKKVVVaaakkkppptttzzz~~~~~~~~~}}}zzzsssiii```WWWPPPJJJGGGBBB@@@===<<<<<<<<<:::999666666555555555555666666333333444444333333222111222222111000////////////...---,,,,,,...000333444999>>>EEEMMMTTTXXXZZZZZZ[[[ZZZYYYXXXYYY\\\___aaaaaabbbbbbbbbaaabbbdddfffgggjjjnnnooooooooooooppprrrwww}}}xxxoooiiifffddd___]]]ZZZUUUMMMHHHKKKQQQYYYbbbjjjkkkjjjgggaaa[[[TTTVVVYYY___dddffffffdddaaacccfffkkklllhhh___XXXIIIEEEAAA@@@AAACCCAAA@@@{{{zzz{{{{{{yyysssmmmeee___ZZZWWWUUUUUUUUUUUUUUUUUUVVVVVVQQQQQQPPPNNNMMMLLLLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDBBB???<<<;;;;;;;;;:::999888:::;;;===???BBBGGGKKKVVV]]]hhhrrrxxx|||~~~zzzuuurrroooqqqpppkkkhhheee]]]UUUMMMIIIDDDAAA???>>>===;;;::::::999888777555333222222222222111111111000000444333222222111111111222555666888;;;>>>DDDKKKPPPZZZaaagggiiikkklllhhhcccZZZSSSIIIAAA;;;777555444000000000111111111111111---......///000111111222---...000111111111000///000///......------......////////////000000000111222222333444666888:::;;;@@@BBBEEEGGGHHHJJJMMMPPPTTTWWWYYYZZZYYYXXXXXXXXXZZZ[[[\\\^^^___```aaaaaa_________```aaabbbcccdddcccbbbaaa```aaaccceeegggfffggghhhiiijjjkkkkkkkkkmmmnnnnnnoooooooooooooooqqqqqqrrrrrrtttuuuvvvvvvyyyyyyzzz{{{|||||||||{{{{{{|||~~~}}}|||yyyvvvqqqnnnhhheeeaaa]]]\\\^^^```bbbjjjsss~~~}}}{{{xxxvvvqqqooonnnmmmmmmnnnpppqqqssssssrrrnnnfff\\\SSSMMMGGGDDD@@@<<<;;;999777666666555444555777;;;???AAACCCDDDDDDDDDCCCAAA???>>>===;;;999777777555333111333333111000000/////////,,,,,,,,,---...///000111444555666555444444555666444777;;;CCCMMMYYYdddkkkkkkhhhddd``````bbbeeegggiiijjjlllqqqvvvzzz{{{{{{tttnnneee^^^ZZZYYYXXXXXXYYYXXXYYY]]]______dddjjjvvv~~~uuuiiieee]]]VVVPPPLLLIIIHHHLLLIIIEEEAAA===:::999888::::::::::::999999999999666444555888:::<<>>;;;:::::::::999888888999;;;<<<>>>AAAFFFIIISSS[[[fffpppwww{{{}}}~~~{{{xxxwwwzzzyyytttpppjjjaaaWWWPPPLLLFFFAAA???>>>>>>===;;;;;;:::999777666444333222222222111111111000000222111111111222222333444555666999;;;>>>CCCJJJNNNWWW]]]cccddddddddd___YYYPPPJJJBBB<<<888666444333/////////000000000111111---......///000111111222---...///111111000//////111000//////......//////...////////////000000000111111111333444666888999<<<>>>BBBDDDEEEHHHKKKMMMRRRTTTWWWXXXWWWVVVUUUVVVSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZ[[[\\\]]]___```aaa___^^^\\\\\\]]]^^^aaabbbaaabbbcccdddeeeeeeeeeeeehhhiiijjjkkklllllllllkkkmmmmmmnnnooopppqqqqqqqqqqqqqqqssstttuuuvvvvvvvvvwwwxxxzzz|||~~~~~~|||yyyvvvrrrmmmhhhddd^^^[[[WWWTTTSSSSSSUUUWWW[[[dddrrr}}}zzzsssrrrpppooooooooopppqqqssssssqqqmmmfff\\\SSSNNNHHHEEEAAA>>><<<:::888666777666666666888;;;???AAAAAABBBBBBAAA@@@???===<<<;;;999777666666555333111222111000000////////////............///000111222000111222222111111222333444666;;;CCCNNNYYYbbbgggfffddd```]]]]]]```dddfffggghhhkkkqqqvvvyyyyyyxxxtttnnnddd]]]YYYWWWWWWVVVXXXWWWYYY^^^```aaaffflllvvv~~~uuurrrkkkcccZZZSSSOOOMMMOOOLLLGGGAAA===:::888888::::::999999999888888888777555666999;;;===CCCJJJRRR\\\gggmmmrrryyy}}}}}}~~~~~~~~~yyyrrrjjjaaaXXXOOOJJJEEECCC@@@>>>>>>===<<<:::999888777666444444444444444555555555555444333333333222111000000/////////------------...///111222666;;;BBBLLLTTTZZZ^^^```___^^^]]]\\\\\\]]]^^^______aaaddddddcccbbbbbbcccaaadddhhhlllnnnmmmkkkiiiiiinnnsssuuuwww}}}uuummmjjjjjjiiijjjlllkkkbbbVVVRRRTTTWWW___fffhhhhhhhhhfffaaa]]][[[YYYZZZ]]]aaadddeee]]]]]]___ccceeeccc\\\VVVKKKFFFAAA>>>???@@@???>>>{{{sssmmmiiigggfffdddbbb```___^^^^^^]]][[[WWWSSSPPPMMMLLLKKKJJJJJJIIIHHHGGGFFFDDDCCCAAA>>>;;;:::::::::999888888999:::;;;===@@@DDDHHHOOOWWWaaakkkrrrwwwzzz|||}}}zzzssshhh^^^UUUOOOHHHBBB@@@???>>>>>>======<<<;;;:::888666555222222222111111111111000---...///000333555777888444666888;;;===BBBHHHKKKQQQWWW\\\\\\[[[ZZZUUUNNNDDD@@@;;;777444333222111///000000000000000000000......//////000000111111......//////000000//////111111000///////////////......////////////000000000000000111333555666777999;;;???AAACCCEEEHHHKKKMMMOOORRRSSSRRRQQQPPPQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\YYYYYYXXXXXXYYYZZZ\\\]]]\\\]]]^^^___````````````cccdddfffggghhhgggffffffggggggiiijjjkkkkkkkkkkkkhhhiiikkkmmmoooqqqqqqrrrqqqsssuuuwwwyyy{{{|||||||||~~~yyyvvvrrrnnnjjjeee```\\\SSSQQQMMMJJJHHHIIIJJJLLLOOOWWWeeesss}}}vvvuuurrrpppoooppppppqqqrrrrrrpppllleee]]]UUUPPPJJJFFFBBB???===;;;999777888777777777999;;;>>>???@@@@@@??????>>><<<;;;:::999777555444555444222111222111000//////////////////////////////000111222...///111111000111222444555777<<>><<<:::;;;:::888777555444444444555555666666555555444333333333222111000000000000------------...///000111444999AAAKKKTTT[[[```cccbbbaaa```^^^^^^^^^_________aaadddeeedddbbbaaaaaa___aaadddiiimmmnnnllliiihhhkkkooorrrvvv||||||ssspppooopppqqquuuxxxqqqdddYYYVVVRRRZZZaaaccceeegggfffbbb```\\\WWWVVVXXX\\\```bbb^^^]]]]]]```bbbaaa\\\XXXOOOJJJCCC@@@@@@@@@???>>>yyyuuutttsssqqqooommmjjjiiihhhgggddd^^^YYYSSSPPPMMMLLLJJJJJJIIIHHHGGGEEEDDDCCCCCC@@@===<<<<<<<<<;;;:::666888999:::;;;>>>CCCFFFJJJQQQ[[[dddkkkqqquuuxxxyyy{{{~~~~~~ssshhhYYYSSSKKKDDD@@@?????????;;;;;;;;;:::999777666555222222222111111111111000//////000111222444666777222444777999<<<@@@EEEHHHKKKPPPTTTTTTRRRPPPJJJDDD;;;888555333333222000...111111000000000000000000////////////000000000000///............///000000000000///............///........./////////000000//////000111222333555666777:::<<<>>>@@@AAADDDFFFHHHJJJMMMNNNMMMLLLKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRNNNNNNOOOOOOQQQRRRTTTUUUSSSSSSTTTUUUUUUVVVVVVWWWVVVWWWYYYZZZ[[[\\\\\\]]]^^^___```bbbbbbaaa```______```aaaccccccccccccbbb```bbbdddgggjjjlllnnnnnnlllmmmoooqqqsssuuuvvvvvvvvvxxxzzz||||||zzzxxxwwwpppmmmgggbbb^^^ZZZVVVSSSIIIGGGDDDAAA@@@@@@BBBCCCFFFMMMYYYgggvvvzzzxxxuuuqqqppppppqqqrrrrrrrrrppplllfff^^^WWWRRRKKKGGGCCC???===;;;999777777777666666888:::<<<===>>>======<<<;;;:::999888666555333333333333111000222111000000///000000000//////.........//////000///000222333333444666777888999>>>GGGRRR[[[```bbb___\\\ZZZXXXYYY]]]bbbeeedddfffjjjooossstttssspppoooiiiaaa[[[YYYZZZZZZ[[[[[[YYYZZZ]]]```bbbiiiqqq{{{|||rrrkkkhhh___ZZZSSSKKKDDD@@@======777777777777666666666666555444555999;;;;;;@@@GGGOOOYYYdddiiinnntttxxxxxx|||}}}|||uuujjj^^^VVVHHHEEEBBB@@@@@@>>>===;;;::::::999777777666666666666666666666666555444444333333222111000000000000,,,---------...//////000111666>>>HHHRRR[[[aaaddddddcccbbbaaa````````````^^^aaaeeefffdddbbbaaa```^^^___bbbggglllnnnmmmkkkfffgggkkkpppwwwyyytttssstttuuu{{{}}}nnn^^^VVVOOOXXX___bbbfffiiijjjhhheee___XXXTTTUUUZZZ___bbbaaa___]]]___bbbcccaaa^^^UUUOOOGGGCCCBBBBBBAAA???}}}}}}|||{{{yyyvvvsssqqqooommmjjjddd]]]VVVRRROOONNNJJJJJJJJJIIIGGGEEEDDDCCCDDDBBB???=========<<<;;;555777888888:::===AAAEEEFFFLLLVVV___fffmmmrrruuuuuuxxx{{{}}}~~~{{{ppp\\\UUULLLEEEAAA@@@??????777777777777666444333222222222222111111111111000444444333222111111111111111333555888:::>>>CCCFFFFFFLLLOOONNNLLLJJJDDD===777555444333333222000...222111111111000000000///000000000000//////////////////...------///000111//////...------------.............../////////000/////////000111333444555777999;;;======>>>AAACCCFFFHHHKKKLLLKKKIIIIIIIIIFFFGGGHHHIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUWWWYYYYYYZZZZZZZZZ[[[\\\]]]]]]\\\ZZZYYYYYYZZZ\\\]]]^^^]]]]]]\\\\\\^^^```dddgggjjjlllmmmhhhiiikkkmmmooopppqqqqqqqqqrrrtttuuutttrrrooommmhhhccc]]]XXXTTTPPPMMMJJJEEECCC@@@===<<<===>>>???@@@GGGSSSaaappp}}}zzzvvvrrrppppppqqqrrrrrrrrrpppmmmggg___YYYUUUKKKHHHCCC@@@>>><<<999777666666555666777888:::;;;<<<<<<;;;:::999888777777444333111111222222000...222111111000000000000111///......---------......---///111222222333555777:::;;;@@@IIITTT]]]```aaa]]][[[XXXWWWXXX]]]aaaeeedddfffjjjooosssssspppnnnlllfff```[[[ZZZ\\\]]]^^^YYYWWWXXX]]]aaafffoooxxx~~~wwwtttkkkfff\\\QQQGGG@@@<<<:::666666666666555555555555444222444888999:::???EEENNNXXXccchhhlllrrrvvvvvv}}}~~~}}}qqqddd[[[HHHFFFCCCAAA@@@???===;;;999999888888888888999999666666666666666555555444444333222111000000000000,,,------......////////////444<<>>;;;<<<=========:::888666666777999::::::<<>>===>>><<<<<<;;;999888666555555111111111111111111222222......///000111222222333111222333555999<<<@@@BBBFFFGGGHHHIIIFFFBBB>>>;;;444444444333222111111000//////000000000000//////////////////////////////......////////////......,,,------...///000111111,,,------........................///000222333444333555777:::;;;<<<<<<<<>>;;;999888777777888999::::::;;;<<<999888777666444444333333333333333222222222111111111111000000//////.........///000000000///------...000111111111333555777777;;;DDDNNNWWW]]]______ZZZVVVSSSSSSWWW[[[^^^^^^```ccchhhlllnnnnnnllljjjkkkhhhbbb\\\YYYYYY[[[\\\WWWXXXZZZ]]]ccclllvvv}}}zzzwwwooocccWWWLLLCCC<<<888666444333333555666666555333444555555666:::???CCCLLLWWWaaahhhooouuuwwwuuuzzz|||~~~}}}lll___SSSKKKCCC@@@AAABBB???;;;::::::999999888777777666666555444444555555333111222222222111111111111000///////////////000000111000333:::DDDPPP[[[cccfffkkkhhheeedddffffffdddbbbaaabbbcccdddcccaaa```^^^]]]___bbbeeehhhkkknnnooojjjlllooorrrvvv}}}xxxttttttxxx{{{iii[[[TTTZZZ```dddhhhlllnnnmmmnnnjjjccc\\\XXX[[[bbbhhhgggdddaaaccchhhlllllljjjeeeZZZLLLCCCAAAAAA???<<<{{{tttmmmfff^^^VVVRRRNNNLLLJJJHHHGGGDDD@@@===<<<=========<<<:::999777666777999::::::<<<>>>AAADDDIIIPPPWWW^^^dddjjjnnnsssuuuxxxzzz{{{}}}qqqbbbWWWLLLGGGCCC???===>>>::::::999777666444333333111111111111111111111111//////000000111111222222111111333555888<<>>@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJHHHGGGHHHKKKMMMLLLJJJMMMMMMMMMMMMNNNPPPQQQRRRQQQRRRTTTUUUVVVUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVXXX[[[]]]___```aaabbbbbbccceeeeeeffffffffffffffffffeeecccbbb```___UUUOOOGGGCCCBBB@@@<<<888888777777777777888999999===BBBKKKWWWfffuuu}}}zzzwwwvvvvvvvvvxxxzzzzzzwwwtttqqqjjjbbbWWWRRRJJJCCC???<<<:::999777777888888999:::;;;;;;999888666555444333333333222222222222111111111111111000000000/////////...,,,---///000000000//////...000111222222333555777777<<>>BBBLLLVVVaaagggnnntttvvvtttxxxzzz}}}}}}nnncccUUUMMMDDDAAABBBBBB???;;;;;;::::::999999888777777555444444444555555444222222222222222111111111111///////////////000111222111333999BBBNNNYYYbbbfffjjjhhheeedddeeeeeeccc```aaabbbdddddddddcccaaa___``````aaadddfffjjjlllnnnlllmmmnnnpppuuu{{{yyyuuusssuuuyyy~~~xxxjjj___XXX\\\aaaeeejjjooossstttvvvrrrjjjaaa\\\]]]ccciiilllhhhcccccchhhmmmnnnnnnhhh]]]OOOFFFCCCBBBAAA>>>wwwpppggg___YYYSSSPPPKKKHHHFFFCCCAAA???>>>>>>===<<<;;;:::999999666777999999:::;;;>>>@@@BBBFFFMMMTTTZZZaaaggglllpppsssvvvyyy{{{~~~ssscccXXXMMMGGGCCC???======::::::999777666555444333111111111111111111111111000000000000000111111111000111333555888;;;>>>???>>>>>><<<;;;888555333111111000000//////......---//////000000000000//////////////////////////////......////////////...............///////////////......///000000000//////.........///000111222333555555555666777999:::;;;999:::;;;===>>>@@@AAABBB??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFEEEDDDEEEGGGHHHHHHGGGHHHHHHHHHIIIJJJKKKMMMMMMLLLMMMOOOPPPQQQPPPOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRTTTVVVXXXYYYZZZZZZ\\\]]]^^^```aaabbbbbbbbbbbbaaa___]]][[[XXXUUUTTTKKKFFF@@@===<<<;;;888555555444444444555555666777;;;???GGGQQQ^^^nnn|||}}}{{{{{{{{{||||||tttkkk^^^XXXOOOGGGAAA>>>;;;:::777777888888999999::::::888777666444333333333333111111111111000000000000000000000000////////////+++,,,...///000111111111///000111222222333555888999>>>FFFNNNSSSUUUTTTSSSRRRPPPOOOQQQUUUZZZ]]]^^^aaadddgggjjjjjjiiifffdddbbbaaa___\\\ZZZYYYXXXXXXVVVXXX[[[___eeennnyyyzzzxxx~~~}}}yyyyyy}}}~~~}}}zzzrrreeeVVVJJJBBB???>>>:::888666555666666555444333333444444555888===@@@JJJUUU```gggnnntttwwwuuuyyyzzz}}}|||qqqgggYYYQQQHHHCCCCCCBBB???<<<<<<;;;;;;::::::999888888444444333444666666555444333222222222111111111111.........///000111222333222444888???JJJVVV```fffiiigggfffeeeeeedddbbb___bbbcccdddeeeeeecccbbb```aaa``````aaacccgggkkkmmmmmmmmmmmmnnnrrryyy}}}yyyxxxwwwxxx{{{~~~zzzqqqjjjaaabbbdddhhhlllqqqvvvyyy{{{wwwpppfff``````ffflllpppjjjeeedddgggllloooooommmcccUUUJJJEEECCCBBBAAAzzzqqqhhhbbbXXXTTTMMMIIIFFFEEEDDDBBB@@@???>>><<<;;;:::::::::555777888999999:::===???AAAEEEJJJQQQWWW]]]dddhhhmmmppptttxxx{{{}}}sssbbbXXXMMMHHHDDD???<<<===<<<;;;;;;:::888777777666222222222111111111111111111111111000000000000000000111222555777:::<<<======<<<:::777555333111111222111111111000000////////////000000000000//////////////////////////////......////////////......///////////////............//////000000000000000.........//////111222222555444444444555666888999888888888999:::<<<===>>><<<<<<<<<=========>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMLLLOOOOOOOOOOOOPPPPPPPPPPPPNNNOOOPPPRRRSSSSSSTTTTTTWWWXXXYYY[[[]]]^^^^^^___]]]\\\ZZZWWWSSSOOOLLLJJJDDDAAA<<<:::::::::888777555555555555666777888888<<<@@@FFFNNNYYYhhhyyy{{{rrrfff___TTTKKKDDD???<<<:::777777777888888888888888666555444333222222222222000000000000////////////000000000000////////////---......///000111111111///000222222222333666888<<>>@@@CCCHHHNNNSSSYYY```dddiiilllqqquuuyyy~~~|||~~~}}}|||||||||vvvnnn```VVVLLLGGGDDD???<<<===<<<;;;;;;:::999888777777222222222111111111000000111111111000000000000000///000222444666888::::::;;;999777444222111000000111111111111000000000000//////000000000000//////////////////////////////......////////////......///////////////............//////000000000000000............///000111111444333333222333444666777888888777777777888999999::::::::::::;;;;;;;;;;;;<<<======>>>>>>???@@@@@@>>>???@@@@@@AAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKHHHIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMNNNOOOOOOOOOOOORRRSSSTTTVVVXXXYYYYYYZZZYYYXXXUUURRRMMMIIIEEECCC;;;999666444444555555555555555555666777888999999;;;???DDDKKKUUUddduuuwwwmmmfffZZZNNNFFF@@@===:::777777777777777777777777555444333222222111111222000000000/////////......////////////000000000000000000000/////////000000///111222333333444666888>>>CCCJJJMMMMMMKKKIIIHHHJJJLLLOOOSSSWWW[[[^^^```dddfffhhhiiihhhddd```]]]\\\YYYTTTPPPOOORRRVVVYYYUUUXXX\\\bbbiiisss}}}zzzpppkkk___YYYRRRMMMNNNWWWfffqqqzzzttthhhXXXJJJBBB???@@@>>><<<999888888888777555444444444444444666;;;>>>EEEPPP^^^hhhrrr|||}}}zzzsssoooddd\\\RRRIIIEEEBBB@@@>>>======<<<;;;;;;::::::999555444444666888888777666333333333222222222222111////////////000111222333222333666:::AAAMMM[[[dddiiijjjlllkkkiiifffcccaaa^^^```aaaccccccbbb```___[[[ZZZYYYYYY\\\bbbhhhkkkjjjiiihhhhhhkkkrrr{{{{{{tttnnnlllrrrwwwzzz~~~~~~~~~zzzrrriiifffkkkpppooommmlllkkklllkkkkkkjjjrrrlllaaaTTTIIIBBB??????{{{tttccc]]]UUUMMMIIIFFFEEEDDDBBBAAA@@@>>>===;;;:::999555666888888777888;;;===???BBBFFFJJJNNNSSSZZZ^^^dddggglllqqqvvvzzz{{{rrrtttssspppoooppplllfff]]]SSSJJJFFFDDD???<<<===:::999999888777777666666333333222222111000000000000000000000000111111111///000222444666777888888666555333222000///////////////////////////////////////000000000000//////////////////////////////......////////////...............///////////////......///000000000/////////.........//////000111333222222222222222333333777666666666666555555555777888888888999999999999:::::::::;;;<<<<<<======;;;<<<>>>>>>======???@@@@@@@@@@@@@@@AAACCCDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKMMMMMMOOOPPPRRRRRRSSSSSSSSSRRROOOLLLGGGCCC???===666555333222222333444555444444444555666777888999999>>>DDDJJJRRRaaasss{{{tttkkk^^^QQQGGGAAA<<<:::888888777777666666555555333333222111111111111111000000000000////////////////////////000000000000222111000////////////000000111222333333444666999>>>CCCHHHJJJHHHFFFEEEFFFGGGKKKPPPTTTWWWZZZ^^^```cccdddfffgggfffbbb]]]ZZZWWWSSSNNNJJJJJJNNNTTTXXXUUUXXX]]]ccckkkuuuwwwjjjcccUUUOOOHHHDDDEEENNN___nnnyyyuuulll^^^OOOEEEAAA@@@???===:::999:::999888777666666555444444666:::>>>DDDPPP^^^iiittt~~~}}}zzzuuurrriiiaaaVVVLLLFFFBBB@@@???===<<<<<<;;;;;;:::999999666666555666888888777555333333333333222222222222111111000000000111222222111333555999???JJJXXXaaaiiilllnnnnnnjjjfffcccaaa]]]^^^```bbbbbbaaa```___XXXWWWVVVVVVYYY^^^cccgggfffeeeeeefffiiiooowww}}}}}}yyyooojjjpppwww|||~~~rrrjjjkkkooopppppppppooonnnllljjjiiimmmjjjcccWWWJJJAAA>>>???qqqjjj```WWWPPPKKKGGGEEEAAAAAAAAA@@@>>><<<:::888555666777777777888:::<<<>>>@@@BBBEEEHHHMMMSSSWWW^^^bbbggglllpppuuuzzz~~~zzzsssjjjkkkiiieeecccdddbbb^^^YYYPPPHHHEEECCC???<<<===:::999999888888777777666333333222222111000000/////////000000111111222222...000222444555666666666333333222222111000000///000000000000000000000000//////000000000000//////////////////////////////......////////////......------......//////000000------...////////////...///............///000000111111222222222111111000222222444444555444333222555555555666666666777777666777777888888999::::::777999;;;;;;999999;;;============>>>???@@@AAABBB??????@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKKKKLLLLLLLLLKKKJJJHHHEEEAAA===:::888666555444333222333555777555555555555777888999::::::???FFFLLLTTTbbbtttyyyoooaaaSSSHHHAAA<<<999888888777666555555444444222222111000000000000111111111111000000000//////.../////////000000000111111000/////////000111222000111333333333444777999<<<@@@EEEEEECCCAAABBBDDDEEEIIIOOOTTTVVVXXX\\\^^^```aaacccdddbbb___ZZZWWWQQQNNNJJJGGGHHHKKKPPPTTTTTTXXX]]]dddmmmwwwqqqbbbYYYOOOIIICCCBBBCCCKKK\\\lllyyyxxxrrrfffVVVIIICCCBBB???===;;;:::;;;;;;:::999777777777555555777;;;>>>DDDPPP^^^iiisss}}}|||xxxvvvllleeeZZZOOOGGGBBBAAA@@@<<<<<<;;;;;;:::999999999888777666777888888777555444444333333333222222222222222111111000000111111///222555888===GGGUUU___hhhkkkoooooojjjeeebbb```]]]___aaabbbcccbbb```___XXXWWWUUUUUUVVVYYY]]]``````aaabbbdddgggmmmuuuzzzzzznnnbbbdddkkkqqq}}}yyyooommmoooppppppooollljjjhhhggggggcccdddaaaWWWKKKBBB@@@AAA}}}vvvkkkaaaXXXQQQKKKHHHAAAAAABBBAAA@@@===:::888555666777777777777999;;;<<<>>>@@@BBBEEEIIIOOOSSSZZZ^^^ccchhhlllqqqvvvzzz|||sssllleeefffccc^^^\\\]]]\\\YYYWWWNNNFFFDDDCCC???<<<===<<<;;;;;;::::::999999999333333222222111000000///...//////000111222222333...///222444555666666555222333333444333333222111222222222222222333333333//////000000000000//////////////////////////////......////////////......,,,------...///000111111,,,------...............///............//////000000000111222222111///...---///111333444444222111333333444444444555555555444444555555666777777777444666999888777666999;;;;;;;;;;;;<<<===>>>???@@@;;;;;;<<<<<<===???@@@AAA??????@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCC@@@===999666444222222111000///000333555666666777777999:::;;;<<<<<>>BBBBBB???===@@@CCCCCCHHHOOOSSSUUUWWWZZZ\\\]]]___aaabbb```\\\XXXUUULLLJJJHHHGGGHHHJJJNNNPPPTTTXXX^^^eeennnxxx}}}lll\\\RRRLLLFFFAAAAAABBBIIIZZZkkkzzzzzzvvvkkk[[[MMMEEECCC???===;;;;;;;;;<<<;;;:::888888777666555777;;;>>>EEEQQQ^^^hhhrrr|||~~~{{{xxxoooggg\\\PPPGGGBBBAAA@@@<<<;;;;;;::::::999888888999888777888888888666444444444444333333333222222444333222111000000000000...222555888===FFFSSS^^^gggkkkoooooojjjddd```___^^^```bbbcccdddcccbbbaaaYYYWWWUUUTTTUUUVVVXXXZZZ]]]___```cccffflllsssxxxyyy~~~nnn[[[XXX\\\cccrrr}}}rrroooqqqooommmjjjfffcccbbbccceee\\\___^^^WWWLLLCCCAAACCCwwwkkk\\\MMMFFFFFFCCCAAA???>>>>>>>>><<<;;;777777777777888999:::;;;<<<===???AAAEEEHHHKKKLLLSSSYYY___ccceeejjjqqqxxx~~~~~~|||vvvlllddd___]]][[[XXXVVVTTTSSSRRRPPPMMMHHHCCC???=========<<<<<<;;;:::999888777666555444444333222111000000,,,------...///000000111111222444666777777777666555555444333222222222222111111222222222111111000//////////////////////////////000111111111111111000000000000000000000000000/////////............000//////...------,,,,,,------------------------111000///......///000111111000000000222333222111222222333333333444444444222222222333333333444444333333333444444444555555888888888888888888888888999999:::::::::;;;;;;;;;>>>>>>>>>>>>????????????AAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDAAA???<<<999666555555666444444444444444444444444777777777999:::<<<>>>???>>>CCCJJJRRR]]]kkk{{{wwwfffWWWMMMEEE???;;;888666444333333333222111111111000000//////......000000//////.........---111111000000//////......//////000000111111222222444333222222222444666888===???AAAAAA@@@???@@@AAABBBEEEJJJOOOQQQTTTWWWYYYYYYZZZ[[[]]]^^^\\\YYYUUULLLIIIFFFDDDDDDHHHLLLOOOUUUYYY^^^eeemmmvvvzzzlll]]]TTTKKKEEE???>>>???FFFVVVdddvvv|||}}}rrrcccVVVKKKCCC>>><<<::::::;;;;;;:::999<<<;;;:::777666888<<>>===<<<;;;:::::::::888999999888888777666555666555333333555666555444333222000///....../////////...111666:::AAAMMMXXXeeelllpppmmmiiigggdddaaaaaaaaaaaaccceeefffdddbbb]]][[[WWWSSSRRRRRRTTTVVVYYY\\\aaadddhhhkkkpppsssrrryyy|||jjjZZZTTTPPPQQQ```rrr}}}tttsssuuuqqqnnnggg______bbbccc___\\\]]]]]]XXXOOOGGGBBBAAA{{{nnn^^^OOOHHHGGG@@@???============:::888777777777777777888999:::<<<<<<>>>AAADDDGGGJJJLLLQQQVVV\\\```bbbgggnnntttyyy}}}}}}|||yyyvvvppphhhaaa\\\[[[YYYWWWUUUSSSRRRRRROOOLLLGGGCCC???=========;;;;;;:::999888777666666444333333222111000////////////000000111111222222///000111333444444333333444444333222222222333333222222333333333222222111000000000000000000000000///000111111222222111111000000000000000000000000000000/////////.........111000000///......------------------------------000//////......//////000111000///000111222111000111111222222222333333333222222222222333333333333333333333333444444444444666666666666666666666666777777777777888888888888;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB<<<;;;888555333333333444333333444444444555555555888888999:::;;;===???@@@CCCGGGNNNUUU___mmm|||wwwgggYYYNNNFFF???:::888666444333333333222111000000000000////////////000/////////............111000000000/////////.../////////000111111222222555444333333444666888:::;;;===??????>>>===>>>???AAADDDIIILLLOOOQQQTTTVVVXXXYYYZZZ\\\]]][[[VVVRRRHHHGGGEEEDDDFFFIIIMMMPPPTTTWWW^^^eeemmmwww|||nnn___UUUJJJDDD???===>>>DDDSSS```ssszzz}}}tttgggZZZOOOFFF???===:::999:::;;;;;;:::<<<;;;:::888666888<<>>===<<<;;;:::::::::999999999999888777666555666555333333555666555444333222000///......//////000///111666:::@@@KKKWWWdddlllpppnnnjjjiiifffcccbbbaaabbbdddfffgggfffddd```]]]YYYUUUSSSSSSTTTTTTUUUXXX\\\```cccggglllooosssxxx~~~}}}xxxzzzxxxhhhXXXQQQLLLMMMZZZjjj{{{}}}vvvvvvyyy{{{vvvkkk___ZZZ[[[\\\YYYZZZ[[[[[[WWWPPPHHHDDDBBB{{{mmm]]]NNNFFFEEE???>>>>>>>>>>>>===;;;888777777666666666777888888;;;<<<===@@@CCCFFFHHHJJJMMMRRRWWW[[[^^^ccciiinnnrrrvvv||||||~~~~~~|||zzzyyyyyy{{{{{{|||~~~~~~zzztttooolllhhhbbb]]]XXXWWWVVVUUUSSSRRRQQQQQQMMMKKKGGGBBB???=========::::::999888777666666555333333222111000///......000000000000111111111111...///000111111111111111333333222222222333444444333444444555555444444444222222222222222222222222000111222222333333222222111111111111111111111111000000000000////////////111111111000//////......---------------------------..................---///...---...000111000///000000000000111111111111111111111222222222333333222222222333333333333444444444444444444444444444444444444444555555555555888888888888999999999999:::;;;<<<===>>>>>>??????@@@@@@@@@??????>>>>>>===888777555333222222333333333333444555666666777888:::::::::;;;<<<>>>???@@@DDDHHHNNNUUU^^^kkkzzzwwwiii[[[PPPGGG???:::888666333333333333222111////////////000000000000////////////............000000000000////////////...//////000111111222222666555555555666888:::<<<;;;<<<>>>>>>=========>>>BBBEEEIIILLLNNNOOORRRTTTWWWXXXZZZ\\\\\\YYYRRRMMMEEEDDDDDDEEEGGGJJJNNNPPPRRRVVV]]]fffoooyyyqqqaaaWWWLLLGGGBBB@@@@@@DDDQQQ]]]nnnwww|||wwwlll```TTTKKKBBB>>>:::888999:::<<<<<<<<<;;;:::888777999===@@@HHHRRR```kkksssxxx~~~~~~zzzxxxxxxqqqeeeZZZRRRKKKFFFCCC@@@???>>><<<;;;;;;::::::999999999999888777666555666555333333555666555444222222111///////////////000///111555999>>>IIISSSbbbkkkqqqpppmmmllliiieeecccbbbccceeehhhiiihhhgggdddaaa]]]YYYUUUSSSSSSSSSUUUWWW[[[___bbbggglllooossswww{{{~~~wwwooolllooossstttsssssseeeVVVNNNHHHGGGQQQ___lllttt}}}|||yyyzzz~~~~~~qqqaaaWWWVVVVVVTTTWWWXXXYYYVVVQQQJJJFFFCCCssseeeVVVIIICCCBBB@@@@@@@@@AAAAAA@@@===:::777777666666666666666777::::::<<<>>>AAADDDFFFHHHKKKNNNSSSVVVZZZ___dddhhhlllpppvvvzzz|||}}}}}}~~~|||}}}~~~|||yyyvvvuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~zzzvvvrrrlllgggccc```\\\YYYSSSSSSSSSRRRRRRQQQPPPPPPKKKIIIFFFBBB???======<<<999999888888777666666555444444333222111000//////////////////............000000111111222222222222333222222222333444555555555555666666777777666666444444444444444444444444222222333444444444444333222222222222222222222222111111111000000000//////000000000/////////..............................+++,,,............,,,+++...---,,,---///000///........./////////000000000000000000111111111222222111111111222222222333333333333333333333333333333222222222222333333333333555555666666666777777777777888999;;;<<<=========>>>======<<<;;;::::::999666555555444444444555666222333444555777888999:::;;;;;;;;;;;;<<<===>>>???@@@DDDJJJQQQZZZgggvvvwwwjjj]]]RRRIII@@@:::777555333222333333222111......//////000000111111///////////////.........000000000000////////////...//////000111222333333555666666777888:::<<<===<<<>>>@@@@@@?????????@@@EEEGGGKKKMMMNNNPPPRRRTTTXXXYYY\\\^^^]]]XXXPPPJJJDDDDDDEEEFFFHHHJJJLLLMMMQQQVVV^^^gggqqq|||uuufff\\\QQQLLLGGGEEECCCGGGRRR]]]jjjssszzzxxxpppeeeXXXNNNDDD@@@;;;888888:::<<<===<<<<<<:::999888:::>>>AAAJJJTTTaaammmtttzzz~~~}}}zzzxxxyyysssiii^^^UUUNNNGGGCCCAAA@@@???===<<<;;;;;;;;;999999999999888777666666666555333333555666555444222222111000000/////////000///111555888<<>><<<888888777666555555666666888999:::<<>>???>>>@@@BBBBBBAAA@@@AAABBBFFFHHHKKKLLLMMMOOORRRUUU[[[\\\^^^___]]]WWWOOOIIIEEEEEEEEEFFFGGGHHHIIIIIIPPPVVV___iiisss~~~zzzlllcccVVVQQQKKKHHHFFFIIISSS___iiiqqqwwwvvvpppggg[[[PPPFFFAAA;;;888888:::===>>><<<<<<;;;999999;;;???BBBKKKUUUcccooovvv{{{|||zzzyyyyyyssskkkbbbYYYQQQIIIDDDBBBAAA@@@>>><<<;;;;;;;;;999::::::999999888777666666555333333555666555444222222222111000000/////////...000444777:::CCCMMM\\\gggrrruuutttsssooojjjgggfffeeegggiiikkkkkkjjjiiihhhddd```\\\XXXUUUTTTPPPRRRUUUWWWZZZ^^^cccgggnnnsssyyy}}}xxxnnnbbb\\\___eeeiiijjjkkkcccXXXNNNGGGDDDHHHNNNXXXaaannnvvvyyyyyy{{{}}}sssddd[[[VVVSSSTTTUUUVVVVVVTTTOOOIIIEEEssshhh\\\VVVPPPIIIEEEDDD@@@???======>>>>>>===<<<:::999888777666555555555777888999;;;===@@@BBBDDDFFFGGGJJJNNNRRRWWW[[[]]]```dddiiimmmoooqqqsssuuuuuuwwwyyyxxxwwwuuuuuuuuusssuuuwwwzzz}}}~~~~~~}}}}}}zzz|||||||||zzzyyyzzz{{{~~~ssshhhfffbbb^^^ZZZWWWVVVUUUNNNNNNOOOPPPPPPNNNMMMLLLGGGFFFDDDAAA???>>><<<<<<999999888888888777777777666666555444333222111111000000000000111111111111.........///000222333444666666555555555666777777666666777888999999999999555555555555555555555555444555666666777777666666555555555555555555555555222222222222111111111000...............---------........................,,,------------------,,,---,,,,,,,,,...///...---------------...................../////////000000/////////000000000111111000000000000000000000000000000000111111111111222333333333444444444444555444555666777888999999999777777777666666555555555111222222333444444555555444555666777999:::;;;<<<;;;;;;;;;:::;;;;;;<<<<<<<<<@@@EEELLLTTTaaaoooyyyyyypppbbbVVVMMMFFF???:::555333222111222333222111////////////000000000000.........///////////////////////////000000000000000000111333444555666666666777999;;;===???AAABBB@@@BBBDDDDDDCCCCCCCCCDDDGGGIIIKKKLLLNNNPPPSSSVVV___`````````]]]WWWOOOIIIEEEEEEEEEEEEFFFGGGHHHHHHNNNTTT^^^iiisss~~~ssskkk\\\VVVPPPLLLIIILLLWWWbbbmmmssswwwtttooohhh]]]SSSGGGBBB<<<999999;;;===>>>===<<<;;;:::999<<<@@@CCCKKKUUUdddqqqxxx}}}~~~|||{{{{{{yyytttmmmfff]]]TTTLLLFFFCCCBBBAAA???===<<<;;;;;;::::::::::::999888777666666555333333555666555444222222222222111000///...------///444666999BBBKKKYYYeeeqqqvvvwwwuuuqqqllliiigggfffgggiiijjjjjjjjjjjjiiigggddd```\\\XXXVVVSSSTTTUUUWWWXXX\\\aaaeeejjjnnnssswwwuuukkk___YYY\\\bbbgggiiihhhccc[[[QQQJJJGGGHHHKKKTTT]]]jjjtttxxxyyyyyyzzz}}}lll```XXXTTTVVVWWWWWWXXXVVVQQQJJJEEEzzzhhh^^^UUURRROOOJJJGGGFFFBBB???===<<<===>>>>>>>>>;;;;;;999888777666666666666777888:::<<>><<<<<<999999999999999888888888666555555444333222111000//////000000111111222222/////////000222444666777999888777777777777777777666666777888999999999999777777777777777777777777555666777777888888777777666666666666666666666666333333222222222111111111.............../////////..............................------------.........---,,,---...//////------------............///------........./////////....../////////000000000............................../////////000000000111111111222222222333333222333444555555555555555555555555555555444444444333333444555666666666666666666777888999:::;;;<<<======<<<<<<<<<<<<<<<===>>>AAAFFFJJJQQQ\\\iiisss|||sssiii[[[OOOGGGAAA;;;888555333111111222333222111000000000000////////////............/////////000.../////////000000000111111222333444555777888888888:::<<>>===>>>@@@AAABBB<<<;;;:::888777666666666666666777999;;;>>>@@@AAA@@@@@@BBBFFFKKKPPPRRRSSSTTTWWW[[[]]]___```bbbdddgggjjjmmmppppppqqqrrrtttssstttvvvxxxzzz{{{||||||}}}~~~}}}{{{yyyxxxxxxxxxssstttuuuuuusssqqqqqqrrryyyzzz|||}}}xxxkkk______]]]ZZZVVVSSSRRRRRRMMMNNNOOOPPPOOOMMMKKKJJJEEEDDDCCCAAA???>>><<<<<<:::::::::999999999999999555444444333222111000000,,,------...///000000111111111222333555777:::<<<::::::999888777777777888555666777888999:::::::::999999999999999999999999666666777888888888888888777777777777777777777777333333333222222222111111////////////000000000000//////////////////////////////---,,,,,,---//////...---,,,---///000///...---------.........//////---------.........//////............/////////000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111111222222333333333222222444444444444444444444555666666777888999999999888777777888999:::;;;;;;<<>>>>>============>>>???BBBEEEIIINNNXXXdddmmmuuu{{{nnndddVVVJJJBBB===999666444333111111222333222111111111000000//////......---.........//////000000.../////////000000111111222222444555666888999:::;;;<<<>>>AAADDDFFFGGGHHHMMMOOOQQQQQQPPPOOOPPPQQQPPPQQQSSSUUUWWWZZZ^^^bbbdddbbb```^^^ZZZTTTMMMHHHBBBBBBBBBBBBDDDGGGKKKMMMIIIPPPZZZdddoooyyy|||vvvmmmeee]]]XXXUUUYYYfffsssyyy{{{yyysssnnnhhh```WWWFFFCCC>>>;;;;;;<<<============<<<::::::===AAAEEEJJJUUUeeerrr{{{~~~}}}}}}}}}~~~zzzwwwrrrllleee\\\RRRLLLEEECCCBBB@@@>>><<<<<<;;;::::::::::::999888777777666555333333555666555444222222333333222111///...++++++...222555888AAAJJJSSSaaapppwwwyyywwwsssmmmkkkiiigggfffggghhhhhhhhhhhhhhhhhhgggeeeaaa^^^\\\UUUUUUUUUUUUUUUXXX\\\```bbbcccbbbccckkkxxx}}}rrreee]]]]]]aaaddddddbbbbbb]]]UUUNNNLLLKKKJJJPPPYYYgggsssyyyzzzzzzyyywwwrrriiifffeee\\\[[[ZZZ[[[YYYSSSJJJCCC}}}qqqjjjZZZSSSMMMJJJKKKLLLIIIFFFEEECCCAAA?????????>>><<<<<<:::999777555555555666666666888999;;;===>>>>>>@@@AAABBBDDDFFFHHHKKKLLLOOOPPPRRRTTTVVVWWWXXXXXX^^^```dddiiilllnnnoooooooooqqqrrrtttuuuwww{{{~~~|||~~~~~~}}}|||zzzwwwtttrrrqqqsssqqqooollliiihhhggggggkkknnnrrrvvvzzz{{{mmmddd]]]\\\YYYVVVSSSQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGDDDAAA>>><<<:::999::::::999999888777666666888666444333333222000...//////............//////111000000111333777;;;>>>CCC<<<666666666444555888666888999999999999;;;<<<888999::::::;;;;;;::::::888888888777666555555444777888888888888777777666444444444444444555666777444333111///...---............---------,,,,,,,,,////////////////////////////////////////////////........................111111000000//////............................../////////...------,,,,,,,,,,,,------...///000000////////////000000000000111111222222222333333333777777777777666555444444222222222333444555777777888777777999===???===;;;=========<<<======>>>>>>@@@BBBEEEHHHNNNUUU^^^cccpppvvvtttbbbXXXJJJ@@@<<<999555222111111111111111111111111111111111111111111111111000000//////.........---000///...---...///222333000333666777777888;;;>>>======???BBBEEEHHHJJJJJJMMMQQQUUUVVVUUUUUUXXX[[[YYY]]]______aaafffhhhfffhhheeeaaa\\\XXXSSSLLLHHHDDDCCCAAABBBDDDFFFHHHHHHJJJOOOVVVaaammmyyy~~~{{{{{{qqqhhh```^^^___dddqqqzzzssslllaaaUUUMMMEEE>>>======<<<;;;<<<>>>===;;;:::<<>>===<<<;;;:::999888999:::;;;999888777555444444444444333333222222111000000000222///...111222555<<>><<<<<<;;;999777666555555555555555666888999:::;;;;;;>>>>>>???AAACCCFFFHHHIIILLLMMMOOOQQQRRRTTTTTTUUUXXX[[[^^^cccfffhhhhhhiiijjjlllnnnooopppssswwwzzzyyy|||~~~}}}yyyxxxwwwuuussspppnnnmmmmmmkkkiiifffdddbbbbbbbbbfffiiilllppptttxxx}}}zzzmmmddd[[[ZZZWWWTTTRRROOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHFFFEEEBBB@@@???>>>===<<<;;;:::999888777777777888666444333333222000...//////............//////000000000111444999===@@@DDD<<<777666666444555888777888::::::999999;;;<<<999:::;;;;;;<<<<<<;;;;;;:::::::::999888888777777888888888888888888777666555444444444444555666666444222111///........................---------,,,......................................................................../////////.........------........................---------...............,,,,,,------...//////000.../////////000000000000111111111222222222333333555555555555444444333222444444444555777888::::::<<<::::::<<>>>>>======???>>>===;;;:::<<>>===;;;<<<;;;:::999999999::::::999888777555444444444444333333222222111000000000111///...111222555<<>>======<<<:::888666555444444444444555666666777888888;;;;;;<<<===???BBBCCCEEEGGGHHHJJJLLLNNNOOOOOOPPPQQQSSSVVVZZZ]]]___``````ccceeeggghhhjjjmmmqqqtttuuuxxx{{{}}}}}}~~~~~~|||zzzsssrrrqqqnnnllljjjhhhgggdddccc```^^^\\\[[[ZZZZZZ___aaadddgggjjjmmmrrruuu|||xxxkkkcccYYYWWWUUURRROOOMMMLLLKKKHHHIIIKKKLLLNNNOOOOOOPPPHHHGGGEEEDDDCCCBBBBBBBBB>>>===:::888777777888999777666444333333222000/////////............//////000000000222666;;;@@@CCCEEE===888777666444444777888999;;;;;;::::::;;;===;;;;;;<<<============<<<======<<<<<<;;;:::::::::999999999999999888777666666666555444444444444555333222111000///........./////////.........------------------------------........................------------------------.........---------------........................+++,,,,,,---......//////,,,,,,,,,---......//////....../////////000000000000111111111222222222222222333333333333222222111666666777888999;;;===>>>?????????@@@BBBBBBAAA@@@BBBBBBCCCDDDFFFGGGHHHIIIJJJLLLNNNOOOSSSXXX^^^ccclllrrr{{{}}}iii[[[MMMEEE<<<666444444333111111111111111111111111111111111111111111111111111000000////////////.........//////000111111222222111333666888999<<<@@@CCCIIIIIIIIIIIIJJJKKKLLLMMMPPPVVV^^^ccceeegggkkknnnooouuu{{{~~~{{{tttmmmddd\\\WWWRRRMMMIIIFFFEEECCCBBBDDDGGGKKKMMMSSSWWW___iiittt}}}}}}uuuqqqrrrssspppmmmmmmooouuuzzznnndddVVVLLLBBB???>>>===>>>AAA???===;;;;;;<<>><<<:::<<<;;;;;;:::999:::::::::999888777555444444444444333333333222111111000000111......111333444;;;BBBMMMYYYhhhsssvvvtttpppooommmllliiihhhggghhhjjjlllllliiieeebbb```]]]YYYVVVSSSRRRQQQRRRUUUYYY[[[[[[YYYYYYYYY[[[aaalllxxxvvvjjjcccaaabbb]]]]]][[[UUUOOOKKKLLLNNNZZZ\\\```dddfffggggggfffeeeppp}}}qqqddd\\\]]]___```^^^XXXOOOIIIzzzsssmmmhhhccc```\\\\\\\\\[[[YYYXXXVVVUUULLLIIIFFFFFFGGGHHHHHHGGGFFFDDDAAA@@@@@@@@@>>>===>>>===;;;999777555333333555555555555555666666666999999:::;;;===>>>@@@AAACCCDDDFFFHHHIIIJJJKKKKKKKKKMMMPPPSSSUUUWWWXXXYYY]]]___aaaccceeehhhlllpppqqqtttwwwyyyzzz{{{~~~~~~~~~~~~~~~~~~}}}zzzxxxpppooollliiifffcccaaa```\\\[[[YYYVVVUUUTTTTTTTTTXXXZZZ]]]___aaadddgggjjjpppttt}}}vvvhhh```WWWUUUSSSPPPNNNLLLJJJJJJFFFHHHJJJLLLNNNOOOOOOPPPJJJIIIGGGEEEDDDCCCBBBBBB@@@>>>;;;888777777999:::777555333333333333111//////......------......//////000111333888===CCCFFFEEE>>>888777666444444777999;;;<<<<<<;;;;;;<<<===<<<<<<===>>>>>>>>>>>>===>>>>>>======<<<<<<<<<<<<::::::::::::999888777777777777666444444333333333222222111000000//////...000////////////.........------------------------........................------------------------......------------------........................,,,,,,,,,------.........,,,,,,,,,------................../////////000000000000000111111111111222111222222333333333222222666666777888:::<<<>>>???AAAAAABBBCCCDDDDDDCCCBBBFFFGGGIIIKKKMMMOOOPPPPPPSSSTTTUUUVVVWWW[[[```ccclllqqqxxx~~~nnn]]]RRRCCC>>>777222111111111000111111111111111111111111111111111111111111111111000000//////////////////...///000111222333333222444555888;;;>>>BBBFFFIIIKKKKKKKKKKKKJJJKKKMMMOOOSSSYYYbbbhhhkkkmmmpppssswwwxxxoooddd\\\YYYVVVQQQNNNJJJJJJHHHGGGHHHKKKOOOSSSYYY]]]eeeoooyyyuuummmiiiiiinnnooopppqqqssszzzuuulll^^^RRRFFFAAA???===>>>@@@@@@>>><<<;;;===@@@CCCEEEPPPZZZhhhtttzzz~~~}}}yyyxxxvvvuuurrrkkkaaaZZZPPPLLLGGGBBB@@@???===<<<<<<<<<;;;;;;::::::::::::999888777555444444444444444333333222222111000000111......111333444:::AAAKKKVVVeeeqqqvvvuuurrrpppnnnllljjjhhhhhhiiikkklllnnnllliiifffccc___\\\ZZZUUUTTTSSSSSSVVVYYY\\\]]]\\\\\\]]]___eeeppp|||sssiiigggiii^^^^^^\\\WWWPPPLLLKKKKKKTTTXXX^^^cccffffffdddbbb]]]gggvvvpppbbbZZZ[[[]]]```aaa]]]UUUOOO{{{ssskkkddd]]]YYYVVVUUUSSSQQQOOOOOOOOOOOOHHHFFFEEEEEEFFFGGGGGGGGGFFFDDDBBBAAAAAA@@@???===>>>===<<<:::888555333222666666666666666666666666999999999:::;;;<<<>>>>>>AAAAAACCCDDDFFFGGGGGGGGGHHHIIIKKKMMMPPPQQQSSSSSSXXXZZZ]]]___aaadddiiimmmmmmppprrruuuvvvyyy|||}}}}}}}}}}}}~~~~~~}}}|||zzzwwwuuuooommmiiiddd___[[[YYYXXXVVVTTTSSSQQQOOOOOOOOOPPPRRRTTTVVVXXXYYY[[[___bbbeeekkkttt~~~sssfff]]]VVVUUUSSSPPPNNNLLLKKKJJJGGGIIIKKKMMMNNNOOONNNNNNMMMLLLIIIFFFDDDAAA@@@???AAA>>>;;;888777777888999666555333333333333111000......------------......//////111444999???DDDHHHEEE>>>888777666444555888;;;<<<======<<<;;;===>>><<<===>>>>>>??????>>>>>>===============<<<<<<<<<;;;;;;;;;::::::999888777888777666555444333333333222222111111000000//////000////////////.........------------------------........................------------------------......................................................------,,,,,,,,,,,,,,,,,,,,,---------------............//////////////////000000000111111111111222333444444555444444555555666888:::===???@@@BBBDDDEEEFFFGGGGGGGGGHHHMMMNNNQQQSSSVVVWWWXXXYYY\\\]]]]]]]]]]]]___cccfffmmmqqqwww}}}yyykkk]]]OOOGGG===:::555111000/////////000000000000000000000000000000000000000000000000//////000000000000000000...///000222333444444444444666999>>>DDDHHHKKKLLLMMMNNNOOONNNMMMNNNQQQTTTYYY```hhhmmmpppqqqtttvvv|||{{{rrrfff___]]]\\\YYYVVVOOOPPPOOOMMMMMMOOOSSSWWW^^^ccclllvvv|||ppphhhdddcccmmmrrrwwwyyyzzz}}}tttfffYYYLLLDDDAAA===>>>@@@BBB@@@>>>===>>>AAADDDFFFNNNYYYhhhttt||||||zzzxxxvvvsssmmmccc\\\RRRMMMHHHCCCAAAAAA@@@???<<<<<<<<<;;;;;;;;;::::::999888777555444444444444444444333333222111111111000......111333444999@@@JJJTTTcccqqqxxxyyyvvvsssooommmkkkiiiiiijjjlllmmmnnnnnnmmmjjjfffbbb___^^^XXXXXXWWWVVVXXX[[[^^^aaabbbccceeehhhmmmvvv{{{oookkkkkkbbbaaa^^^YYYSSSNNNJJJHHHQQQWWW___fffhhheee```\\\WWW___mmm}}}|||mmmaaaZZZZZZ]]]aaaeeebbb[[[UUU~~~uuummmddd]]]XXXSSSPPPMMMIIIGGGGGGGGGHHHEEEEEEDDDDDDEEEEEEFFFGGGGGGDDDBBBAAAAAA@@@???>>>======<<<;;;999666444333666666666666666666777777888888888888999:::;;;<<<>>>???@@@AAACCCCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMNNNRRRTTTWWWYYY\\\```eeehhhhhhjjjmmmppprrruuuyyy|||~~~}}}}}}}}}}}}~~~}}}|||zzzyyyxxxuuuqqqmmmjjjgggbbb]]]XXXTTTRRRQQQOOONNNLLLKKKJJJJJJJJJKKKKKKMMMOOOQQQRRRTTTWWWZZZ\\\aaajjjuuutttggg^^^WWWVVVTTTRRRPPPNNNMMMMMMJJJKKKNNNPPPQQQQQQPPPOOOQQQOOOLLLHHHDDDAAA???>>>@@@>>>;;;888777666777777666444333333333333222000......------------......//////111444999???DDDHHHDDD===888777777555777:::<<<===>>>>>>===<<<===>>><<<===>>>>>>??????>>>>>>========================<<<<<<<<<;;;:::999888777888777666555444333333333111111222222111111000////////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////..............................------,,,++++++***,,,,,,,,,,,,,,,,,,------------........./////////////////////000000000000222222444555666666666666666777888:::<<>><<<<<<<<<;;;999777555444444555555555666666777777777666666666777888999999;;;<<<===>>>???@@@@@@@@@AAAAAABBBCCCEEEFFFHHHIIIKKKMMMPPPSSSVVVZZZ___cccccceeehhhjjjmmmqqquuuyyy{{{{{{zzzzzzyyyyyyzzzzzzwwwvvvtttrrrpppmmmhhhddd```]]]YYYTTTPPPMMMLLLKKKHHHGGGEEEDDDCCCDDDDDDEEEDDDEEEHHHIIIJJJLLLOOORRRSSSXXXaaalllxxxvvvjjjbbbYYYXXXVVVTTTRRRQQQPPPOOOLLLNNNQQQSSSUUUUUUTTTSSSSSSRRRNNNJJJFFFCCCAAA@@@>>>===;;;999777666555555666444333333333333222000...------,,,,,,------...//////111333888>>>DDDGGGCCC<<<777777777777888;;;===>>>??????======>>>???<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;999888777777666555444444444444444111111222222222111000///............---------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000111222333555666666777777999:::<<<>>>AAADDDFFFHHHIIIMMMQQQTTTUUUWWWZZZ]]]```bbbeeehhhjjjkkklllkkkjjjkkkkkkjjjiiiiiikkkmmmoooqqqsssuuuwwwzzz~~~~~~~~~~~~~~~}}}{{{qqqiii^^^QQQFFF>>>888666333333222111000000000111000000000000000000000000000000000000000000000000//////000000000111111111000000000111222444666888;;;>>>DDDNNNVVV[[[ZZZXXXUUUWWWWWWTTTPPPPPPTTTYYYbbbgggmmmpppqqqssswwwzzz~~~rrrmmmnnnoookkkfffbbbeeegggeeebbb```bbbfffkkkqqq{{{}}}tttooollllllrrr}}}nnnbbbVVVPPPMMMIIIIIIKKKFFFDDDBBBAAAAAADDDGGGIIISSS^^^mmmzzz~~~{{{wwwuuutttpppjjjeeeXXXSSSLLLFFFCCCAAA@@@@@@;;;<<<=========<<<::::::999888777555444444444444555444444333333222111111000...///222333333777>>>DDDNNN^^^ooo{{{}}}zzzrrrpppnnnllllllmmmooopppnnnppprrrppplllhhhggggggbbbbbbaaa```___bbbggglllmmmooosssvvvzzz~~~yyyoookkkgggfffccc```[[[UUUOOOKKKQQQWWW```ggghhhddd]]]XXXWWWVVV^^^nnnyyyyyytttqqqiiiggggggkkknnnkkkaaaYYY}}}tttlllccc\\\VVVNNNKKKHHHDDDBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGEEEBBBAAAAAAAAA???>>>;;;;;;;;;;;;:::888666555333333444555555666777777555555555555555666777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEFFFHHHKKKNNNQQQUUU[[[^^^___aaadddgggiiimmmsssvvvxxxwwwvvvuuuttttttttttttsssqqqooommmkkkfffaaa]]]XXXVVVRRRNNNKKKIIIHHHHHHCCCBBB@@@?????????@@@AAA>>>@@@BBBDDDEEEGGGJJJMMMLLLQQQZZZfffsssyyymmmfff[[[ZZZXXXVVVTTTRRRRRRQQQMMMOOOSSSVVVXXXYYYXXXWWWTTTSSSPPPLLLHHHEEECCCBBB===<<<;;;999777666444333555444333333333333222111...------,,,,,,------...///000111333888>>>CCCFFFBBB<<<777777888777999===>>>???@@@???>>>===>>>???<<<<<<===>>>>>>>>>>>>>>>????????????????????????=========<<<;;;999888777666666555444444444444555000111222333333222000///......---------,,,,,,,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000000111222444555666666777===>>>???BBBEEEHHHJJJLLLMMMQQQVVVYYY[[[^^^bbbffffffhhhllloooqqqrrrqqqqqqmmmnnnooonnnllllllnnnoooooopppqqqrrrsssuuuyyy||||||}}}}}}}}}|||zzzxxxvvvuuuttttttttttttqqqmmmjjj^^^XXXNNNDDD===888666666///000111111000000222333000000000000000000000000000000000000000000000000//////000000111111111222111111000000222444777999AAAEEEMMMWWWaaaeeeccc```VVVXXXWWWSSSNNNMMMQQQUUU```dddjjjmmmnnnqqquuuyyy}}}xxxsssuuuuuupppkkkmmmpppsssqqqmmmjjjkkknnnooouuuxxxtttssssss|||{{{nnncccYYYTTTRRROOOOOOQQQGGGFFFCCCBBBBBBEEEHHHJJJWWWaaaqqq}}}}}}yyyvvvttttttrrrnnnjjj\\\VVVNNNGGGCCCAAA???>>>;;;<<<=========<<<::::::999888777666444444444444555444444333333222222111000...///222333333777===AAAKKK\\\nnn{{{~~~{{{sssqqqooommmmmmnnnpppqqqqqqtttvvvuuuqqqmmmlllllleeeeeeeeecccaaadddjjjooonnnqqquuuyyy{{{~~~~~~tttnnngggfffdddbbb^^^YYYRRRNNNNNNTTT\\\cccfffeeeaaa^^^XXXUUUZZZjjjxxx{{{zzz{{{pppnnnmmmoooqqqmmmbbbXXXyyyooohhhaaaZZZUUUOOOLLLHHHCCCAAA@@@AAABBBIIIGGGDDDAAAAAABBBDDDFFFHHHGGGFFFDDDBBB@@@???>>>===>>>>>>===;;;999777666666666555444333333222222666666666555444444333333777777888999::::::;;;;;;===>>>>>>???@@@AAAAAAAAACCCEEEGGGJJJMMMPPPSSSTTTYYYZZZ\\\^^^```dddiiimmmqqqssstttrrrpppnnnnnnnnnjjjiiigggfffccc^^^XXXTTTQQQPPPNNNKKKHHHEEEBBBAAA@@@???>>>===============???@@@AAABBBCCCDDDDDDDDDHHHMMMWWWcccqqq~~~yyymmmddddddaaa\\\WWWSSSQQQPPPPPPQQQRRRUUUWWWWWWWWWVVVUUUWWWTTTOOOLLLJJJGGGDDDBBB@@@===:::999999999888777555444444333333222222111111111000///////////////000111333666:::>>>AAABBBBBB>>>888555555777999:::@@@BBBCCCBBB@@@?????????>>>>>>??????AAABBBDDDEEE@@@@@@>>>>>>>>>???AAABBB??????>>>===<<<:::999888666666555444333333333333222222333222111///---,,,+++,,,,,,------,,,,,,+++///......------,,,++++++......------------......///////////////////////////............---------//////.........---------......---------,,,,,,,,,.........////////////000---------.........//////...............///000111///000222333444555888;;;;;;>>>AAADDDGGGKKKOOORRRWWWXXXZZZ]]]bbbgggllloooppprrruuuxxxzzz{{{{{{zzzxxxxxxxxxvvvtttqqqnnnlllqqqpppooommmmmmmmmnnnoooppprrrtttuuutttqqqnnnlllmmmlllkkkiiifffaaa[[[VVVIIIEEE???888444222333333000000000000000000000000111111111000000000000000000000000000111111111111000000000000111111111111222222222222222555999===CCCJJJUUUaaaiiillliiifff```\\\VVVRRRPPPPPPPPPPPP___bbbeeegggiiimmmrrrwww}}}yyyuuuuuuwwwxxx{{{~~~zzzxxxzzz~~~~~~~~~~~~{{{wwwqqqkkk```YYY[[[```^^^XXXNNNJJJFFFFFFEEEEEEJJJQQQYYYfffttt|||~~~zzzwwwuuurrrooommmiii___RRRHHHEEECCCAAA???>>>>>><<<;;;;;;;;;;;;;;;999999888888777666666666555555444333333222111111...///000000000333777:::@@@KKKZZZiiiwww}}}xxxvvvrrrooommmmmmmmmnnnrrrtttvvvwwwvvvsssnnnlllkkkjjjiiigggeeefffiiilllnnnrrrvvvxxxwwwwwwyyy{{{sssgggfffgggddd```aaaaaaYYYMMMSSSVVV[[[```bbbbbbaaa___^^^[[[\\\fffuuu|||xxxwwwrrrdddUUUuuullleee___XXXSSSLLLIIIEEEBBB@@@@@@AAABBBHHHGGGDDDCCCCCCDDDGGGHHHGGGGGGEEECCCBBB@@@???>>>===>>>>>>===<<<:::777666444444444333333222222222444444444555555555555555555666666777888888999999999999:::;;;;;;<<<======AAAAAACCCEEEHHHJJJLLLMMMSSSTTTVVVWWWYYY]]]bbbeeeeeefffgggfffdddccccccdddcccaaa___\\\ZZZUUUPPPLLLJJJIIIGGGDDDAAA???===;;;::::::999888888888888888:::;;;<<<===>>>?????????EEEIIISSS___mmm{{{zzzooofffbbb```[[[WWWTTTSSSSSSTTTSSSTTTVVVXXXYYYXXXXXXWWWWWWTTTPPPMMMKKKIIIFFFDDD???<<<999888888888777666555555444333333222111111000//////...............---...111444999===AAACCCGGGCCC===::::::<<<===>>>@@@AAABBBBBB@@@>>>??????>>>>>>???@@@BBBCCCDDDDDD@@@@@@???>>>>>>=========>>>======<<<;;;:::888777666555444333333222333333222222222222111///...,,,,,,------......------,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,............------------//////.........---------......---------,,,,,,,,,------........./////////---.....................///......//////000111222000222444444555777:::<<<>>>@@@DDDHHHKKKOOOSSSWWW[[[\\\___cccgggllloooqqqqqqsssvvvzzz|||}}}}}}}}}||||||{{{yyyvvvtttqqqppppppooommmkkkjjjjjjjjjjjjkkkkkkllllllllllllkkkkkkgggdddaaa]]]YYYTTTNNNIIIAAA>>>999444111//////000////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111222222333333444777<<<@@@HHHNNNXXXccckkkmmmkkkhhhaaa^^^XXXTTTSSSSSSSSSTTT]]]```eeehhhkkkooouuuzzz~~~}}}|||}}}xxxvvvpppjjjbbb^^^bbbiiihhhbbbUUUOOOJJJHHHGGGHHHPPPXXX```mmmzzz~~~|||yyywwwvvvuuusssqqqkkkaaaTTTKKKGGGEEEBBB@@@>>>>>>===<<<;;;;;;;;;;;;:::999999888777666666555555555444444333222222111//////000000000333666:::???JJJYYYhhhvvv~~~yyywwwssspppmmmlllmmmmmmrrrtttvvvxxxwwwtttpppmmmllllllkkkhhhggggggjjjmmmpppssswwwwwwvvvuuuwwwzzzuuuhhhbbbbbb```^^^___```YYYOOOQQQTTTYYY^^^```aaa___^^^\\\YYYYYYaaapppzzzjjj[[[{{{qqqhhhbbb\\\VVVQQQJJJHHHEEEBBBAAAAAABBBDDDGGGFFFEEEEEEFFFGGGIIIJJJGGGFFFDDDCCCAAA@@@??????======>>>===<<<:::888777333333333222222222222222222333333444555555666666333333444444555666666666666777777888888999999999>>>???@@@AAACCCDDDEEEFFFJJJLLLNNNOOOPPPSSSXXX[[[\\\]]]___^^^]]]\\\]]]]]]\\\YYYUUURRROOOLLLHHHEEECCCBBB@@@>>>;;;999777666666666555444444444555555666777777888999:::;;;;;;???DDDMMMZZZiiixxx{{{qqqiiiaaa___[[[XXXVVVVVVWWWXXXUUUVVVXXXYYYZZZZZZYYYXXXVVVTTTQQQNNNMMMKKKHHHFFF>>>;;;888777777777666555666666555444222111000000//////...---------------,,,---000444999>>>CCCEEEHHHDDD>>>::::::;;;<<<<<<@@@AAABBBBBB@@@@@@AAABBB@@@BBBDDDGGGIIIJJJKKKKKKFFFEEECCCAAA>>><<<::::::<<<<<<<<<;;;:::999888777666555444333333222222222111222222222111000...------......//////......---++++++,,,------...//////------------------------++++++++++++++++++++++++............------------...............---------......---------,,,,,,,,,,,,---------............///.....................////////////000111222333111333555666777999<<<>>>AAADDDHHHLLLPPPTTTYYY\\\aaacccgggkkkooorrrsssttttttvvvyyy|||~~~|||zzzwwwvvvuuupppnnnkkkiiifffeeeddddddccccccbbbcccccceeefffggg___[[[UUUOOOJJJEEE@@@<<<888777444111///.........////////////////////////000000000000000000000000000000000000111111111111000000000111111111222222222333444555777;;;@@@DDDNNNTTT]]]ffflllnnnmmmkkkgggddd___[[[ZZZ[[[]]]___bbbeeeiiinnnrrrwww|||{{{uuutttnnnkkkeeedddkkkrrrqqqkkk\\\UUUMMMIIIIIILLLVVVaaalllxxx}}}zzzyyyxxxwwwuuusssmmmdddWWWNNNIIIFFFDDDBBB???>>>===<<<;;;;;;;;;;;;;;;:::999888777666555555555555444444333222222222///000000000000222666999>>>IIIWWWeeettt|||zzzvvvrrrnnnmmmllllllqqqsssvvvxxxxxxuuurrrooonnnnnnmmmkkkiiiiiilllnnnrrruuuxxxwwwuuuuuuwwwzzzwwwiii______]]]]]]```aaa[[[SSSPPPSSSXXX]]]``````______^^^[[[YYY\\\hhhyyyrrrccc~~~wwwnnngggbbb\\\VVVQQQJJJIIIFFFDDDBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKHHHFFFDDDBBB@@@?????????======>>>===<<<;;;999777333333333333333333444444333333333444444555555555333333333333444444555555777777777888888888999999======>>>@@@AAACCCDDDDDDDDDFFFGGGIIIJJJLLLOOORRRUUUWWWXXXYYYXXXWWWXXXYYYWWWSSSOOOKKKHHHFFFCCCAAA???>>><<<;;;999777555444555555444444444444444555666666666777888999:::;;;<<>><<<999777777777666555666666555444222111000000000///......------.........///222666;;;AAAFFFIIIJJJEEE@@@<<<::::::::::::>>>@@@AAAAAAAAABBBDDDFFFFFFIIINNNSSSWWWYYYZZZZZZTTTPPPKKKDDD???<<<;;;:::::::::;;;:::999888777777666555444333222222222222111111222222111000...---------............------,,,,,,,,,---------......------------------------------------------------.........---------,,,,,,..............................---------,,,,,,,,,,,,,,,,,,---------......////////////.....................//////111222333222444666777888:::===@@@CCCGGGLLLQQQUUUZZZ^^^aaafffiiimmmrrruuuwwwwwwwwwxxxzzz||||||zzzyyyxxxqqqoookkkgggccc```___^^^\\\]]]]]]]]]^^^^^^______XXXSSSKKKEEE@@@<<<888666333333222222111000000000/////////////////////////////////000000000000000///000000000111111111111000000111111111222222222222444555777:::>>>DDDIIISSSYYYaaahhhlllnnnnnnnnnnnnllliiifffeeegggkkknnnoooqqqvvvzzz~~~xxxsssrrrmmmkkkggghhhpppxxxwwwqqqbbbYYYOOOJJJIIINNN[[[gggwww~~~|||zzzwwwtttqqqmmmeeeZZZPPPJJJFFFDDDBBB???>>>===<<<;;;;;;;;;;;;;;;;;;:::999777666555555555555444444333333333333///000000000000222666999===GGGUUUcccrrr}}}yyytttqqqnnnmmmlllqqqsssvvvyyyyyywwwtttqqqoooooonnnllljjjjjjlllnnnsssvvvxxxxxxwwwxxx|||{{{lllbbb___\\\]]]```bbb]]]XXXSSSVVVZZZ^^^aaabbbaaaaaadddaaa]]][[[```mmmxxxkkk}}}wwwnnnhhhccc^^^XXXSSSKKKJJJGGGEEEDDDDDDDDDEEEGGGHHHJJJLLLMMMMMMLLLLLLJJJHHHEEEBBB@@@?????????======>>>>>>===;;;999888444444444555555555555555555555444444333333333333333333333444444444444444666666777777777777777888999:::;;;===???AAABBBCCC@@@BBBDDDEEEEEEGGGIIIKKKJJJLLLNNNNNNNNNMMMNNNOOOPPPMMMHHHDDDBBBAAA???===::::::999777666555333333444333333333333333444444555555555555666888999:::<<>>;;;===???AAABBBEEEIIILLLOOOTTT[[[ccciiimmmnnnnnnfff```UUUJJJBBB>>><<<<<<;;;;;;::::::999888777666555555444333222222222222111111222222111000///...,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,...........................------------,,,,,,,,,---...........................---------,,,,,,,,,,,,,,,,,,---------......////////////////////////---------...///000222333333555777888:::<<>>>>>===<<<:::999666666666555555555555555555555444444333222222111444444444444444444444444444444444444444444444444555555777999:::<<<>>>>>>===???AAABBBBBBBBBDDDFFFCCCEEEGGGGGGFFFFFFGGGHHHGGGDDD@@@===<<<;;;999888555555444333222222111111111111000000111111222222333222222222333555777888===DDDPPP___nnn|||yyyrrrnnniiigggbbb^^^ZZZYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVWWWRRRQQQOOOOOONNNKKKHHHEEE@@@===:::999999999888777555444444333333222222111111111000///////////////...///222777>>>FFFNNNRRRXXXSSSMMMHHHFFFDDDBBB@@@;;;>>>AAAEEEIIINNNTTTXXX]]]ccclllvvv~~~zzzrrreeeVVVKKKDDDAAA@@@<<<<<<;;;:::999777666555555444333222222111111111000111222222111000///...+++,,,,,,,,,,,,,,,,,,+++//////...---,,,,,,+++++++++,,,---......---,,,+++------------------------------------,,,,,,,,,,,,---------.....................---------,,,,,,,,,,,,---------................../////////000000000------...///000111333444555777999;;;<<<>>>BBBDDDHHHMMMSSSXXX]]]aaadddgggjjjmmmrrrwwwzzz{{{{{{{{{}}}zzzxxxssspppkkkeee```[[[XXXWWWTTTVVVXXXXXXVVVRRRNNNKKKFFFAAA;;;666444444333333.../////////////////////........................---......//////000000111000000000000111111111111111111111222222222222333444555777:::===CCCIIINNNVVV[[[ccchhhkkknnnssswwwxxx{{{uuupppoooeeeddddddhhhttt|||fff]]]SSSNNNNNNSSSaaammm}}}~~~{{{xxxoooiii___TTTKKKEEECCCBBB??????>>>===<<<<<<<<<<<<:::::::::999888888777777555555444444444444444444000111111000000222555888;;;CCCOOO]]]nnn~~~{{{wwwtttqqqpppsssuuuxxx{{{{{{yyyvvvssspppppppppnnnlllkkklllmmmrrrwww~~~zzziii```YYYZZZ^^^```aaaccc___aaadddfffhhhiiihhhhhhiiifffaaa\\\ZZZ___iiiqqqpppuuu{{{xxx~~~yyyrrrlllgggbbb[[[VVVPPPPPPPPPPPPQQQSSSTTTUUUYYY[[[^^^___^^^[[[WWWTTTQQQNNNIIIEEEAAA@@@??????======>>>>>>===<<<;;;:::666666666555555444444333444333333333333333333333333333333333333333333333333333333333333222222222444444555666777888999999:::<<<>>>>>>>>>>>>???@@@@@@AAACCCCCCBBBAAABBBCCC>>><<<999888888777555444333333222222111111111000000000//////000111111222222222111111222444666888>>>FFFTTTdddsss~~~~~~wwwqqqmmmjjjhhhccc___\\\ZZZZZZ[[[WWWWWWVVVVVVVVVVVVVVVWWWSSSRRRQQQPPPOOOLLLHHHDDD???===:::888888888777666333333333333333333333333000000///............///---///333;;;DDDOOOXXX^^^___ZZZTTTOOOLLLIIIGGGEEEDDDGGGLLLQQQWWW___ggglllpppvvvzzzjjj\\\QQQJJJFFF>>>>>>===;;;999777555444555444333222111111111111000000111222222111///...,,,,,,------------,,,,,,---------------------,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------.........//////......---------,,,,,,,,,------........./////////------...///000111111222//////000111222444555666888:::<<<>>>???BBBEEEHHHLLLPPPWWW\\\```cccgggiiilllnnnrrrwwwzzz}}}~~~~~~~~~zzzwwwrrrooojjjddd^^^YYYVVVTTTPPPQQQQQQPPPNNNLLLIIIGGG@@@<<<777333222222222111000///...............///........................------......///000000111000000000000111111111111111111111222222222333333444666888;;;>>>CCCJJJOOOVVV\\\ccchhhkkkpppwww|||~~~sssnnnlllcccbbb___bbblllwwwxxxsssaaaYYYPPPLLLLLLQQQ]]]hhhzzz}}}zzzpppkkkbbbWWWMMMGGGDDDDDD@@@???>>>===<<<<<<<<<<<<999999999999999999999999444444555555555555555555111111111000000111555888:::BBBMMM[[[lll~~~zzzwwwtttssstttvvvzzz||||||yyyvvvsssqqqrrrrrrqqqnnnmmmmmmnnnttt{{{nnncccZZZ[[[```dddiiinnnlllnnnpppqqqrrrsssrrrrrroookkkccc\\\ZZZ]]]dddiiigggmmmssswww}}}|||uuuzzzsssmmmhhhbbb[[[VVVUUUUUUVVVXXX[[[]]]```aaaaaacccfffgggfffbbb]]]YYYSSSPPPKKKFFFBBB@@@??????======>>>>>>>>><<<;;;:::666666555444333333222222111222222333333444444555333333222222222222222222444444333333333333333333777777777777777777777777777999;;;<<<;;;:::;;;<<<;;;<<<>>>===<<<;;;;;;<<<:::888777666666666444222333333333333333222222222111111111111111222333444444333222222333555777999???GGGVVVfffuuu}}}uuupppmmmjjjgggccc___]]]\\\\\\\\\XXXWWWWWWVVVVVVVVVWWWWWWUUUTTTSSSRRRPPPMMMHHHEEE>>><<<888777777777666555222222333333333444444444//////...------------......111666???KKKXXXccciiiiiiddd^^^YYYUUURRROOOMMMNNNQQQWWW]]]eeennnwww}}}{{{kkk]]]RRRLLL@@@???>>><<<:::777555333555444333222111111111111000000111222222111//////---..................---+++,,,,,,------......///***+++---......---+++***---------------------------------,,,,,,,,,++++++---------.........//////......---------,,,,,,,,,.........////////////000,,,---...///000111222333111111222333444666777888:::<<>>DDDJJJOOOVVV\\\dddiiilllrrrzzz~~~rrrllljjjeeeaaa]]]\\\dddllllllfffZZZSSSLLLHHHHHHLLLWWWbbbwww{{{wwwrrrmmmdddYYYOOOHHHEEEEEE@@@???>>>======<<<<<<<<<888888999999999:::::::::444444555555555555555555111111111000000111555777999AAALLLYYYkkk}}}|||yyyvvvuuuuuuwwwzzz||||||yyyvvvssssssttttttrrrpppnnnnnnooowww~~~sssfff\\\^^^eeejjjrrryyyxxxyyyzzz|||||||||{{{{{{xxxpppfff]]]YYY[[[```cccccchhhnnnqqqvvvzzzvvvppp~~~tttooojjjddd``````^^^```bbbcccdddfffiiikkkkkklllmmmmmmjjjeee```]]]SSSPPPIIIDDD@@@>>>???@@@?????????>>>===;;;:::999777666555444333222222222444444333333333333222222444333333222111111111222222222222222222222222222222222333333333444444444444555555777888999:::;;;::::::999888777777888888555444333333222222333333111111111000000000000000000000000000000000000000//////000111333555777888;;;EEEVVVhhhxxxvvvpppmmmmmmhhhbbb^^^\\\\\\\\\[[[XXXXXXWWWWWWWWWVVVVVVVVVYYYXXXVVVSSSOOOLLLIIIHHHDDD@@@;;;888777888999999666777888888777555333222444444333000...---...///111000555BBBVVVhhhqqqtttuuuooofff]]]WWWVVVWWWXXXXXX[[[cccllluuu~~~qqq___PPPJJJBBB<<<<<<<<<999777777222222222111222222333333222222222111111///............---,,,,,,,,,,,,---..................------+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++*********+++,,,---------.../////////---.........------///000111111111222333666888999===???AAACCCDDDGGGKKKMMMTTTWWW[[[^^^aaadddhhhkkklllnnnrrrwww|||}}}}}}tttqqqkkkeee```ZZZTTTPPPJJJJJJIIIHHHFFFDDDBBBAAA:::888555333111111111222222111111000///......---////////////////////////---------......000111222000000///......///111111222111111111222555888:::777888:::<<<>>>AAAFFFJJJRRRZZZdddiiilllsssvvvoookkkbbb\\\VVVVVV[[[```aaaaaaVVVPPPKKKHHHGGGJJJUUUaaasss~~~{{{zzzrrroooiii___TTTLLLGGGFFFCCCAAA@@@?????????===<<<;;;;;;:::999999888888777555555444444444333333333444222000...///222555777>>>AAAJJJWWWhhhyyy~~~yyyvvvuuuvvvyyy}}}}}}xxxtttrrrqqqpppooooooqqqrrrttt}}}rrrllldddaaafffrrr~~~rrrddd^^^aaaeeefffmmmjjjggghhhkkkmmmlllkkkvvvqqqmmmhhheeeeeedddfffiiikkklllmmmppprrrqqqrrrsssrrrnnngggaaa\\\TTTQQQKKKEEEAAA??????@@@??????>>>>>>===<<<;;;:::999888777555444333333333444444333333333333222222444333222222111111111222222222222222222222222222222333333333444444444444444444555666777888888999888777666666555555666666444444333222111000000000111000000000000000000000000000000000000000000000//////000111333555777888<<>>===999777888444333333333333333444444222222222222111000///...///...------,,,,,,------------------------......,,,------......------,,,...---,,,++++++,,,---...------------------------........................---,,,,,,+++******++++++,,,,,,,,,------------------.........------///000222222222333555888;;;<<<@@@BBBEEEGGGHHHJJJNNNPPPVVVYYY]]]```cccgggkkknnnqqqrrruuuxxx|||~~~~~~|||uuuqqqlllgggbbb\\\WWWSSSKKKKKKIIIGGGDDDAAA>>>===999888555333111111111222111111111000///.........////////////////////////...............///000111111111000///000111222333222222222333444666888:::888999:::<<<>>>BBBGGGKKKTTT\\\eeejjjnnnvvvyyyqqqkkkggg___YYYRRRQQQTTTYYYZZZZZZTTTOOOJJJHHHGGGJJJVVVaaasss}}}{{{ssspppiii___TTTKKKFFFDDDCCCAAA@@@???@@@???===<<<;;;;;;::::::999888888888666666666555555555444444444222000///000222555777<<<@@@IIIVVVfffwww~~~{{{xxxtttuuuxxx|||}}}|||wwwtttqqqpppooooooqqqsssuuuwww}}}sssnnngggeeejjjwww|||nnniiilllpppqqqlllhhhdddccceeegggeeeddd}}}wwwtttpppnnnooommmppptttvvvvvvwwwxxxyyyyyyzzzzzzxxxrrrjjjaaa\\\VVVRRRLLLFFFBBB@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;:::999777555444333333444444333333333333222222333333222111111111111222222222222222222222222222222222222333333333444444444444444444555555555666555444444333333333333333555444333222111000000000000000000000000000111111///////////////////////////000000222333555777888===EEESSScccqqq}}}yyyvvvqqqmmmgggcccbbbaaa```___^^^^^^^^^]]]\\\[[[[[[ZZZWWWXXXYYYYYYWWWSSSOOOMMMGGGDDD???<<<;;;;;;;;;:::777666555444444444444444222333333111//////000222555555;;;JJJ___qqq}}}}}}yyyssslllgggdddccccccjjjmmmqqqvvvyyy{{{||||||xxxyyy|||vvveeeTTTJJJBBB???===999777888555444444333333444444555222222222222111000/////////...------,,,---------++++++,,,,,,------......---......//////......---......------------..............................---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++---.........------///000222222333555888;;;>>>@@@EEEGGGJJJLLLMMMOOOSSSUUUXXX[[[___cccfffjjjnnnqqqvvvvvvwwwyyy{{{}}}}}}zzztttqqqlllgggbbb\\\VVVQQQKKKJJJGGGDDD@@@===:::999888777555333111111111222111111000000//////....../////////////////////////////////......///000000111111111111111222333333333333555666777888999999999::::::;;;===BBBHHHLLLUUU]]]eeekkkqqqzzzyyyrrrlllgggeee\\\VVVOOOLLLNNNRRRSSSTTTRRRMMMIIIGGGFFFJJJVVVbbbsss}}}vvvsssmmmcccWWWMMMGGGDDDCCCBBB@@@???@@@???>>><<<;;;;;;::::::999999888888777777777666666666555555333222000///000222555777;;;???HHHTTTddduuu~~~|||{{{tttuuuxxx{{{}}}{{{wwwtttpppoooooooooqqqtttwwwyyy{{{uuupppjjjhhhnnn{{{|||vvvyyy||||||nnniiibbb_________^^^\\\|||yyyyyy{{{wwwzzz}}}~~~~~~|||||||||}}}~~~~~~|||uuulllccc]]]WWWSSSMMMGGGCCC@@@??????>>>>>>?????????>>>======<<<;;;999777555444333333444444333333333222222222222222111111111111111222222222222222222222222222000000111111111222222222333333333333333333222222333333222222111222222333333333222222222222333333000000000000000111111111////////////////////////000000111222333555666777<<>><<<<<<;;;;;;:::999999888888777777777666666666555555333222111000111333555777:::???HHHTTTcccttt}}}|||{{{vvvvvvyyy|||}}}|||xxxuuupppoooooooooppprrruuuvvvxxx{{{yyyssslllhhhlllwww}}}}}}ssslllccc]]][[[ZZZYYYWWW~~~}}}}}}wwwnnneee```XXXUUUOOOIIIDDDAAA@@@???>>>???????????????>>>>>><<<;;;999777555333222222444444333333333222222222111111111000000111222222222222222222222222222222.../////////000000000000222222222111111111111111222222222111111222222333.........///000222333444//////000000111111111111000000000000000000000000000111111222333555666777999===FFFRRRaaappp|||xxxtttpppllljjjiiigggfffhhhhhhfffeeecccbbbaaa```]]]___aaaaaa]]]WWWQQQMMMHHHEEEAAA===<<<;;;999888777666555333333444555666000222333333222222333444555888@@@PPPeeexxxvvvlllddd```[[[[[[ZZZYYYVVVRRROOOMMMMMMLLLLLLPPPXXXdddpppxxxwwwhhhSSSJJJAAA???>>>:::888999444444333222222111222222111222222222222111111000//////...------------...******++++++,,,---......,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,,,,------//////......------,,,,,,,,,.........------...000000000222555999===AAACCCHHHKKKPPPSSSUUUWWWZZZ\\\]]]```dddgggjjjmmmqqqtttuuuuuuuuuwwwyyy|||zzztttoooggg```XXXQQQJJJFFF@@@>>>===;;;999888888888666555444333222111111111000000000000////////////////////////////////////111000000/////////000000000000111222333333444444555777999;;;<<<;;;999888777888999:::<<<@@@FFFKKKQQQXXXbbbmmmxxx}}}|||~~~~~~{{{xxxtttooojjjgggeeeddd[[[WWWQQQMMMLLLMMMOOOPPPQQQLLLHHHFFFGGGLLLXXXdddsss}}}|||zzzuuukkk___SSSKKKGGGDDDBBBAAA@@@@@@@@@>>>===<<<<<<;;;;;;:::999999888666666666555555555444444333222111111222333555777;;;@@@IIIUUUcccsss}}}zzzyyyxxxyyyzzz}}}~~~{{{xxxrrrqqqooommmmmmnnnpppqqqssswww|||yyyoooggggggmmmvvv}}}|||uuuppprrrvvv{{{xxxoooddd[[[XXXWWWUUUTTTxxxppphhhddd\\\XXXSSSMMMHHHDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>;;;:::888777555444333333444444333333333333222222111000000000000111222222222222222222222222222222........./////////000000111111111111111000000000222111111111111222333333******+++,,,---...000111/////////000111111222222000000000000000000000000111111111222333444666666888;;;AAALLL\\\mmm|||{{{xxxtttqqqooommmkkkiiilllkkkjjjhhhfffdddcccbbb```aaacccbbb^^^YYYRRRNNNIIIFFFBBB???===;;;999777777666666555555555666666111333444555333222333444333777@@@PPPdddwwwzzznnnbbb[[[SSSRRROOOLLLHHHDDDAAA???===<<<<<>>AAAFFFJJJOOOVVVbbbnnn{{{}}}}}}}}}~~~~~~{{{yyywwwvvvpppooollliiieeecccaaa```XXXWWWTTTQQQOOOPPPQQQQQQRRRMMMIIIGGGHHHLLLXXXeeesss~~~|||{{{wwwnnnaaaUUULLLHHHDDDCCCAAA@@@AAA@@@???===<<<<<<;;;;;;::::::999999666666666555555555444444333333222222333444555666:::@@@JJJTTTbbbrrr~~~zzzyyyzzzzzz{{{~~~|||yyytttrrrooommmlllllllllmmmooosssxxx~~~}}}vvvjjjeeefffkkkooorrrlllhhhiiilllqqqyyyzzzqqqdddZZZUUUTTTTTTSSS{{{ssslllhhh```]]]XXXRRRLLLHHHEEEDDDAAABBBAAAAAA@@@???>>>===;;;:::999888777666666666444444333333333333222222000000000000000111222222222222222222222222222222/////////000000000111111000000000000111111111111000000000000000111222222------,,,,,,,,,---.........//////000111111222222222222222222222222222222111111111222333444555666:::<<>><<<999777666666777777777777777666222444666666444333333333111555???OOObbbvvv~~~pppbbbZZZLLLIIIFFFAAA===:::888777555555666888;;;>>>AAABBBGGGNNNWWW```iiiooollleeeYYYRRRKKKJJJHHHBBB===<<<555555444333222111111222111222222333333222222111000//////...............------------------......,,,,,,------------,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------......---.........------///000000111222555999===AAACCCFFFKKKQQQVVVZZZ]]]```ccceeehhhjjjlllnnnpppsssuuussstttwwwzzz|||~~~}}}uuuiiibbbWWWNNNGGGBBB???===777666444333333444555666333333333333222222111000////////////000000000000////////////////////////////////////000111222222222333555777888888888888888999:::::::::999888888777999<<>>BBBLLL\\\ppp|||xxxvvvtttrrrooommmpppooommmkkkiiigggeeeddd___```aaaaaa___[[[WWWTTTMMMJJJFFFBBB@@@>>>:::888666777888999999888777666333444666666444333222333444999CCCSSSfffyyyrrrcccZZZJJJGGGCCC>>>:::888777777222444666888::::::999888666===FFFPPP\\\ggghhhccc___XXXRRRPPPMMMEEE???<<<777666555444333222222333111222222333333333222222000000///.................................---------..................---++++++,,,------,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++++++++,,,,,,------------.........------///000222222333666999>>>AAACCCFFFKKKQQQWWW\\\___ccceeeiiikkkmmmooopppqqqtttvvvuuuvvvyyy|||~~~~~~wwwmmm```XXXNNNDDD>>>;;;999999666555333111111222333444333333333333333222111000////////////000000000000////////////////////////////////////000111333333444555777999:::;;;::::::999999::::::999999888888777;;;???BBBDDDFFFIIIKKKPPPXXXcccppp|||}}}|||||||||{{{zzzvvvrrrnnnjjjgggeeefffffffffeeecccaaa^^^]]][[[]]]^^^^^^]]]\\\\\\]]]UUUPPPKKKJJJIIIMMMYYYeeesss}}}xxxlll```VVVQQQEEECCCAAAAAAAAAAAA???======<<<<<<;;;;;;:::999999888888888888777777777777333333333333444555666666888>>>HHHRRR^^^nnn~~~yyyyyyzzz|||~~~}}}{{{yyyuuusssqqqnnnmmmmmmmmmnnnmmmqqqwww}}}|||xxxlllgggggghhhjjjeeebbbaaaaaaaaagggooolllrrrxxx{{{xxxiii^^^ZZZZZZZZZ[[[xxxqqqlllhhheee```ZZZSSSNNNJJJHHHEEEEEECCCBBBAAA@@@@@@@@@===<<<;;;:::888777666555777666555444333222222111111222222222222333333333222111111111000000//////111111111111111000//////000000000000000000000000111111000000000000000111222222111111111111222222000111111111111222222222444444444444444444444444000333666888888888888999;;;???GGGRRRaaattt}}}|||zzzvvvrrrpppqqqrrroooooonnnllljjjgggeeedddfffccc___]]]]]][[[WWWTTTPPPMMMIIIEEEAAA>>>999666777777777777666666666666111222333333333333444555666;;;FFFTTTfffxxxuuueeeYYYOOOGGG???===;;;666333333333444444555555555444444555777<<>>;;;:::888666555444333222111222333444222222111111000//////...222111111000000000000000///////////////............///111222333444444444;;;:::999999888999999999777777888888999999999999999<<<>>>AAABBBEEEIIILLLRRRYYYcccnnnxxx|||zzzyyywwwwwwuuuqqqlllhhhdddbbbaaa^^^bbbfffgggfffbbb```^^^```eeehhhhhhiiiggg```XXXWWWQQQMMMJJJJJJNNNZZZfffppp{{{|||tttkkk\\\OOOHHHFFFCCCBBBBBBBBB@@@???=========<<<;;;;;;::::::::::::999999888777777777555444333222222222333444999>>>FFFOOO\\\lll}}}~~~~~~}}}{{{xxxvvvsssqqqpppnnnkkkiiiooorrrxxx}}}~~~sssmmmlllmmmlllmmmkkkhhhcccbbbdddggggggiiinnnsssuuuvvv~~~zzzlll```\\\^^^]]]YYY{{{uuupppkkkhhhbbb[[[UUUOOOKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@???>>>===<<<:::999888777777777666555444333222222222222222222222333333333222111111111000000000000222222222222222111000000000000000000000000000000222222111111111111111222444333222222222222222333111111222222222333333333444444444444444444444444444666888888888888999;;;???EEEOOO\\\kkk|||}}}zzzvvvsssqqqrrrrrrpppooonnnmmmjjjhhhfffeeeaaa___]]]\\\^^^^^^\\\ZZZSSSOOOJJJFFFBBB>>>:::888777777777777666666666666222333555555444444666777888===GGGTTTeeewww{{{jjj]]]RRRIIIAAA???===888555555111111222222222222222111444555:::CCCOOOZZZaaaddddddccc___ZZZWWWVVVOOOGGG>>>999555555444111000333222222333444444333222222222222222222111000///...------------------------////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...//////000///......---,,,,,,------.........//////.........,,,,,,,,,---------......111222444666888<<>>AAACCCFFFKKKNNNTTTZZZcccllluuu}}}{{{xxxuuusssuuurrrmmmhhhccc```___^^^___bbbeeefffdddaaa___^^^bbbiiinnnnnnmmmiiibbb[[[VVVQQQMMMKKKKKKOOOZZZfffppp{{{}}}vvvlll^^^QQQIIIGGGDDDBBBBBBBBB@@@???>>>======<<<<<<;;;:::::::::999999888777777666666666555444333333444555555999>>>FFFOOO[[[kkk}}}~~~~~~}}}{{{yyyvvvtttrrrpppnnnkkkiiilllpppuuu{{{~~~~~~{{{tttrrrssswwwvvvrrrlllfffcccccceeeddddddgggkkklllnnnwww|||pppeee```aaa^^^ZZZ~~~yyyuuupppllleee]]]VVVQQQMMMLLLGGGFFFDDDCCCAAA@@@@@@???AAA@@@???>>>===<<<;;;:::888888777666555444444333333333333333333333333333111111111111111000000000222333333333333222111111000000000000000000000000222222111111111222222333555555444333333222333333333333333333444444444444555555555555555555555555888999999999888999<<<>>>EEEMMMZZZjjjxxx~~~{{{wwwtttsssrrrrrrpppooonnnmmmkkkiiigggeeeaaa___]]]\\\]]]^^^^^^]]]WWWSSSMMMGGGCCC@@@<<<:::888777777777666666666555444555666666555666888:::;;;@@@HHHTTTdddvvvqqqcccVVVLLLDDDAAA>>>:::666666111111111111111111111111444444777???JJJVVV___dddeeeggggggeeeeeecccZZZQQQEEE>>>777555444111222555333333444555555444333333222333333222222111000///........................000000//////......------------------------------........................,,,,,,------.../////////...------,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......///111333555777<<>><<<999777777777777666666555444444333333444444666666555555444333333333222222111000000000000111..................//////222333444555666777777777===<<<;;;:::999888888888777777888888999:::;;;;;;;;;===???AAADDDHHHNNNRRRVVV[[[bbbjjjpppwww}}}~~~xxxtttqqqnnnnnnkkkeee```\\\ZZZZZZ[[[aaaccceeedddbbb```___```cccmmmuuutttoooiiibbb[[[TTTPPPMMMMMMLLLPPPZZZeeeppp{{{}}}vvvnnnaaaTTTKKKHHHEEECCCBBBBBBAAA???>>>>>>===<<<<<<;;;;;;:::999888888777777666555555666666555444444555666777999>>>FFFOOO[[[kkk|||}}}|||}}}~~~~~~}}}|||zzzxxxuuusssrrrooollliiijjjmmmrrrwwwzzz|||||||||xxxzzz}}}zzzzzz}}}yyyrrrkkkfffeeefffccc``````bbbbbbeeeoooyyy~~~vvvkkkfffddd```ZZZ~~~{{{yyysssooohhh```XXXSSSOOONNNIIIHHHFFFDDDBBBAAA@@@???AAAAAA@@@???>>>===<<<<<<::::::999888777666555555555555444444333333222222111111111111111111111111111222222333222222111111000000000000000000000000111111111111111111222333666555444333333222333333555555555555666666666666777777777777777777777777999999999999999<<<@@@DDDKKKUUUeeevvv{{{wwwuuutttsssrrrooonnnnnnllljjjhhhfffeeeeeeccc___]]][[[[[[[[[[[[[[[VVVOOOIIIEEEAAA===;;;888888777777666666555555444555666666555666999;;;===BBBJJJUUUccctttzzzkkkZZZPPPGGGCCC???:::777777444444333333333333333333555555777===GGGTTT___fffhhhllloooqqqrrrpppggg]]]NNNCCC:::666444333444777444555555555555555555444333333333333333222111111000000000000000000000000000000000//////......---////////////////////////........................---------.........//////---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........///222444666;;;@@@DDDFFFIIINNNRRRVVVYYY^^^aaacccgggllloooqqqqqqrrrsssuuutttsssrrrrrrrrrssstttrrrqqqooommmmmmnnnpppqqqssslllbbbXXXPPPHHHBBB>>>:::999999999999999999888666666555555555444444555666666666555555444444444333222111111000000111111000000111111222222333333555666777888999999999999<<<;;;:::999888777777777777777888999;;;<<<<<<===>>>???AAACCCFFFKKKQQQUUUWWW[[[aaaggglllrrrwww{{{yyysssnnnjjjgggbbb___[[[WWWUUUVVVXXXZZZaaacccccccccaaa```aaabbbfffqqqyyyvvvnnneee]]]VVVRRROOOMMMNNNNNNQQQZZZeeeqqq||||||vvvooobbbVVVMMMJJJFFFDDDCCCBBBAAA@@@>>>>>>======<<<;;;;;;;;;888888777777666555555555666555444444444555666777:::>>>EEENNNZZZiiizzz}}}|||{{{|||~~~~~~}}}|||zzzxxxvvvtttqqqmmmjjjjjjlllooorrruuuvvvvvvvvvrrrvvv{{{zzztttoookkkiiiiiiddd___\\\[[[[[[^^^gggqqq{{{}}}yyypppiiieee```[[[~~~}}}{{{zzzuuuqqqkkkccc[[[UUURRRPPPLLLJJJHHHFFFCCCBBBAAA@@@AAA@@@@@@???>>>===<<<<<<<<<;;;;;;:::999888777666666666555555444333222222111111111111111222222222000000111111111111111000000000000000000000000000000000000000000111222333666555444333333333333333777777777777888888888888888888888888888888888888777888888999:::>>>CCCGGGRRR]]]ooo{{{xxxwwwvvvtttrrrooonnnmmmkkkiiifffdddcccfffddd```\\\YYYYYY[[[\\\^^^ZZZSSSMMMHHHCCC???<<<888888888777666555555555444555555555555666999<<>>GGGTTT```hhhmmmrrrxxx|||~~~uuukkkVVVJJJ===777666444555888555555555555555555555555333444444444444333333222111111111111111111111111111111111000000/////////000000000000000000000000////////////////////////---------...............,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,---------......---///111333555999???CCCCCCFFFJJJNNNRRRVVV[[[^^^```dddiiimmmoooooopppppplllkkkiiihhhhhhiiijjjkkkjjjiiigggfffeeefffggggggfff___VVVMMMFFFBBB???===999:::::::::999888888888777777777777666666555555555555555555444444444444333222222111111111111111111111222222333444555555777888999::::::::::::::::::999888777666666666666888888999;;;<<<>>>???@@@@@@BBBEEEGGGJJJOOOTTTXXXXXX[[[```eeeiiinnnssswww{{{ssskkkfffaaa]]]UUUSSSPPPOOOPPPSSSWWWZZZ```aaabbbbbbbbbbbbdddfffkkkuuu{{{vvvlllbbbYYYSSSOOOMMMNNNOOOPPPRRR[[[dddrrr~~~zzzuuuooocccXXXPPPLLLGGGDDDCCCBBBAAAAAA???>>>>>>===<<<<<<;;;;;;888888777777666555555555555444333333333444666777:::>>>EEENNNYYYhhhyyy}}}{{{zzz{{{~~~~~~}}}{{{yyywwwtttppplllkkklllmmmnnnnnnnnnnnnnnnlllqqqvvv{{{{{{wwwrrrnnnjjjgggddd^^^XXXWWWWWWYYY```hhhsssxxxyyyrrrkkkfffaaa\\\|||zzzzzzzzzyyywwwtttnnnhhh```ZZZUUUSSSOOOMMMKKKHHHEEECCCBBBBBB@@@@@@??????>>>======<<<======<<<;;;:::999888888888777777555444333222222111111111222222222222222//////000111111111111000000000000000000000000000111111111111111222333444666555555555555555666666999999999999::::::::::::999999999999999999999999666777888888:::>>>CCCGGGTTT```rrr~~~{{{zzzyyyvvvtttqqqpppooollliiifffcccbbb```___]]]ZZZXXXZZZ^^^bbbccc___YYYSSSNNNHHHBBB>>>999999888777666555444444555555555555555777:::===BBBHHHRRR[[[eeetttkkk```TTTMMMGGG@@@<<<;;;888777555444333333444555999:::<<>>;;;:::888999:::999777666666777777888888888888777666555444444444444444444444444333333222111111111111222///000000222333444555555999999:::;;;;;;;;;;;;;;;999999888777777777777888999:::;;;===???AAABBBCCCDDDFFFJJJLLLOOOSSSWWWZZZZZZ\\\___bbbeeeiiinnnqqqtttyyyxxxjjjaaaZZZTTTPPPJJJIIIIIIJJJMMMRRRVVVZZZ\\\___aaacccdddfffiiikkkqqqwwwyyysssjjjbbbZZZSSSOOONNNPPPSSSSSSUUU]]]eeetttyyyuuuoooeeeZZZRRRNNNIIIEEECCCCCCBBBAAA??????>>>======<<<<<<;;;999888888777777666555555444333333333333555666777:::>>>EEEMMMXXXgggwww}}}{{{zzz{{{~~~~~~}}}{{{wwwrrrnnnkkkkkkjjjiiihhhhhhhhhggghhhlllqqqwww~~~~~~{{{vvvpppjjjeeeccc\\\WWWVVVUUUUUUYYY___jjjrrrwwwssskkkfffccc___}}}yyyxxxxxxyyyyyyxxxwwwsssmmmggg```ZZZWWWQQQPPPMMMJJJGGGEEEDDDCCCAAA@@@@@@??????>>>>>>>>>???>>>===<<<;;;::::::999999999777666555333222222111111111222222333333333///000111111222222222111000000000000000000000000333222222333444555666666777777777777888888999::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::666777888888999<<<@@@CCCOOO[[[nnn~~~zzzwwwuuutttrrrnnnkkkgggdddbbb\\\[[[ZZZWWWWWWZZZ```fffhhheee```[[[UUUMMMEEE@@@999999888777666555444444666777777666666888<<<@@@FFFMMMWWW```jjjwwwwwwkkk^^^VVVOOOGGGBBBAAA;;;:::888666555666777777:::<<<>>>CCCJJJUUUbbbkkkvvv{{{~~~aaaRRRCCC<<<:::888777777555555444333333444555555444555555666666666555555333333333333333333333333111222222333333444444555////////////////////////////////////////////////........................------,,,,,,---......///000///...,,,,,,...///000,,,,,,,,,---------.........///111222333666;;;>>>>>>AAADDDFFFIIIMMMRRRVVVXXX[[[___aaa___\\\ZZZYYYPPPNNNMMMLLLLLLNNNQQQSSSSSSSSSSSSRRRSSSTTTTTTUUUSSSOOOIIICCC@@@===:::888888999:::888666555777999888888999999999888777666555555555555555555555555444333222222111111222222///000111222444555666777999:::;;;;;;;;;;;;;;;;;;999999999999999999:::;;;:::;;;===???AAACCCEEEEEEFFFJJJNNNRRRTTTVVVXXXZZZ\\\]]]___```aaacccfffiiilllrrr{{{uuuhhh\\\TTTOOOJJJGGGDDDDDDEEEHHHKKKPPPUUUWWWXXX\\\```dddgggjjjnnnppprrrtttrrrlllfffaaa[[[TTTQQQPPPSSSWWWXXXYYY```hhhvvvzzzvvvqqqggg]]]TTTOOOJJJEEEDDDCCCBBBBBB??????>>>>>>===<<<<<<<<<:::999999888777777666666555444444444444666777888:::???EEEMMMWWWfffvvv}}}|||{{{|||~~~zzztttpppiiihhhgggeeeddddddeeeeeecccggglllsss}}}}}}}}}wwwoooiiieee^^^ZZZYYYXXXVVVWWWZZZcccnnnvvvssslllgggeeeddd|||xxxwwwxxxyyyyyyzzzyyyvvvqqqkkkddd]]]ZZZSSSQQQOOOLLLIIIFFFEEEDDDAAAAAAAAA@@@@@@???????????????>>>===<<<;;;:::::::::999888666555333222222111111111222222333333333000111222333333333333333000000000000000000000000444444444555666777888888888888888999:::;;;======;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888999999888:::<<>>BBBHHHQQQ\\\eeemmmzzzsssfff\\\UUULLLGGGFFF???>>><<<:::999999:::;;;999<<>>;;;999777777555444333222222333444555555555666666666666666555444444444444444444444444111222333333555555666777111111111111111111111111000000000000000000000000.....................------------------...///000///...,,,++++++,,,...///,,,,,,,,,---------......///000111111222555:::===>>>@@@BBBDDDGGGKKKPPPSSSSSSUUUXXXXXXUUUPPPMMMKKKCCCBBBAAA@@@AAACCCFFFHHHHHHHHHHHHIIIIIIJJJLLLLLLKKKHHHDDDAAA???>>><<<:::999:::;;;999777777:::===888888999:::999888777666555555555555666666666666444333222222111111222222222222333555777888999:::::::::;;;;;;<<<;;;;;;;;;::::::::::::;;;<<<======;;;<<<>>>@@@BBBDDDFFFGGGHHHLLLQQQUUUWWWXXXYYYZZZ]]]^^^^^^^^^]]]^^^aaacccgggmmmwww|||lllcccXXXOOOJJJHHHEEEBBBBBBCCCDDDGGGKKKOOOSSSUUUVVVZZZ```eeeiiimmmpppsssooooookkkeeeaaa```[[[TTTRRRSSSVVVZZZ\\\]]]ccckkkwww{{{wwwsssiii___UUUPPPJJJFFFDDDCCCBBBBBB??????>>>>>>======<<<<<<::::::999999888777777777666555555555666777999::::::???EEEMMMWWWfffvvv~~~|||{{{||||||vvvrrrffffffdddcccccccccdddeeeaaaccchhhppp|||}}}|||}}}}}}~~~vvvppphhhbbb^^^^^^]]]YYYXXXZZZ```llluuusssllliiihhhgggzzzxxxwwwvvvtttwwwxxxxxxxxxssskkk```YYYYYYVVVSSSPPPNNNLLLHHHFFFHHHFFFDDDCCCCCCCCCBBBAAA???>>>>>>============>>>======;;;999777555444333666555333111000000111111333333333333333333333333222222111111222222333444444555666666666777999;;;999;;;<<<<<<<<<===???AAA??????@@@???>>><<<:::999<<<=========<<<;;;999888:::999888888888:::===>>>DDDMMM^^^rrrxxxvvvsssqqqnnnjjjeeebbb\\\[[[YYYVVVUUUXXX]]]aaajjjjjjiiieee]]]SSSIIIDDD===<<<999777555444444444666777888888999;;;>>>AAAGGGSSSaaammmvvv|||nnnbbbYYYPPPJJJBBB??????@@@>>>;;;;;;???@@@@@@BBBHHHPPP\\\fffmmmwwwtttrrruuu{{{~~~|||eeeZZZKKK@@@<<<;;;999777777666666666555555555555777777888888888777777666555555555555555555555555555555444444444333333333222222222222222222222222111111111111000000000000.................................///......------------------------------//////.........---------000000000111222444555666999;;;@@@EEEIIIKKKLLLLLLNNNNNNNNNLLLHHHDDD???===;;;:::::::::::::::;;;;;;???@@@AAABBBBBBEEEIIILLLEEEGGGFFFBBBAAAAAA===777999999888888999999:::;;;777888888999999999888888666666555555555666666777666555444333222222222222222222444666888999;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???????????????@@@BBBDDDEEEFFFJJJLLLPPPUUUXXXYYYYYYXXX]]]]]]]]]ZZZXXXXXXYYY[[[ccchhhooowww}}}zzz}}}|||rrrkkkZZZTTTLLLEEEAAA@@@@@@???AAABBBDDDGGGKKKOOORRRSSSUUUZZZccclllrrruuuuuutttooommmhhhbbb^^^[[[YYYXXXTTTXXX]]]aaaccceeeggghhh|||}}}vvvllldddVVVOOOGGGBBBAAABBBAAA@@@@@@???======>>>>>><<<;;;999999999888888888777777:::999666555555666888:::===AAAFFFLLLVVVddduuu|||{{{yyyzzz}}}~~~zzzvvvssspppjjjdddaaabbbeeefffeeeddddddgggooo{{{yyyzzz}}}}}}~~~{{{rrrmmmhhhaaa\\\YYYZZZZZZ[[[cccjjjoooppppppppplllfff{{{wwwvvvtttsssuuuuuuvvvuuurrrjjjaaa[[[YYYVVVSSSPPPNNNKKKHHHEEEFFFDDDBBBAAABBBBBB@@@?????????>>>============>>>======;;;:::888666555444666555333222111222222333444444444444444444444444444444333333444444555666666777888888888888;;;===:::;;;======<<<===@@@BBBAAAAAAAAAAAAAAA@@@???>>>AAAAAAAAA@@@???===;;;999999888777666777999;;;<<>>BBBEEEFFFJJJOOOWWW___fffjjjqqqllliiijjjooossstttsssaaaWWWJJJ@@@<<<<<<:::999777777666666666555555555777777888888888888777777666666666666666666666666666666555555555444444444333333333333333333333333222222111111111000000000////////////////////////....../////////...------------------------------//////.........---------------......000111222333888:::>>>BBBFFFHHHIIIIIIHHHGGGFFFDDD@@@===999777666555555444444555555666999:::;;;<<<===@@@EEEHHHGGGIIIGGGCCCBBBCCC@@@<<<::::::999999999::::::;;;888888888999999888888777666666555555555555555666555555444333333333333333333444555666888999;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;<<<<<<===>>>>>>AAAAAABBBBBBDDDFFFGGGHHHJJJMMMQQQUUUXXXYYYYYYXXX[[[[[[[[[YYYVVVUUUWWWXXX___dddkkkrrr{{{{{{tttpppmmmlllqqqrrrtttuuuuuuuuuwwwyyy}}}{{{zzzzzzyyyzzz{{{yyyssskkkbbb]]]SSSOOOHHHDDDBBBBBBBBBBBBAAABBBDDDHHHLLLQQQVVVXXX\\\aaaiiipppuuuvvvuuusssiiigggccc___\\\ZZZZZZZZZYYY\\\bbbfffhhhiiikkklllyyy~~~wwwnnnfffVVVPPPHHHCCCBBBBBBBBBAAAAAA???>>>===>>>>>>===;;;::::::999999999888888888:::999666555555666888:::<<<@@@EEELLLUUUdddttt~~~{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}{{{wwwtttrrrppplllgggeeefffhhhhhhggghhhiiilllsss~~~xxxwwwyyyyyyzzz|||{{{tttqqqmmmgggbbb``````aaabbbhhhnnntttuuuuuuuuuqqqjjj~~~yyywwwuuutttqqqqqqqqqqqqooojjjccc]]][[[XXXUUURRRPPPMMMJJJGGGGGGEEECCCBBBBBBBBBAAA@@@@@@??????>>>======>>>>>>======<<<:::999777666555555555444444444444555555555555555555555555555555666666666666666777777888888999:::::::::;;;===???>>>???@@@@@@@@@AAACCCEEEEEEEEEDDDDDDEEEFFFFFFGGGIIIIIIHHHFFFCCC@@@===;;;999888666555555777888:::>>>EEEQQQbbbuuu}}}uuussspppmmmjjjfffbbb___ZZZXXXVVVSSSSSSWWW]]]bbbeeeffffffddd]]]TTTJJJDDD===;;;999777555444444555444666777888:::<<<@@@CCCJJJTTTccctttwwwggg\\\TTTOOOJJJHHHEEEBBBCCCGGGLLLOOOUUU\\\bbbfffhhhiiieee```ZZZYYY\\\bbbeeeggg^^^UUUJJJAAA>>><<<;;;:::777777777777666666666666777777888888888888888777777777777777777777777777777777777666666666666666333333333333333333333333333333222222222111111111111111111111111111111111///000000000//////...---......................../////////............---------------...000111111555777:::>>>AAABBBCCCCCCAAA@@@>>>;;;888666444333222111111000000000111111222333555777999===BBBFFFJJJMMMLLLHHHFFFGGGEEEAAA<<<<<<;;;;;;::::::;;;;;;999999999888888777777666777666555444444444444444555444444444444555666666666666777777888:::;;;<<<<<<<<<===>>>???@@@AAABBB@@@???????????????@@@@@@DDDDDDDDDEEEFFFHHHIIIJJJKKKMMMQQQTTTWWWXXXXXXXXXXXXXXXXXXVVVSSSRRRSSSTTTZZZ]]]dddlllttt~~~sssiiidddaaaaaaaaabbbccccccbbbaaacccfffhhhmmmooopppooolllhhhffffffeeeffffffeeeaaa[[[TTTQQQIIIFFFCCCAAABBBCCCCCCCCCDDDEEEGGGKKKPPPVVV[[[^^^iiilllrrrwwwyyywwwtttqqqfffdddaaa___]]]]]]^^^^^^___ccchhhlllooopppqqqrrrxxxyyypppiiiWWWQQQIIIDDDCCCDDDCCCBBBAAA???>>>>>>???>>>===<<<;;;;;;:::::::::999999999999888666555555777888:::;;;>>>DDDJJJTTTbbbrrr~~~~~~{{{yyyzzz{{{||||||~~~}}}|||zzzxxxwwwuuuuuuqqqnnnkkkjjjkkkmmmmmmmmmnnnpppttt{{{wwwtttuuutttssstttwww{{{|||zzzwwwsssppplllhhhffffffhhhiiinnntttzzz|||}}}}}}xxxrrr{{{xxxwwwqqqpppooonnnmmmiiidddaaa^^^[[[XXXUUUSSSQQQMMMKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>======<<<;;;:::999888777555666666666666777777888666666666666777777777777888777777777777888999999999;;;<<<======>>>AAACCCDDDEEEFFFFFFFFFGGGJJJLLLKKKKKKKKKKKKLLLNNNPPPQQQUUUTTTQQQNNNIIIDDD@@@>>>:::888777555555666888999<<>><<<:::777555333222222222111000000///000000000///111333555888<<>>===<<<<<<;;;;;;;;;::::::999888777666666666777777555444333333333333555555555555666888999:::999999888999999;;;<<<=========???AAACCCDDDEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJLLLOOOSSSUUUWWWWWWWWWUUUVVVVVVTTTQQQPPPPPPQQQUUUXXX^^^dddlllvvvtttlllbbbZZZVVVWWWYYYZZZWWWWWWUUUSSSRRRTTTXXX\\\ZZZ]]]___```^^^\\\ZZZZZZXXXYYYZZZYYYWWWTTTPPPNNNHHHGGGFFFFFFHHHJJJJJJIIILLLLLLNNNRRRWWW]]]cccgggvvvxxx{{{}}}{{{wwwrrrnnnhhhgggdddbbbaaaaaabbbcccdddhhhnnnsssuuuvvvwwwxxx{{{{{{sssmmmZZZSSSKKKFFFEEEEEEDDDCCCBBB@@@????????????>>><<<<<<<<<;;;;;;;;;:::::::::888777666666666777999::::::===CCCIIISSSaaaqqq||||||yyyxxxzzz|||~~~~~~~~~|||zzzyyyyyyyyyyyytttqqqnnnmmmnnnrrrvvvxxxwwwyyy~~~xxxrrrpppmmmkkkjjjlllppptttvvvvvvpppooommmkkkiiiiiikkkmmmrrryyy~~~xxx}}}{{{tttrrrooommmllliiifffccc```]]]ZZZWWWUUURRROOOLLLKKKIIIGGGFFFFFFFFFEEEDDDBBBBBB@@@??????>>>>>>>>>=========<<<;;;::::::999777777888888999999::::::777777888888888999999999888888888888888999::::::;;;<<<>>>@@@@@@BBBFFFHHHHHHJJJLLLLLLMMMNNNQQQTTTVVVVVVUUUUUUVVVXXXZZZ[[[```^^^ZZZUUUOOOHHHBBB???:::999777666666777888999;;;CCCOOO___ooo}}}xxxqqqoookkkhhhfffdddaaa___\\\[[[WWWSSSQQQRRRVVVYYYZZZ[[[\\\ZZZVVVNNNGGGBBB<<<;;;999777555555555555444666888999;;;===BBBEEEJJJRRRaaaqqq}}}oooeee\\\YYYXXXWWWYYY]]]bbbfffjjjllljjjddd]]]XXXIIIDDD???===AAAIIIQQQWWW\\\WWWOOOGGGBBB>>>;;;:::999888888888888777777777777777888999999999999999999999999999999999999999999999999999999999999999555555555555555555555555555555555555444444444444444444444444444444444444222222222222111000///...////////////////////////////////////////////////000///////////////000000111222333555666888999999;;;999777555444222222222222111000000/////////000...///111333666:::???CCCNNNVVV\\\[[[WWWRRRLLLFFFBBBAAA@@@>>>===<<<<<<<<<:::999888777666666666666888777666555444333333333555555666777888:::<<<<<<;;;;;;::::::;;;<<<>>>??????@@@CCCEEEGGGIIIIIIJJJLLLLLLJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKNNNQQQSSSTTTUUUVVVTTTUUUUUUSSSPPPNNNNNNOOOQQQTTTYYY^^^dddkkksssxxx|||}}}}}}|||xxxrrrlllhhh[[[UUUNNNIIIHHHKKKNNNPPPMMMLLLKKKHHHHHHJJJNNNRRRNNNPPPSSSTTTTTTSSSSSSSSSPPPQQQSSSTTTTTTSSSQQQPPPSSSQQQQQQRRRTTTVVVVVVUUUTTTVVVXXX]]]cccjjjpppttt~~~~~~zzzuuuppplllnnnllliiifffeeedddeeeeeeggglllsssyyy{{{}}}~~~}}}vvvppp]]]VVVMMMHHHFFFFFFEEECCCBBBAAA??????@@@@@@>>>===<<<<<<<<<;;;;;;;;;::::::777777666666777888999:::999===BBBHHHRRR```ppp|||~~~zzzyyyzzz}}}}}}{{{zzzzzzzzz{{{xxxvvvrrrqqqsssyyyyyyppplllgggdddbbbbbbeeejjjoooqqqmmmnnnnnnmmmkkklllnnnqqquuu|||}}}|||xxxsssnnnllliiigggeee```^^^ZZZXXXVVVSSSPPPMMMJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCAAA@@@??????>>>>>>>>>=========<<<<<<;;;;;;888999:::;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;::::::999999::::::;;;<<<===???BBBDDDFFFIIIMMMOOONNNPPPRRRTTTUUUXXX[[[^^^dddddddddddddddeeeffffffhhheeeaaaZZZQQQIIIBBB>>>999888666555666777999::::::BBBNNN[[[jjjzzz~~~zzzuuupppjjjhhhdddbbbaaa```]]]\\\ZZZYYYWWWSSSPPPOOOPPPRRRSSSTTTTTTRRRNNNIIICCC@@@;;;:::888777666555666666555777888999;;;===AAADDDKKKSSS___mmmzzz}}}ssshhheeedddbbbcccfffiiiiiiiiifff___UUULLLFFF???<<<999888<<>>===<<<<<<:::999777666555666666777888777666555555555555555777777777888:::<<<===>>>===<<<;;;;;;<<<>>>AAABBBEEEFFFIIILLLNNNOOOOOOOOOPPPOOOMMMKKKJJJIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUVVVVVVUUURRROOONNNOOOOOOQQQUUUXXXZZZ^^^bbbeeehhhhhhgggeeeaaa[[[UUUQQQIIIFFFBBB@@@AAADDDFFFGGGDDDCCCBBB@@@@@@BBBFFFJJJIIIKKKNNNOOOOOOOOOPPPRRRPPPRRRVVVYYY[[[[[[[[[ZZZ___^^^]]]^^^```bbbbbbbbbaaacccggglllrrrxxx}}}~~~}}}|||zzzwwwssspppooosssqqqmmmjjjhhhffffffffflllqqqyyy~~~wwwrrr```YYYPPPJJJGGGFFFEEECCCCCCAAA@@@@@@AAA@@@???===<<<<<<;;;;;;;;;:::::::::666666666777777888999999999<<>>>>>==================:::;;;<<<=========<<<;;;999999:::;;;;;;<<<======<<<<<<<<<<<<<<<======>>>@@@CCCFFFIIILLLPPPTTTXXXXXXZZZ]]]___bbbeeeiiilllrrrrrrssssssrrrqqqppppppkkkhhhccc[[[QQQHHH@@@;;;777666444444444666888999:::@@@HHHRRR^^^ooozzzuuuqqqkkkfff```^^^[[[YYYYYYXXXWWWVVVSSSSSSSSSQQQMMMLLLLLLLLLNNNMMMLLLJJJFFFCCC@@@>>>;;;:::888777666555666666666888999:::;;;===AAACCCHHHOOOZZZdddnnn{{{{{{ooojjjhhheeedddeeeaaa```\\\WWWOOOFFF???;;;:::888777777:::???GGGLLLPPPOOOLLLHHHCCC???======::::::999999999888888888666777888999::::::::::::888888888888888888888888888888999999999:::::::::777777777777777777777777888888777777777666666666555555555555555555555555555555444444333111000///000000000000000000000000.../////////000000000000000//////...---------.........///000222444666777666777777777666555333222222111000//////............/////////000222666999AAAKKKSSSSSSPPPOOOMMMJJJGGGFFFDDDBBB???>>>===<<<999888666555555666777888888777777666666666777777888999999:::;;;===>>>???===<<<;;;;;;===@@@CCCEEELLLMMMPPPSSSUUUVVVVVVUUUTTTRRRQQQNNNLLLKKKJJJJJJGGGGGGGGGGGGHHHHHHIIIJJJMMMNNNOOOQQQSSSUUUVVVWWWVVVXXXXXXWWWTTTQQQPPPPPPLLLNNNQQQRRRQQQQQQRRRRRRRRRRRRQQQOOOLLLHHHDDDAAA@@@>>>===>>>???@@@@@@???>>>>>>>>>======???CCCFFFIIIKKKMMMOOOQQQUUUYYY\\\___ccchhhmmmpppqqqqqqppprrrqqqpppqqqtttvvvxxxxxxuuuwwwyyy|||~~~wwwvvvuuussssssssstttuuuxxxvvvsssooommmkkkkkkkkkqqqwww~~~xxxsssddd\\\RRRKKKHHHFFFDDDBBBCCCBBB@@@@@@AAAAAA???>>>;;;;;;;;;;;;:::::::::999666666666777888888999999999===BBBIIIRRRaaaqqq|||}}}}}}}}}|||{{{{{{|||xxxjjjddd^^^\\\ZZZXXXWWWYYY\\\___hhhlllqqqqqqpppqqqtttxxxwww{{{sssmmmjjjhhhgggiiifffccc```^^^[[[XXXUUUMMMKKKIIIHHHIIIHHHGGGFFFEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>============;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@CCCEEEIIIMMMPPPUUUZZZ]]]aaacccgggiiilllppptttwww{{{|||||||||{{{yyywwwvvvllliiicccZZZPPPFFF===999555444333222333555777999999===CCCJJJUUUggg|||wwwpppjjjddd___YYYWWWTTTRRRSSSSSSRRRQQQMMMOOOOOONNNLLLJJJIIIIIIKKKIIIGGGEEEBBB???>>>===;;;:::888777666666666666777999::::::;;;===@@@CCCCCCKKKTTT\\\dddppp}}}pppjjjgggccc``````UUUSSSOOOJJJDDD???:::888888888777777999===CCCGGGJJJJJJIIIFFFCCC@@@>>>>>>:::::::::999999999888888666777888999:::;;;;;;;;;888888888888888888888888888888888999999:::::::::777777777777777777777777888888888888777777777777555555555555555555555555555555555444333222000///000000000000000000000000.../////////000000111111333222111000000///000000---......000222444666777888999:::;;;:::888666444444444333222111000000000000111111111000222666999:::CCCKKKKKKIIIKKKMMMMMMIIIGGGEEEBBB@@@>>>===<<<888777555444555666888999888777777777777888888999:::::::::;;;<<<===>>>???===<<<;;;<<<>>>AAADDDGGGQQQRRRUUUXXXZZZZZZZZZZZZXXXVVVTTTRRRPPPNNNMMMMMMHHHHHHHHHHHHHHHIIIJJJKKKOOOOOOQQQSSSTTTVVVXXXXXXXXXYYYZZZXXXUUURRRQQQPPPJJJMMMOOONNNLLLIIIGGGFFFEEEEEEDDDCCCAAA???<<<;;;999999999:::<<<;;;888666<<<<<<=========???CCCFFFHHHKKKNNNRRRWWW^^^eeejjjrrrvvv||||||zzzqqqpppooooooppptttwwwzzz}}}{{{xxxtttrrrqqqqqqqqquuu|||xxxsssfff^^^TTTLLLIIIFFFDDDAAADDDBBBAAAAAAAAAAAA@@@>>>;;;;;;:::::::::999999999555666666777888999999999:::===BBBIIISSSaaaqqq|||}}}~~~}}}|||vvvhhhaaa\\\[[[YYYWWWUUUUUUWWWYYYeeejjjooopppoooooossswwwxxxxxxrrrnnnlllkkkmmmjjjfffbbb___\\\XXXUUUOOONNNKKKHHHGGGGGGHHHIIICCCCCCCCCBBBBBBAAAAAAAAA????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???===>>>??????======>>>???>>>???AAABBBBBBDDDGGGIIIKKKNNNSSSWWW[[[___dddhhhmmmpppsssuuuwwwzzz}}}xxxpppiii___VVVIII===999:::666666666666777888999:::===>>>AAAGGGMMMXXXkkk|||yyynnnhhhccc\\\VVVRRRPPPMMMJJJHHHIIIJJJKKKJJJKKKKKKIIIGGGGGGHHHIIIEEEEEEDDDCCCAAA???<<<;;;===;;;999666555555555666555555666888:::===???@@@DDDJJJRRRXXX___jjjzzztttfffaaa___ZZZTTTPPPKKKHHHCCC???===:::666444333333555777:::===@@@AAAAAACCCEEEFFFFFFCCC@@@>>>===<<<<<<:::999888777777555666777888888777666555888777666555444444555666666666666666777777777777999999999999999999999999888888888888888888888888777666666666666666777777666666666555444444333333333333444555555444444333333222111111111111111111333222000/////////000111///111111222222333777999;;;===???>>>:::777555555666666555555444333222222///000000000111222444444;;;===BBBFFFJJJLLLMMMMMMIIIGGGEEEDDDBBB???;;;888777555222111333666777888666888999999888888999:::<<<<<<;;;:::::::::;;;;;;:::<<<>>>AAACCCGGGLLLPPPPPPVVV]]]___\\\YYYYYY[[[ZZZXXXVVVRRRPPPNNNNNNMMMJJJJJJJJJJJJKKKLLLMMMMMMRRRSSSTTTWWWYYY[[[]]]^^^]]]]]]]]]]]]ZZZWWWTTTRRRMMMLLLKKKJJJHHHEEECCCBBB===<<<:::888777777888999777666777888:::;;;:::999;;;<<<=========???CCCFFFJJJPPPXXX```hhhqqq{{{}}}xxxtttqqqdddgggmmmsssxxx}}}}}}{{{zzzwwwtttvvv{{{~~~|||yyyoooaaaRRRMMMKKKGGGDDDCCCEEEDDDDDDCCCAAA@@@@@@???>>>>>>===<<<;;;;;;::::::999999888888999999:::;;;<<<>>>BBBGGGPPP^^^ooo{{{sssfff```\\\WWWUUUXXXWWWSSSSSSXXX___fffkkkmmmqqquuuwwwvvvyyy~~~xxxuuurrrqqqooolllhhhdddbbb^^^ZZZXXXRRRPPPMMMKKKIIIHHHHHHHHHEEEDDDDDDCCCCCCBBBBBBBBB=========>>>>>>>>>??????>>>>>>???????????????>>><<<>>>???@@@??????AAACCC@@@BBBDDDFFFGGGIIIMMMPPPTTTWWW]]]bbbfffkkkpppssswwwzzz}}}zzzmmmdddXXXOOOEEE;;;888999777777777777888999:::;;;======@@@EEEIIIQQQaaaqqquuuggg___YYYRRRLLLIIIGGGEEECCCBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDEEEFFFDDDDDDDDDCCCAAA???===;;;<<<:::888666555555555666555666777888:::===???@@@DDDJJJQQQWWW]]]hhhwwwyyykkk^^^ZZZYYYTTTMMMIIIDDDAAA>>>;;;:::888555333444444555666777999;;;<<>>>>>======<<<:::999999888666666777777777777666666999888777555555555555666666666777777888888888888;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888888999999888888888777666666555555444444555555555444444333222222111111000000111111222222000/////////000111...000111111222444777:::???AAACCCBBB@@@===<<<<<<999999888888777777666666555444333333333444666777:::<<>>:::777666444111111333666777777777999::::::999999:::;;;<<<<<<;;;::::::::::::;;;<<>>:::999777555555555666777555555666777888999888888888:::;;;<<<===AAAFFFKKKOOOWWWdddqqq}}}zzzsssnnniiifffdddiiipppxxx~~~}}}zzzwwwyyy~~~|||zzzooobbbTTTMMMKKKGGGDDDCCCCCCBBBBBBAAA???>>>>>>===>>>======<<<<<<;;;::::::999999888888999999:::;;;<<<>>>BBBGGGPPP___ooo{{{~~~wwwjjjddd\\\WWWVVVWWWVVVSSSSSSWWWbbbhhhnnnnnnoootttwwwwww|||~~~zzzyyyqqqnnnjjjfffdddaaa]]][[[WWWUUURRRNNNKKKJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCCCCBBBCCCDDDFFFEEEGGGJJJLLLNNNRRRWWWZZZ^^^ccciiinnnsssyyy~~~xxxhhh\\\NNNFFF@@@:::777888999888888888999:::;;;<<<<<<<<>>======>>>@@@AAABBBCCCCCCBBB@@@@@@AAACCCDDDDDDDDDCCCBBB???===<<<:::999777555555555555666666666777888:::===???@@@CCCIIIOOOUUU[[[eeesss}}}mmmaaaVVVTTTSSSNNNGGGDDD???===:::999999888666555555555555444555555666666<<<>>>@@@BBBCCCAAA???>>>>>>>>>===<<<;;;::::::999777777666666666666777777999888777666555555555555555666666777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::999888888777777666666666666555555444333222222111000000000000000222111111000///000000000---///000111222444888;;;???AAACCCCCCAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;999777666666888:::;;;@@@CCCGGGKKKOOOPPPPPPPPPMMMIIIEEEAAA>>>;;;888666555333111111333555777777888:::;;;;;;:::999;;;<<<<<<;;;;;;:::::::::::::::???BBBFFFJJJMMMQQQVVVYYY[[[___ccccccaaa___```bbbbbb___\\\XXXUUUSSSRRRQQQOOOOOOPPPQQQSSSUUUVVVWWWXXXYYY\\\___bbbdddeeefffccccccbbbaaa^^^[[[XXXVVVRRRPPPLLLHHHCCC>>>:::888666555444222222222333333444444555555666777888888888;;;===???AAAFFFNNNTTTZZZfffyyyyyyoooiiieeebbb```ffflllvvv~~~{{{}}}}}}{{{qqqdddVVVOOOKKKGGGDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>======<<<<<<;;;;;;;;;999999888888999999:::;;;<<>>===<<<<<<===>>>???>>>?????????>>>>>>???AAACCCCCCCCCCCCBBB@@@>>>===999888777666555555555555666666777888:::<<<>>>???AAAFFFLLLRRRXXXbbboooxxxvvvdddZZZRRRQQQPPPLLLFFFDDD@@@>>><<<:::;;;:::999888555555444444444444444555999;;;===???@@@???>>>===<<<<<<<<<;;;:::999999999777777666555555666888999888777666555444444333333333444555666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;<<<<<<;;;;;;::::::999888888888777777777777666555444444333222111000000000000000222111111000000000000000,,,...///000222444888;;;AAACCCFFFFFFDDDBBB@@@@@@?????????@@@@@@@@@@@@@@@???===:::999999<<>>;;;999777555444222000111333555666777888999::::::999999:::<<<;;;;;;:::::::::::::::;;;@@@EEEKKKPPPUUUZZZ___bbbaaacccfffeeecccbbbbbbccccccaaa^^^ZZZWWWUUUTTTSSSQQQQQQRRRTTTVVVXXXZZZ\\\[[[\\\___bbbeeeggghhhiiifffeeedddbbb___\\\YYYWWWRRROOOKKKFFF@@@;;;888666444333222111111111111222444555555555555777999;;;===@@@DDDEEEHHHOOOYYYaaalllzzzzzztttkkkeeeccccccdddeeejjjqqq|||~~~~~~|||sssfffXXXQQQLLLFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>=========<<<<<<;;;;;;999999888888999999:::;;;<<>><<<<<<<<<<<<<<<<<<===>>>===<<<===???AAABBBBBBCCCCCCBBB@@@???>>>999999888777666555555555555666666777999;;;<<<======AAAGGGMMMUUU^^^iiipppyyy}}}sssbbbYYYRRRQQQPPPKKKGGGEEEBBB@@@===<<<;;;;;;999888555444444444444555666777666888:::<<<===<<<<<<;;;999999999888888777777666777666555555555666888999777666666555444333222111222222333444555666777888999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999888777777777888888888777777666555444333222111000000000000111111111111000000000///,,,---///000111444888;;;EEEIIIMMMNNNMMMJJJGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDAAA???===<<<===AAADDDGGGHHHKKKOOORRRSSSRRRPPPOOOKKKFFF@@@;;;888777555444333222111222444666777777777888999999888888999:::;;;:::::::::;;;;;;<<<===AAAFFFNNNVVV\\\bbbfffiiihhhiiijjjjjjiiigggffffffbbbaaa^^^[[[XXXWWWVVVVVVSSSSSSTTTVVVYYY[[[]]]___]]]___bbbeeehhhiiijjjjjjhhhgggeeebbb___[[[YYYWWWPPPMMMIIIDDD>>>:::777666333333222222111111222222555555666666666888===AAACCCGGGKKKMMMPPPXXXeeeooo{{{vvvkkkgggaaa___aaaeeehhhjjjqqqwww}}}uuuiii\\\SSSLLLFFFDDDEEECCCCCCCCCBBBBBBAAAAAA@@@===============<<<<<<<<<999999888888999999:::;;;<<<@@@EEEKKKTTTaaaqqq{{{~~~|||xxxuuuuuuuuutttpppjjjccc```ccchhhmmmuuu~~~rrriiifffccc]]]XXXXXX\\\bbbdddkkkwww{{{}}}{{{tttnnnjjjfffcccaaaaaa```^^^\\\YYYVVVTTTSSSNNNLLLIIIFFFDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCEEEGGGJJJKKKNNNPPPSSSUUUWWWYYY\\\___```aaabbbbbbdddhhhnnnrrrwww|||}}}ttthhh^^^OOOFFF>>><<<;;;::::::===<<<<<<;;;;;;;;;;;;<<<<<<:::888:::>>>>>>>>>AAAFFFMMMUUU___hhhllljjjeeeaaaWWWRRRKKKFFFCCCBBBAAA@@@>>>===<<<;;;:::::::::::::::<<<======<<<===???AAAAAABBBBBBCCCBBBAAA???>>>;;;::::::888777555444444444444555666777999;;;<<<;;;>>>BBBHHHNNNVVV___eeemmmrrrzzzyyyjjjaaaXXXTTTPPPJJJFFFEEEBBB@@@===;;;:::999777666444444444444555666777888555666777999999:::999999777777666666555555555555666555555666666777888999777777666666444333111000111222222333444555666666777888888999999:::::::::999999::::::;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::::::::999888888777777777888888999999888888777666555444333222111111111000111111111111000//////,,,...///000111333777:::CCCHHHOOOSSSSSSPPPLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIDDDCCCBBBAAABBBEEEHHHIIILLLNNNQQQTTTTTTQQQNNNLLLEEEAAA<<<888666555555444333222222333666888888888666888999999888777999::::::::::::;;;<<<>>>???@@@CCCIIIRRRZZZaaafffjjjmmmnnnoooppppppooollljjjhhh```___]]][[[ZZZZZZZZZZZZWWWXXXYYYZZZ]]]___aaabbbccceeehhhjjjlllmmmlllllliiihhheeebbb^^^[[[XXXWWWOOOMMMHHHBBB===999777666333333333333333333222222444666777666666:::AAAGGGJJJOOOUUUWWW[[[eeeuuuzzzsssooolllgggdddbbbbbbeeeiiilllmmmvvvzzz~~~wwwkkk^^^UUUMMMFFFDDDEEEAAAAAAAAA@@@@@@?????????========================999999888888999999:::;;;<<<@@@EEELLLUUUbbbqqq{{{}}}~~~|||xxxsssnnnllllllgggddd```[[[YYY[[[aaafffpppyyyrrrhhhdddeeebbb^^^^^^dddggggggiiittt~~~}}}}}}vvvpppllliiifffbbbaaa```___]]]ZZZYYYXXXRRRPPPLLLIIIGGGFFFFFFGGGCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEFFFGGGIIIMMMPPPRRRWWWYYY[[[\\\]]]^^^aaacccbbbcccdddfffiiinnntttyyy~~~|||pppfffZZZPPPEEE@@@======<<<999:::===<<<;;;;;;::::::;;;;;;<<<<<<999:::<<<===;;;===BBBFFFHHHNNNVVVZZZZZZXXXVVVMMMJJJFFFCCCAAA@@@???>>>::::::::::::::::::::::::999:::;;;;;;;;;<<<>>>AAA@@@AAABBBBBBBBBAAA@@@???======<<<:::888666444333333333333444666777999::::::;;;>>>AAAFFFLLLRRRVVV```hhhrrr{{{zzzoooddd\\\TTTKKKFFFFFFAAA???<<<;;;;;;:::888777555444444444444555666666444444555666777777777666555555555555555444444444444555666777777888888888888888888888666444222111333333333444444555555555777777888888999::::::;;;999999:::;;;;;;<<<======???>>>===<<<;;;;;;;;;;;;;;;;;;:::999999888888777666777888999::::::::::::777777555444333222222222000111111222111000///...---...///000000222666888===EEEPPPWWWYYYWWWSSSQQQSSSRRRRRRRRRQQQPPPPPPPPPJJJIIIHHHGGGGGGHHHIIIIIINNNPPPSSSTTTSSSOOOJJJGGG???<<<888555555555444333333333333444777999999999777888:::999888888999;;;999999:::<<<>>>@@@BBBDDDGGGMMMVVV^^^cccgggiiikkkoooooopppqqqpppmmmiiifff^^^]]]\\\\\\\\\]]]______^^^^^^___```bbbdddfffgggjjjllloooqqqrrrrrrpppoookkkjjjfffccc___[[[YYYXXXQQQNNNHHHBBB<<<888666555222222333333333333333222222444666666666;;;DDDKKKSSSZZZaaaeeekkkwww|||xxxsssooommmmmmlllkkklllnnnqqqtttuuutttwwwyyy}}}~~~~~~xxxmmmaaaWWWMMMFFFDDDFFFAAAAAA@@@@@@@@@@@@??????=====================>>>999999888888999999:::;;;<<<@@@FFFMMMVVVcccqqq|||{{{sssnnnkkkbbb```\\\XXXVVVXXX]]]aaammmuuurrrhhhdddiiillllllmmmqqqpppkkkdddllluuu}}}}}}zzzzzz{{{uuuqqqmmmkkkaaaaaaaaa```___]]]\\\[[[UUUSSSOOOKKKIIIHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJLLLOOOSSSWWWYYY```bbbbbbaaa```___```aaabbbccceeegggkkkqqqxxx}}}sssfff[[[OOODDD>>><<<===>>><<<888999===<<<;;;;;;:::::::::;;;;;;===:::999;;;;;;999;;;???@@@@@@DDDJJJOOOPPPQQQQQQEEEDDDCCCBBBAAA@@@@@@???999999999:::;;;<<<<<<<<<888999:::;;;:::<<<>>>@@@@@@AAABBBBBBBBBAAA@@@@@@???>>>===;;;999666444222222222333333555666888888::::::;;;===AAAEEEIIILLLXXXaaammmxxx|||nnndddYYYNNNHHHGGGAAA???===<<<<<<<<<;;;:::666555444444333333333444444444555555666555555555555555555555555444444444333444666888888888888777::::::::::::888666444222444444555555555555555555777777888999999:::;;;;;;::::::;;;;;;<<<======>>>@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888888666777888999:::;;;;;;;;;888888666555444333333333000111111222222000///......///000000000222555777>>>GGGTTT^^^bbbaaa]]]ZZZYYYYYYXXXWWWWWWVVVUUUUUUOOONNNMMMLLLJJJIIIIIIIIIJJJLLLNNNOOOMMMHHHCCC???:::888555444555555444333444333333555888::::::999888:::;;;;;;:::999;;;<<<888999:::===???BBBDDDFFFKKKPPPYYY```dddfffhhhiiilllmmmnnnooonnnkkkeeeaaa]]]\\\\\\]]]^^^```bbbcccccccccdddeeegggiiijjjkkkpppqqqtttvvvwwwvvvtttsssmmmkkkhhhccc___\\\ZZZYYYSSSPPPIIIBBB<<<777444333111222222333333333222222111333555555666;;;EEEMMM[[[bbbkkkqqqxxx~~~~~~}}}{{{xxxvvvvvvwwwrrrsssuuuyyy}}}~~~vvvxxxzzz|||}}}}}}}}}|||}}}}}}~~~yyynnnbbbWWWNNNFFFDDDFFFCCCBBBBBBBBBBBBBBBBBBBBB============>>>>>>>>>>>>999999888888999999:::;;;===AAAFFFMMMVVVcccrrr|||}}}}}}}}}|||tttooobbb```]]]YYYWWWXXX\\\```jjjrrrsssiiieeeooowwwyyy{{{|||wwwooo```eeekkksss{{{wwwuuuzzz}}}yyyrrrllljjjgggeeedddcccbbb```___]]]ZZZVVVQQQNNNKKKKKKKKKJJJIIIIIIKKKLLLLLLIIIGGGOOONNNNNNOOOQQQTTTWWWYYY[[[]]]_________^^^___```___bbbggglllqqqvvv|||uuujjj^^^TTTKKKEEE<<<<<<<<<<<<<<<<<<<<<<<>>AAAEEEHHHJJJKKKKKKGGGEEEDDDAAA@@@>>>>>>===999999888888999999:::;;;>>>===<<<;;;;;;<<<===>>>===>>>@@@AAABBBBBBAAA@@@@@@???>>>===:::888666555777666444333444555777999666888999;;;>>>CCCIIINNNUUU___kkksssxxx~~~wwweeeZZZQQQHHHCCC======<<<;;;999777555444444444444333333333222222666555444444333333444444555666666777666444333222444555555666555555444444666777999999:::999888777555555555555666666666666888888888888888888888888;;;;;;;;;<<<<<<<<<<<<===========================;;;;;;:::999999888777777777888888888888999999999===:::777777888777555222333333333333222111000000111111111111222333444555@@@HHHTTT^^^ccccccbbbaaaaaa___]]]\\\\\\\\\ZZZXXXRRRPPPMMMJJJHHHFFFFFFFFFFFFFFFFFFEEECCC@@@===<<<555444333222111222333444222444666999::::::999999888777777888999;;;===???AAAAAAAAABBBDDDFFFIIIKKKMMMOOOSSSYYY```dddeeeddddddgggjjjlllllliiieeecccbbb```^^^^^^aaaccceeeeeeeeefffhhhiiijjjmmmqqqtttvvvwwwyyy|||}}}{{{wwwtttrrrnnnhhhccc___\\\YYYWWWVVVQQQJJJDDD???;;;777555444444444444444333222111000111444777888:::DDDOOO\\\eeepppyyy}}}~~~}}}|||{{{zzzzzz|||}}}xxxqqqdddWWWMMMFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@AAAFFFNNNVVV^^^kkkvvv}}}||||||{{{zzz|||}}}}}}{{{qqqhhhccc^^^]]]ZZZYYY^^^eeehhhqqq}}}}}}tttnnnmmmxxxssseee^^^\\\^^^iiiyyy{{{vvvrrrtttyyy|||yyyuuu~~~wwwqqqkkkhhheeecccccccccbbbaaaaaa```]]]ZZZXXXWWWVVVUUUUUUTTTTTTUUUUUUUUURRRPPPPPPOOOOOOPPPQQQSSSUUUWWWVVVXXX[[[\\\\\\]]]^^^```bbbfffkkkpppuuuzzz|||qqqdddYYYOOOHHHCCC===============>>>>>>>>>??????===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>AAACCCEEEGGGGGGEEEDDDCCCAAA???>>>======::::::999999::::::;;;<<<======<<<;;;;;;<<<===>>>===>>>???AAAAAAAAAAAA@@@@@@@@@???===;;;999777555666666555444555666777888666888999;;;>>>BBBHHHLLLTTT]]]iiiqqqvvv|||vvveeeYYYPPPHHHBBB??????>>><<<:::888666555555555555444444444333333555555444333333333333333555666666777666555444333666666666777777666666666777888999999999888777666666666666666777777777777888888888888888888888888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777777888888888888999999999<<<:::777777888888666444555555555444333222111000111111111111222333444555>>>FFFRRR\\\aaabbbaaaaaaaaa___^^^]]]]]]\\\YYYWWWSSSQQQNNNJJJFFFCCCAAA@@@AAAAAA@@@???===;;;999777444444333222222333444555333444777999::::::999999888999999:::<<<>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLMMMQQQWWW\\\`````````___bbbfffhhhiiihhhfffdddbbb```______bbbeeeffffffiiikkkmmmnnnooorrrvvvzzz|||}}}|||wwwsssnnnhhhccc```\\\YYYWWWVVVQQQJJJDDD???;;;777555333333444444333222222111111111444777888:::DDDNNN]]]iiivvv~~~{{{xxxvvvxxx|||~~~zzzrrrfffYYYOOOHHHEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>???EEENNNVVV___mmmyyy|||{{{zzzyyywww}}}|||{{{}}}|||pppjjjfffdddaaa___ccciiiqqqyyy{{{vvvttt~~~nnn^^^VVVUUUYYYgggxxx|||wwwrrrssswwwyyyvvvqqqxxxqqqmmmiiiffffffggghhhhhhhhhiiiiiiiiihhhfffeeeddd^^^]]]\\\\\\\\\[[[XXXUUUSSSSSSSSSSSSTTTTTTUUUVVVSSSUUUXXX[[[\\\^^^aaaccciiimmmrrrxxx}}}yyykkk]]]RRRIIICCC@@@>>>>>>>>>??????@@@@@@@@@AAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===???BBBDDDEEEDDDCCCAAA???>>>===<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<======>>>===>>>???@@@@@@AAAAAA@@@AAA@@@???>>><<<:::888666555555666666666777777777666777999;;;===AAAFFFJJJQQQYYYdddlllrrrxxxnnn```XXXRRRLLLGGGBBBAAA@@@>>><<<:::888777666666555555555444444444555444444333333333333333555666666777777666555555777777777888888888777777888999999999999888666555666666777777777888888888888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777888888888888999999999:::999888888999999888777777777777666555444222111222222222222333444444555<<>>@@@BBBCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKLLLLLLOOOSSSXXXZZZZZZZZZYYY\\\```ccceeefffeeedddbbbaaa```aaadddggghhhhhhlllnnnppprrrtttwww{{{~~~{{{tttpppjjjeeeaaa]]]ZZZWWWUUUPPPIIICCC>>>:::777444222222333333333222111111222222555777777:::CCCNNN^^^kkk{{{|||wwwuuurrruuuwwwyyy{{{{{{tttiii\\\QQQJJJGGGEEECCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>===>>>EEENNNWWW```nnn{{{}}}{{{xxxuuu|||~~~zzzyyyyyy|||wwwssspppmmmkkknnnttt~~~}}}kkkYYYQQQQQQVVVcccuuu{{{vvvuuuwwwxxxtttpppzzzuuupppmmmmmmoooqqqrrrqqqsssuuuvvvvvvtttqqqppphhhfffeeedddccc```]]]ZZZXXXWWWWWWWWWVVVVVVVVVVVVTTTWWWZZZ^^^aaadddiiilllssswww~~~yyyhhhYYYMMMEEEAAA???>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>AAADDDEEECCCBBBAAA???===<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>======>>>??????@@@@@@@@@AAA@@@@@@>>><<<:::999777555555666777777777777666666888:::;;;===@@@DDDHHHNNNUUU___ffflllsss{{{wwwmmm```XXXUUUTTTQQQNNNDDDBBBAAA>>><<<:::999888666555555555555444444444555444444333333333333333666666666777777888888888999888888777777777777777888999999999888777555444666666666666777777777777888888888888888888888888888888888999999999::::::::::::::::::::::::::::::;;;;;;::::::999999999888777777888888888999999999999888888999::::::::::::999999999888777555444333333333333333333444555555999@@@IIIQQQVVVYYYZZZ[[[\\\[[[[[[[[[[[[XXXSSSOOOKKKJJJHHHEEE@@@;;;666444333333222222111000///...222222333444555666777888666777888999::::::999999999;;;>>>AAADDDEEEFFFFFFFFFHHHKKKNNNOOOOOONNNMMMLLLLLLNNNQQQTTTVVVVVVUUUVVVXXX[[[^^^```aaabbbaaacccaaaaaacccfffiiijjjjjjlllnnnppprrrtttwww{{{~~~|||vvvrrrlllgggccc___ZZZWWWSSSNNNGGGAAA===999666444111222222333222222111111333333555777777:::DDDOOO\\\lll~~~~~~xxxtttmmmnnnpppsssxxx|||vvvkkk___TTTLLLGGGEEECCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>@@@FFFOOOXXXaaannnzzz~~~zzzvvvxxx{{{}}}~~~{{{xxxvvvvvvyyy}}}{{{~~~lllZZZQQQPPPUUU```ppp|||zzzyyyzzzyyyuuurrr~~~xxxttttttvvvyyyzzz{{{}}}~~~zzzxxxtttrrrpppooommmjjjfffccc\\\[[[ZZZYYYXXXXXXXXXXXXXXX[[[```dddhhhmmmssswwwyyygggVVVJJJCCC@@@???>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>AAADDDEEECCCBBBAAA???>>>=========:::::::::::::::;;;<<<<<<;;;<<<<<<======>>>>>>>>>============>>>???@@@@@@@@@@@@???>>>===;;;999888555666777777888888777777777999;;;<<<===???CCCFFFKKKQQQYYY```gggnnnuuuzzz~~~ggg^^^TTTPPPQQQSSSRRRPPPEEECCCAAA>>>;;;:::999888555555555555444444444444666555444444333333444444666666666777888999:::;;;:::999888777666666666666888999999999888666555444444444444555555555666666777777777777777777777777777777777777888888888888888888888888888888888888999999999999999999888888777777888888888999999999777888999999999:::;;;;;;:::::::::999888777555555444444444333444444555555777<<>>BBBEEEGGGHHHHHHJJJLLLOOORRRRRRQQQPPPNNNMMMMMMMMMPPPSSSUUUUUUTTTVVVWWWXXXZZZ\\\]]]]]]^^^bbbaaabbbdddhhhkkklllkkkmmmnnnpppqqqrrrtttxxx{{{~~~wwwsssnnnhhhddd___ZZZVVVOOOJJJDDD???;;;888666444111222222333333333222222444333555777777:::EEEPPP^^^ooo~~~vvvrrrjjjkkklllpppxxx}}}wwwmmmaaaVVVNNNHHHEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>AAABBBHHHPPPXXX```mmmyyy~~~yyyvvvsssvvvxxxyyyxxxvvvuuutttvvv~~~ooo^^^RRRQQQSSS\\\iiitttzzz{{{~~~{{{yyyzzzyyywwwuuu||||||~~~|||{{{yyywwwuuurrrnnnkkkdddbbb```^^^]]]]]]^^^___aaadddiiinnnsssyyyuuudddTTTIIIDDDBBBBBB@@@@@@BBBCCCEEEFFFGGGHHHGGGGGGEEECCCBBB@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===???BBBDDDEEEEEEDDDBBBAAA@@@?????????<<<;;;;;;;;;;;;<<<=========>>>>>>??????>>>>>>===<<<<<<<<<<<<===>>>???@@@??????>>>>>><<<:::999888666666666777777777888888999:::<<<===>>>???BBBDDDHHHLLLSSSZZZaaaiiipppttt~~~yyyaaaZZZPPPLLLMMMOOOOOOMMMGGGEEEBBB>>><<<:::999999777666666666555555555555777666666555555555555555666666666777999;;;<<<======;;;999777555444444555777888888888888777555444333333444444444555555555555555555555555555555555555666666666666777777777777777777777777777777777888888888888888888888777777888888888888999999999666777999999888999:::<<<::::::::::::999888777777555555444444444555555666555888>>>BBBDDDFFFIIIKKKKKKJJJJJJJJJJJJHHHEEEBBB;;;;;;:::999777555444333000///////////////000000222333444666777888888888888888888777777777777777777999<<>>======<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>CCCDDDIIIQQQXXX```mmmyyy~~~{{{xxxuuusssuuuwwwxxxxxxvvvsssrrrrrryyyuuudddTTTRRRSSSXXXcccnnnvvvyyyyyyxxxvvvwwwxxxyyyyyyxxx~~~{{{wwwtttqqqoookkkhhhggghhhjjjlllooorrrvvv{{{wwwmmm]]]OOOGGGDDDDDDEEECCCCCCEEEFFFHHHJJJKKKLLLIIIHHHEEEBBB@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>AAACCCEEEGGGGGGFFFFFFDDDCCCBBBBBBAAAAAA>>>>>>======>>>>>>???@@@@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;<<<===???@@@>>>>>>======;;;:::888777888777666666666777888999:::<<<>>>??????@@@BBBDDDEEEIIIOOOVVV]]]eeekkkooozzzzzzbbbZZZQQQMMMNNNOOONNNKKKIIIGGGCCC@@@===;;;;;;;;;999999999888888888777777888888777666666666666666666666666777999<<<>>>@@@AAA???;;;888666444444444666666777888888777666555444444444444555555555666444444444444444444444444444555555555555666666666666666666666666666666666666666666666666666666777777888888888888999999999555777999999777777999;;;999999999::::::999999888666666555555555555555666444666999;;;<<<===@@@AAAAAA@@@???@@@@@@@@@>>><<<777666555444333222222222000000/////////111222333333444555777888888888777888777777666555555555666555666999<<<@@@DDDGGGIIIKKKLLLNNNOOOOOONNNMMMLLLKKKKKKKKKNNNRRRVVVWWWWWWVVVUUUVVVVVVXXXZZZ[[[]]]``````bbbeeeiiilllmmmlllkkklllkkkjjjhhhhhhjjjlllnnnqqqvvv{{{}}}zzzrrrnnniiiddd^^^YYYRRRNNNEEEAAA===999888777555444222333444555555555555555333222333666777<<>>======<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>BBBCCCHHHQQQYYYbbbooo{{{~~~|||{{{xxxvvvxxxxxxyyyyyyxxxvvvrrrooolllpppyyyppp\\\XXXUUUVVV]]]gggooosssrrrrrrsssuuuxxx{{{}}}~~~}}}zzzuuurrrqqqsssvvvyyyzzz}}}oooeeeXXXLLLFFFEEEFFFGGGEEEFFFGGGIIIKKKMMMNNNOOOKKKHHHEEEBBB???>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAAEEEHHHJJJKKKKKKHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@??????@@@@@@AAABBBAAABBBBBBBBBAAA???>>><<<<<<<<<;;;;;;<<<===???@@@=========<<<;;;999888777999888666555555777999:::;;;===?????????@@@BBBDDDDDDGGGLLLSSS[[[ccciiimmmwww~~~~~~ccc[[[RRROOOPPPQQQPPPNNNKKKIIIEEEAAA>>>=========;;;;;;;;;:::::::::999999999888888777777777777777666666666888:::<<>>CCCGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJMMMRRRVVVXXXXXXUUUTTTUUUVVVXXXZZZ]]]^^^___```aaaeeeiiilllmmmlllhhhhhhgggdddbbbaaabbbcccdddfffkkkqqqvvvxxxwwwuuuooolllfffaaa\\\UUUOOOKKKBBB???:::888777666555444333444444555666666666555222111333666777<<>>======<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@AAAHHHQQQZZZcccqqq}}}}}}|||{{{yyy}}}||||||{{{yyyvvvqqqmmmeeehhhppp{{{|||ddd___XXXVVVYYYaaahhhlllpppqqqsssvvv{{{wwwccc[[[PPPGGGCCCCCCDDDEEEIIIJJJLLLNNNOOOOOOOOOOOOLLLIIIEEEBBBAAA@@@>>><<<:::;;;======<<<<<<>>>??????AAADDDGGGJJJKKKLLLLLLLLLLLLLLLKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBAAA???======<<<<<<<<<======>>>;;;;;;::::::999888777777666666777888999:::;;;;;;<<<===>>>???AAABBBDDDDDDEEEHHHMMMRRRXXX```hhhmmmwwwqqqggg\\\XXXZZZ[[[WWWQQQPPPKKKDDD???>>>???AAABBBAAA@@@???===<<<===>>>>>>999999999999888666555444555777888888888:::===@@@@@@???===;;;888777555555777777999999888666444222666666666666555444333222222333333333333222111111222333333444444333333222666666666666666666666666777777777777777777777777555555555555666666666666777777777777777777777777888999999::::::999999888888777666555444333222222555555555555555444444444666555555444444555555666222222333333333222222111000000000000111222333333888888888888888888888999666555444333222222222222444555777:::>>>BBBEEEGGGHHHHHHIIIIIIHHHGGGEEEDDDHHHHHHHHHJJJNNNRRRVVVYYYYYYYYYXXXXXXYYYYYYZZZ[[[^^^^^^___ccchhhkkkkkkjjjhhheeeaaa^^^\\\ZZZWWWUUU[[[\\\___bbbeeeiiikkklllgggeee___XXXQQQJJJEEEBBB<<<;;;999777555333333222555444333222222333555666444333333555555:::FFFSSShhhxxx}}}|||uuuiii\\\QQQKKKKKKIIIFFFEEEEEEDDDCCCAAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;<<<<<<===CCCFFFKKKRRR[[[gggrrrzzz~~~{{{}}}~~~zzzvvvnnneeebbb^^^___mmm~~~kkkgggaaa^^^___bbbeeegggjjjiiiiiinnnxxxuuujjj^^^XXXOOOHHHEEEEEEFFFGGGKKKMMMOOOQQQRRRRRRQQQPPPLLLIIIEEEBBBAAA@@@>>><<<;;;===>>>???>>>???AAABBBBBBDDDGGGJJJMMMNNNOOOPPPPPPPPPPPPOOOMMMKKKHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGEEECCCCCCCCCCCCAAA??????>>>===<<<;;;;;;;;;;;;:::::::::999888777777777555666666777888999::::::======???@@@BBBCCCDDDEEEEEEHHHMMMRRRXXX___gggmmmuuu|||zzzpppeeeaaacccccc___ZZZRRRMMMFFFAAA@@@AAACCCDDDDDDCCCBBBAAAAAA@@@@@@@@@;;;;;;;;;:::999888777666666777888888888:::===@@@BBB@@@>>>;;;999777666666777888999999888777555333666666666666555444333333444444444444444333222222333333333333333333333333555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666888888999999999999888888555555555555555444444444555555555444444333333222333222222111111222222333111222222222222222111111111111111222222444555555888888888888888777777777555555444333222111111222333444555888;;;>>>AAACCCDDDDDDEEEEEEEEEDDDCCCBBBFFFFFFGGGIIILLLQQQUUUWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]aaaeeeggggggfffdddaaa]]]ZZZXXXVVVSSSQQQRRRSSSUUUXXX[[[]]]___aaa\\\ZZZVVVQQQLLLGGGCCC@@@:::999888666555444444444444444444333333444444555444333333555666:::GGGSSSjjjzzzuuuqqqkkkgggfffiiinnnqqqxxxlll___TTTNNNKKKHHHFFFEEEEEEDDDCCCAAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;<<<======BBBFFFKKKRRR\\\gggsss{{{~~~|||}}}~~~}}}zzzuuummmddd^^^XXXYYYeeevvvmmmiiidddaaabbbdddfffggghhheeedddiiisss|||qqqeee\\\WWWRRRMMMIIIHHHIIIJJJKKKOOOQQQSSSUUUVVVTTTRRRQQQMMMJJJFFFCCCBBB@@@>>>===<<<>>>@@@AAAAAABBBDDDFFFFFFHHHJJJNNNQQQSSSTTTUUUWWWWWWWWWVVVTTTQQQMMMLLLJJJIIIHHHHHHHHHJJJKKKLLLJJJHHHFFFEEEEEEDDDAAA@@@@@@???>>><<<:::999999888999999888888777777666666444555555666777888999:::======???@@@BBBDDDEEEFFFEEEHHHMMMQQQWWW^^^fffkkkrrryyy~~~rrrmmmllllllhhhcccTTTOOOHHHDDDCCCDDDFFFGGGHHHHHHHHHHHHFFFEEECCCBBB======<<<;;;:::999999888666777888888888:::>>>AAADDDBBB???<<<:::888777777888888999999999777666555555555555666666555444444555555666666555555444333333333222111111222333333444444444444444444444444555555555555555555555555444555555555555666666666666666666666666666666666777888888999999888888777444444444555555555666666555555444444333222111111111111000000000000111111111111111111111111111111222222222333444555777888888888777777666666666555555444333222222111111222222222333555888:::<<<===>>>??????@@@@@@@@@@@@@@@CCCCCCDDDGGGJJJNNNRRRTTTVVVVVVVVVWWWYYYZZZ\\\]]]\\\\\\\\\^^^```bbbaaa```]]]ZZZVVVSSSQQQOOOLLLJJJIIIJJJKKKMMMOOOPPPRRRRRRNNNMMMKKKHHHEEEBBB@@@???888888777666555555555555333444444555444444333333333222333555666;;;GGGTTTkkk{{{yyyooo```]]]YYYUUUUUUYYY]]]```kkktttzzznnnaaaVVVPPPJJJHHHEEEDDDDDDDDDCCCAAA@@@@@@??????>>>=========<<<<<<;;;;;;<<<<<<===>>>BBBEEEKKKSSS]]]iiiuuu}}}{{{|||}}}|||xxxtttlllccc[[[UUUTTT^^^mmm}}}yyymmmjjjgggfffgggiiiiiiiiieeeaaa^^^aaalll{{{vvvnnneee[[[UUURRROOOLLLLLLMMMOOOPPPPPPRRRTTTWWWXXXXXXVVVSSSQQQMMMJJJFFFDDDBBBAAA???===<<<>>>@@@BBBBBBDDDFFFIIIIIIJJJMMMPPPSSSVVVXXXYYY\\\]]]]]]\\\ZZZVVVSSSQQQNNNNNNLLLLLLLLLMMMOOOPPPOOOLLLJJJHHHGGGEEECCC@@@@@@???>>><<<:::999888888888888777777666666666555444444555666777888999999;;;<<<>>>???AAACCCEEEEEEEEEGGGKKKPPPUUU\\\dddiiipppwww|||ssspppnnniiieeeUUUPPPIIIEEEDDDFFFHHHIIIKKKLLLMMMMMMKKKHHHEEEBBB???>>>===<<<;;;::::::999777888888888999;;;@@@CCCGGGEEEAAA>>>;;;:::999999999999::::::999888777777555555666666666666666666555555666666555555444333444333111000000111333444333333333333333333333333444444444444444444444444444444444555555555666666666666666666666666666666666777777888888777777666444444444555555555555666666666555444333333222222333222222111111222222333111111000000111111222222111222222333444666777888777777777666555555444444444444333222222222222222222222333444555777999::::::;;;;;;<<<===>>>>>>>>>???@@@AAADDDGGGKKKNNNPPPSSSSSSTTTUUUWWWYYY[[[\\\[[[[[[[[[[[[\\\[[[ZZZZZZWWWTTTPPPMMMKKKIIIFFFDDDDDDEEEEEEFFFGGGHHHHHHIIIEEEDDDCCCBBB@@@???======999888777666555444444444333444555555555444333222333222333555777<<>>=========<<<;;;;;;;;;<<<===>>>???BBBEEEKKKSSS^^^jjjwww~~~zzzzzz}}}{{{~~~~~~{{{xxxtttlllccc\\\VVVSSSZZZgggwww{{{yyyyyy|||yyyrrriiihhhhhhiiilllmmmmmmmmmeee```[[[[[[dddtttyyymmmeee___XXXTTTRRRPPPOOOPPPRRRUUUVVVUUUVVVWWWXXXYYYXXXUUURRRPPPNNNKKKGGGDDDCCCBBB@@@>>>;;;===@@@AAABBBDDDGGGIIIJJJKKKMMMPPPTTTXXXZZZ\\\```aaabbbbbb```\\\XXXVVVSSSRRRQQQQQQQQQQQQRRRSSSRRRPPPMMMKKKJJJGGGEEEBBB??????===<<<;;;:::::::::777777777666666666666666444444555666777888999999:::;;;===???AAACCCDDDEEEDDDGGGKKKOOOTTTZZZbbbfffnnnxxx~~~sssmmmiiiddd```TTTPPPJJJFFFFFFIIIKKKLLLOOOPPPQQQPPPNNNJJJFFFCCC???>>>===;;;::::::::::::999999999999:::===BBBFFFJJJGGGCCC???===;;;;;;;;;:::::::::::::::999999999666666777888888888777777555555555555555444333333444333111000000111333444333333333333333333333333444444444444444444444444444444444444555555555555555555555555555555555555555666666777777666666555666555555555555444444444777777777666555444444444333222222222222222222333111111000000111222333333111111222222444555666777666666666666555555444444555444333333222333333333444444444444555666888888999999999:::;;;<<<======<<<===???BBBEEEIIIKKKMMMOOOPPPQQQRRRTTTVVVXXXYYYXXXYYYYYYXXXWWWUUUTTTTTTPPPNNNJJJHHHGGGEEECCCAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<;;;999777555444333333333444555666555444222111222111333555777===JJJWWWooo~~~}}}nnnaaaWWWQQQKKKIIIGGGFFFGGGJJJNNNPPPSSSYYYdddnnnxxx~~~vvvkkk^^^RRRLLLHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@??????>>>=========;;;;;;;;;<<<===>>>??????AAAEEEKKKTTT___lllyyy}}}yyyxxxzzzzzz}}}~~~{{{yyyvvvnnnfff___XXXTTTXXXcccqqq~~~tttqqqoooppprrrrrrnnniiiddddddfffiiimmmppppppooofffaaa[[[XXX^^^lll|||yyymmmddd___ZZZVVVWWWUUUTTTUUUXXXZZZ[[[[[[ZZZZZZZZZYYYWWWUUURRRQQQOOOLLLHHHEEECCCBBB@@@???;;;===@@@AAABBBDDDFFFHHHJJJKKKMMMPPPTTTXXX\\\^^^ccceeefffgggeeebbb^^^[[[YYYYYYXXXXXXWWWVVVVVVUUUUUUSSSPPPNNNLLLJJJGGGEEE@@@???>>>===;;;;;;;;;:::777777777777666666666666444555555666777888999::::::;;;===???AAACCCEEEFFFFFFHHHLLLPPPTTT[[[bbbfffmmmxxx}}}pppiiiddd___\\\TTTOOOJJJGGGHHHLLLOOOQQQSSSTTTTTTSSSPPPLLLGGGEEEAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<>>=========;;;;;;;;;;;;:::::::::;;;999999999::::::999888888555555555666555444444333444444333222222333444444333333333333333333333333444444444444444444444444333444444444444555555555555555555555555555555555444555555666666555555444666666555555555444444444777777777666666666666666222222111111111111222222222111111000111333444555333333333333333444555666555666666666666666666666555555444444444444555555555555555555666777888999888888888999999;;;<<<===999;;;===@@@DDDGGGIIIJJJLLLLLLMMMNNNPPPRRRTTTUUUTTTUUUVVVTTTQQQOOONNNNNNKKKHHHEEEDDDCCCCCCAAA???>>>>>>>>>===============@@@??????>>>======<<<<<<>>>===;;;888666555444333555555555555444333222222222111222555888===KKKXXXrrrqqqcccZZZRRRNNNGGGFFFEEEEEEFFFHHHKKKMMMQQQUUU]]]fffooozzz{{{tttiii\\\QQQJJJHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@??????>>>=========;;;;;;;;;<<<===>>>???@@@AAAEEELLLUUU```nnn{{{~~~xxxwwwyyyyyy}}}~~~}}}|||yyyrrrjjjaaaZZZUUUXXX___kkk{{{|||mmmjjjfffeeeffffffdddaaa___```bbbfffkkknnnoooooogggccc]]]YYY\\\eeesss}}}tttkkkddd```]]]]]]\\\ZZZZZZ\\\^^^______^^^]]][[[YYYVVVUUUSSSSSSOOOLLLHHHEEEDDDCCCAAA???===???AAABBBCCCDDDFFFHHHJJJKKKMMMQQQUUUZZZ^^^```fffhhhjjjkkkjjjgggccc```^^^_________^^^[[[YYYWWWVVVTTTQQQOOONNNLLLIIIGGGDDDBBB@@@>>><<<;;;:::999777777777777777777777777555666666777888999::::::<<<===>>>AAACCCEEEGGGHHHIIIKKKOOORRRWWW]]]ccchhhlllwwwzzznnnfffbbb___]]]TTTPPPKKKIIIKKKPPPTTTVVVXXXWWWWWWUUUQQQMMMIIIGGGCCCAAA???===<<<<<<===>>>=========<<<===AAAGGGLLLOOOLLLGGGBBB???>>>>>>???<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;:::999999666666777777666666555444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555555555555555555555555555444444555555555555444444444444444555555555555555555555555666666666666666444444333333333333444444333222111111222444666777666555555444555555666666555555555666666777888888666666555555555666666777555555555555666777888999888888777777888999:::;;;888999<<<@@@CCCFFFHHHIIIIIIIIIIIIKKKLLLNNNPPPQQQOOOPPPQQQOOOKKKHHHHHHIIIEEECCCAAA@@@@@@@@@???>>><<<<<<<<<;;;;;;;;;;;;:::===<<<<<<<<<<<<<<<<<<<<<>>>===;;;999888777666666666666555444333333333333111111222555888>>>LLLYYYrrr}}}nnncccZZZSSSOOOJJJIIIIIIIIIJJJKKKMMMOOOQQQVVV]]]eeennnyyy~~~{{{tttjjj]]]QQQJJJGGGEEECCCCCCCCCDDDCCCBBB@@@@@@??????>>>=========;;;;;;<<<<<<===???@@@AAAAAAEEELLLUUUaaaooo}}}zzzxxxzzzyyy}}}~~~~~~}}}vvvoooeee^^^XXXYYY___iiixxx}}}gggdddaaa``````aaa___^^^^^^^^^___bbbgggjjjkkkjjjfffccc___\\\\\\bbblllttt|||rrrkkkfffcccbbb```^^^]]]___aaaaaaaaaaaa```\\\YYYWWWUUUTTTTTTPPPLLLHHHFFFDDDCCCAAA@@@>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLNNNQQQVVV[[[___aaahhhjjjmmmnnnnnnkkkgggdddbbbcccddddddbbb___[[[YYYWWWUUURRRPPPOOONNNKKKIIIGGGEEEBBB???<<<:::888888777777777777888888888888666666777888999:::;;;;;;===>>>@@@BBBEEEGGGIIIJJJLLLNNNQQQUUUYYY___eeejjjlllvvvxxxmmmfffcccaaa```TTTQQQLLLKKKNNNSSSWWWYYY[[[ZZZYYYVVVSSSOOOKKKIIIEEECCCAAA???>>>>>>???@@@>>>>>>>>>===???CCCIIIMMMPPPMMMHHHCCC@@@>>>???@@@<<<<<<;;;;;;;;;<<<<<<===============<<<;;;:::999888888888888888777666666444555555666666555555444444444444444444444444444555555555555555555555555333333333444444444555555555555555555555555555555333444444555555444444333222222333444555666777888333333444444555666666666777777777666666777777777444333222222222444777888888777777666666666666666444444555666777888999999777777666666666777777888444444444555666777888999888888777666666888999:::777999<<>>>>>??????>>>=========<<<<<<<<<;;;;;;;;;999999::::::;;;;;;<<<<<<===<<<;;;:::999999999999777666444333222222333333111000222555888>>>LLLYYYooo}}}}}}pppfff^^^UUUPPPKKKJJJJJJJJJKKKLLLMMMNNNRRRWWW___hhhqqq{{{|||uuukkk^^^SSSKKKGGGEEECCCCCCCCCDDDCCCBBB@@@@@@??????>>>=========;;;;;;<<<<<<===???@@@AAAAAAEEELLLVVVbbbppp~~~{{{yyy{{{yyy}}}yyyrrrhhhbbb\\\]]]aaaiiiwww~~~eeeccc```___`````````___^^^]]]^^^```dddfffgggfffdddcccaaa^^^]]]aaaiiiooo}}}uuurrrpppkkkiiiffffffggggggggggggfffdddaaa^^^\\\[[[[[[[[[XXXRRRKKKFFFEEEEEECCCBBBDDDEEEGGGGGGFFFFFFGGGIIIGGGKKKPPPTTTYYY]]]cccfffooooooppprrrrrroookkkhhhllllllkkkkkkjjjfffbbb^^^]]]YYYUUURRRPPPNNNKKKHHHFFFCCC@@@>>>===<<<:::888:::::::::999888777666555:::888777666777999<<<>>>???@@@BBBDDDGGGIIIKKKLLLOOOPPPSSSWWW]]]bbbgggjjjnnnvvvuuujjjeeebbb___]]]XXXRRRLLLKKKPPPWWW\\\___bbb^^^ZZZXXXVVVSSSNNNIIIHHHFFFCCC@@@>>>>>>>>>>>>@@@@@@@@@@@@BBBFFFMMMRRRSSSNNNGGGBBB@@@@@@@@@@@@;;;;;;;;;;;;;;;<<<======@@@??????>>>===<<<<<<<<<999888777777888888777666666666555444444444444555444333333444555666777888888777777666555555444444555555777777777666555444777777777777666555444333666666555555555444444444444444444555555555666666666666666666666666666666666666666666666555555555444444555666777888999999777777777777777777777777333444555666777999::::::;;;999777666555666777888999888777666666777888999888888777777777777888888888:::;;;>>>AAACCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGEEECCCAAA???>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999>>>======;;;:::999888888888777666555555555555555000111333666888>>>NNN]]]nnnzzzzzzqqqdddZZZVVVNNNOOOPPPRRRTTTVVVWWWXXX\\\aaaiiirrr{{{|||wwwooocccTTTJJJHHHFFFDDDDDDDDDCCCAAA???BBBAAA@@@>>>>>>>>>>>>???===;;;888:::===@@@@@@???DDDGGGMMMUUU```mmmzzz~~~||||||}}}zzzxxxlllfffcccfffiiillluuunnnddd]]]]]]``````___```bbbZZZVVV[[[cccfffggggggfffdddbbbbbbeeegggiiijjj{{{yyypppnnnkkkjjjkkkkkkkkkjjjiiihhhfffdddaaa___^^^]]]ZZZUUUNNNIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFHHHIIIJJJMMMRRRWWW[[[___cccfffnnnppprrrtttuuussspppnnnnnnnnnmmmmmmmmmiiieeeaaa^^^[[[VVVSSSPPPNNNJJJHHHGGGDDDAAA??????>>><<<:::999999999:::999999888888:::888777777888:::===>>>@@@AAACCCEEEHHHKKKMMMNNNRRRSSSVVVZZZ___dddiiilllpppwww~~~~~~qqqhhhdddcccbbbaaaZZZTTTNNNLLLQQQXXX^^^aaabbb^^^ZZZXXXWWWTTTOOOJJJHHHFFFDDDAAA?????????@@@BBBBBBAAAAAABBBFFFLLLQQQTTTPPPIIIEEEBBBAAA@@@???======<<<======???@@@AAACCCBBBBBBAAA???>>>======;;;:::999999::::::999777888777777666666666666666555555555666666777888999888888888777777666555444555555666777777666555444555555555555444333222222777777666666666555555555444444444555555666666666555555555555555555555555666666666666666666666666444555666777888999999:::888888888888888888888888555666777888999:::;;;;;;===;;;:::888888999:::;;;;;;:::999888888888999:::888888777777777777888888:::;;;<<>>>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<666555555444333333333333333333444666777===MMM\\\mmmxxx~~~uuuggg]]]XXXRRRTTTWWW[[[]]]```cccdddgggmmmuuu~~~|||xxxpppdddUUUKKKHHHFFFDDDDDDDDDCCCAAA@@@@@@???>>>===<<<<<<<<<======;;;999:::===@@@@@@???CCCFFFLLLSSS^^^kkkxxx~~~}}}|||{{{yyypppkkkiiikkkmmmqqqzzztttjjjbbbbbbcccaaa``````^^^WWWTTTZZZbbbffffffgggfffeeeddddddfffhhhiiijjjxxxuuurrrqqqqqqqqqpppooommmmmmmmmllliiifffcccaaa\\\XXXRRRMMMKKKJJJJJJIIIGGGHHHIIIIIIGGGGGGHHHJJJLLLPPPVVV[[[^^^aaaeeegggnnnppptttxxxyyyyyywwwvvvrrrqqqqqqqqqqqqnnniiifff```]]]XXXTTTQQQNNNJJJHHHGGGEEEBBB@@@@@@???===;;;888999999:::;;;;;;::::::999999888888999;;;===???AAACCCEEEHHHKKKNNNQQQRRRVVVWWWYYY]]]aaafffjjjmmmrrrxxx|||yyymmmeeecccdddffffff]]]WWWPPPNNNSSS[[[```cccccc___[[[YYYXXXVVVPPPLLLHHHGGGEEECCCBBBBBBBBBBBBDDDDDDCCCCCCCCCGGGMMMQQQWWWSSSMMMHHHEEECCC@@@>>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFEEEDDDBBBAAA???>>>>>><<<;;;;;;<<<===;;;::::::999888888777777888888777777888888999999::::::888999:::::::::888666444555555666777777666666555666666666666555444333333777777777777666666666666555555555555666666666666555555555555555555555555666666666666666666666666555666777888999::::::;;;999999999999999999999999888999999:::;;;<<<<<<===???>>>===<<<<<<<<<===>>>===<<<;;;;;;:::::::::;;;888888777777777777888888;;;<<<===???BBBDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAA@@@???>>>=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>??????777666555444333333333333555444555666777===MMM\\\oooyyy|||~~~}}}vvviii___\\\XXX\\\bbbhhhlllpppsssvvvxxx~~~|||xxxqqqeeeWWWMMMIIIGGGEEEDDDCCCCCCAAA@@@@@@???>>>===<<<<<<<<<<<<===;;;::::::===???@@@@@@DDDHHHMMMTTT___kkkxxx~~~}}}|||}}}zzzuuurrrqqqsssuuuxxx|||rrriiihhhgggdddaaa```\\\VVVUUU\\\eeehhhjjjlllkkkkkkkkkkkkkkklllmmmmmm}}}yyyxxxwwwwwwvvvuuurrrsssttttttqqqmmmhhheee^^^[[[UUUQQQNNNMMMLLLLLLIIIKKKKKKKKKIIIIIIIIIKKKMMMQQQWWW]]]aaadddhhhjjjnnnrrrwww{{{||||||{{{{{{uuuuuuuuuuuuuuurrrnnnjjjddd```[[[WWWSSSOOOKKKHHHGGGDDDBBB@@@@@@???===<<<:::;;;;;;<<<<<<;;;;;;;;;:::999999999;;;===???@@@CCCEEEHHHKKKOOOSSSUUUWWWZZZ[[[\\\___cccgggjjjlllqqqvvvyyyzzzxxxllldddbbbeeehhhjjj___YYYQQQPPPTTT\\\bbbfffdddaaa]]]\\\[[[YYYTTTPPPJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGKKKQQQVVV[[[WWWQQQLLLIIIEEEAAA????????????@@@AAADDDGGGHHHIIIIIIIIIHHHFFFCCCAAA@@@@@@???===>>>??????>>><<<;;;::::::999888999999999888999::::::;;;;;;;;;;;;999:::<<<===<<<:::777555666666666777777777777777999999999999999888777666777777777777666666666666666666666666666666666666444444444444444444444444666666666666666777777777777777888999:::;;;<<<<<<999999999999999999999999;;;;;;;;;<<<======>>>>>>AAA@@@@@@?????????@@@AAA??????>>>===<<<;;;;;;;;;999999888888888888999999:::;;;===>>>@@@BBBCCCDDD@@@@@@@@@@@@@@@?????????>>>>>>????????????>>>>>><<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>???999999888666555555555555444444444555666===MMM]]]rrr{{{|||xxxvvvuuunnnnnnrrrzzz{{{wwwuuuooofff```___aaagggqqqxxx}}}}}}yyyssshhhZZZPPPJJJHHHEEECCCCCCCCCBBB@@@AAAAAA@@@??????>>>>>>>>><<<<<<;;;;;;===???@@@AAAHHHKKKPPPWWWaaannn{{{~~~}}}}}}~~~~~~|||yyyyyyyyyzzz|||wwwnnnmmmlllhhhdddccc^^^ZZZYYYaaaiiinnnqqqsssrrrsssssssssrrrrrrrrrsss}}}}}}}}}|||{{{xxxyyy{{{{{{xxxsssmmmiiiaaa___[[[UUUQQQOOONNNOOOMMMNNNOOONNNLLLKKKKKKLLLLLLPPPWWW\\\aaaeeejjjmmmoootttyyy}}}~~~}}}~~~zzzzzzyyyzzzyyyvvvrrrnnniiieee___ZZZUUUQQQLLLIIIEEECCCAAA??????>>>===;;;>>>>>>>>>======<<<::::::;;;;;;;;;<<<===???AAABBBFFFGGGKKKOOOSSSWWWZZZ\\\]]]^^^^^^```cccfffiiikkknnnsssvvvxxx}}}{{{nnnfffdddgggjjjkkkbbb[[[SSSQQQVVV^^^eeehhhhhhdddaaa```___]]]YYYUUUNNNNNNMMMLLLKKKKKKJJJJJJGGGHHHHHHIIILLLQQQXXX^^^___[[[UUUPPPLLLHHHDDDAAAAAA@@@@@@@@@BBBEEEIIIKKKLLLLLLLLLKKKIIIFFFDDDBBBBBBAAA@@@@@@AAAAAA@@@>>><<<<<<;;;::::::::::::::::::;;;<<<<<<===<<<<<<;;;;;;<<<>>>???>>><<<999777777777777777888888999999::::::;;;;;;;;;:::999999777777777666666666666555777777777777777777777777555555555555555555555555666666666666777777888888888888999:::;;;<<<======::::::::::::::::::::::::<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCAAAAAA@@@???>>>===;;;;;;::::::999999999999::::::::::::;;;===>>>@@@AAAAAA????????????>>>>>>======;;;;;;<<<===============;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555222222333555666===NNN]]]pppyyy~~~}}}xxxrrrmmmjjjbbbaaadddmmmwww}}}|||yyywwwqqqlllhhhddd______cccnnnvvv~~~zzztttjjj\\\SSSLLLIIIEEECCCCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>@@@BBBHHHKKKQQQXXXcccooo|||~~~}}}}}}}}}{{{}}}zzzrrrpppppplllhhhfffaaa\\\\\\cccjjjoootttxxxwwwxxxxxxvvvtttsssuuuvvv~~~yyysssooohhhfffccc]]]WWWTTTSSSTTTQQQRRRRRRQQQOOOMMMNNNOOOLLLPPPUUUZZZ^^^ccchhhlllnnnttt{{{~~~{{{vvvrrrnnniiiccc]]]XXXSSSNNNJJJEEECCC@@@??????>>>===<<<@@@@@@@@@???>>><<<;;;:::<<<======???@@@BBBDDDEEEHHHJJJMMMRRRWWW[[[___aaa`````````aaaccceeegggiiilllqqquuuxxx~~~sssjjjiiijjjlllmmmeee^^^VVVSSSXXXaaahhhkkkllliiieeedddeeeccc___[[[TTTTTTSSSRRRQQQPPPOOOOOOKKKKKKMMMNNNQQQXXX___eeeccc^^^XXXRRRNNNJJJGGGEEECCCBBBAAAAAACCCGGGJJJMMMNNNOOOPPPOOONNNKKKHHHFFFEEEDDDCCCCCCDDDDDDCCCBBB>>>>>>===<<<<<<<<<<<<=========???@@@@@@???>>>===>>>???@@@@@@???>>><<<:::999999999999999:::;;;<<<:::;;;;;;;;;;;;;;;::::::888888888888777777777777888888888888777777777777666666666666666666666666555666666777777888888999999::::::;;;<<<===>>>???========================>>>>>>???AAABBBCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???===<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<===>>>??????@@@@@@??????>>>=========::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999888777555444333333222000111333555666<<>>?????????>>>===<<<;;;<<<============>>>@@@CCCFFFIIIOOOWWWbbbooo|||~~~}}}}}}~~~~~~{{{|||uuuttttttoookkkiiibbb]]][[[```ffflllrrrxxxxxxyyyyyyuuuqqqpppssswww~~~yyyuuuqqqpppmmmfff___ZZZYYYZZZUUUUUUVVVTTTQQQPPPPPPQQQOOOQQQTTTVVVZZZ___dddhhhlllsss|||zzzvvvrrrmmmggg```[[[UUUOOOLLLFFFCCCAAA@@@@@@@@@>>>===??????@@@@@@???>>>======>>>???@@@AAACCCEEEFFFGGGJJJLLLOOOTTTZZZ___bbbeeeccccccbbbcccdddeeeggghhhlllrrrwwwzzzwwwpppnnnoooppppppiiibbbZZZWWW\\\dddlllppppppmmmiiiiiiiiihhhddd```ZZZZZZYYYXXXVVVUUUSSSRRRPPPQQQRRRSSSVVV\\\ccciiifff```YYYSSSOOOLLLJJJHHHGGGFFFDDDDDDEEEIIILLLOOOQQQRRRTTTTTTSSSPPPNNNLLLJJJHHHGGGGGGHHHHHHGGGFFFBBBAAA@@@@@@??????@@@@@@@@@AAACCCDDDDDDBBBAAA@@@@@@@@@AAA@@@@@@???>>>===;;;:::::::::;;;<<<>>>???<<<======>>>>>>======<<<;;;;;;:::::::::999999999999999999888888777777777777777777777777777777777555666666777888888999999:::;;;;;;<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDFFFHHHIIIJJJGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGEEEBBB@@@???>>>>>>============>>>>>>:::;;;;;;<<<===>>>??????AAA@@@@@@???>>>>>>======::::::;;;<<<<<<<<<;;;;;;999999999999999999::::::999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999777555444333333222111111444666666:::FFFTTThhhsss{{{|||}}}{{{nnnccc\\\RRRPPPRRR]]]lllwwwyyyvvvpppiiiccc___\\\\\\dddmmm~~~|||wwwmmm```WWWNNNKKKFFFCCCBBBBBBBBBAAA>>>>>>??????>>>===;;;:::;;;===>>>===<<<===AAADDDEEEIIIOOOWWWcccqqq~~~~~~}}}||||||}}}~~~~~~~~~{{{yyyxxxwwwrrrmmmkkkddd^^^[[[]]]bbbhhhpppwwwzzz{{{yyytttoooooosssxxx}}}yyyxxxwwwtttmmmeee```^^^___WWWWWWWWWVVVSSSQQQQQQRRRQQQRRRSSSTTTWWW[[[aaaeeekkksss|||}}}yyytttpppiiibbb\\\VVVPPPMMMGGGEEEBBBAAAAAAAAA@@@>>>>>>>>>???@@@@@@@@@@@@??????@@@AAACCCEEEFFFHHHHHHKKKMMMQQQVVV[[[aaadddgggeeeeeeddddddeeefffhhhiiimmmsssyyy|||yyysssqqqrrrsssrrrmmmeee\\\ZZZ^^^gggooosssrrrooolllkkklllkkkgggccc^^^]]]]]][[[YYYWWWUUUTTTUUUUUUVVVVVVYYY^^^eeejjjgggbbbZZZSSSOOOMMMLLLKKKJJJHHHFFFFFFGGGJJJNNNPPPTTTUUUWWWWWWWWWTTTQQQPPPMMMKKKJJJJJJKKKKKKJJJIIIDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGEEECCCBBBBBBBBBAAA@@@@@@?????????<<<<<<;;;;;;<<<===???@@@???@@@@@@AAAAAAAAA@@@@@@======<<<<<<<<<;;;;;;;;;999999999999888888777777777777777777777777777777555666666777888999999999;;;;;;<<<===>>>???@@@@@@EEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEGGGIIIKKKMMMNNNIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJHHHEEEBBBAAA??????>>>>>>>>>>>>??????<<<<<<<<<===>>>?????????BBBAAAAAA@@@???>>>>>>===:::;;;;;;<<<<<<;;;;;;;;;999999999999999999999:::999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<==================<<<;;;999888666555555444222333666777666777BBBOOOhhhsss}}}}}}oooaaaYYYMMMKKKNNNZZZlllxxx{{{yyypppjjjeeebbb______gggppp}}}xxxnnnaaaXXXOOOKKKFFFCCCBBBBBBBBBAAA@@@@@@AAAAAA@@@???===<<<;;;===???>>><<<===AAADDDGGGJJJQQQZZZeeettt~~~}}}{{{{{{{{{||||||}}}~~~~~~||||||{{{yyysssmmmkkkfff```\\\]]]aaafffoooxxx}}}}}}{{{uuuoooooouuuzzz~~~xxxsssooojjjdddaaa[[[[[[\\\[[[ZZZWWWUUUSSSSSSTTTUUUUUUWWWZZZ___cccnnnvvv}}}uuupppiiiccc]]]WWWQQQMMMKKKIIIGGGDDDAAA@@@??????>>>@@@BBBBBBAAAAAABBBCCCBBBCCCCCCDDDFFFGGGIIIJJJNNNPPPRRRUUUXXX\\\bbbfffeeeeeeeeedddccceeehhhkkkpppwww}}}~~~yyyxxxyyyxxxwwwmmmggg___[[[___hhhqqqwwwuuuuuusssqqqooollljjjhhhbbbaaa^^^]]]\\\ZZZWWWUUUXXXYYYXXXWWW]]]fffjjjjjjgggbbb\\\WWWSSSPPPNNNLLLHHHIIIIIIIIIJJJMMMRRRVVVXXXXXXXXXXXXXXXWWWWWWWWWQQQPPPOOOOOOOOONNNJJJHHHIIIHHHFFFDDDCCCCCCEEEFFFJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCDDDEEEEEECCCAAA@@@?????????>>>??????@@@AAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<999777666666777888777666555555555666777888888888777666777888999:::;;;;;;<<<===???AAACCCDDDIIIIIIIIIGGGEEEEEEGGGIIIHHHHHHJJJLLLMMMOOOPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKNNNNNNMMMKKKIIIGGGEEEDDD@@@>>><<<<<<>>>>>>>>>===>>>===<<<;;;;;;<<<===>>>CCCCCCCCCCCCBBB@@@>>><<<;;;<<<<<<===<<<:::999888555555555666777999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<999888666555333222222222666333222555777:::AAAIII```mmmyyy|||}}}tttcccUUUNNNKKKLLLXXXjjjyyyvvvrrrkkkeeedddfffjjjmmm}}}{{{yyywwwnnn```UUULLLIIIDDDAAAAAAAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===???BBBEEEFFFLLLTTT]]]gggttt}}}{{{{{{{{{|||}}}~~~}}}xxxwwwvvvrrrooofffaaa\\\ZZZ\\\cccrrr|||tttrrrvvv{{{|||wwwsssnnnhhhddd\\\]]]]]]\\\[[[XXXUUUSSSSSSTTTUUUUUUWWW[[[```dddkkksss{{{wwwrrrkkkddd^^^XXXRRROOOKKKJJJGGGDDDBBBAAA@@@@@@AAACCCDDDEEECCCCCCCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLOOOQQQSSSUUUXXX\\\bbbffffffggggggfffeeegggjjjmmmqqqxxx~~~yyyxxxyyyxxxwwwoooiiiaaa]]]aaajjjsssyyyxxxwwwvvvtttqqqnnnllljjjeeecccaaa```___]]]ZZZXXXXXXZZZZZZ[[[aaajjjnnnnnnkkkfff```ZZZUUUQQQNNNKKKIIIJJJKKKKKKLLLPPPTTTXXX[[[[[[[[[[[[[[[\\\[[[[[[UUUTTTSSSRRRRRRQQQNNNKKKKKKJJJHHHFFFFFFFFFGGGHHHKKKJJJIIIHHHGGGFFFFFFFFFBBBCCCEEEFFFFFFEEEDDDBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>><<<:::999999999999:::999888777777888999999::::::999999:::;;;===>>>?????????@@@BBBEEEGGGIIIIIIJJJIIIHHHFFFFFFHHHIIILLLNNNPPPRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQPPPNNNMMMJJJIIIHHHDDDBBB@@@???@@@@@@>>>===@@@???>>>======>>>???@@@DDDDDDDDDCCCBBB@@@>>><<<<<<<<<======<<<;;;999888555555666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<;;;:::888777555444444444555222222555666999@@@GGG]]]jjjvvvyyyzzz}}}qqqbbbTTTMMMJJJLLLWWWjjjzzz|||wwwooogggccccccfffhhhmmmrrrxxx|||~~~{{{zzzwwwoooaaaWWWMMMIIIDDDAAAAAAAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======???BBBEEEIIINNNVVV___hhhttt~~~|||yyyyyyyyyzzz|||~~~yyywwwuuupppkkkfff```ZZZYYY\\\eeevvv|||ttttttzzz}}}yyysssmmmhhh``````___^^^\\\YYYVVVTTTSSSTTTUUUVVVWWW[[[aaaeeeiiirrrzzzyyytttnnnggg```ZZZUUUQQQLLLKKKHHHFFFDDDCCCCCCCCCEEEGGGHHHHHHFFFEEEEEEFFFHHHHHHHHHIIIJJJLLLMMMNNNQQQRRRUUUVVVYYY\\\aaadddhhhiiiiiiiiiiiijjjmmmpppssszzzzzzxxxyyyxxxwwwrrrkkkccc```dddmmmvvv|||{{{{{{yyywwwtttqqqnnnmmmhhhfffeeedddcccbbb___\\\ZZZ\\\^^^```fffooosssrrroookkkddd]]]XXXSSSOOOLLLJJJKKKLLLMMMOOORRRWWW[[[^^^___```aaaaaaaaaaaaaaa\\\ZZZXXXXXXWWWUUUSSSPPPMMMMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@@@@???>>>===<<<<<<======<<<;;;::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDDDDDDDDDDFFFJJJMMMOOOMMMMMMMMMLLLKKKJJJLLLMMMPPPRRRUUUXXXYYYYYYWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTRRRQQQOOONNNNNNJJJHHHEEECCCCCCBBB@@@>>>BBBAAA@@@??????@@@AAABBBFFFFFFEEEDDDCCC@@@>>><<<============<<<;;;:::999777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;999888777666555444222111444666777>>>EEEWWWeeerrruuuwww~~~wwwmmm```SSSLLLIIIKKKWWWiiizzz}}}tttjjjccc```aaaaaacccfffjjjmmmnnnppprrrtttvvvyyy{{{yyywwwooobbbYYYMMMIIIEEEBBBAAAAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>===>>>>>>======???BBBEEEKKKQQQXXXaaajjjuuu~~~|||yyyyyyxxxyyy{{{~~~|||yyyvvvpppkkkggg___XXXVVVZZZfffzzz~~~vvvwww}}}wwwqqqlllddddddbbb```]]]ZZZWWWUUUSSSTTTUUUVVVWWW[[[aaaeeejjjsss{{{{{{vvvoooiiiccc]]]WWWSSSNNNMMMJJJHHHGGGFFFFFFFFFIIIJJJKKKKKKIIIGGGGGGHHHKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSVVVXXXYYY\\\```cccjjjkkkmmmmmmmmmoooqqqtttvvv|||zzzyyyyyyyyyxxxsssmmmeeebbbfffoooyyy~~~}}}|||yyyvvvssspppooojjjiiiggggggfffeeebbb```]]]```bbbdddjjjrrruuusssqqqmmmfff```\\\WWWRRROOOLLLLLLMMMNNNOOOSSSYYY]]]bbbcccdddeeefffgggffffffbbbaaa^^^]]]\\\ZZZXXXUUUPPPPPPOOOOOOPPPQQQRRRRRRPPPOOONNNLLLKKKJJJJJJJJJFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHCCCDDDDDDCCCBBBAAA???>>>??????>>>>>>======<<<<<<===>>>???@@@BBBDDDEEEFFFHHHHHHGGGHHHJJJMMMQQQSSSQQQRRRSSSRRRQQQPPPRRRSSSRRRTTTWWWZZZ[[[ZZZXXXVVVSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXWWWVVVUUUTTTTTTSSSMMMKKKHHHFFFFFFEEECCCAAACCCBBBAAA@@@@@@AAABBBCCCGGGGGGGGGEEECCCAAA>>>===>>>>>>======<<<;;;;;;:::888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<===<<<<<<;;;999888666666444111111444555666<<>>>>>>>>>>>===>>>>>>======???CCCEEEKKKQQQYYYbbbkkkwww~~~||||||{{{zzzzzz{{{~~~~~~{{{zzzvvvsssjjjaaaXXXUUUXXXcccxxxzzz{{{zzztttpppiiihhhfffbbb^^^[[[XXXVVVSSSTTTUUUUUUVVVZZZ___ccckkkttt}}}~~~zzzvvvpppiiiddd___YYYVVVQQQOOOMMMLLLJJJJJJJJJKKKLLLMMMNNNNNNLLLJJJJJJKKKNNNNNNNNNNNNOOOPPPRRRRRRSSSUUUXXXZZZ[[[]]]aaaccclllmmmooopppqqqrrruuuwwwzzzzzzyyyyyyyyyyyytttnnngggdddhhhqqq{{{~~~{{{xxxuuurrrpppkkkjjjhhhhhhhhhgggeeecccbbbeeefffggglllsssuuussspppmmmhhhccc```\\\WWWTTTNNNNNNMMMMMMNNNSSSZZZ___eeefffhhhjjjkkkjjjjjjiiihhhfffcccaaa___^^^[[[YYYSSSSSSSSSTTTUUUVVVWWWXXXTTTSSSRRRPPPNNNMMMMMMMMMIIIJJJKKKMMMNNNOOOPPPPPPMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQOOONNNNNNMMMGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@??????@@@AAABBBDDDGGGHHHIIIJJJLLLLLLLLLLLLNNNQQQSSSUUUTTTUUUVVVVVVUUUTTTUUUVVVUUUWWW[[[]]]^^^\\\ZZZXXXUUUUUUUUUUUUVVVWWWXXXXXXZZZZZZYYYXXXWWWWWWXXXXXXOOOLLLJJJIIIIIIHHHGGGEEECCCCCCBBBAAAAAABBBCCCCCCGGGGGGGGGFFFEEEBBB@@@>>>??????>>>===<<<<<<<<<;;;:::999999999999999::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;999777666555444222222444555666;;;AAAMMM]]]mmmtttwww|||wwwqqqjjj___UUUIIIHHHJJJUUUhhhzzz{{{oooeee___\\\[[[YYYYYYWWWTTTSSSTTTWWWZZZ]]]aaaiiirrr|||}}}zzzwwwrrrkkkaaaZZZMMMJJJEEEBBBBBBBBBBBBAAABBBAAA@@@???>>>>>>>>>>>><<<===>>>======???CCCFFFIIIOOOYYYcccmmmyyy~~~~~~|||{{{zzzzzz{{{}}}~~~}}}|||}}}|||{{{pppfff[[[UUUVVV```sss}}}~~~{{{vvvsssnnnllliiiddd```\\\YYYWWWTTTTTTTTTTTTUUUXXX\\\```jjjsss|||}}}xxxtttnnniiiddd```[[[XXXSSSRRRQQQOOONNNNNNOOOOOOOOOPPPRRRQQQPPPOOOOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVYYY\\\^^^```bbbeeegggllloooqqqssstttuuuxxxzzz|||zzzyyyzzzzzzzzzvvvppphhhfffjjjsss}}}~~~zzzwwwtttrrrlllkkkjjjjjjjjjjjjhhhfffgggiiiiiiiiimmmtttvvvtttqqqnnnjjjgggeeeaaa]]]ZZZSSSQQQNNNLLLMMMRRR[[[aaahhhjjjlllnnnnnnnnnlllkkkllliiieeebbbaaa___]]][[[UUUUUUVVVXXXYYY[[[\\\\\\XXXWWWVVVTTTRRRQQQPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTPPPQQQSSSTTTUUUVVVUUUUUUSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRMMMLLLKKKJJJIIIHHHHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGIIILLLNNNOOOOOOPPPRRRRRRRRRSSSTTTUUUVVVWWWTTTVVVXXXXXXWWWVVVWWWXXX[[[]]]___aaaaaa```^^^\\\[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\ZZZZZZZZZ[[[\\\]]]RRRPPPMMMLLLLLLKKKJJJHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGHHHGGGFFFDDDBBB@@@@@@???>>>===<<<<<<<<<===;;;;;;::::::999:::::::::888888888888888888888888;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;999777555444555222333555666666:::@@@JJJ\\\oooxxx{{{zzzsssmmmbbbWWWJJJHHHKKKUUUgggzzz~~~qqqggg___\\\ZZZVVVUUURRRMMMJJJJJJMMMPPPTTTYYY```jjjttt~~~{{{wwwrrriii```ZZZNNNJJJFFFCCCBBBBBBBBBAAABBBAAA@@@???>>>>>>>>>>>><<<============@@@CCCFFFHHHOOOYYYcccnnnzzz~~~}}}}}}|||{{{{{{{{{{{{~~~uuulllaaaYYYWWW]]]mmm|||}}}||||||yyywwwqqqoookkkfffaaa\\\YYYXXXTTTTTTTTTSSSSSSVVVZZZ]]]dddnnnwww~~~|||uuuqqqlllgggddd```\\\YYYVVVUUUTTTRRRRRRRRRSSSSSSRRRTTTVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZ]]]aaaccceeehhhjjjmmmmmmooosssuuuvvvwwwzzz|||{{{zzzyyyzzzzzzzzzyyyrrrkkkhhhmmmvvv}}}zzzwwwuuunnnlllllllllmmmlllkkkiiiiiikkkjjjjjjnnnwwwzzzyyyuuurrrooollljjjfffbbb___YYYUUUPPPLLLLLLSSS\\\dddmmmnnnppprrrrrrqqqooommmmmmjjjfffcccaaa___]]][[[UUUWWWXXXZZZ\\\^^^______\\\[[[YYYWWWUUUTTTSSSSSSQQQQQQQQQRRRSSSTTTUUUVVVRRRTTTVVVYYY[[[[[[[[[[[[WWWWWWYYYZZZ[[[\\\\\\\\\]]]\\\[[[ZZZXXXWWWVVVUUUSSSRRRPPPNNNMMMMMMMMMNNNKKKLLLMMMOOOOOOOOOOOONNNOOOPPPSSSUUUVVVWWWWWWWWWYYYYYY[[[\\\\\\\\\[[[ZZZXXXZZZ\\\\\\\\\[[[[[[\\\```aaabbbbbbbbbaaa```___```_______________```aaa___^^^]]]\\\]]]^^^```aaaXXXUUURRRPPPOOOMMMKKKIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGGGGGGGEEEDDDCCCAAA@@@???============>>><<<<<<;;;:::::::::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;<<<<<<:::888555444555333444666666666:::@@@III\\\rrr}}}~~~xxxqqqeeeZZZJJJIIIKKKUUUfffyyysssggg___ZZZXXXSSSQQQNNNJJJFFFFFFIIIKKKLLLQQQYYYcccnnnzzz~~~yyyrrrjjjaaa[[[NNNJJJFFFCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<============@@@DDDGGGIIIOOOZZZdddnnnyyyzzzqqqfff___[[[^^^jjjwww~~~xxxvvvyyy}}}}}}{{{yyysssqqqlllgggaaa]]]ZZZXXXTTTTTTTTTSSSRRRTTTXXX[[[```iiittt||||||sssoookkkfffccc```\\\ZZZXXXWWWUUUTTTTTTTTTUUUUUUUUUWWWYYYYYYXXXXXXXXXZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]]```dddgggjjjllloooqqqmmmpppsssuuuwwwxxx{{{|||{{{{{{yyyzzz{{{zzz{{{tttmmmjjjoooyyy|||yyywwwooonnnmmmnnnooonnnmmmkkkjjjkkkjjjjjjpppyyy~~~~~~yyyvvvssspppmmmiiidddaaa]]]YYYRRRLLLLLLSSS^^^fffpppqqqsssuuutttssspppooonnnjjjfffbbb```___\\\[[[VVVWWWYYY\\\^^^___```aaa^^^]]][[[YYYWWWVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVTTTVVVYYY\\\^^^_________XXXYYY[[[\\\]]]^^^^^^^^^___^^^]]]\\\ZZZYYYXXXWWWWWWVVVSSSQQQPPPPPPQQQRRRPPPQQQSSSTTTUUUVVVUUUUUUVVVWWWYYY[[[]]]]]]]]]]]]^^^___aaabbbbbb```^^^]]]\\\^^^aaaaaaaaa``````aaaaaaaaabbbbbbaaaaaa``````aaaaaa````````````aaaaaa``````^^^^^^___aaacccddd]]]ZZZVVVSSSQQQOOOLLLJJJHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFGGGHHHGGGFFFEEEDDDAAA@@@???============>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>=========<<<<<<<<<<<<;;;<<<======;;;999666444666444444777777666:::???III]]]ttt{{{sssggg\\\KKKJJJLLLUUUeeeyyyttthhh^^^YYYVVVLLLKKKHHHDDDBBBAAADDDGGGFFFKKKTTT^^^jjjwww{{{sssjjjbbb]]]NNNKKKFFFCCCBBBCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<======>>>@@@DDDGGGJJJQQQ[[[dddmmmwww|||tttjjjccc^^^___jjjuuu}}}yyyssspppssswww}}}yyywwwsssqqqmmmhhhddd```]]][[[ZZZXXXVVVUUUUUUVVVXXXYYY]]]aaajjjttt~~~yyyuuunnnlllhhhddd```]]]\\\[[[XXXWWWWWWWWWWWWWWWVVVVVVXXXZZZ[[[[[[ZZZZZZ\\\]]]]]]^^^^^^___```aaaaaabbbccceeegggjjjmmmoooqqqqqqqqqqqqsssvvvzzz}}}}}}|||{{{zzzzzz{{{yyyuuuqqqooosss|||{{{xxxvvvssspppnnnnnnoooooonnnnnnnnnoooqqqtttxxx{{{}}}~~~zzztttooollliiigggeee\\\UUUQQQSSSSSSSSS^^^llltttyyy{{{xxxuuuuuutttppptttpppjjjeeebbb```]]][[[[[[[[[\\\___bbbddddddcccfffdddbbb```^^^\\\[[[[[[______]]]ZZZWWWVVVXXXZZZYYY[[[]]]___aaa```______^^^^^^^^^^^^^^^^^^______aaaaaa```____________```^^^\\\YYYVVVTTTSSSSSSTTTVVVWWWXXXYYY[[[]]]^^^___aaa___]]]\\\]]]___ccceeeiiijjjkkkkkkjjjgggcccaaaaaa``````_________``````aaabbbccccccdddeeeffffffhhhgggeeeeeeeeeeeecccaaa```````````````aaaaaabbb^^^ZZZVVVUUUVVVTTTNNNIIIJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHHHHGGGGGGEEEDDDDDDBBBAAA???======>>>???@@@???>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>??????>>>===============>>>======;;;:::999888888777444444555555444888>>>JJJ[[[rrryyyrrrggg[[[VVVMMMKKKVVViii{{{uuuggg___ZZZUUUPPPJJJEEEEEEDDDBBBCCCFFFEEEIIIQQQZZZfffsss}}}xxxooobbbXXXLLLIIIDDDBBBBBBBBBCCCBBBAAA@@@??????@@@@@@???======>>>?????????@@@CCCFFFOOOSSS[[[dddooo{{{}}}~~~yyymmmeee``````fffmmmuuu{{{~~~zzzwwwvvvvvvttt~~~zzzxxxuuurrrooojjjeee```]]]\\\WWWVVVUUUTTTTTTUUUVVVWWWZZZ^^^eeennnwww}}}wwwsssmmmkkkgggccc```]]]\\\[[[XXXXXXXXXYYYZZZ[[[[[[[[[ZZZ\\\\\\\\\ZZZZZZ\\\^^^``````aaabbbcccdddeeefffggghhhjjjmmmoooqqqrrrssssssrrrsssvvv{{{~~~{{{{{{|||||||||xxxtttrrruuu}}}~~~{{{zzzwwwsssqqqqqqrrrqqqqqqpppppppppqqqtttyyy}}}|||wwwssspppmmmiiiggg]]]VVVSSSUUUUUUVVVbbbpppxxx|||}}}zzzxxxyyyxxxuuuxxxtttnnnjjjgggeeecccaaa______```cccgggiiiiiihhhkkkjjjhhhfffdddbbbbbbaaabbbbbb```^^^\\\[[[]]]___]]]^^^```bbbccccccbbbaaa`````````````````````___cccccccccccccccbbbbbbbbb```^^^\\\YYYWWWWWWWWWXXXXXXYYY[[[]]]___aaacccdddeeecccaaa``````ccceeegggjjjkkkllllllkkkhhheeecccbbbaaaaaa``````aaaaaabbbbbbcccdddeeefffggghhhhhhkkkiiifffeeeeeedddbbb```aaaaaaaaaaaaaaabbbcccddd^^^ZZZVVVTTTUUUSSSNNNIIIMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???@@@AAABBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===::::::::::::;;;<<<===>>>??????>>>>>>>>>=========>>>======<<<;;;:::999888777444444666555555888>>>HHHYYYpppzzztttjjj```XXXOOOLLLWWWiii{{{yyykkkbbb[[[UUUNNNGGGBBBAAAAAA??????BBBCCCHHHOOOXXXcccppp|||~~~zzzqqqdddZZZMMMIIIEEEBBBBBBBBBBBBAAAAAA@@@??????@@@@@@???======>>>?????????@@@CCCFFFNNNSSS[[[eeeppp{{{~~~zzzzzz}}}|||~~~~~~pppfffaaa```fffnnnvvv{{{~~~zzzvvvuuuuuusss|||yyywwwuuuqqqlllgggbbb^^^\\\UUUUUUUUUUUUUUUUUUUUUUUUWWWYYY]]]dddkkkrrrxxx|||}}}~~~|||xxxtttqqqllljjjfffccc___]]]\\\[[[YYYZZZ[[[\\\^^^___```aaa_________]]][[[[[[]]]___cccdddeeefffhhhiiijjjkkkkkklllnnnoooqqqsssttttttuuuttttttvvv{{{{{{|||~~~|||wwwuuuxxx~~~{{{wwwuuuuuuvvvuuuuuutttrrrqqqrrruuuzzz|||xxxuuurrrmmmjjj^^^XXXUUUXXXYYY[[[gggvvv~~~~~~|||}}}}}}{{{}}}zzzuuurrrpppnnnkkkjjjeeeeeefffiiilllnnnnnnnnnkkkkkkiiigggfffeeeddddddfffggggggeeebbbbbbcccdddbbbccceeefffggggggfffeeeeeeddddddccccccbbbbbbbbbgggggghhhhhhhhhgggfffeeebbbaaa___]]]\\\\\\\\\]]]\\\]]]___aaadddfffhhhiiiiiigggfffeeeeeefffhhhjjjkkklllmmmmmmkkkiiifffeeeccccccbbbbbbbbbbbbccccccddddddeeeggghhhjjjkkkkkknnnkkkhhhfffeeedddaaa___aaaaaaaaaaaabbbcccdddeee```\\\XXXVVVVVVTTTPPPLLLQQQPPPOOONNNMMMLLLLLLKKKIIIIIIIIIJJJIIIIIIHHHHHHFFFEEECCCBBBBBBBBBCCCDDDAAA@@@???>>>>>>=========<<<<<<============>>>>>>::::::::::::;;;<<<======??????@@@@@@??????>>>>>>>>>>>>===<<<;;;::::::999777555444666555555888>>>FFFVVVnnn|||uuummmeeeZZZQQQNNNWWWhhhyyy~~~pppfff]]]VVVOOOHHHBBB@@@???<<<===???BBBFFFMMMVVV```lllwww~~~|||ssseee[[[NNNJJJEEEBBBAAAAAAAAA@@@AAA@@@??????@@@@@@???======>>>?????????AAADDDFFFMMMSSS\\\fffppp{{{|||wwwvvvxxxwwwyyyttthhhaaaaaahhhpppwww|||~~~zzzvvvuuuuuusss{{{yyywwwsssoooiiiddd```]]]UUUVVVVVVWWWVVVVVVUUUTTTTTTTTTVVVYYY___eeekkknnnpppqqqsssuuutttrrrooonnnjjjhhheeebbb___^^^]]]\\\\\\]]]^^^___aaabbbddddddccccccbbb```^^^^^^aaacccfffggghhhjjjlllmmmoooooooooppppppqqqrrrtttuuuvvvwwwuuutttvvvzzz{{{||||||xxxwwwzzz{{{yyyyyyyyyxxxwwwvvvtttssssssvvv{{{}}}zzzvvvppplllbbb[[[XXX[[[]]]```mmm}}}{{{yyywwwuuusssqqqlllllllllnnnpppqqqpppooommmlllkkkiiihhhhhhhhhhhhmmmnnnnnnllliiigggggghhhggghhhiiijjjjjjjjjjjjiiijjjjjjiiihhhhhhgggffffffjjjkkklllmmmmmmkkkiiihhheeedddcccbbbaaaaaaaaabbb``````bbbdddfffhhhiiijjjjjjiiihhhhhhhhhhhhiiijjjjjjkkkkkkkkkjjjhhhfffdddcccccccccccccccddddddeeeffffffhhhiiikkklllnnnnnnqqqnnnjjjgggeeecccaaa___`````````aaabbbcccdddeeebbb___[[[YYYXXXVVVSSSPPPSSSSSSRRRQQQPPPNNNMMMMMMKKKKKKLLLLLLLLLKKKKKKJJJGGGFFFEEEDDDDDDDDDEEEEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======???@@@AAABBBBBBAAA@@@???>>>>>>======<<<;;;;;;:::888555555666666555888>>>EEEUUUmmm~~~uuummmggg[[[SSSOOOWWWeeetttvvvkkk```WWWSSSKKKDDDBBB@@@>>>>>>AAABBBFFFMMMUUU^^^iiissszzz~~~~~~{{{ssseee[[[OOOKKKFFFBBBAAAAAA@@@@@@AAA@@@??????@@@@@@???======>>>??????@@@AAAEEEGGGMMMSSS]]]gggqqq{{{{{{uuutttvvvuuuvvvyyyxxxkkkcccbbbjjjsssyyy~~~zzzuuuuuuuuusss~~~zzzyyyvvvrrrlllgggbbb```YYYYYYYYYYYYXXXWWWVVVUUURRRQQQQQQRRRVVVZZZ___bbbccceeehhhkkkllllllkkkkkkiiigggeeebbb```___^^^^^^``````aaabbbcccdddeeefffhhhhhhhhhfffddddddeeeggghhhiiikkklllnnnpppqqqrrrrrrrrrrrrrrrsssuuuvvvwwwyyyvvvuuuvvv{{{}}}~~~~~~|||yyyxxx{{{}}}{{{{{{{{{zzzyyywwwvvvttttttwww}}}}}}xxxsssnnnfff___\\\___aaadddrrr~~~|||zzzxxxvvvsssqqqqqqqqqrrrqqqooonnnrrrqqqppppppooooooooopppsssttttttrrroookkkjjjiiikkkkkklllmmmmmmnnnnnnnnnppppppooonnnmmmmmmllllllmmmnnnpppqqqqqqooommmlllggggggffffffeeeeeeeeeeeecccddddddeeeffffffggggggiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhgggeeedddddddddccccccdddeeeffffffhhhiiijjjkkkmmmnnnooopppqqqnnniiifffdddcccaaa____________```aaabbbcccccc```^^^[[[YYYWWWVVVTTTSSSUUUUUUTTTRRRQQQOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLGGGGGGFFFFFFEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@????????????????????????<<<<<<;;;;;;;;;<<<======???@@@CCCDDDDDDCCCAAA???>>>>>>>>>======<<<<<<;;;999666555777666555888>>>DDDTTTmmmvvvmmmhhh]]]VVVRRRWWWbbbnnnzzzyyynnncccZZZUUUMMMEEECCCAAA>>>???BBBCCCGGGNNNVVV___iiirrrxxxwwwxxxyyy}}}{{{{{{yyyqqqeee[[[OOOKKKFFFBBBAAAAAA@@@@@@AAA@@@??????@@@@@@???======>>>???@@@@@@BBBEEEHHHMMMSSS]]]hhhrrr|||{{{uuutttvvvsssrrrtttyyyxxxkkkddddddkkktttzzzzzzuuuttttttsss{{{zzzxxxtttooojjjeeeccc^^^]]]\\\[[[YYYXXXVVVVVVQQQPPPOOOOOOQQQTTTXXXZZZZZZ\\\___cccfffhhhhhhhhhiiigggeeecccaaa`````````ccccccdddeeefffggghhhiiilllmmmnnnmmmlllkkklllmmmllllllmmmoooqqqrrrssstttttttttssstttuuuwwwyyyzzz|||yyyxxxyyy}}}~~~{{{zzz}}}}}}}}}}}}|||{{{yyyxxxwwwxxx{{{{{{uuuqqqlllddd```bbbcccfffttt~~~{{{xxxwwwvvvttttttttttttqqqooosssrrrrrrrrrrrrrrrsssssswwwxxxzzzxxxtttpppnnnmmmnnnoooooopppqqqrrrssstttuuuuuuuuuttttttssssssrrrrrrssstttttttttsssqqqpppkkkkkkkkkjjjjjjiiiiiihhhffffffffffffffffffffffffiiijjjkkklllmmmmmmmmmmmmjjjjjjjjjjjjiiihhhgggfffeeeeeeeeeeeefffggghhhiiikkkkkklllmmmnnnoooppppppppplllhhheeedddcccbbbaaa``````````````````aaabbb]]][[[YYYWWWUUUUUUUUUUUUWWWVVVUUUTTTRRRPPPOOOOOOQQQQQQQQQQQQPPPOOONNNMMMHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGEEECCCBBBAAAAAAAAA@@@???????????????>>>>>>===<<<<<<<<<<<<<<<======???AAADDDFFFGGGEEEBBB@@@??????>>>>>>============:::777666777666555888>>>CCCSSSlllyyyoookkkbbb[[[XXX[[[bbbjjjttt|||zzzqqqfff]]]SSSKKKCCC@@@>>><<<===AAADDDHHHOOOWWW```iiirrrxxxuuuvvvyyy|||}}}zzzyyywwwpppddd[[[NNNJJJEEEBBBAAAAAAAAA@@@AAA@@@??????@@@@@@???======>>>???@@@AAACCCFFFIIINNNTTT]]]hhhsss}}}|||vvvtttvvvqqqoooooorrrzzz}}}~~~sssiiiddddddkkkssszzz~~~~~~xxxsssrrrrrrqqq{{{zzzyyyvvvrrrmmmhhhfffbbb```^^^[[[XXXWWWVVVVVVQQQPPPOOOOOOPPPRRRTTTVVVSSSVVVZZZ^^^bbbeeefffgggiiigggeeedddbbbbbbbbbcccdddeeefffhhhjjjlllnnnnnnnnnqqqssstttsssqqqqqqqqqppppppqqqrrrssstttuuuuuuvvvvvvvvvvvvxxxzzz}}}~~~}}}|||}}}}}}~~~}}}|||{{{{{{}}}}}}xxxuuuqqqhhhcccddddddgggttt|||yyyyyyxxxxxxxxxyyyyyywwwuuutttssssssssstttuuuvvvvvvxxxzzz}}}}}}zzzwwwtttsssqqqrrrrrrtttuuuwwwyyyzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvppppppoooooonnnmmmlllkkkhhhhhhhhhiiiiiijjjjjjjjjjjjlllnnnppprrrrrrrrrqqqnnnnnnnnnmmmmmmlllkkkkkkhhhhhhhhhhhhiiijjjkkklllmmmmmmnnnnnnnnnooooooooommmjjjeeeccccccccccccccccccbbbaaaaaa``````aaaaaa\\\\\\ZZZXXXWWWWWWYYYZZZYYYXXXWWWUUUTTTRRRQQQPPPTTTTTTTTTSSSQQQPPPNNNNNNJJJJJJJJJJJJJJJIIIIIIHHHIIIHHHFFFEEECCCBBBBBBBBB@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<======???AAAEEEHHHHHHFFFCCCAAA??????>>>>>>>>>>>>======:::777666777666555888>>>BBBPPPjjjtttqqqjjjddd```bbbfffjjjpppwwwzzzyyyqqqhhh```RRRIIIAAA???===;;;===AAACCCHHHOOOXXX```iiirrrxxxwww{{{~~~~~~zzzwwwuuuoooeee]]]MMMIIIEEEBBBBBBBBBBBBAAAAAA@@@??????@@@@@@???======>>>???@@@AAACCCGGGIIIOOOTTT]]]hhhsss}}}vvvssstttpppmmmkkklllsss{{{{{{ttttttwwwxxxuuuwww{{{}}}}}}uuujjjeeeaaabbbhhhoooxxx|||{{{tttooonnnooonnnzzzzzzyyywwwsssnnnjjjgggdddbbb^^^ZZZWWWUUUUUUUUUQQQQQQPPPPPPQQQRRRSSSTTTQQQSSSWWW\\\```ccceeefffiiihhhfffdddcccccccccddddddeeehhhjjjmmmppprrrsssooosssvvvxxxwwwuuuttttttrrrsssssstttuuuvvvvvvwwwxxxxxxwwwxxxzzz|||~~~~~~~~~{{{xxxssskkkeeeeeeeeegggttt}}}zzz{{{zzzzzz{{{}}}~~~|||{{{yyyyyyyyyyyyzzz{{{|||}}}www{{{~~~~~~{{{yyyyyyttttttuuuvvvxxx{{{}}}~~~{{{{{{{{{||||||||||||||||||{{{zzzyyyyyyyyyyyyzzzsssssssssrrrqqqpppnnnnnniiiiiijjjkkklllmmmnnnnnnlllnnnqqqtttvvvvvvvvvuuurrrrrrqqqqqqppppppooooookkkjjjkkkkkklllmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnkkkhhhdddbbbbbbcccddddddeeedddcccbbbaaaaaaaaaaaa___^^^]]]\\\[[[[[[^^^```[[[ZZZYYYWWWUUUSSSRRRQQQVVVVVVUUUTTTRRRPPPOOONNNLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIGGGEEEDDDCCCBBBBBB????????????>>>>>>======>>>======<<<<<<<<<======???BBBFFFIIIIIIGGGDDDAAA????????????>>>>>>>>>>>>;;;888777888666555888>>>@@@OOOhhhxxxvvvooojjjggghhhiiikkkpppvvvuuu|||~~~xxxrrriiiaaaRRRJJJBBB???>>><<<>>>BBBBBBGGGOOOWWW```iiirrrxxxzzzzzzwwwuuuooofff^^^LLLIIIDDDBBBBBBBBBCCCBBBAAA@@@??????@@@@@@???======>>>???@@@AAACCCGGGJJJPPPUUU]]]gggsss~~~vvvrrrsssqqqmmmiiihhhllltttzzz~~~~~~~~~~~~~~~{{{uuuqqqllllllmmmuuu|||sssnnnnnnpppqqqqqqtttllldddaaa___```ffflllvvvzzzyyyrrrlllkkklllkkk