BM6P6(@ &&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$ !!!"""""""""""""""%%%%%%%%%%%%$$$$$$###"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""" !!!"""######"""!!!!!!######""""""""""""######""""""!!!!!! ######""""""""""""######%%%$$$"""!!! !!!!!!$$$&&&'''%%%$$$""" !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!""""""#########""""""###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!###$$$%%%&&&&&&$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###"""  """###############""""""""""""!!!###%%%$$$!!! """$$$&&&%%%%%%%%%%%%%%%###!!!######"""""""""###%%%&&&$$$###"""!!!!!!"""###$$$######!!! !!!"""###$$$$$$$$$%%%%%%%%%%%%))))))((('''%%%$$$######"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###%%%&&&&&&%%%###"""!!!!!! """###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%!!! ###%%%###%%%(((******(((%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''+++***'''%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######""""""######%%%&&&&&&%%%###""""""###"""!!!!!!"""%%%&&&&&&%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""""""""######$$$$$$$$$$$$#########""" !!!"""!!! ###"""""""""!!!!!! ###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$############"""!!! !!!""""""""""""""""""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$######"""######$$$$$$######""" !!!""""""$$$$$$$$$######"""""""""#######################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""""""""!!!""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!######""""""""""""######%%%$$$"""!!! !!!!!!!!!"""$$$%%%$$$###"""!!! !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""$$$%%%%%%$$$"""!!!###############"""!!! """###$$$%%%&&&%%%%%%$$$"""""""""""""""""""""###########################!!!!!!"""###$$$%%%%%%&&&#########$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$###""""""  ############"""""""""""""""$$$%%%$$$"""!!!###%%%""""""!!!"""######""""""$$$###"""""""""###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$######$$$%%%&&&''' !!!!!!!!!""""""""""""(((''''''&&&%%%$$$######"""############$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$###%%%'''(((((('''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***)))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''  """"""$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$###$$$$$$$$$$$$###"""""""""!!!!!! !!!!!!"""$$$$$$#########""""""""""""###%%%%%%%%%###""" $$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$###%%%$$$"""!!!!!!!!!""""""#########################################################""""""!!!!!!!!!%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!"""############"""######""""""######$$$%%%%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""!!!!!!""""""### !!!###$$$$$$$$$$$$######""""""""""""######$$$$$$############""""""######""""""""""""######$$$$$$"""!!!!!!!!!!!!!!!$$$$$$######"""!!! """"""###############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$###!!!  """%%%''''''&&&$$$"""!!!!!!!!!""""""#################################""""""#########$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""######$$$$$$$$$######"""!!!  !!!"""############""""""""""""###$$$%%%%%%######$$$%%%######"""!!!!!!!!!""""""%%%$$$######"""#########$$$###"""!!!!!!"""###$$$#########$$$%%%'''((()))############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''%%%!!!"""$$$%%%$$$$$$$$$#####################$$$$$$%%%&&&&&&&&&###############$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""!!!!!!"""""""""######"""""""""!!!!!!!!!$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$##################$$$%%%%%%$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&'''&&&&&&%%%$$$$$$##################"""!!!$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""""""""""""""#########$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################""""""""""""######$$$######""""""!!!!!!!!!$$$###!!! !!!"""######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###############"""!!! !!!###$$$$$$$$$"""!!!""""""######$$$$$$%%%%%%##########################################$$$$$$######$$$%%%%%%%%%%%%$$$########################!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$$$$$$$$$$###""""""""""""###$$$############"""""""""!!!######$$$############$$$&&&&&&%%%###!!!!!!"""###%%%%%%$$$######"""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$#######################################"""######$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&%%%###""""""###(((%%%""""""###%%%&&&&&&##############################$$$$$$%%%&&&''''''###########################$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!"""######$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%$$$###"""!!!"""!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""######""""""""""""#####################""""""""""""!!!  !!!###$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$######### !!!"""###############""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%%%%$$$##############################"""""""""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$!!! !!!############"""""""""!!!""""""!!!!!!"""""""""!!!"""###$$$###""""""$$$&&&$$$$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############$$$$$$""""""#########$$$$$$$$$########################################################################!!!"""""""""######$$$$$$###$$$%%%%%%%%%%%%$$$### !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%###""""""######"""!!!"""######!!!########################!!!""""""###$$$%%%&&&&&&###########################$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""##############################$$$$$$$$$$$$######"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&%%%%%%$$$###"""###############$$$$$$%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""$$$######""""""######$$$######"""!!!!!!""""""###!!!!!! !!!!!!!!!!!!!!!""""""""""""#########""""""""""""######"""######$$$$$$###""""""!!!!!! !!!###$$$%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######################## !!!###$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$$$$$$$%%%%%%$$$###""""""####################################$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""############"""""""""""""""!!! """"""!!!  """!!!"""%%%(((######$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!"""""""""#########$$$$$$##################$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################"""""""""""""""#########"""###%%%&&&&&&%%%###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$######$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))))))))******)))))))))&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&!!!###$$$$$$$$$$$$%%%'''"""!!!"""###$$$### ###############$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###"""""""""""""""!!!!!!"""""""""######"""""""""!!!!!!!!!""""""""""""#########$$$############$$$$$$$$$$$$$$$###""""""""""""###$$$######$$$$$$$$$$$$######"""""""""###############""""""###$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''' !!!!!!""""""#############################################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$"""!!!!!!"""###%%%&&&((("""!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###"""######"""""""""######$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$ !!!"""#####################$$$$$$%%%%%%%%%%%%"""""""""!!! ########################!!!!!!"""###$$$%%%%%%&&&""""""######$$$#################################""""""""""""##################$$$$$$$$$###""""""$$$%%%%%%%%%%%%%%%%%%$$$############""""""""""""###!!! """###""" """$$$"""!!!###&&&""""""###$$$%%%$$$######$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&########################$$$$$$###############"""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%&&&''')))***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''!!!###$$$$$$$$$$$$%%%'''&&&%%%$$$%%%%%%$$$""" """"""#########$$$$$$$$$"""""""""###############$$$$$$$$$#########""""""###$$$$$$$$$$$$###"""""""""!!!!!! !!!!!!"""$$$$$$#########""""""""""""""""""""""""###$$$$$$"""#########$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$##################""""""""""""!!!"""###$$$%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############"""%%%'''&&&$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''')))(((&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%&&&&&&&&&&&& """$$$%%%&&&&&&######""""""######$$$%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$######"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$'''***,,,...%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######""""""""""""######""""""$$$%%%%%%$$$###"""%%%%%%$$$$$$######""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############""""""!!! ###%%%%%%$$$"""!!!%%%%%%$$$###"""!!! ######################## !!!"""###$$$%%%&&&&&& !!!"""$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!""""""######""""""!!!############""""""""""""$$$""" !!!$$$%%%###!!!"""'''((($$$!!! """!!!"""###$$$%%%%%%$$$###$$$###"""!!!!!!"""###$$$ """$$$%%%%%%%%%$$$!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######################## !!!###$$$%%%&&&'''""""""""""""""""""""""""&&&%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&$$$""" """###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###)))(((''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&%%%$$$%%%'''***+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%###""""""###(((%%%###""""""###"""!!!""""""######$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""######""""""""""""######$$$$$$$$$$$$############!!!!!! !!!"""###### !!!!!!"""""""""###$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###""""""###%%%%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""######""""""""""""############""""""!!!!!! ########################"""""""""""""""""""""""""""############"""!!!!!!########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""$$$$$$"""""""""###!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!"""""""""############ !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$!!!""""""!!! """###!!!!!!"""############### !!!"""######"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$######"""!!!"""""""""!!!!!!"""""""""!!!!!! ######################## !!!!!!""""""###### !!!!!!!!!!!! """###$$$$$$$$$### ###$$$%%%$$$###!!!!!!!!! !!!!!!&&&%%%###!!!!!!"""###$$$ !!!"""######!!!"""""""""############!!!!!!!!!"""#########$$$%%%%%%%%%$$$""""""%%%'''$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%###############"""!!!!!!#########"""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$  ###%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''***)))(((&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((%%%$$$"""  !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""%%%$$$######$$$$$$"""  !!!!!!""""""%%%$$$###""""""###$$$%%%###%%%&&&%%%""" """$$$$$$###"""""""""###%%%&&&$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$######"""!!!%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!###$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""######""""""""""""############""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$######"""!!!########################""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!###$$$$$$"""!!!!!!""" !!!!!!!!!!!!!!! $$$$$$$$$#########""""""###""""""""""""""""""############$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%&&&&&&%%%###"""###%%%!!!!!!"""##################""""""!!!!!!""""""###########################"""""""""""""""""""""!!!$$$######"""""""""""""""!!!""""""######""""""!!!#######################################$$$$$$$$$!!!!!!"""""""""#########"""###%%%&&&&&&&&&&&&%%% !!!"""$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""&&&%%%###"""!!!"""###$$$ !!!!!!""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""$$$&&&%%%%%%%%%$$$$$$###########################$$$$$$###############"""!!!!!!###""""""""""""""""""""""""""""""###############%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!$$$'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''***)))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$#########""""""%%%$$$######$$$$$$"""!!!######""""""!!! $$$###""""""""""""###$$$###$$$&&&$$$"""!!!"""$$$######""""""!!!""""""###$$$#########""""""""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$###""""""###$$$$$$(((&&&$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###!!! !!!###$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#####################""""""""""""#########""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$######"""########################""""""""""""""""""""""""%%%$$$$$$###############"""###%%%$$$"""!!!!!!"""$$$$$$$$$$$$###"""!!! $$$############"""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$#########"""############$$$$$$$$$'''((((((&&&###"""###$$$!!!""""""############"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""###############"""########################$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$"""""""""###############$$$##################$$$%%%$$$###"""""""""###$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$###!!!!!!###%%%&&&%%%$$$###"""###$$$$$$##################""""""###############"""!!!!!!""""""""""""""""""#########""""""""""""""""""!!!%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$%%%&&&&&&''')))))))))((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$#########$$$$$$###!!!$$$$$$######"""!!!!!!!!!######""""""""""""#########$$$$$$$$$"""!!!"""###$$$$$$$$$######""""""!!!###############"""""""""""""""###$$$$$$###"""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$'''&&&$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&###!!! !!!"""$$$$$$$$$##################$$$##############################""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""$$$######""""""#########"""$$$%%%$$$"""!!!!!!!!!$$$%%%%%%%%%$$$$$$###"""############""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$%%%###!!!!!!"""###!!!"""############""""""$$$##################$$$########################"""""""""""""""#########"""""""""""""""!!!!!! """######$$$$$$$$$$$$#################################""""""!!!!!! #########$$$$$$$$$%%%%%%""""""""""""""""""!!!!!!$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%$$$#########"""!!!!!!!!!"""#########!!!!!!"""$$$&&&%%%###!!!!!!"""$$$%%%$$$$$$######""""""!!!!!!###############"""!!!!!!"""""""""""""""###############""""""!!!!!! $$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################$$$###"""###%%%%%%###!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$"""#########"""""""""###&&&&&&&&&%%%%%%$$$###"""################################################""""""#########$$$$$$$$$$$$##################$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###############""""""!!!###""""""""""""$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''$$$"""!!!###%%%%%%$$$#########$$$$$$#######################################""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###"""###$$$$$$"""!!!!!!""" !!!""""""!!!!!!""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!########################""""""#########$$$$$$$$$ !!!"""!!!!!!!!!###%%%""""""#########""""""!!!!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""!!!"""""""""#########$$$!!!""""""""""""!!! """"""###$$$$$$$$$$$$$$$##############################""""""!!!!!! """""""""############$$$!!!!!!!!! $$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##################$$$$$$$$$######""""""!!!!!! """"""""""""#########$$$$$$#########"""!!!!!!!!!!!!"""$$$###"""!!!"""###%%%$$$"""!!!!!!"""$$$%%%$$$######""""""!!!!!!!!!###############"""!!!!!!!!!!!!""""""##################""""""!!!!!! $$$###############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#########""""""#########"""######$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$#########""""""##############################"""###%%%%%%###"""!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%&&&%%%$$$$$$###%%%$$$###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%"""###&&&'''%%%###"""###$$$$$$$$$$$$###"""###############$$$$$$$$$######""""""""""""######"""""""""############$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###!!!"""$$$$$$"""""""""### !!!"""############!!!!!!"""""""""""""""###$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""""""""###############"""############$$$$$$$$$ """######"""###%%%((("""############""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$ !!!"""###"""!!! !!!!!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$############!!!!!!!!!""""""""""""#########"""""""""######$$$$$$$$$$$$$$$$$$#########$$$##################$$$"""#########$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$!!!###$$$$$$###""""""#########"""!!!"""###$$$%%%""""""""""""""""""!!!!!!###############"""!!!!!!!!!!!!!!!"""######$$$$$$###""""""""""""""""""!!!#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$######$$$&&&###$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######""""""""""""######""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$###""""""###%%%%%%$$$"""########################$$$$$$%%%%%%%%%%%%$$$$$$"""!!! !!!###$$$###"""!!!!!!!!!!!!"""$$$&&&'''#########$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###((())))))))))))((('''''''''&&&$$$#########%%%&&&#########$$$$$$#########&&&###"""$$$'''((($$$ """###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!#########"""###$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""############""""""""""""######%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$######"""!!!"""""""""#########$$$"""############$$$$$$$$$"""###$$$$$$######%%%'''###############"""!!!!!!$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%% !!!"""###"""!!! !!!"""###################################################$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$######$$$%%%&&&'''$$$$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$#####################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$######$$$""""""""""""#########$$$!!!!!!!!!"""""""""""""""###############"""!!!!!! !!!!!!"""######$$$$$$"""""""""#####################""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%!!!"""""" !!!$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$###""""""###%%%%%%$$$###########################"""###$$$$$$$$$$$$###""""""  ###$$$###!!!"""!!! !!!###'''+++...#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$((('''%%%######$$$%%%&&&!!!!!!""""""""""""!!!!!!$$$"""!!!$$$'''(((###"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%% """#########$$$%%%""""""###""""""!!!  !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######!!!!!!""""""#########$$$"""############$$$$$$$$$###$$$$$$###"""!!!###$$$###############"""!!!!!!'''$$$$$$'''""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%% !!!"""###"""!!!!!!""""""################################# !!!!!!""""""######!!!""""""""""""###############""""""###%%%'''(((###$$$&&&'''&&&$$$"""!!!!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$"""$$$&&&&&&%%%$$$###$$$ !!!"""############### !!!!!!""""""#####################"""!!!!!! !!!!!!"""###$$$$$$$$$""""""######$$$$$$%%%%%%######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%""" $$$(((######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&$$$######$$$%%%'''***+++%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""""""""###%%%%%%$$$### """###$$$&&&&&& !!!"""######"""!!! """  ###$$$###!!!%%%$$$"""###&&&,,,111555#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""###%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""!!!"""""""""############ """%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$%%%''')))***%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""###%%%&&&'''$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!""""""######$$$$$$###"""""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""#########$$$$$$$$$""""""""""""############!!!!!!"""###############!!!"""""""""""""""!!!!!!###$$$%%%&&&&&&%%%###""""""###$$$%%%%%%$$$###"""!!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!###$$$%%%$$$###"""###$$$""""""############"""""""""###%%%&&&&&&%%%###""""""###$$$%%%%%%$$$###"""#########"""""""""!!!!!!########################$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$"""!!! !!!$$$''')))&&&%%%$$$###""""""######%%%"""!!!"""%%%&&&$$$"""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###"""!!!!!!  ###&&&(((#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$&&&&&&'''((($$$$$$$$$###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""''''''%%%%%%%%%&&&'''((("""""""""###$$$$$$%%%%%%########################''')))))))))&&&%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$########################$$$$$$$$$$$$ """$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$$$$$$$############$$$$$$###"""!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$###############"""""""""""""""#########!!!!!!!!!!!!"""###%%%%%%"""##################"""###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$###!!! !!!!!!""""""""""""!!!!!!######$$$$$$$$$###""""""######$$$$$$$$$$$$#########""""""!!!!!!""""""###""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""###"""!!! !!!"""######$$$$$$$$$$$$######"""###%%%&&&&&&%%%###""""""###$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$#######################################$$$%%%%%%######$$$$$$$$$$$$######$$$###"""""""""$$$&&&'''###############""""""""""""!!! """%%%&&&%%%$$$""""""""""""""""""""""""%%%%%%$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!"""#####################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""############"""$$$$$$$$$#########""""""%%%$$$$$$############$$$$$$$$$##################$$$###!!! !!!###$$$%%%'''((('''%%%######$$$#################################$$$$$$#########$$$$$$$$$#########""""""########################!!!!!!"""############"""%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########%%%$$$###"""!!!"""#########$$$$$$$$$$$$%%%%%%%%%"""###$$$###!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""&&&%%%$$$###""""""""""""%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""" !!!"""$$$&&&'''"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""'''&&&$$$######$$$%%%&&&"""""""""############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$###!!! !!!!!!""""""###""""""!!!#########"""""""""!!!!!!$$$$$$############$$$$$$$$$######""""""######$$$!!!!!!"""""""""#########%%%%%%$$$$$$###""""""""" !!!""""""!!! !!!###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$###"""$$$############"""""""""###########################""""""""""""###$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########"""!!! !!!$$$&&&&&&%%%""""""""""""""""""""""""&&&%%%$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""!!!!!!###$$$%%%&&&%%%### #########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!!!!!!!"""#########$$$""""""""""""""""""""""""!!!!!!"""############"""$$$$$$$$$##################$$$$$$$$$###"""!!!!!!%%%%%%$$$$$$###""""""!!!"""  """###$$$&&&%%%###!!!!!!"""################################################$$$$$$$$$#######################################!!!""""""###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""%%%###""" !!!###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""%%%$$$###"""!!!!!!!!!"""%%%$$$######"""""""""###%%%%%%$$$###""""""######$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""############"""""""""""""""""""""############!!!!!!!!!"""""""""######!!!!!!"""###############!!!!!!"""#########""""""$$$$$$###"""""""""""""""%%%$$$###""""""###$$$%%%#########""""""#########""""""""""""#########$$$$$$$$$$$$#########"""""""""###$$$$$$######$$$%%%###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$#########""""""""""""""""""!!!!!!########################"""""""""!!!""""""###$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$###!!!!!!"""###$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$#########$$$$$$""""""######$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$######"""""""""$$$%%%%%%%%%###""" ###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!!!!"""###$$$%%%%%%"""""""""#####################$$$%%%%%%%%%%%%$$$########################$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$#########""""""###!!!!!!###"""$$$%%%$$$"""!!!!!!"""########################$$$##################$$$################################################"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$###!!! !!!###%%%""""""""""""#########$$$%%%&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$###""""""""""""!!!!!!""""""######%%%$$$##################&&&%%%$$$###""""""""""""$$$$$$############$$$$$$""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$######""""""!!!!!!######"""""""""""""""###$$$###""""""""""""###$$$"""###$$$$$$$$$$$$###"""!!!###%%%%%%###!!! """""""""""""""""""""""" !!!!!!!!!""""""!!!!!!"""###############!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###""""""!!!!!!""""""############$$$$$$$$$%%%%%%$$$$$$$$$###############!!!###$$$$$$######$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""!!!""""""###$$$$$$###"""!!!!!!"""###$$$""""""###$$$###!!! """###$$$###"""!!!"""#########"""!!!""""""""""""""""""""""""""""""######""""""""""""###$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$############$$$###"""!!!!!!!!!""""""#################################$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%&&&&&&#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$%%%&&&%%%$$$###"""""""""#########$$$$$$$$$%%%&&&''''''''''''&&&%%%"""$$$%%%%%%###"""##############################$$$$$$###""""""###$$$$$$######################################################$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!######"""!!!"""###$$$%%%!!!!!!"""""""""#########$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$#########$$$$$$######"""!!! !!!!!!$$$$$$############$$$$$$ !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%############""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$""""""""""""$$$$$$######################## """%%%''''''%%%###"""###"""""""""""""""!!!!!! !!!!!!!!!""""""$$$$$$$$$$$$###!!! !!!!!!"""###$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$"""""""""!!!!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%######################## """"""!!!!!!"""$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$#########""""""#########""""""#########"""  !!!"""#########"""!!!###$$$$$$###!!! !!!"""""""""""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  """$$$&&&###############"""""""""############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """###$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$#########$$$%%%%%%&&&&&&#########$$$%%%%%%&&&&&&!!!!!!"""############"""###############$$$$$$$$$""""""###############"""!!!""""""###$$$$$$%%%%%%"""###%%%''''''%%%###"""###$$$&&&&&&$$$###$$$$$$########################%%%$$$###""""""###$$$%%%###############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$############$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$&&&&&&$$$"""!!!############$$$$$$%%%%%%""""""#########$$$$$$$$$!!!###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###$$$$$$$$$$$$###""""""""""""""""""###$$$%%%%%%$$$$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$!!!!!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""""""""""""""#########$$$###""""""""""""""""""$$$###!!! !!!###$$$$$$###"""!!!!!!"""###$$$############$$$$$$$$$%%%######""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$###!!! !!!!!!"""###$$$$$$$$$$$$###&&&''''''%%%$$$######$$$$$$$$$$$$######$$$######""""""######$$$############$$$$$$$$$$$$######################## """"""!!!!!!###$$$"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$ !!!!!!!!!""""""""""""#######################################$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$######"""###############"""""""""!!!"""$$$###!!!!!!###""""""""""""""""""""""""###"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$#########"""""""""!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%############$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%!!!!!!"""############"""""""""#########$$$$$$$$$###""""""######$$$%%%&&&##################$$$$$$ !!!""""""!!! """$$$%%%%%%$$$###$$$%%%########################%%%$$$###!!!!!!###$$$%%%""""""#########$$$$$$$$$########################!!!!!!"""###############""""""!!!!!!"""###$$$$$$#################################$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$&&&&&&$$$"""!!!"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""##################$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$!!!!!!""""""######$$$$$$""""""!!!""""""###$$$$$$###!!!  !!!###%%%$$$!!! !!!$$$%%%$$$"""!!!$$$&&&######""""""!!!!!!!!! ###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###############!!!!!!"""$$$$$$%%%%%%%%%"""&&&''''''%%%###"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""##############################$$$$$$ """###$$$######%%%'''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%%%%&&&########################$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""######!!!######!!! """%%%""""""""""""""""""""""""$$$#########$$$%%%%%%&&&%%%$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$$$$#########""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######### """###$$$%%%&&&#########""""""""""""""" !!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%''')))***%%%%%%$$$$$$###"""""""""%%%$$$###""""""###$$$%%%!!!###%%%%%%#########$$$########################%%%$$$"""!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$############"""!!!!!!!!!!!!!!!"""#########$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!""" !!!###$$$%%%%%%$$$###!!!!!!""""""#########$$$"""###%%%&&&&&&%%%###"""###!!! !!!"""###""" !!!!!!"""""""""###""""""############""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!###"""  !!!###$$$""""""""""""############$$$#########""""""!!!!!!$$$###"""""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%$$$### $$$$$$$$$#########""""""""""""###$$$$$$###!!!!!!!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$!!!""""""""""""%%%""" !!!###$$$""" ########################$$$$$$###"""!!! ######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$""""""###%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!""""""""""""##################"""""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$######"""!!!""""""""""""""""""""""""######$$$ !!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$########################%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$#########((('''%%%%%%&&&&&&%%%$$$'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$######"""""""""""""""""""""""""""%%%$$$###""""""###$$$$$$########################################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$"""!!!"""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$###############"""#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! """#########$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###!!! !!!"""###"""!!!!!!!!!!!!"""""""""######""""""############""""""######""""""""""""##################"""""""""!!!"""""" !!!###$$$!!!!!!"""""""""#####################"""""""""!!!######"""""""""""""""###""""""############""""""!!!"""#########"""!!! $$$$$$$$$#########""""""!!!"""######$$$###""""""#########"""""""""""""""############$$$$$$$$$%%%!!!!!!""""""###"""""""""###""""""$$$&&&&&&$$$!!!########################$$$######""""""!!!!!! #########$$$$$$######"""$$$###"""!!!!!!"""###$$$$$$%%%$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""############$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""######$$$"""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%######""""""""""""######'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""######$$$$$$$$$######!!!"""###$$$%%%$$$$$$###########################!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""##################$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$#########&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%'''%%%""" """%%%'''###"""!!!!!!######"""!!!""""""""""""############""""""############""""""$$$$$$############$$$$$$############"""""""""""""""!!! !!!###$$$!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! $$$$$$######$$$$$$%%%%%%$$$$$$$$$############### !!!"""######$$$######$$$$$$######"""!!!!!! !!!!!!""""""""""""#########$$$$$$$$$######"""!!!""""""###%%%&&&&&&### ##############################################################################""""""""""""###############"""!!! """###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''(((&&&%%%%%%&&&'''&&&$$$###$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$######""""""%%%$$$$$$######$$$$$$%%%######""""""""""""######&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$###""""""""""""###!!!!!!"""$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################"""""""""###############$$$$$$$$$$$$$$$$$$###############""""""!!!""""""###$$$$$$ !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""######$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$########################$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""######"""!!!"""######"""!!!""""""##################""""""############""""""$$$######""""""######$$$#########""""""""""""""""""!!!!!! !!!"""###### !!!!!!!!!"""""""""#########"""""""""""""""!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!!!! """""" """$$$%%%######################## !!!"""###$$$$$$$$$############""""""!!!!!! """###############""""""###############"""!!!########################""""""######$$$$$$$$$$$$"""""""""""""""######$$$###""""""""""""""""""###"""###$$$###"""!!!"""$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############"""""""""""""""######$$$"""######$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######"""########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%######$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!"""###############%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""""""""######$$$$$$$$$$$$$$$%%%%%%""""""""""""############$$$$$$###""""""#########!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!################################################"""""""""""""""#################################################################################!!!!!!!!!!!!"""###$$$$$$ !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$%%%'''(((#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%"""""""""######%%%&&&'''%%%%%%%%%$$$$$$#########""""""!!!""""""###$$$%%%!!!!!!""""""$$$%%%&&&&&&##################"""""" $$$"""!!!"""###$$$###"""######""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!!!!"""###$$$$$$######!!!""""""######""""""!!!!!!######################## !!!!!!"""###$$$$$$%%%!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############&&&%%%$$$"""!!! !!!"""########################"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!"""$$$$$$"""""""""######""""""""""""$$$%%%%%%######$$$%%%#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""""""""""""""######$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######"""""""""!!!######################## !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%$$$%%%%%%&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""###############%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""!!!!!!"""###############$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!!!!"""""""""########################$$$$$$$$$################################################""""""""""""""""""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###%%%######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%$$$""""""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######"""######$$$#########"""""""""""""""!!!"""$$$&&&&&&$$$"""!!!$$$###""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############!!!"""$$$%%%&&&%%%%%%$$$"""######$$$$$$######""""""!!! """##################$$$$$$$$$"""!!!!!!!!!"""###$$$%%% !!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$######!!!"""###$$$$$$$$$%%%&&&&&&$$$###"""$$$%%%########################"""""""""######$$$$$$$$$"""!!! !!!"""$$$%%%""""""############"""""""""$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%$$$$$$%%%%%%"""""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""############$$$"""""""""########################$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$############"""""""""""""""########################!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((&&&%%%$$$%%%'''''''''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$############$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%%%%%%%%%%$$$$$$"""!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$"""!!!"""$$$&&&&&&%%%%%%$$$###"""""""""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$###"""#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$##################"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%$$$$$$$$$######"""""""""###$$$&&&''''''&&&$$$###$$$###""""""$$$$$$###"""!!!!!!!!!!!! """"""############""""""###""""""""""""""""""###!!!"""""""""############ !!!!!!"""""""""""""""############$$$$$$$$$$$$!!!"""""""""############!!!###%%%'''''''''&&&%%%"""######$$$$$$######"""&&&%%%$$$#########$$$$$$""""""#########$$$$$$$$$######"""!!!!!!"""###$$$"""""""""""""""#########%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$$$$######%%%%%%$$$$$$%%%########################"""""""""""""""""""""""""""!!!  """$$$%%%!!!"""###$$$$$$###"""!!! """%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$ !!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%%%%$$$############$$$"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""#####################$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###############$$$$$$########################$$$$$$$$$$$$####################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######""""""""""""#####################$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$#########$$$$$$%%%&&&######$$$$$$$$$######"""######"""""""""###$$$%%%########################$$$$$$%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""######$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%$$$###""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""###%%%''')))((('''%%%###!!! ###$$$&&&''''''&&&$$$###"""###$$$$$$###"""!!! ########################$$$$$$######"""!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$######"""##################$$$$$$%%%%%%&&&&&&%%%%%%$$$############!!!!!!!!!!!!###%%%'''(((%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$###"""###$$$$$$$$$"""!!!!!! """"""############""""""$$$$$$############$$$$$$!!!!!!""""""#########$$$ !!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$"""###&&&((((((((('''&&&""""""############""""""""""""!!!  """"""######$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$######"""!!!!!!!!!######""""""!!!!!! $$$%%%%%%%%%%%%$$$######$$$%%%###""""""########################"""""""""!!!!!!!!!!!!!!!!!!!!!  """$$$&&&!!!"""###$$$$$$###"""!!!!!!###$$$###"""######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&''' !!!!!!!!!!!!!!!!!!""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!""""""""""""""""""""""""######$$$"""""""""######"""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&########################'''&&&&&&%%%%%%$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((''''''&&&&&&''''''(((#########$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!! !!!!!!"""######""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&""""""""""""""""""""""""###"""!!! !!!"""########################################################################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""######$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""############""""""""""""######""""""""""""##############################$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!###%%%&&&###"""""""""###$$$%%%%%%"""###$$$%%%%%%$$$"""!!!"""###%%%%%%###"""###$$$########################""""""""""""""""""""""""$$$$$$###!!!"""$$$  !!!"""###"""!!!!!!!!!"""$$$%%%$$$$$$###"""!!! $$$###"""!!!"""$$$&&&'''"""%%%%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$"""!!! ############""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$"""!!!  !!!""""""!!!!!!""""""###%%%&&&'''############"""""""""!!! !!!!!!"""""""""!!!!!! !!!###$$$$$$###!!! $$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###""""""""""""""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""!!!!!! %%%$$$"""!!! !!!###$$$"""###$$$%%%%%%%%%%%%$$$########################"""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&***(((%%%"""!!!!!!###$$$#########$$$$$$%%%%%%%%% !!!!!!"""###%%%%%%########################"""###$$$###"""!!!!!!###&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######""""""############$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""######"""###%%%&&&&&&%%%###"""##############################""""""!!!!!! #########"""""""""""""""######################## !!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" """$$$&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!! %%%%%%$$$######"""!!! ########################$$$###"""!!!!!!"""###$$$###############$$$%%%%%%$$$###"""!!!"""###%%%&&&#########"""######$$$$$$######$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$########################""""""""""""""""""""""""#########""""""###%%%&&&######""""""###$$$$$$%%%###"""!!!!!!!!!"""$$$$$$#########"""!!!!!! """""""""!!!!!! !!!###%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$###""""""""""""############""""""""""""!!!!!!""""""###$$$ !!!"""###$$$""""""!!!""""""###$$$$$$######$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!"""""""""""""""##########################################$$$$$$$$$$$$##################"""###$$$$$$$$$$$$###"""""""""""""""""""""!!!!!!$$$###!!! !!!###$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$ !!!!!!!!!"""%%%$$$###!!!!!!"""###$$$#########$$$$$$%%%%%%%%%######"""""""""###$$$$$$###########################$$$%%%$$$######%%%'''$$$$$$$$$$$$########################$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""######$$$$$$############$$$$$$##############################""""""!!!!!!!!!!!!############""""""""""""########################!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$###""""""!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""""""""""""""""""""!!!!!!!!! ######$$$$$$$$$###"""!!!########################$$$###""""""""""""###$$$###""""""""""""###$$$$$$$$$###"""""""""###%%%&&&$$$$$$######"""#########$$$############$$$%%%&&&"""###%%%%%%###"""###$$$########################""""""""""""""""""""""""$$$"""""""""###$$$###"""$$$$$$%%%%%%&&&%%%%%%%%%"""""""""!!!"""######$$$"""""""""""""""""""""""""""###%%%%%%%%%### """###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$############""""""""""""!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$$$$$$$$$$$$$############$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!!!! """###%%%'''$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%$$$ !!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!"""######$$$$$$######"""""""""###############$$$###"""!!! !!!"""######"""!!!!!!!!!"""###$$$########################%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###!!!"""##################!!!!!!!!!""""""######$$$#########$$$$$$$$$$$$$$$%%%%%%$$$##########################################$$$$$$###"""###&&&(((############$$$$$$%%%%%%############$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&############$$$$$$$$$%%%$$$$$$############$$$$$$######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%###########################""""""""""""!!!!!!!!!################################################""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$"""""""""###############""""""""""""""""""""""""$$$$$$###############$$$!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$###########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""###############!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""!!!###%%%%%%$$$$$$################################################"""""""""!!!""""""###$$$######"""""""""###$$$%%%%%%%%%$$$###"""""""""###!!!!!!"""###$$$$$$$$$$$$"""###%%%%%%###"""###$$$########################""""""""""""""""""""""""$$$"""!!!"""###"""!!!"""###$$$$$$$$$###""""""""""""""""""######$$$!!!!!!"""""""""#########!!!"""$$$%%%&&&&&&%%%$$$"""######""" """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################"""""""""!!!""""""""""""#########$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$###### !!!###$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###""""""######"""!!!!!! !!!###%%%&&&"""############""""""!!!!!!!!!  !!!!!!######$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""!!!""""""######$$$$$$$$$"""!!! !!!"""###$$$###!!! !!!"""$$$&&&########################&&&%%%$$$######$$$%%%&&&"""######$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$!!!!!!###$$$$$$$$$###"""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%#################################!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""#########$$$###"""!!!!!!"""###$$$########################"""""""""""""""""""""""""""###############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%$$$$$$#########"""$$$&&&'''((('''%%%$$$&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& !!!""""""!!! ########################!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""$$$$$$####################################$$$$$$$$$$$$######"""""""""!!!""""""###$$$###############$$$$$$$$$%%%%%%$$$###"""""""""### """$$$$$$###""" """###%%%%%%###"""###$$$########################""""""""""""""""""""""""""""""!!!"""######!!! !!!!!!#########"""!!! !!!"""""""""############!!!!!!""""""######$$$$$$  !!!###$$$!!!!!!"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$$$$$$$############"""""""""!!!#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&########################!!!""""""#########""""""###""""""""""""###$$$$$$&&&%%%$$$###""""""""""""$$$###"""!!!!!!"""#####################"""!!! %%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! """""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!"""######%%%$$$"""""""""###%%%'''########################&&&%%%############%%%&&&###$$$$$$%%%&&&%%%%%%%%%""""""#########""""""!!!###$$$%%%&&&%%%$$$"""!!!####################################$$$%%%&&&'''########################$$$$$$$$$""" !!!###&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!""""""############!!!"""###$$$$$$###"""!!!########################""""""""""""############""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""" """"""############$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""########################"""""""""######"""""""""!!!"""###%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######"""""""""!!!!!!!!! !!!"""""""""!!! ##############################$$$%%%%%%$$$#########""""""""""""###$$$$$$""""""######$$$$$$$$$$$$$$$$$$######"""######### !!!###$$$$$$###!!! """###%%%%%%###"""###$$$########################""""""""""""""""""""""""!!!############%%%'''#########$$$######"""!!!!!!!!!"""############""""""""""""######$$$$$$$$$&&&$$$"""  !!!### !!!"""""" !!!"""########################$$$$$$$$$###########################""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""#####################"""!!! """!!!!!!!!!!!!"""############"""!!! !!!!!!############""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""" ############$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%###""""""!!!!!!""""""###!!!!!!""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$#########$$$&&&&&&########################$$$##################$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###"""""""""######$$$%%%&&&&&&%%%$$$###"""###############"""""""""""""""""""""$$$%%%&&&'''########################$$$%%%&&&%%%$$$######$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$ !!!"""######$$$######!!!"""$$$%%%%%%$$$"""!!!########################"""""""""############$$$""""""######$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""" !!!!!! !!!!!!!!!""""""""""""$$$%%%'''(((((('''%%%$$$########################$$$######""""""######$$$!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!###############"""""""""###########################$$$$$$%%%%%%$$$$$$##################$$$%%%%%%""""""###$$$$$$$$$$$$$$$#########"""######$$$$$$&&&%%%$$$"""""""""######"""###%%%%%%###"""###$$$########################"""""""""""""""""""""""""""%%%""" %%%$$$$$$###""""""""""""""" !!!"""###$$$######"""##################$$$$$$&&&&&&%%%$$$$$$######### """$$$%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""!!! !!!""""""###############"""!!!!!!"""!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!""" !!!###$$$$$$###"""!!!###$$$$$$######!!!  !!!""""""!!! """"""############""""""""""""""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$###"""!!! !!!"""#####################""""""!!!"""###$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################!!!""""""######""""""!!!######$$$%%%%%%%%%%%%%%%'''%%%###!!!!!!"""###%%%"""######$$$$$$$$$$$$$$$$$$#########"""""""""!!!"""""""""""""""###$$$%%%########################"""%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$ """###$$$$$$############$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""$$$######"""""""""""""""###$$$$$$$$$%%%%%%%%%%%% """######""" """"""""""""""""""""""""&&&%%%$$$######$$$%%%&&& """$$$%%%%%%%%%###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""######$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$$$$###############$$$%%%'''(((###########################$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$######"""""""""###$$$%%%%%%,,,)))%%%!!! """%%%'''"""###%%%%%%###"""###$$$########################""""""""""""""""""""""""!!!%%%&&&$$$###!!! !!!""" !!!"""$$$$$$######"""########################!!!###$$$###"""!!!!!!$$$&&&'''&&&$$$######""""""""""""""""""""""""$$$$$$$$$%%%&&&&&&''''''############""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!  !!!"""!!!"""############"""""""""""""""!!!"""######$$$$$$$$$############$$$$$$"""%%%&&&%%%###"""!!!!!!!!!!!!  """###%%%%%%###"""  !!!"""$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###"""!!! !!!"""###&&&%%%%%%$$$$$$#########!!!"""###%%%%%%&&&&&&&&&!!!!!!"""############"""######################## !!!"""######"""!!! """"""###$$$$$$$$$$$$######!!!!!! !!!"""###$$$%%%%%%$$$#########""""""!!!!!!$$$###""""""""""""""""""########################"""%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$ """###$$$$$$$$$###&&&%%%###""""""###%%%&&&########################""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&##############################""""""""""""""""""#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$###############""""""!!!!!!""""""###$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$######""""""!!!!!!!!! """""""""###$$$$$$%%%%%%######""""""""""""######"""!!! !!!###$$$###"""""""""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###""" !!!"""$$$%%%'''((((((######$$$$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$########################"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """%%%%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!!!!"""""""""######$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""""""""""""""""""""""" """######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$"""""""""!!!""""""""""""############!!!!!!!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$###""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%### !!!###$$$$$$######$$$%%%%%%%%%%%%%%%!!!""""""""""""#########!!!!!!""""""#########$$$""""""###$$$%%%&&&&&&''''''$$$######%%%&&&$$$!!!########################"""""""""###$$$$$$$$$%%%!!!###$$$$$$######$$$%%%$$$###""" !!!"""########################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!$$$&&&&&&$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$###"""""""""###%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&'''(((((('''&&&$$$$$$&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$###""""""######"""###$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""###""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%###############"""!!! ########################$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!######""""""""""""######"""!!!!!! !!!"""###$$$"""""""""#########$$$$$$#########"""""""""!!!!!!$$$##################$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###""" !!!"""#########""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$#########$$$$$$$$$$$$$$$""""""""""""""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""########################$$$$$$###""""""###$$$$$$########################$$$$$$$$$###"""!!!!!!!!! ###%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""############""""""!!!"""###$$$%%%%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!""""""##################$$$%%%%%%$$$""" """"""""""""############""""""#########""""""!!! !!!!!!"""######$$$$$$#########""""""#########""""""#########$$$$$$$$$""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$###!!!!!!"""######$$$ """""""""############$$$""""""##################$$$$$$###"""!!!(((%%%""""""######!!!#######################################$$$$$$$$$ !!!""""""!!! !!!#########""""""!!!"""""""""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$&&&&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########""""""!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((())))))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""#########!!!!!!!!!!!!""""""""""""$$$$$$$$$######""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""############""""""!!!########################%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""!!!!!!######""""""""""""######"""!!!!!!!!!!!!"""###$$$"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$#########!!!!!!"""""""""############$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""&&&&&&%%%$$$###""""""!!!$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!"""###$$$$$$""""""###$$$########################'''%%%### !!!###$$$""""""""""""""""""""""""$$$$$$$$$$$$#########"""############""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%$$$"""!!! !!!!!!"""######""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########""""""""""""###############$$$$$$%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################### !!!""""""######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$###!!!&&&$$$!!! !!!"""!!! ########################$$$$$$$$$###############!!!"""###"""!!! !!!"""%%%%%%&&&'''''''''&&&&&&########################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%$$$###"""###$$$##############################"""""""""######$$$$$$$$$$$$$$$############%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))******)))((('''&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""#########!!!!!!!!!"""""""""######$$$%%%&&&&&&&&&%%%######"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""######$$$#################################%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$######""""""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###!!!!!!###$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###''''''&&&%%%$$$######"""""""""""""""#########$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""%%%%%%$$$$$$######""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$######"""""""""$$$$$$$$$$$$######$$$%%%"""""""""###############%%%###""" !!!###$$$""""""""""""""""""""""""############""""""""""""#########"""""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! ######"""!!! """###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%!!!"""""""""############$$$%%%&&&&&&%%%$$$"""!!!!!!!!!""""""############!!!!!!""""""""""""!!!!!!""""""""""""########################$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$####################################""" !!!"""$$$$$$########################%%%$$$$$$$$$###"""""""""###$$$%%%$$$###"""###$$$###$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%$$$""""""$$$&&&""""""""""""""""""""""""######""""""######$$$$$$$$$$$$$$$$$$######"""!!!$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,,,,+++***)))((((((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&((())))))'''&&&$$$"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$###############""""""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!"""######$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%% !!!!!!"""######$$$$$$######""""""""""""######!!!""""""###############'''&&&&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!$$$$$$###""""""###$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""!!! #########$$$$$$$$$%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%% !!!"""###############""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""######%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""########################""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""""""""!!!!!!$$$$$$###"""!!!#########$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%!!!"""""""""############$$$%%%&&&&&&%%%$$$###""""""""""""""""""######### !!!""""""""""""!!! !!!!!!"""""""""#########%%%$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&%%%###!!!"""### !!!""""""###"""""""""""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&$$$$$$###"""!!!"""###$$$########################%%%$$$$$$$$$###"""""""""###$$$%%%$$$###"""###$$$!!!"""###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%$$$######%%%&&&""""""""""""""""""""""""###############$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((+++......,,,)))((()))(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########"""""""""#########""""""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######""""""!!! ######""""""""""""######!!!"""######$$$$$$######&&&&&&%%%$$$###""""""!!!############""""""""""""##############################""""""""""""############$$$%%%%%%%%%$$$$$$%%%$$$$$$######"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$######"""""""""$$$###"""""""""""""""""" !!!!!!"""###$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###""""""######$$$%%%%%%%%% !!!###$$$%%%$$$###"""""""""""""""""""""""""""############"""""""""!!!""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""######$$$%%%%%%$$$$$$$$$########################!!!!!!!!!""""""#########""""""######$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!############!!!!!!!!!!!!!!!"""""""""#########"""!!! ################################################"""""""""""""""""""""""""""$$$&&&$$$!!!!!!### !!!!!!""""""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$#####################""""""""""""%%%&&&&&&$$$""" !!!########################$$$$$$$$$###############!!!""""""!!!!!!"""###"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%$$$$$$%%%&&&#######################################$$$%%%&&&###$$$%%%%%%%%%$$$###"""!!!!!!""""""######$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""###############"""!!!$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&(((+++//////,,,)))((()))&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""#########"""""""""############$$$!!!!!!###$$$$$$######""""""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""############"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$########################""""""###$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########"""!!!!!! ######""""""""""""######!!!"""###$$$$$$$$$##############################%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!######""""""""""""######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$###""""""!!!!!! """"""""""""""""""###$$$!!!!!!""""""######$$$$$$$$$$$$$$$############"""########################"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***)))%%%!!!!!!!!!""""""###$$$$$$%%%&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""$$$$$$#########"""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""############"""""""""###$$$%%%%%%%%%%%%$$$##################$$$ !!!!!!"""###$$$%%%%%%###$$$%%%%%%%%%%%%$$$###""""""""""""############$$$###"""!!!"""$$$&&&'''###"""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""""""""###""""""!!!!!! !!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%################################################"""$$$%%%""" ###""""""###$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""##################$$$######"""!!! !!!$$$%%%###!!!!!!"""#######################################$$$$$$$$$ !!!"""!!!"""###%%%'''&&&&&&%%%%%%%%%%%%&&&""""""""""""""""""""""""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""###%%%&&&&&&&&&$$$###!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$%%%&&&''''''&&&$$$######$$$&&&''''''+++000000+++((('''(((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""#########"""""""""#########$$$$$$!!!"""""""""############"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$######"""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$##############################"""###$$$$$$%%%%%%%%%$$$"""######$$$$$$######"""########################"""######$$$%%%%%%&&&&&& !!!!!!"""###############""""""""""""######!!!"""###$$$%%%$$$###### !!!"""###$$$%%%%%%"""""""""!!!!!!!!!!!! """$$$&&&&&&$$$""" ######""""""""""""######"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!""""""######$$$""""""""""""############$$$%%%&&&&&&$$$$$$%%%&&&#########"""!!! """"""!!!!!!"""###$$$$$$############""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))+++***%%%  !!!"""######$$$,,,***&&&###!!! !!!"""""""""""""""""""""""""""$$$$$$$$$$$$############!!!!!!""""""#########$$$ !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""!!! $$$$$$############$$$$$$ !!!###$$$%%%&&&'''"""###%%%%%%%%%###!!! """"""""""""###############"""!!! !!!###''')))#########"""""""""""""""!!!###$$$%%%%%%$$$###!!!!!!!!!!!!!!!""""""""""""############$$$%%%&&&'''""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$!!!###!!!!!!"""############### !!!!!!!!!!!!!!!!!!""""""#########$$$############"""""""""""" ###$$$$$$%%%'''########################""""""######$$$$$$$$$%%%!!!#########$$$&&&((($$$###!!!  !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###&&&((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""###%%%'''''''''%%%$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''#########$$$$$$#########''''''((()))((('''%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((((('''&&&$$$######$$$&&&'''&&&+++000000+++'''&&&((($$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''"""$$$$$$$$$###"""###$$$#########$$$$$$%%%%%%&&& !!!"""$$$$$$$$$###"""""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""###########################$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###########################""""""###$$$%%%%%%&&&&&&%%%%%%#########$$$%%%&&&"""############$$$$$$$$$&&&&&&%%%$$$#########$$$"""!!!!!!"""$$$$$$###!!!###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!###""" ########################""""""""""""!!!!!!!!!!!!############"""!!! """!!! $$$&&&###!!!!!!$$$%%%$$$"""%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###############$$$$$$##################$$$###"""!!!!!!###%%%&&&%%%&&&$$$###%%%)))'''!!!""""""""""""#############################################""" !!!###%%%###############"""!!! """"""############""""""########################!!!!!!!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########"""""""""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""############""""""#########"""""""""""""""""""""""""""""""""""""""!!!&&&'''$$$!!! !!!""""""############""""""$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$""""""""""""###############$$$$$$$$$$$$######"""%%%&&&'''((((((&&&%%%###$$$$$$$$$#######################################&&&&&&%%%%%%$$$###"""""" """###%%%$$$###!!! !!!!!!!!!!!!######""""""""""""#########"""""""""!!!!!! ########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""#########$$$$$$"""!!!"""$$$%%%%%%$$$&&&$$$""" !!!"""$$$ """&&&))))))'''$$$"""%%%$$$$$$$$$###"""""""""###########################$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$############!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%(((,,,---+++(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%''''''$$$$$$#####################%%%'''((('''%%%###!!!!!!""""""###$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$%%%$$$###"""######$$$%%%"""############$$$$$$$$$%%%%%%$$$##################"""!!!"""###$$$###"""!!!!!!""""""""""""!!!!!!$$$$$$#########$$$%%%%%%""""""""""""###$$$%%%%%%%%%$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """&&&((('''&&&###########################"""""""""!!!!!!!!!!!! !!!"""############$$$$$$"""  ###'''&&&###!!!!!!###$$$###!!!###############"""!!!!!!""""""###$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$''''''%%%%%%'''%%%!!!""""""""""""####################################$$$$$$$$$###!!!!!!###%%%###############"""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""############"""""""""!!!""""""############""""""###"""""""""""""""""""""########################&&&'''((('''&&&&&&&&&'''""""""############""""""""""""!!!!!!!!!!!!""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""###$$$$$$############$$$%%%&&&%%%$$$"""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###"""""""""###$$$%%%%%%$$$######"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$""""""$$$$$$$$$%%%%%%%%%%%%%%%###""" !!!###$$$$$$###%%%$$$$$$#####################$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%(((++++++)))'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################&&&''')))***)))(((%%%$$$!!!!!!"""######$$$%%%%%%########################!!!""""""""""""#################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$  !!!!!!$$$######"""""""""######"""############$$$$$$$$$$$$$$$###"""""""""######$$$"""!!!!!!"""$$$$$$$$$!!!!!! !!!!!!%%%$$$$$$#########$$$$$$######"""######$$$%%%&&&%%%$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!##############################"""""""""!!!!!!!!! !!!"""############%%%%%%%%%$$$"""###%%%'''%%%###!!!!!!""""""!!! """############"""!!!!!!######$$$%%%%%%%%%%%%$$$########################"""###&&&'''((('''%%%$$$"""(((+++(((%%%$$$###!!!"""""""""#########$$$$$$########################%%%&&&&&&$$$""""""###$$$############""""""""""""$$$###"""!!!!!!"""###$$$########################%%%$$$$$$$$$######""""""########################""""""######################################################""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!! !!!###%%%%%%""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!  !!!!!!!!!""""""""" !!!"""###############"""###$$$$$$$$$###!!!  !!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%######""""""""""""######&&&&&&%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%$$$######""""""""""""""""""!!!$$$###!!!"""###%%%$$$$$$###$$$%%%&&&&&&%%%###"""%%%$$$"""!!!"""###%%%'''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%'''((())))))((((((((((((&&&%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!#################################""""""######$$$%%%########################'''&&&&&&%%%%%%$$$$$$$$$########################"""$$$%%%&&&&&&$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############""""""""""""%%%%%%%%%&&&&&&%%%%%%%%%((('''''''''''''''((((((#########"""""""""""""""""""""#########$$$$$$$$$######"""""""""""""""###%%%### """$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$###############$$$$$$######$$$%%%%%%&&&$$$$$$###$$$%%%&&&'''(((#################################$$$%%%&&&&&&&&&#################################"""""""""!!!!!!############"""!!! """###$$$###""""""###$$$"""!!!!!! !!!"""""""""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$##################$$$$$$$$$######%%%&&&&&&&&&%%%$$$!!!***///+++$$$""""""!!!""""""#########$$$$$$$$$########################$$$%%%%%%$$$"""!!!"""#########"""""""""""""""###%%%###!!! !!!###%%%##############################""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$###############$$$$$$$$$#########""""""""""""""""""######$$$$$$######""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%% !!!!!! """"""############""""""##################$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$  !!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$###""" !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###############$$$&&&&&&!!!"""""""""############%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%########################"""######$$$$$$######"""%%%%%%&&&&&&%%%$$$######""""""!!!!!! &&&%%%######%%%&&&&&&%%%###$$$$$$%%%$$$$$$######%%%$$$"""!!!!!!"""$$$&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++,,,,,,+++***((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&%%%$$$###$$$%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&###############$$$$$$$$$ !!!"""######"""!!! !!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""!!!!!!!!!"""############""""""!!!!!!""""""#########$$$$$$$$$###"""""""""""""""######&&&###!!! """$$$%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%######$$$$$$%%%&&&'''(((########################&&&&&&'''&&&%%%%%%%%%%%%####################################""""""""""""$$$$$$$$$$$$###"""!!! """######"""!!!!!!""" !!!"""$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""###############""""""""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&!!!+++111,,,$$$!!!!!!"""############$$$$$$$$$$$$########################!!!###$$$###!!! !!!######"""!!!!!!"""###$$$%%%###!!! !!!###%%%########################""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$""""""######$$$$$$$$$$$$""""""""""""""""""############$$$$$$$$$$$$######!!!!!!""""""####################################%%%""" !!!$$$%%%###!!!""""""############""""""######""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""!!!!!! !!!!!!!!!!!! !!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###############""""""""""""""""""###$$$%%%!!!"""""""""##################""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%########################"""######$$$$$$######"""###$$$$$$$$$$$$######"""%%%%%%%%%$$$$$$#########&&&$$$""""""$$$$$$$$$###$$$###"""!!!!!!"""$$$%%%#########$$$$$$######"""######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''+++...//////---,,,%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$######%%%'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###$$$%%%##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""############$$$$$$$$$######"""""""""###$$$$$$%%%###""""""###%%%%%%%%%$$$$$$$$$######$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$############$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!########################$$$$$$#########""""""""" !!!"""###$$$$$$$$$$$$"""###$$$$$$###"""###$$$ """"""!!!"""$$$&&&!!!!!!"""############""""""############"""!!!!!!"""""""""###$$$$$$%%%%%%$$$###"""!!!!!!###%%%&&&"""+++000+++$$$"""###############$$$$$$$$$$$$%%%########################!!!""""""!!! !!!###"""!!!!!!!!!"""$$$$$$$$$###"""!!!!!!"""###$$$#############################################$$$""""""""""""""""""""""""""""""##################!!!!!!""""""###$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$##############################$$$%%%&&&&&&$$$"""""""""############"""""" !!!"""###$$$""""""############""""""%%%%%%$$$$$$######"""""" !!!!!!!!!"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!! !!!!!!######$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$###############$$$$$$######"""$$$$$$$$$$$$$$$#########$$$""" !!!"""!!! $$$###!!!!!!$$$&&&"""###%%%&&&&&&$$$"""!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$&&&''''''&&&%%%%%% !!!$$$'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%(((,,,000111000---+++%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%$$$######%%%'''%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######"""!!!###$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""###$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&"""######$$$$$$######"""%%%%%%&&&''')))***,,,---$$$%%%%%%%%%$$$###"""!!!"""############$$$$$$$$$###############$$$%%%%%%$$$###"""###%%%&&&%%%$$$#########$$$$$$#########!!!!!!!!!!!!"""$$$%%%&&&$$$######"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%%%%&&&(((########################$$$$$$$$$#########""""""!!!!!!"""###$$$$$$$$$$$$###$$$$$$###""""""$$$%%%"""$$$$$$###!!!!!!###%%%!!!!!!"""##################$$$$$$$$$######"""!!!!!!""""""###$$$$$$%%%%%%############$$$$$$%%%%%%$$$+++...)))$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######################## """###"""""""""######"""!!! !!!"""$$$%%%""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$######### !!!""""""###$$$$$$!!!"""""""""###############$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###""""""############"""""" !!!"""###$$$""""""############""""""###"""""""""""""""""""""!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###############""""""##################""""""""""""""""""""""""""""""""""""###############$$$$$$%%%$$$###!!! """""""""#########$$$$$$"""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############%%%###!!!!!!"""""""""!!!######"""""""""###$$$%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%'''((('''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$''',,,000111///+++)))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## """######""""""###$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!""""""#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$### !!!"""######%%%%%%&&&&&&%%%$$$"""!!!"""############$$$$$$$$$$$$$$$######$$$%%%&&&&&&#########$$$&&&&&&%%%######$$$%%%&&&&&&%%%$$$### !!!"""$$$&&&&&&######"""""""""""""""#########$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%###  """########################$$$$$$$$$############"""$$$$$$%%%$$$$$$###"""!!!#########!!! ###%%%%%%''''''%%%!!!!!!###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%"""$$$%%%''''''&&&%%%$$$&&&***,,,((($$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%######################## ###$$$$$$###$$$%%%###"""!!! !!!"""$$$&&&""""""############""""""######################## !!!"""###$$$$$$########################&&&%%%%%%%%%$$$######### !!!"""#########!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''%%%""""""$$$'''""""""############""""""""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&""""""""""""############%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&&&&%%%%%%&&&&&&!!!!!!"""###$$$%%%&&&&&&########################"""""""""""""""#########%%%%%%''''''&&&$$$!!! !!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&$$$$$$%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((((((&&&$$$###%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###'''+++///000---)))&&&((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%'''#################################"""###$$$$$$%%%########################!!!"""###$$$&&&'''((()))!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,+++)))'''%%%$$$###""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%###!!! $$$$$$######"""#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######"""""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" !!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! ###!!! !!!###$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""""""""$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######"""!!! !!!"""###"""""""""""""""""""""""" !!!"""######$$$######""""""""""""!!!!!!!!!!!!%%%$$$#########$$$%%%&&&!!!!!!""""""######$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$$$$###"""######""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! ######"""!!! """"""#########""""""!!!!!!!!!""""""""""""!!!!!!"""############!!! ###%%%&&&%%%$$$###"""######$$$%%%'''((()))%%%%%%%%%$$$$$$$$$######%%%%%%$$$######""""""!!!!!!!!!""""""######$$$$$$###"""!!! !!!"""########################### %%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""" ########################((('''$$$"""!!!"""$$$%%%#########!!! ###%%%!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""$$$&&&'''&&&%%%###!!!!!!"""###$$$&&&$$$###$$$&&&&&&### %%%%%%%%%$$$""""""$$$&&&"""############$$$$$$$$$######$$$$$$###"""  !!!$$$%%%%%%$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((((((((((((((((((''''''%%%###!!!"""$$$%%%$$$!!!###########################$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""############"""######$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$###$$$%%%%%%$$$""" !!!"""###$$$$$$$$$######""""""!!! !!!"""###$$$%%%%%%$$$###$$$###!!! !!!###$$$$$$$$$$$$$$$$$$###"""!!!###""""""""""""""""""###$$$$$$$$$##################$$$%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''"""############$$$$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""$$$######""""""!!!""""""$$$###############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$###"""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$"""!!!!!!"""""""""############""""""""""""############""""""""""""""""""""""""#########""""""!!!!!!!!!$$$###!!!"""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$###""""""######"""""""""######$$$"""######$$$$$$$$$$$$$$$!!!""""""#########""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""#########""""""!!!!!!"""""""""######$$$$$$######"""""""""###$$$%%%"""""""""""""""#########%%%%%%$$$$$$$$$#########!!!!!!"""""""""#########!!!!!!!!!"""#########"""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""!!!!!!######$$$$$$$$$$$$######!!!""""""######""""""!!!############"""!!! !!!"""###$$$%%%%%%$$$###'''&&&%%%$$$#####################"""""""""!!!!!!$$$$$$$$$$$$############"""""""""""""""#########&&&&&&%%%%%%%%%%%%&&&&&&########################!!!!!!!!!!!!!!! $$$$$$############$$$$$$######$$$$$$######"""!!!########################$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$###"""!!!###$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$&&&'''%%%$$$"""!!! !!!"""###%%%###"""###%%%%%%###!!!!!!"""""""""!!!!!!$$$&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$###############$$$#####################""" !!!!!!""""""########################$$$$$$$$$%%%$$$###$$$%%%&&&$$$""""""###$$$%%%%%%%%%%%%%%%#########"""""""""!!!!!!""""""###$$$%%%$$$######$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""###$$$$$$%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###!!! """###""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$###############"""!!! ######""""""!!!"""""""""########################$$$#########$$$$$$###!!!""""""""""""########################$$$$$$$$$$$$""""""""""""""""""""""""###############"""""""""&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######$$$######"""""""""######!!!"""######$$$$$$###### !!!"""###############$$$###""""""""""""###$$$""""""""""""""""""""""""$$$$$$$$$######""" !!!!!!"""###$$$%%%&&&&&&""""""!!!!!!""""""###$$$############""""""""""""%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$######""""""""""""######$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$#########$$$######"""!!!!!!!!!!!!#####################$$$((('''%%%###"""!!!!!! #########"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%############""""""""""""###$$$$$$%%%%%%$$$$$$###########################"""############""""""!!!#########""""""#########!!!"""###$$$%%%%%%%%%%%%########################!!!"""$$$&&&&&&&&&%%%%%%"""$$$%%%%%%$$$######$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&$$$###"""!!!!!!!!!"""###$$$###""""""$$$%%%$$$""""""######"""!!!!!!"""$$$############$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""&&&%%%%%%$$$######"""""""""""""""###############$$$$$$$$$#########""""""$$$######$$$%%%&&&$$$######$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######""""""######$$$%%%%%%$$$$$$###"""!!!!!!###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!! !!!"""###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""###%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$######"""!!! %%%$$$###"""""""""""""""""""""""""""""""""""""""$$$###"""###%%%%%%###!!!"""""""""""""""#########"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$##################%%%$$$#########$$$%%%%%%######################## """$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$!!!!!!"""############"""!!!"""###$$$%%%&&&&&&&&&$$$##################$$$""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""######$$$%%%%%%""""""""""""#########$$$$$$$$$######""""""!!!!!!$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%"""#########""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!! !!!"""###%%%$$$###""""""######$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!########################"""######$$$######""""""######""""""""""""######"""###$$$%%%%%%%%%%%%%%%########################!!!"""######$$$$$$$$$###"""$$$&&&&&&%%%$$$###$$$"""######$$$$$$$$$###############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$###""""""######$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%###""""""############$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%########################$$$######$$$&&&&&&%%%###""""""#########""""""!!!""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$###"""!!!!!!#########$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%&&&((()))###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""&&&%%%$$$###############""""""""""""""""""""""""######"""###%%%%%%###"""######""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""##################$$$$$$"""""""""""""""###$$$%%%######################## """$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!"""############"""!!!"""###$$$%%%&&&&&&&&&#########$$$$$$#########""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""!!! !!!!!!"""###$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""######%%%$$$###""""""######$$$ !!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''$$$$$$######""""""!!!!!!###$$$%%%&&&&&&%%%$$$###########################!!!""""""######"""""""""######""""""""""""######$$$$$$%%%%%%%%%$$$##############################%%%###!!!  !!!""""""$$$&&&&&&%%%$$$###$$$######$$$$$$$$$######"""""""""""""""#########$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%&&&"""$$$%%%%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%'''((((((((((((###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%#########$$$&&&&&&%%%$$$""""""#########""""""!!!""""""###$$$%%%&&&&&&'''%%%%%%$$$######"""""""""###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!##################$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$%%%%%%&&&&&&""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$&&&&&&%%%###"""""""""""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###!!!  """#########$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$###########################""""""###%%%%%%$$$"""############"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############### """""""""!!!"""###########################!!!###$$$$$$#########$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&!!!"""######$$$$$$###### !!!"""###############""""""###$$$$$$###"""""""""""""""""""""""""""""" """######$$$$$$$$$""""""""""""!!!!!! ######$$$%%%%%%%%%%%%$$$############""""""""""""######"""""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$%%%&&&$$$!!! ###'''""""""######$$$%%%%%%%%%"""""""""############$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$###"""!!!  !!!"""##################$$$$$$%%%%%%$$$$$$###$$$######""""""##############################$$$###"""""""""""""""######"""""""""""""""#########!!!!!!"""###$$$$$$%%%%%%############""""""""""""""""""############""""""######################## !!!""""""""""""!!!#########""""""#########%%%%%%%%%%%%$$$###"""!!!########################&&&$$$!!!!!!""""""$$$%%%%%%$$$######$$$###$$$$$$$$$$$$###""""""!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$""""""$$$&&&!!!######$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%&&&%%%%%%"""###$$$$$$""""""###$$$########################%%%%%%$$$######$$$%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""""""""######$$$%%%%%%&&&"""""""""############### !!!"""###$$$%%%&&&&&&###""""""$$$&&&'''%%%$$$###$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$########################"""######$$$%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&&&&&&&"""############$$$$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!""""""###############$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""  ######$$$$$$$$$$$$#########$$$%%%&&&&&&''''''&&&$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$###############"""""""""!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!""""""############$$$###!!!!!!"""########################"""$$$%%%%%%###""""""### !!!"""############"""!!!!!!!!!"""###$$$%%%&&&"""######$$$$$$$$$$$$$$$!!!""""""#########""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""######!!!"""###$$$%%%$$$$$$###"""""""""""""""#########$$$$$$$$$$$$########################$$$$$$$$$$$$"""$$$%%%"""!!!&&&!!!!!!""""""###$$$$$$%%%""""""""""""############"""######$$$$$$$$$######$$$$$$$$$######""""""""" !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$#########!!!"""###$$$%%%%%%$$$###%%%$$$######""""""""""""!!!!!!"""""""""#########!!!!!!!!!""""""#########"""""""""""""""#########"""!!!!!!!!!!!!!!!!!!"""######################## !!!"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!! ########################$$$###""""""""""""######"""###$$$###"""!!!###$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%"""!!!###"""###$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""$$$&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$###############$$$"""##################### !!!!!!""""""#########""""""#########$$$$$$$$$###""""""$$$&&&'''&&&$$$"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$###"""""""""###$$$%%%$$$###""""""""""""###$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""###############$$$$$$$$$######"""""""""###%%%%%%###$$$$$$%%%%%%$$$$$$### """$$$&&&&&&%%%%%%"""############$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!###%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!! !!!###&&&(((######$$$$$$$$$$$$######"""###$$$%%%&&&'''''''''""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%$$$###$$$#########""""""!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""###$$$&&&$$$"""!!!"""""""""""""""""""""""""""###$$$&&&%%%###""""""""" !!!""""""""""""""" !!!###%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$### !!!"""######"""!!! """"""""""""""""""""""""###$$$$$$######"""!!! !!!!!!"""###$$$%%%%%%&&& !!!"""$$$$$$######"""!!!!!!""""""######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$!!!###$$$!!! $$$ !!!!!!"""######$$$$$$""""""""""""##################$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&#########$$$$$$#########!!!"""$$$%%%%%%$$$###""" ###%%%&&&%%%$$$###$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$'''&&&%%%$$$$$$%%%&&&'''######################## !!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%"""############""""""!!!########################!!!"""$$$%%%&&&&&&%%%%%%#########!!! ###%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%$$$ !!!###%%%''''''%%%###"""###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$######%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%##################$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###############"""""""""$$$&&&'''&&&%%% !!!"""###$$$$$$$$$"""############$$$$$$$$$######"""""""""###%%%&&&$$$###!!! !!!###$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%######"""""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###"""############$$$$$$$$$  !!!###$$$$$$$$$######$$$$$$$$$######"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&###!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!! !!!###%%%########################"""############$$$$$$$$$ !!!!!!!!!""""""""""""######$$$$$$$$$$$$######%%%""" """#########$$$%%%%%%$$$###"""!!!$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""##############################""""""############""""""%%%%%%$$$###""""""######$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$############""""""!!!!!! !!!!!!""""""######$$$$$$################################################)))'''$$$############"""""""""#########$$$$$$$$$############""""""""""""$$$#########$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&####################################""""""""""""""""""#########!!! """"""###$$$$$$$$$$$$#########"""""""""""""""###!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%&&& """###"""!!! $$$$$$############$$$$$$######$$$%%%$$$""" """"""""""""############!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!"""!!!!!! !!!!!!$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""######################## """$$$### ###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$%%%$$$#########""""""!!!!!!!!!"""###%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""  !!!"""$$$&&&###########################&&&&&&### !!!%%%$$$###""""""###$$$%%%"""$$$%%%&&&&&&%%%###"""!!!!!!"""###############$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$"""!!!"""$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$#########%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&$$$######%%%&&&$$$"""%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""##############################"""############$$$$$$$$$"""###########################$$$$$$$$$$$$#########!!! !!!!!! ###$$$$$$%%%$$$###"""!!!############""""""""""""##############################$$$%%%%%%%%%$$$$$$%%%$$$$$$###""""""##############################"""##################"""%%%$$$$$$######"""########################$$$$$$########################!!!""""""###""""""!!!!!!######""""""!!!!!!!!!!!!######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############'''%%%###"""$$$$$$$$$$$$""""""#########$$$$$$$$$""""""!!! ###"""""""""######$$$%%%!!!!!!""""""######$$$$$$########################""""""######$$$$$$$$$%%%"""###$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$#########&&&$$$######$$$%%%$$$###$$$$$$$$$############""" $$$&&&$$$"""""""""$$$$$$############$$$$$$%%%$$$###""""""!!!!!!!!!!!!!!!"""""""""########################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$##################""""""%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%$$$#########""""""!!!!!!"""""""""$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$""""""###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$###"""###$$$$$$%%%$$$$$$$$$############""""""$$$%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###"""!!!!!!!!!"""###$$$########################&&&(((******((('''&&&'''$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """$$$$$$#########$$$$$$######""""""######$$$'''&&&$$$###"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%#########%%%&&&%%%$$$&&&&&&&&&%%%$$$$$$######!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""###$$$### ###$$$$$$$$$$$$###"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$######"""#######################################$$$$$$$$$$$$######$$$$$$$$$###############"""""""""###$$$$$$$$$%%%###########################$$$$$$$$$###"""!!!!!!###""""""""""""!!!!!!!!!&&&%%%###!!!!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%###""""""$$$&&&&&&%%%###############$$$$$$$$$&&&%%%$$$###""" """""""""!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%########################!!!""""""###$$$%%%&&&'''"""###$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$######""""""!!!%%%$$$"""###$$$%%%$$$###$$$$$$$$$############"""%%%%%%%%%###!!! !!!###$$$$$$############$$$$$$&&&%%%""" !!!"""############$$$$$$$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%$$$###"""""""""###########################&&&%%%$$$%%%&&&'''&&&%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!######"""""""""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$######"""########################""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$#########""""""###%%%%%%$$$"""#########$$$############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$###############$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$#########!!!!!!"""###$$$%%%%%%%%%########################'''''''''&&&%%%$$$###"""""""""""""""""""""""""""%%%$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%###"""###%%%&&&%%%$$$########################%%%%%%%%%$$$$$$###""""""######"""""""""######$$$$$$$$$$$$$$$$$$$$$##############################!!!!!!"""###$$$$$$%%%%%%""""""###$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$#########$$$%%%%%%###""""""""""""""""""###$$$$$$$$$###"""!!! $$$###"""###$$$%%%$$$"""!!!!!!"""###$$$%%%%%%&&&#########"""""""""$$$%%%$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!"""###%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#################################### """$$$###!!!"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ """$$$$$$###"""###$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######!!!!!!"""###############"""###############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&""""""######$$$%%%&&&&&&%%%$$$###!!!!!!###$$$%%%########################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!!!!$$$&&&&&&##################$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$###############$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""'''''''''&&&%%%$$$###"""""""""""""""############""""""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""&&&$$$###$$$%%%%%%$$$"""######################## !!!!!!"""""""""%%%$$$$$$#########$$$$$$!!!!!!!!!!!!!!! ########################"""""""""""""""!!!!!!!!!""""""""""""######$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$######""""""""""""######$$$$$$$$$###"""!!! ###""""""###%%%%%%###!!!!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&'''((('''&&&$$$$$$############$$$$$$""""""###$$$$$$###!!! $$$$$$$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""######$$$$$$$$$$$$#########"""""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%########################%%%""" !!!$$$&&&%%%###"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$!!!""""""##################$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$###$$$%%%######""""""""""""######"""###%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!"""############"""############"""!!!!!!########################""""""""""""""""""""""""###$$$%%%%%%$$$###$$$&&& !!!"""###$$$&&&'''''''''%%%###!!!!!!###%%%'''########################"""############$$$$$$$$$ !!!###$$$%%%$$$###"""######$$$$$$$$$$$$######"""$$$%%%#########"""######$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############"""######$$$%%%##############################$$$$$$$$$$$$######!!!"""###%%%%%%$$$######"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###"""!!!!!!"""""""""############$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################&&&%%%$$$$$$%%%%%%###!!!$$$$$$$$$############### !!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!! ######"""""""""###$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$######""""""!!!"""""""""###%%%%%%""" $$$$$$$$$############"""######$$$%%%&&&%%%"""$$$$$$############$$$$$$ """###%%%%%%###!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""###$$$$$$$$$######""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$######%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%%%%########################$$$#########%%%%%%%%%$$$######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$!!!!!!"""############"""######$$$$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$###""""""#########"""!!!!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$### """######$$$$$$$$$###$$$$$$$$$######"""!!!########################""""""""""""""""""""""""###%%%&&&%%%###"""###%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$ """%%%&&&%%%$$$#########$$$$$$$$$$$$######!!! """""""""######"""""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%%%%$$$$$$######""""""###$$$$$$%%%########################"""##################""" """###%%%%%%%%%###"""##################$$$$$$""""""""""""""""""""""""!!!""""""###""""""!!!!!!""""""#########$$$$$$$$$ !!!###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%#########$$$&&&&&&$$$###$$$$$$$$$#########""""""######$$$%%%&&&&&&''''''%%%%%%$$$###############%%%%%%%%%&&&&&&''''''(((########################!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""###$$$$$$""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$#########"""""""""$$$%%%$$$""" $$$$$$$$$############"""###"""!!!!!!###"""$$$$$$############$$$$$$"""""""""#########""""""!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$"""############$$$$$$$$$##################""""""%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$############"""###$$$$$$%%%%%%%%%$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$############$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$###"""########################"""$$$%%%%%%$$$###""""""$$$$$$############$$$$$$!!!!!!!!!""""""###$$$%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!###$$$%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###!!!###%%%###############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""############$$$$$$$$$"""%%%'''&&&%%%$$$######$$$$$$$$$$$$######$$$######$$$%%%%%%""" ######"""""""""###%%%&&&&&&%%%%%%$$$$$$#########"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%######""""""###$$$%%%%%%########################""""""############"""""" !!!###%%%&&&%%%###"""$$$$$$$$$#######################################"""######$$$$$$$$$######""""""######$$$$$$$$$$$$!!!###%%%&&&%%%### ########################!!!!!!"""###$$$%%%%%%&&&!!!!!!"""$$$'''(((&&&%%%$$$$$$$$$$$$######""""""!!!""""""""""""#########$$$$$$###""""""!!!"""""" !!!""""""############################## !!!"""###$$$%%%%%%((('''%%%$$$###$$$$$$%%%""""""###$$$$$$$$$$$$###############$$$%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""$$$%%%$$$"""!!!!!!"""###$$$%%%%%%&&&'''$$$""""""%%%&&&%%%###$$$$$$############$$$$$$$$$###!!! !!!"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))$$$ """%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%%%% """$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''######""""""###%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$""" ###########################'''******'''$$$$$$%%%%%%$$$###""""""###$$$%%%!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###### """###$$$###"""###$$$###""""""""""""""""""############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&((()))***)))((((((%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%####################################""" """############$$$$$$$$$'''&&&%%%$$$###!!! """"""""""""""""""""""""$$$$$$$$$############"""&&&%%%%%%$$$#########$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%!!!"""######"""!!!"""$$$###$$$%%%%%%%%%###"""!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$#########"""""""""$$$%%%$$$""" !!!""""""######$$$$$$%%%%%%################################################""""""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%%%%!!!!!!""""""""""""!!!!!! """$$$%%%###"""""""""(((%%%######&&&'''&&&$$$%%%%%%$$$###""""""######%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%&&&%%%$$$###""""""""""""%%%%%%$$$###""""""######"""###%%%%%%###"""###$$$"""""""""""""""""""""""")))%%%!!! """######!!!!!!""""""###$$$%%%%%%%%%&&&%%%$$$###""""""""""""''''''&&&%%%$$$""""""!!!######""""""""""""""""""""""""###%%%&&&%%%""" ######""""""""""""######&&&%%%%%%%%%%%%%%%%%%&&&$$$#########""""""!!!!!!######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""############""""""%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###!!!!!!"""######$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""############$$$$$$$$$#########$$$%%%%%%%%%&&&"""###$$$$$$$$$"""!!! !!!###$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""" !!!"""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$###"""!!!!!!"""############$$$$$$$$$######"""!!! ########################$$$$$$$$$############"""&&&%%%$$$$$$#########$$$%%%$$$###""""""###$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""######""""""""""""#########$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!$$$$$$$$$#########""""""&&&'''((('''%%%#########"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###$$$###"""""""""###$$$%%%""""""############""""""!!!###%%%$$$###"""###$$$%%%###!!!"""$$$$$$""" %%%$$$$$$######"""######$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!! !!!###$$$%%%%%%$$$######"""#########%%%$$$$$$###""""""######"""###%%%$$$###"""###$$$########################(((%%%"""!!!"""######""" !!!""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***#########$$$%%%$$$###!!!######""""""""""""#########"""!!!!!!!!!!!!"""###$$$#########""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""############""""""%%%%%%%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! !!!""""""##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""##########################################$$$$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!! ########################$$$$$$$$$############"""%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&###!!!!!!###&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%###!!!"""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###############""""""""""""######%%%&&&&&&%%%###"""###$$$%%%$$$##################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!!$$$$$$$$$###############'''((()))(((%%%############""""""""""""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""######!!!!!!!!!"""""""""############""""""######$$$%%%###$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""###%%%###""""""###$$$###!!!$$$$$$$$$###############""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""!!!!!!!!!""""""############"""######$$$%%%%%%$$$######"""#########"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""!!!"""######""" !!!""""""###############$$$%%%&&&''''''!!!""""""###$$$%%%&&&&&&""""""###$$$%%%&&&&&&'''##############################""""""""""""######"""!!!!!!"""###############"""""""""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""############"""""" !!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###""""""###%%%&&&$$$###$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$##################""""""#########$$$######"""!!!###""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#######################################""""""###$$$%%%%%%$$$$$$""""""#########$$$$$$$$$##################$$$$$$########################$$$$$$$$$#########""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$######"""### $$$&&&###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%###""""""###%%%$$$###""""""###$$$%%%$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################$$$%%%&&&%%%"""!!! !!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!"""""""""########################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$""" ###%%%!!!"""###%%%&&&%%%###"""######$$$$$$$$$#########!!!!!!""""""###########################$$$$$$$$$&&&%%%$$$###"""!!!!!! """"""""""""###$$$%%%&&&$$$$$$###############$$$"""###$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""#########""""""######$$$$$$$$$$$$$$$#########$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&"""""""""!!!!!! """######"""!!!"""###%%%$$$######""""""######$$$%%%$$$!!! !!!$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" !!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''###$$$%%%%%%%%%$$$##################$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$#########"""!!!!!!!!!########################$$$###"""!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&########################!!!!!!"""###$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$#########""""""#########""""""###$$$$$$"""##################"""%%%&&&'''(((((('''&&&%%%############""""""!!!!!!###$$$&&&### $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$"""!!!!!!###$$$$$$"""""""""###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###!!!  ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!!!!""""""#########""""""""""""############""""""######$$$$$$$$$$$$"""##################"""###$$$###!!!!!!######%%%&&&&&&%%%%%%"""######$$$$$$$$$######!!!!!!!!!"""######$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$&&&&&&$$$###############$$$$$$"""######"""!!!!!!"""$$$########################$$$$$$$$$###""""""#####################$$$$$$$$$$$$$$$###"""""""""""""""########################&&&%%%%%%$$$######""""""!!!"""###"""!!!!!!###&&&$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&"""###%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$#########"""!!!!!!!!!##################$$$$$$$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$$$$$$$#########%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((('''''''''########################!!!!!!"""###$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###""""""""""""###$$$$$$!!!"""############"""!!!###%%%((())))))(((%%%###""""""""""""""""""""""""###  ###%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$######""""""""""""######!!!"""######"""!!!"""#####################$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$!!!###$$$$$$###""""""######""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""#########$$$$$$""""""###$$$$$$$$$$$$###""""""############""""""###$$$$$$###!!! !!!"""!!!#########$$$&&&!!!"""###%%%%%%$$$######!!!!!!""""""#########$$$$$$###"""""""""###%%%&&& !!!"""$$$%%%&&&&&&&&&""""""""""""###$$$%%%&&&#########"""######$$$%%%"""######!!! """$$$"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!!!!""""""$$$$$$###!!!!!! $$$$$$$$$######""""""!!!######$$$$$$$$$%%%%%%%%%!!!######!!! ###%%%$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&%%%$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$##################""""""$$$############$$$%%%%%%###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###$$$$$$"""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######""""""""""""###### """############$$$&&&""""""###$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$ """$$$$$$$$$###$$$%%%"""""""""#######################################################################################""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######$$$&&&'''&&&$$$""""""###"""$$$###""""""$$$&&& """###%%%%%%%%%###""""""""""""""""""#########$$$###"""!!!"""###%%%&&& !!!"""###$$$######"""###"""""""""###$$$%%%%%%######""""""###$$$$$$%%%"""###"""!!! """$$$########################!!!###%%%%%%###"""###$$$"""!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###############""""""""""""!!!!!!!!!!!!"""""""""""" $$$$$$""" """%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!#########!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###!!!"""%%%&&&'''&&&$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!!!!###$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$##############################%%%%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###$$$##################$$$######$$$%%%&&&''''''(((###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$$$$$$$$$$&&&(((!!!"""###%%%%%%%%%$$$###!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$ """#########$$$&&&""""""######$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&'''))))))&&&$$$######%%%'''(((&&&###"""$$$''' !!!###%%%&&&%%%###"""######""""""""""""""""""$$$###"""!!!!!!###%%%&&&$$$$$$$$$###!!!#########"""######$$$%%%######""""""###$$$%%%%%%######""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%###"""###%%%$$$$$$$$$###############""""""""""""###$$$%%%&&&"""""""""""""""#########%%%%%%$$$###"""!!!  %%%%%%""" """$$$%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% """%%%''''''&&&$$$""" """%%%''''''&&&$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######$$$&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#################################################################################$$$$$$#########"""############$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$#########$$$&&&'''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%###!!! """###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""'''&&&$$$#########$$$$$$########################&&&%%%$$$"""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$#########""""""###%%%&&&%%%######$$$%%%$$$$$$###"""!!!!!!""""""!!!$$$&&&%%%###!!!%%%%%%%%%$$$$$$#########'''&&&&&&%%%$$$###""""""###$$$%%%###!!! !!!"""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################""""""""""""######$$$#########""""""!!!!!!&&&&&&'''''''''&&&&&&%%%$$$#########""""""!!!!!!########################$$$$$$$$$#########"""""" !!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! ###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!""""""""""""###%%%&&&'''$$$&&&''''''&&&%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$############!!! !!!$$$%%%$$$!!!######""""""###$$$$$$%%%((('''%%%###""""""######$$$$$$$$$###############"""############$$$$$$$$$"""######$$$%%%&&&&&&&&&###"""""""""!!!!!! """######$$$$$$%%%&&&&&&%%%$$$######$$$$$$"""!!!###########################&&&%%%!!!!!!$$$$$$"""##############################"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$#########$$$&&&###!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&%%%%%%$$$%%%%%%%%%##############################$$$%%%&&&''''''(((&&&%%%$$$###""""""""""""%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######""""""######$$$%%%###$$$$$$###""""""###%%%(((((('''&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""&&&&&&%%%$$$############'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$###$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!"""$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######&&&%%%$$$#########$$$$$$########################$$$###"""""""""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%$$$$$$###""""""""""""""" """%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$######""""""!!!!!!"""$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################""""""""""""########################""""""######$$$$$$$$$$$$######$$$#########""""""""""""########################$$$$$$$$$#########""""""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!! ###%%%%%%$$$""" $$$$$$$$$############"""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$#########"""""""""""""""###$$$!!!###$$$$$$###""""""###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########!!! !!!$$$%%%$$$"""""""""""""""###$$$%%%&&&&&&%%%###""""""""""""###!!!""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$######""""""!!!#########"""""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$### !!!$$$%%%#################################"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######'''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$###### !!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$########################""""""!!!!!!"""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$%%%%%%######$$$%%%$$$$$$###""""""""""""###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""""" !!!######"""###$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#############################################""""""""""""###############$$$$$$$$$$$$$$$""""""###############"""###############"""""""""########################$$$$$$$$$########################$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########!!!%%%%%%$$$!!!$$$$$$$$$############"""$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$###""""""###### """######"""!!!!!!""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!"""$$$$$$$$$###""""""""""""###$$$%%%&&&######""""""!!!""""""### !!!"""###$$$%%%"""############$$$$$$$$$%%%%%%$$$###""""""!!!!!!$$$$$$$$$############"""&&&&&&%%%%%%$$$######"""%%%$$$"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$!!!"""&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###"""&&&&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%&&&(((((($$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########'''%%%$$$###"""###$$$%%%###$$$$$$$$$$$$$$$%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$$$$$$$%%%&&&&&&&&&&&&%%%########################"""$$$%%%%%%$$$###$$$&&&$$$$$$###""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$!!!"""$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$###"""!!!################################################!!!"""######$$$$$$$$$$$$!!!$$$%%%%%%###"""$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$###############$$$"""""""""""""""######### !!!!!!""""""######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%###"""###$$$$$$###"""########################$$$'''&&&###$$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###""""""$$$'''&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$###""""""###%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""  """###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######&&&&&&$$$$$$######$$$%%%######$$$$$$%%%%%%%%%&&&########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%########################"""###%%%%%%$$$$$$%%%&&&$$$###############$$$$$$%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%###%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%###############$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!################################################!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%&&&'''((($$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""######$$$&&&&&&###%%%&&&&&&%%%$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$%%%'''&&&$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""#########$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''###"""%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""!!!$$$$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''###############$$$%%%%%%###$$$$$$###""""""###%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""  """###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###%%%%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$#########"""&&&%%%$$$$$$######$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$########################$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$"""###$$$%%%$$$$$$%%%'''$$$############$$$%%%%%%$$$######"""""""""#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%&&&&&&%%%###!!!"""###%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&(((***$$$$$$$$$############"""$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$"""!!!!!! !!!###$$$%%%!!!###$$$$$$###""""""###"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$######$$$&&&'''&&&%%%###"""!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$###%%%$$$###"""!!!!!! """############$$$$$$$$$$$$$$$###!!! ###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""###%%%$$$!!! ######!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$"""$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))$$$%%%&&&%%%#########$$$######$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""%%%$$$$$$$$$############!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$########################""""""""""""""""""###$$$"""######$$$%%%$$$$$$$$$""""""#########$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''$$$#########$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###%%%%%%%%%#########%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%##################""""""!!!"""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$############"""###############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""!!!!!!!!!!!!""""""###$$$ """######"""!!!!!!""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%######$$$&&&%%%$$$######""""""######$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$######""""""!!!"""############$$$$$$$$$&&&&&&%%%###""" ############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""!!!$$$$$$!!!"""&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!!!!###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$############$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%&&&'''((()))$$$%%%&&&%%%###"""###$$$""""""######$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$######################## !!!!!!"""$$$%%%&&&""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%######""""""""""""""""""!!!###$$$%%%$$$$$$%%%'''%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!###$$$%%%&&&'''(((((((((#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$ !!!"""""""""""""""########################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""" !!!###$$$$$$###"""!!!$$$$$$$$$############"""""""""######$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!###$$$$$$"""""""""###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!$$$&&&%%%###"""$$$'''""""""""""""###$$$%%%&&&###$$$$$$$$$###""" ###############$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$&&&&&&%%%$$$$$$############"""!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$&&&+++---+++%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$&&&&&&&&&$$$$$$'''******&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%''')))***+++&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$###""""""###%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###"""$$$$$$$$$%%%&&&'''))))))$$$%%%&&&%%%###"""###$$$!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&'''(((((()))***$$$$$$############$$$$$$%%%%%%$$$###"""""""""###!!!!!!"""#########""""""+++(((&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''########################%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!"""############"""!!!!!! !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""######$$$%%%$$$###"""!!!&&&&&&&&&&&&%%%$$$#########%%%&&&%%%######$$$%%%########################&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%$$$###""""""######"""######"""  !!!###"""""""""###$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""%%%&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""############&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""***'''%%%%%%''''''%%%"""&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$###  ###&&&########################"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$###"""""""""###$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''######''')))'''$$$###%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$######%%%''''''&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###"""#########""""""""""""#########$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!!"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""###$$$$$$%%%$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######""""""%%%$$$$$$###""""""#########$$$%%%$$$"""!!!"""############"""######$$$$$$%%%$$$$$$###""""""######""""""""""""""""""""""""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&###!!!"""$$$%%%$$$"""""""""############""""""############$$$$$$$$$$$$"""!!!  !!!"""########################'''%%%######$$$$$$""" %%%%%%%%%$$$$$$#############################################$$$$$$$$$$$$###$$$%%%$$$###"""###%%%####################################$$$$$$$$$$$$###""""""""""""""""""###########################$$$$$$$$$$$$$$$###""""""&&&%%%$$$###""""""############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%###$$$%%%&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&& !!!"""###$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%&&&$$$"""""""""###"""!!!!!!!!!"""""""""#################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$##################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$###""""""""""""###$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''&&&&&&%%%$$$###"""!!!!!!%%%$$$######"""#########$$$&&&&&&&&&$$$###$$$%%%$$$$$$######"""#########%%%$$$######"""#########""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###""""""###$$$$$$###""""""############""""""###$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""######""" $$$$$$###############"""########################"""######$$$%%%%%%&&&&&&"""$$$&&&'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$###""""""((('''&&&$$$##################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!!!!""""""###$$$$$$%%%""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%***(((&&&$$$###$$$%%%&&&&&&$$$######$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$######""""""######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###############$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$###############$$$$$$%%%&&&&&&$$$###$$$&&&%%%%%%$$$###"""""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&&&&&&&%%%##############################$$$$$$$$$######"""'''&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''%%%$$$#########$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$###!!!!!! ############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$############$$$$$$)))'''%%%###""""""$$$$$$$$$######$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$###############((('''&&&%%%$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$###############$$$$$$"""$$$%%%$$$######$$$%%%%%%%%%$$$###"""""""""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""#########$$$"""""""""######"""""""""########################$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######""""""""""""$$$$$$###!!! !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######""""""############""""""########################"""######$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###"""!!! $$$$$$$$$%%%%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######""""""######$$$$$$&&&%%%$$$###""""""######"""!!!!!!###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$############""""""######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$$$$######'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$######""""""######((('''&&&$$$######$$$%%%"""###$$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############""""""###$$$%%%&&&''''''#########"""######$$$%%%!!!"""######""""""###$$$$$$$$$######"""##################"""######$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%$$$######$$$&&&""""""############""""""!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$"""  ###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###%%%''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%&&&$$$$$$$$$$$$############!!!!!!"""$$$&&&&&&%%%###"""#########$$$$$$$$$$$$########################$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%&&&&&&%%%$$$###"""""""""###$$$%%%$$$###!!!!!!"""$$$%%%!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&######""""""###$$$$$$%%%!!!"""######""""""###%%%#########"""######$$$$$$######""""""###$$$$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$########################################################################!!!###$$$###!!! """%%%""""""############""""""""""""#########$$$$$$$$$%%%&&&''''''''''''&&&%%%########################"""$$$%%%%%%###"""###%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% ###'''(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$######$$$&&&))))))(((&&&###$$$$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%******)))))))))((((((((("""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&%%%###"""""""""###$$$"""!!!  """$$$%%%!!!###$$$$$$$$$$$$&&&'''########################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%!!!"""$$$$$$######$$$%%%###"""""""""###$$$%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""!!! ###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$&&&(((""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&"""$$$&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$"""!!!######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!&&&((('''&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$##################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$###""""""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&########################$$$"""!!!"""$$$%%%%%%$$$&&&%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""############"""%%%$$$######%%%''''''&&&$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$""""""#########$$$$$$$$$&&&%%%$$$#########$$$$$$"""############$$$$$$$$$"""$$$%%%%%%###""""""###"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$###'''&&&%%%############$$$""""""""""""""""""""""""$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""" ###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%"""!!!$$$'''###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$%%%$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((***)))'''&&&%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&(((%%%###!!!!!!###%%%(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%&&&'''((()))%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***++++++***((('''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""'''''''''&&&%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! %%%###!!! !!!###%%%$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$""" !!!""""""!!!$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$#########"""&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###""""""###########################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""""""""######$$$$$$######"""&&&%%%$$$###"""###$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&)))'''%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""""""""$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!!!!"""!!! !!!"""###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""########################$$$$$$$$$ !!!###$$$&&&&&&&&&%%%"""############$$$$$$$$$$$$!!!"""$$$$$$###############$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""""""""######"""""""""######"""""""""###$$$$$$########################!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$%%%%%%$$$$$$############''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&''' !!!"""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$&&&''''''&&&$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###!!!"""$$$&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#################################!!!###%%%&&&%%%$$$###""""""#########$$$$$$$$$$$$ """%%%%%%############$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""############""""""!!!!!!!!!""""""###$$$%%%########################""""""###$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$######"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###  ###&&&%%%###$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$%%%&&&'''$$$$$$###$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&((((((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((($$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$$$$$$$ """###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%''''''&&&"""###%%%''')))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$ """%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$### !!!"""###$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""######$$$$$$$$$##############################""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###  ###&&&%%%###""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""&&&%%%$$$###$$$%%%'''(((######$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!###&&&&&&&&&$$$$$$%%%'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$#####################$$$$$$$$$###!!! """############$$$$$$$$$$$$!!!"""$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&''''''######$$$%%%%%%&&&''''''############$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#######################################$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$###""""""###############$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""""""""""""""###$$$%%%######$$$$$$$$$$$$######!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$"""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$%%%%%%&&&'''&&&&&&&&&"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$########################""""""######$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%$$$######%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###%%%&&&"""############$$$$$$$$$"""$$$%%%%%%###""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""!!!!!!"""###$$$$$$""""""############"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%"""!!!$$$'''''''''&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""$$$%%%&&&'''((('''&&&%%%"""###$$$&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&%%%&&&''')))***$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&$$$"""!!!###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&"""$$$(((******((($$$"""$$$###"""!!!"""###%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""#########%%%$$$#########$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######"""###$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%''')))'''### """&&&&&&%%%$$$$$$######"""$$$$$$###$$$%%%%%%$$$"""########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&&&&%%%$$$#########$$$&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''##############################$$$$$$$$$%%%%%%%%%)))((('''&&&%%%$$$###############$$$$$$%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$#########$$$$$$((('''&&&%%%###"""!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!! """%%%''''''&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$######"""$$$$$$######$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""" """$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%((())))))'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&###!!!###&&&'''$$$!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%$$$###############%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$#########$$$$$$'''&&&&&&%%%$$$###""""""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%###!!! !!!###$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!###%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######"""#########%%%$$$############$$$%%%"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%&&&$$$"""!!!"""######""""""######$$$%%%%%%&&&&&&'''###!!!"""&&&'''%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$###"""""""""######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$&&&(((((('''######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%###"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###########################$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!!!!!###%%%)))((('''%%%###""" ###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$###"""  """############$$$$$$#################################""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%!!! ###"""!!!#########$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######"""""""""""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&%%%%%%((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((('''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&$$$###""""""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$###!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$""""""$$$%%%&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$###"""  """###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$'''### ###&&&&&&$$$%%%%%%%%%$$$$$$$$$######"""%%%'''%%%!!!!!!$$$(((########################!!!"""""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###"""""""""""""""#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((((((''''''(((((()))'''''''''&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$%%% !!!"""###%%%&&&'''(((#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%%%%$$$############$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""############$$$%%%###!!!!!!"""###$$$$$$&&&&&&%%%%%%$$$######"""###%%%&&&$$$!!!!!!$$$(((########################!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######"""""""""###$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$""" ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################"""$$$&&&&&&%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((&&&'''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''########################'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$&&& !!!"""###%%%&&&'''((("""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$""""""""""""############!!!""""""""" !!!"""%%%$$$$$$$$$$$$$$$$$$$$$'''%%%"""!!!###%%%%%%%%%########################"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###############$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!"""$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$%%%&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''!!!###$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' !!!###%%%&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%"""###$$$$$$$$$$$$###"""%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""###############%%%((('''$$$"""###%%%#########$$$$$$%%%&&&&&&,,,$$$&&&***&&&!!!""""""""""""""""""""""""$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%&&&&&&#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&((()))'''$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$$$$$$$%%%'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&(((((()))&&&'''''''''(((((())))))&&&'''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%###"""!!!$$$'''((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""#########!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&########################!!!$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%&&&&&&%%%$$$"""!!!#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### ###&&&''''''&&&"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&%%%""""""######%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######""""""######$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$#########""""""########################$$$$$$############$$$$$$!!!"""$$$%%%&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&!!!"""%%%$$$###'''%%%######$$$%%%%%%%%%(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((()))***&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((('''%%%$$$###%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$ """$$$%%%&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$&&&'''(((((('''&&&$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%###!!!"""$$$&&&%%%###%%%$$$######%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''')))(((((('''''''''(((((()))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''(((''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###%%%%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%$$$######%%%&&&&&&''''''((((((((('''&&&%%%$$$$$$######$$$&&&&&&&&&%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""""""""######""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!!!!""""""#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%$$$###"""!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&)))'''%%%%%%&&&'''&&&%%%&&&%%%$$$$$$%%%%%%###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((((())))))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((()))'''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###%%%&&&%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((('''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$###### !!!###%%%&&&&&&'''#################################$$$$$$$$$$$$$$$%%%''')))'''###!!!"""$$$%%%%%%$$$###"""!!! !!!""""""""""""#########%%%%%%%%%$$$$$$#########"""""""""""""""!!!!!! !!!"""############"""!!!%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((('''---***'''%%%$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&$$$$$$%%%'''%%%%%%&&&'''((()))******%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''(((((())))))((((((''''''''''''''''''((('''''''''''''''''''''&&&&&&''''''(((((((((((((((((())))))))))))((((((******)))))))))******+++''''''''''''''''''((((((((((((''''''''''''((((((((())))))(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$############""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$###### !!!###%%%&&&&&&'''########################!!!"""""""""#########$$$"""%%%'''%%%"""!!!"""%%%""""""""""""""""""""""""!!!""""""""""""#########%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((***666111***%%%$$$%%%&&&'''%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''((()))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))******++++++******)))++++++************++++++((((((((((((''''''''''''(((((((((''''''((((((((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&'''((()))((((((((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%'''(((***+++((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$&&&''''''(((((('''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$######"""########################!!!!!!""""""###$$$$$$$$$!!!"""######$$$%%%'''!!!!!!""""""######$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$%%%(((***666111)))$$$###%%%&&&((('''&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''(((((()))+++---((('''&&&%%%###"""!!! &&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,+++---,,,++++++***+++++++++************)))))))))))))))((((((''''''(((((()))'''(((((())))))(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%&&&&&&((()))))))))((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$###&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!########################"""######$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$"""""""""#########$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!###%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$###$$$&&&%%%######&&&(((---***%%%######%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&######$$$$$$%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((***,,,'''&&&&&&%%%$$$#########'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&'''((()))***))))))))))))******++++++(((((()))))))))*********)))***+++,,,...///000111000111111222222111111000111000//////......//////......---------,,,,,,,,,))))))(((((((((((())))))&&&'''((())))))***))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$###'''''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%&&&&&&""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&'''(((((((((&&&###"""######$$$$$$$$$######"""###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&'''((((((,,,(((%%%%%%&&&%%%"""$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""###&&&(((******)))((($$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$###"""###$$$%%%&&&%%%%%%$$$$$$&&&'''&&&###"""$$$'''###"""""""""$$$%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%%%%''')))$$$%%%&&&'''(((***++++++(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((()))++++++))))))******+++++++++,,,(((((())))))*********+++)))***,,,...111444666777666777777888888777777666666555555444333333333444111111000000////////////))))))(((((((((((())))))%%%&&&''')))************'''((((((((())))))******))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''""""""""""""###$$$%%%&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''+++)))'''$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!%%%$$$$$$######$$$$$$%%%########################'''&&&$$$######%%%&&&((($$$$$$##################$$$$$$############$$$$$$ !!!"""$$$$$$######"""""""""############""""""%%%%%%%%%$$$$$$$$$######((($$$!!!"""&&&'''$$$!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$#########""""""######$$$%%%#########$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%""" """$$$&&&$$$$$$######$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$############%%%&&&&&&''''''&&&&&&%%%)))(((((((((((())))))***))))))(((((((((((())))))%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((***)))((('''&&&'''((((((&&&''')))+++,,,---------+++,,,---...///000111222666666888:::;;;===??????@@@AAABBBBBBAAA???===;;;>>>>>>>>>>>>???@@@BBBBBB>>><<<999666333111000000///---+++)))))))))++++++))))))(((((((((((())))))******))))))))))))******++++++++++++++++++******+++******)))******++++++)))))))))((((((''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&((()))***(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&$$$###$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!########################$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########%%%""" """&&&'''%%%"""######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%'''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''***)))((((((((()))***+++)))***+++,,,---///000000000111222333555666777888:::;;;<<<>>>@@@BBBDDDDDDEEEFFFGGGGGGGGGEEECCCAAABBBBBBBBBBBBCCCDDDEEEFFFBBB@@@===:::888666555555111///---+++))))))***+++((((((((((((((()))******++++++***++++++,,,,,,---......------,,,,,,,,,+++------,,,,,,,,,,,,,,,---+++++++++***)))((((((''')))(((((('''''''''((((((''''''&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&'''((()))***''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$!!!########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#########""" !!!%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))******)))(((((((((((((((***))))))((((((''''''&&&)))))))))***+++,,,...///.........///000222444555777888999;;;===???@@@AAAAAABBBCCCEEEGGGIIIKKKKKKKKKLLLLLLMMMLLLKKKIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJEEECCCAAA???===;;;::::::555444111...,,,+++******(((((((((((()))+++,,,---,,,------...///000111111333222222222111111000000111000//////............000///...---,,,+++***)))+++***))))))((((((((((((%%%&&&''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%$$$#########$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!!###############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""" !!!$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!######$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((***+++***)))(((&&&&&&''''''''''''&&&&&&(((((('''(((((()))***+++))))))(((((((((((())))))++++++***)))((((((((((((,,,,,,+++***)))(((((('''((()))***,,,...000222333555444444444555888:::<<>>===;;;999666333000...---,,,******+++,,,---///000111///000222333555666666777888888999999999999999999555555333333222222222222555444333222000///...---,,,+++***)))((('''''''''%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$#########$$$############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""#########$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""###"""""""""######"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$''')))******((((((&&&''''''((((((''''''&&&'''''''''(((((()))++++++))))))(((((((((((())))))***))))))((('''''''''(((*********))))))((((((((()))+++---000333555777888<<<;;;::::::<<<>>>AAACCCEEEFFFGGGHHHJJJLLLMMMNNNKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPOOONNNMMMLLLKKKLLLLLLKKKJJJJJJJJJKKKKKKFFFFFFEEEDDDCCCBBBAAAAAA???===;;;888555333111000...//////000222444666777444555777999;;;<<<<<<===>>>>>>??????@@@@@@AAAAAA<<<;;;::::::999999999:::::::::999777666444333333...---+++)))((('''&&&&&&&&&&&&((((((((('''&&&%%%(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$''')))(((&&&'''&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""!!!!!!################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """%%%'''"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######$$$############"""""""""$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((((((((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&((()))***))))))(((((((((((())))))((((((''''''''''''((((((((((((((()))))))))******---///222666999<<<>>>>>>BBBBBBBBBBBBDDDFFFHHHIIIJJJKKKLLLMMMNNNPPPPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPRRRQQQPPPOOOMMMKKKJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEFFFEEEEEEDDDCCCBBB@@@???===;;;999777666555333333444555777888:::;;;:::;;;>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBB??????>>>===<<<::::::999333222///---+++)))(((((((((((((((((((((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''')))%%%!!!"""&&&))))))'''((((((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""######$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&"""###%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&'''''''''$$$%%%&&&'''((((((''''''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''((((((((((((''''''%%%%%%%%%%%%'''((()))***))))))(((((((((((())))))'''''''''''''''((()))***)))***+++---...000111111444666999===@@@CCCDDDEEEGGGGGGHHHIIIKKKLLLMMMMMMOOOOOOPPPQQQQQQRRRRRRSSSPPPPPPPPPOOOOOOOOONNNNNNPPPOOOMMMJJJHHHFFFEEEDDDCCCBBBAAA@@@????????????@@@@@@AAABBBBBBAAA@@@???>>>>>>===<<<;;;999888777777777777888999;;;<<<===???AAACCCEEEGGGGGGFFFFFFEEEDDDCCCAAA@@@>>>===<<>>BBBEEEHHHIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTRRRQQQQQQPPPOOONNNMMMMMMMMMKKKHHHEEEBBB@@@???>>>???>>>===<<<;;;:::::::::::::::<<<<<<<<<<<<;;;:::<<<<<<<<<<<<;;;:::999888888888888999:::;;;<<<===CCCDDDGGGIIIJJJIIIHHHHHHFFFEEECCC@@@<<<999777555=========>>>???@@@AAABBBEEEEEEDDDDDDCCCCCCCCCBBB???>>>;;;888666333222111,,,+++***((((((((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))******)))'''&&&%%%&&&''''''''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&'''((((((((((((''''''''''''&&&''''''((((((''''''%%%%%%%%%%%%''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########''''''%%%### ########################(((&&&%%%%%%&&&'''%%%$$$%%%$$$###$$$%%%&&&$$$"""%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&######################## !!!""""""######"""$$$%%%&&&%%%######$$$%%%########################"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###(((&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$#########%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$%%%&&&'''&&&$$$!!!((('''%%%%%%'''((('''&&&(((((((((((('''&&&%%%%%%''''''&&&&&&&&&'''(((((()))))))))(((((()))******(((***,,,---...///111333222333666888;;;>>>@@@BBBEEEFFFFFFHHHIIIKKKMMMNNNIIIIIIJJJKKKMMMNNNOOOPPPSSSSSSSSSSSSRRRPPPNNNMMMJJJJJJIIIIIIIIIIIIHHHHHHBBBAAA@@@===<<<::::::999555555333222222222333444000111222333555777888999111222444666777777777666777777666666777999:::;;;;;;===AAADDDGGGIIIJJJKKKIIIGGGCCC???:::777555444222333666888:::===BBBEEEDDDFFFJJJKKKJJJHHHGGGGGGEEEDDDBBB???<<<999666444//////...---+++)))'''%%%'''&&&''''''((()))***+++%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&(((+++,,,)))'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((('''%%%$$$###$$$%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''((('''&&&%%%%%%&&&'''((("""$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***,,,+++)))((((((((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%$$$###"""########################&&&$$$$$$%%%'''((('''&&&%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$##################$$$%%%%%%&&&%%%%%%!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%!!!###$$$%%%$$$$$$%%%&&&########################"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''(((((('''%%%$$$###(((&&&%%%&&&((())))))((('''((((((((((((''''''&&&''''''&&&&&&&&&'''(((((())))))(((((()))***++++++)))+++...000111333555888;;;<<<>>>AAADDDFFFHHHIIIKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOONNNMMMLLLJJJIIICCCCCCBBBBBBAAA@@@??????===<<<;;;999777777666666555444222111111111111222///000111222333444555666///000222333444444444333333333222222333444666777777888;;;>>>AAADDDFFFFFFIIIGGGDDD@@@;;;777444222111222444444555888;;;>>>AAADDDHHHJJJJJJIIIIIIIIIGGGGGGEEECCC@@@===;;;999555444333111///,,,***(((******)))(((((((((((()))''''''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&(((++++++)))'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%% !!!""""""######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&''''''!!!"""###%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%''''''((((((((()))))))))'''''''''''''''&&&&&&&&&(((((((((''''''((())))))))))))((('''''''''(((((('''(((((())))))(((((('''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''&&&%%%&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%###"""!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''(((((('''%%%$$$$$$$$$&&&&&&$$$############$$$$$$$$$$$$$$$"""###$$$&&&'''''''''(((######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&(((***)))'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%"""!!!!!!###%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%&&&'''(((((((((((('''&&&&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))******))))))))))))))))))((((((''''''''')))'''&&&''')))******)))''''''(((((()))((((((((('''&&&&&&&&&''''''((()))((((((((()))***+++,,,---+++...111444666999===???DDDEEEGGGIIILLLNNNPPPQQQOOONNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBB<<<<<<;;;:::999777666666777666555444333333333333444444222111000000000000......///000000111111222---...//////000000000000000000///000000111222333333333555888;;;>>>@@@BBBEEEDDDCCC@@@<<<777333111///000111000000111444666>>>AAAFFFJJJKKKKKKKKKLLLJJJJJJIIIHHHFFFCCCAAA@@@<<<<<<:::888444111///---...---+++***(((''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&((()))***((('''((((((''''''&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&& !!!"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))((((((((())))))((('''''''''(((((())))))(((((((((((((((((()))******************)))+++***(((''''''(((***+++))))))***++++++++++++*********)))((((((((())))))&&&'''((())))))((('''&&&((((((((('''''''''''''''******))))))'''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%############$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!! ###&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%++++++***(((((('''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((******)))((((((((()))))),,,***(((((()))***)))(((%%%&&&''''''(((((((((((('''''''''''''''((()))***'''(((((()))+++---///000222444888;;;>>>AAAEEEHHHIIIJJJKKKMMMOOOPPPRRRRRRLLLMMMMMMMMMMMMMMMMMMLLLHHHHHHGGGEEEDDDBBBAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;888888777777666666555555555444444333333444444555666666555444333222222111////////////............,,,------...............000000000111111222222222111111111333666999<<<>>>>>>>>>>>>===:::666333000...//////...---...111333===AAAFFFJJJKKKLLLMMMNNNLLLLLLLLLKKKIIIHHHFFFEEECCCBBB@@@===:::666333222000///---+++)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))'''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""&&&%%%%%%%%%%%%&&&''''''''''''''''''(((***++++++&&&''''''''''''(((((((((((((((((((((((()))))))))***))))))(((((((((((()))++++++,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,***))))))***,,,---***+++,,,,,,------,,,,,,++++++***)))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((*********)))(((&&&%%%$$$''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$&&&%%%$$$%%%&&&'''%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$$$$###""" !!!$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))))))))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&)))(((((('''(((((()))***///---***)))))))))'''&&&$$$%%%&&&'''''''''''''''(((((((((((()))***+++,,,((()))***,,,...111333555:::===@@@CCCEEEHHHKKKNNNLLLMMMMMMNNNNNNOOOOOOPPPJJJJJJKKKKKKJJJIIIHHHHHHCCCBBBAAA???===;;;:::999444444444555555666777777555666666777777888888888888777777777888888999::::::::::::999999888777666333222111000///...------............///000000111222222222333333333333333/////////000222555777999666777888888777555222111---...///......///222444>>>BBBGGGJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHHHHFFFEEECCCAAA>>>;;;888777222111///---+++******)))(((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""&&&%%%%%%%%%%%%&&&'''''''''''''''(((***+++---...''''''((((((((()))))))))''''''''''''((((((((((((++++++*********++++++,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++...---,,,++++++,,,---...,,,,,,---............------,,,+++***))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))&&&'''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""" $$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++***(((&&&$$$$$$$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$###############&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((()))))))))///---***))))))(((&&&%%%%%%&&&'''''''''''''''''')))))))))***+++,,,---...,,,---///111555888;;;<<>><<<;;;:::888777555444333//////000111333555777888666777777999:::;;;<<<==================>>>??????>>>????????????>>>======888777666444222000///.../////////000111222444555444444555555555555444444000000000111222333444444222333333444444222111000,,,---.........000333555;;;???EEEHHHJJJKKKLLLMMMLLLMMMLLLLLLKKKJJJHHHHHHFFFFFFEEEDDDBBB???>>><<<777666444222000...------)))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&'''((()))(((''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$$$$%%%'''######$$$&&&'''((()))***###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,))))))*********+++++++++)))))))))*********++++++......---......///000111---...///000000000//////111111222222222222111111222222222222222222222222000000111222222222222222111000///...------------,,,++++++******++++++,,,'''((((((((())))))))))))%%%&&&'''))))))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$+++,,,,,,***&&&###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))*********))),,,***(((((())))))((('''((())))))))))))(((((('''+++++++++,,,---...///000222333555888<<<@@@CCCEEEJJJKKKLLLLLLJJJJJJKKKLLLMMMLLLJJJIIIGGGEEECCCCCC@@@@@@AAA@@@???<<<999888666666555444333222111111//////000222555999<<<===<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCDDDDDDDDDCCCBBB>>>===;;;888555333111000000000000111222555777888999999:::;;;;;;:::999888666666666777666666555555333333333222111000//////,,,------------...000333555:::@@@EEEGGGIIIKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>;;;888555222000000++++++***))))))***++++++''''''''''''''''''''''''&&&'''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%###"""%%%'''###$$$$$$%%%&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((((((((((((((()))***++++++,,,,,,,,,------------------....../////////000000000000111222444444666777999:::::::::999999888888999999999999888888777777888999999888777777555666777777888888777777666555444333222222222222......,,,,,,,,,,,,......'''((((((((())))))******((()))))))))))))))((('''((((((((((((((((((((((((%%%''')))+++,,,,,,******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%''''''&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$##################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###&&&((('''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$#########%%%((()))$$$%%%%%%&&&'''((())))))(((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%&&&)))+++,,,,,,******)))(((&&&''')))******)))+++++++++++++++***)))(((,,,,,,,,,---...///111111666777:::===AAAEEEHHHJJJMMMNNNNNNLLLJJJIIIIIIJJJJJJHHHGGGDDDAAA???===<<<888999;;;<<<<<<:::999777444333333222222111111111000000222444888<<<@@@BBBCCCCCCCCCDDDDDDDDDDDDEEECCCBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEAAA@@@>>>;;;888555333222000000000111333666888:::>>>???@@@@@@@@@???>>>===<<<======>>>===;;;:::888666555333111000///......,,,,,,---,,,***+++---///000555<<>>===<<<;;;999999888888777777666444333222000000111000///......---+++(((+++***)))(((((((((((((((+++***((('''''''''((()))'''((()))+++,,,...///000&&&&&&''''''''''''&&&&&&(((&&&$$$$$$%%%''''''&&&#########$$$$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&...+++'''###""""""$$$%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$"""""""""######&&&&&&%%%$$$%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###"""$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$&&&)))***)))(((%%%%%%%%%&&&'''((()))***)))((('''((()))((('''%%%'''&&&&&&&&&&&&'''((((((***))))))))))))******+++)))***+++***((('''((()))***+++,,,///222555777999>>>???BBBFFFJJJMMMOOOPPPOOONNNMMMKKKHHHFFFEEEDDDBBBAAA???===<<<;;;::::::666777999:::999666333222555555444333222222222222333444555888;;;>>>@@@BBBCCCDDDFFFGGGGGGFFFDDDCCCBBB@@@>>><<<;;;<<<>>>??????======>>>AAACCCDDDDDD@@@@@@???===;;;999777666111111000///000333555777<<<>>>???@@@@@@AAACCCEEEBBBBBBCCCCCCAAA???<<<:::888666333111111222111000000///...---,,,------...000333777<<>>EEEGGGIIILLLNNNOOOPPPPPPMMMLLLIIIFFFCCCAAA@@@???:::::::::999999999999999:::;;;<<<<<<;;;888555333555555444444444444444555666777999;;;===@@@BBBDDDEEEFFFGGGHHHGGGFFFDDDCCCAAA???<<<:::999999:::;;;===<<<;;;<<>>???AAADDDGGGFFFGGGGGGGGGFFFCCCAAA???===;;;888666666555333111000///...---------.........000333888===CCCGGGJJJIIIKKKMMMMMMMMMNNNOOOQQQIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFDDDAAA???===<<<777444111///......,,,+++(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&(((((((((''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%'''((('''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$######"""!!!&&&%%%%%%%%%%%%&&&''''''(((((('''%%%###$$$&&&(((+++,,,...000222333444444777777888999:::<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHIIIIIIJJJJJJKKKOOOOOOOOOOOOPPPPPPPPPPPPSSSRRRRRRQQQPPPPPPOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFDDDCCCAAA???>>>======<<<:::::::::999666444000000///.........//////---,,,+++))))))(((((())))))))))))(((((((((''''''&&&''''''((((((''''''&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%% """######$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%"""""""""######"""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))((((((((((((''''''&&&&&&&&&((('''&&&'''((((((&&&%%%'''''')))*********)))(((***))))))(((((()))))))))***++++++++++++,,,///222444666888<<>>;;;888666666666666777777999::::::<<<===>>>@@@BBBDDDFFFGGGGGGHHHHHHHHHGGGEEEDDDBBB???>>><<<:::::::::;;;<<<===<<<<<<===??????>>><<>>AAAEEEHHHIIIIIIJJJJJJIIIFFFDDDBBBCCCAAA???===<<<:::777444222222000//////...............000444888>>>CCCFFFFFFHHHLLLMMMNNNNNNOOOPPPJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA<<<999666444333222000///+++***(((&&&&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&%%%&&&((((((((('''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###!!! &&&%%%%%%%%%%%%&&&'''''')))'''%%%$$$%%%&&&&&&&&&000111333666888:::;;;<<<>>>>>>???@@@AAACCCDDDEEEHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMPPPPPPQQQQQQRRRRRRSSSSSSUUUTTTTTTSSSSSSRRRQQQQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQOOONNNNNNMMMMMMMMMNNNMMMLLLJJJIIIGGGFFFEEEEEEDDDBBBBBBBBBAAA>>><<<888777666555444333333333000000///---,,,++++++*********))))))((((((''''''''''''((((((((((((''''''(((&&&%%%&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$###"""""""""###%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###"""$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))(((&&&''''''((((((((('''''''''***))))))***++++++)))(((%%%''')))***+++***((('''++++++************++++++---......------///222444<<<===@@@DDDGGGJJJLLLNNNOOOPPPPPPOOOMMMIIIFFFCCCBBB???<<<999777777888999777888;;;>>>BBBDDDFFFGGGHHHGGGGGGEEEBBB???<<<:::::::::;;;<<<===???AAABBBBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGEEECCCBBB>>>>>>>>>>>>???@@@AAAAAA?????????AAACCCDDDBBBAAADDDDDDCCCCCCBBBAAA??????@@@???>>>===<<<=========777999;;;===???BBBFFFHHHHHHIIIJJJJJJIIIGGGDDDCCCEEEDDDBBBBBBBBB???<<<999888888666444222000///////////////111555:::???BBBEEEHHHLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFAAA???<<<:::999777555333...---***'''&&&&&&&&&'''))))))))))))(((((((((((('''&&&%%%&&&((((((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&'''''')))&&&###$$$&&&((('''$$$888999<<<>>>AAACCCDDDDDDGGGGGGGGGGGGIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRQQQPPPOOONNNLLLKKKKKKLLLKKKIIIIIIIIIHHHEEECCCBBB@@@>>><<<:::888777777333333222111///---,,,+++)))((((((((((((((((((((('''(((((((((((((((((('''((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$"""!!! ###$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&))))))(((((((((''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%%%%&&&'''((())))))))))))***))))))***++++++***((($$$%%%'''))))))((('''&&&******))))))******+++,,,,,,...000111222555999<<>><<<:::888666555666888;;;<<<<<<>>>BBBFFFJJJNNNPPPQQQNNNMMMLLLJJJFFFCCC@@@>>>>>>???@@@AAADDDFFFHHHIIIHHHHHHJJJKKKLLLLLLKKKKKKJJJJJJIIIGGGFFFDDDBBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBAAABBBDDDFFFGGGGGGFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCBBBAAAAAA@@@@@@@@@<<<===???@@@AAACCCFFFHHHIIIJJJKKKKKKJJJHHHFFFDDDDDDCCCCCCCCCDDDCCC@@@>>>???>>><<<:::777444111000///.........000444888:::@@@CCCGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIDDDBBB@@@???>>><<<:::777333111---***((((((((()))******)))))))))((((((((('''&&&%%%&&&((((((((('''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''(((%%%###$$$'''((('''$$$BBBCCCEEEGGGIIIJJJKKKLLLOOONNNNNNNNNNNNOOOPPPPPPQQQPPPOOONNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIKKKLLLNNNPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPQQQOOONNNNNNNNNLLLJJJHHHIIIHHHFFFCCCAAA???>>>===777777666555333111///...)))))))))((((((''''''''''''(((((())))))(((((('''((('''&&&'''))))))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&((()))+++''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###!!!!!!%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$$$$$$$%%%''''''&&&%%%$$$%%%''')))*********)))'''&&&&&&'''))))))(((&&&$$$%%%'''((((((((('''&&&'''''''''((()))***+++,,,,,,///333777;;;???CCCFFFGGGIIIKKKMMMNNNOOOOOONNNLLLKKKHHHEEEAAA===:::888555555555666888<<>>;;;888555444000///---------///111222666999>>>BBBDDDFFFIIIKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFDDDCCCBBBBBB@@@>>>;;;777555222///---+++******((((((((('''''''''&&&&&&'''&&&%%%&&&((((((((('''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''''''''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%'''''''''&&&LLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOMMMLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB===???AAACCCFFFIIIKKKLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSTTTUUUUUUTTTTTTUUUUUUVVVXXXYYYZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPPPPOOOLLLJJJLLLKKKJJJHHHGGGFFFFFFEEE@@@@@@???>>><<<999777555//////...,,,+++***)))((((((((())))))))))))(((((('''''''''((())))))'''%%%#########$$$$$$$$$%%%%%%'''((()))(((&&&%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$%%%(((***+++''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((("""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################(((,,,+++%%%"""###&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$###$$$%%%((()))(((&&&%%%'''(((*********)))(((&&&%%%%%%&&&(((((('''&&&''''''''''''(((((((((((('''(((((()))+++---///000222666<<<@@@CCCFFFHHHJJJJJJKKKLLLNNNNNNLLLKKKJJJGGGEEEAAA===:::777666555444555666999<<<@@@BBBDDDHHHKKKNNNRRRUUUWWWWWWXXXUUUTTTRRROOOLLLIIIGGGFFFDDDEEEFFFGGGJJJLLLOOOPPPNNNOOOPPPPPPPPPNNNLLLKKKHHHGGGFFFDDDCCCBBBBBBBBBFFFGGGJJJLLLMMMMMMKKKJJJLLLIIIEEEDDDEEEFFFGGGGGGDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDD@@@BBBCCCCCCCCCDDDGGGIIILLLMMMNNNOOONNNMMMKKKIIIGGGEEECCCCCCCCCCCCBBBAAA@@@@@@@@@???>>><<<:::888444333222000////////////...111555999<<>>:::999777444111...,,,+++(((((((((((('''''''''&&&'''&&&%%%&&&((((((((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###%%%''''''&&&&&&&&&'''RRRSSSSSSTTTTTTTTTTTTTTTOOOOOOMMMLLLLLLKKKKKKKKKHHHGGGEEEBBB???===;;;:::;;;;;;;;;;;;;;;;;;::::::666777999===@@@CCCEEEGGGEEEFFFGGGHHHJJJKKKLLLMMMOOOPPPSSSUUUVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZSSSTTTTTTTTTUUUUUUVVVVVVTTTSSSQQQQQQQQQPPPMMMKKKMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIHHHGGGDDDAAA???===777666444222000---,,,+++(((((())))))))))))(((((('''''''''(((***)))'''%%%'''''''''((((((((())))))((()))))))))'''&&&'''((($$$$$$%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%########################!!!###%%%%%%%%%%%%''')))#########$$$&&&(((***+++$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%$$$###"""###$$$&&&'''%%%$$$###""""""###$$$%%%$$$%%%%%%&&&'''''''''&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((///444222)))###$$$(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&)))***)))((('''(((***+++***)))'''&&&'''&&&&&&''')))***)))''')))(((((((((((()))************+++---///222444555<<>>??????>>>===<<<999888777666444222000///---///222444555888<<>>===<<<:::888666555555444444444333333333444444555666888;;;===???FFFHHHKKKLLLMMMMMMOOOPPPSSSTTTUUUWWWWWWWWWWWWVVVYYYXXXWWWXXXYYYZZZYYYXXX[[[[[[ZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNMMMJJJGGGCCCAAA@@@===:::666222000///...---,,,+++***)))((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%''')))***(((&&&%%%%%%&&&''''''''''''''''''&&&((('''%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&444:::111$$$!!!$$$'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&###$$$%%%$$$$$$%%%''')))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,)))*********)))(((***,,,***---000111000333:::@@@FFFHHHKKKNNNNNNLLLJJJHHHMMMKKKIIIHHHHHHEEE@@@;;;888666444333333444444333666777999;;;>>>BBBEEEHHHLLLOOOSSSXXXZZZZZZZZZYYYTTTTTTSSSQQQMMMJJJIIIJJJGGGDDDCCCHHHKKKLLLMMMQQQLLLOOOPPPOOOPPPRRROOOJJJJJJFFFCCCDDDCCCAAACCCFFFKKKPPPXXX```fffgggdddaaa```]]]WWWQQQKKKGGGEEEDDDBBBEEEHHHLLLNNNOOONNNNNNHHHGGGFFFEEEEEEDDDEEEEEEAAA@@@@@@@@@AAADDDHHHJJJLLLLLLMMMMMMLLLJJJHHHGGGJJJIIIGGGFFFEEECCC???<<>><<<999;;;:::888666333111///...///000000222333666777888999===AAADDDFFFFFFGGGIIICCCDDDFFFFFFCCCAAA@@@@@@EEEEEEDDDCCCCCCCCCDDDDDD@@@???===<<<:::777333000///---***))))))((('''%%%((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''')))(((''''''((()))(((&&&&&&''''''''''''''''''&&&###$$$&&&(((((('''&&&%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&WWWVVVUUUSSSQQQPPPNNNNNNHHHGGGEEECCCBBBAAAAAAAAAAAA???<<<;;;:::999666444222222111111000000000000111111111222444777999:::AAADDDHHHJJJLLLNNNQQQSSSSSSUUUVVVXXXYYYYYYYYYYYY\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNKKKIIIGGGCCCAAA>>>;;;888555333222///...---+++************))))))((((((''''''&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$'''))))))'''%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ (((,,,((($$$$$$&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%''''''&&&&&&''')))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))***+++)))***+++***)))***,,,------111555777777:::@@@EEEJJJKKKNNNPPPPPPNNNLLLJJJKKKHHHDDDAAA@@@>>>;;;888888666444333333444444444333555888;;;>>>AAADDDEEEKKKOOOUUUYYY\\\\\\\\\[[[WWWVVVTTTRRRPPPNNNLLLKKKGGGCCCBBBEEEGGGGGGIIIMMMKKKQQQVVVXXXZZZ\\\XXXRRRRRRMMMJJJIIIHHHEEEGGGJJJSSSZZZeeeqqqyyyzzzwwwssskkkggg```YYYSSSOOOMMMLLLMMMNNNQQQVVV[[[^^^]]]\\\TTTRRROOOMMMMMMKKKIIIFFFAAAAAA@@@???@@@CCCGGGJJJLLLMMMMMMMMMLLLKKKIIIHHHLLLKKKIIIIIIIIIHHHEEECCCAAA>>><<<;;;<<<===;;;999>>>===;;;999666444222111///000000111333555666777888;;;???BBBCCCDDDEEEFFFBBBDDDEEEDDDBBB@@@@@@AAACCCCCCBBBBBBBBBBBBBBBCCCBBBAAA??????>>><<<888555111///,,,+++***)))(((&&&*********)))((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((((((&&&%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&SSSRRRPPPNNNKKKIIIGGGFFF@@@??????>>>======>>>>>>???===;;;999999888555333000////////////...............///000111333555666:::>>>BBBFFFIIIMMMQQQTTTSSSTTTWWWYYY[[[\\\\\\\\\]]]]]]]]]\\\[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQOOONNNNNNMMMGGGGGGEEECCC@@@===:::999333222000///---,,,+++++++++***))))))''''''&&&%%%''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&)))(((''''''''''''((()))%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$&&&((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$""""""###$$$%%%&&&''''''''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$########################"""$$$$$$$$$(((+++)))%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%'''))))))((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))((((((((((((((()))***)))***+++++++++,,,...000000555:::>>>???BBBFFFJJJMMMNNNOOOPPPOOOMMMKKKJJJFFFBBB===999777666555444666555444333333444555555444777;;;>>>@@@BBBFFFHHHNNNSSSYYY]]]___^^^^^^^^^[[[XXXVVVUUUUUUSSSOOOKKKGGGCCCAAABBBCCCBBBFFFJJJMMMWWWbbbiiilllmmmggg```___YYYUUUTTTRRROOOQQQUUU```iiiwwwzzzuuulllddd]]]ZZZZZZZZZ```___aaahhhqqqvvvvvvsssiiiddd^^^[[[ZZZVVVOOOIIICCCCCCCCCCCCCCCFFFKKKOOORRRQQQPPPOOOLLLJJJHHHFFFHHHGGGFFFGGGHHHHHHGGGFFFDDDBBB???============<<>><<<:::888666444333000000000111222333555666777:::>>>@@@@@@@@@AAABBBBBBCCCCCCBBB@@@???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@@@@???<<<999666333000...---,,,***((())))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&''')))***)))(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&IIIHHHGGGEEECCCAAA@@@???======<<<<<<<<<<<<<<<<<<<<<:::999888888777555333000000000000000000000000/////////000111222333444555777;;;???BBBGGGKKKNNNPPPQQQTTTWWWZZZ\\\\\\]]]\\\\\\\\\[[[YYYXXXXXXYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNNNNNNNOOOPPPKKKKKKJJJIIIGGGDDDAAA???:::888555222000---,,,+++******)))(((((('''&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))%%%&&&''''''((('''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%(((***'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%%%%$$$'''******)))'''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((((((((((((((())))))(((***,,,,,,---...111333333888>>>BBBDDDGGGIIILLLMMMMMMLLLKKKIIIGGGEEECCC===<<<999666555444333333555555555444444444666888;;;>>>AAABBBDDDHHHNNNRRRXXX]]]cccfffeeecccbbbbbbbbb^^^[[[[[[\\\ZZZSSSMMMHHHEEECCCDDDDDDDDDIIIPPPVVVdddttt}}}xxxpppiiidddaaaaaa```^^^```eeennnxxx~~~uuulllgggfffhhhjjjrrrqqqsss}}}zzzqqqkkkhhhbbbWWWNNNIIIKKKLLLLLLNNNSSSZZZ```cccaaa]]]WWWRRRLLLHHHEEEEEECCCBBBCCCEEEGGGGGGFFFFFFDDDAAA@@@???@@@@@@AAA>>>===<<<:::888666555444111111111111222333444444777:::===???@@@???@@@@@@CCCCCCBBBAAA??????AAACCC??????>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@>>>;;;:::777444222000///,,,+++'''''''''(((((())))))***((((((''''''''''''((((((******))))))))))))******''''''''''''''''''''''''((((((''''''''''''''''''(((''''''(((***,,,+++***$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''======<<<<<<;;;;;;;;;:::::::::::::::999999888888777555444444555555444333111111222222222222222222111111222222333333333333333555777999;;;>>>BBBEEEIIIKKKOOOSSSWWWYYY[[[[[[[[[]]]]]]\\\YYYWWWXXXZZZWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSRRROOONNNMMMOOOPPPRRRMMMMMMMMMMMMKKKHHHFFFDDDAAA???;;;777333000---,,,))))))))))))((((((((((((''''''(((((((((((((((''''''(((((((((((((((((('''((('''%%%$$$$$$%%%'''(((%%%&&&''''''((('''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%%%%$$$&&&))))))(((&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))(((((((((((())))))***)))+++---...///222555777:::===BBBFFFHHHIIIJJJKKKIIIHHHFFFCCCAAA>>><<<;;;777888999:::999888777777666777888888777888;;;>>>DDDFFFGGGHHHIIIOOOYYYaaakkkpppttttttpppllllllmmmooollliiiiiiiiifff^^^WWWMMMKKKKKKMMMNNNOOOUUU]]]gggvvv{{{ooolllkkknnnoooooorrrwww~~~vvvooolllnnnsssvvv~~~wwwrrrjjj^^^TTTSSSVVVZZZ\\\```gggrrrzzz{{{tttjjj```WWWPPPLLLGGGEEECCCBBBDDDFFFFFFFFFCCCCCCBBBAAAAAAAAABBBCCC???>>>===<<<:::999888777444444333333333333444444888;;;???AAAAAAAAAAAABBBCCCDDDCCCAAA@@@@@@BBBDDD??????>>>============>>>=========???AAAAAA@@@>>>===:::777555333222000...+++***)))(((''''''(((((()))(((''''''''''''((()))+++***))))))))))))***+++&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&''')))+++***)))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((############"""!!! %%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''444444555555666777777777666666666777666555555444222111111222444555555444555555555555666666666666555666666777777666555555555666777777777999<<>>CCCDDDGGGIIIJJJJJJIIIHHHCCCAAA???===:::999888888777:::===??????>>>>>>>>>;;;===???>>>===>>>BBBFFFLLLOOOQQQQQQSSSZZZfffooo~~~{{{vvvwwwyyy}}}|||{{{yyysssjjjdddXXXWWWYYY\\\]]]___fffooozzz~~~pppoooqqqwww{{{||||||tttooonnnqqqwww||||||vvvnnnddd]]]___dddjjjnnnsss}}}tttiiiaaa]]]MMMJJJEEECCCBBBCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCBBBAAAAAA???>>>===<<<<<<888777666555555555555555999<<<@@@BBBCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDFFFBBBAAA@@@>>>======<<<<<<======>>>@@@BBBCCCBBB@@@>>><<<999777666555333111222000---***(((&&&&&&&&&)))((('''&&&&&&'''((()))((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***+++***)))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''111111222333333444555555111222333444555555555444333222333555888;;;;;;:::<<<=========>>>>>>>>>>>>>>>??????@@@???>>>===<<<:::::::::888777888;;;======@@@DDDJJJOOOSSSVVVWWWYYY\\\^^^]]]YYYXXXZZZ]]]XXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYTTTUUUUUUVVVWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRRRRRRRSSSSSSQQQPPPOOONNNMMMMMMMMMMMMIIIHHHEEEBBB???===;;;;;;333333111///...,,,******''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((('''%%%$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$((((((&&&(((---&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&((((((''''''(((***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))+++,,,......111333666999;;;>>>BBBEEEIIIHHHHHHHHHHHHFFFDDDCCC===<<<;;;:::::::::<<<======???BBBBBBAAAAAACCCEEEAAADDDGGGGGGEEEFFFKKKPPPTTTYYY___aaaccciiittt}}}~~~{{{~~~{{{rrrmmmeeefffiiimmmnnnooovvv~~~zzzoooooottt}}}|||xxxqqqmmmmmmqqqwww{{{}}}{{{tttnnniiifffkkkpppwww|||zzzrrrnnn\\\XXXQQQLLLIIIHHHHHHGGGIIILLLMMMLLLIIIFFFDDDEEECCCBBBBBBAAA@@@???>>>>>>;;;;;;999888777777777777888<<<@@@CCCDDDDDDEEEFFFEEEFFFHHHHHHGGGFFFFFFGGGDDDCCCBBB@@@>>>===<<<<<<<<<;;;<<>>AAABBBBBBDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCC=========;;;::::::===???:::===BBBHHHNNNRRRUUUVVVUUUYYY\\\ZZZWWWUUUXXX\\\XXXYYYYYYYYYZZZZZZ[[[[[[VVVUUUUUUTTTTTTUUUUUUVVVTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTSSSRRRQQQQQQQQQQQQSSSQQQPPPNNNNNNNNNOOOOOOJJJIIIHHHFFFDDDCCCBBBBBB999888666333000---+++)))''''''((()))))))))))))))(((((())))))))))))((((((''''''((())))))(((''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&'''(((((('''%%%%%%&&&(((&&&''''''((((((''''''&&&'''&&&%%%%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $$$%%%""""""&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&'''(((((('''(((+++---(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***+++---///000444777:::===???CCCGGGJJJJJJIIIGGGEEEDDDBBB???<<<;;;:::::::::;;;>>>AAACCCCCCDDDEEECCCBBBBBBFFFJJJFFFJJJMMMLLLKKKLLLQQQVVVZZZaaajjjoooqqqvvv}}}zzz}}}uuuqqqnnnppptttyyyxxxxxx}}}uuunnnooouuuzzzvvvppplllkkkooouuuyyyyyywwwqqqnnnmmmlllqqqwww~~~|||xxxpppjjjbbb[[[WWWUUUTTTSSSQQQTTTVVVUUUPPPJJJHHHGGGAAAAAA@@@??????>>>======>>>===;;;:::999888888888888;;;@@@CCCDDDEEEFFFGGGEEEHHHJJJJJJIIIHHHHHHHHHGGGEEECCCAAA???===<<<<<<999888999<<<>>>???===<<<>>><<<:::888888888666555222111000...///000222333***((('''&&&&&&'''(((******)))'''&&&&&&''')))***'''((((((((())))))******&&&''''''((()))******++++++***))))))******)))(((&&&''''''((((((''''''&&&###$$$&&&(((((('''&&&%%%###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((('''%%%###'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((111222333444555555444444888888999999:::::::::;;;===???AAABBBDDDFFFIIILLLLLLLLLKKKKKKLLLNNNPPPQQQQQQRRRSSSSSSPPPMMMIIIGGGHHHGGGFFFEEEEEEDDDAAA???AAACCCFFFJJJNNNQQQSSSTTTYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVWWWYYYZZZYYYXXXVVVUUUUUUVVVWWWXXXYYYVVVRRRRRRTTTUUUTTTRRRTTTRRRPPPNNNMMMNNNOOOPPPMMMLLLLLLKKKJJJIIIIIIHHHAAA>>>:::777444222...,,,,,,+++***(((((())))))***&&&&&&%%%%%%%%%&&&''''''%%%'''(((******((('''%%%(((((((((''''''&&&&&&%%%))))))(((((('''''''''&&&&&&'''''''''&&&&&&((())))))((('''&&&%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&''''''(((((())))))))))))(((((('''''''''&&&'''&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&************)))(((&&&%%%&&&&&&%%%&&&&&&'''((()))***)))))))))******(((&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((()))+++,,,++++++))))))***,,,///222555777;;;===AAAEEEIIIJJJKKKKKKJJJIIIFFFCCC@@@===;;;:::999;;;>>>AAADDDEEEFFFFFFHHHFFFDDDCCCDDDGGGJJJLLLLLLOOOQQQRRRSSSVVV[[[___gggnnnwww~~~vvvtttzzzyyytttqqqoootttzzz}}}~~~xxxmmmgggmmmuuu}}}{{{uuunnnkkkkkkmmmnnnnnnxxx|||wwwrrrnnnkkkmmmrrrtttzzz~~~vvvpppjjjiiigggdddccceeefffooouuupppfff\\\TTTNNNKKKFFFBBBAAA>>>:::;;;>>>BBBAAA???>>>>>>>>>;;;999:::===@@@AAA@@@BBBFFFIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJIIIGGGFFFDDDBBB@@@???<<<<<<;;;;;;<<<===???@@@AAA???===:::999888888888666555444111///---++++++((((((''''''((()))+++,,,,,,,,,,,,+++***(((%%%$$$(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&###%%%'''((((((''''''(((***)))'''%%%###!!! ((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%&&&'''((((((''''''777777999:::<<<===????????????@@@AAACCCDDDEEEEEEGGGHHHKKKLLLMMMOOORRRTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVWWWXXXYYYXXXUUUSSSQQQRRRPPPOOONNNMMMLLLIIIGGGDDDFFFIIILLLOOORRRTTTUUUWWWWWWWWWWWWVVVVVVVVVVVVZZZYYYXXXWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVXXXXXXYYYXXXWWWWWWVVVVVVVVVWWWXXXUUURRRRRRTTTUUUTTTSSSTTTRRRPPPOOONNNNNNOOOPPPNNNMMMMMMLLLKKKKKKJJJJJJGGGDDD@@@===;;;888555333///...,,,***))))))))))))''''''&&&&&&''''''((((((&&&&&&((((((((((((&&&&&&))))))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&((()))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((()))))))))))))))(((((((((''''''''''''$$$###""""""$$$&&&&&&%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((())))))******)))(((''''''&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,,,,,,,+++,,,...000333777;;;===BBBDDDHHHKKKMMMNNNNNNNNNIIIGGGDDDAAA??????@@@@@@@@@AAACCCEEEGGGHHHHHHHHHFFFDDDCCCBBBDDDHHHLLLOOORRRTTTUUUVVVYYY___gggmmmsss{{{~~~zzzuuuuuu}}}}}}wwwqqqmmmlllqqqxxx|||}}}}}}qqqhhhccciiiqqqwww|||rrrmmmiiigggiiikkkmmmmmmpppuuu|||zzzrrrnnnkkkiiilllqqqtttzzz~~~|||yyyuuussstttrrroooqqquuu~~~tttkkkdddVVVMMMCCC???<<<999:::===BBBAAAAAACCCDDDCCCAAA???;;;===???@@@???AAADDDGGGIIIJJJKKKLLLLLLLLLKKKJJJKKKJJJHHHGGGEEECCCBBBAAA===<<<<<<;;;;;;<<<===>>>===<<<;;;999888888888999888777666555222000...---))))))((((((((()))+++,,,,,,,,,------,,,+++)))(((''''''((((((((()))))))))(((''''''''''''''''''(((&&&'''(((((())))))((((((''''''''''''''''''''''''((()))+++***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$###%%%&&&&&&'''((((((''''''999:::;;;===@@@CCCEEEGGGEEEFFFGGGIIIJJJLLLMMMNNNNNNPPPRRRSSSSSSSSSUUUWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXZZZZZZZZZYYYXXXWWWWWWUUUSSSSSSRRRQQQNNNKKKKKKLLLNNNPPPRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUVVVWWWWWWYYYYYYYYYXXXXXXVVVUUUTTTUUUSSSRRRRRRTTTUUUUUUTTTTTTSSSQQQPPPOOOOOOPPPQQQOOOOOOOOONNNNNNMMMLLLLLLLLLIIIEEECCCAAA???<<<:::444333000...,,,***)))(((((((((''''''(((((()))***''''''''''''''''''''''''***)))(((''''''(((***+++((((((''''''''''''&&&&&&&&&'''''''''&&&&&&((())))))((('''&&&%%%&&&''''''((((((''''''''''''((((((*********)))))))))))))))((((((((((((''''''''''''"""!!! !!!$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''')))*********))))))&&&&&&&&&'''((()))******'''&&&$$$%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,------000111333666;;;???BBBDDDIIIKKKMMMOOOQQQPPPOOOOOOHHHFFFCCCAAAAAACCCFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJFFFEEEDDDEEEHHHMMMRRRUUUYYYYYYYYY[[[aaakkkwww{{{yyywwwuuuwww}}}yyytttmmmhhhhhhmmmtttyyy{{{}}}sssiiicccaaaeeelllqqquuuxxx{{{}}}wwwgggfffdddeeehhhkkklllllliiiooowwwwwwpppkkkiiihhhgggjjjpppuuuzzz~~~}}}{{{yyyxxxyyy|||}}}{{{}}}vvvgggYYYJJJBBB???<<<<<<===>>>>>>???AAACCCDDDCCCAAA>>>???@@@@@@@@@BBBEEEGGGIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKIIIHHHFFFEEEDDDCCC???>>>===<<<<<<<<<======;;;:::999999888999999999999999999999777444111///+++***)))))))))***+++,,,,,,,,,...//////...---,,,&&&&&&'''''''''((((((((()))((((((''''''(((((()))'''(((((()))))))))))))))&&&&&&&&&''''''(((((()))***+++,,,+++)))((((((((($$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''((('''''''''??????@@@BBBDDDHHHJJJLLLNNNNNNOOOPPPRRRSSSTTTTTTSSSUUUVVVVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWXXXXXXYYYYYYYYYXXXXXXUUUTTTSSSSSSSSSRRRPPPNNNQQQQQQRRRRRRTTTUUUVVVWWWVVVWWWWWWWWWWWWWWWXXXXXXYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWYYYYYYZZZYYYXXXVVVTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNKKKHHHEEEDDDBBB@@@>>>:::999666333///---***))))))((((((((((((((()))))))))((((((''''''(((((())))))((('''&&&'''(((***+++((((((((((((((((((((((((%%%'''''''''&&&&&&''')))+++***((('''''''''((())))))((((((''''''(((((()))******))))))((((((''''''((((((((((((((('''''''''$$$###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((******+++***)))(((%%%&&&'''))),,,///222333)))'''&&&&&&(((*********(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********,,,...000444555888<<>>???AAACCCBBBBBBAAAAAAAAAAAABBBDDDGGGIIIHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@???>>>>>>>>><<<<<<;;;::::::999999999999:::;;;;;;:::777333111...---,,,+++++++++,,,------...///000///...---,,,&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))''''''((())))))))))))(((%%%&&&&&&'''((())))))***&&&(((******))))))***,,,((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&HHHHHHIIIKKKLLLOOOPPPQQQUUUUUUUUUVVVVVVVVVVVVVVVTTTVVVXXXWWWVVVTTTTTTUUUVVVVVVWWWXXXWWWVVVTTTSSSWWWVVVVVVUUUUUUUUUVVVVVVQQQQQQPPPQQQSSSSSSQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWUUUTTTRRRRRRQQQQQQRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYWWWUUUSSSRRRPPPQQQRRRSSSTTTTTTUUUVVVSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQOOOLLLIIIGGGGGGFFFDDDBBB???>>><<<888555111...---******)))(((((((((((((((******)))(((((()))******'''&&&&&&&&&&&&''')))***))))))))))))))))))))))))%%%'''''''''&&&&&&'''))))))((('''&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%'''''''''((((((((((((((()))'''%%%%%%&&&&&&%%%$$$'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***+++++++++***)))'''&&&%%%&&&'''***,,,///222333)))((('''''')))+++******(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))***++++++---111444888:::===AAAFFFJJJMMMNNNOOOPPPQQQRRRQQQOOOMMMLLLJJJKKKKKKLLLKKKJJJJJJIIIJJJIIIGGGFFFFFFGGGHHHIIILLLMMMNNNQQQTTTXXX\\\^^^\\\[[[[[[aaammm}}}}}}}}}}}}zzzxxxzzzuuuoooooonnniiidddgggkkkppprrrqqqqqqsssuuu}}}|||lllbbb]]][[[[[[___dddhhhkkknnnqqqttt~~~wwwjjjaaa^^^```cccfffhhhiiijjjkkkgggnnnvvv{{{{{{rrrbbb___^^^aaadddfffkkkqqqvvvyyyzzz|||yyyuuurrrqqqrrrwwwyyyjjj\\\VVVSSSOOOJJJIIIKKKHHHEEEDDDEEEFFFFFFEEEBBB@@@??????AAADDDFFFHHHGGGHHHJJJKKKLLLLLLLLLKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<;;;:::999999:::<<<<<<;;;888555333222111///...---......///000000000000...,,,***)))&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))%%%&&&''''''((((((''''''&&&&&&''''''((()))******%%%'''(((((('''''')))+++)))((('''&&&%%%######"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&KKKLLLMMMOOOPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPOOOQQQTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTRRRPPPNNNMMMRRRQQQPPPOOOOOOPPPQQQRRRNNNMMMMMMNNNOOOPPPNNNMMMMMMLLLKKKJJJJJJKKKMMMMMMPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTRRRQQQPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRSSSSSSTTTVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVTTTSSSSSSOOOQQQSSSTTTSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQOOOLLLKKKJJJJJJHHHGGGCCCBBB@@@>>>:::777444222...---+++***)))(((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((()))))))))))))))******&&&'''''''''&&&&&&((()))'''&&&%%%$$$###$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((,,,***((('''''''''&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''+++,,,,,,,,,+++)))'''&&&'''''''''((()))***++++++(((''''''(((******((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''***,,,------000555:::===???BBBFFFIIILLLNNNOOOQQQRRRSSSTTTTTTRRRPPPNNNLLLMMMNNNNNNMMMKKKHHHFFFHHHFFFEEEDDDEEEGGGKKKMMMPPPRRRTTTWWWZZZ[[[\\\]]]]]]]]]```hhhuuu{{{{{{}}}}}}zzzwwwuuuuuuyyy~~~wwwnnniiihhhiiigggeeeiiimmmpppqqqooommmnnnooosssyyyyyyoooccc\\\YYYWWWWWW[[[aaafffjjjllloooqqqxxx{{{}}}{{{sssiii___ZZZ[[[^^^bbbeeefffgggiiijjjjjjpppuuuwwwyyywwwpppggg]]]ZZZ\\\aaafffiiinnntttuuuwwwxxxyyyxxxsssqqqpppooossswww}}}uuukkkaaa^^^]]]ZZZWWWWWWWWWUUURRRQQQPPPOOOLLLJJJDDDAAA>>>===>>>AAABBBCCCEEEGGGHHHJJJKKKKKKKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBCCCCCCBBBAAA???===;;;::::::;;;<<<<<<;;;999777666666555333111000000111111222222111000---***'''&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))%%%&&&&&&''''''''''''''''''''''''(((((())))))***((()))((('''%%%$$$%%%'''&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%JJJLLLOOORRRSSSSSSRRRQQQMMMMMMMMMMMMNNNNNNNNNNNNNNNQQQVVVZZZ]]]^^^```bbbbbbaaa]]]YYYUUUQQQOOONNNQQQPPPOOOOOOPPPRRRUUUWWWUUUSSSSSSSSSSSSSSSQQQOOOMMMLLLJJJIIIIIIJJJKKKMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPOOONNNNNNMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSSSSTTTOOOQQQTTTUUUSSSRRRSSSTTTRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQOOOLLLKKKLLLKKKJJJIIIEEEEEEDDDBBB???<<<999777333111///---+++)))((((((&&&'''((())))))((('''&&&&&&'''((())))))(((&&&%%%&&&'''''''''((((((((((((&&&'''''''''&&&&&&((()))((('''%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((())),,,***((((((((()))((('''&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((***++++++,,,+++***)))((((((((('''''''''''''''((()))))))))+++,,,+++(((%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))),,,///000111444<<>>>>>??????>>>DDDEEEGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA???===<<<<<<<<<<<<<<<<<<;;;:::999999888666444333333333333333333222000...+++(((&&&''''''((((((((()))))))))(((''''''''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((((((((&&&$$$$$$%%%'''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%MMMPPPTTTXXXYYYYYYWWWVVVPPPPPPQQQRRRRRRSSSTTTTTTUUUZZZaaagggkkkooorrruuuuuurrrlllfff```[[[XXXWWWYYYXXXWWWXXXZZZ]]]aaacccdddbbbaaa``````^^^[[[YYYOOONNNLLLKKKKKKLLLNNNOOONNNNNNOOOPPPPPPQQQRRRRRRMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRTTTTTTOOORRRUUUUUUSSSQQQRRRTTTRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTOOOMMMKKKJJJKKKKKKIIIHHHFFFFFFFFFDDDBBB???<<<;;;666555222///---+++))))))$$$%%%'''(((((('''%%%$$$''')))***,,,+++)))&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&((()))+++***)))((('''(((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))***((('''''')))***))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))***+++,,,+++******''''''''''''((()))***++++++,,,---///000...***&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***...222333444888@@@GGGFFFGGGJJJLLLNNNOOOPPPOOONNNPPPRRRSSSSSSSSSQQQPPPLLLKKKJJJHHHGGGGGGGGGGGGHHHGGGGGGGGGKKKPPPVVVZZZ___bbbfffiiiiiifffbbb___cccfffmmmzzz|||xxxuuuppplllkkkiiiggggggjjjmmmppprrrlllhhhbbb^^^]]]___cccfffkkkooosssssspppnnnooopppkkkmmmkkkddd^^^]]][[[XXX[[[aaaiiippptttuuuwwwxxxssstttrrrmmmfffaaa``````\\\```eeeiiijjjmmmqqquuusssxxxyyyvvvrrrnnnfff^^^ZZZYYY]]]dddjjjnnnsssyyytttuuutttuuu|||{{{vvvooojjjjjjmmmoooqqqrrrsssvvv|||vvvpppllllllmmmooouuu|||zzz}}}|||qqqiiiSSSNNNFFFBBBAAA@@@>>>===CCCDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFGGGGGGFFFDDDCCC@@@@@@AAABBBAAA@@@???>>>>>>=========<<<<<<<<<<<<;;;:::888666555444444555333333222111///,,,)))((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((((((((((((%%%&&&&&&&&&%%%&&&(((+++''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''''''''''''''((((((((('''&&&%%%%%%OOOXXX___```aaadddccc^^^\\\YYYWWWWWWZZZ___bbbddddddoooyyy{{{|||{{{ssskkkfffgggiiijjjhhheeeeeeiiiooouuuxxxzzzvvvqqqppppppnnnhhhcccYYYXXXWWWXXXYYYZZZYYYXXX]]][[[XXXXXXYYYXXXSSSOOOPPPMMMJJJIIIIIIKKKKKKKKKMMMMMMMMMLLLLLLKKKKKKJJJNNNOOORRRTTTTTTTTTSSSRRRUUUUUUVVVVVVVVVTTTSSSRRROOOPPPSSSUUUVVVUUUTTTTTTWWWWWWVVVUUUTTTSSSRRRQQQTTTSSSRRRQQQQQQPPPPPPQQQOOOOOONNNMMMLLLKKKJJJIIIKKKKKKJJJIIIGGGEEECCCBBB<<<;;;888555111///------,,,+++***)))(((((()))***)))***+++++++++)))((('''&&&&&&'''(((((()))((((((((('''&&&&&&&&&((()))***&&&&&&''''''&&&$$$###!!!%%%))))))%%%%%%)))(((###((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((***))))))((((((((())))))))))))***++++++***(((''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%(((%%%$$$'''(((%%%$$$&&&'''(((%%%!!!$$$+++,,,((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%((('''%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''+++***)))'''''''''((()))+++++++++++++++***))))))...,,,***(((''''''((())))))))))))))))))))))))))))))******))))))((('''&&&************))))))))))))''')))******))))))***+++...///111666;;;AAAFFFIIIIIIJJJLLLNNNPPPQQQRRRRRRTTTTTTUUUTTTTTTSSSRRRQQQOOOOOOLLLHHHEEEEEEGGGIIIJJJLLLMMMMMMNNNSSSZZZ```lllqqqvvvtttnnnhhheeeeeelllooouuuzzzuuupppkkkhhh^^^dddiiiiiijjjlllmmmjjjlllhhhfffhhhiiiiiilllqqqssswwwzzzzzz{{{|||xxxrrrwwwuuupppjjjeeebbbcccdddiiilllrrr|||~~~yyyrrrkkkfffbbb```dddggglllqqqvvvzzz~~~}}}xxxoooiiigggcccdddfffjjjnnnrrrtttttttttuuuuuuuuu{{{zzzsssjjjgggjjjnnnpppoootttwwwyyyzzz~~~{{{tttpppnnnsssxxx|||}}}jjj^^^NNNCCC??????>>>===<<<@@@AAAAAACCCGGGIIIGGGLLLLLLKKKHHHFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>999888777666555555555555333333333222000,,,)))&&&++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&YYYaaaiiijjjkkkmmmkkkfffhhhggggggiiilllpppssstttuuu~~~yyysssqqqsssvvvuuusssqqqrrrvvv{{{}}}}}}zzztttoooiiihhhggghhhjjjkkkkkkjjjkkkkkkkkkllljjjfff```[[[XXXUUUSSSQQQQQQRRRQQQPPPPPPOOONNNLLLJJJIIIIIIIIIKKKLLLNNNPPPQQQRRRRRRRRROOOPPPQQQSSSSSSSSSRRRRRRQQQRRRSSSUUUUUUTTTSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEBBB@@@===999555222///......---+++***))))))******))))))***************)))'''(((((()))******))))))(((''''''''''''(((((()))''''''(((((('''&&&%%%$$$"""&&&'''%%%&&&***+++'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((((((''''''(((((()))((()))******)))((('''&&&'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%###$$$(((***'''%%%&&&!!!&&&&&&"""!!!$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((((((''''''((('''&&&%%%&&&%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%&&&&&&***************))))))((((((((((((((((((***+++---))))))))))))))))))))))))(((((()))))))))))))))((()))))))))))))))))))))))))))***++++++******---...000222555999>>>DDDHHHJJJIIIJJJKKKMMMOOOQQQRRRSSSUUUUUUUUUUUUTTTSSSRRRQQQMMMMMMJJJGGGDDDCCCFFFHHHLLLLLLMMMOOOUUU]]]fffllltttxxxzzzwwwpppjjjhhhhhhmmmooottt|||yyyrrrjjjaaa\\\YYY```eeefffhhhlllmmmlllooolllmmmqqqssstttwww{{{{{{~~~~~~{{{vvvppplllkkklllmmmpppttt}}}wwwpppkkkhhhfffkkknnnsssyyy~~~vvvpppnnnkkkkkkkkknnnqqquuuwwwxxxyyyzzzzzz{{{~~~zzzwwwpppiiigggjjjnnnppppppssswww||||||xxxtttpppppptttyyy}}}vvvjjjYYYKKKDDD@@@===;;;:::===>>>===@@@EEEHHHGGGGGGGGGGGGFFFEEEFFFGGGIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@?????????>>>>>>>>>>>>:::999888777666666666666444444333111///+++)))'''******)))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''((((((eeelllrrrsssssstttssspppqqqrrruuuyyy|||}}}~~~}}}xxxwwwuuutttuuuwwwyyyzzzyyywwwzzz~~~}}}yyyrrrkkkgggdddbbb```_________]]]\\\ZZZXXXUUUQQQNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQMMMNNNOOOPPPPPPPPPPPPPPPRRRSSSTTTTTTTTTRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQRRRSSSSSSRRRRRRQQQRRRRRRRRRQQQPPPPPPOOONNNMMMLLLLLLHHHIIIIIIJJJJJJJJJJJJJJJHHHGGGCCC???;;;777333222111000...,,,******************)))(((((((((((((((((())))))***************(((((((((((((((((('''&&&''''''(((((((((''''''&&&"""&&&'''&&&'''******''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''''''''''''''(((((())))))))))))((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&$$$&&&))))))&&&$$$&&&!!!'''+++(((%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%$$$$$$%%%%%%'''((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%$$$)))))))))))))))(((((('''&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))&&&'''((()))***************************************++++++++++++---000333555777;;;???DDDGGGJJJKKKJJJJJJJJJLLLNNNQQQSSSUUUUUUUUUVVVUUUUUUTTTSSSRRRMMMLLLJJJFFFDDDCCCEEEGGGMMMKKKLLLSSS```nnnxxx|||~~~yyyqqqllljjjjjjmmmnnnpppvvv}}}xxxoooeee[[[UUUVVV^^^dddhhhlllrrruuutttyyywwwyyy}}}~~~{{{uuurrrrrrtttvvvwww}}}{{{sssooollllllqqqtttyyy{{{uuussssssrrrqqqrrrtttyyy}}}xxxsssmmmhhhgggjjjnnnpppqqqqqqwwwzzzvvvsssrrrppppppvvvzzz~~~tttdddVVVMMMFFFAAA>>>>>>@@@???<<<>>>EEEIIIHHHFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDGGGGGGGGGFFFFFFEEEDDDCCC@@@@@@@@@?????????>>>>>>;;;;;;:::999888888888888666555333000...+++)))((()))((((((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((ooorrrvvvwwwwwwxxxyyyzzzzzz~~~}}}}}}{{{uuusssqqqooommmmmmmmmmmmlllkkkjjjgggbbb^^^ZZZYYYYYYYYYUUUSSSQQQNNNMMMLLLMMMMMMNNNNNNOOOOOONNNNNNNNNMMMPPPQQQRRRRRRRRRQQQPPPPPPNNNOOOOOOOOOOOOPPPPPPPPPRRRRRRRRRQQQQQQRRRSSSSSSRRRQQQQQQPPPOOOOOONNNNNNJJJJJJKKKLLLLLLLLLKKKKKKKKKIIIGGGDDD@@@<<<999888444222000---+++*********,,,***(((&&&%%%%%%%%%&&&((())))))******)))))))))'''((()))))))))'''&&&%%%&&&'''''''''(((((('''''''''(((((('''''''''&&&$$$''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&''''''(((******))))))((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***''''''(((&&&######'''''')))))))))(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((()))***&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&((((((((()))(((''''''&&&'''((())))))***))))))((((((((((((((((((((((((((('''((()))***************+++++++++,,,,,,,,,,,,,,,***+++++++++,,,///444888;;;===AAAEEEIIIKKKLLLMMMKKKKKKJJJKKKMMMPPPTTTVVVVVVVVVVVVVVVUUUTTTSSSRRROOONNNKKKGGGDDDCCCEEEGGGIIIIIIMMM[[[nnn~~~~~~vvvnnniiiggghhhggghhhkkkqqqxxx~~~zzzssskkkccc\\\XXXXXX```iiiooovvv}}}{{{uuussstttvvvxxx{{{xxxqqqooonnnooorrruuu{{{yyysssrrrttttttssssssvvv|||zzzqqqmmmiiihhhkkknnnpppqqqpppvvv~~~|||yyyvvvtttqqqnnnpppnnnpppuuuyyy|||wwwjjj^^^VVVQQQMMMJJJJJJJJJHHHCCCDDDIIILLLKKKKKKIIIFFFDDDDDDEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@?????????===<<<;;;:::999999999999777666333000---+++***)))((((((((('''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''(((((((((''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&zzzzzz{{{|||}}}|||{{{yyyxxxyyyzzzyyyxxxxxxuuuppplllhhhgggggggggeeebbb\\\VVVQQQNNNLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQPPPOOOOOOOOOOOONNNNNNNNNQQQQQQPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHFFFDDDBBB???>>>888666333///---+++******((('''&&&%%%$$$%%%&&&''''''(((((()))(((((('''''''''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''%%%$$$%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((++++++***)))((((((((('''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%$$$###'''...111***$$$###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&((((((((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((()))))))))''''''((((((((((((((('''&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((***************)))((((((*********+++++++++,,,,,,***+++,,,---///333888<<>>===<<<;;;::::::::::::888666444111///---,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))(((((('''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&~~~|||yyyvvvtttssssssttttttpppjjjbbb[[[VVVSSSQQQHHHHHHIIIIIIJJJKKKMMMNNNJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMMKKKJJJIIIGGGHHHHHHHHHHHHFFFDDDCCC===;;;777333000---,,,+++######$$$%%%''')))+++,,,'''((((((((((((''''''&&&(((((((((((((((((('''&&&''''''&&&%%%%%%&&&&&&'''&&&$$$%%%((()))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))++++++***))))))))))))***%%%%%%%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$%%%$$$%%%,,,444<<<000%%%$$$((((((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***+++)))$$$!!!!!!"""))))))))))))((('''&&&%%%''''''&&&&&&''''''((()))%%%&&&''''''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&''')))***++++++))))))))))))))))))))))))++++++++++++***)))((('''''''''(((((()))*********+++---///111444888>>>BBBGGGHHHIIIKKKMMMNNNOOOOOOPPPOOOOOOOOOPPPRRRTTTUUUTTTTTTUUUTTTTTTSSSRRRQQQKKKKKKIIIGGGEEEEEEHHHKKKOOORRR\\\mmm|||wwwnnneee^^^ZZZYYYXXXZZZ\\\bbbjjjssszzz}}}~~~wwwrrriii```YYYXXX[[[^^^eeeppp|||}}}zzzzzzzzzxxxzzz~~~}}}vvvssstttwwwxxxxxx}}}wwwrrroooppprrrttttttxxx}}}yyyqqqlllllliiilllooosssyyyrrrqqqqqqqqqrrrtttvvvwwwzzz}}}{{{xxxssspppoooooonnnmmmmmmkkklllnnnpppttt~~~zzzvvvnnngggbbbaaabbbcccgggjjjjjjgggfffiiihhheeeVVVOOOGGGBBBBBBDDDEEEEEEGGGGGGHHHIIIIIIJJJIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;777777555444222000///...++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++******))))))(((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((~~~~~~}}}}}}~~~}}}zzztttnnngggbbb^^^\\\PPPOOOMMMLLLKKKKKKLLLLLLIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPRRRRRRQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMKKKJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFCCCAAA===888444111000///%%%&&&((()))***++++++,,,)))))))))))))))(((''''''(((''''''''''''(((((()))***)))(((&&&&&&&&&'''''''''$$$%%%))))))&&&%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***+++))))))((('''((()))***+++%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&(((&&&%%%***111:::000((((((***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,***%%%!!!"""$$$'''((()))))))))((('''''''''''''''''''''(((((()))'''''''''''''''((())))))((())))))))))))(((''''''''''''&&&&&&'''(((***+++))))))))))))))))))))))))******+++++++++******)))(((((())))))***++++++,,,---000333777:::???CCCGGGKKKKKKKKKKKKMMMNNNOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPKKKKKKKKKKKKLLLOOOTTTXXX]]]```gggsssvvvpppggg___YYYUUUTTTSSSXXX[[[aaaiiippptttuuutttmmmjjjccc[[[WWWYYY___dddrrr}}}|||vvvqqqqqqqqqsssxxx{{{vvvqqqqqquuuzzz{{{{{{}}}zzzuuupppnnnoooqqqsssuuuzzz}}}zzzvvvoookkkkkkgggkkkpppuuu|||xxxpppqqqsssuuuwwwzzz}}}}}}zzzuuurrrqqqppppppoooooolllkkkllllllqqq}}}~~~vvvsssmmmhhhfffhhhlllpppsssyyy~~~iii^^^QQQHHHEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===;;;;;;;;;;;;;;;666666777666555444222111...---,,,***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))((((((''''''''''''((((((~~~zzzuuupppkkkhhhfff\\\ZZZVVVRRRNNNKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLLLLMMMNNNPPPQQQRRRPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLJJJHHHGGGGGGEEEAAA<<<888444222111,,,---------,,,+++)))(((***************)))((((((((('''&&&&&&&&&((()))+++,,,+++)))((('''''''''(((+++''''''***)))###"""%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''((((((***++++++''''''&&&&&&'''(((***+++$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&'''+++---(((###$$$)))---&&&$$$''''''######'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###'''+++***'''%%%(((+++&&&'''(((*********))))))'''''''''''''''((())))))+++***)))))))))+++,,,---)))))))))))))))((((((''',,,***(((&&&%%%&&&'''((())))))))))))))))))))))))((()))***+++++++++++++++++++++,,,------.../////////222777;;;???CCCGGGKKKMMMLLLKKKKKKLLLMMMOOOPPPSSSSSSTTTTTTTTTTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOLLLNNNPPPRRRUUUZZZ```dddjjjkkkooovvv}}}~~~{{{rrrlllddd\\\WWWTTTRRRPPPYYY\\\aaahhhnnnpppooollldddccc```\\\ZZZ^^^fffmmm}}}{{{tttmmmllllllooovvv}}}tttooolllnnnuuu{{{}}}|||zzzwwwsssooommmmmmooopppuuuzzzzzzxxxtttnnnjjjjjjggglllrrrxxxyyypppoooqqqtttwwwzzz~~~|||wwwsssrrrrrrqqqpppqqqnnnkkkkkkkkkppp}}}{{{uuuqqqoookkkhhhhhhmmmuuuzzz||||||ooo^^^PPPJJJHHHFFFDDDBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<;;;;;;::::::;;;555666777888888666444222///...---+++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%&&&&&&&&&xxxtttrrrooonnnddd```[[[WWWVVVVVVVVVUUUQQQOOOLLLJJJJJJKKKJJJIIIEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKOOOOOOOOONNNMMMLLLKKKJJJMMMKKKKKKLLLNNNNNNKKKGGGFFFFFFFFFDDDAAA<<<777444///---++++++++++++***(((***+++++++++***'''%%%###)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((()))'''$$$""""""$$$''')))&&&&&&%%%$$$$$$$$$$$$%%%))))))*********+++++++++((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%$$$######!!! !!!$$$''')))'''$$$'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&***)))'''%%%###%%%))),,,,,,***((())),,,---+++)))((('''&&&&&&'''((()))***))))))(((((('''''''''&&&'''(((((()))***++++++,,,,,,+++++++++******))))))///---,,,++++++,,,+++***,,,---......---...///111444666;;;@@@DDDHHHJJJKKKNNNOOOOOOPPPQQQRRRSSSSSSVVVTTTTTTUUUWWWVVVRRRNNNLLLOOOSSSTTTTTTUUUYYY\\\ZZZ^^^cccgggiiilllqqquuuyyyvvvssstttwwwzzzyyywwwoooggg```[[[VVVPPPPPPSSSWWW\\\dddlllpppnnnhhhbbb___]]]]]]```aaadddnnnxxxnnnlllkkklllooouuu{{{|||pppnnnlllnnnrrrvvvzzz{{{}}}{{{vvvoooiiiiiimmmrrrsssyyy{{{vvvssspppnnnllllllooorrrwww~~~{{{vvvsssooorrruuuwwwzzz|||tttppprrrtttsssrrrrrrnnnmmmpppqqqrrr{{{vvvnnnjjjooolllkkknnnoooppptttyyyjjj[[[OOOEEEAAAAAABBBAAAAAAAAACCCEEEHHHIIIKKKKKKIIIGGGEEEFFFHHHJJJCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>===<<<<<<<<<===<<<<<<;;;:::999777777666333111...+++((('''&&&&&&***+++++++++***)))'''&&&(((((())))))))))))((((((''''''((((((((((((''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%((((((''''''&&&&&&&&&%%%|||xxxvvvuuuttttttpppkkkgggeeecccaaa```[[[XXXUUURRRPPPMMMJJJHHHDDDDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKOOOOOOOOONNNNNNMMMLLLKKKMMMKKKJJJKKKMMMMMMJJJHHHHHHHHHHHHGGGDDD@@@<<<999444222...---,,,,,,***)))((()))***+++***)))'''&&&))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((()))))))))'''%%%$$$$$$%%%''')))''''''&&&%%%%%%%%%%%%%%%)))))))))*********+++++++++***)))((('''%%%%%%$$$((('''''''''&&&%%%%%%%%%###"""###%%%((()))'''%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''))))))(((&&&%%%%%%(((++++++)))((()))++++++***((((((''''''&&&'''((()))***))))))((((((((('''''''''((((((((())))))************)))))))))((((((((((((,,,,,,++++++,,,------,,,+++,,,---------...111444888;;;???CCCHHHKKKMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWWWWVVVVVVVVVWWWVVVRRROOOKKKNNNSSSVVVZZZaaahhhnnnppprrruuuvvvvvvwww{{{~~~{{{wwwttttttwwwyyyxxxvvviiibbbZZZUUUQQQNNNPPPTTT[[[aaaiiiooopppkkkeee```[[[\\\___eeejjjoooyyyzzzoooooopppsssvvv{{{}}}yyyrrrooolllmmmpppvvvzzz}}}}}}yyyrrrllllllpppuuuuuu|||{{{wwwtttsssqqqpppsssuuuwwwzzz}}}zzzuuuqqqnnnqqquuuxxx|||zzzrrroooqqqssssssrrrvvvtttvvvyyyyyyxxx~~~zzzrrrlllhhhfffiiiggggggkkknnnoootttzzzooo```RRRGGGAAA@@@>>>???@@@BBBDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???===<<<<<<<<<<<<<<<;;;:::999888777777777555222///---+++******)))******+++***)))((('''(((((())))))))))))((((((''''''((((((((((((''''''))))))((((((((((((((('''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&***)))))))))((((((((((((~~~~~~~~~}}}|||||||||yyyuuurrrqqqooollljjjjjjgggccc___[[[VVVQQQMMMIIIHHHFFFEEEDDDDDDEEEEEEHHHIIIKKKLLLMMMLLLLLLKKKMMMMMMMMMMMMMMMLLLLLLKKKOOOOOOOOOOOONNNMMMLLLLLLMMMKKKIIIIIIJJJKKKJJJIIIIIIJJJJJJJJJHHHEEEBBB@@@<<<888333000...---+++***&&&''')))***++++++***)))))))))))))))))))))))))))******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&))))))))))))************---,,,+++)))(((&&&%%%$$$((((((''''''''''''''''''&&&%%%%%%&&&((()))'''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((((((((('''((()))(((&&&&&&((()))***((('''((()))***)))((((((((('''''''''((())))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,------------+++,,,------...111555888???AAADDDHHHLLLNNNOOOPPPNNNOOOQQQSSSVVVXXXZZZ[[[YYYXXXWWWXXXWWWUUURRRNNNNNNQQQWWW^^^gggqqq|||yyyvvvssssssvvvwwwvvvttteee\\\TTTPPPNNNMMMSSSYYYaaaiiiqqquuuqqqiiiccc___]]]___fffooouuuzzzzzzsssppprrrwww{{{{{{wwwuuuqqqlllkkkooouuu{{{~~~}}}vvvqqqppptttyyyyyy}}}yyyxxxxxxyyyyyy~~~~~~~~~yyytttpppooorrrvvvzzz~~~|||vvvpppmmmooorrrtttttt|||~~~yyyooogggdddcccddddddccceeejjjmmmpppvvv~~~ssseeeYYYMMMFFFDDD???@@@BBBDDDFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGEEECCCAAA???===<<<<<<===<<<<<<;;;:::999888888888777555222000...------)))))))))******)))(((((((((((())))))))))))(((((('''(((((())))))((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&)))(((''''''&&&'''''''''))))))))))))((((((((((((~~~{{{yyyxxxxxxxxxxxxvvvtttuuussspppllliiiccc^^^ZZZTTTRRRNNNJJJGGGEEEDDDDDDFFFGGGJJJLLLMMMMMMLLLLLLKKKLLLLLLMMMLLLLLLKKKKKKNNNNNNOOOOOONNNMMMLLLLLLLLLKKKIIIHHHHHHIIIJJJJJJIIIJJJKKKKKKJJJHHHFFFEEEBBB>>>888333000...,,,+++((()))***+++++++++******))))))))))))))))))))))))))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))((('''''''''''''''((((((((()))))))))******,,,++++++***)))(((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$'''(((((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&((())))))(((''''''(((((((((''''''((((((((('''(((((((((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((++++++++++++++++++++++++)))+++---------,,,,,,---+++,,,---...000444999===DDDFFFIIILLLNNNPPPQQQQQQPPPQQQRRRUUUWWWYYY[[[\\\XXXXXXXXXXXXVVVTTTPPPNNNQQQVVV```lllxxx}}}||||||uuurrrqqqrrrvvvwwwuuussscccZZZQQQMMMLLLOOOXXX```iiiqqqzzz{{{uuukkkeeebbbdddgggoooyyy~~~~~~xxxtttooossszzz}}}yyyxxxsssnnnlllpppvvv|||{{{vvvvvvyyy}}}~~~}}}~~~yyysssoooqqqtttxxx{{{~~~~~~xxxsssmmmkkkmmmrrruuuwwwzzzooogggddddddeeeeeeeeeggglllnnnqqqxxxrrrhhh___VVVPPPOOOIIIIIIIIIHHHGGGFFFEEEDDDHHHHHHHHHIIIJJJIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>=========<<<<<<;;;::::::999666666444222000///------))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''(((((())))))******&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&~~~}}}}}}~~~zzzyyywwwuuussspppkkkhhhbbb___ZZZTTTNNNIIIFFFEEEDDDEEEGGGIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKIIIIIIJJJJJJJJJJJJIIIHHHFFFBBB<<<777444111...,,,,,,,,,,,,++++++***)))((())))))))))))))))))))))))'''''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))(((((()))******)))(((((())))))(((''''''''''''(((''''''((((((((())))))))))))))))))***************&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((())))))%%%'''))))))(((''''''(((''''''(((((('''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((+++++++++++++++,,,,,,,,,+++---......+++******,,,,,,...000222555999???CCCGGGIIIKKKNNNPPPQQQQQQQQQRRRSSSTTTUUUWWWYYYZZZ[[[XXXYYYZZZYYYWWWTTTQQQPPPSSS[[[jjj{{{|||xxxvvvuuurrrqqqrrruuuyyyzzzxxxttt```WWWNNNKKKMMMSSS^^^iiisss{{{{{{qqqkkkiiijjjnnnvvvzzzwwwuuuooossszzz|||xxxsssrrrtttzzz{{{zzz}}}{{{vvvpppmmmpppssswww{{{}}}tttqqqllljjjmmmrrrxxx|||uuummmhhhgggggghhhhhhkkknnnooopppwww}}}qqqjjjeee^^^ZZZZZZYYYWWWTTTPPPLLLIIIHHHGGGJJJHHHGGGHHHIIIIIIGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBAAAAAA@@@@@@???>>>>>>======<<<;;;;;;;;;666666555444222111///...*********)))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((%%%%%%&&&&&&''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))*********&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''~~~|||{{{{{{yyywwwtttooolllgggaaaZZZSSSNNNKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLJJJIIIHHHJJJKKKHHHIIIIIIJJJJJJJJJJJJIIIIIIEEEAAA===999666222//////...---,,,***)))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''((((((((((((''''''((()))***++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))%%%&&&&&&&&&'''(((((((((&&&((())))))(((''''''((('''((()))((('''&&&''')))))))))*********)))(((((((((((())))))))))))******))))))))))))************)))))))))***************---...///---)))(((***---///111555888;;;???DDDGGGIIIJJJLLLOOOPPPQQQQQQQQQSSSTTTUUUWWWXXXZZZ[[[[[[[[[]]]___^^^[[[XXXVVVUUUWWWaaasss{{{wwwtttsssqqqpppqqqtttzzz~~~}}}xxxsss\\\TTTMMMLLLQQQZZZhhhuuuzzzsssqqqlllpppyyy|||wwwuuuuuurrrtttxxx}}}~~~||||||~~~~~~}}}}}}xxxssspppnnnnnnrrrwww{{{}}}rrrooolllkkknnnttt|||yyyqqqllljjjjjjlllmmmoooqqqpppooovvv{{{qqqllliiieeedddeeeiiigggdddaaa]]]YYYVVVUUUMMMIIIEEEDDDFFFHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>=========<<<<<<999999888888777555444333------,,,******)))******(((((())))))))))))((((((((())))))******))))))((('''''''''''''''((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))~~~~~~}}}~~~~~~{{{yyyvvvqqqjjjccc\\\YYYTTTRRROOOLLLIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLNNNMMMJJJIIIJJJKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKIIIEEECCC@@@<<<777333000///...,,,***)))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((('''(((((())))))*********)))((((((((('''&&&&&&&&&&&&'''(((&&&$$$$$$'''***(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''''''''''''''((()))((('''&&&''')))''')))***)))'''&&&(((***)))******+++***)))((('''(((((()))))))))*********))))))******++++++,,,,,,)))))))))******+++++++++,,,......+++((((((,,,111111555:::>>>AAADDDGGGJJJJJJKKKNNNPPPRRRSSSSSSSSSTTTUUUVVVXXX[[[]]]^^^___aaacccfffeeebbb___^^^^^^eeennn}}}wwwqqqoooooonnnnnnmmmoootttzzz}}}yyyqqqjjjZZZSSSOOORRR[[[gggxxxzzzuuupppttt|||{{{vvvvvvwwwxxxxxxxxxzzz|||~~~|||xxxvvvuuuvvvtttwww{{{~~~}}}yyyqqqooommmlllooowwwxxxqqqnnnnnnooossstttvvvxxxuuuttt{{{xxxooonnnnnnnnnpppssswwwyyyzzz{{{yyyuuupppmmm[[[SSSJJJEEEEEEGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCAAAAAA??????>>>>>>>>>>>>======::::::;;;;;;:::888777555111///...,,,************(((((())))))))))))(((((())))))************))))))))))))((((((((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''((((((((())))))(((((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&(((((((((((()))))))))***~~~}}}}}}}}}}}}wwwpppiiieee```]]]WWWRRRMMMJJJJJJJJJHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIILLLOOOOOOLLLJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKIIIGGGEEE@@@;;;777//////---,,,+++*********))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((%%%%%%$$$$$$$$$#########((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((+++******)))(((''''''&&&&&&((()))'''%%%&&&))),,,(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))(((&&&&&&((()))''')))+++***'''&&&(((***)))***+++++++++)))((('''(((((())))))*********+++))))))***+++,,,---------+++++++++,,,,,,---------+++------***'''(((...444333777===BBBEEEGGGJJJKKKKKKLLLNNNQQQSSSTTTTTTTTTSSSTTTWWWZZZ]]]```bbbccceeehhhkkkkkkgggddddddeeessszzz|||uuummmhhhgggiiiiiiiiiiiilllqqqwwwyyysssiiiaaa[[[UUUSSSYYYdddrrr}}}xxxvvvyyy{{{xxxyyy{{{|||{{{yyyxxx{{{~~~{{{{{{}}}~~~}}}|||yyywwwsssqqqpppmmmmmmpppxxxvvvpppppprrruuuxxxzzz}}}~~~{{{zzz|||sssmmmnnnrrrvvvzzzkkk```RRRIIIFFFFFFEEECCCFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCAAA@@@?????????>>>>>>>>>>>>>>>::::::;;;;;;:::888777666333111///,,,+++*********(((((())))))))))))(((((())))))************))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&###$$$&&&'''((('''&&&&&&%%%&&&&&&&&&''''''((((((~~~~~~zzzwwwvvvuuuqqqkkkccc]]]ZZZUUUMMMGGGIIIHHHGGGGGGHHHGGGEEEDDDIIIIIIJJJKKKLLLLLLLLLLLLIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMKKKHHHGGGEEECCC???<<<666444111...,,,+++************))))))))))))******(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((()))***)))'''&&&&&&'''%%%&&&((()))))))))((((((---...---+++(((%%%%%%%%%((()))))))))))))))((('''))))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''''''''''''''&&&&&&''''''((()))))))))))))))'''''''''''''''((())))))+++(((%%%&&&)))+++***)))++++++++++++***((('''&&&)))************+++++++++(((***+++,,,++++++---...///...---,,,---000333555888<<>>>>>>>>>>>===<<<:::888666555777555222///---+++++++++---+++******+++,,,,,,++++++***((('''&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((~~~zzzsssmmmjjjddd\\\VVVOOOLLLHHHFFFFFFFFFFFFEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIJJJIIIGGGGGGGGGFFFCCCAAA999888555111...,,,+++***+++++++++***************(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((()))))))))'''&&&'''(((&&&&&&'''(((((((((''''''***,,,------***'''%%%$$$'''(((((((((((('''&&&&&&)))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&''''''(((((('''&&&&&&''''''((()))))))))))))))******)))))))))******++++++)))''''''***++++++***)))))))))(((''''''&&&&&&)))************+++++++++***+++,,,,,,++++++---.........---...000333777999???CCCGGGIIIJJJKKKLLLMMMPPPQQQRRRRRRRRRRRRRRRSSSUUUXXX^^^dddjjjoootttyyyzzz{{{yyyvvvxxx}}}~~~~~~vvvllleee___]]]ZZZWWWXXX[[[[[[\\\^^^^^^^^^\\\ZZZYYYWWWYYY___jjjxxx~~~yyyvvvwwwwwwyyy}}}~~~~~~}}}xxxsssqqqqqqsssrrrqqqqqquuu~~~|||tttrrrrrrtttwww|||}}}wwwsssppptttrrrsssxxxzzz}}}|||gggXXXLLLCCC@@@@@@AAABBBCCCEEEFFFGGGHHHHHHCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@??????;;;<<<<<<<<<<<<;;;;;;;;;888777444222///---,,,+++---+++******+++,,,+++***,,,***)))(((((()))***+++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((~~~~~~zzzuuuppphhhcccZZZUUUNNNHHHFFFFFFFFFEEEFFFGGGIIIJJJJJJIIIHHHGGGIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIJJJHHHGGG???===:::666222///,,,++++++,,,,,,,,,+++***))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&)))---...,,,(((&&&%%%&&&''''''''''''&&&%%%$$$((((((((('''&&&&&&&&&%%%(((''''''&&&&&&''''''(((((((((((()))))))))******%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&''''''((((((''''''''''''(((((()))))))))))))))+++******)))))))))******+++***((()))+++,,,,,,+++))))))''''''''''''((())))))************++++++++++++,,,------++++++,,,...---...///111444888<<<>>>EEEGGGJJJKKKJJJJJJLLLMMMOOOQQQTTTTTTSSSRRRRRRSSSWWW]]]eeennnuuu|||~~~vvvlllddd\\\TTTSSSSSSRRRRRRTTTTTTTTTTTTUUUWWWYYY[[[]]]^^^aaahhhrrr~~~}}}{{{zzzuuuuuuwww|||yyyvvvttttttyyywwwuuutttxxxxxxqqqqqqrrrtttyyyxxxtttrrrqqqqqqppprrrxxx|||ppp```RRRFFF???===<<<===???BBBDDDEEEFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@========================:::999888666333000---,,,...,,,*********+++***))),,,+++***))))))***+++,,,******)))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((({{{}}}}}}}}}wwwqqqmmmgggaaaYYYQQQLLLHHHEEEDDDFFFGGGHHHJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGIIIKKKLLLKKKIIIDDDBBB@@@<<<777333///---+++,,,,,,,,,+++***((('''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((()))(((&&&%%%$$$$$$%%%&&&%%%'''***+++***)))(((((('''((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&''''''(((((((((((('''(((((())))))))))))((((((***)))(((((('''(((((((((***)))))))))***++++++++++++***)))((((((***,,,---))))))*********++++++++++++,,,---,,,++++++,,,---...///222555999===AAACCCDDDFFFHHHIIIIIIJJJLLLNNNMMMPPPTTTUUUTTTSSSTTTUUU]]]eeepppxxxyyy||||||||||||zzzrrriii^^^UUUMMMMMMNNNNNNOOOQQQRRRSSSUUUYYY\\\```ccceeefffiiiooowww}}}|||{{{zzzttttttwww}}}~~~}}}}}}{{{yyy{{{zzztttpppppprrrtttyyy|||wwwvvvuuurrrqqqtttyyy~~~tttgggYYYLLLCCC@@@;;;<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<;;;999666333000......,,,************)))(((******)))))))))***+++,,,+++***))))))(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((vvv{{{|||uuuuuu}}}|||}}}~~~}}}|||}}}}}}zzzrrrmmmggg___XXXPPPHHHDDDEEEEEEFFFGGGHHHIIIIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJKKKJJJIIIJJJLLLLLLJJJIIIGGGFFFDDDAAA===777333000,,,,,,,,,+++***((('''&&&))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))(((''''''((())))))(((&&&%%%$$$$$$%%%&&&&&&'''(((((('''(((***,,,*********))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&''''''((())))))(((((((((((())))))))))))(((((())))))(((((((((((())))))'''((()))))))))))))))***+++***)))((()))+++---...))))))*********+++++++++***,,,---,,,++++++,,,...000222555999===AAACCCDDDCCCDDDEEEEEEDDDFFFHHHKKKJJJOOOTTTUUUTTTUUUXXX[[[eeeppp{{{|||uuuwwwxxxvvvwwwvvvnnneeeWWWOOOIIIIIILLLMMMPPPTTTXXX[[[aaagggkkkllllllllllllooouuu|||~~~}}}zzzyyytttuuuzzzwwwrrrpppqqqrrrsssyyy|||yyywwwwwwvvvxxx}}}vvvkkk___RRRHHHDDD@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBAAA???===<<<;;;;;;;;;=========;;;999666333111000...,,,+++++++++)))((((((((((((((())))))******++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((pppwww}}}|||||||||zzztttoooooouuu~~~|||xxxvvvvvv|||}}}{{{}}}xxx{{{{{{xxxsssmmmeee\\\RRRKKKGGGGGGEEEDDDDDDEEEGGGHHHFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKMMMLLLKKKKKKLLLKKKIIIGGGGGGGGGGGGEEEAAA<<<777444///...---+++)))((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))&&&'''((((((''''''((()))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%'''+++...,,,,,,,,,+++***)))((('''%%%&&&&&&&&&'''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''(((((()))))))))))))))))))))))))))(((((('''+++************+++,,,---&&&((()))***)))((()))))))))(((((('''((()))***+++)))************++++++++++++---............///111444666:::===@@@BBBBBBCCCCCCCCCBBB@@@???@@@CCCEEEIIINNNTTTVVVVVVXXX___dddooo{{{xxxrrrttttttrrrqqqooofff\\\OOOKKKHHHKKKNNNRRRZZZaaahhhmmmuuu{{{}}}yyytttpppooosssyyy}}}zzzxxxvvvyyy~~~zzz{{{yyyuuuuuurrrrrrtttuuuvvv|||~~~}}}|||vvvnnndddXXXOOOLLLGGGHHHHHHGGGGGGFFFEEEDDDFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFF@@@???>>>===<<<===>>>>>>>>>>>>===<<<:::888666555222000---,,,,,,+++***(((''''''(((((())))))******++++++***))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((hhhnnnwww}}}}}}yyyuuurrrooommmjjjhhhiiikkklllmmmnnniiieeegggnnnvvv|||~~~wwwqqqpppqqqsssyyy{{{wwwyyy~~~www|||~~~{{{vvvppphhh^^^XXXQQQNNNJJJFFFDDDDDDFFFGGGFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLKKKIIIGGGFFFGGGHHHHHHEEE@@@;;;777444222...+++))))))***+++))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))&&&'''((((((''''''(((***&&&&&&'''(((((((((''''''%%%&&&'''''''''(((***,,,------,,,,,,+++)))((('''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&((())))))*********)))))))))))))))((('''''')))))))))***+++,,,---...&&&(((++++++)))((()))***))))))))))))))))))******)))************+++++++++---///111111111222444666999;;;>>>@@@AAAAAA@@@@@@??????>>><<<;;;===AAADDDIIIOOOUUUXXXYYY^^^gggooowww|||uuukkknnnnnnlllkkkhhh___TTTKKKJJJMMMRRRWWW]]]kkkwww{{{tttsssvvv|||}}}|||{{{yyyzzz}}}yyyuuuuuutttpppsssrrrtttxxxzzz||||||sssooojjjaaa[[[YYYUUUTTTSSSQQQNNNKKKIIIGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDBBB@@@>>>======>>>???>>>>>><<<;;;::::::999999444222///------,,,***)))''''''((()))******++++++,,,+++******))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((aaahhhpppuuutttnnngggbbb___\\\YYYYYY[[[^^^aaabbb```\\\ZZZ\\\dddmmmrrrtttuuuyyy{{{|||}}}~~~yyyssspppjjjgggjjjooouuu|||zzzxxxvvvvvvtttsssxxx|||xxx||||||~~~zzzvvvooohhhcccZZZVVVPPPJJJFFFFFFGGGIIIEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNMMMKKKJJJKKKLLLKKKIIIGGGEEEGGGHHHIIIFFFBBB===999777444000,,,******,,,---))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***%%%&&&((()))***)))((((((###%%%((())))))((()))***------,,,,,,***)))((('''$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&((()))************)))))))))))))))(((''''''&&&''''''((()))+++,,,---&&&)))------+++)))***,,,++++++,,,,,,,,,,,,+++***)))************+++++++++///111333444444555777999<<<===@@@BBBBBBAAA???===999:::999999:::>>>DDDHHHJJJPPPVVVYYY[[[bbbmmmvvv{{{|||zzz|||yyysssdddggghhhhhhhhheee[[[QQQJJJMMMSSSZZZ___hhhyyyxxxwwwyyy}}}}}}|||||||||{{{}}}yyyvvvwwwuuuqqqrrrrrrvvv{{{~~~~~~~~~}}}uuuoooooonnniiifffeeefffeeebbb___[[[WWWSSSRRRGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJHHHDDD@@@>>><<<<<<<<>>>>>===<<<<<<<<<======;;;999666444222///+++(((,,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))))))))((((((------...,,,)))''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((___aaadddeeeccc^^^XXXTTTRRRRRRRRRVVV[[[___bbbbbbccc```\\\[[[]]]___`````````ccchhhjjjjjjiiigggeeebbbaaaaaaeeennnzzz}}}vvvqqqmmmkkkkkkfffhhhiiiiiijjjoooxxxyyyvvvuuuuuuvvvvvvzzzyyywwwxxx|||~~~zzzwwwrrrnnnhhh___WWWPPPLLLJJJFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDD???;;;777333111///---,,,,,,++++++,,,---,,,***((((((((((((((())))))******((())))))((('''&&&((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''((())))))***)))((('''''''''''''''''''''(((((((((((()))************)))))))))''''''&&&'''((((((%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&(((***)))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((************)))))))))((())))))*********+++++++++************************''')))+++,,,,,,,,,---///111444777888999;;;>>>@@@@@@@@@@@@???===:::888666777999<<>>@@@AAACCCDDDAAA@@@>>><<<999888666666:::>>>CCCGGGKKKOOOTTTWWW[[[aaahhhmmmttt|||~~~}}}~~~|||wwwlllaaa^^^^^^[[[VVVXXXUUUTTTWWWYYYWWWUUUVVVccceeekkkwwwyyyrrrssstttyyy~~~|||zzzzzz{{{zzzyyy{{{~~~~~~{{{}}}~~~}}}}}}}}}~~~~~~{{{yyyxxxwwwyyy|||}}}zzzsssllljjjnnnvvv|||}}}xxxrrrkkkiiikkkqqqmmmlllooorrrtttyyyjjj\\\LLLEEEBBB@@@???AAA@@@AAABBBDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@@@@===<<<;;;;;;:::::::::;;;:::888666555555333000...///...---+++************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))(((&&&%%%&&&'''))))))''''''''''''))))))(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&```dddiiimmmmmmiiiddd``````ccciiiqqqyyy~~~~~~}}}{{{yyywwwwwwvvvvvvvvvtttuuuvvvyyyzzzyyyvvvssstttpppnnnsssyyyvvvuuuuuuvvvyyywwwtttvvvzzz}}}~~~~~~zzz||||||{{{~~~xxxooofffccc^^^]]]aaahhhmmmqqq{{{xxxsssssswww|||{{{{{{}}}|||wwwpppiiiccc___VVVSSSNNNJJJGGGFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFGGGDDD???:::777444000......,,,++++++,,,,,,***((())))))))))))))))))))))))***++++++)))''''''((()))(((((((((((((((((((((((()))*********+++++++++,,,''''''((((((((()))))))))******))))))((('''&&&%%%'''''''''''''''&&&%%%%%%'''(((((())))))))))))))),,,,,,++++++***)))))))))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***)))((('''(((***(((((((((''''''(((((((((&&&''''''((())))))******((((((((((((((((((((((((*********)))))))))))))))************************---,,,++++++++++++,,,---+++,,,---...---...000222444888>>>CCCEEEEEEFFFGGGBBB@@@>>><<<::::::;;;<<>>??????@@@BBBCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>===============:::999777777777666333111...---,,,+++))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((((((&&&&&&'''(((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&dddhhhnnnsssuuussspppmmmnnnqqqxxx|||{{{xxxvvv{{{}}}|||}}}~~~|||yyyuuusssvvvvvvqqqiiibbb^^^ZZZZZZ^^^eeekkknnnwww~~~yyytttrrrvvv{{{}}}}}}}}}yyytttpppmmmddd^^^UUUKKKEEECCCDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGIIIFFFAAA===:::777333111...,,,+++***++++++)))(((************)))))))))))))))******((('''&&&''')))((((((((((((((((((((((((,,,+++++++++*********)))&&&&&&'''''''''((((((((((((((('''''''''''''''''''''((((((((('''&&&%%%%%%''''''((()))))))))))))))+++++++++++++++***))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***++++++***(((&&&&&&''''''(((((((((((((((((('''&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))******************************---,,,,,,,,,,,,,,,,,,---***+++---------...111333666:::AAAEEEFFFGGGGGGGGG@@@???===<<<===???BBBDDDDDDFFFJJJOOOUUU^^^gggmmmtttxxx{{{{{{~~~xxxmmm```WWWRRRPPPOOONNNOOOTTT[[[aaafffjjjllllllllllllqqq~~~{{{uuuqqqtttwww}}}~~~~~~}}}||||||{{{|||}}}}}}yyyvvvuuuvvvxxx{{{{{{zzzyyyzzz{{{}}}~~~}}}{{{zzzyyyzzz}}}|||}}}}}}xxxvvvtttsssoookkkiiinnnyyywwwqqqmmmiiijjjmmmqqqnnnoooqqqsssvvv~~~~~~nnnZZZKKKAAA::::::<<>>>>>>>>>>>;;;:::999999999888666444111111000...---+++***)))************************(((((())))))))))))((((((&&&((())))))((('''(((******)))(((''''''((()))***(((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''''''''((()))))))))(((((('''''''''&&&lllpppuuuzzz}}}}}}{{{zzzzzz}}}}}}zzzyyyzzz}}}xxxtttrrrttttttoookkkddd```]]]]]]bbbhhhmmmpppvvv{{{yyyvvvrrroooqqqxxx|||yyyxxxnnnggg[[[OOOFFFCCCBBBCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFBBB@@@===:::777444000...++++++++++++***)))+++************)))))))))'''((()))(((''''''(((***))))))))))))))))))))))))******)))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))'''((()))))))))((('''&&&&&&'''(((((())))))((((((((()))************))))))&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***+++***(((&&&%%%&&&''''''((((((((((((''''''''''''((())))))***++++++))))))))))))))))))))))))))))))))))))************+++++++++***************+++,,,,,,------,,,,,,+++((()))++++++,,,...111444:::>>>CCCFFFGGGFFFFFFFFF>>>======???AAAEEEHHHJJJJJJMMMQQQWWW___jjjuuu|||uuuhhhZZZRRRNNNLLLMMMPPPSSS\\\ffflllooorrrqqqnnniiikkkqqq{{{xxxwwwuuuyyy{{{~~~~~~|||~~~|||zzzxxxyyyxxx{{{zzzyyywwwssspppppprrruuuxxxxxxxxxxxxyyyzzz{{{|||{{{zzzyyyyyy{{{{{{xxxuuusssrrroooooonnnjjjiiiooozzz}}}ssspppnnnmmmmmmooonnnmmmnnnqqqqqqsss{{{ppp^^^OOODDD===<<>>============<<<;;;;;;;;;:::888666111111000///---+++)))(((************************(((((())))))))))))((((((((()))******)))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzz}}}|||yyy{{{zzzwwwvvvwwwxxxvvvsssqqqllliiiggghhhmmmrrrwwwyyyyyy|||~~~}}}}}}ssskkkjjjiiiiiinnnxxx~~~~~~tttnnndddXXXOOOIIIEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIGGGEEEBBBAAA???===:::777333000...,,,------,,,++++++++++++*********))))))'''((())))))((((((***,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((()))&&&((()))***+++***((((((&&&'''(((((())))))((((((%%%&&&'''))))))))))))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%'''))))))((('''''''''&&&'''((())))))((('''&&&((((((((())))))******+++))))))))))))))))))))))))((()))))))))************+++++++++*********)))))))))***,,,......,,,***))))))***,,,---...111666999???BBBEEEGGGFFFEEEEEEEEE@@@AAABBBDDDGGGKKKNNNPPPQQQUUU[[[dddmmmyyyrrrdddTTTNNNLLLLLLQQQWWW[[[iiivvv||||||vvvnnnqqqxxx{{{xxxyyy{{{~~~}}}}}}}}}~~~~~~~~~~~~{{{zzz|||~~~|||xxxvvvuuuvvvyyy|||~~~yyywwwtttpppmmmmmmppprrrrrrssstttuuuwwwwwwxxxxxxxxxxxxxxx{{{~~~yyyuuusssqqqqqqpppmmmnnnnnnlllkkkqqq}}}yyyqqqqqqrrrqqqqqqrrrlllmmmpppssssssttt{{{{{{nnn```TTTJJJCCCBBBEEEBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@????????????>>><<<<<<===<<<999777222222111000---+++((('''************************(((((())))))))))))(((((((((***+++***(((((()))***'''(((***++++++***((('''((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''&&&&&&''''''((()))))))))~~~|||vvvvvvxxx|||}}}zzzwwwuuusssrrrqqqrrrwww}}}}}}~~~|||xxxuuutttuuutttooonnnqqqooogggaaa```bbbdddkkkxxx|||xxxssskkkbbbXXXPPPJJJGGGBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIEEECCCBBBAAA@@@???<<<:::555222000......///...---++++++++++++******))))))''')))******)))***,,,///))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((&&&%%%%%%&&&'''(((&&&(((***+++,,,+++***)))&&&''''''(((((((((((((((###$$$&&&'''((()))((((((''''''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((!!!$$$'''(((((((((((()))&&&'''((())))))((('''&&&))))))))))))************))))))))))))))))))))))))(((((())))))*********+++++++++++++++******))))))(((***,,,//////,,,***(((,,,---///000222666;;;>>>BBBEEEGGGHHHFFFEEEDDDDDDEEEFFFGGGJJJMMMPPPSSSTTTUUU[[[dddoooyyy~~~{{{|||qqqaaaRRRMMMLLLNNNUUU^^^bbbsssxxx{{{|||yyy|||||||||||||||}}}~~~|||wwwtttwwwyyyxxxuuussssssttt{{{}}}}}}zzzxxxtttoookkkkkknnnqqqmmmoooqqqssstttuuuttttttwwwxxxyyy}}}yyytttqqqpppppppppmmmpppqqqooonnntttwwwrrrsssvvvvvvuuuuuummmnnnssswwwwwwxxxwwwlll```WWWOOOHHHHHHKKKCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGEEEDDDCCCBBBBBBBBB@@@???>>>======<<<:::888777777666555333000---+++************************(((((())))))))))))(((((()))*********((('''((()))'''(((+++,,,,,,+++((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''***++++++***'''&&&%%%%%%&&&'''((()))******{{{yyyxxxzzz|||xxxtttuuuwww||||||vvvsssrrrqqqqqqmmmiiiggggggccc[[[WWWXXX^^^```gggqqq||||||{{{uuuqqqllliiigggaaaXXXPPPJJJHHHEEEEEEEEEFFFEEEDDDFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDBBBAAA@@@??????:::999777555333000///...,,,+++***+++,,,---,,,+++************************)))))))))))))))))))))))))))******)))'''%%%&&&'''&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&''')))+++,,,+++***)))++++++*********************,,,------------...000......///000222888>>>CCCEEEFFFGGGIIIIIIHHHGGGGGGKKKNNNRRRUUUVVVWWWXXXZZZ]]]fffsss}}}uuuvvvyyywwweeeXXXMMMJJJKKKQQQ]]]jjjvvv~~~~~~~~~~~~|||}}}~~~{{{wwwvvvwwwxxxxxxxxxxxxvvvuuuttt{{{~~~~~~|||xxxvvvuuutttrrrqqqsssssstttttttttuuuuuuuuuuuuyyy{{{|||zzzuuurrrrrrrrrooonnnoooqqqsssyyyxxxxxxyyyyyyyyyxxxxxxwwwqqqsssuuuxxx||||||pppiii___ZZZYYYXXXUUUQQQRRRNNNKKKIIIGGGDDDDDDEEEFFFCCCDDDEEEDDDAAABBBFFFEEEEEEDDDDDDDDDFFFGGGHHH?????????>>>>>>===;;;;;;;;;999777444222000///...++++++***))))))))))))))),,,++++++***)))((((((''''''(((((()))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))'''((()))***)))(((&&&$$$''''''((((((((((((''''''~~~}}}|||yyyxxx{{{~~~{{{xxxxxx{{{yyyuuurrrooonnnkkkhhhhhhiiieee___[[[[[[```cccjjjttt~~~}}}}}}yyyuuusssqqqlllccc]]]NNNKKKFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIDDDCCCBBBAAA@@@?????????===<<<:::777444111///---+++)))))))))++++++***)))((((((((((((((((((((((((************************)))******)))'''%%%&&&'''&&&'''((())))))((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''((())))))''''''((()))************************'''(((***,,,---,,,+++***++++++******************+++,,,------,,,,,,---//////000222444777;;;AAAEEEGGGGGGHHHIIIJJJJJJJJJIIINNNPPPSSSUUUVVVXXX[[[]]]eeeqqqzzztttnnnqqquuu|||xxxmmm]]]TTTLLLKKKOOOXXXhhhwww|||||||||{{{}}}~~~zzzyyy||||||}}}~~~}}}|||{{{zzz~~~|||||||||{{{zzz{{{{{{zzzyyyyyyxxxxxxwwwyyy}}}|||wwwuuuvvvxxxsssrrrsssvvvwww{{{~~~vvvwwwxxxzzz{{{||||||}}}xxxzzz}}}xxxnnnhhh```\\\]]]^^^]]][[[[[[XXXTTTQQQOOOLLLJJJJJJGGGDDDCCCDDDCCC@@@BBBFFFFFFEEEDDDDDDDDDEEEFFFGGG@@@@@@@@@@@@???>>>===<<<===<<<:::888555333111000,,,,,,++++++***+++++++++))))))((((((''''''&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***)))(((&&&%%%''''''((((((((((((''''''}}}}}}}}}}}}||||||zzzzzz}}}~~~|||}}}{{{xxxtttrrrnnnlllmmmpppnnnhhheeeffffffjjjrrr|||~~~|||~~~}}}zzzxxxwwwssslllgggYYYTTTLLLGGGDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@===:::666222///...,,,***)))***++++++***)))((((((((((((((((((((((((************************)))******)))'''&&&&&&'''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))******(((((()))***************************((()))+++,,,------,,,,,,******+++++++++++++++++++++,,,---,,,++++++---///000333777:::===@@@EEEHHHIIIIIIIIIIIIJJJLLLMMMMMMSSSTTTVVVWWWYYY]]]cccgggqqq}}}wwwpppjjjfffjjjooovvv||||||ttthhh___RRRNNNKKKNNNVVVeeezzz~~~~~~~~~|||{{{{{{}}}}}}~~~}}}~~~|||{{{{{{}}}~~~}}}yyyxxxyyy|||}}}wwwsssuuuwww{{{~~~}}}{{{wwwssslllfffaaa```cccgggiiiiiikkkjjjgggddd```[[[UUUPPPKKKFFFCCCCCCBBB@@@BBBFFFFFFFFFEEEDDDDDDDDDEEEEEEAAAAAAAAAAAAAAA@@@???>>>@@@???>>><<<:::666333111...---,,,,,,++++++,,,,,,(((((((((((((((((((((((('''((())))))******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***)))((('''&&&''''''((((((((((((''''''~~~}}}}}}~~~|||tttsssvvvzzzzzzuuussstttsssxxx}}}}}}~~~|||{{{{{{xxxtttqqqiiibbbWWWNNNHHHFFFEEEDDDEEEEEEFFFFFFGGGHHHIIIJJJIIIJJJKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFFFFGGGGGGHHHEEEDDDAAA>>>:::555111///...---++++++,,,,,,+++***************************++++++++++++++++++++++++((()))***)))'''&&&'''((('''(((((((((((((((((('''******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((((()))******(((((()))***************************((()))***+++,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,---,,,++++++---///222666;;;???BBBDDDGGGIIIJJJIIIIIIIIIKKKMMMOOOQQQWWWWWWYYYZZZ^^^eeennnsss~~~yyynnngggccc```ccchhhnnnqqqllldddZZZTTTLLLLLLOOOUUUaaauuu{{{|||~~~~~~}}}}}}~~~~~~~~~zzzsssrrrtttwww{{{|||xxxuuurrrooojjjgggcccdddhhhnnnsssuuu{{{~~~}}}yyyqqqdddYYYPPPIIICCCBBBAAA???AAAEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAA@@@===999555333000///---,,,***)))((((((******************++++++(((((()))************)))((((((((())))))******+++******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((('''''''''((((((((((((''''''zzzyyy|||~~~}}}~~~~~~}}}|||wwwooobbbVVVNNNHHHDDDBBBFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJJJJKKKLLLLLLKKKKKKHHHHHHGGGGGGHHHHHHIIIIIIGGGFFFEEEBBB>>>999555222///...,,,,,,,,,,,,***)))************************************************((()))***)))((('''((()))(((((((((''''''(((((((((******)))(((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))'''((())))))''''''((()))))))))))))))))))))))))))(((((()))******+++++++++******++++++,,,,,,,,,,,,,,,------,,,+++,,,///111444888>>>CCCEEEGGGHHHIIIIIIIIIIIIJJJLLLOOORRRSSSVVVWWWZZZ^^^dddmmmwww}}}xxxooofff^^^YYYWWWXXX]]]aaabbb]]]WWWQQQNNNMMMPPPUUU^^^mmm|||{{{|||}}}}}}~~~wwwsssrrrtttwww{{{|||uuupppnnnjjjhhhfffggglllssszzz~~~zzziiiXXXNNNEEEAAA@@@???AAAEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBAAA>>>;;;777555333111...+++(((&&&$$$$$$************++++++++++++((())))))***************(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))))))))''''''((((((((((((''''''}}}}}}{{{}}}~~~~~~~~~{{{|||}}}~~~wwwkkk___VVVMMMGGGCCCHHHGGGFFFFFFFFFGGGHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGEEEBBB>>>:::777000...---,,,,,,+++***((((((((((((((((((((((((((())))))))))))))))))))))))((()))******(((((()))***((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))''''''((()))((((((((((((((((((((((((((((((((())))))***++++++******++++++,,,---------,,,------,,,,,,...222555888<<>>@@@DDDDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA???===:::999555444111---***'''%%%$$$))))))))))))))))))))))))((()))******++++++******))))))******************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******''''''((((((((((((''''''}}}}}}~~~|||{{{yyyyyy{{{~~~}}}yyy{{{}}}}}}tttkkkaaaXXXOOOJJJJJJHHHGGGEEEEEEFFFGGGHHHGGGGGGIIIJJJJJJKKKKKKKKKHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEBBB>>><<<444222000//////...,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))***)))((('''&&&&&&'''((()))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''((((((((((((((((((((((((************************))))))))))))*********+++((()))******(((((()))***))))))))))))))))))))))))))))))))))))***+++,,,,,,******++++++,,,------...,,,,,,------...000555888===@@@EEEHHHIIIIIIJJJKKKKKKLLLOOORRRUUUWWWYYYYYY[[[```gggnnnvvv}}}~~~rrreee]]]UUULLLHHHIIIIIIIIIJJJLLLPPPSSSVVVWWW]]]```dddlll~~~yyy}}}~~~}}}~~~||||||||||||}}}}}}~~~~~~~~~zzzvvvsssrrrtttxxx}}}}}}rrrnnnkkkkkkkkkmmmsss}}}hhhYYYJJJBBB???>>>@@@CCCBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>888777444111...,,,******+++******))))))((((((((())))))***++++++++++++***++++++******************(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))******+++''''''((((((((((((''''''~~~~~~~~~{{{xxxvvvvvvtttuuuxxx||||||}}}|||tttkkkbbbXXXRRRKKKIIIGGGEEEEEEEEEGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGIIIIIIGGGDDDAAA???999777555444444333111///************************((((((((((((((((((((((((((()))******)))((()))+++)))((('''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((((((''''''))))))))))))))))))))))))************************)))*********++++++++++++)))+++++++++***)))***+++************************************+++,,,---...******+++,,,,,,---......,,,,,,------...222777;;;@@@CCCGGGIIIJJJJJJKKKLLLLLLNNNQQQUUUXXXZZZ[[[\\\ccciiiqqqxxx|||mmm^^^VVVOOOIIIHHHKKKJJJHHHHHHKKKRRRYYY^^^```ccceeegggooo}}}~~~~~~}}}{{{|||{{{~~~|||yyyzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}yyy~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~zzzuuuqqqqqqtttyyyrrrnnnkkkkkklllooovvvlll\\\KKKBBB???>>>@@@CCCAAABBBCCCEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA:::999777444222111000000---------,,,+++***))))))))))))***++++++++++++***,,,+++++++++***)))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((()))***++++++''''''((((((((((((''''''}}}xxxwwwyyyxxxtttppplllnnnrrrwww}}}xxxssslllddd]]]VVVRRRMMMHHHEEECCCBBBCCCGGGGGGHHHIIIKKKLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDAAA???<<<999777444000---,,,,,,,,,++++++)))(((((((((((((((((((((((((((((())))))************))))))((((((((((((((())))))***+++***)))(((((()))***+++))))))))))))((('''&&&%%%''''''(((((())))))************))))))((((((''''''(((((('''''')))***,,,...%%%&&&(((******)))'''&&&(((((()))***************+++***)))'''''''''((()))))))))))))))************(((((())))))))))))((((((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++++++++++++++,,,,,,000111111000000555<<>>@@@BBBBBBAAA@@@@@@BBBCCCCCCBBBCCCBBBBBBDDDEEEFFFDDDCCC<<<>>>@@@BBBBBBAAA>>>===>>>;;;999777555333///,,,------,,,+++******+++++++++++++++*********************++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,+++)))''''''''''''((())))))(((((((((((())))))|||xxxwwwxxxyyyvvvsssnnnppptttyyy~~~}}}xxxssslllggg]]]XXXQQQJJJFFFDDDDDDEEEEEEEEEFFFIIIKKKKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEBBB@@@===999444000------,,,,,,+++***)))(((************************))))))************))))))((((((((((((((()))***++++++***))))))((((((((((((''''''(((((((((((((((((('''((((((((()))))))))***(((((((((((('''''''''&&&))))))((((((((()))******'''''')))*********)))((((((((()))***************+++***)))(((''''''((()))))))))))))))************((())))))******))))))(((************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------///000111222555999???CCCEEEFFFFFFFFFEEEFFFIIIKKKMMMQQQVVVYYY]]]bbbhhhlllyyy}}}~~~|||qqqeeeXXXOOOHHHEEEGGGMMMPPPTTTYYY___kkkuuuxxxuuurrrssswww~~~{{{|||~~~~~~{{{yyyyyyzzz}}}~~~~~~~~~|||~~~~~~|||~~~|||zzzyyyzzzyyyxxxwwwttttttuuuvvvxxxzzz{{{|||~~~|||wwwvvvwwwyyy~~~}}}xxxxxxvvvvvvtttssswww~~~ooogggZZZPPPKKKHHHGGGEEEEEEDDDDDDFFFGGGGGGEEECCCCCCBBBBBBCCCEEEEEEDDDCCC>>>???AAABBBBBBAAA???>>>>>><<<:::888777444111...---,,,++++++******++++++************************)))******************)))++++++++++++++++++++++++))))))))))))))))))))))))(((''''''(((((()))***+++))))))(((((((((((())))))|||xxxwwwyyyzzzyyyxxxrrrtttxxx}}}yyyzzz}}}}}}xxxtttqqqgggbbbYYYPPPIIIFFFEEEEEEAAABBBDDDGGGJJJKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKIIIGGGEEEBBB===777333///......,,,+++***))))))************************))))))************))))))'''''''''((()))***+++,,,*********)))((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&))))))))))))(((((('''&&&))))))))))))************(((((()))******************))))))(((((((((((()))))))))))))))************)))******************)))))))))))))))))))))))))))******))))))******+++,,,.........---------------...///111555;;;@@@BBBCCCEEEEEEEEEDDDDDDFFFJJJMMMPPPTTTZZZ___ccchhhpppvvv~~~zzztttiii___SSSKKKGGGFFFLLLSSSXXX___hhhsss}}}~~~}}}{{{wwwvvvwww{{{}}}}}}zzzxxxxxxxxxwwwvvvqqqrrruuuwwwzzz{{{{{{{{{~~~zzz{{{~~~{{{yyy{{{~~~|||xxxuuuwww~~~vvvllleee]]]WWWUUUQQQJJJEEEEEEDDDDDDFFFGGGFFFCCCAAACCCBBBAAABBBDDDDDDDDDBBBAAABBBBBBBBBBBBBBBAAAAAA@@@>>><<<:::999777333111---,,,,,,+++++++++++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))}}}yyyyyyzzz|||}}}}}}xxxzzz~~~zzzxxxzzz~~~{{{yyywwwpppllldddZZZQQQJJJEEEBBB@@@AAACCCFFFJJJKKKIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKIIIGGGFFFEEECCC???999555111000///---,,,+++******(((((((((((((((((((((((())))))************))))))''''''(((((()))***,,,,,,'''((()))))))))'''&&&%%%''''''((()))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''((()))))))))(((&&&%%%))))))((((((((()))***+++(((((()))***************)))))))))(((((((((((()))((()))))))))******************++++++++++++*********************************************+++,,,,,,------------------------...///222999AAAEEEEEECCCBBBBBBBBBBBBCCCGGGMMMQQQRRRXXX___dddiiipppzzz|||qqqjjj```WWWNNNJJJHHHKKKTTT^^^fffooo{{{zzztttrrrtttxxx|||}}}zzzzzzzzzyyyxxxtttvvvyyy|||~~~}}}}}}|||~~~}}}}}}yyyzzz}}}}}}yyyzzz}}}uuuoooiiieee``````___ZZZQQQHHHGGGEEEDDDDDDEEEEEEDDDCCCCCCBBBAAAAAACCCDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCAAA???===<<<;;;999666444......---,,,++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))*********((('''&&&)))))))))******)))))))))~~~||||||}}}yyyyyyyyyyyyyyy|||}}}{{{{{{vvvtttoooggg\\\QQQGGGAAABBBBBBCCCFFFIIIJJJIIIHHHKKKKKKJJJIIIHHHHHHGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHEEEDDDDDDCCCCCC@@@<<<999444333111...---+++++++++(((((((((((((((((((((((())))))************))))))(((((((((((()))***+++,,,%%%&&&''')))))))))((('''))))))******)))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((('''''''''((()))***(((((()))***************((((((((())))))))))))(((((()))))))))******************++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------000111666===DDDGGGEEEBBB===>>>???AAADDDJJJQQQVVVTTT[[[ccciiiooowwwsssggg```TTTNNNJJJIIIKKKQQQ^^^jjjxxx}}}{{{vvvpppmmmnnntttxxx~~~~~~|||{{{|||~~~~~~zzz{{{}}}zzzxxx{{{{{{uuuoookkkjjjhhhhhhjjjkkkfff]]]UUUOOOLLLHHHFFFFFFGGGHHHGGGDDDBBBAAAAAACCCDDDDDDDDDFFFEEEEEEDDDDDDDDDCCCCCCBBB@@@>>>>>>===<<<999666111000///---,,,,,,++++++''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&))))))************))))))zzzwwwrrruuuxxxyyyzzz~~~~~~~~~zzzzzzxxxrrrhhh[[[OOOHHHHHHGGGEEEFFFHHHIIIJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBB???===777555222///---,,,++++++************************))))))************))))))******)))))))))***++++++%%%&&&'''((()))*********************)))((('''&&&))))))))))))((((((((((((((((((((()))))))))))))))&&&'''(((((())))))))))))''''''''''''(((((((((((((((((()))***************'''(((((())))))))))))((())))))))))))************)))******************)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++,,,---......///333666;;;@@@EEEEEECCCAAA<<<===@@@CCCGGGMMMTTTYYYXXX```hhhnnnrrrzzz}}}yyyzzz}}}|||sssggg\\\VVVJJJHHHHHHLLLQQQZZZiiiwww~~~~~~}}}yyyxxxuuuppplllmmmrrrwww~~~yyyyyy~~~{{{yyyxxxxxx|||zzzvvvvvvvvvqqqllljjjgggiiilllnnnooolllfffbbbXXXTTTOOOKKKIIIHHHGGGGGGEEECCCAAAAAACCCEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBB@@@???>>>>>>===:::888555444222000...,,,++++++'''(((((())))))******+++((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%'''(((***+++++++++((()))***++++++***)))(((~~~{{{{{{zzzyyy{{{~~~}}}wwwrrrssswww|||~~~~~~|||}}}|||yyyqqqggg]]]WWWOOOLLLHHHFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDAAA@@@@@@@@@???>>>999777444000...,,,,,,,,,************************))))))************))))))++++++******))))))******(((((((((((())))))***+++))))))*********))))))(((***)))))))))(((((((((''''''''''''((((((((())))))******)))((((((((())))))&&&'''((()))***)))(((((((((((()))***************&&&'''((()))******)))((())))))))))))************((())))))******))))))(((************************+++++++++++++++,,,,,,---)))***+++---...000111222777;;;@@@CCCCCCAAA@@@???>>>AAADDDHHHKKKPPPVVVZZZ___fffmmmqqqssszzz|||rrrnnnnnnppprrrrrrnnndddZZZSSSOOOHHHHHHMMMUUU]]]hhhxxx}}}|||~~~||||||{{{wwwrrrsssxxx}}}}}}|||}}}~~~}}}|||}}}}}}xxxtttuuuvvvxxx~~~xxxqqqrrrqqqmmmjjjjjjfffjjjnnnppppppnnnnnnooohhhddd___ZZZUUUPPPJJJGGGGGGEEEBBBBBBDDDFFFFFFFFFDDDEEEFFFGGGFFFDDDBBBAAABBB@@@?????????>>>;;;999999777555222///---++++++(((((())))))***++++++,,,)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''')))***,,,---((()))+++,,,,,,+++)))(((xxxvvvxxxqqqqqqwww|||zzz|||~~~~~~}}}wwwrrrwww|||}}}}}}~~~~~~~~~|||vvvooohhhcccSSSOOOJJJGGGGGGHHHJJJKKKHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGDDD@@@===<<<<<<<<<;;;:::888444111...---,,,---(((((((((((((((((((((((())))))************))))))---,,,+++***))))))))))))++++++)))(((((()))***+++'''((()))******++++++*********))))))((((((((('''&&&&&&&&&'''''''''((((((...---+++)))''''''((((((&&&(((***+++,,,+++)))((((((((()))***************&&&'''(((*********)))((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))*********)))***++++++,,,)))***,,,...000222333444999>>>CCCDDDBBB>>>======BBBEEEHHHLLLNNNRRRWWWZZZcccjjjqqqssssssxxxrrrhhhdddcccfffhhhhhhcccZZZRRRMMMKKKJJJLLLSSS^^^gggsss}}}}}}}}}~~~|||~~~zzzzzz~~~||||||zzz}}}yyyuuuqqqooorrruuuyyy{{{qqqpppoookkkiiikkkjjjoootttvvvttttttxxx|||zzzwwwsssnnnggg]]]SSSMMMHHHEEECCCCCCDDDFFFGGGGGGDDDEEEGGGHHHGGGDDDAAA@@@AAA@@@?????????>>><<<:::;;;:::777333000---+++***((())))))***+++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))***)))(((''''''((()))***((()))+++,,,,,,+++)))(((}}}wwwtttxxx~~~xxxqqqppprrryyy|||uuunnnrrrwww|||}}}vvvwww~~~|||xxxuuusssrrrrrrwww~~~{{{{{{}}}|||vvvssshhh\\\QQQLLLKKKIIIIIIJJJHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEEEEBBB???>>>>>>>>>======<<<:::777333000---+++***(((&&&%%%&&&)))+++++++++---,,,***((()))+++---///))))))))))))))))))))))))((((((((((((''''''''''''******))))))******+++,,,,,,+++***((((((((()))******)))(((''''''((()))***))))))))))))(((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))((()))))))))************(((***+++,,,*********+++))))))*********+++++++++...---,,,,,,,,,,,,+++***000---++++++...000000...000///------///444999<<>><<<:::888;;;:::888666333000---,,,,,,,,,+++***)))))))))***,,,,,,+++***)))(((''''''++++++************************))))))))))))******(((((((((((((((((((((((())))))************))))))~~~vvvpppnnnrrrxxxuuupppppprrrtttyyyuuuoookkknnnrrrvvvzzzzzztttvvv}}}~~~|||yyyvvvtttsssrrrrrrzzz~~~zzzzzz|||{{{yyypppdddXXXRRRNNNIIIFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGIIIHHHFFFEEEDDDDDDEEEEEEFFFDDD@@@???>>>===<<<;;;999777555222...,,,******)))((('''(((***,,,+++*********((((((((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,)))((('''&&&&&&&&&''''''***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))***)))(((((((((((()))***(((((((((((())))))))))))%%%'''************+++,,,*********+++++++++++++++---,,,++++++,,,,,,++++++---+++***,,,...///---+++///...---...111666<<>><<<;;;<<<;;;999777444111///------,,,+++***))))))))))))))))))))))))******************************************)))))))))))))))***(((((((((((((((((((((((())))))************))))))tttmmmiiiggglllsss}}}tttnnnmmmnnnnnnrrrssswww}}}vvvooojjjjjjlllnnnpppsss{{{~~~vvvsssvvv~~~|||{{{yyyxxxvvvvvvvvvwww||||||}}}}}}qqqeee]]]UUULLLFFFEEEGGGHHHKKKLLLLLLKKKIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEHHHEEEBBB???>>>===;;;999888777555222000...,,,,,,))))))((()))++++++)))((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,+++******))))))******))))))(((((((((((())))))''''''(((((())))))******''''''(((((())))))******+++******))))))******+++((((((((((((((((((((('''$$$&&&((())))))***+++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++---...///---+++------...111555;;;@@@CCCGGGGGGFFFDDDBBBBBBDDDFFFMMMNNNQQQUUU\\\cccjjjnnnqqqnnnlllnnnssszzzwwwiii\\\SSSMMMJJJEEEFFFFFFEEEDDDHHHNNNTTT```hhhsss|||}}}}}}~~~~~~}}}}}}}}}|||zzzxxx~~~|||wwwsssqqqppppppnnnooosssvvvzzz{{{xxxsssqqqqqqwwwxxx|||{{{gggOOOGGGAAABBBDDDDDDDDDFFFEEEFFFFFFFFFFFFEEEEEEDDDFFFEEECCCBBBAAA@@@??????===<<<;;;999666444111000---,,,+++***)))))))))))))))))))))************+++************************++++++***)))(((((())))))(((((((((((((((((((((((())))))************))))))~~~uuulllhhhfffffflllrrryyy|||vvvnnnnnnpppqqqqqqwwwvvvxxx~~~zzztttooommmnnnooopppppprrrxxx{{{vvvrrrqqqwww~~~}}}||||||}}}~~~~~~||||||qqqiii___SSSJJJGGGGGGIIIKKKMMMNNNLLLJJJHHHJJJJJJIIIHHHGGGFFFFFFEEEFFFDDDAAA@@@???>>><<<::::::999777555333111000000))))))((()))***)))'''%%%&&&'''((()))))))))((('''((((((((((((((((((((((((***************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((&&&''''''((()))******+++************************))))))))))))((((((((((((&&&(((************+++,,,---------,,,,,,,,,++++++)))***+++++++++***+++,,,...---,,,,,,---...//////---...000444999???EEEHHHJJJIIIFFFDDDCCCEEEHHHJJJQQQRRRUUU[[[dddmmmsssuuutttsssqqqrrrvvv|||yyyjjj[[[OOOHHHDDDEEEFFFGGGGGGIIIQQQ[[[ccclllrrr{{{~~~}}}{{{|||}}}~~~|||yyyyyy{{{~~~}}}zzzxxxvvvuuurrrqqqrrruuuwwwzzz|||yyyvvvuuuttttttwww~~~~~~jjjQQQHHHAAAAAABBBBBBBBBEEEDDDEEEFFFFFFFFFFFFEEEEEEGGGFFFDDDBBBAAAAAAAAABBB>>>>>>===;;;999666444333...---,,,+++******))))))---,,,,,,+++***)))((('''***************+++++++++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))************))))))tttnnniiiiiiiiikkkpppwwwzzz}}}yyyuuuxxx|||}}}}}}|||yyywwwvvvvvvwwwwwwuuuuuuyyyuuuqqqnnnmmmooovvv~~~}}}zzz}}}}}}~~~yyyrrrgggYYYOOOKKKIIIJJJMMMOOOOOONNNLLLKKKKKKKKKJJJIIIHHHGGGFFFEEECCCBBB@@@@@@AAA@@@???===:::999888666444333222222,,,+++******++++++)))'''&&&((()))++++++***)))((((((((((((((((((((((((((()))*********+++++++++,,,******))))))******+++,,,(((((())))))))))))))))))(((((())))))))))))((((((++++++***)))((('''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))***************************+++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,******+++---...---+++))))))+++...111...000333888>>>CCCHHHKKKLLLIIIFFFEEEFFFIIILLLNNNRRRTTTYYYaaakkktttyyy{{{xxxyyyzzzxxxxxx|||~~~ppp___QQQGGGDDDGGGIIILLLOOOTTT]]]iiiqqqyyy{{{}}}|||||||||~~~|||zzz{{{~~~~~~}}}{{{xxxvvvvvvwwwwwwzzz|||zzzyyywwwpppooorrrzzz~~~kkkUUUKKKDDDBBBBBB@@@@@@BBBBBBDDDEEEGGGGGGGGGFFFEEEGGGEEECCCBBBAAAAAAAAABBB??????>>>===;;;999777666000///...,,,++++++******------,,,+++***)))(((((())))))*********+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))tttpppooorrrtttuuuzzzuuuooommmlllkkknnnuuu|||}}}uuuqqqtttyyy|||~~~|||zzzzzz~~~~~~yyynnn___TTTPPPLLLMMMNNNOOOPPPPPPOOOOOOLLLLLLLLLKKKJJJHHHFFFEEEBBBAAA@@@AAABBBBBB@@@>>>:::999777555333111111000000...,,,,,,---------,,,((()))***+++,,,+++******(((((((((((((((((((((((()))))))))***++++++,,,,,,******))))))******+++,,,((())))))************)))(((((())))))))))))((((((++++++***)))((('''&&&&&&''''''(((((())))))******((())))))******))))))(((*********+++++++++,,,,,,,,,---...---+++*********++++++++++++,,,,,,,,,---+++---///...+++)))+++---,,,+++***'''&&&(((,,,000000333777<<>>===<<<:::888888222111000...---,,,,,,,,,*********++++++++++++,,,)))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))}}}~~~{{{tttrrrsssrrrrrrtttxxx|||~~~sssmmmkkknnnsss{{{{{{zzzzzz|||wwwggg\\\XXXOOOOOOOOOPPPPPPQQQRRRSSSMMMMMMMMMLLLKKKIIIGGGEEECCCBBBAAABBBBBBAAA???===;;;:::888666333222111000111...+++***+++---......))))))******+++++++++***))))))))))))))))))))))))(((((())))))***++++++,,,******))))))******+++,,,)))***+++,,,,,,,,,++++++'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++***))))))(((((()))***+++,,,,,,---***,,,------+++******+++((())))))***+++,,,---------000222///+++)))***---***,,,---,,,++++++---///333666:::???DDDHHHKKKLLLJJJHHHFFFHHHLLLQQQSSSTTTYYYaaannnxxxnnn\\\OOOKKKKKKMMMUUUbbbmmmwww~~~||||||~~~~~~~~~{{{ssspppsssvvvtttrrroooooosss|||{{{qqq```WWWPPPMMMJJJEEEAAAAAA@@@BBBEEEGGGHHHHHHGGGFFFDDDEEEEEEDDDDDDCCCBBBAAA??????>>>>>><<<;;;999999444444222000///...------*********+++++++++,,,,,,((())))))***++++++,,,,,,(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))|||xxxxxx}}}{{{zzz{{{}}}ssskkkhhhiiinnnttt|||||||||}}}oooccc___QQQQQQPPPPPPQQQRRRTTTUUUMMMMMMMMMMMMKKKIIIGGGEEEEEEDDDCCCBBBBBBAAA===;;;>>>===;;;888666444333222///+++'''&&&'''***,,,---))))))))))))*********+++************************'''(((((()))******++++++*********)))***++++++,,,%%%&&&'''((())))))(((''''''((()))******)))((('''&&&&&&'''((()))***+++,,,))))))))))))((((((((((((***+++,,,------,,,+++***&&&&&&''')))***+++,,,---''')))++++++******+++,,,''''''((()))+++,,,---......111333000+++)))***---***...333444111//////000555888<<>>>>>===;;;:::999666555333111000///.........------,,,+++***))))))((())))))***++++++,,,,,,'''((((((((()))+++,,,---))))))))))))))))))))))))))))))************))))))|||vvvmmmfffdddgggmmmqqq{{{zzzqqqjjj]]]YYYSSSPPPOOOPPPQQQQQQQQQOOONNNMMMMMMLLLIIIGGGDDDCCCCCCCCCDDDBBB???===@@@===:::888777666444333...------,,,,,,+++++++++(((((())))))*********+++******)))))))))))))))***(((((((((((())))))))))))((()))***,,,,,,++++++***+++***)))(((((((((******)))(((&&&%%%&&&''')))***&&&&&&''''''((()))))))))(((((())))))))))))((((((((()))++++++*********+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++---///000///,,,+++++++++***,,,///000000000111222555:::AAAFFFHHHHHHHHHHHHCCCHHHMMMOOOOOOQQQWWW\\\hhhsss}}}lllbbbUUUJJJMMMXXX^^^mmm~~~~~~~~~~~~}}}yyyxxx{{{|||xxxrrrnnnjjjjjjlllqqquuuwwwtttvvvtttppprrrxxxqqqmmmkkkiiieee^^^VVVNNNFFFBBBEEEEEEGGGLLLOOOOOOKKKGGGHHHGGGEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>:::999777555333222111111,,,,,,------,,,+++)))(((,,,,,,,,,---------......************))))))))))))))))))))))))************))))))))))))))))))))))))sssnnnhhhcccbbbffflllpppzzz|||uuuooojjjcccZZZSSSPPPPPPQQQRRRRRRQQQOOONNNNNNLLLIIIGGGGGGEEECCCCCCCCCBBB???===@@@>>>;;;999888666333111000000///---,,,+++***)))((()))))))))******************))))))))))))******(((((((((((())))))))))))((()))***+++++++++***)))******))))))))))))*********)))((('''&&&''')))***)))))))))))))))))))))((((((((())))))))))))(((((((((***,,,,,,+++***+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++...///000000---,,,,,,,,,***,,,...//////000222444999===CCCGGGHHHHHHHHHHHHCCCGGGLLLNNNOOOSSSZZZ___lllzzz|||}}}tttcccYYYOOOIIIQQQ^^^lll|||{{{yyywwwwww|||~~~|||||||||{{{wwwssspppnnnlllkkklllqqqvvvzzzyyy}}}}}}yyyyyy{{{vvvrrrqqqooooooooolllfff]]]UUUPPPJJJIIIIIIKKKMMMMMMJJJGGGGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>>;;;:::888666444333222222............---+++******------........./////////************))))))))))))))))))))))))************************************~~~wwwmmmkkkgggeeefffjjjnnnrrrwww~~~~~~yyyvvvxxxpppcccXXXSSSQQQRRRSSSTTTRRRQQQPPPPPPNNNKKKIIIKKKHHHEEECCCBBBAAA@@@>>>@@@>>>======<<<:::777444444333111///---+++)))((())))))))))))***************)))))))))))))))******(((((((((((())))))))))))'''((()))*********))))))(((((()))***++++++++++++,,,+++***((((((((()))))),,,,,,+++******)))((((((((())))))******))))))((()))+++------,,,+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,...000111000...---------+++,,,---......111444888===AAAEEEHHHHHHGGGGGGGGGEEEIIIMMMPPPSSSYYY```fffsssyyyrrrsss{{{|||uuugggXXXPPPLLLMMMZZZiii|||~~~tttrrrsssyyy{{{yyyvvvttttttsssqqqooommmnnnnnnmmmmmmqqqyyy}}}zzzwwwttttttttttttpppsssvvvwwwtttmmmfffaaaXXXTTTPPPMMMKKKJJJIIIGGGGGGGGGHHHHHHHHHFFFEEEDDDBBBBBBAAAAAA@@@?????????<<<;;;:::888666555444444111000///...,,,,,,++++++)))************+++++++++************))))))))))))))))))))))))************************************|||vvvpppooonnnnnnoooqqqtttvvvuuu{{{}}}|||xxxlllaaaZZZVVVTTTSSSTTTRRRQQQRRRRRRRRRPPPNNNOOOKKKFFFCCCBBBAAAAAA@@@?????????@@@AAA@@@<<<:::555444222111...---+++***)))))))))))))))*********))))))))))))))))))***+++(((((((((((())))))))))))'''((((((((())))))))))))&&&((()))+++,,,,,,++++++---,,,+++***))))))))))))++++++*********))))))))))))))))))******)))))))))***+++------,,,,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---///000///---,,,,,,---,,,---------...222888<<>>===;;;999888777777666444222000...,,,+++,,,,,,))))))))))))))))))))))))************)))))))))(((((()))))))))************************************}}}vvvvvvuuuuuuuuuvvvwwwxxxuuuzzz|||wwwuuuvvvyyy}}}}}}~~~~~~~~~zzzrrrkkkddd]]]XXXTTTSSSRRRRRRSSSUUUVVVUUUSSSQQQMMMGGGDDDBBBBBBBBBAAAAAAAAA@@@AAAAAA???;;;888555444333222111///......******))))))))))))))))))))))))(((((()))***++++++(((((((((((())))))))))))((((((((((((((())))))***'''(((***+++,,,,,,,,,+++------,,,+++***)))))))))((((((((())))))*********))))))************))))))***+++------,,,,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++---......,,,++++++,,,------......000555<<>><<<;;;999999888888555333111...,,,+++++++++------------------------************)))))))))(((((()))))))))************************************}}}}}}|||{{{zzzzzzzzzzzzyyy|||{{{uuuqqqmmmkkkmmmqqqvvv{{{{{{}}}}}}}}}~~~}}}{{{wwwsssmmmeee]]]WWWTTTTTTTTTUUUXXXYYYXXXVVVRRRNNNIIIEEEDDDDDDCCCCCCDDDBBB@@@???===;;;666333666555555333222111000000************))))))))))))(((((((((((()))***+++,,,(((((((((((())))))))))))))))))((((((((()))***+++))))))***+++,,,,,,,,,,,,,,,+++++++++******))))))''''''(((((()))******+++)))******++++++******))))))+++------,,,+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***+++------+++***+++,,,---...///111444999@@@DDDEEEFFFGGGGGGFFFFFFGGGIIIMMMOOOSSSYYY```gggllloooxxxuuujjj```ZZZTTTSSSTTTUUURRROOOHHHKKKPPPXXXaaakkkuuu||||||zzz{{{~~~{{{zzzyyyzzzzzz~~~|||wwwtttsssrrrssstttuuuwww}}}zzztttooopppuuu}}}sss```QQQIIIFFFFFFGGGHHHJJJJJJJJJIIIIIIEEEEEEDDDDDDCCCBBBBBBBBB???>>>===;;;::::::999999777666333111///---,,,+++......------------,,,,,,************))))))))))))))))))))))))************++++++++++++++++++++++++zzzqqqnnnllljjjiiijjjmmmttt~~~~~~{{{}}}{{{zzzzzz|||~~~}}}{{{xxxssskkkccc]]]XXXWWWWWWXXXYYYYYYXXXVVVQQQNNNJJJGGGFFFFFFEEECCCDDDBBB@@@>>>>>><<<:::777999888777555333111000///************)))))))))((((((((((((((()))***+++,,,(((((((((((())))))))))))******)))((()))***+++,,,+++++++++******++++++,,,******************))))))************************)))******++++++******)))(((***,,,,,,+++***+++,,,++++++************++++++------------------------)))***+++,,,------------***,,,------,,,+++,,,,,,---///111444777<<>>===<<<;;;:::::::::999999777555333000...,,,,,,,,,+++++++++*********************))))))))))))))))))))))))************++++++++++++++++++++++++|||tttmmmlllmmmkkkjjjlllnnnuuu}}}}}}zzzyyyxxxxxxyyy|||}}}zzzuuunnnfffaaa[[[ZZZYYYYYYYYYYYYWWWUUUPPPMMMJJJHHHGGGGGGEEEDDDCCCAAA??????AAABBBBBBAAA<<<;;;999666333111///...+++*********))))))(((((((((((((((((()))***+++,,,(((((((((((())))))))))))+++***)))))))))***,,,------,,,+++*********+++,,,((())))))*********))))))------,,,++++++***************++++++++++++******((()))++++++*********+++++++++************++++++------------------------)))***+++,,,------...---+++---......---,,,---...---000333666999>>>DDDIIIHHHIIIJJJJJJJJJLLLOOORRRVVVXXX^^^eeekkkpppqqqqqquuu~~~~~~uuuiii^^^LLLKKKIIIFFFDDDEEEHHHKKKSSSYYY```fffllltttzzz|||}}}{{{vvvpppnnnrrrzzz~~~}}}}}}zzzxxxvvvxxx}}}xxxqqqpppvvv~~~ooo[[[NNNIIIFFFFFFFFFGGGHHHIIIJJJKKKFFFFFFEEEEEEDDDDDDCCCCCC???>>>===;;;;;;:::::::::;;;;;;:::999666333///---.........---------,,,,,,************))))))))))))))))))))))))************++++++++++++++++++++++++{{{wwwrrrmmmkkklllppprrrsssxxx}}}yyyyyy|||~~~|||xxxvvvsssnnngggbbb]]]^^^aaa```YYYQQQOOOMMMLLLKKKJJJHHHDDDAAAAAABBBBBBBBBAAA???===<<<;;;;;;:::888666444222000......,,,+++***)))))))))+++*********))))))((((((+++++++++******(((''''''''''''((()))))))))))))))******))))))******+++,,,+++***)))(((((()))***+++******+++++++++******)))*********+++,,,,,,,,,---,,,,,,,,,++++++*********************+++,,,---...******+++++++++,,,,,,,,,---...............---------,,,,,,---......---,,,...000333888===BBBFFFHHHJJJIIILLLSSSWWWUUUTTTUUUUUU[[[aaadddjjjrrrxxxzzz~~~rrraaaUUUOOOHHHEEEGGGHHHIIIOOOWWW```gggoooqqqqqqrrrxxx}}}}}}wwwpppiiihhhllltttzzz}}}~~~|||xxxxxx|||{{{tttrrruuuyyy{{{yyyeeeSSSGGGHHHJJJKKKJJJHHHHHHJJJMMMNNNLLLIIIFFFCCCAAA?????????>>>===<<<;;;:::::::::@@@>>>999555222000000000.../////////...,,,***)))***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,++++++*********yyytttqqqqqqssstttuuuyyy}}}zzz{{{||||||zzzvvvnnngggaaaaaacccbbb\\\VVVPPPMMMJJJIIIHHHGGGFFFDDDBBBBBBCCCBBBAAA@@@>>>===<<<;;;:::999777444222111///...,,,+++******))))))+++*********))))))))))))++++++++++++***)))((('''((())))))******************************++++++,,,+++***)))(((((()))***+++******+++++++++******)))*********+++++++++++++++,,,,,,,,,+++++++++******************+++,,,---...++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,------,,,+++000222666;;;@@@DDDGGGIIIKKKKKKPPPXXX\\\YYYWWWXXXVVV]]]dddgggllluuu|||~~~tttdddXXXKKKEEECCCGGGKKKPPPYYYbbblllssszzzzzzvvvuuuzzz|||wwwrrrnnniiihhhlllttt{{{~~~|||~~~}}}{{{~~~zzztttrrrtttwwwxxx}}}vvveeeUUUJJJGGGIIIJJJIIIGGGGGGJJJLLLQQQOOOMMMJJJGGGDDDBBBAAA@@@???>>><<<<<<;;;;;;;;;???===:::666333111000000......//////...,,,+++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******))))))))){{{xxxwwwwwwvvvzzz~~~}}}~~~|||{{{~~~~~~vvvppphhheeeeeeeeeaaa\\\SSSOOOJJJGGGGGGGGGGGGFFFDDDDDDDDDCCCBBBAAA???>>><<<<<<;;;999777555333222///...---+++***************************))))))))),,,,,,,,,,,,+++***)))((())))))***+++++++++++++++)))************+++++++++******))))))))))))******)))******+++++++++************************)))))),,,,,,,,,++++++++++++***************+++,,,------,,,,,,,,,,,,------------++++++,,,,,,---,,,,,,+++,,,,,,,,,------.........222555:::???DDDGGGHHHIIIKKKMMMSSS\\\___\\\YYYZZZVVV___gggkkkpppyyy{{{kkk^^^LLLGGGFFFJJJQQQ[[[gggqqqzzz|||zzztttooommmlllllllllooouuu}}}{{{zzz~~~~~~xxxsssrrrsssttttttuuu|||rrrdddXXXPPPJJJJJJKKKJJJHHHIIIKKKMMMTTTSSSQQQNNNKKKHHHFFFDDDAAA@@@>>>===<<<;;;;;;;;;<<<<<<;;;999666333111000...............---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++*********)))))))))))))))~~~zzzyyywwwzzz~~~{{{vvvvvvyyy||||||~~~~~~xxxpppjjjhhhfffcccaaaXXXSSSMMMHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@===<<<;;;:::888666444333///...---,,,+++*********************************,,,,,,,,,,,,,,,+++***)))((()))******++++++******))))))******++++++++++++***))))))))))))))))))***))))))***+++++++++******+++*********)))(((((((((+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,---------......++++++,,,------------,,,...///000000000111222333444777===BBBFFFHHHIIIIIIJJJLLLTTT\\\^^^ZZZYYYZZZZZZdddmmmqqqvvv~~~lll]]]PPPMMMMMMQQQZZZgggttt}}}zzztttnnnjjjkkknnnrrrtttvvv{{{{{{yyy|||{{{xxxtttrrrrrrrrrrrrqqqooowwwyyynnneee]]]XXXOOOOOOMMMLLLKKKLLLMMMNNNTTTSSSRRRQQQNNNJJJGGGEEEAAA@@@>>>===;;;;;;:::::::::;;;;;;:::999666333111...............------,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******************))))))~~~{{{yyy|||~~~xxxuuutttrrrssswww~~~~~~~~~{{{~~~~~~wwwpppjjjfffdddccc^^^YYYRRRMMMJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA======<<<;;;999888666555//////---,,,+++************************+++++++++++++++,,,,,,,,,+++******'''((())))))******))))))((()))***++++++++++++***)))))))))******)))))))))((()))***++++++++++++++++++*********)))(((((((((++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,---------......,,,,,,---...............---///000000000111444666777:::???DDDGGGIIIIIIHHHIIIKKKPPPWWWXXXWWWYYY]]]fffqqqzzz}}}yyyeeeVVVNNNOOORRRXXXdddsssxxxrrrnnnkkknnnsssyyy}}}~~~xxxzzz}}}zzztttrrrqqqqqqssstttsssrrrmmmsss|||rrrlllhhheeebbbWWWTTTQQQNNNMMMMMMMMMNNNPPPQQQQQQQQQNNNKKKGGGEEEAAA@@@>>><<<;;;:::999999999:::;;;<<<;;;888666444000//////...------------***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++~~~~~~uuuooommmnnnooorrrtttxxx~~~}}}}}}~~~}}}vvvmmmfffcccbbb```]]]XXXSSSPPPMMMIIIGGGFFFEEEDDDCCCAAAAAAAAAAAA>>>======<<<;;;999777666000///...,,,++++++++++++*********+++++++++++++++***+++++++++++++++******''''''((()))))))))))))))((()))***,,,,,,+++******))))))************))))))((()))***+++++++++++++++******************))))))***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---...////////////***---///...---...222666;;;===AAAEEEHHHIIIJJJJJJJJJJJJMMMQQQTTTWWW___iiiyyyrrraaaTTTIIIOOOWWW```oooyyytttqqqppprrrwww~~~}}}zzz~~~zzzvvvtttoooooopppsssvvvyyyyyyyyyqqqttt{{{|||sssnnnnnnoooooooooaaa]]]WWWSSSQQQPPPOOONNNMMMOOOQQQQQQPPPMMMIIIFFFBBBAAA???===<<<:::::::::888:::;;;<<<<<<:::888777222111///...---,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,|||ssskkkggggggjjjlllrrruuuzzz|||qqqhhhbbb```___^^^[[[YYYWWWSSSNNNJJJFFFEEECCCBBBAAA@@@@@@AAA>>>>>>======;;;:::888777000///...---,,,+++++++++*********++++++,,,,,,,,,))))))******+++******)))(((((()))************)))((()))+++,,,,,,+++***)))((()))***++++++***)))((((((((()))++++++,,,,,,+++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,---............))),,,......,,,...333888@@@AAACCCFFFIIIKKKLLLMMMLLLJJJKKKNNNSSS\\\lll{{{uuuggg[[[SSSLLLVVVaaammm}}}{{{wwwvvvvvvuuuxxx~~~}}}xxxtttqqqpppnnnnnnpppuuu{{{~~~}}}xxxsssnnnnnnrrrwwwzzz{{{pppjjjccc]]]YYYWWWTTTRRRMMMOOORRRTTTSSSPPPLLLIIIDDDCCCAAA???>>><<<<<<;;;999999;;;<<<<<<;;;::::::444333000...,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))*********++++++++++++~~~yyyppphhheeefffjjjmmmrrrvvv|||}}}tttiiibbb___]]]]]]]]]]]]\\\WWWQQQMMMFFFEEECCCAAA@@@@@@@@@AAA>>>>>>>>>===<<<:::999888000///...---,,,+++++++++*********++++++,,,,,,,,,((())))))*********))))))))))))***+++++++++++++++''')))+++,,,,,,,,,***)))((()))***++++++***)))((((((((()))++++++,,,,,,,,,*********+++,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,)))***+++,,,------...---+++...000///---///555:::CCCDDDEEEGGGJJJLLLNNNOOOOOOLLLKKKNNNUUUbbbwww|||zzzyyy{{{|||yyypppdddXXXPPPMMMUUUaaammmxxx|||yyyyyyzzzvvvxxx}}}zzztttpppnnnnnnnnnooorrrxxx~~~|||ssspppmmmooovvv}}}}}}vvvmmmfffbbb___[[[XXXMMMPPPTTTVVVVVVSSSOOOMMMFFFEEECCCAAA@@@>>>======999::::::;;;<<<<<<<<<<<<555444111...,,,++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))*********+++~~~zzzsssmmmiiihhhiiikkksssxxx}}}{{{oooeee```[[[]]]```cccbbb\\\TTTNNNIIIGGGEEECCCCCCCCCAAA???CCC@@@===<<<===<<<999666111///---,,,---......---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------+++******+++)))***+++,,,,,,+++***))))))************+++++++++)))))))))((()))******+++''')))+++---------,,,+++---------...------,,,,,,---------...------,,,,,,,,,---///000000000///...000///...///222666;;;>>>FFFFFFFFFHHHKKKMMMNNNNNNQQQOOOKKKKKKXXXqqq}}}qqqmmmnnnpppooolllcccYYYQQQMMMMMM]]]lll{{{}}}{{{zzzuuuwww~~~}}}vvvrrrqqqqqqtttvvvyyy}}}~~~~~~uuutttuuuxxx~~~|||uuunnncccYYYXXXUUUUUUZZZ\\\YYYTTTRRRKKKHHHDDDBBB@@@???===;;;:::999999:::;;;;;;:::888:::777444000---+++++++++---,,,++++++******++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---yyysssooommmmmmnnntttxxx}}}|||sssiiiccc______```ccceeeaaaZZZSSSJJJGGGCCCAAAAAAAAA@@@>>>CCC@@@=========<<<999777444111...---------,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++---,,,+++******+++******++++++++++++******)))************+++++++++***************+++,,,,,,*********+++,,,...///000,,,------...------,,,,,,,,,------...------,,,,,,------///000000000///.../////////222666<<>><<<;;;:::999:::<<<<<<;;;:::;;;999555111///------------,,,++++++***++++++++++++++++++*********))))))---,,,,,,++++++,,,,,,---~~~yyyvvvtttsssvvv{{{~~~}}}}}}yyyoooiiifffbbbaaadddhhhhhhaaaZZZNNNJJJEEEAAA@@@AAAAAA@@@BBB@@@>>>======<<<:::888777444000...---,,,***))),,,++++++******++++++,,,************************,,,++++++******++++++,,,)))***,,,,,,+++******+++++++++************++++++)))************+++++++++++++++++++++,,,,,,,,,---,,,,,,******+++...000222,,,,,,------...------,,,,,,,,,------...------,,,---......///000/////////,,,,,,---000555:::@@@CCCCCCDDDGGGJJJLLLMMMMMMMMMIIIJJJLLLUUUjjjzzzpppeeeZZZSSSQQQNNNMMMIIIFFFGGGOOO[[[dddpppxxx|||~~~}}}zzz~~~}}}xxxuuuttttttzzz|||{{{yyy~~~wwwfff^^^YYYYYYZZZWWWUUUUUURRRPPPLLLJJJGGGDDD@@@===;;;::::::;;;===>>>===<<<<<<:::777333111///......------,,,+++++++++++++++************))))))))))))---,,,,,,++++++,,,,,,---{{{yyy||||||||||||vvvrrrmmmfffbbbdddkkkmmmggg```UUUPPPIIIDDDCCCCCCDDDDDDAAA@@@???>>>===<<<:::999777444111...------+++***++++++++++++++++++++++++************************,,,++++++******++++++,,,(((***,,,,,,+++***+++,,,,,,+++***))))))***+++,,,))))))*********+++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,++++++---...///,,,,,,------...---------,,,,,,------...------------......///////////////......///111444999===@@@CCCEEEHHHJJJJJJIIIIIIJJJIIIKKKPPP\\\qqqyyyjjj```XXXOOOHHHFFFFFFFFFFFFFFFKKKWWWfffpppuuuyyy~~~||||||{{{}}}~~~{{{zzzxxxzzz~~~}}}oooeee\\\YYYXXXVVVVVVWWWUUUSSSPPPNNNKKKGGGBBB>>><<<;;;:::;;;===???>>>===;;;:::777444222000//////------,,,++++++++++++,,,++++++******************---,,,,,,++++++,,,,,,---~~~}}}}}}|||yyyyyy|||~~~||||||sssllleeeffflllnnniiicccZZZTTTLLLFFFDDDDDDDDDDDDAAA@@@@@@???===;;;;;;;;;777444111///......---,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,)))+++------+++++++++,,,,,,+++***))))))***+++,,,))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,------,,,+++)))(((+++,,,,,,---.........---+++,,,,,,---.........---............/////////000111222333666:::???CCCEEEIIILLLNNNNNNLLLJJJJJJKKKIIINNNVVVcccvvvzzzlll]]]TTTOOOIIIDDDCCCBBBEEEIIIMMMSSS^^^jjjsssuuuwww|||xxxyyy{{{~~~}}}zzzyyy~~~vvvjjj^^^XXXVVVUUUVVVYYYWWWVVVTTTRRROOOJJJCCC???>>><<<;;;;;;===>>>>>>>>>:::999777555222000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---~~~}}}zzzwwwvvvxxxxxxvvvwww{{{yyyssskkkjjjlllmmmhhhccc[[[UUUMMMGGGDDDCCCBBBBBB@@@AAAAAA???===;;;;;;<<<777555111/////////---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,---///...,,,++++++,,,++++++************++++++)))************+++++++++((()))+++,,,,,,,,,+++***+++,,,---...---+++(((&&&++++++,,,---............++++++,,,---............///............///000000...///222777<<>>;;;:::;;;<<<<<<;;;::::::999777555333111000......---,,,,,,,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---}}}zzzyyy{{{|||yyyyyyyyyvvvvvvzzz}}}~~~yyysssnnnjjjfffccc```[[[SSSMMMIIIFFFDDDCCC???AAABBB@@@===;;;<<<>>>===999555111///---***(((***+++,,,------,,,+++***------------------------,,,++++++++++++++++++,,,000222222111...,,,+++,,,)))***+++,,,,,,+++***))))))************+++++++++***+++---//////...---,,,,,,++++++***,,,...000111***+++,,,---............***+++,,,---............///......------///000111333555888<<<@@@EEEIIIKKKJJJMMMNNNLLLIIIKKKQQQVVV^^^iiivvv~~~}}}vvveee\\\RRRJJJBBB???CCCJJJKKKTTT```iiipppuuuzzz~~~|||vvvuuuxxx|||~~~~~~}}}}}}~~~wwwoootttzzz}}}ooo```XXXUUUSSSVVVZZZ]]]]]]]]]]]]ZZZUUUMMMHHHAAA>>>;;;999:::;;;;;;:::<<<;;;:::999777555333222......---,,,,,,,,,,,,---*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---zzzyyyzzzyyyxxxxxxyyy{{{zzzzzzzzz}}}~~~zzzwwwpppggg```___\\\XXXSSSNNNKKKHHHFFFBBB@@@>>>>>>>>>===;;;999999888555333000...---,,,......---,,,,,,,,,,,,------///000///,,,+++++++++***)))(((((()))+++---.........,,,,,,,,,,,,......)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////...---,,,,,,---...///---,,,,,,---///000///...222555;;;@@@DDDHHHLLLOOOKKKMMMNNNKKKJJJOOO[[[eeepppvvv~~~xxxlllZZZJJJEEEEEEEEEJJJRRRXXX```lllxxx~~~xxxvvvzzz~~~~~~~~~{{{||||||vvvrrrmmmvvv||||||}}}yyyjjj[[[SSSOOOMMMSSS[[[]]]]]]]]]]]]\\\WWWQQQLLLEEEBBB===;;;;;;<<<<<<;;;999999::::::999666444222...---,,,+++***+++,,,,,,,,,,,,,,,---------..............................zzztttuuuwwwvvvvvvwwwxxx}}}~~~}}}yyyrrrhhhaaabbb```\\\XXXSSSNNNIIIFFFCCCAAA???>>>???>>><<<::::::999777555222000///...///......------------------...//////,,,+++++++++((()))******+++,,,,,,,,,---,,,+++******+++,,,---+++++++++***************---,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,************************---------------...//////......---,,,,,,---......///.........000000000000111555<<>>>>>======::::::;;;;;;:::888777555222111000...------......*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvpppmmmpppuuuwww{{{{{{qqqiiifffeeedddccc```ZZZPPPIIIFFFDDDAAA??????>>>===<<<;;;;;;:::888666333222111...------,,,,,,,,,,,,,,,,,,...///...---++++++,,,))))))+++,,,,,,,,,+++++++++******************+++,,,,,,,,,++++++*********...---,,,++++++,,,---...---,,,,,,,,,,,,+++++++++------------------------------,,,,,,------...///........................000111111000///000222333777<<>>===<<<:::;;;;;;;;;;;;:::888888444333111///...---......++++++++++++,,,,,,,,,,,,........................vvvpppmmmppptttyyyvvvppphhhfffeeefffeee```WWWOOOGGGDDDAAA???>>>>>>===<<<;;;::::::888777444222111---,,,,,,+++***+++++++++,,,---///...---,,,,,,---,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---....../////////000000////////////000000///...///222555999>>>DDDIIIKKKJJJJJJJJJKKKMMMTTTaaasssvvvnnn\\\PPPHHHKKKRRR[[[jjjzzz~~~yyy|||~~~xxxsssooommmppp}}}~~~|||yyyvvvrrrpppnnnpppnnnjjjfffdddaaa]]]YYY______aaadddfffgggeeecccYYYTTTKKKDDD@@@>>>===<<<::::::;;;;;;;;;::::::999555333111///------------,,,,,,,,,,,,------------........................zzztttoooppptttyyy|||wwwllliiigggggghhheee]]]VVVJJJFFFBBB@@@??????>>>>>>;;;;;;;;;:::888555333111---,,,,,,++++++++++++++++++---......---,,,,,,---...,,,+++))))))+++---...,,,------......------,,,******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000000000///...---///000///...///444888:::>>>DDDGGGHHHHHHHHHHHHHHHNNN[[[pppxxxmmmeeeTTTLLLIIIQQQ[[[dddttt{{{{{{zzzuuussssssuuu{{{zzzwwwssspppnnnmmmlllqqqttttttsssqqqoooiiibbb___^^^___bbbgggjjjllllll```ZZZPPPHHHBBB???>>><<<:::::::::::::::::::::;;;666555222000...---,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,{{{uuutttvvv{{{~~~uuuooojjjiiijjjhhhbbb\\\MMMIIIEEEBBBAAAAAAAAA@@@<<<<<<<<<<<<:::888555333///...------,,,,,,------+++---......---,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,---............---,,,+++,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,,,,///111000...111666<<>>>>><<<999777555000000///............///+++---......---,,,---...***,,,---......---+++***,,,,,,............,,,,,,...------,,,,,,++++++******,,,...000000...,,,***)))***+++,,,...///000000........................,,,,,,++++++,,,,,,---...++++++,,,------,,,++++++,,,///222111000222999???DDDFFFIIIKKKKKKKKKLLLNNNTTT^^^sssuuummmiiicccZZZRRRLLLIIIOOO^^^jjjsss}}}~~~}}}|||www|||}}}{{{xxxuuutttuuuvvvwwwyyysssooojjjggghhhkkkmmmnnnllldddYYYOOOHHHDDDBBBAAA888888888888999:::;;;;;;:::999666333111//////...******+++++++++,,,,,,,,,........................zzz{{{~~~zzzzzz|||~~~tttmmmjjjhhhfffdddWWWPPPHHHDDDCCCBBB???;;;======<<<;;;:::999999888444111...,,,,,,,,,+++***++++++,,,,,,---...//////333///+++***,,,---,,,++++++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///////////////............///000111333777===AAACCCDDDFFFHHHJJJKKKLLLLLLYYYpppssseee\\\UUUOOOLLLLLLJJJSSS]]]dddiiittt|||}}}~~~}}}}}}{{{|||vvvwww~~~~~~zzzsssxxx{{{wwwxxx}}}}}}pppjjjhhhgggiiimmmjjjiiiaaaVVVLLLFFF???999<<<;;;::::::<<<<<<;;;:::;;;999777444111...---,,,---.../////////...,,,,,,---,,,,,,,,,,,,---......}}}|||zzzxxxxxxxxxyyy{{{{{{}}}{{{sssnnnkkkiiihhh]]]VVVLLLFFFDDDDDDAAA??????>>>>>>===<<<;;;::::::444222///.........---,,,+++,,,,,,------.........111...+++***,,,...---,,,+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++/////////////////////......///111222444888===AAADDDEEEHHHHHHIIIJJJMMMPPPaaayyyqqqfff[[[TTTOOOJJJIIIJJJNNNWWWbbbhhhmmmvvv~~~|||~~~}}}|||}}}~~~}}}wwwyyy~~~~~~|||tttxxx|||zzz|||tttllliiihhhiiillliiiiiidddZZZQQQLLLEEE>>>===<<<;;;;;;<<<===<<<;;;<<<;;;999666333111///...---.../////////...---,,,---,,,,,,,,,,,,---......~~~~~~vvvpppooopppssstttwwwxxx{{{zzzrrrmmmkkkkkkeee\\\QQQIIIFFFEEEDDDBBB@@@@@@???>>>===<<<;;;;;;555333000//////000///...------------------------000...,,,+++,,,......---+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,....../////////////////////000222333555999>>>BBBEEEHHHJJJIIIGGGJJJPPPWWWlllwwwaaaXXXPPPLLLIIIGGGGGGKKKUUU^^^iiiooorrryyy||||||}}}zzzzzz}}}{{{}}}vvvxxx{{{|||vvvlllhhhggggggiiihhhjjjhhh```YYYTTTLLLEEE???===;;;;;;===>>>>>>===>>>===;;;888666333111000......//////......---,,,---,,,,,,,,,,,,---......}}}xxxrrrnnnnnnppprrrrrrvvvxxx{{{uuunnnlllmmmjjjaaaUUULLLFFFEEEDDDCCC@@@@@@???>>>===<<<<<<;;;555333000///000000000///------------------,,,,,,111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,............///////////////111333555777;;;???CCCFFFJJJLLLJJJHHHLLLVVV```uuu|||lllXXXQQQKKKIIIHHHGGGKKKPPP]]]eeennnrrruuu}}}}}}zzz{{{~~~}}}|||~~~|||yyyyyy|||~~~}}}}}}yyywwwxxx{{{ttthhheeecccdddeeehhhkkkkkkfff```ZZZRRRJJJBBB???<<<;;;<<<=========>>>===;;;999777444222111...............------------,,,,,,,,,,,,---......~~~~~~~~~vvvtttrrrqqqrrrtttttttttzzz{{{~~~wwwpppmmmnnnllldddZZZOOOHHHEEECCCCCC@@@??????>>>===<<<;;;;;;555222000////////////...------------------,,,,,,222222111///,,,+++******,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,------.........---------------------------.........//////000000000222555777999<<<@@@DDDGGGJJJLLLKKKKKKRRR___jjj{{{vvvgggUUUNNNIIIHHHHHHJJJPPPXXXdddkkkqqqtttwwwvvvuuuxxx{{{|||~~~}}}~~~|||}}}}}}}}}{{{zzz{{{|||zzz|||~~~|||vvvuuuwww}}}qqqfffbbbaaabbbdddgggkkkmmmiiiddd___WWWNNNEEEAAA===::::::<<<<<<===<<<<<<;;;999777444222000//////......---------------,,,,,,,,,,,,---......~~~~~~zzzzzz{{{zzzxxxyyy{{{}}}|||{{{yyywwwvvvttttttssssssssssssssssssrrrrrrqqqppppppooooooppppppqqqqqqssssssttttttttttttssssssssssssttttttttttttuuuuuurrrtttvvvwwwwwwxxxzzz|||}}}~~~|||sssrrrrrrtttwwwyyyyyyyyy|||}}}|||uuuqqqooommmhhh```VVVNNNHHHEEECCC@@@@@@???>>>===<<<;;;;;;666444111/////////...---------------------------111222222000---+++***+++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,---......//////------------............------......///000000000111333666999;;;>>>BBBDDDGGGIIIKKKLLLPPPZZZiiittt~~~uuugggTTTNNNJJJIIIJJJNNNXXXbbbmmmtttzzz}}}wwwqqqsssxxxzzz{{{}}}}}}~~~yyy{{{|||}}}{{{zzz{{{{{{{{{wwwssstttxxx|||pppfffaaa^^^```ddddddiiillljjjgggccc\\\UUUJJJEEE???;;;:::;;;<<<<<<;;;;;;:::999777444222000//////...------------...---,,,,,,,,,,,,---......}}}{{{xxxrrrqqqooollljjjiiiiiiiiidddfffhhhgggfffeeegggiiifffeeeddddddcccccccccccccccccccccccccccbbbaaaaaa^^^^^^^^^^^^_________```___```aaabbbbbbccccccbbbcccccccccdddddddddeeeeeefffgggiiiiiihhhiiijjjlllnnnoooqqqtttwww{{{}}}~~~~~~{{{}}}~~~|||}}}{{{yyyvvvuuutttwww{{{|||vvvrrrnnnlllggg___VVVNNNIIIFFFAAAAAA@@@???>>>======<<<999666333111000///...---+++,,,,,,------............000111000...,,,---...---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------.../////////------------.........///------......///000000111222444777:::<<>><<<<<<======;;;;;;;;;:::888555222000000///...---,,,------...---,,,,,,,,,,,,---......~~~{{{yyyxxxvvvssspppnnnmmmkkkhhheeebbb```^^^[[[YYYXXXXXXXXXRRRUUUXXXXXXVVVUUUWWWYYYTTTSSSSSSTTTTTTUUUVVVWWWQQQRRRRRRRRRQQQPPPPPPOOORRRRRRRRRSSSSSSTTTTTTTTTOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWXXXYYYYYYWWWWWWXXXYYY[[[]]]___cccggglllppprrrrrrtttvvvzzz|||}}}~~~~~~zzz}}}yyyxxxzzz{{{yyyxxxyyyyyy||||||xxxwww{{{yyyxxxzzz{{{uuuppppppmmmfff]]]SSSLLLHHHCCCBBBBBBAAA@@@???>>>>>>;;;888555222111000///---++++++,,,,,,---...//////+++...000000...---///111---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////,,,,,,------...///000000---------.........//////---------...///000000111222555888;;;===???CCCEEEFFFFFFHHHNNNZZZiiiwww|||iiiXXXSSSOOOPPPSSS]]]mmm{{{vvvnnnmmmssszzz}}}|||{{{|||}}}zzzwww{{{{{{zzzxxxwwwyyy~~~zzzuuutttuuuvvvuuuzzzssskkkcccYYYRRRTTTZZZ^^^dddiiijjjlllllliiidddTTTNNNFFF@@@======>>>>>>;;;;;;<<<;;;999666333111000///...---,,,---......---,,,,,,,,,,,,---......zzzuuurrrqqqooolllhhheeecccbbb___^^^\\\ZZZXXXVVVTTTTTTQQQQQQPPPNNNMMMKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIKKKHHHEEEFFFGGGHHHGGGEEEFFFFFFGGGGGGGGGGGGFFFFFFIIIHHHFFFEEEFFFGGGIIIKKKHHHIIIIIIJJJJJJIIIIIIIIILLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOORRRSSSUUUWWWZZZ]]]___```ccceeehhhmmmqqqtttwwwxxxsss|||}}}wwwyyyzzz{{{{{{zzzyyyxxxuuuwwwyyyxxxwwwwww{{{~~~~~~~~~}}}zzz{{{zzz}}}xxxvvvvvvrrrlllggg```RRRFFFFFFCCC@@@======<<<:::999:::999888777444222000///------------------------/////////000//////...---------------------------........................//////...---++++++,,,...........................---------.........//////,,,---...///000000000000,,,...111111000///000000555777:::>>>AAADDDEEEFFFJJJHHHKKKWWWggguuu~~~}}}ooo___TTTNNNRRR]]]jjj{{{|||vvvppppppuuuzzz||||||xxxzzz}}}~~~}}}|||}}}}}}}}}xxxxxx|||zzzyyyvvvtttttt}}}qqqjjjffffffaaaYYYWWWZZZ]]]```fffkkkmmmllljjjhhh\\\UUUKKKCCC???===:::888===<<<<<<;;;999777555444///...---,,,+++,,,,,,---000...,,,,,,---...///...}}}xxxtttooommmmmmlllgggbbb```___]]]\\\ZZZXXXVVVVVVRRRRRRPPPOOOMMMLLLJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDBBB@@@@@@CCCDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAADDDCCCBBBAAAAAABBBDDDEEEDDDDDDEEEDDDDDDCCCBBBAAADDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMPPPRRRSSSTTTXXXYYY]]]aaaeeehhhkkkllloooxxxrrrqqqqqqqqqrrrsssrrrqqqtttwwwzzz{{{{{{|||~~~}}}xxxvvvsssnnnllleeeWWWIIIGGGEEEAAA??????>>><<<;;;:::999888777555222000///------------------------++++++,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++***,,,...........................------..................,,,---...///000000000000,,,...111111111000000111555777<<>>===;;;<<<<<<;;;;;;999888666555111000///...------...///000...,,,,,,---.........}}}{{{xxxtttoookkkhhhfffaaa^^^ZZZXXXXXXWWWSSSOOOMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@>>>===<<<@@@???>>>>>>AAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@CCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBCCCFFFHHHJJJKKKKKKKKKNNNOOORRRUUUYYY]]]aaabbblllttt}}}uuuqqqnnnmmmppprrrrrrqqqtttxxx~~~zzzwwwssspppppplll]]]NNNIIIFFFCCCBBBAAA@@@>>><<<::::::999888666333111000------------------------)))***+++---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---..........................................------,,,---...///000000000000,,,...111111111111111333555999>>>AAACCCDDDEEEFFFJJJPPP[[[lllooo]]]UUUSSSUUU^^^kkk~~~yyytttttttttwwwzzzyyytttpppqqqssswwwzzz|||}}}uuurrrqqqqqqtttxxx}}}|||}}}}}}{{{xxxooossswwwxxxzzzzzzuuunnniiigggggggggeee___[[[[[[ZZZ]]]bbbgggkkknnnooooooggg___SSSIIICCC@@@???>>>;;;;;;;;;;;;:::999888777444333222000//////000000000...,,,,,,...///...---iiihhheeebbb^^^[[[XXXVVVTTTQQQNNNMMMMMMLLLIIIFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????CCCBBBBBBBBBCCCDDDEEEEEECCCDDDDDDDDDDDDDDDDDDCCCFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFFFFEEEDDDCCCDDDFFFHHHKKKLLLMMMLLLLLLLLLLLLNNNQQQUUUZZZ^^^```kkkrrrzzz{{{uuunnnlllooorrrsssrrrwww}}}}}}xxxqqqmmmooonnncccUUUJJJHHHDDDCCCBBB@@@>>><<<;;;::::::888777555333222........................,,,---...///000000000000------------------------........................+++,,,---,,,+++***+++---.......................................---------------...//////000//////---...111111111111333555666:::@@@CCCDDDEEEGGGIIIOOOYYYiii{{{uuueeeXXXTTTXXX^^^fffsssyyyvvvttttttuuuwwwxxxvvvqqqnnnnnnqqquuuyyy}}}xxxpppllljjjiiikkkooowwwrrrsssssstttuuutttqqqnnnkkkkkkmmmooommmjjjfffeee\\\^^^bbbfffjjjnnnppprrroooggg[[[OOOFFF@@@>>>===:::::::::;;;::::::999999666555333111000///000000///...,,,---...///...---YYYXXXWWWUUUSSSQQQOOOOOOMMMKKKJJJIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHIIIIIIHHHHHHGGGIIIKKKMMMOOOPPPPPPPPPPPPPPPQQQSSSWWW\\\aaadddnnnssszzz{{{tttlllhhhiiilllnnnooo{{{zzzqqqjjjlllmmmfff\\\MMMIIIEEEBBB@@@???>>><<<;;;;;;:::999888666444333...........................///////////////......------------------------........................+++,,,------,,,+++,,,---.............................................------...//////////////////---///000111111222555777888===BBBEEEEEEFFFJJJNNNVVVfff{{{zzzmmm```WWWTTTSSSZZZcccmmmzzz|||yyywwwwwwwwwuuuttttttssssssqqqpppnnnqqqvvv{{{~~~uuummmiiifffccccccfffqqq}}}yyyvvvsssssssssrrrqqqqqqnnnqqquuuvvvwwwvvvsssqqqgggggghhhiiilllooorrrtttvvvooodddWWWKKKBBB===;;;::::::;;;;;;;;;::::::999666555333111///............---------//////...,,,PPPPPPOOOOOONNNMMMMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBDDDEEEFFFHHHIIIIIIJJJJJJDDDFFFGGGGGGFFFGGGIIIKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOLLLMMMMMMMMMLLLKKKJJJIIIGGGGGGIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNKKKLLLNNNQQQSSSVVVXXXZZZZZZZZZZZZ\\\```ffflllooovvvyyy~~~|||wwwoooiiifffgggkkknnn}}}uuummmkkklllhhhbbbRRRMMMFFFAAA???>>>>>>===<<<<<<;;;:::999777555555........................------......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...........................---------.........//////......///////////////...---///000111222333666999:::???DDDFFFFFFHHHOOOUUUbbbwww~~~vvvjjj[[[OOOMMMPPPSSS\\\gggrrr|||vvvuuuwwwyyyyyywwwtttqqqpppppprrrtttppptttzzz~~~uuunnnjjjfffaaa___```kkkwww|||vvvtttsssqqqqqqtttsssxxx|||~~~}}}tttqqqnnnkkkjjjlllooopppxxxuuummmaaaSSSGGG???<<<:::;;;;;;;;;;;;;;;:::999777555333000...---------...------...//////...,,,QQQPPPPPPPPPOOOOOOOOOOOOMMMMMMNNNMMMLLLLLLLLLMMMIIIJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNHHHKKKMMMNNNNNNPPPTTTWWWYYYZZZZZZ[[[[[[ZZZZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]ZZZZZZYYYXXXVVVTTTRRRQQQNNNOOOPPPQQQQQQPPPOOONNNPPPPPPPPPQQQSSSVVVYYYZZZXXXYYYZZZ]]]aaafffjjjmmmnnnmmmlllmmmqqqxxx~~~~~~|||vvvmmmfffeeejjjooo}}}vvvpppoookkkfffWWWQQQHHHBBB>>>>>>>>>???<<<<<<<<<;;;:::888777666........................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///......///........................+++,,,,,,---...///000000......////////////......---///000111222444888:::<<>>>>>???@@@<<<<<<<<<;;;:::999777666////////////////////////,,,,,,...///000000111111------------------------........................+++---000111000//////000........................***+++,,,---...000111111...///////////////......---///000111222555888;;;>>>BBBFFFFFFGGGLLLWWW```~~~zzzlll___RRRMMMLLLLLLRRRZZZ```iiirrr|||uuuoooqqquuuxxxyyywwwtttqqqoooppptttwwwvvv{{{|||xxxssskkkfffeeeeeennnwww|||~~~yyytttuuuyyy}}}wwwtttuuuvvvvvvxxxwwwpppcccTTTIIICCC<<<<<<<<<<<<;;;:::999888999888555222000......------------...000000---+++`````````______``````aaa```aaabbbccccccbbbaaa```cccaaa^^^\\\\\\^^^aaaccccccbbbaaa`````````aaabbb_________```aaa```]]][[[ZZZ[[[\\\]]]]]]\\\[[[[[[```^^^^^^bbbhhhooorrrrrrxxxxxxyyyzzzyyyxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxuuurrrooommmkkkkkkgggeeeddddddffffffbbb___\\\^^^```dddiiiqqqzzzyyymmmbbb^^^ccciiiuuuzzzwww||||||{{{zzzrrrkkkhhhbbbZZZNNNFFFCCCBBBAAA@@@@@@===;;;999999999777666444333111///...------...,,,------------------,,,.........------,,,,,,,,,222111000...,,,+++++++++///......---------......---.........//////000000000000///............///111111111111000000000000///000111222333555999<<>><<<::::::777777666555333000...---////////////////////////nnnnnnmmmmmmnnnnnnooooooppppppqqqrrrrrrqqqpppooorrrpppnnnllllllnnnppprrrrrrqqqppppppppppppqqqrrrpppooonnnnnnooonnnmmmkkkllllllnnnnnnnnnmmmlllkkknnnmmmmmmrrryyy~~~{{{zzzyyyuuusssqqqqqqrrrsssqqqoookkknnnrrrwww}}}{{{nnnaaa[[[^^^cccpppwwwppppppttt{{{~~~~~~zzzzzz~~~uuummmiiiddd^^^SSSJJJEEEBBB@@@@@@???===;;;:::::::::888777555444222000///......///,,,,,,------------,,,,,,.........------,,,,,,,,,............................................................/////////000...............///000000000000000000000000000000000111333333444777:::===DDDBBBDDDIIIJJJOOOddd{{{sssbbbSSSMMMGGGEEEKKKVVV```gggooorrrzzz|||{{{|||~~~}}}xxxwwwwwwwwwxxxzzzzzzzzz~~~|||zzzvvvzzz}}}{{{xxx|||~~~~~~~~~yyywwwwwwxxxzzzxxxpppbbbTTTLLLDDD>>>:::===>>><<<;;;;;;666666555555333222000000////////////////////////~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}|||zzzxxxvvvuuuvvvxxx~~~}}}zzzwwwvvvxxxzzz{{{{{{|||~~~qqqaaaWWWWWWZZZgggzzz~~~~~~vvvlllhhhiiisssxxxzzzyyyzzzvvvmmmffffffbbbZZZPPPGGGBBB@@@@@@???===;;;;;;;;;;;;:::999777555333111000/////////,,,,,,------------,,,,,,.........---------------,,,---...//////...------,,,---...//////...------............////////////,,,,,,,,,---...000111222////////////////////////000222444555666888<<>><<<;;;<<<===<<<;;;777666333111000/////////---......//////......---...............---------...///000000///---***)))+++,,,...000000///---,,,.........///////////////------------...///000111............////////////000111333555666999===@@@CCCEEEGGGHHHIIIUUUqqqtttbbbSSSIIIIIIJJJPPPZZZeeennnsssttt{{{{{{ssswww|||~~~xxxrrrttt}}}yyyyyy~~~wwwsssyyy{{{||||||{{{sssdddVVVJJJBBB======>>><<<;;;<<<666666666666555333222111////////////////////////}}}xxx|||||||||~~~uuubbbSSSLLLLLLXXXfffyyyzzzuuuuuuxxx{{{~~~xxxqqqpppsssrrrxxx}}}}}}wwwooodddeeebbbZZZPPPHHHDDDDDD@@@>>><<<<<<======<<<;;;777555333000///...---...//////000000000000//////...........................///000000///---+++)))***,,,...000000///...---///////////////...............------------......---........./////////000...000222444666999>>>AAACCCEEEGGGGGGIIIWWWrrrrrrbbbTTTJJJKKKOOOVVVaaakkkssswwwyyy{{{uuuooovvvuuuwww}}}}}}vvvqqqttt||||||tttsssxxx}}}uuuqqqvvv{{{~~~~~~~~~zzzkkk\\\OOOFFF>>>======:::999;;;999999888777555333111000000000000000000000000000}}}zzztttaaaQQQJJJIIIPPP\\\kkkxxx}}}zzzwwwsssrrrtttuuu~~~}}}yyytttuuuzzzyyyxxxqqqggggggeee___VVVNNNGGGDDD@@@>>><<<<<<<<<<<<;;;:::777555333000...---------//////000000000000//////.............../////////+++,,,---////////////...+++,,,---////////////...///////////////.........///......---,,,,,,------.........//////000000111...///222444666:::???BBBCCCEEEGGGGGGLLL\\\tttssscccTTTLLLNNNSSS]]]iiittt|||}}}zzzuuuqqqnnnwwwxxxnnnttt|||vvvtttwwwyyypppppprrr|||zzzsssooooooxxx~~~rrrdddUUUKKKBBB???===:::999:::::::::999777555333111000000000000000000000000000}}}|||}}}}}}}}}qqq^^^OOOHHHGGGGGGQQQ^^^jjjwww}}}xxxxxxxxxtttrrrsssttt}}}~~~|||zzztttnnnllliiiddd]]]SSSJJJCCCAAA???<<<;;;;;;;;;:::999888777444222///...............////////////......---........./////////000,,,,,,------...//////000,,,,,,------...//////000000/////////............------,,,,,,,,,---............///000000111222222...000333555888<<<@@@DDDDDDFFFHHHKKKTTTeeeyyy{{{iiiYYYOOORRRZZZfffuuu{{{vvvsssrrrqqqpppzzzzzzuuuqqqzzz~~~yyyxxx|||uuummmmmmoooxxx~~~tttmmmhhheeerrr}}}zzzmmm[[[QQQFFFAAA>>>;;;999:::999999999888666444333222000000000000000000000000{{{ssspppppppppsssvvvzzz}}}~~~|||zzzxxxtttuuuvvvyyy|||}}}|||zzz}}}}}}~~~~~~|||ooo\\\MMMGGGFFFAAAJJJUUUaaaooo|||{{{xxxzzzzzzwwwuuuuuuttt}}}~~~}}}tttqqqlllhhhaaaWWWKKKBBBAAA???<<<;;;;;;:::999777:::888666333111/////////,,,------------------,,,---.........//////000000000///...------------------,,,,,,------///000111000000//////.........---+++++++++,,,---...///000...//////000111222222333///111444777999===BBBFFFDDDGGGIIINNNZZZlll~~~rrraaaSSSWWW```oooyyyssspppqqqtttsss}}}xxxtttyyy|||{{{qqqiiijjjmmmvvv~~~xxxnnnfffaaa]]]nnn|||ttt```UUUIIIDDD@@@<<<:::;;;888888888888777666555444000000000000000000000000rrrgggcccaaabbbfffkkkllllllmmmllllllkkkkkkkkklllmmmppptttxxx|||~~~~~~~~~}}}yyyxxx{{{~~~zzzqqqfffZZZPPPIIIEEEAAADDDLLLXXXgggqqqwwwxxxxxxzzz{{{{{{zzzyyyzzzzzz{{{zzzssskkkfffccc\\\PPPGGGAAA@@@???<<<999888888999999888777666444333111111//////.........---------...------,,,,,,------...////////////////////////---......///////////////000000000000000/////////////////////000000000000222222111111000/////////444333333666:::???CCCDDDMMMHHHKKKWWWfffsssqqq]]]WWW\\\hhhyyyyyytttssstttuuuuuuzzzzzzyyy~~~}}}~~~{{{uuuoooooorrrzzz}}}xxxrrrhhhaaa^^^]]]gggsss|||}}}}}}lll___MMMBBB>>>===;;;999:::::::::999777666444333222111000//////.........xxxhhh___ZZZYYY[[[___fffggghhhhhhggggggggggggjjjlllooosssyyy~~~}}}|||yyyxxxzzz||||||xxxpppfffZZZOOOGGGCCC???AAAHHHTTTaaakkkqqqrrruuuwwwzzz|||||||||~~~|||uuulllgggccc\\\RRRJJJCCCBBB@@@===;;;::::::;;;:::999888666444222111000//////.........---------...------------------...////////////////////////---......///////////////////////////////////////000000000000////////////111111111111000000000000222222444777===BBBFFFHHHKKKKKKSSSbbbrrrooo^^^ZZZaaannn~~~|||yyyxxxyyyzzz{{{{{{}}}~~~~~~~~~{{{wwwuuuvvvzzz}}}vvvsssnnnfffaaa___```jjjwwwrrreeeTTTGGGBBB@@@===;;;:::::::::999888666444444333222111000000///000000wwwlll___XXXTTTSSSWWW\\\ccceeeggggggggghhhiiikkkrrrtttxxx~~~|||}}}~~~~~~|||yyyxxxxxxyyyyyyvvvooofff[[[OOOFFF@@@===???EEENNNYYYbbbhhhkkkqqquuuyyy}}}yyyooohhhddd^^^UUUOOOFFFDDDAAA???===<<<======;;;:::888666444222000////////////............---......------------......////////////////////////---......///////////////........................111111000000//////......000000000000111111111111000222555:::???DDDIIIKKKKKKRRRaaatttmmm```]]]fffuuuzzz}}}~~~}}}}}}}}}}}}~~~zzztttppppppmmmhhhddddddeeennn{{{zzznnn]]]OOOGGGBBB???===;;;;;;:::999888666555444444444333222111111111111~~~wwwlllccc[[[VVVTTTTTT[[[bbbiiillloooqqqrrrtttxxx{{{zzz{{{{{{|||{{{zzzxxxvvvvvvuuusssnnnfff[[[PPPEEE??????@@@DDDJJJSSS[[[bbbeeennnsssyyy~~~}}}tttlllgggaaaZZZTTTIIIFFFBBB???>>>>>>>>>>>><<<;;;999777444222000////////////...............//////............//////////////////////////////---......///////////////---------...............111111000000//////.........//////000111222222222000222777;;;@@@EEEIIILLLPPP^^^sss{{{jjjaaa```iiizzzzzz~~~{{{zzzvvvrrrqqqsssqqqmmmkkklllkkksssvvvgggWWWKKKDDD@@@>>><<<;;;;;;:::999777666555444333222111111000000111xxxnnnggg```[[[WWWUUUTTTWWWaaalllvvvzzzxxx|||yyyzzzzzzzzzzzzxxxvvvtttsssqqqmmmfff]]]RRRHHHBBBCCCDDDFFFIIINNNVVV]]]bbblllqqqwww}}}zzzssslllfff^^^YYYLLLGGGBBB???>>>>>>===<<<<<<;;;:::777444222000///////////////////////////000//////......//////000////////////////////////---......///////////////------------......//////111000000000/////////.........///000111222222333222555999<<>>@@@DDDLLLQQQeee|||{{{kkkbbb___iiiqqq~~~~~~|||{{{yyyvvvuuuzzz~~~xxxvvvxxxxxxzzz}}}{{{wwwwwwzzz}}}{{{kkkYYYJJJAAA>>>======<<<;;;:::888777666333222111000000//////000oooddd___\\\[[[WWWVVVVVVXXX[[[dddwwwtttppptttzzz{{{yyywwwxxxyyyyyywwwtttqqqpppmmmggg```XXXPPPLLLIIIHHHGGGEEEFFFKKKTTTZZZdddhhhnnnxxx{{{qqqeee^^^UUUNNNFFFAAA@@@@@@>>>;;;;;;:::999777555444222222.../////////000000000000111000000//////000000111////////////////////////---......///////////////------...//////000111111......//////000000111111//////000000111111111222666:::===???AAAHHHQQQYYYssspppeeebbbbbbiiiqqq~~~{{{~~~yyyvvvrrrpppqqqvvv|||yyyxxxzzz{{{~~~wwwbbbPPPFFFBBB=========<<<;;;999777666444444222111111111111111xxxfff]]][[[[[[[[[\\\\\\]]]```dddooorrrmmmpppvvv~~~|||yyywwwwwwyyyzzzxxxuuurrrpppmmmhhhaaaZZZSSSPPPIIIHHHFFFCCCBBBGGGPPPWWW___dddkkkuuutttggg___YYYQQQHHHCCCBBBAAA>>>;;;::::::999777666444333333.../////////000000111111111111000000000000111111////////////////////////---......///////////////.........///000111111222------...///000111222222000000000000111111111111777;;;>>>@@@CCCKKKVVV___{{{pppgggbbbcccffffffnnn{{{}}}yyy}}}~~~}}}wwwsssnnnlllooosssxxxzzz||||||{{{}}}~~~~~~iiiUUUJJJEEE>>>>>>===<<<;;;999888777555555444333222222222222mmm```[[[ZZZ___dddbbbfffiiihhhjjjzzzooohhhggglll~~~~~~|||{{{zzzxxxwwwvvvuuuuuuuuurrrmmmhhhbbb\\\UUUPPPFFFDDDAAA@@@BBBFFFKKKNNN]]]aaagggqqq}}}{{{~~~|||mmm___ZZZUUUMMMFFFBBB@@@???>>><<<;;;:::999888666555555222111000000000000000111000000000000000000000000......------------......111111000000//////......000000000000////////////......////////////.........///000//////000333555888999???EEEDDDDDDVVVmmmyyyoooddd___\\\ZZZ\\\```aaammm|||zzzyyy{{{}}}~~~|||zzzvvvqqqnnnnnnnnnmmmmmmqqqxxxxxx|||xxxbbbNNNDDDCCC>>><<<======::::::===666555444444222222111000iii^^^\\\]]]aaafffbbbiiinnnooorrr}}}mmmfffeeelll{{{zzzyyywwwvvvuuutttttttttqqqmmmhhhccc\\\UUUPPPFFFDDDBBBAAADDDHHHLLLOOOWWWZZZ```iiivvv|||wwwxxxzzz~~~zzzxxx{{{}}}pppccc]]]XXXPPPIIIDDDBBB@@@>>><<<;;;:::999888777666555222111111000000000000000......................../////////....../////////000000000000000000//////////////////000000000000//////000000000000//////...///000000///000333555999:::@@@FFFFFFIII\\\rrr~~~tttlllccc[[[XXXWWWWWWZZZ___dddppp~~~}}}~~~~~~|||vvvssspppnnnmmmkkkhhhfffjjjrrr~~~wwwvvv{{{~~~jjjVVVJJJCCC>>><<<===;;;888777999666555555444333222111111xxxccc[[[\\\```cccfffbbbkkktttxxx}}}yyyiiicccccckkkzzzyyyxxxvvvuuutttssssssrrrpppmmmjjjeee^^^VVVPPPFFFDDDCCCDDDHHHLLLOOOPPPSSSUUUYYY```lll|||uuupppppptttyyy}}}|||yyywwwyyy|||~~~sssiiibbb\\\TTTMMMGGGCCC@@@>>><<<<<<;;;:::888777666666222222111000000000000000........................000000////////////000000000000000000111111111111......//////000000111111000000111111111111000000///000000000000111444666;;;<<>><<<888666666666666555444333222111111ppp]]]VVVYYY]]]```bbb```kkkxxxtttddd___aaajjjzzzyyywwwvvvtttsssssssssqqqpppnnnlllggg```XXXRRRFFFEEEDDDGGGLLLQQQSSSTTTVVVVVVXXX\\\dddrrr}}}}}}|||rrrllllllqqquuuzzz{{{yyywwwyyy{{{}}}}}}vvvnnnfff```XXXQQQJJJEEE@@@=========<<<:::999888777666333333222111000000000000000000000000000000000000000//////////////////000//////000000111111222222---......///000111111222///000000111111000000//////000111111000222555777<<<===AAAFFFJJJTTTkkk}}}wwwssshhhZZZSSSNNNLLLPPPVVV[[[aaagggnnn}}}zzz||||||yyywww{{{~~~yyywwwssspppmmmiiieeeaaa```kkkzzzxxxooonnnqqqxxxjjjYYYHHHBBB>>>??????;;;888888666666555444333222111111zzziiiWWWQQQSSSVVVYYY\\\^^^kkk{{{}}}nnn```[[[^^^hhh}}}zzzyyywwwvvvtttsssssssssppppppnnnllliiibbbZZZTTTHHHEEEEEEIIIQQQXXXZZZZZZ\\\[[[ZZZ[[[```jjjvvv~~~~~~zzzyyyzzzzzzqqqmmmnnnppptttxxxzzzyyyxxxyyyzzzzzz}}}~~~}}}||||||xxxsssiiiddd]]]UUUNNNGGG@@@<<<>>>===<<<;;;:::888777777444333222111000000000000111111111111111111111111///......------....../////////000000111111111222---......///000111111222...//////000000//////...///000111111111333666888<<<>>>AAAEEEKKKXXXoooxxxuuuttthhhYYYOOOKKKLLLSSS\\\bbbjjjpppwww}}}wwwxxxxxxwwwtttsssyyy~~~zzztttoookkkhhheeeccc___iiiwwwuuummmgggjjjqqq}}}rrr___JJJCCC===>>>???<<<999999777666666555444333222111pppbbbSSSMMMMMMOOOSSSXXX___mmm}}}vvvhhh[[[XXX[[[eeezzz~~~~~~~~~xxxwwwvvvtttsssrrrqqqqqqooonnnllljjjgggaaaZZZUUUIIIFFFFFFKKKVVV^^^bbbbbbbbbaaa___^^^___fffnnntttxxxzzz|||}}}}}}|||zzzxxxxxxwwwwwwzzz~~~yyysssqqqssssssvvvyyyzzzzzzzzz{{{|||{{{}}}|||}}}{{{wwwmmmhhhaaaZZZRRRJJJCCC>>>>>>>>>===<<<:::999888888555444333222111000000000////////////////////////......------------......////////////000000000000......//////000000111111......////////////......///000111222222444777:::===???CCCFFFLLL\\\rrryyyxxxwwwlll]]]OOOMMMPPPZZZeeemmmvvv}}}|||xxxtttvvvtttqqqooorrr{{{}}}|||{{{tttnnnjjjgggeeeccc^^^fffrrr}}}uuummmbbbdddlllyyy|||hhhOOOEEE===<<<===;;;999999777777666555444333222222{{{ggg\\\QQQKKKIIIJJJQQQXXXdddqqq|||pppcccXXXVVVZZZcccvvv~~~}}}}}}|||vvvuuusssrrrpppooooooooolllkkkhhhfffccc___YYYUUUKKKGGGFFFMMMYYYdddiiijjjiiihhhfffdddeeehhhnnnssstttuuuvvvvvvwwwwwwwwwwwwyyyxxxxxxzzz~~~|||yyyzzz}}}{{{}}}~~~}}}~~~~~~{{{qqqlllfff___WWWOOOGGGAAA???>>>===<<<;;;:::999888555555333222111000000000//////////////////////////////............///////////////...............////////////000000000000//////000000000000/////////111222222222444888:::???BBBEEEHHHOOO___sss|||zzzyyynnn___RRRQQQWWWdddrrr||||||yyyyyyyyyxxxtttoookkklllttt~~~zzzzzz|||vvvqqqnnnjjjfffddd```eeennnyyywwwpppdddeeekkkvvv}}}}}}rrrYYYMMMAAA>>>>>><<<::::::777777666555444333222222vvvaaaYYYPPPJJJGGGHHHPPPZZZhhhuuu~~~xxxsssmmmaaaVVVUUUYYYaaattt~~~}}}|||||||||ssssssqqqooonnnmmmmmmmmmkkkhhheeeccc```\\\WWWTTTLLLHHHFFFMMM[[[gggmmmooonnnnnnmmmkkkkkknnnssswwwtttsssrrrrrrsssuuuwwwxxx}}}||||||}}}}}}sssoooiiibbb[[[RRRJJJDDD??????>>><<<;;;:::999888666555444222111000000000111111111111111111111111000000////////////000000//////......---------,,,000000000000////////////000000111111111111000000///111222222333555888;;;@@@EEEHHHJJJQQQaaattt}}}{{{yyynnn```VVVVVV^^^mmm|||zzzssssssuuuwwwwwwsssmmmhhhkkkwww{{{wwwyyy~~~{{{wwwtttoooiiieeecccfffmmmyyy{{{yyysssjjjjjjmmmuuu{{{vvvqqqwwwzzzcccUUUHHHCCCBBB???===<<<777777666555444333333222ssshhhVVVPPPJJJGGGGGGJJJSSS]]]mmmxxx|||ssspppooozzz|||jjj]]]SSSRRRVVV^^^ppp~~~~~~~~~|||{{{wwwuuurrroookkkiiigggfffeeedddbbb^^^ZZZTTTPPPMMMEEEFFFIIIOOOWWWaaajjjpppooonnnmmmnnnqqquuuwwwxxxyyytttqqqsssuuuuuuxxx}}}|||xxxpppfff```YYYNNNBBB>>>>>>=========<<<;;;;;;777666444111000000000000......///111111222222222---...///000000///...---............/////////000////////////////////////111111111111000000000000444111000222333444999AAAIIIDDDEEEOOO\\\hhhvvv}}}ssshhhaaaXXX```hhhpppwwwtttvvvuuussssssnnnlllmmmttt}}}uuuxxx|||{{{yyyxxxuuunnnhhhhhhhhhjjjrrr~~~{{{zzzzzzxxxrrrooommmpppyyyzzztttqqqqqqqqquuunnn]]]KKKCCCBBB???;;;:::888888777555444333222111|||lllbbbRRRLLLGGGEEEEEEHHHRRR[[[jjjuuurrrhhheeehhhrrrzzzggg[[[QQQPPPSSS[[[mmm~~~}}}~~~}}}|||zzzvvvuuurrrnnnkkkiiigggfffcccaaa]]]XXXSSSMMMIIIFFFAAABBBEEEJJJSSS^^^hhhnnnrrrqqqqqqrrrvvvzzz~~~yyyttttttuuuvvvzzz}}}zzzsssiiiccc]]]RRRGGGBBBAAA???===<<<;;;:::999777666444222111000000000...///000111222222222222111000////////////000111........./////////000000000000000000000000000000/////////////////////...333000000333444666<<>>???AAAGGGPPP\\\gggnnnrrrrrrsssuuuyyy~~~zzzwwwuuuvvv~~~~~~}}}wwwnnnhhhbbbXXXNNNGGGDDD@@@===<<<;;;999777777666555333111111000000//////000111222222222222444222000......000222444....../////////000000000111111111111111111111111////////////////////////333000000444666888???GGGJJJLLLVVVdddpppxxx|||rrriiidddccc```fffppp{{{tttuuuxxxwwwuuuuuuppprrrxxx~~~yyy}}}|||xxxqqqllleeeddddddiiirrr|||~~~yyytttrrrtttxxx|||~~~~~~yyyrrrnnnnnnnnnnnnmmmlllvvvoooXXXKKKDDD???<<<<<<999888777666555444333222vvviii[[[RRRHHHCCC@@@AAABBBFFFOOOXXX```lllyyy|||nnn```XXXVVVYYYbbbrrrsssaaaVVVMMMLLLNNNTTTddduuu}}}{{{{{{{{{{{{yyywwwtttsssqqqnnnkkkiiihhhgggdddaaaZZZSSSKKKEEEAAA?????????AAAFFFPPP\\\gggnnnooopppqqqtttxxx~~~zzzvvvwww~~~~~~zzzrrrmmmggg^^^UUUJJJEEE@@@===<<<<<<:::888777777555444333111111000///000111111222222222222333222000//////000222333...////////////000000000000000000000000000000000111111111111111222222222333111111444666999@@@GGGJJJTTTddduuuttthhh```___aaaccchhhsss|||xxxzzz{{{yyywwwvvvqqquuu||||||xxxrrrnnneeedddbbbdddkkkttt}}}}}}xxxvvvwwwyyyzzz|||vvvpppnnnppprrrqqqpppqqqyyyvvv^^^OOOFFF???===>>>:::999888777555444333333xxxmmmaaaUUUMMMEEEAAA???AAACCCFFFNNNWWW]]]hhhuuu||||||tttgggYYYRRRRRRPPPYYYiii|||~~~ppp```UUULLLLLLMMMRRR```ppp~~~|||{{{zzzzzzzzzxxxwwwtttsssqqqnnnllljjjiiiiiifffccc\\\UUUNNNIIIEEECCCBBBBBBDDDHHHQQQ[[[eeellllllnnnppprrrvvv|||~~~wwwwww|||~~~|||vvvppplllddd\\\LLLFFF???<<<===>>><<<:::777777666555444222111000000111111222222222222111///000000111111000000///////////////000000000111////////////////////////000111111111222222222333444111222555777999@@@HHHNNN^^^ttt|||ooobbb]]]```dddhhhlllxxx}}}{{{xxxwwwssswww|||xxxsssppphhheeebbbaaaeeennnxxx~~~}}}xxxvvvvvvwww{{{wwwrrrqqqrrrtttuuuttttttzzzyyycccSSSIIIAAA>>>>>>::::::999888666555444333xxxmmmdddZZZPPPIIICCC@@@???AAACCCFFFMMMUUUYYYdddrrr}}}yyyrrrssszzzmmm___RRRLLLKKKOOOXXXhhh{{{|||ooo___TTTLLLLLLMMMPPP]]]mmm}}}~~~|||zzzzzzzzzzzzxxxwwwtttsssqqqooommmlllkkkkkkgggeee```[[[UUUPPPMMMKKKHHHIIIJJJNNNTTT\\\ccchhhmmmoooqqqrrruuu{{{zzzxxx{{{~~~~~~yyytttpppiiibbbOOOHHH???<<<===???===;;;888777777666555333222111111111222222222222222111...///000111111000///.../////////000000000111111...........................//////000000111111111444222222666999<<>>>>>AAABBBDDDKKKRRRUUU```mmmyyyvvvoookkklll{{{rrrfffYYYMMMHHHIIINNNWWWgggyyyzzznnn]]]SSSKKKKKKKKKNNNZZZiiiwww~~~}}}{{{zzz{{{zzzyyywwwuuutttrrrqqqooonnnmmmmmmjjjiiigggccc___[[[XXXVVVSSSTTTUUUWWW\\\aaaeeehhhllloooqqqqqqrrrwww|||yyy}}}{{{{{{|||wwwsssmmmgggTTTKKKAAA<<<===>>><<<999888888888777666444222111111222222333333222222111111111111111111111111111//////000000000111111111////////////////////////...//////000000111222222333111333888===AAAIIIRRRccczzz|||nnnccc___ccclllsssnnnsss~~~~~~|||xxxvvvwwwzzzvvvwwwyyyvvvtttmmmiiiccc]]]\\\cccooowww{{{ssspppqqqtttwwwyyyyyyxxxzzztttfffWWWJJJAAA???;;;;;;:::999777666555555yyyqqqfff\\\TTTMMMFFFBBB@@@======@@@AAACCCIIIPPPSSS]]]jjjuuu|||nnniiigggiiiyyyvvvjjj```UUUKKKHHHJJJFFFPPP___qqqyyymmm\\\QQQJJJJJJJJJLLLXXXfffttt}}}{{{{{{{{{{{{yyywwwvvvuuusssqqqpppooonnnnnnnnnnnnmmmkkkhhheeebbb```]]]^^^___aaacccfffiiikkkkkkmmmooooooooottt}}}}}}yyy|||zzz{{{~~~zzzvvvqqqkkkWWWNNNBBB<<<======;;;777888888888888666444222111222222333333333222222111555333111000000111333555000000000000111111111111000000000000000000000000000111111222333333444444111000333:::@@@EEEOOOXXXkkktttfff\\\\\\dddooovvvkkkqqq}}}zzz{{{zzzvvvuuuwww}}}}}}tttttt{{{wwwvvvmmmiiibbb\\\ZZZ```llluuu~~~uuuqqqqqqsssxxx}}}~~~||||||mmm^^^MMMCCC???<<<;;;:::999888666555555ppphhh]]]UUUPPPKKKEEE???>>><<<<<>>===;;;::::::888777555333222111111111222222222222111111111111111111000...---,,,000000///...............//////000111111111111111111222333222111000111222333333666<<<@@@FFFPPP[[[ttt}}}sssiii]]]YYYaaammmsssssslllrrr~~~zzz{{{zzzxxxvvvuuuuuuvvvvvvwwwqqqppp{{{{{{xxxooojjjeeeaaa]]]___jjjwww~~~zzzyyyrrrmmmnnnvvv|||~~~lllVVVGGGBBBAAA>>>:::777666555444333llldddZZZRRRMMMHHHBBB>>><<<::::::===>>>???CCCJJJPPP[[[hhhpppvvvzzzzzzvvvkkkddd]]]ZZZ[[[ddduuu~~~qqqiii]]]RRRJJJFFFDDDBBBEEELLLZZZhhhqqquuu{{{uuuhhhXXXOOOHHHFFFFFFJJJRRR[[[ooo~~~|||zzzyyyyyyyyyvvvwwwvvvtttrrrqqqrrrsssppppppooonnnmmmlllkkkkkkllllllmmmmmmnnnoooooooookkkkkkjjjjjjlllqqqwww|||zzztttxxx}}}tttqqqvvvyyyzzzyyyvvvtttvvvxxxwwwmmmbbbXXXKKKAAA>>>===<<<;;;::::::888777555333222111111111222222222222111111000111111000000///...---111111000/////////////////////000111111111111111000222333222111000111222333444888===@@@FFFSSS```sssggg___XXXZZZdddnnnrrrppphhhooo}}}yyyxxxxxxwwwuuutttvvvzzz}}}sssmmmmmmxxx}}}yyysssmmmhhhccc______iiitttzzzwww~~~qqqjjjkkkmmmvvv}}}uuu___NNNGGGBBB???;;;888777777666555fff___UUUNNNIIIEEE@@@<<<;;;999:::===>>>>>>CCCIIINNNYYYdddjjjmmmnnnkkkggg^^^XXXSSSSSSWWW```rrruuueee___TTTLLLFFFDDDBBBBBBDDDIIITTT```hhhmmmuuu~~~rrreeeVVVNNNGGGEEEFFFIIIQQQYYYlll|||~~~|||zzzyyyyyywwwwwwwwwuuusssqqqrrrtttrrrrrrqqqpppooonnnnnnmmmoooppppppqqqrrrrrrsssssslllkkkjjjiiiiiimmmrrrwww}}}}}}~~~|||uuunnnpppuuuyyynnniiikkkooorrrtttssssssvvvyyyxxxoooggg]]]OOODDD>>>===<<<;;;::::::888777555444222222111111222222222222111111//////000000000000//////222111111000000000000111//////000111111111111111000111222222111000111222333555:::>>>@@@GGGYYYiii{{{iii[[[WWWWWW```lllsssrrrnnniiiqqq{{{xxxvvvwwwwwwuuusssvvv~~~~~~nnniiiiiittt~~~|||wwwqqqkkkfff```^^^eeennn{{{yyyuuu|||llldddeeefffqqq}}}lllWWWLLLCCC@@@<<<:::999999888777```ZZZRRRKKKFFFBBB>>>;;;===;;;;;;>>>??????DDDKKKOOOXXXbbbeeeeeeddd^^^XXXSSSOOONNNPPPVVVaaassszzzmmm]]]WWWNNNGGGCCCAAA@@@@@@BBBFFFOOOZZZcccjjjtttpppcccTTTLLLEEEDDDDDDGGGOOOWWWhhhyyy~~~|||zzzxxxxxxvvvvvvvvvtttrrrqqqqqqssssssrrrrrrqqqpppooooooooooooooopppqqqrrrrrrssssssnnnmmmllliiihhhjjjnnnrrrwwwxxxyyywwwqqqllljjjjjjrrrvvv}}}}}}||||||~~~xxxlllfffeeejjjpppsssuuuwww{{{~~~yyyqqqiii___RRRFFF???===<<<<<<:::999888777666444333333111111222222222222111111......///000000000000000111111000//////000000000//////000111111111111111000111222222111000222333333777<<<@@@BBBKKK```tttrrrdddYYYXXX]]]kkkvvvxxxsssnnnooowww{{{yyyuuuwwwwwwtttqqquuuxxxiiieeeeeepppzzzzzztttnnnhhhbbb]]]```fffqqqyyyzzzuuu|||iii______cccpppvvv^^^OOODDDAAA===::::::999999888ZZZVVVOOOHHHCCC@@@>>><<<<<<::::::===>>>???DDDJJJOOOXXX___aaa___[[[UUUNNNLLLIIIJJJOOOVVVbbbttttttgggWWWRRRJJJCCC@@@???>>>>>>AAADDDLLLWWW```jjjwwwoooaaaRRRJJJDDDCCCCCCFFFMMMUUUddduuu}}}{{{yyywwwvvvtttuuuuuussspppooopppqqqrrrqqqqqqppppppooooooooonnnooopppqqqrrrsssttttttqqqpppnnnkkkiiiiiilllooosssuuuvvvtttqqqmmmhhhdddeeeffflllxxx~~~|||{{{zzzyyyyyyzzz}}}vvvlllgggeeejjjqqqvvvxxx{{{yyyrrrhhh```TTTIIIBBB>>>>>>>>>:::999888777666555444333111111222222222222111111---...///000000111111000//////.........//////000//////000111111111111111///111222222111111222333555888===BBBEEEPPPggg|||wwwkkk```[[[\\\eeettt|||yyyssspppvvv|||zzztttvvvvvvrrrpppvvvrrreeebbbccclllvvv|||vvvooojjjddd]]]\\\```gggppp~~~}}}xxxnnnaaa___bbbppp}}}cccPPPEEEAAA===:::999999888777UUURRRLLLFFFAAA>>>======999777888;;;<<<<<>>======@@@BBBJJJTTT___iiixxxmmm___PPPIIICCCAAABBBEEEKKKSSS___ppp~~~~~~}}}|||zzzxxxwwwvvvtttttttttrrrooonnnooopppqqqqqqppppppooooooooooooppppppqqqrrrtttuuuvvvvvvsssrrrpppllliiiiiikkkmmmnnnrrrttttttssspppiiiaaa___^^^cccooozzz}}}||||||vvvvvvwwwvvvuuuwwwzzz}}}}}}ssslllkkkiiinnnuuuzzz|||~~~zzzsssiiicccYYYNNNFFFAAA???>>>:::999999888666555555444111111222222222222111111......///000000111000000...............//////000//////000111111111111111///000222222111111222444666888===CCCJJJWWWnnnxxxqqqhhh___[[[^^^jjjxxx|||vvvtttxxx|||zzzssstttssspppqqqxxx|||lllaaa___aaahhhrrr}}}wwwqqqmmmggg___\\\]]]aaaggguuuyyyiiidddaaaoookkkVVVGGGCCC???;;;999888777555PPPNNNIIIDDD???<<<<<<===999777777:::;;;<<>>============???AAAHHHRRR\\\fffttt}}}kkk\\\NNNGGGBBBAAAAAADDDJJJQQQZZZkkk||||||||||||{{{yyywwwvvvtttuuutttrrrpppooopppqqqqqqqqqqqqpppppppppppppppppppppqqqrrrtttuuuvvvwwwsssrrrpppllliiihhhiiikkkjjjooorrrsssuuutttkkk```\\\YYY]]]iiirrruuuwww{{{ssstttvvvvvvuuuwww{{{~~~zzzqqqoooqqqpppuuu|||{{{uuummmiii```UUUJJJCCC???===:::999999888777666555555111111222222222222111111...///000000000000000/////////......///000000111//////000111111111111111...000111222111111333444777888===EEEOOO^^^sss~~~xxxssskkkeeeYYY^^^lllzzz{{{vvv{{{{{{xxxpppooonnnnnnrrr{{{|||{{{yyyfff]]]\\\^^^cccmmm~~~yyytttqqqkkkbbb]]]]]]^^^bbbnnn~~~~~~pppgggfffrrruuuaaaJJJFFFAAA===;;;999777555MMMKKKGGGBBB===;;;;;;<<<;;;888999<<<======BBBIIIFFFKKKOOOMMMJJJHHHDDD@@@GGGGGGLLLTTT\\\gggwww}}}nnn]]]OOOHHHDDD???<<<<<<===>>>>>>???@@@GGGPPPYYYcccqqq}}}{{{iiiZZZMMMFFFAAA@@@AAACCCIIIQQQWWWhhh|||{{{||||||||||||zzzyyyxxxuuuvvvuuusssqqqpppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqnnnnnnpppqqqrrrtttuuuuuurrrqqqooolllhhhggghhhjjjhhhmmmqqqsssvvvvvvlll```UUUSSSVVVaaahhhkkkooouuusssuuuwwwxxxxxxyyy~~~zzzrrrrrrwwwwww|||}}}wwwqqqmmmeeeYYYNNNDDD???<<<:::999999888777666555555111111222222222222111111//////000000000000//////000000///000000111222222//////000111111111111111...000111222111111333444888888<<>><<<999888666666888:::===???BBBCCCEEEGGGIIIIIIGGGEEEEEEEEEFFFHHHMMMTTT___nnn}}}zzzhhhYYYPPPCCCAAA===:::999999;;;===AAAAAAFFFOOOWWWaaappp}}}~~~kkkXXXIIIDDDBBBBBBBBBBBBHHHOOOXXXddduuu|||}}}~~~~~~}}}{{{yyywwwwwwvvvtttrrrqqqpppoooooooooooopppoooooonnnmmmlllooooooooopppqqqssstttuuuqqqqqqoookkkhhhfffggghhhjjjjjjllloooqqqqqqnnnlllZZZTTTQQQWWW___gggpppwwwwww|||}}}~~~~~~}}}vvvqqqggg\\\QQQGGG@@@===:::::::::999999888888888333333222222111222222222000000000000000000000000//////000111111111111111000000000000111111111111222111111111111111222222;;;===@@@FFFTTTiiizzz~~~rrrddd^^^fffqqqxxx|||vvvrrrjjjmmmnnnppp{{{|||ssszzzkkk^^^WWWYYY]]]]]]eeesss}}}~~~|||wwwsssooojjjdddaaa\\\aaajjjwww|||zzz|||lllkkkvvv~~~qqqZZZLLL@@@>>>@@@>>>999666MMMIIIDDD???===;;;999777555666777999<<<>>>AAABBBDDDEEEGGGFFFEEEDDDDDDEEEJJJMMMSSS[[[gggvvvwwweeeVVVNNNBBB@@@===:::999999;;;===@@@@@@EEEMMMUUU^^^lllyyy|||iiiWWWKKKFFFBBBAAAAAAAAAFFFLLLUUUaaarrr|||}}}}}}}}}|||zzzxxxwwwvvvuuusssqqqpppnnnnnnnnnoooppppppppppppoooooonnnooooooooopppqqqrrrssstttqqqqqqooolllhhhffffffgggggghhhkkknnnqqqrrrpppnnn^^^VVVQQQUUU]]]eeennnuuu|||~~~}}}xxxsssjjj___SSSIIIBBB>>>;;;;;;::::::999888888777444333222222111222222222000000000000000000000000//////000111111111111111000000000000111111111111333222222222222333333444999===AAAHHHWWWjjjxxx~~~rrrdddZZZdddqqqzzz|||tttppplllnnnpppttt~~~~~~|||vvv|||hhh\\\WWWYYY]]]]]]eeettt}}}}}}~~~~~~zzzvvvqqqllleeeaaa\\\___hhhuuu|||pppkkkttt|||~~~wwwwww~~~bbbRRRDDD@@@@@@===888666KKKGGGBBB>>>;;;:::888666555666777888;;;===???@@@CCCCCCCCCBBBAAABBBDDDFFFKKKPPPXXXcccpppsssaaaRRRJJJAAA???<<<:::999999;;;<<>>???@@@AAA@@@???>>>@@@CCCFFFIIIOOOZZZggguuuppp\\\MMMFFF???===;;;999999:::;;;<<>>===<<<;;;999888666666555444333222222222222222000000000000000000000000000111111222222111111111000000111111111222222222444333222222333555777888>>>CCCIIISSScccuuu|||nnncccaaakkkxxx|||yyytttpppnnnsssuuuyyy}}}}}}|||xxxvvvxxxppp___XXXVVVXXX\\\]]]fffuuu{{{|||yyy{{{~~~{{{vvvooogggbbb[[[[[[___iiizzz~~~tttvvvxxx{{{}}}{{{vvvttttttvvvwwwcccMMMBBB???<<<999888FFFCCC>>>;;;999888777666666666666777999;;;<<<===>>>>>>===<<<<<>>>>><<<;;;999888777666666555444333222222222222111111111111111111111111111111222222222222111111111111111111222222222222333222111111222444777999@@@EEELLLXXXjjj|||xxxkkkccceeeppp|||~~~wwwtttqqqooopppwwwxxx}}}}}}{{{wwwssstttxxxkkk\\\WWWVVVWWWZZZ]]]gggwwwwww{{{|||wwwyyy~~~{{{wwwqqqiiiccc]]][[[\\\eeeuuu|||~~~zzzvvvtttwwwzzz}}}~~~~~~|||xxxuuutttzzzjjjQQQDDD???<<<;;;;;;EEEBBB===:::999888777666777777777888999;;;<<<===;;;<<<<<<;;;<<<>>>CCCGGGIIIPPP\\\iiiwwwmmmYYYIIIAAA;;;:::999999999:::;;;<<>>===<<<;;;:::999888777777666555333222222222222111111111111111111111111222222222333222222111000111111111222222222222333333222000000222555888:::AAAGGGQQQ```uuusssgggcccfffrrr}}}zzztttqqqpppqqqtttzzzzzz}}}{{{vvvtttxxxgggYYYVVVVVVXXXZZZ^^^iiiyyy|||tttwww~~~~~~{{{vvvuuu{{{~~~{{{xxxrrrlllgggbbb___^^^dddrrrwwwooouuu~~~}}}vvvooopppuuuxxx{{{}}}|||~~~}}}yyywwwwwwrrrWWWHHHBBB>>><<<<<>>>>>BBBGGGKKKOOOYYYbbblllyyytttdddQQQHHH@@@@@@BBBBBBCCCFFFKKKSSS___lllxxx~~~~~~|||{{{zzzyyyyyyyyytttrrrpppmmmkkkiiihhhgggkkkkkklllllllllkkkjjjjjjkkkkkkkkkkkklllmmmnnnooooooppppppnnnjjjgggeeeeeefffdddcccdddeeeeeedddccc___ZZZUUUQQQQQQYYYmmm~~~{{{|||}}}~~~yyypppeeeXXXMMMGGG===<<<<<<;;;::::::999999777666555444333222222222111111111111111111111111222333333333222222111000111111111222222222333333444222111111333666:::===CCCLLL[[[ooonnnddddddkkkvvvwwwrrrppppppsssxxx||||||~~~}}}yyyyyyzzzaaaVVVUUUWWWYYY[[[```kkk{{{yyypppsssxxx|||~~~yyysssooottt|||~~~|||yyyuuupppllliiidddaaaeeerrrqqqhhhmmmxxx{{{}}}yyymmmlllqqquuuzzz~~~|||~~~}}}{{{___NNNEEE@@@<<<<<>>???===???CCCFFFJJJOOOVVVZZZiiirrr|||yyykkkUUUKKKBBB@@@AAAAAABBBEEEHHHPPP\\\gggrrr|||~~~{{{zzz{{{{{{xxxuuuuuusssqqqooommmkkkjjjjjjlllkkkkkkjjjiiihhhgggggghhhiiijjjkkkkkkkkkkkkkkknnnnnnnnnllljjjhhheeecccaaaaaaaaaaaaaaabbbbbbbbbbbb]]]VVVPPPMMMSSSccctttuuutttzzz~~~~~~|||zzzxxxyyy}}}wwwnnndddVVVIIIEEEAAA<<<:::;;;<<<:::888999888777555444333222222222111111111000/////////111111111222222333333333222222222111111111111111222222111222444999AAAFFFLLLXXXpppuuugggcccfffwwwyyyrrrnnntttzzz{{{~~~{{{nnn]]]YYYTTTUUU[[[[[[eeelllyyywwwlllmmmqqqxxxwwwxxx}}}xxxtttjjjkkkpppwww~~~{{{yyywwwppppppqqqrrruuuqqqaaadddnnn{{{{{{qqqcccdddppp}}}rrrWWWHHHCCC???:::DDD@@@<<<999888888888777777777888999;;;<<<======999999999:::<<<@@@DDDGGGLLLPPPWWWaaalllzzznnn[[[III???;;;:::999888888999;;;<<<===???CCCFFFJJJOOOUUUZZZhhhppp{{{zzzmmmWWWMMMCCC@@@@@@@@@BBBEEEGGGOOOZZZeeeooozzz~~~{{{zzz{{{zzzwwwuuusssrrrqqqooommmlllkkkkkklllkkkkkkjjjiiihhhgggggghhhhhhiiijjjjjjjjjjjjjjjlllllllllkkkiiifffdddcccaaaaaaaaaaaaaaaaaaaaabbb\\\XXXTTTPPPLLLOOO[[[hhh~~~qqqmmmpppuuuvvvxxxxxxxxxzzz|||yyyqqqgggXXXKKKEEEAAA<<<;;;<<<<<<;;;888888777666444333222222111333333333222222222222222000111111111111111222222//////000000111111111222333333333444666<<>>@@@BBBEEEIIINNNTTTXXXbbblllxxx~~~ttt```TTTHHHBBB@@@???AAAEEEGGGMMMVVV___iiittt~~~|||{{{yyyxxxvvvuuuoooooonnnmmmmmmmmmmmmnnnkkkkkkjjjiiihhhgggfffffffffgggggghhhhhhhhhgggggghhhhhhhhhhhhgggfffdddcccbbbbbbbbbaaaaaaaaaaaaaaa^^^\\\[[[YYYTTTPPPSSSZZZkkk|||{{{nnneeebbbgggmmmwww~~~|||vvvmmm___RRRHHHCCC???===>>>>>>;;;888777666555333222111000000/////////000111111111222222222111111000000000////////////000111222222222333444555777;;;BBBKKKQQQVVVkkk|||rrrfff]]]WWWXXXaaallltttxxx~~~ssshhheeelllwww~~~hhh[[[YYYUUUUUUYYYWWWaaaiiixxxxxxkkkaaaccchhhnnnzzzzzzxxxzzz~~~~~~}}}zzzuuurrrjjjjjjlllpppuuuzzz~~~xxxuuussssssttt}}}uuuxxx~~~wwwuuu|||yyyttttttooogggnnn|||mmmVVVJJJCCC>>>@@@<<<888666555666666666777777888999;;;<<<======999999999:::>>>BBBFFFIIINNNRRRXXXaaammmzzzttt```MMMAAA<<<;;;:::999:::<<<>>>@@@>>>@@@BBBEEEHHHMMMSSSXXX___jjjvvvzzzfffYYYKKKDDDAAA@@@BBBEEEHHHMMMUUU]]]fffqqq}}}~~~}}}{{{xxxvvvuuuuuunnnnnnmmmmmmmmmmmmnnnnnnkkkjjjjjjiiihhhgggfffffffffffffffggggggfffeeeeeefffggghhhhhhhhhgggeeedddbbbbbbbbbbbbaaaaaa``````^^^[[[YYYWWWRRRNNNOOOUUUdddrrrzzznnneeebbbgggoooyyy~~~{{{wwwpppdddXXXLLLGGGAAA>>>======;;;999777666555333222111000000/////////000111111111222333333333222222111111000222222222222222222222222222333555777;;;CCCLLLRRRYYYoooooodddYYYRRRQQQWWWdddqqqtttyyy|||pppfffdddjjjvvvhhh[[[ZZZVVVVVV[[[YYYbbbkkk{{{vvviii___aaaeeekkkvvv{{{zzz~~~}}}}}}|||zzzvvvssslllllllllnnnqqquuuzzz~~~yyyuuurrrrrrrrrxxxvvvvvvyyyyyy{{{ssssssrrrggglll{{{www]]]MMMDDD>>>>>>;;;777555444555555555777777888999;;;<<<======999999999;;;>>>CCCGGGJJJMMMQQQXXX```lllyyywwwbbbOOOCCC<<<;;;::::::;;;===@@@AAA>>>@@@BBBEEEHHHMMMSSSWWW]]]iiivvvmmm___OOOFFFBBBAAACCCGGGHHHMMMTTT[[[cccnnn{{{~~~~~~{{{xxxuuutttuuunnnmmmmmmlllmmmmmmnnnnnnjjjjjjiiihhhgggffffffeeeeeeeeeeeeeeeeeeeeedddccceeeeeegggggghhhgggfffeeeccccccbbbbbbaaa````````````]]]ZZZYYYUUUQQQQQQUUU___kkkwww}}}~~~}}}{{{{{{|||xxxnnngggfffjjjqqq{{{~~~~~~~~~zzzxxxsssiii___QQQJJJBBB===<<<<<<;;;999888777555444222111111111222222222222222333333333333333333222222222222222444444333333333222222222333333555777<<>>>>>;;;777555555666666666777777888999;;;<<<======999999999;;;>>>CCCHHHKKKNNNRRRXXX```jjjwwwxxxeeeQQQEEE===<<<:::::::::<<<>>>???>>>@@@BBBEEEHHHLLLRRRVVV\\\hhhvvvrrrcccRRRIIIDDDBBBDDDHHHHHHLLLRRRXXX```kkkxxx~~~{{{wwwtttssstttnnnmmmmmmlllllllllmmmmmmjjjjjjiiihhhgggfffeeeeeeddddddeeeeeedddccccccbbbbbbcccdddfffffffffeeeeeeccccccbbbbbbaaa``````______]]]\\\]]]ZZZUUUSSSUUUXXXbbblllqqqvvv|||~~~}}}vvvvvvvvvvvvxxx|||wwwnnnkkklllnnnuuu}}}~~~}}}zzzyyywwwpppgggVVVNNNDDD<<<:::::::::999888777666444333222222111333333333222222222222222111111111111222222222222222222222222222222333333444555666888===DDDMMMSSSeeezzz~~~nnnbbbXXXPPPOOOVVVaaappp}}}{{{xxxnnneeebbbccciiixxx~~~~~~lll]]][[[XXXZZZaaaaaafffpppsssfff]]]]]]```dddnnnzzz~~~~~~~~~~~~{{{zzzzzzzzz{{{zzzxxxvvvrrrqqqooollljjjnnntttyyy|||xxxtttsssqqqqqqxxx|||zzzyyymmmwww{{{|||yyyjjjjjjuuunnnWWWHHH@@@???<<<888666666777777777777777888999;;;<<<======999999999;;;>>>CCCHHHKKKPPPSSSYYY```iiiuuuzzzfffSSSGGG>>><<<;;;999999:::;;;<<<>>>@@@BBBEEEHHHLLLRRRVVV\\\hhhvvvuuufffTTTJJJEEEBBBEEEIIIGGGJJJPPPVVV]]]hhhuuu~~~|||wwwsssssstttnnnnnnmmmllllllllllllmmmjjjjjjiiihhhgggfffeeeeeedddddddddddddddcccbbbaaa```aaacccdddeeeeeeddddddcccccccccbbbaaa``````___XXXWWWYYY\\\ZZZSSSOOOPPPMMMVVV___dddjjjrrrvvvvvvrrrrrrssstttwww|||yyyqqqooorrrsssxxx~~~}}}zzzzzzzzztttlllYYYPPPDDD<<<999999:::999999888777555444333222222222111111111000000////////////000000111111222222//////000111222333333444666666777999>>>EEENNNTTTjjj~~~|||mmmaaaWWWPPPQQQYYYeeettt{{{qqqhhh``````cccjjjyyy||||||mmm^^^\\\XXX[[[ccccccjjjtttrrreee[[[\\\^^^aaakkkwww~~~}}}~~~~~~}}}}}}|||{{{|||}}}}}}{{{zzzuuussspppllliiilllsssxxx~~~}}}yyyvvvuuurrrpppttt{{{}}}{{{wwwhhhrrr|||kkkiiirrr|||sss[[[JJJAAA<<<:::777555444444555555777999;;;=========<<<;;;999888888999<<>>@@@BBBEEEHHHLLLQQQTTT]]]fffqqq|||sssaaaRRRIIIGGGHHHIIIIIIMMMSSSYYY```jjjvvv~~~|||{{{zzzxxxtttrrroooooommmlllkkkkkkjjjjjjjjjjjjjjjiiigggfffdddccceeedddcccbbbaaa```````````````aaa``````___^^^]]]aaaaaa___^^^^^^^^^^^^^^^^^^\\\[[[ZZZXXXUUUPPPMMMIIIIIIJJJRRR^^^kkksssuuu}}}yyyyyy~~~}}}~~~zzzyyyxxxsssmmm]]]RRRGGGBBB>>>;;;999;;;;;;999777555333333444444333333111///---,,,******111111222222222111111000222222111111222222333444444333555;;;AAAGGGRRR]]]qqq}}}kkk```VVVXXXcccsss{{{xxxkkkccc^^^ccckkkuuutttccc___```___ccciiiooozzzmmm```WWWXXXZZZ[[[cccnnn{{{}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{uuuuuurrrlllgggggglllqqq|||~~~{{{xxxuuusssrrrqqqsssyyy~~~}}}xxxyyypppmmmsss~~~|||qqqjjjnnnwwwiiiSSSHHH:::999777555555555777888888888999999:::;;;;;;;;;999888888999<<<@@@DDDFFFIIIMMMSSSYYY```jjjwwwpppZZZKKKBBB<<<999:::;;;::::::===>>>@@@CCCFFFIIIMMMRRRUUU[[[eeeqqq|||yyyfffVVVLLLIIIJJJKKKIIIMMMSSSYYYaaalllxxx}}}{{{zzzyyywwwtttqqqooonnnmmmkkkjjjjjjiiiiiijjjjjjiiihhhgggeeedddcccddddddbbbaaa```_________^^^^^^^^^^^^]]]\\\[[[ZZZ^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\ZZZYYYXXXUUUQQQNNNGGGEEEFFFLLLXXXfffrrryyyzzzwwwvvvrrrnnn___TTTGGGAAA===:::999;;;999888666555444555555666444333111///---***)))(((222222222222222111000///222222111111222222333444333333666<<>>>>>@@@CCCFFFIIIMMMSSSVVV[[[eeerrr|||mmm[[[PPPKKKKKKLLLJJJNNNTTT[[[cccnnn{{{}}}{{{zzzzzzxxxuuurrrooonnnlllkkkjjjiiihhhhhhjjjiiiiiihhhgggeeedddcccccccccaaa```___^^^^^^^^^\\\\\\\\\\\\\\\[[[YYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^\\\ZZZYYYXXXWWWUUURRRPPPIIIEEEDDDIIITTTbbbsss|||wwwtttqqqnnnbbbVVVHHHAAA===999999;;;:::999777666555555555555222222111111000000//////222222222222222111000///222222111111222222333444333333777>>>CCCKKKZZZggg~~~wwweeeXXX```ssswwwooollldddbbbccciiitttxxxeee```aaabbbgggnnnyyy~~~kkk^^^UUUUUUVVVVVV\\\eeeqqq~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{zzzyyyyyyyyyyyyyyywwwwwwuuurrrmmmjjjjjjkkkuuuyyy~~~~~~|||xxxsssooolllfffhhhkkkooosssvvvwwwxxxzzznnnjjj||||||vvvxxxmmmjjjlllxxx~~~~~~zzz```MMM:::999777666666777888999888888888888999:::;;;<<<999999888999;;;???BBBEEEFFFJJJOOOUUU[[[eeeqqqzzz{{{fffTTTEEE???:::;;;;;;:::;;;>>>>>>@@@CCCFFFIIINNNSSSWWW]]]gggsss}}}tttbbbTTTMMMKKKLLLJJJOOOVVV]]]eeeqqq~~~~~~|||{{{{{{yyyvvvtttooonnnmmmkkkjjjiiihhhhhhiiiiiiiiihhhfffeeecccbbbbbbbbb```___^^^]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYWWWWWWXXXXXXYYY[[[\\\]]]ZZZXXXWWWVVVVVVUUUSSSQQQMMMGGGEEEIIIRRR```uuu}}}wwwtttqqqmmmeeeXXXJJJCCC>>>:::999;;;<<<;;;999777555444333222111111111222222333333333222222222222222111000///222222111111222222333444444555999???DDDLLL[[[jjjyyydddYYYdddyyy~~~sssmmmjjjcccdddgggmmmwww|||~~~}}}|||{{{|||gggaaabbbccciiiqqq~~~|||jjj]]]TTTTTTTTTTTTYYYbbbnnnzzz~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvsssoookkkjjjiiiooottt{{{}}}yyysssooolllfffdddeeehhhnnnqqqrrrqqqtttqqqiiiwwwxxx~~~rrrjjjjjjsss||||||vvvvvv|||gggPPP;;;:::888666666666888999888888999999:::;;;;;;;;;999999888888;;;>>>BBBDDDEEEIIINNNSSSZZZdddpppxxxmmmYYYHHHAAA<<<;;;;;;999;;;>>>===???BBBEEEIIIMMMSSSWWW]]]hhhttt}}}|||jjjZZZQQQMMMMMMLLLQQQXXX___iiiuuu~~~}}}|||{{{zzzwwwuuupppooonnnllljjjiiihhhhhhiiiiiihhhgggfffdddcccbbbaaaaaa___^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXUUUUUUVVVVVVWWWYYYZZZ[[[XXXVVVTTTTTTTTTTTTRRRQQQPPPIIIFFFJJJQQQ^^^vvv~~~xxxuuurrrnnnhhh[[[MMMFFF@@@;;;:::;;;<<<<<<:::888666444222111222222111111111000000000000111111222222222111111222222111111222222333444555777<<>>AAADDDDDDHHHNNNSSSYYYcccooowwwsss]]]KKKCCC===<<<;;;999:::===<<<>>>AAAEEEHHHMMMRRRVVV[[[fffttt}}}sssaaaUUUOOONNNMMMRRRZZZbbbkkkxxx}}}{{{{{{{{{yyyvvvtttqqqpppooommmkkkiiiiiihhhiiiiiihhhgggfffdddcccbbbaaa```___]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWTTTTTTTTTUUUVVVWWWXXXYYYUUUTTTRRRRRRRRRSSSRRRQQQPPPHHHEEEIIINNNYYYsss{{{xxxwwwtttpppiii]]]PPPIIICCC===::::::;;;::::::888777555444333222222111111000//////...///000111222222222222222222222111111222222333444555888>>>DDDIIISSSfffwwwvvvddd]]]mmmwwwoookkkjjjlllppptttvvv|||yyywww|||yyyrrrqqqwwwqqqiiihhhiiioooxxxuuuggg[[[SSSSSSTTTSSSXXX```eeeqqq~~~}}}|||{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwvvvvvvvvvvvvwwwwwwuuussspppnnnmmmjjjiiieeekkkttt{{{|||xxxtttqqqoooddd```[[[[[[___ffflllooooooyyywwwiiippp~~~rrrllllllsss||||||}}}}}}{{{}}}uuuXXX===<<<999777666666666777777999;;;=========<<<;;;:::999888888:::===AAACCCDDDHHHMMMSSSYYYcccnnnwwwvvv___MMMEEE>>><<<:::888999<<<;;;===AAADDDHHHLLLRRRVVVYYYeeesss}}}xxxfffXXXQQQOOONNNSSS[[[cccmmmzzz}}}|||zzzzzzzzzxxxvvvsssrrrqqqooommmkkkjjjiiiiiiiiihhhhhhgggfffdddcccbbb``````^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTTTTUUUVVVWWWXXXTTTRRRPPPPPPQQQRRRQQQQQQOOOGGGDDDHHHLLLVVVqqqyyyxxxxxxuuurrrjjj^^^RRRKKKEEE>>>::::::999999999888888777666555222222222111111111111111...///000111222333333333222222111111222222333444555999@@@GGGLLLWWWkkk}}}uuuddd```pppuuunnnkkkjjjpppvvvyyyyyy~~~|||wwwxxx|||xxxnnnooowwwuuulllkkklllrrr{{{tttfff[[[SSSSSSTTTSSSXXX```aaammm|||}}}|||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwtttqqqooonnnmmmkkkiiiccciiirrryyy~~~{{{xxxtttrrrpppddd```[[[YYY]]]fffnnntttrrrwwwwwwiiinnntttmmmjjjqqqyyyyyy[[[>>>;;;888666666777777777999:::;;;============<<<999888666666888;;;???BBBGGGJJJNNNSSSYYYdddqqqzzzxxxbbbVVVKKKAAA>>>>>><<<;;;;;;===@@@CCCDDDEEEJJJQQQVVV```fffppp~~~nnn___WWWSSSSSSWWW^^^fffppp|||}}}{{{zzzyyyvvvtttsssqqqnnnmmmmmmlllkkkjjjggggggeeedddbbbaaa______```___^^^]]]\\\[[[[[[[[[XXXWWWVVVUUUTTTUUUVVVVVVSSSRRRQQQPPPPPPPPPPPPPPPSSSSSSSSSSSSQQQOOOMMMLLLKKKHHHFFFEEEHHHUUUooo~~~xxxvvvvvvuuutttjjjcccXXXMMMFFF@@@===;;;:::999777555444333333333222222222222222222222222000000000000000000000000111222333333222222444666<<<:::@@@LLLTTT\\\pppgggccchhhuuu~~~sssmmmnnnrrruuuuuuvvv|||{{{|||}}}}}}yyypppkkkrrr|||}}}nnnkkknnnuuu|||sssbbbYYYPPPMMMNNNPPPVVV]]]aaaiiiwww~~~~~~~~~}}}xxxxxxxxxyyy{{{{{{zzzxxxxxxxxxxxxwwwwwwwwwvvvvvvtttrrrpppooonnnllliiifffaaaeeekkkssszzz~~~zzzwwwsssrrrggg```\\\\\\___dddnnnwwwvvv~~~vvvdddfffssshhheeeoooyyyggg>>>;;;888666777777777777999:::;;;============<<<999888666666888;;;???BBBFFFIIINNNRRRYYYcccpppyyy{{{fffUUUJJJ???<<<<<<:::999999===@@@BBBDDDEEEIIIPPPVVV```fffrrrssscccYYYTTTTTTXXX^^^gggqqq~~~~~~|||{{{zzzyyywwwuuusssqqqnnnmmmmmmmmmkkkjjjhhhgggfffdddcccaaa```___```___^^^]]]\\\[[[[[[[[[XXXXXXVVVUUUUUUUUUVVVWWWSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPOOONNNKKKIIIGGGFFFIIITTTkkk~~~zzzvvvuuuvvvvvvvvvnnnfff[[[PPPHHHBBB>>><<<;;;:::999888666555444333111111111222222222222222222222222222222222222222111222333333222222444666::::::BBBNNNVVV```wwwvvvcccaaagggttt|||}}}pppkkknnnrrrtttvvv{{{~~~~~~~~~~~~zzzrrrnnnuuuqqqlllooowwwrrrcccYYYPPPMMMMMMOOOUUU[[[___gggttt~~~~~~~~~}}}}}}}}}zzzyyyxxxyyyzzzzzzyyywwwyyyyyyxxxwwwvvvvvvuuuuuurrrpppooonnnnnnmmmjjjhhhccceeejjjpppvvv|||{{{wwwtttssshhhbbb]]]]]]___cccllluuuvvv~~~yyyeeeccclllzzz}}}qqqhhhoooxxxooo>>>;;;888777777888777777999:::;;;============<<<999888666666888;;;???BBBEEEHHHMMMQQQXXXbbboooxxxmmmXXXLLL@@@===<<<:::999:::===???BBBCCCEEEIIIPPPVVV```gggssszzzjjj\\\VVVUUUYYY```hhhsss}}}{{{zzzzzzyyywwwuuurrrqqqooonnnnnnmmmllljjjiiihhhgggeeedddbbbaaa```______]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWTTTTTTRRRQQQQQQPPPPPPPPPNNNOOOPPPPPPPPPPPPPPPOOOKKKIIIHHHHHHIIIQQQcccuuuxxxoooqqqxxx}}}|||xxxvvvwwwyyyzzzzzzssskkk___SSSJJJDDD???===:::::::::999777444222111000000000111111222222222222222222222222222222222111222333333222333555777999;;;DDDOOOXXXeeessseee\\\^^^gggttt{{{xxxmmmjjjnnnssstttzzz{{{sssqqqzzzuuuoooqqqzzz}}}rrrcccYYYPPPMMMMMMNNNSSSYYY[[[cccppp~~~~~~~~~}}}}}}}}}|||||||||{{{zzzxxxxxxyyyyyywwwvvvxxxxxxwwwwwwvvvuuuttttttpppooonnnnnnnnnmmmkkkiiicccdddgggkkkqqqwww}}}|||yyyvvvtttkkkeee```^^^]]]```iiirrrxxx~~~ggg___cccpppzzz}}}lllpppuuuwww???<<<888777777888888777999:::;;;============<<<999888666666888;;;???BBBDDDGGGLLLPPPWWWaaannnwwwuuu___RRREEE@@@>>>===<<<======???BBBCCCDDDIIIPPPUUU___gggsssppp```WWWUUUYYY```iiittt}}}{{{zzzzzzyyywwwuuurrrpppooooooooonnnllljjjiiiiiigggfffdddcccaaaaaa___^^^]]][[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPNNNOOOOOOOOOOOOOOONNNNNNLLLJJJIIIJJJIIINNN[[[hhh~~~nnnfffhhhpppuuuwww{{{zzzyyyyyyzzz|||}}}~~~wwwooobbbUUUKKKDDD???<<<777888888777555222///---/////////000111111222222000000000000000000000000000111333333222333555777888===FFFPPPYYYiiissseeeZZZVVV\\\hhhtttzzzuuullljjjpppvvvwww}}}|||uuutttzzzrrrsss|||~~~rrrcccYYYPPPMMMLLLLLLQQQVVVXXX```mmm{{{~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}{{{yyyxxxxxxxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqpppnnnnnnmmmllljjjgggaaaaaacccffflllsss{{{~~~zzzxxxvvvoooiiiccc___]]]]]]fffooo}}}mmm___]]]hhh~~~vvvxxxoooooorrr}}}}}}???<<<999777777888888888999:::;;;============<<<999888666666888;;;???BBBDDDGGGKKKPPPVVVaaannnwww|||eeeWWWHHHBBB???===<<<>>><<>>;;;777888888888666333000...//////000000000111111111000000000000000000000000000111222222222333555888999???GGGPPPZZZmmmvvvggg\\\TTTQQQ\\\kkkvvv{{{ssskkkkkkrrryyy||||||{{{}}}uuuvvvvvvuuu~~~~~~sssbbbYYYPPPLLLKKKKKKOOOTTTWWW^^^jjjxxx~~~~~~}}}}}}}}}}}}||||||||||||}}}{{{xxxwwwwwwwwwvvvtttqqqrrrssstttuuuvvvvvvwwwsssrrrooonnnmmmjjjgggddd^^^^^^___bbbhhhpppxxx~~~|||zzzyyyrrrmmmgggbbb\\\\\\dddnnnuuuccc\\\fff{{{uuusss{{{qqqmmmooo{{{???<<<999777888999888888999:::;;;============<<<999888666666888;;;???BBBDDDGGGLLLPPPWWWaaannnwwwjjj[[[KKKBBB>>>;;;;;;<<<<<<>>>AAABBBDDDHHHOOOUUU^^^ggguuu}}}kkk^^^VVVZZZ```iiisss~~~{{{zzzyyyxxxuuusssqqqpppooopppqqqpppmmmkkkiiihhhgggeeedddbbbaaa```^^^]]][[[ZZZYYYYYYXXXXXXVVVVVVWWWWWWWWWVVVUUUTTTUUUTTTRRRQQQOOOOOONNNNNNPPPOOONNNLLLKKKKKKKKKKKKMMMKKKJJJJJJGGGFFFLLLTTTccczzzvvvggg```ccciiimmmnnnqqqtttxxxzzzzzzzzz{{{|||zzzqqqdddWWWLLLDDD>>>;;;::::::::::::888666444333111111111111111111111111222222222222222222222222///111222222222333666888:::???GGGPPP]]]rrrmmm^^^TTTPPPOOO]]]oooyyy}}}zzzooohhhjjjrrryyy}}}yyyyyy~~~|||vvvzzz|||xxxttt```WWWOOOLLLKKKKKKNNNSSSVVV]]]hhhuuu~~~~~~~~~}}}}}}}}}|||||||||}}}{{{xxxvvvvvvwwwvvvuuuppppppqqqssstttuuuvvvvvvtttrrrpppnnnllliiifffccc^^^]]]]]]___eeemmmuuuzzz~~~|||{{{vvvqqqjjjddd]]][[[cccnnnjjj___eeeyyyvvvqqqvvvoookkkmmmyyy???===999888888999999888999:::;;;============<<<999888666666888;;;???BBBEEEHHHLLLQQQWWWbbboooxxxqqqaaaOOOEEE???<<<;;;<<<<<<>>>AAABBBDDDHHHOOOUUU```jjjxxxqqqdddVVVYYY___gggqqq}}}|||zzzxxxwwwtttqqqpppppppppqqqqqqpppmmmkkkhhhgggfffdddcccaaa```___]]]\\\[[[ZZZYYYXXXXXXXXXUUUUUUVVVVVVVVVUUUTTTSSSTTTSSSQQQPPPNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMJJJIIIHHHFFFDDDHHHNNNYYYppp~~~zzz{{{}}}|||}}}wwwiiibbbeeejjjllllllmmmqqqwww{{{{{{{{{}}}~~~{{{ssseeeXXXMMMEEE@@@===:::::::::999888888777777333333333222111111000000222222222222222222222222///000222222222444666888:::???FFFQQQbbbyyyxxxdddUUUNNNMMMOOO```sss|||~~~tttiiiccceeennnvvv~~~}}}|||}}}{{{www~~~~~~}}}}}}sss^^^VVVNNNKKKKKKKKKNNNSSSUUU[[[fffrrr~~~}}}~~~~~~~~~}}}}}}}}}|||zzzwwwuuuvvvwwwwwwvvvrrrrrrrrrrrrsssssssssssssssqqqooommmllljjjfffddd___^^^^^^___cccjjjpppuuu}}}~~~}}}xxxsssmmmfff^^^[[[cccnnnrrrbbbeeevvvxxxoooqqq}}}mmmiiikkkwww@@@===999888888999999888999:::;;;============<<<999888666666888;;;???BBBEEEHHHMMMQQQXXXbbboooxxxvvvfffSSSHHHBBB>>>===>>><<<>>>AAABBBCCCHHHOOOTTTbbblllzzzuuuiiiVVVYYY___fffppp{{{|||zzzxxxvvvsssppppppppppppqqqrrrqqqnnnkkkggggggfffdddbbbaaa______]]]\\\[[[YYYXXXXXXXXXXXXTTTTTTUUUVVVUUUTTTSSSRRRSSSRRRQQQOOONNNMMMLLLLLLKKKJJJJJJJJJKKKLLLNNNOOONNNJJJHHHHHHEEECCCFFFLLLRRRiiixxx~~~~~~vvvxxxyyyyyyyyy}}}yyylllfffhhhlllnnnmmmkkkqqqxxx}}}~~~|||tttfffYYYOOOGGGAAA>>>999888888777666777777777555444444333222111000000000000000000000000000000///000222222222444666999999>>>EEERRRfffppp]]]OOOJJJKKKPPPbbbuuu~~~zzzpppeee___bbbkkksss}}}~~~zzzxxxwww|||rrr]]]UUUMMMKKKKKKKKKNNNSSSSSSZZZdddppp|||~~~~~~}}}|||~~~~~~~~~~~~|||yyyvvvuuuvvvwwwwwwwwwttttttsssrrrrrrqqqqqqpppqqqooonnnmmmlllkkkhhheeebbb```___```ccchhhmmmppp|||}}}yyyuuuoooggg___\\\dddooovvvcccdddtttzzzoooooo{{{kkkhhhkkkvvvBBB===:::::::::777555777999:::;;;===>>>?????????===888666888999888<<<@@@GGGIIIMMMRRR[[[fffrrryyy|||lllXXXIIIDDDCCCAAA>>>:::===@@@BBBDDDIIIPPPVVVdddnnnyyy}}}lll\\\XXXYYYdddppp{{{|||wwwtttqqqppppppqqqrrrssssssqqqooolllkkkggggggfffdddbbbaaa______^^^^^^]]]\\\[[[ZZZYYYYYYUUUVVVVVVUUURRRQQQQQQRRROOOOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKJJJHHHGGGFFFFFFMMM[[[kkkvvvwwwuuuuuuwwwzzzzzz{{{|||vvvrrrqqqrrruuuwwwvvvwww||||||uuuiii]]]SSSKKKDDDAAA<<<:::888777888888777666222222222222222222222222111111222222222333333333333333333333333555888;;;<<>>@@@@@@@@@>>>999777888999888<<>>===:::888888888888777666222222222222222222222222111111222222222333333333333333333333333555888;;;<<>>;;;===>>>??????AAAHHHQQQYYYbbbmmmyyyvvvcccZZZUUUZZZcccnnnzzz}}}yyyvvvvvvyyy}}}~~~{{{wwwqqqmmmjjjeeeeeecccbbb```^^^]]]]]]ZZZYYYYYYXXXWWWVVVUUUUUURRRSSSSSSRRRPPPNNNNNNOOONNNNNNMMMMMMLLLKKKIIIHHHLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDHHHSSSbbbsss{{{pppcccWWWLLLCCC>>>>>><<<999888888888777555333333333333333222222222111111222222222333333333222333444333444666999===CCCHHHQQQ^^^nnn}}}vvviii[[[VVVWWWXXXcccsssvvvfffYYYXXX```fffjjjlll{{{|||~~~|||wwwqqqhhhdddgggsss~~~rrriii___UUULLLHHHFFFDDDFFFJJJMMMQQQXXX___hhhsss~~~~~~~~~}}}|||zzzyyyxxxwwwuuutttuuuvvvwwwvvvuuusssrrrqqqrrrrrrrrrpppnnnkkkjjjjjjiiihhhgggffffffbbb```[[[WWWUUUXXX^^^cccjjjrrr||||||wwwqqqiii```^^^aaaiiiuuuqqqeee]]]kkkvvvsss}}}uuukkkiiittt@@@;;;888999999666666777444666999===AAAEEEGGGHHHFFF@@@;;;:::999888<<>>??????AAAHHHQQQYYYcccnnn{{{vvvddd[[[TTTXXXaaalllwww~~~{{{yyyzzz}}}~~~yyysssnnnkkkfffeeedddcccaaa___^^^]]][[[ZZZZZZYYYXXXWWWVVVUUURRRSSSSSSRRROOONNNNNNOOOMMMMMMMMMLLLKKKJJJIIIHHHKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCFFFNNN___sss~~~pppbbbWWWNNNFFFBBB???<<<:::999999888777555444444444333333333222222111111222222222333333333222333444444444666:::===DDDHHHRRRaaaqqq}}}|||lll]]]VVVVVV[[[eeewwwpppcccYYY[[[dddjjjlllnnn{{{|||}}}|||uuueee``````fffrrr|||pppggg]]]TTTKKKGGGEEECCCDDDHHHKKKPPPVVV\\\cccmmmyyy~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwuuutttsssssstttuuutttrrrrrrpppppppppppppppnnnllliiihhhhhhggggggffffffeeebbb```\\\WWWUUUWWW\\\```jjjrrr|||~~~yyytttlllccc___```aaakkkyyyqqqcccZZZiiizzzvvv~~~xxxlllhhhrrr???:::777999999666666777444666:::>>>BBBFFFHHHIIIIIIBBB===;;;999888<<>><<<===???@@@BBBHHHQQQXXXcccooo|||wwwfff\\\UUUVVV^^^hhhsss{{{}}}{{{|||~~~yyysssnnnkkkffffffdddcccaaa___^^^^^^[[[[[[ZZZYYYXXXWWWWWWVVVRRRSSSSSSRRRPPPNNNNNNOOONNNNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDFFFMMM]]]rrr}}}qqqdddYYYPPPJJJFFF???===:::999999888777555555555444444333333222222111111222222222333333333222333444444444777;;;>>>EEEGGGQQQbbbsssnnn]]]VVVWWW^^^jjj||||||lllbbb[[[___ggglllnnnpppzzzzzz}}}{{{jjj```ZZZ^^^gggsss{{{nnneeeZZZQQQIIIFFFDDDBBBDDDGGGJJJNNNSSSXXX^^^gggrrrzzz~~~}}}}}}||||||}}}}}}~~~~~~}}}|||{{{yyywwwvvvsssrrrpppqqqrrrrrrqqqpppooonnnmmmnnnnnnnnnllljjjggggggffffffeeeeeeddddddaaa___\\\WWWUUUVVVZZZ^^^iiipppyyyzzzwwwpppfff```___[[[cccrrrsssbbbXXXhhhyyy{{{mmmeeennn}}}???999777888999666666888555777:::>>>CCCFFFHHHIIIKKKDDD>>>;;;:::888<<>>;;;999999888777555666555555444333333222222111111222222222333333333222333444444555777;;;???HHHIIISSSfffxxxppp^^^VVVWWWaaannnwwwgggaaa^^^ccciiilllooorrr{{{||||||yyy{{{mmm```[[[VVV]]]gggssszzzmmmdddXXXOOOHHHEEEDDDBBBDDDGGGGGGKKKPPPTTTYYYbbblllsss{{{~~~}}}|||{{{zzz{{{{{{|||}}}||||||zzzyyywwwuuutttqqqpppnnnnnnooopppnnnmmmmmmlllkkkllllllllljjjhhhffffffeeeddddddcccbbbbbb]]]]]][[[XXXUUUUUUXXX[[[fffllluuu{{{}}}~~~{{{yyyrrrhhhaaa___XXX^^^lll}}}vvvbbbWWWggg{{{{{{~~~rrrggglllzzz>>>999666888999666666888555777;;;???CCCFFFHHHJJJLLLEEE>>><<<:::888<<>>;;;:::999888777555666666555444333333222222111111222222222333333333222333444444555888<<>>===<<<:::999888777777777777999===BBBGGGIIIJJJJJJGGGAAA===:::;;;===???FFFLLLUUU___hhhqqqyyy~~~~~~xxxkkk^^^SSSJJJFFFAAA???>>>AAACCCFFFMMMUUUccclllxxx{{{jjjbbbXXXTTTXXX___cccdddmmmooosssyyy~~~}}}~~~~~~}}}|||wwwxxxwwwvvvsssoookkkhhhgggdddaaa``````___]]]\\\[[[[[[ZZZXXXWWWVVVUUUTTTUUUTTTSSSRRRQQQPPPOOOOOOKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGIIIJJJKKKJJJHHHIIIIIIIIIIIIHHHHHHGGGFFFHHHGGGKKKXXXoooyyywwwsssnnnggg\\\NNNEEEBBB???<<<;;;:::999777555555444333333222222333333333333333333333333333333444555555444333777===CCCHHHQQQ___qqqqqq^^^WWWZZZkkkvvvtttgggeeefffjjjmmmnnnqqquuu|||{{{tttvvv|||~~~xxxzzz~~~yyynnnbbbXXXTTTTTTWWW]]]hhhvvvzzzlll```SSSMMMEEEAAA@@@CCCGGGIIIEEEIIIMMMPPPRRRWWW]]]bbbmmmxxx~~~~~~{{{zzz{{{|||~~~}}}{{{yyyxxxwwwvvvuuusssqqqpppooonnnmmmmmmmmmmmmllllllllllllkkkjjjhhhhhhhhhhhhiiigggfffdddbbbaaa`````````\\\[[[ZZZXXXVVVUUUUUUUUU```fffooovvv{{{}}}~~~zzztttlllddd^^^ZZZ[[[fffzzzggg[[[[[[lll|||sssnnnrrr|||<<<;;;:::999999888999999777777888<<>>>>>AAACCCFFFNNNVVVccclllxxx|||kkkcccYYYTTTVVV[[[___```fffiiimmmssszzz}}}|||||||||zzzyyyvvvvvvuuutttqqqmmmjjjhhhgggdddaaa``````___]]]\\\[[[[[[ZZZXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOLLLKKKJJJIIIHHHGGGFFFFFFHHHGGGGGGHHHJJJKKKJJJHHHHHHIIIIIIIIIHHHHHHGGGFFFCCCCCCGGGUUUmmmuuussspppmmmggg]]]QQQHHHBBB???<<<::::::999888666555444333333222222333333333333333333333333333333444555555444333666===CCCJJJUUUeeexxxmmm]]]ZZZ^^^jjjwwwvvvkkkhhhhhhllloooooosssxxx}}}zzzvvvxxx~~~yyyuuuwwwzzz}}}yyyrrrfff[[[SSSPPPQQQVVV]]]hhhvvv{{{lll```SSSNNNFFFAAA@@@BBBEEEGGGDDDHHHLLLOOORRRVVV]]]bbbkkkwww~~~~~~{{{{{{{{{|||}}}}}}{{{yyyxxxwwwuuusssqqqooonnnmmmmmmmmmmmmmmmlllllllllkkklllkkkiiihhhgggggghhhhhheeeeeedddcccaaa```___^^^[[[ZZZXXXWWWUUUTTTSSSSSS^^^dddllltttyyy|||~~~zzzuuummmeee___]]]\\\eeexxxkkk^^^\\\gggwww~~~vvvmmmnnnxxx999999888888888999999:::666666888<<>>FFFKKKSSS\\\dddlllsssxxxzzz|||ssseeeVVVKKKEEEAAA>>>>>>AAACCCFFFNNNVVVccckkkwwwzzzllldddZZZTTTTTTVVVXXXYYY]]]```eeekkkrrrxxx}}}}}}{{{{{{zzzxxxvvvuuuuuusssqqqooollljjjhhhgggdddaaa``````___]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOMMMLLLKKKIIIHHHFFFEEEDDDGGGFFFFFFHHHJJJKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGCCCBBBFFFRRRhhh~~~zzzqqqpppnnnlllhhh```TTTLLLAAA???<<<:::::::::999777555444333333222222333333333333333333333333333333444555555444333666===BBBLLLYYYlllwwweee[[[\\\dddlllzzz{{{qqqmmmllloooqqqrrrvvv|||xxxwwwxxx~~~ssspppsssvvvxxxsssiii^^^TTTOOONNNOOOVVV]]]hhhvvv{{{lll```TTTOOOGGGAAA@@@AAACCCDDDCCCGGGKKKMMMPPPUUU\\\bbbiiivvv~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{}}}}}}{{{yyyxxxvvvtttqqqooommmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjiiihhhggggggggggggcccddddddcccbbb```^^^\\\ZZZYYYWWWVVVTTTRRRQQQPPPYYY___gggooouuuzzz}}}{{{vvvooogggbbb```]]]ccctttqqqbbb]]]```ppp{{{||||||nnnkkksss999888888777777888888999555666777<<>>DDDIIIQQQZZZbbbkkkrrrvvvxxxzzz~~~vvviii\\\PPPIIIAAA>>>>>>AAACCCFFFNNNVVVbbbjjjvvv~~~wwwmmmeee[[[TTTQQQQQQQQQQQQTTTWWW\\\cccjjjpppuuuxxxzzz~~~}}}}}}}}}|||yyywwwuuutttrrrpppnnnllljjjiiigggdddaaa``````___]]]\\\ZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOMMMLLLKKKIIIGGGEEEDDDCCCFFFEEEFFFHHHJJJKKKKKKIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFHHHPPPbbb~~~xxxqqq|||}}}yyyqqqpppooonnnjjjcccXXXOOOBBB???<<<:::::::::999999555444333333222222333333333333333333333333333333444555555444333777>>>CCCMMM\\\ssswwwggg[[[WWW]]]gggooo|||uuuqqqoooqqqsssuuuzzzssstttttt{{{xxxnnnnnnqqqsssvvvooodddXXXPPPNNNOOORRRVVV]]]hhhwww|||mmm```UUUOOOGGGAAA???@@@AAAAAABBBEEEIIIKKKNNNSSS[[[aaaggguuu}}}}}}}}}||||||{{{{{{{{{|||{{{zzzzzz{{{|||zzzyyyvvvuuurrrpppnnnnnnoooooolllkkkkkkkkkjjjjjjjjjjjjiiiiiihhhggggggfffffffffaaabbbccccccbbb___\\\[[[YYYYYYWWWVVVSSSQQQOOONNNSSSYYYaaaiiipppvvv{{{}}}xxxrrrjjjeeeaaa]]]___nnnwwweee\\\[[[lllxxxyyysssjjjqqq999999888777666666666666555555666:::@@@EEEGGGHHHEEECCC???<<<::::::<<<===@@@FFFNNNWWW```hhhpppuuusssvvv{{{yyymmm___RRRJJJBBB???>>>AAACCCFFFMMMUUU___hhhuuuzzzuuulllfff\\\TTTOOOLLLLLLLLLNNNPPPUUU\\\cccjjjoooqqqtttwww~~~|||zzztttssssssqqqooommmkkkjjjgggdddaaa``````___]]]\\\ZZZZZZYYYWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDEEEGGGJJJLLLKKKJJJGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHMMM\\\uuukkkgggsss~~~|||zzzyyyxxxtttsssqqqpppmmmeeeZZZRRRCCC@@@<<<::::::::::::999555444333333222222333333333333333333333333333333333555555555555999@@@FFFNNN___wwwuuudddXXXRRRTTT^^^iiipppzzz}}}vvvrrrpppsssuuuwww|||yyylllooooooxxxsssmmmnnnqqqsssuuulll___TTTNNNMMMPPPRRRUUU\\\hhhwwwzzzxxxxxx|||}}}mmm___UUUOOOGGGAAA????????????@@@CCCFFFIIILLLRRRZZZ```gggvvv~~~~~~~~~}}}|||zzzyyyxxxxxx|||zzzyyyyyyyyyzzzyyywwwssssssqqqpppppppppqqqrrrjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggfffeeedddddd```aaabbbbbbaaa^^^[[[YYYZZZYYYXXXWWWTTTQQQNNNMMMNNNSSS[[[cccjjjrrrxxx|||~~~~~~{{{uuunnniii```\\\]]]hhh|||}}}ggg[[[ZZZiiixxxwwwyyylllqqq999888777666555444444444555555666999>>>BBBDDDDDDDDDBBB>>><<<::::::;;;<<<===CCCKKKSSS\\\ccckkkooommmqqquuuzzz}}}}}}qqqaaaRRRIIICCC@@@???AAACCCEEELLLSSS\\\eeerrr|||}}}wwwtttkkkfff]]]TTTNNNJJJIIIHHHIIIKKKPPPVVV]]]ccchhhkkkmmmrrryyy~~~{{{yyyqqqrrrrrrrrrqqqnnnkkkiiigggdddaaa``````___]]]\\\ZZZYYYXXXWWWVVVTTTSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDGGGJJJLLLLLLKKKGGGGGGHHHIIIIIIIIIHHHHHHCCCEEEFFFIIITTTlll|||ggg```lllvvvvvvttttttttttttvvvtttsssrrroooggg\\\SSSEEEBBB===:::999999999999555444333333222222333333333333333333333333333333333444666666777;;;CCCIIIPPPbbbzzzqqqdddUUUNNNNNNUUUaaakkkmmmuuuwwwtttqqqpppsssvvvxxx}}}sssfffkkklllwwwpppmmmqqqtttsssrrriii[[[PPPKKKLLLNNNQQQUUU\\\hhhwwwrrrpppqqquuu~~~mmm___TTTNNNGGGAAA???>>>>>>>>>>>>AAADDDGGGJJJPPPYYY```iiiwww~~~}}}}}}|||{{{zzzyyyxxxxxx{{{yyywwwvvvwwwwwwwwwvvvqqqqqqqqqqqqqqqqqqqqqqqqjjjiiiiiiiiihhhhhhhhhhhhfffffffffffffffeeecccccc```aaaaaa```___]]][[[YYYZZZZZZYYYWWWTTTPPPMMMKKKJJJOOOVVV]]]eeemmmtttyyy|||}}}~~~}}}wwwqqqlllaaa^^^]]]ddduuukkk\\\ZZZhhhzzzvvv}}}mmmrrr666666555555444555555666555444555777<<>>;;;::::::;;;<<<<<>>:::999999888888555444333333222222333333333333333333333333333333222444666777999>>>GGGMMMSSSddd||||||cccWWWLLLJJJPPPZZZfffooolllsss~~~ssspppnnnnnnsssvvvxxx|||qqqdddjjjmmmzzz{{{nnnnnntttuuutttrrrhhhZZZOOOKKKLLLNNNPPPUUU\\\iiiwwwzzzkkkjjjjjjooozzzmmm___RRRMMMFFFAAA???>>>>>>>>>===@@@CCCEEEHHHOOOXXX___kkkyyy~~~~~~zzzzzzzzz{{{{{{{{{{{{{{{zzzwwwuuutttuuuuuuuuutttqqqqqqrrrrrrqqqooommmkkkiiiiiihhhhhhhhhgggggggggeeeeeeffffffeeedddbbbbbbaaa```___^^^]]][[[ZZZZZZYYYXXXXXXVVVRRRNNNKKKHHHHHHLLLRRRYYYaaaiiiqqqwwwyyyzzz|||}}}~~~~~~yyysssooocccbbb___aaannnooo```YYYfff}}}|||uuu}}}lllppp444333333444555666777777555444444777:::===>>>>>>BBB@@@>>>;;;::::::;;;;;;<<<@@@FFFLLLQQQWWW\\\___aaaeeejjjnnnppptttyyy}}}yyykkk\\\RRRFFFCCCAAABBBBBBCCCIIIPPPVVV___kkkssswwwwwwxxxyyyzzzrrrlllkkkkkkhhhddd^^^UUUMMMIIIGGGGGGCCCEEEIIIOOOUUU[[[___aaadddiiiqqq{{{~~~|||zzzuuuppplllkkkmmmppprrrqqqmmmhhheeegggdddbbb``````___]]]\\\YYYYYYXXXWWWUUUTTTSSSSSSPPPPPPPPPPPPPPPPPPOOOOOOIIIIIIHHHHHHGGGFFFEEEEEEBBBBBBCCCFFFJJJLLLLLLKKKFFFGGGHHHHHHIIIIIIIIIIIIDDDEEEEEEBBBFFFWWWrrr|||jjj]]]fffnnnnnnnnnppprrrqqqrrrqqqqqqqqqoooiii___WWWIIIDDD>>>:::888888888777555444333333222222333333333333333333333333333333222444666888:::@@@IIIOOOUUUggg~~~ttt\\\QQQHHHKKKTTT^^^jjjsssmmmtttsssmmmkkkmmmsssvvvxxx{{{pppdddjjjppp}}}yyymmmooouuuvvvttttttiii[[[PPPMMMNNNPPPQQQUUU\\\iiixxxtttgggeeefffkkkvvvnnn___QQQMMMFFFAAA???>>>>>>>>>===???BBBDDDGGGNNNXXX___mmmzzz~~~~~~xxxxxxyyyzzz|||}}}~~~~~~yyywwwtttssssssttttttsssqqqrrrsssrrrpppmmmiiifffhhhhhhhhhhhhggggggggggggdddeeeffffffeeedddbbbaaaaaa```___]]]\\\[[[ZZZZZZWWWWWWVVVUUUQQQMMMIIIFFFFFFJJJPPPWWW___gggooouuuxxxyyyzzz|||}}}~~~~~~~~~zzztttpppfffeeebbb```jjjzzzssscccXXXddd{{{~~~uuu}}}jjjooo555555444444444444555555222444555666777:::>>>AAA===<<<<<<<<<<<<;;;;;;;;;===???BBBFFFLLLRRRXXXZZZ```ccceeegggiiinnnwww}}}uuucccTTTLLLFFFBBBBBBBBBBBBFFFKKKTTTZZZccckkkooopppqqqqqqrrrssssssoookkkhhhjjjlllkkkhhhbbbZZZRRRKKKEEEBBBGGGGGGIIINNNUUUZZZ^^^___aaafffooozzz}}}tttkkkgggjjjnnnmmmmmmnnnoooooommmllleeedddcccaaa___\\\[[[ZZZXXXXXXWWWVVVVVVUUUUUUTTTRRRQQQQQQPPPOOONNNMMMMMMKKKJJJIIIHHHFFFEEEDDDDDD@@@???@@@BBBEEEGGGHHHGGGGGGGGGGGGHHHJJJJJJIIIGGGEEEDDDCCCDDDHHHSSShhh{{{yyyjjjdddfffkkkqqqpppnnnooottttttrrrpppooommmggg]]]UUUKKKEEE>>>:::999999777555777666444333222222333444333333222222333333444555222666777666:::EEEMMMQQQYYYiiijjjYYYPPPGGGIIIVVVfffqqqvvvqqqzzzxxxqqqqqqnnnpppvvv{{{}}}~~~rrrhhhgggvvvsssoooooowww~~~yyyuuufffWWWNNNKKKKKKOOOTTTXXX___kkkwwwooogggddddddkkkttt~~~nnn```SSSJJJCCCAAAAAA===;;;<<<>>>@@@CCCDDDGGGMMMVVV]]]kkkyyy||||||{{{zzzyyyyyyyyyyyyzzzwwwwwwuuutttsssrrrrrrrrrrrrqqqpppnnnlllkkkkkkkkkhhhhhhiiiiiihhhgggeeeddddddddddddcccccccccbbbbbb___^^^]]]\\\ZZZYYYXXXXXXYYYWWWTTTRRRPPPNNNJJJGGGHHHIIIKKKRRR[[[eeemmmqqqwwwyyyzzz{{{{{{~~~}}}yyyvvvlllccc\\\___gggqqq}}}zzzddd]]]eeevvv{{{xxx}}}hhhgggzzz555555444444444444555555333444666666777999===???<<<<<<<<<<<<;;;;;;;;;;;;<<<===@@@DDDIIIOOOTTTVVVYYY[[[___aaaccciiirrrxxxxxxhhhYYYMMMGGGBBBBBBBBBBBBEEEJJJQQQWWW___eeeiiiiiiiiiiiiiiijjjjjjgggdddcccgggjjjllliiiddd]]]VVVNNNHHHEEEDDDEEEHHHMMMSSSYYY\\\]]]```eeeooozzz}}}yyyvvvnnnfffdddgggmmmnnnooopppqqqpppmmmkkkfffeeecccaaa^^^\\\ZZZYYYWWWWWWWWWVVVUUUUUUTTTTTTOOONNNNNNMMMLLLKKKJJJIIIJJJJJJIIIHHHFFFEEEDDDDDD@@@@@@@@@BBBEEEGGGHHHGGGGGGFFFEEEGGGHHHIIIHHHFFFDDDBBB@@@@@@BBBKKK___qqqyyyllljjjkkkppptttsssppprrrwwwzzzxxxuuutttpppiii___WWWLLLFFF???:::999999777555777666555333333333333333333333222222333333444555333888:::888:::CCCLLLQQQZZZiii~~~~~~jjjZZZQQQIIILLLYYYhhhsssxxxuuuxxxpppooolllooovvv|||~~~tttkkkkkkzzzrrrooooooxxx~~~yyytttfffVVVNNNKKKKKKOOOTTTYYYaaammmzzzmmmdddaaaaaaiiirrr|||pppbbbSSSJJJCCCAAA@@@===;;;<<<>>>@@@CCCDDDGGGMMMVVV]]]iiivvv}}}|||{{{zzzzzzzzzzzzzzzzzzvvvuuutttsssrrrqqqqqqqqqpppooonnnllljjjiiiiiiiiihhhhhhiiiiiihhhgggeeedddccccccbbbbbbbbbaaaaaaaaa______^^^\\\[[[ZZZYYYXXXYYYWWWTTTRRRPPPNNNJJJGGGHHHHHHJJJOOOXXXbbbkkkpppwwwyyyzzz{{{|||~~~}}}yyyvvvmmmeee^^^^^^ccclllxxxiii]]]cccsss|||xxxddddddwww555555444444444444555555444555666666666888;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>AAAEEEJJJNNNQQQUUUXXX\\\^^^bbbiiirrryyy|||mmm^^^OOOHHHBBBAAAAAAAAADDDHHHMMMRRRXXX]]]______^^^^^^]]]^^^^^^]]][[[]]]ccchhhmmmlllhhhccc\\\TTTMMMIIIDDDEEEHHHMMMTTTYYY[[[\\\```gggsss~~~zzztttoooiiiccccccgggnnnpppsssuuuuuurrrnnnkkkhhhfffdddbbb___\\\ZZZYYYVVVVVVVVVUUUTTTTTTSSSSSSQQQPPPPPPOOONNNMMMLLLLLLJJJJJJIIIGGGFFFEEEDDDCCCAAA@@@???AAADDDGGGGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFHHHEEECCCAAA@@@GGGXXXiii}}}}}}{{{}}}~~~{{{rrrrrrrrruuuxxxvvvtttwww}}}{{{uuukkk```YYYMMMGGG???;;;999999888666777666555444333333333333333333222222333333444555555<<>>@@@CCCDDDGGGLLLUUU[[[eeerrr~~~{{{{{{zzzzzzyyyyyyyyyyyyttttttrrrqqqppppppppppppnnnmmmkkkjjjhhhhhhgggggggggggghhhggggggfffeeedddaaaaaaaaaaaa```````````````___^^^]]][[[ZZZYYYYYYXXXVVVTTTRRRPPPNNNJJJGGGHHHGGGHHHLLLSSS^^^hhhnnnvvvxxx{{{}}}~~~~~~zzzwwwnnngggaaa^^^^^^dddrrrppp^^^bbbooouuuaaabbbvvv555444444333333444444555555666666666555666999<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<>>BBB>>>:::???IIIPPPYYYhhhzzzxxxkkk```WWWPPPRRR```ooozzz~~~vvvlllkkkkkkpppzzztttnnnqqqzzzmmmnnnpppyyy{{{ssseeeVVVNNNLLLLLLPPPVVV\\\eeesss|||zzz|||xxxggg]]]ZZZ[[[cccmmmxxxssseeeTTTJJJBBB???>>>;;;:::;;;===@@@CCCDDDFFFKKKSSSYYY```lll~~~~~~yyyyyyyyyyyyxxxxxxwwwwwwrrrrrrqqqpppooonnnnnnnnnlllllljjjiiihhhgggggggggggggggffffffeeeeeedddcccaaaaaaaaa`````````______```___^^^]]]\\\ZZZYYYYYYXXXVVVSSSQQQPPPMMMJJJGGGFFFFFFFFFHHHNNNYYYdddllluuuwww{{{~~~{{{xxxooojjjddd___\\\```ooovvvaaaaaajjjtttaaacccxxx444444333333333333444444555555666555555555888:::<<<;;;;;;;;;;;;:::::::::::::::;;;===@@@DDDGGGIIIJJJMMMRRRVVV[[[cccmmmuuu~~~~~~pppcccVVVKKKBBB???@@@???@@@BBBFFFIIILLLNNNNNNMMMMMMMMMMMMOOOQQQSSSUUU\\\eeelllsssttttttqqqjjj```UUUOOOKKKJJJKKKOOOTTTYYY\\\]]]eeepppwwwooommmkkkjjjnnnssswww|||xxxqqqnnniiihhheeebbb___\\\ZZZXXXVVVVVVUUUTTTTTTSSSSSSRRRNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHGGGEEEDDDCCCCCCBBB@@@???@@@BBBEEEFFFFFFIIIGGGFFFFFFHHHIIIIIIHHHEEEBBB@@@>>><<<@@@NNN]]]uuu|||}}}~~~}}}|||}}}}}}mmmaaaZZZQQQJJJAAA<<<::::::999888666666666666555444333333333333222222333333444555666???CCC???;;;???IIIPPPWWWfffxxxyyynnneee\\\SSSUUUbbbqqq}}}tttjjjggggggnnnyyyrrrnnnrrrsssjjjnnnqqqyyy}}}ssseeeVVVOOOMMMNNNRRRXXX]]]gggvvv}}}wwwvvvyyyvvvfff\\\YYYZZZbbblllwwwssseeeUUUKKKBBB???>>>;;;:::;;;===@@@CCCEEEFFFJJJQQQWWW]]]hhhyyy}}}vvvwwwwwwwwwwwwvvvuuutttqqqpppooonnnnnnnnnnnnnnnlllllljjjiiihhhhhhhhhhhhffffffeeeddddddcccccccccbbbaaaaaaaaaaaa````````````___^^^]]][[[ZZZYYYYYYWWWUUUSSSQQQPPPMMMJJJGGGEEEEEEDDDEEEJJJTTT```iiirrrvvv{{{~~~|||yyyppplllgggaaa\\\___nnn~~~yyydddbbbfffyyy~~~tttaaacccxxx444444333333333333444444444444555444444555888:::;;;;;;;;;;;;::::::::::::999999:::<<>>>>>???CCCEEEHHHHHHHHHHHHHHHIIIJJJMMMQQQTTTWWW^^^gggnnnvvvxxx{{{zzztttiii^^^WWWPPPOOOMMMOOOSSSXXX\\\]]]hhhtttyyyqqqlllmmmnnnooossswww}}}xxxqqqnnnhhhgggeeebbb___]]][[[YYYVVVVVVVVVUUUTTTTTTSSSSSSOOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBCCCAAA??????AAADDDFFFFFFJJJHHHFFFFFFHHHIIIJJJIIIDDDBBBAAA???===@@@NNN\\\qqq{{{nnnaaa[[[SSSLLLBBB<<<;;;;;;:::999666666777666666555333333333333222222333333444555666===AAA>>><<>>;;;;;;<<<===@@@CCCEEEFFFIIIPPPUUU[[[eeevvv|||uuuvvvwwwwwwwwwvvvtttsssppppppooonnnnnnnnnnnnnnnllllllkkkjjjiiihhhhhhiiifffeeedddcccbbbbbbbbbbbbaaaaaaaaaaaa````````````___^^^]]]\\\ZZZYYYXXXXXXVVVTTTRRRQQQOOOMMMJJJGGGCCCDDDDDDDDDHHHQQQ]]]fffoootttzzz~~~}}}zzzsssnnniiiccc^^^```lll{{{|||gggaaabbbsss{{{|||uuubbbcccwww444333333222222333333444222333444444444555888:::;;;;;;;;;:::::::::999999777777888:::===@@@CCCEEEHHHLLLQQQUUUZZZbbblllttt{{{xxxlll[[[NNNBBB>>>>>>=========???AAACCCDDDDDDDDDFFFGGGGGGKKKPPPTTTXXX^^^gggmmmvvvzzz~~~tttjjjbbbZZZVVVSSSRRRUUU[[[___aaammm{{{{{{sssnnnkkkoootttvvvyyy|||vvvooolllhhhgggeeebbb```^^^\\\[[[WWWWWWWWWVVVUUUUUUTTTTTTQQQQQQPPPOOONNNMMMLLLLLLIIIHHHGGGFFFEEEDDDCCCBBBCCCAAA>>>>>>AAADDDEEEFFFIIIGGGEEEEEEFFFHHHIIIIIIEEEDDDCCCAAA>>>@@@MMM[[[nnnzzzpppccc]]]UUUMMMCCC===;;;;;;;;;:::666666777777666555444333333333222222333333444555444:::>>><<<>>>DDDKKKNNNUUUhhh|||~~~vvvjjj]]][[[fffwwwyyymmmhhheeegggppp}}}uuuuuu}}}wwwhhheeemmmrrrzzzuuugggXXXQQQPPPRRRWWW\\\cccnnnrrrnnnnnnrrr{{{rrrddd\\\XXXYYY```jjjtttyyyjjjXXXNNNDDD@@@???<<<<<<>>>===@@@CCCEEEFFFIIINNNSSSZZZdddttt}}}{{{vvvwwwxxxyyyxxxwwwuuutttpppoooooonnnnnnnnnnnnnnnkkkkkkjjjiiihhhhhhhhhhhhfffeeecccbbbaaaaaabbbbbb`````````_________^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWUUUTTTRRRPPPOOOMMMJJJHHHBBBCCCDDDEEEGGGOOOZZZcccmmmrrrxxx~~~~~~{{{vvvqqqjjjeee______hhhssshhh```^^^mmmzzzyyyyyyeeefffxxx444333333222222333333444111222333333444555888;;;;;;;;;;;;:::::::::999999555555666888;;;???BBBDDDDDDGGGLLLPPPUUU]]]gggooozzz|||qqq\\\OOOBBB>>>>>>===<<<<<<===>>>@@@AAABBBBBBEEEGGGFFFJJJPPPTTTXXX^^^fffkkkuuu{{{|||rrrkkkbbb^^^YYYWWWYYY___dddgggsss}}}xxxqqqmmmlllsssyyy{{{~~~tttmmmkkkgggfffeeebbb```^^^]]]\\\XXXXXXWWWVVVVVVUUUUUUTTTNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEECCCBBBBBBCCCAAA>>>>>>@@@CCCEEEFFFHHHFFFDDDCCCEEEGGGHHHHHHBBB@@@???===:::;;;GGGTTTmmm{{{rrrddd___UUUNNNDDD===;;;;;;;;;:::666777777777777555444333333333222222333333444555444888;;;;;;>>>FFFLLLMMMVVViii|||nnn```]]]hhhyyyuuulllgggjjjllluuuxxxyyyttteeedddmmmrrr{{{uuugggYYYRRRQQQSSSXXX^^^eeeqqqoookkkkkkpppyyypppccc[[[XXXXXX___hhhrrr~~~|||nnnZZZOOOEEEAAA???===<<<>>>===@@@CCCEEEEEEHHHNNNRRRZZZcccttt|||zzzwwwxxxzzzzzzzzzyyywwwuuupppoooooonnnnnnnnnnnnoookkkjjjiiihhhhhhggghhhhhheeedddcccaaaaaaaaaaaabbb______^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYWWWVVVVVVUUUSSSQQQPPPOOOMMMJJJHHHAAACCCEEEEEEGGGNNNYYYbbbkkkqqqxxx}}}~~~{{{yyyrrrkkkeee```^^^dddmmmhhh___[[[iiizzzwww}}}jjjjjj{{{333222222111111222222333111111222333444666666777888:::;;;;;;999888777888666666666777999===@@@BBBFFFHHHLLLQQQVVV^^^ffflllqqq}}}}}}ooo]]]RRRFFF@@@<<<999;;;>>>;;;===???@@@@@@AAACCCEEEFFFHHHNNNVVV[[[^^^fffoooyyyyyylllbbb\\\]]]^^^]]]cccmmmyyy|||uuussslllooossswwwzzz|||yyyrrrllljjjfffdddaaa```___^^^[[[YYYWWWXXXYYYYYYXXXUUURRRPPPOOONNNLLLKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFEEECCCBBB@@@???@@@BBBDDDFFFGGGGGGGGGFFFFFFFFFEEEEEECCCEEE???:::===<<>>AAACCCEEEGGGKKKOOOTTT\\\ccciiiqqq}}}rrr^^^RRRFFF@@@<<<999;;;>>>;;;===???@@@@@@AAADDDEEEEEEGGGMMMVVV\\\aaakkkuuurrrggg`````````___gggrrr{{{tttrrrppptttxxxzzz{{{}}}~~~wwwpppkkkiiifffdddaaa```___^^^[[[YYYXXXXXXXXXWWWVVVTTTRRRQQQOOONNNLLLKKKJJJIIIJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDBBBAAA???>>>???AAADDDFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCEEE>>>:::===<<>><<<:::;;;===@@@CCCEEEEEEHHHNNNRRR\\\fffwww~~~}}}||||||{{{zzzyyyyyywwwtttrrrppppppooonnnmmmlllkkkkkkhhhgggfffeeeeeeddddddeeebbbbbb```___^^^^^^]]]]]]``````___^^^\\\[[[ZZZZZZYYYYYYXXXVVVUUUTTTSSSRRRRRRQQQPPPOOOMMMJJJHHHGGGEEEBBB@@@BBBDDDHHHPPPYYYgggpppwwwzzz{{{}}}{{{uuukkkbbb___bbbffftttooo]]]SSSaaazzz~~~{{{rrrqqqsss333222222111111222222333333333333444444555555555777999;;;;;;999777777888777777777888;;;>>>BBBDDDDDDFFFIIIMMMRRRYYY```fffppp|||vvv___SSSFFF???<<<::::::===;;;===???@@@@@@BBBDDDGGGFFFGGGNNNVVV^^^fffrrr~~~{{{oooeeeccccccccclllxxxyyytttsssuuuzzz~~~~~~|||}}}yyysssnnnjjjhhhfffdddaaa```___^^^[[[YYYXXXWWWVVVUUUTTTRRRQQQQQQNNNNNNLLLKKKJJJIIIIIIIIIFFFFFFEEEEEEDDDCCCCCCCCC???>>>>>>>>>???AAADDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCEEE===999<<<===EEEWWWqqqpppeeeaaabbb\\\UUUJJJAAA<<<:::::::::777777777666555555444444333444444444444555555555666777999<<>><<<::::::<<<;;;===>>>???@@@BBBFFFHHHJJJKKKPPPYYYbbbkkkyyyvvvjjjfffeeegggqqq~~~xxxtttuuuyyy}}}|||}}}}}}wwwrrrnnnjjjhhhfffdddaaa```___^^^[[[YYYXXXWWWUUUSSSRRRQQQQQQQQQNNNMMMLLLKKKJJJIIIIIIHHHFFFFFFEEEEEEDDDCCCCCCCCC======<<<===???AAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDD===888<<<===FFFXXXrrr}}}}}}yyykkkaaa^^^^^^]]]VVVLLLCCC===;;;:::999777777777666555555444444444444444555555555666666555666777;;;BBBLLLYYYaaatttppp___eeewww}}}qqqnnnqqqwww{{{||||||}}}zzzkkkbbbeeeiiiqqqsssaaaVVVSSSUUU\\\cccpppzzz}}}jjjaaaaaadddjjjrrr}}}sssddd[[[YYY[[[bbbjjjrrrzzzdddWWWJJJDDDAAA===;;;;;;===@@@DDDEEEFFFIIIOOOTTT\\\hhhzzz|||{{{}}}{{{yyyxxxwwwvvvsssqqqppppppooonnnlllkkkjjjjjjggggggfffeeeddddddddddddbbbaaa```^^^]]]\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUUUUUUUTTTTTTTTTTTTPPPPPPOOONNNKKKIIIGGGFFFEEEAAA@@@BBBCCCFFFNNNVVVbbbllltttwwwyyy~~~yyyooofff___]]]^^^fffwwwxxxcccRRRWWWkkk|||yyyrrrooo333222222111111222222333333444444444444444444444888:::<<<===;;;::::::;;;555555555666888<<>>;;;:::999;;;;;;<<<>>>???@@@CCCGGGJJJNNNOOOUUU^^^gggqqq|||nnniiihhhjjjvvvxxxwwwyyy|||}}}|||vvvrrrooollliiifffdddaaa```___^^^[[[YYYWWWVVVUUUSSSRRRQQQPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFEEEDDDDDDCCCCCC<<<<<<<<<===???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDD>>>999===>>>FFFXXXsss}}}qqqooosss}}}vvvlllddd___^^^\\\VVVLLLCCC>>>;;;999888777777777666555555444444444444444555555555666666555666777;;;CCCOOO]]]fffzzz~~~jjj\\\ddduuu~~~zzznnnllloooqqqvvv}}}zzz|||tttggg```eeekkktttxxxdddYYYUUUVVV\\\cccppp{{{wwwfff______bbbhhhqqq|||sssddd[[[YYY[[[bbbjjjrrr|||eeeXXXJJJCCCAAA>>><<<======@@@DDDEEEGGGJJJPPPTTT[[[hhh|||~~~{{{~~~|||yyywwwvvvuuusssqqqppppppooommmllljjjiiiiiigggfffeeeddddddccccccddddddcccaaa___^^^]]]\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTPPPOOONNNMMMKKKHHHFFFEEEEEEAAA@@@BBBCCCEEELLLTTT```iiirrruuuxxx}}}~~~yyyqqqiiibbb___]]]aaarrryyydddRRRTTTeee|||zzz{{{qqqnnn333222222111111222222333333333333444444555555555888:::<<<<<<;;;::::::;;;444444444555888;;;>>>@@@DDDFFFIIIMMMRRRYYY```fffnnn{{{fffUUUDDD===;;;:::999:::;;;<<<>>>???@@@DDDHHHLLLRRRSSSYYYdddmmmxxxrrrmmmkkknnn{{{zzz{{{|||vvvsssqqqllliiifffdddaaa```___^^^[[[YYYWWWVVVUUUTTTSSSQQQPPPPPPLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCC=========>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFBBBEEE???;;;???>>>EEEVVVrrrooodddccciiiqqqsssuuusssnnniiidddbbb[[[TTTKKKCCC>>>;;;999888777777777666555555444444333444444444444555555555666777:::>>>GGGSSSaaajjjsssddd\\\fffttt{{{yyymmmjjjmmmmmmrrrzzzyyy}}}ooofff```gggoooyyy}}}hhh[[[VVVWWW]]]dddqqq|||rrrccc^^^\\\```gggppp{{{tttddd[[[YYY[[[bbbjjjrrriiiZZZJJJCCC@@@>>>>>>@@@===@@@DDDFFFGGGJJJPPPUUU[[[jjj~~~|||yyyvvvvvvtttrrrqqqppppppooommmkkkjjjiiihhhgggfffeeedddccccccccccccdddcccaaa___^^^]]]\\\\\\\\\[[[ZZZYYYWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSOOOOOONNNLLLJJJHHHFFFEEEDDDAAA@@@BBBCCCDDDJJJRRR]]]gggppptttwww}}}}}}xxxrrrllleee```]]]^^^nnn~~~vvvbbbQQQQQQ```www}}}~~~qqqjjj|||333222222111111222222333222222333333444555666666666888:::;;;:::999999:::555555555666888<<>>@@@DDDIIIMMMQQQTTT\\\hhhtttuuuppppppsss}}}{{{vvvtttqqqlllgggfffdddaaa```___^^^[[[YYYVVVVVVVVVVVVTTTRRRPPPOOOKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBBBB>>>>>>??????@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBEEE@@@===@@@???DDDTTTlll~~~oooaaaYYY\\\eeejjjmmmoooooommmiiieeecccXXXRRRJJJBBB>>>;;;999888777777777666555555444444333333333333444444444444555777:::@@@HHHTTTaaajjj~~~fff\\\[[[gggrrrwww}}}|||nnnjjjlllnnnsss|||xxx}}}yyykkkeeecccjjjttt~~~kkk]]]WWWWWW]]]dddqqq}}}mmmaaa^^^ZZZ^^^eeeooozzzttteee[[[YYY[[[bbbjjjrrrooo___MMMCCC???>>>???AAA===@@@DDDFFFGGGKKKQQQVVV]]]lll|||xxxvvvuuutttrrrpppppppppooommmkkkiiihhhhhhgggfffeeedddcccccccccccccccbbb```^^^]]][[[[[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTSSSSSSSSSRRRRRRRRROOONNNMMMLLLJJJGGGEEEDDDDDDAAA@@@BBBBBBCCCIIIPPP[[[eeennnrrrvvv|||}}}yyytttnnnggg```\\\^^^kkk{{{ppp]]]NNNOOO\\\sssrrreeettt333222222222222222222333111111222333555666777777444666888999888777888888666666666777999===@@@BBBAAACCCGGGKKKQQQYYYaaafffttthhhVVVDDD<<<;;;:::999999;;;<<<===>>>@@@DDDJJJNNNPPPTTT]]]kkkxxxwwwssssssvvvzzzvvvtttqqqkkkffffffdddaaa```___^^^[[[YYYVVVVVVWWWWWWVVVSSSQQQOOOKKKKKKLLLLLLKKKIIIGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBFFFAAA???AAA???CCCRRRfffrrrdddXXXRRRYYYdddkkkllllllllliiifffbbbaaaWWWQQQIIIBBB>>>;;;999888777777777666555555444444222222222333333333444444222555888>>>GGGSSS___gggmmm\\\VVVYYYeeeooosssyyypppkkklllpppuuu~~~xxx~~~tttiiieeeeeemmmwwwlll^^^WWWWWW]]]dddqqq}}}}}}iii___]]]YYY]]]eeennnzzzttteee[[[YYY[[[bbbjjjsssuuudddPPPDDD???===???BBB===@@@DDDFFFGGGKKKQQQVVV___ooo|||xxxvvvtttsssrrrpppqqqpppooommmkkkiiihhhgggffffffeeedddccccccccccccbbbaaa___]]][[[ZZZYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQNNNNNNMMMKKKIIIGGGEEEDDDDDDAAA@@@BBBBBBCCCHHHOOOZZZdddmmmrrrvvv|||}}}yyyuuuoooggg```[[[___iiiyyykkkYYYKKKMMMZZZpppsssaaannn222222222111111111000000000000111222333333444444666888::::::888777888999666777888888888;;;>>>BBBEEEGGGIIIMMMSSS\\\eeekkkxxxnnnSSSCCC@@@999777:::777===<<<===>>>AAAEEEIIIKKKPPPVVV```mmm}}}yyyttttttyyyxxxtttssspppkkkfffeeedddcccaaa___]]][[[[[[[[[ZZZXXXWWWVVVSSSOOOLLLMMMMMMLLLKKKJJJIIIIIIHHHCCCCCCCCCCCCCCCCCCBBBBBB>>>============???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEAAAAAA@@@???>>>AAAFFFIIIdddzzz~~~tttdddUUUNNNQQQ[[[dddgggddddddgggddd\\\ZZZ]]]UUUPPPIIIBBB>>>;;;888666666666666666666555555444444333333333333444555555777777<<>><<<<<<>>>@@@DDDEEEGGGLLLTTTYYYeeerrr~~~zzzwwwvvvtttqqqoooqqqqqqooonnnllljjjiiihhhfffeeeccccccccccccbbb```___^^^]]]\\\ZZZYYYXXXWWWXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSSSSQQQPPPPPPNNNNNNMMMKKKIIIGGGEEEDDDCCCBBBBBB@@@@@@CCCHHHKKKYYYiiitttsssttt|||~~~~~~zzzuuupppiiiccc^^^[[[dddvvvnnn^^^PPPPPP\\\qqquuuggghhh~~~333333333333222222111111000111111222333333444444555777888888777666777888555666777777777:::>>>AAAEEEGGGJJJOOOVVV___iiiooo|||mmmSSSCCC???999777:::777<<<<<<<<<>>>AAAEEEIIIKKKRRRXXXbbbpppzzzvvvwww{{{~~~wwwrrrqqqnnniiieeeddddddbbb```^^^\\\[[[ZZZ[[[YYYXXXWWWUUUSSSOOOLLLMMMLLLLLLKKKJJJIIIHHHHHHCCCBBBBBBBBBAAAAAA@@@@@@>>>============???@@@AAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAA???>>>@@@DDDGGG[[[pppxxxoooaaaSSSMMMQQQ[[[cccgggddddddfffbbbZZZWWWYYYTTTOOOHHHBBB>>>;;;999777666666666666666555555444444333333333333444555555555555;;;DDDLLLTTT```kkkhhhWWWMMMRRRYYYiiizzzzzzzzzxxxqqqooopppvvvyyyhhhcccdddiiitttppp___YYYZZZ```ggguuuzzzeee\\\[[[\\\```gggppp|||uuucccZZZXXXYYY^^^eeemmmyyymmmVVVIIIDDD@@@??????>>>AAADDDFFFHHHMMMTTTZZZgggttt~~~zzzwwwuuutttqqqooopppooonnnlllkkkiiihhhggggggeeedddcccdddcccbbb```^^^^^^]]]\\\ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSQQQOOONNNNNNNNNMMMKKKIIIGGGEEEDDDBBBBBBAAA@@@@@@BBBGGGJJJWWWfffqqqqqqrrrzzz}}}{{{vvvqqqjjjccc^^^[[[cccuuutttcccSSSQQQ[[[ooovvviiiiii{{{444444444333333333333222111111111222222333333444444666888777666555555666444555666666777:::>>>AAAEEEGGGLLLQQQYYYdddooovvvmmmRRRCCC???888777:::777::::::;;;>>>AAAEEEHHHJJJRRRXXXdddrrr{{{xxxyyy~~~{{{uuuqqqooommmhhheeedddcccbbb```^^^\\\ZZZZZZZZZYYYWWWVVVUUUSSSOOOMMMLLLLLLKKKJJJIIIHHHGGGGGGBBBBBBAAAAAA@@@???>>>>>>>>>===<<<<<<===>>>@@@AAADDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA??????AAADDDQQQeee~~~vvvnnnbbbVVVQQQTTT]]]dddiiifffffffffccc\\\WWWWWWRRRNNNGGGAAA>>>;;;999777666666666666666555555444444333333333333444555555222444:::CCCKKKSSSaaammmwwwaaaSSSNNNTTT[[[kkk|||}}}~~~yyyrrrppppppwwwtttfffbbbdddnnnxxxrrraaa[[[\\\cccjjjxxxwwweee\\\[[[___bbbiiisssvvvcccZZZXXXYYY^^^dddkkkvvvuuu]]]MMMFFFBBBAAABBB???BBBEEEGGGIIINNNUUU[[[jjjwww~~~zzzwwwuuusssqqqoooooonnnmmmkkkjjjhhhgggfffgggeeeccccccccccccaaa___]]]]]]\\\[[[YYYXXXWWWWWWUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWVVVUUUSSSPPPNNNMMMNNNNNNMMMKKKIIIGGGEEEDDDBBBBBBAAA@@@???AAAEEEHHHSSS```kkkmmmpppxxx}}}|||}}}xxxssslllddd___[[[bbbrrr{{{iiiWWWSSSZZZlll{{{yyykkkkkkvvv333333333333333333333222111111111222222333333333555777888888666555555666444555666777888;;;???CCCEEEHHHNNNUUU^^^iiiuuu}}}lllRRRBBB???888777:::777999999;;;===AAADDDHHHIIIOOOWWWcccsss|||zzz|||}}}yyytttpppnnnllliiifffdddcccaaa```]]]\\\ZZZYYYZZZXXXVVVTTTTTTRRROOOMMMLLLKKKJJJIIIHHHGGGFFFEEECCCBBBBBB@@@???>>>============<<<<<<===>>>@@@AAADDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCBBB@@@???AAACCCLLL]]]sss{{{tttiii]]]WWWYYY___eeekkkjjjjjjjjjgggbbb\\\YYYRRRNNNGGGAAA>>>;;;999888666666666666666555555444444333333333333444555555333555:::BBBIIIRRR```mmmqqq```TTTPPPVVV]]]mmm}}}xxxrrroooooouuupppeeedddgggrrr}}}sssbbb\\\^^^dddkkkzzzsssddd\\\[[[___ccckkkuuuwwwddd[[[XXXXXX]]]bbbiiiuuu|||bbbQQQGGGAAAAAACCC???BBBFFFHHHJJJOOOWWW]]]lllyyy~~~yyyvvvtttrrrpppooonnnnnnmmmkkkjjjhhhggggggfffdddbbbaaaaaaaaa___]]]\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSQQQOOONNNNNNMMMLLLKKKIIIFFFDDDCCCAAABBBAAA@@@???@@@CCCFFFOOOZZZdddhhhmmmuuuzzz{{{zzzuuummmfff```\\\aaappp~~~lllZZZSSSYYYkkk{{{uuu{{{{{{mmmlllrrr111111111111222222222222111222222222222222333333666888999888777555555666444666777888:::===BBBEEEFFFIIIOOOWWWbbbooo{{{kkkQQQAAA>>>888777:::777777999;;;>>>AAAEEEHHHIIIOOOWWWeeeuuu|||{{{}}}~~~{{{xxxtttpppnnnkkkiiihhhdddcccbbb```^^^\\\ZZZZZZYYYWWWTTTSSSRRRQQQOOOMMMKKKKKKJJJHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@???>>>======<<<<<<<<<<<<>>>???@@@DDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCBBBAAA@@@AAACCCIIIVVVhhhxxx~~~~~~}}}qqqeee]]]]]]aaafffnnnoooppppppooojjjbbb[[[SSSOOOHHHBBB???<<<999888666666666666666555555444444333333333333444555555555777===CCCHHHPPP^^^lllpppbbbYYYRRRYYY___mmm}}}uuupppmmmlllttt~~~mmmfffhhhlllwwwsssbbb\\\^^^eeelll|||pppccc]]][[[^^^ccclllvvvyyyfff[[[XXXXXX]]]bbbiiittt~~~gggSSSGGG@@@???BBB@@@CCCGGGIIILLLQQQYYY___mmmzzz~~~yyyuuusssqqqpppnnnooonnnmmmlllkkkjjjiiihhhdddbbb``````______]]][[[ZZZZZZYYYYYYXXXWWWVVVVVVWWWWWWVVVUUUTTTTTTSSSTTTSSSSSSSSSSSSSSSRRRQQQPPPMMMMMMLLLJJJHHHFFFDDDCCCAAAAAAAAA???>>>???AAADDDJJJSSS]]]dddjjjrrrxxxzzz~~~|||vvvooogggbbb\\\```lll~~~|||kkkZZZSSSXXXjjjvvvqqqyyy}}}nnnlllnnn000111111111111111222222222222222222222222222222777888999999777555555666444666777999;;;>>>CCCGGGGGGJJJQQQZZZeeerrrjjjPPPAAA>>>888777:::888777999;;;???CCCFFFHHHJJJQQQZZZhhhyyy}}}}}}~~~yyyxxxvvvssspppmmmkkkjjjiiieeedddcccaaa___]]][[[[[[YYYVVVSSSRRRQQQQQQOOONNNKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;<<<===???@@@CCCCCCCCCBBBBBBBBBBBBBBB@@@BBBDDDDDDBBBAAAAAABBBDDDNNN\\\jjjzzz~~~||||||~~~vvvkkkcccccchhhllluuuxxx{{{{{{zzzuuujjj___VVVQQQJJJDDD@@@<<<:::888666666666666666555555444444333333333333444555555777999???DDDHHHOOO___mmm|||rrrhhh```WWW]]]bbbnnn~~~}}}sssnnnllljjjsssxxxjjjggglllrrr|||rrrbbb\\\^^^eeelll~~~~~~lllbbb]]]ZZZ]]]cccmmmxxx{{{iii[[[XXXXXX]]]bbbiiitttlllXXXJJJBBB@@@BBBAAADDDHHHJJJMMMSSS[[[aaaooo}}}yyytttrrrqqqooonnnnnnnnnmmmlllkkkjjjiiiiiidddbbb```______^^^\\\ZZZYYYYYYXXXXXXWWWVVVVVVUUUWWWVVVUUUTTTRRRRRRRRRRRRPPPQQQQQQRRRRRRQQQQQQPPPMMMMMMLLLJJJHHHFFFDDDCCC@@@AAAAAA???>>>>>>???AAAGGGNNNWWW```hhhpppvvvzzz|||~~~|||xxxqqqiiiccc]]]___iiizzzxxxiiiYYYSSSWWWiii|||rrrooozzz}}}mmmjjjkkk111111111222222333333333222222222222222222222222666888999888666444444444333444666888:::>>>CCCGGGGGGKKKRRR[[[gggtttjjjPPP@@@===888777:::888777999<<<@@@DDDGGGIIIKKKQQQZZZiiizzz{{{wwwuuutttqqqnnnkkkiiihhhiiifffeeedddbbb```^^^\\\\\\XXXVVVSSSQQQQQQPPPOOONNNJJJJJJHHHGGGEEECCCBBBAAA@@@@@@@@@??????>>>>>>>>><<<<<<;;;;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBCCCBBBDDDEEEEEEBBB@@@?????????GGGRRR```rrr}}}~~~zzzppplllnnnuuuzzzttteeeYYYSSSLLLEEEAAA===:::888666666666666666555555444444333333333333444555555666999???EEEIIIPPPaaaqqq~~~}}}zzzrrrkkk\\\aaaeeeppp|||rrrmmmkkkjjjtttsssggggggooovvvsssccc]]]___fffmmmzzziiiaaa^^^ZZZ]]]cccnnn{{{}}}kkk[[[XXXXXX]]]cccjjjvvvsss___PPPEEECCCEEEBBBEEEIIIKKKNNNTTT\\\bbbrrryyytttqqqpppooonnnmmmmmmlllkkkjjjiiihhhhhhfffdddaaa``````___]]][[[XXXXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQRRRRRRPPPPPPQQQQQQPPPOOONNNNNNMMMLLLKKKJJJHHHEEECCCBBB@@@@@@@@@???======>>>???EEEJJJSSS^^^gggooovvvzzz{{{}}}~~~~~~|||xxxrrrjjjeee^^^^^^fffvvv|||uuugggXXXSSSVVVgggxxxpppppp~~~}}}lllhhhggg|||222222222333333444444444222222222222222222222222555777777777444333333333222333555777999===CCCFFFHHHLLLSSS\\\hhhuuujjjOOO@@@===888777:::888777999===AAAEEEHHHJJJKKKPPPYYYhhhyyy}}}zzzwwwrrrrrrpppllliiigggggghhhgggfffdddccc```___]]]\\\XXXUUURRRPPPPPPPPPOOONNNJJJIIIHHHFFFDDDCCCAAAAAA>>>>>>>>>>>>============<<<<<<;;;;;;<<<===???@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGFFFBBB???===<<<>>>CCCMMM\\\ppp}}}uuussswww}}}kkkZZZUUUMMMFFFAAA===:::888666666666666666555555444444333333333333444555555555888???EEEIIIRRRcccttt{{{ttt```eeegggrrr|||sssmmmkkkjjjuuu}}}pppeeegggpppxxxtttccc^^^```gggnnnyyyhhhaaa^^^ZZZ]]]dddppp}}}~~~lllZZZXXXYYY^^^dddkkkwwwwwwdddTTTIIIFFFGGGBBBEEEIIILLLOOOTTT]]]ccctttyyysssqqqpppooonnnlllkkkkkkjjjiiihhhgggggggggeeecccbbbaaa```^^^\\\WWWWWWWWWVVVVVVUUUUUUUUUQQQQQQQQQQQQQQQRRRRRRSSSQQQQQQQQQPPPOOONNNLLLKKKMMMLLLKKKJJJHHHEEECCCBBB@@@@@@@@@???===<<<===???DDDHHHQQQ]]]gggooouuuzzzzzz|||~~~~~~}}}|||yyyrrrkkkeee___^^^eeettt}}}zzztttfffXXXSSSUUUeeevvvpppqqq}}}kkkgggeeezzz555444222000000111222333555444222111111222444555888888777555555444444444333555888:::<<>>999999666555888888:::<<<>>>@@@EEEJJJNNNQQQZZZiiizzz~~~}}}}}}|||zzzxxxrrroookkkiiiiiiiiiiiihhhiiifffcccaaa```^^^ZZZXXXXXXVVVTTTQQQOOOMMMLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????;;;;;;;;;<<<<<<>>>??????DDDEEEEEEDDDBBB@@@AAABBBEEEFFFGGGHHHGGGEEECCCAAA:::???KKK]]]qqq}}}|||}}}ppp^^^TTTJJJGGGBBB<<<;;;>>>666777777777777555444333444333333333333444555555777:::@@@HHHMMMTTTaaannnkkkgggkkkwwwwwwpppoooqqqoooyyy}}}|||oooiiihhhppp{{{pppeeeaaa___fffqqqxxxiii___\\\[[[```gggrrr{{{kkk[[[[[[ZZZZZZ^^^hhhvvvhhhUUUIIIDDDCCCGGGIIIMMMRRRSSSUUU^^^hhhyyyzzzyyywwwqqqmmmlllkkkkkkiiihhhggggggggggggfffeeedddbbb```]]][[[ZZZZZZXXXVVVUUUVVVUUUTTTSSSPPPPPPQQQQQQPPPOOOOOONNNMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIGGGDDDBBB@@@???AAA???===<<<===???AAACCCBBBFFFNNNXXXcccnnnvvvzzz{{{{{{{{{}}}~~~{{{uuummmfff]]]^^^dddppp{{{{{{uuuoookkk[[[PPPVVVbbb{{{|||uuuttt{{{jjjdddgggvvv555444222111000111222333333222111111222444666777888888777555555444444555333666888;;;===@@@DDDGGGJJJMMMTTT___mmmzzzfffQQQ>>>999999777666999888:::<<<>>>AAAEEEJJJNNNSSS[[[jjjzzz~~~}}}}}}|||zzzxxxssspppllljjjiiijjjjjjiiikkkhhhdddaaa___]]]ZZZXXXWWWVVVTTTQQQOOOMMMLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@?????????;;;;;;;;;;;;<<<===>>>???BBBCCCDDDCCCAAAAAAAAABBBCCCEEEGGGHHHGGGEEEBBB@@@;;;@@@LLL^^^rrrnnn^^^UUULLLHHHCCC<<<999;;;333444555666777666555444444333333333333444555555777:::AAAIIINNNUUUcccppplllhhhkkkvvvxxxrrrqqqsssoooxxx}}}{{{xxxmmmiiijjjsssoooeeeaaaaaaiiiuuuxxxhhh___[[[[[[```gggrrryyyhhhZZZZZZYYYYYY]]]gggttt~~~mmmYYYLLLGGGFFFGGGHHHMMMRRRSSSVVV___iii|||zzzxxxuuupppmmmlllkkkjjjiiigggffffffffffffddddddcccaaa___]]][[[YYYZZZXXXVVVUUUUUUUUUTTTSSSPPPPPPQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHFFFDDDBBBAAA@@@BBBAAA?????????AAABBBDDDBBBFFFMMMWWWaaakkkrrrvvvzzzzzzzzz|||~~~~~~{{{uuummmggg^^^^^^bbblllxxx|||yyysssqqqmmm]]]PPPSSS]]]sss|||yyy}}}jjjaaaeeesss444333222111111111222333111111111111333555777888888888777666555555555555444666999<<<>>>AAAEEEHHHLLLPPPXXXbbbnnnyyyfffQQQ>>>::::::777777:::999;;;===???BBBEEEJJJNNNUUU]]]kkkzzz~~~}}}}}}|||zzzxxxssspppllljjjkkklllmmmmmmnnnjjjeeeaaa^^^]]][[[YYYWWWVVVSSSQQQOOOMMMLLLKKKIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@@@@@@@?????????>>>;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBBBBAAAAAABBBCCCDDDFFFIIIJJJJJJGGGCCC@@@===BBBMMM___uuu|||jjj\\\TTTMMMIIIDDD===888888111222444555666666555555444333333333333444555555777;;;CCCKKKPPPXXXggguuunnnjjjkkkttt~~~zzzrrrqqqrrrmmmwwwwwwwww~~~tttllljjjmmmxxxnnneeebbbeeeooozzzwwwggg^^^[[[[[[aaahhhsssuuufffYYYYYYXXXXXX\\\eeerrr{{{sss^^^PPPJJJIIIGGGIIIMMMQQQSSSWWWaaalllzzzwwwtttooommmmmmiiiiiigggfffeeedddddddddccccccbbbaaa___]]][[[ZZZZZZXXXVVVUUUUUUUUUTTTSSSPPPPPPQQQQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNMMMLLLLLLHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCFFFLLLUUU^^^gggooorrrxxxxxxyyy{{{}}}~~~{{{vvvnnnggg___]]]___gggrrrxxxwwwssssssooo___QQQQQQWWWjjjnnn```bbbooo333333222111111222222333222222222222333555666777888888777666555555666666555777:::===???BBBFFFJJJLLLQQQZZZcccmmmvvv~~~eeePPP===999999777666999999;;;>>>@@@CCCFFFJJJMMMUUU^^^lll{{{~~~}}}|||{{{xxxvvvqqqooolllkkknnnppprrrssspppkkkeee```^^^\\\[[[YYYVVVUUUSSSPPPNNNMMMLLLKKKIIIHHHGGGEEECCCBBBAAAAAA@@@????????????>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>===???AAAAAAAAAAAACCCEEEGGGIIILLLNNNMMMJJJFFFCCC???CCCOOObbbyyyssscccVVVQQQLLLIIIDDD>>>999666111222444555555555444444444333333333333444555555666;;;DDDLLLRRR[[[lll}}}nnnjjjjjjrrr}}}zzzqqqnnnooommmwwwsssttt}}}pppkkklllppp{{{pppgggeeeiiitttuuufff^^^[[[\\\ccciiitttrrrcccXXXXXXXXXXXX[[[dddpppyyyzzzcccTTTLLLJJJHHHIIIMMMRRRTTTYYYeeeqqqzzzvvvsssnnnmmmnnnhhhgggfffdddcccbbbbbbbbbccccccbbbaaa___^^^\\\[[[ZZZXXXUUUTTTUUUUUUTTTRRRPPPPPPQQQRRRRRRRRRQQQQQQMMMMMMNNNNNNMMMMMMLLLKKKFFFFFFEEEDDDCCCCCCBBBBBB======>>>>>>>>>>>>>>>>>>BBBEEEKKKSSS]]]fffnnnrrrwwwxxxyyy{{{~~~~~~|||vvvnnnhhh___\\\[[[bbbmmmuuuwwwtttqqqoooaaaSSSPPPSSSddd~~~wwweeeaaalll222222222222222222222333444444444444444444555555888777777666666666666777666888;;;>>>AAADDDHHHKKKLLLQQQZZZbbbjjjrrrzzzdddOOO<<<888888666666999:::<<>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<===<<<>>>@@@AAAAAABBBDDDEEEGGGIIILLLMMMMMMJJJFFFDDD@@@EEEQQQeeeyyyhhh[[[OOONNNKKKGGGDDDAAA;;;777444444555555555444222111444333333333333444555555666;;;DDDLLLSSS^^^ssskkkhhhiiippp}}}zzzqqqoooooommmxxxrrrsss}}}}}}nnnkkkmmmrrr~~~wwwmmmiiinnnzzzrrrddd\\\[[[\\\dddkkkvvvnnnaaaVVVVVVWWWXXX[[[dddpppxxxhhhVVVMMMKKKJJJJJJNNNSSSVVV\\\iiivvv{{{vvvrrrnnnlllmmmhhhgggeeecccbbbaaaaaa```bbbbbbbbbaaa```___]]]\\\YYYWWWUUUTTTTTTTTTSSSRRRPPPPPPQQQQQQQQQQQQQQQPPPLLLLLLMMMMMMLLLLLLKKKJJJEEEEEEDDDDDDCCCBBBBBBAAA========================@@@CCCIIIRRR\\\fffoootttwwwwwwxxx{{{~~~~~~|||wwwoooiii___ZZZXXX]]]iiirrruuuuuulllmmmaaaTTTQQQQQQaaazzzlllcccmmm~~~111222222222222333333333444444555555444444444444888777777666666777777777777999<<>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;<<<<<<===???AAAAAABBBBBBDDDFFFEEEGGGHHHIIIHHHFFFDDDBBB@@@FFFSSSjjjzzznnnaaaWWWMMMNNNKKKGGGEEEDDD???999555555666666555444222111444333333333333444555555666;;;DDDLLLSSSbbb{{{eeeeeehhhppp~~~xxxqqqppprrrnnnzzzsssttt}}}zzzlllkkkooouuuxxxqqqttt{{{kkk___YYYZZZ\\\cccjjjuuuxxxfff[[[RRRSSSTTTVVVZZZbbbnnnwwwlllXXXNNNKKKLLLLLLOOOTTTXXX```nnn|||}}}wwwsssmmmkkklllhhhgggeeecccbbb`````````aaaaaaaaa```___^^^]]]\\\YYYWWWUUUTTTTTTTTTSSSRRRPPPPPPQQQQQQPPPOOOOOONNNKKKKKKKKKKKKKKKJJJIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???BBBGGGPPPZZZeeennntttuuuuuuwwwyyy}}}}}}xxxpppjjj___YYYUUUZZZdddmmmqqqpppfffiii```UUUQQQPPP^^^wwwuuuiiippp111111222222333333333333333333444555555666666555888777777777777777888888777:::===@@@CCCGGGKKKNNNLLLQQQYYY^^^dddlllvvv~~~eeeQQQ>>>:::;;;999999<<<;;;>>>AAADDDFFFHHHJJJLLLTTT^^^mmm}}}|||zzzxxxwwwuuurrrppppppqqqsssvvvxxxyyywwwuuuiiifffbbb```^^^\\\YYYWWWTTTSSSQQQOOONNNMMMLLLLLLJJJIIIGGGDDDBBB@@@@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>@@@BBBBBBBBBCCCEEEGGGEEEFFFFFFFFFEEEDDDCCCBBB???FFFUUUnnn~~~|||qqqggg___YYYPPPRRROOOIIIGGGFFFBBB;;;444555666777666555444333444333333333333444555555666;;;CCCJJJSSSddd}}}___aaafffppp~~~sssmmmnnnpppppp|||tttuuu~~~vvvjjjkkkrrryyyzzz{{{~~~qqqcccXXXUUUWWWZZZ```gggrrr~~~mmm]]]TTTMMMOOOQQQSSSWWW```llluuuppp[[[PPPMMMNNNNNNQQQVVVZZZcccrrr~~~xxxsssmmmjjjjjjhhhgggeeecccbbb``````___^^^^^^^^^^^^]]]]]]\\\[[[YYYWWWTTTTTTTTTTTTSSSQQQQQQQQQPPPPPPOOONNNLLLLLLIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDCCCBBB@@@@@@???AAA@@@>>><<<<<<===>>>??????AAAFFFNNNXXXbbbkkkppprrrrrrtttwww{{{}}}xxxpppjjjaaaZZZTTTVVV___fffhhhgggaaafff___UUUPPPNNN[[[sssooouuu000111222333333333333333111222333555666777777777888777777777777777888888888:::>>>AAADDDGGGLLLOOOMMMRRRYYY^^^ccckkkvvvgggRRR@@@<<<===;;;;;;>>>;;;>>>BBBDDDFFFHHHJJJLLLTTT^^^mmm|||~~~|||yyywwwvvvtttqqqooossstttvvvxxxzzzxxxtttqqqgggeeebbb```^^^\\\YYYVVVTTTSSSQQQOOONNNMMMLLLLLLJJJIIIGGGDDDBBB@@@??????>>>=========<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;???AAACCCCCCCCCCCCEEEGGGGGGGGGFFFEEEEEEDDDDDDDDD???FFFWWWpppvvvttttttzzz{{{sssjjjeeeaaa^^^TTTVVVRRRKKKHHHHHHDDD<<<333444555777777777777666444333333333333444555555666;;;BBBIIIRRRfffrrr[[[___eeeppp|||ooohhhhhhkkkqqq~~~tttuuusssiiilllsss|||wwwkkk]]]TTTQQQTTTXXX^^^eeeppp|||xxxfffVVVNNNIIIKKKNNNPPPUUU___kkktttsss]]]QQQNNNOOOOOORRRWWW\\\dddtttyyytttnnniiiiiiiiihhhfffdddbbb``````___\\\\\\\\\\\\\\\[[[ZZZYYYYYYWWWTTTSSSTTTTTTSSSQQQQQQQQQPPPOOONNNLLLKKKJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCAAA@@@???>>>@@@>>>;;;999999:::<<<===@@@BBBFFFLLLUUU___gggllloooppprrruuuyyy}}}}}}xxxqqqkkkbbb[[[TTTTTT[[[aaabbb```^^^ddd^^^TTTNNNKKKXXXppptttxxx222222111111222222333444333333444555666777888888666777888777666666888:::;;;>>>AAACCCFFFIIINNNQQQNNNPPPTTTZZZaaalllvvv}}}hhhSSSAAA<<<<<<999888:::===@@@CCCEEEFFFGGGIIIJJJNNNYYYhhhxxx|||wwwtttsssrrrrrrqqqtttuuuwwwyyyzzzwwwrrroooiiihhhfffbbb^^^ZZZWWWUUURRRQQQOOOMMMKKKKKKKKKKKKGGGFFFDDDBBB@@@???>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>??????AAACCCGGGKKKRRR[[[eeekkkoooqqqtttxxx|||}}}yyytttqqqccc[[[TTTSSSTTTVVV\\\bbbaaa[[[VVVQQQIIIHHHXXXmmm{{{{{{222222222111222222333444333333444555666777888888666777888777666777888::::::===@@@CCCEEEIIIMMMPPPMMMPPPSSSYYY```jjjttt{{{eeeQQQ???;;;<<<:::999<<<>>>AAADDDFFFGGGIIIKKKMMMPPPZZZiiixxx~~~{{{vvvsssssstttttttttxxxwwwxxxxxxxxxtttppplllgggfffdddaaa^^^ZZZXXXVVVTTTRRRPPPMMMKKKIIIIIIIIIGGGFFFDDDBBB@@@???>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAABBBDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDKKKYYYooo|||iii```___```gggllljjjhhhhhhhhhfffaaa^^^WWWPPPHHHBBB===;;;999888888777777666555555333333333444444444555555555888???IIIUUUjjjkkk^^^TTTYYYaaammm|||vvvooommmnnnooowwwvvvwwwvvvooopppxxxtttgggYYYSSSOOOMMMOOORRRWWW]]]gggsss~~~qqqcccVVVLLLFFFCCCEEEIIINNNQQQVVVcccppp~~~ttt___SSSNNNMMMMMMQQQWWW]]]hhhyyy{{{vvvooojjjhhhdddcccbbbaaa```^^^]]]]]]\\\[[[ZZZXXXXXXXXXXXXYYYUUUUUUSSSRRRQQQPPPPPPPPPNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>===============@@@BBBEEEJJJQQQZZZdddkkkooopppssswww{{{~~~zzztttpppddd[[[SSSQQQRRRUUU[[[bbbccc[[[TTTOOOHHHGGGVVVhhh{{{{{{222222222222222333444444333333444555666777888888777888888888777777999::::::<<<@@@CCCEEEHHHLLLNNNOOOQQQUUUYYY```iiirrrxxxcccOOO>>>;;;<<<::::::>>>>>>AAAEEEGGGIIIKKKMMMOOORRR\\\jjjwww|||yyyuuussstttvvvxxxxxx{{{yyywwwvvvtttqqqllliiieeedddcccaaa^^^[[[YYYWWWUUUSSSQQQNNNKKKIIIGGGGGGFFFEEEDDDBBB@@@???>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>AAACCCEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGMMMXXXkkkppp___XXXXXXYYYaaahhhiiihhhiiiiiihhh___\\\WWWPPPHHH@@@:::777888888777666666555555444333333333444444444555555444888???IIIVVVjjjrrr___VVVPPPVVVaaannn{{{xxxqqqoooqqqsssxxxwwwyyy~~~vvvooorrrzzz|||lll```SSSMMMKKKJJJKKKOOOSSSYYYbbbmmmvvv||||||qqqdddWWWNNNHHHEEEBBBCCCGGGLLLOOOTTT___kkk{{{vvv```RRRMMMMMMMMMQQQXXX___jjj|||{{{vvvoooiiigggcccbbb```^^^]]]\\\\\\]]][[[ZZZYYYXXXWWWWWWWWWWWWTTTTTTRRRQQQPPPOOOOOOOOOMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@??????>>>??????>>>>>>===<<<<<<;;;>>>AAAEEEJJJQQQZZZdddjjjnnnooorrrvvvzzz~~~zzztttoooeee[[[QQQNNNPPPSSS[[[bbbeeeZZZPPPKKKGGGGGGSSSccc}}}zzzzzz333222222222222333444444333333444555666777888888777888999888777777999;;;:::===AAADDDFFFIIILLLNNNQQQSSSWWW[[[aaaiiiqqqwww~~~cccOOO>>>;;;<<<::::::===>>>AAAEEEHHHJJJLLLOOOQQQUUU^^^kkkwww~~~~~~~~~{{{xxxuuutttvvvzzz|||}}}{{{yyyvvvsssqqqoookkkiiifffeeedddaaa^^^[[[YYYWWWSSSRRRPPPNNNKKKIIIGGGGGGFFFEEECCCAAA@@@???>>>>>>============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;===AAACCCEEEDDDCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFKKKOOOYYYhhhzzzyyyhhhYYYSSSTTT[[[dddkkkkkkiiihhheeebbb[[[ZZZVVVPPPIIIAAA:::666777777666666555555444444333333333444444444555555555888@@@JJJVVViiihhhZZZUUUNNNTTTbbbqqq{{{zzzrrrppprrruuuxxxwww{{{|||tttooosss|||wwweeeZZZNNNIIIHHHGGGIIILLLOOOSSS\\\eeennntttwwwyyyxxxqqqeeeXXXNNNGGGEEEDDDBBBBBBEEEJJJNNNRRR\\\gggwwwyyybbbSSSMMMLLLMMMRRRYYYaaammmyyyssslllgggeeebbb```]]][[[ZZZZZZ[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<>>>@@@EEEJJJQQQZZZcccjjjkkkmmmppptttyyy}}}{{{tttooofff[[[PPPLLLMMMRRRZZZbbbgggYYYLLLHHHEEEFFFQQQ^^^xxxxxxxxx}}}333333222222333333444555333333444555666777888888777888999888777777999;;;<<>>AAAEEEHHHJJJLLLNNNQQQVVV___lllxxx|||yyyxxxyyy{{{yyywwwwwwzzz}}}zzzwwwtttrrrpppooollljjjiiihhhfffccc___[[[XXXVVVPPPPPPOOOMMMLLLJJJIIIHHHEEEDDDBBBAAA@@@???>>>>>>============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::===@@@CCCDDDDDDBBBAAADDDDDDDDDEEEEEEFFFFFFFFFNNNRRRZZZfffvvvuuufffWWWQQQRRR\\\eeemmmmmmiiifffbbb]]]ZZZYYYVVVQQQKKKCCC<<<888777777666666555555444444333333333444444444555555555888@@@JJJUUUgggwwwcccXXXTTTNNNVVVeeeuuu~~~zzzqqqnnnppptttyyy~~~vvv|||zzzsssooottt~~~rrraaaVVVKKKGGGFFFEEEGGGJJJJJJNNNUUU^^^fffllloooqqqooohhh]]]QQQIIIDDDBBBBBBBBBAAADDDIIIMMMQQQZZZcccrrr}}}}}}eeeUUUNNNMMMNNNSSSZZZcccooovvvpppiiidddbbb```^^^\\\ZZZYYYYYYZZZ[[[YYYYYYXXXWWWVVVUUUTTTSSSTTTSSSRRRQQQPPPOOOOOOOOOJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@???>>>>>>======;;;<<<<<<<<<=========>>>>>>AAAFFFKKKRRRZZZccchhhhhhjjjnnnrrrwww|||{{{tttooofff[[[PPPKKKLLLQQQZZZbbbgggXXXJJJFFFEEEFFFQQQ^^^wwwssssssxxx333333333333333444444555333333444555666777888888777999999999888888999;;;<<<@@@DDDGGGIIIKKKMMMNNNNNNQQQUUUYYY___fffmmmrrrgggSSSAAA===>>>;;;:::===???BBBFFFHHHJJJLLLNNNPPPVVV___lllxxx~~~uuurrrrrrsssyyy||||||{{{{{{|||xxxvvvsssrrrqqqpppmmmkkkjjjhhhfffbbb^^^ZZZVVVTTTNNNNNNNNNMMMLLLJJJIIIHHHDDDCCCBBB@@@??????>>>>>>============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<>>>>>>>>=========:::;;;;;;<<<======>>>>>>>>>AAAFFFKKKQQQXXX```eeeeeegggkkkpppvvv{{{{{{uuupppggg[[[PPPLLLMMMQQQYYYaaafffWWWJJJFFFEEEGGGSSSaaa|||llllllqqq}}}444333333333333444555555333333444555666777888888888999999999888888:::<<<<<>>???======@@@BBBEEEHHHJJJKKKMMMOOOQQQVVV___lllyyyxxxooollllllnnnsssxxx~~~~~~xxxvvvtttsssrrrpppmmmjjjfffeeeccc```]]]YYYVVVTTTOOOOOOOOONNNLLLIIIGGGFFFCCCCCCAAA@@@??????>>>>>>============<<<<<<<<<<<<;;;::::::999999::::::;;;;;;<<<>>>@@@AAABBBBBBBBBFFFFFFGGGHHHHHHIIIJJJJJJLLLQQQZZZeeeqqqsssbbbXXXWWW\\\hhhtttxxxxxxvvvqqqllleeebbb^^^WWWOOOGGG@@@<<<999888888777777666555555333333333444444444555555666999@@@HHHRRRbbb{{{pppaaaWWWRRRVVV^^^oooxxxoookkkooottt~~~wwwrrr{{{{{{uuurrryyy|||ooo\\\QQQGGGDDDCCCBBBCCCFFFFFFHHHLLLQQQUUUXXXZZZ[[[XXXUUUOOOIIIDDDAAA@@@???@@@>>>@@@FFFJJJMMMSSSZZZeeepppmmm\\\TTTPPPQQQVVV]]]fffrrr~~~zzzqqqkkkeeeaaa```\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWWWWWWWUUUSSSQQQPPPPPPOOONNNMMMLLLKKKKKKKKKHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@EEEIIIOOOUUU\\\```aaadddhhhooouuu{{{{{{vvvrrrggg\\\QQQMMMNNNRRRYYYaaacccVVVKKKGGGEEEHHHVVVgggyyyeeeffflllxxx444333333333333444555555333333444555666777888888888999:::999888888:::<<<;;;>>>CCCGGGHHHIIIKKKLLLRRRUUUZZZ___eeelllsssxxxeeeRRRAAA>>>AAA???@@@CCCDDDGGGJJJLLLMMMNNNPPPQQQUUU___mmmyyytttjjjgggiiijjjqqqwwwyyyxxxvvvtttssspppkkkhhhbbbbbb```^^^[[[XXXVVVTTTQQQQQQPPPNNNLLLHHHEEECCCCCCBBBAAA@@@????????????>>>=========<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<===>>>@@@AAABBBCCCHHHHHHIIIIIIJJJKKKLLLLLLIIIOOOYYYdddooo}}}|||yyy|||{{{jjj___\\\cccppp|||zzzuuujjjgggaaaYYYPPPGGG@@@<<<999999888888777777666666333333333444444444555555666999@@@HHHQQQ```yyy{{{ooocccZZZUUUYYYaaassswwwnnnkkkpppuuuuuupppzzz|||vvvttt{{{{{{nnnZZZPPPFFFCCCBBBAAABBBDDDFFFGGGJJJMMMPPPRRRRRRSSSOOOMMMJJJGGGCCCAAA?????????===>>>DDDHHHKKKQQQWWWaaakkk|||ooo^^^VVVQQQRRRWWW^^^fffrrryyyqqqkkkeeebbbaaa[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUSSSQQQOOONNNMMMLLLJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===============<<<<<<<<<=========<<<;;;;;;::::::<<>>@@@BBBDDDFFFHHHLLLOOOQQQTTTZZZ^^^ccckkkttt{{{iiiPPPCCCBBB<<<<<>><<<;;;===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCAAABBBDDDEEEGGGHHHHHHHHHMMMPPPVVV^^^jjjwww~~~xxxwwwzzzqqqeeeggghhhzzz}}}ssseeeZZZRRRJJJAAA:::999777555555555666555444555444444444444555666666777:::???FFFRRRdddxxxwwwoooeee]]]ZZZYYYgggxxxxxxrrrmmmkkkooouuu|||yyyvvvwwwyyy}}}{{{lll[[[OOODDDAAAAAAAAAAAABBBGGGEEEEEEFFFIIILLLNNNNNNKKKMMMMMMHHH@@@<<<===@@@>>>@@@BBBDDDGGGKKKPPPTTT\\\hhhvvvvvvaaaUUUVVVTTTVVV^^^hhhuuu~~~}}}yyyqqqkkkdddbbbbbb___\\\YYYWWWXXXXXXXXXXXXYYYXXXWWWUUURRRPPPOOONNNNNNMMMLLLKKKJJJJJJKKKKKKFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>========================<<<;;;;;;;;;;;;<<<======>>>>>>@@@CCCIIIOOOUUUYYYZZZ^^^eeelllssszzz|||wwwssshhh^^^TTTOOOMMMPPPXXXaaafffTTTHHHGGGFFFIII\\\uuuzzz~~~nnn______dddqqq222222222222333444555666666666666777888888999999777777777888999:::;;;<<<===>>>AAABBBCCCFFFIIILLLQQQUUU[[[___dddlllvvv}}}jjjRRREEECCC>>>>>>CCCCCCGGGIIIJJJIIIHHHKKKPPPUUU^^^fffsss~~~yyymmmeee^^^```fffiiisss}}}{{{vvvuuurrrooollljjjiiihhhdddbbb```]]]ZZZXXXVVVVVVSSSRRROOOMMMJJJHHHFFFFFFDDDDDDCCCBBB@@@>>><<<;;;===============<<<;;;;;;::::::::::::::::::::::::999::::::<<<===???AAABBBAAABBBDDDEEEGGGHHHHHHHHHKKKMMMRRRZZZdddqqq}}}|||xxxwwwzzzwwwlllmmmppp{{{jjj\\\RRRJJJAAA:::999777555555555666555444555555555555555666666777888;;;@@@GGGSSSeeexxx}}}wwwpppggg^^^YYYXXXeeewwwtttoookkkjjjnnnsss}}}~~~{{{xxxzzz~~~|||mmm[[[OOODDDAAAAAAAAA@@@BBBEEEDDDCCCEEEHHHKKKLLLLLLKKKMMMMMMIIICCC???@@@BBB@@@BBBDDDEEEHHHLLLQQQUUUZZZfffuuuzzzeeeYYYZZZXXXZZZbbblllwwwwwwoooiiiccc```aaa^^^\\\XXXWWWWWWXXXXXXWWWVVVVVVTTTRRRPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIEEEDDDDDDCCCBBBBBBAAAAAABBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>???@@@CCCHHHNNNTTTWWWXXX]]]dddlllssszzz{{{vvvrrrhhh^^^TTTNNNMMMOOOVVV___bbbSSSHHHGGGGGGMMMddd~~~|||~~~lll]]]^^^dddrrr333333222222222222333333555666666777777888999999777777777888999:::<<<===>>>@@@AAABBBCCCEEEHHHKKKRRRVVV\\\```fffnnnxxxkkkRRRFFFDDD???@@@FFFEEEHHHJJJKKKJJJIIILLLRRRWWWaaaiiivvvsssiiibbb\\\]]]dddjjjttt|||zzztttrrrpppmmmjjjhhhgggfffaaa```^^^\\\[[[YYYYYYXXXRRRQQQOOOMMMKKKIIIIIIHHHDDDCCCCCCBBB@@@>>><<<;;;<<<============<<<;;;;;;999999999999999999999999999999:::;;;===???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIHHHJJJNNNSSS\\\hhhuuu}}}||||||uuutttwwwooo^^^RRRIIIAAA;;;999888666555666666555444555555555555555666666777999<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???@@@AAACCCGGGLLLQQQTTTUUU[[[ccclllttt{{{~~~zzzuuuqqqhhh^^^SSSNNNKKKMMMTTT\\\]]]QQQIIIIIIJJJSSSppp~~~mmm^^^___fffuuu444333222222111111111222333333444444555666666777777777777888999;;;<<<===AAABBBCCCDDDDDDFFFJJJMMMRRRVVV\\\aaafffoooyyyjjjRRRFFFEEE@@@AAAGGGGGGIIIKKKKKKKKKJJJNNNUUUZZZeeemmmzzznnneee___ZZZ\\\cccoooxxx{{{yyyrrrqqqooollljjjhhhffffffaaa```^^^\\\[[[YYYYYYXXXSSSQQQOOOMMMKKKIIIHHHHHHCCCCCCBBBAAA@@@>>>===<<<<<<<<<======<<<<<<;;;:::999999999999999999999999999999:::;;;===???@@@AAACCCCCCDDDDDDFFFGGGHHHIIIGGGHHHKKKOOOVVVbbbpppzzz|||yyywwwooo\\\QQQIIIBBB===:::888666555666666555444444444444444444555555666999<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@@@@AAACCCFFFJJJNNNPPPRRRXXXbbblllttt|||}}}yyytttpppggg]]]SSSMMMJJJKKKQQQYYYYYYQQQKKKKKKMMM\\\}}}rrrbbbcccjjjyyy444444333222111111111111333333333444555555666666666666777888999;;;======BBBCCCCCCCCCCCCFFFJJJMMMQQQVVV\\\aaagggpppzzziiiQQQEEEDDD@@@AAAGGGHHHKKKLLLLLLLLLLLLPPPWWW^^^iiiqqq~~~}}}kkkbbb]]]YYY\\\cccqqq{{{}}}yyywwwrrrqqqooommmjjjhhhggggggcccbbb```]]]ZZZXXXWWWVVVTTTRRRPPPMMMJJJHHHGGGFFFCCCCCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999:::;;;===???AAABBBDDDDDDDDDDDDEEEFFFHHHIIIFFFHHHJJJMMMSSS```qqq}}}yyyttt|||hhhXXXNNNHHHCCC???:::888666666666777666555333333222222333333444555777;;;AAAIIIUUUfffyyyppp___]]]hhhssszzz}}}qqqmmmmmmppptttyyy~~~ttt^^^RRRGGGCCCCCCBBBBBBCCCEEEEEEEEEGGGIIIKKKKKKJJJEEEFFFHHHGGGFFFDDDDDDDDDCCCEEEFFFHHHJJJNNNRRRVVVaaaooovvvjjjcccbbbeeelllrrrwwwuuulllfff```]]]^^^YYYWWWUUUUUUUUUUUUSSSRRRPPPOOONNNMMMKKKJJJIIIHHHIIIIIIIIIHHHGGGFFFDDDCCC????????????>>>>>>>>>>>>??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???@@@AAABBBEEEHHHKKKLLLOOOVVVaaallluuu|||}}}yyytttpppfff]]]SSSMMMJJJJJJPPPWWWYYYSSSNNNNNNSSSeeexxxggghhhnnn}}}444444333222222222222222444555555666666777888888666666666888999;;;===>>>@@@@@@@@@@@@AAADDDIIIMMMRRRWWW]]]ccciiirrr}}}iiiQQQEEEEEEAAABBBIIIIIILLLMMMMMMLLLMMMRRRZZZaaammmuuuyyyggg___[[[YYY___hhhrrr|||}}}zzzxxxvvvrrrqqqooommmkkkiiihhhhhheeecccaaa]]]ZZZWWWUUUTTTSSSRRROOOLLLIIIGGGEEEEEEBBBBBBBBBAAA@@@???======;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;<<<>>>@@@BBBCCCEEEDDDDDDDDDDDDFFFHHHIIIEEEGGGJJJMMMTTTcccvvvuuuqqq{{{ooo___RRRLLLHHHCCC@@@:::888666666777777666555333333333222333444444555666:::AAAJJJWWWhhh{{{uuu______iiirrrvvv|||ooojjjlllooosssxxx~~~vvvaaaTTTIIIEEEEEEDDDCCCDDDGGGFFFGGGIIIKKKLLLKKKJJJGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEGGGIIILLLPPPUUUYYYcccrrryyylllffffffiiioootttwww~~~~~~|||}}}tttllleee___\\\]]]XXXVVVTTTTTTTTTTTTRRRPPPOOOOOONNNLLLKKKIIIHHHHHHHHHHHHIIIHHHGGGEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>???@@@BBBDDDGGGIIIJJJMMMUUUaaallluuu|||}}}yyytttpppeee\\\SSSNNNKKKJJJPPPWWW\\\VVVQQQQQQYYYnnn{{{iiiiiiooo555444333333333333333444444444555666666777777888555666666888999;;;===>>>??????@@@@@@AAAEEEJJJNNNTTTYYY___eeellluuujjjRRRFFFFFFBBBDDDKKKKKKMMMNNNNNNMMMNNNSSS\\\cccpppxxxtttaaaZZZYYYZZZcccmmmxxx|||yyywwwvvvvvvrrrpppnnnllljjjiiihhhgggeeeccc```]]]ZZZWWWVVVUUUPPPOOOMMMKKKIIIGGGFFFFFFBBBBBBBBBAAA@@@???>>>===;;;;;;<<<<<<;;;;;;:::999999999999999999999999999;;;;;;<<<===???AAACCCDDDFFFEEEDDDCCCDDDFFFGGGIIIDDDGGGJJJMMMUUUfff|||qqqmmmmmmcccWWWNNNKKKHHHCCC???;;;999777666777777666555555444444444444555666666666;;;CCCMMMZZZlll|||bbb^^^hhhpppsss}}}oookkkmmmppptttxxxwww{{{wwwcccWWWKKKGGGGGGEEEEEEFFFGGGGGGGGGIIILLLLLLKKKJJJKKKKKKLLLMMMMMMLLLJJJHHHEEEGGGIIILLLOOOTTTYYY]]]gggvvvyyyllleeeeeehhhnnnqqqsssxxxzzzxxxvvvvvvzzz}}}rrrjjjccc]]]ZZZ[[[VVVUUUTTTSSSTTTSSSQQQOOOMMMMMMLLLKKKJJJHHHGGGGGGFFFGGGGGGGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<===???AAADDDFFFHHHIIILLLUUUaaammmuuu|||~~~zzztttqqqeee\\\SSSNNNKKKKKKQQQXXX```ZZZTTTTTT^^^uuuwwwggggggmmm}}}444444444333333444444555222222333333444555555666555555666888999<<<===>>>@@@AAAAAAAAACCCGGGMMMQQQVVV[[[aaahhhoooxxxkkkSSSHHHHHHDDDFFFMMMMMMMMMNNNNNNNNNOOOTTT]]]dddrrrzzzooo]]]WWWXXX[[[fffrrrzzzvvvuuuuuuvvvqqqpppnnnkkkjjjhhhggggggcccbbb```]]]ZZZXXXWWWVVVNNNMMMKKKJJJHHHHHHGGGGGGBBBBBBBBBAAA@@@???>>>===;;;;;;<<<<<<;;;;;;:::999777777777777777777777777<<<<<<===>>>@@@BBBCCCDDDFFFEEEDDDCCCDDDEEEGGGIIICCCFFFIIIMMMVVVhhhnnnjjjzzzwwweee]]]SSSMMMJJJHHHBBB>>>;;;999777666777777666555666666666666666777888888777<<>>>>>>>>>>>????????????<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;<<<>>>AAACCCFFFGGGHHHLLLTTTaaammmvvv{{{~~~zzzuuuqqqddd\\\SSSOOOLLLLLLRRRXXXddd]]]VVVVVVaaaxxxrrrddddddjjj{{{555444333333222222333333222333444555666666666666666666777888999;;;===>>>CCCAAAAAADDDFFFHHHMMMUUUWWW\\\cccllluuu~~~kkkTTTIIIJJJGGGIIIOOOOOORRROOONNNPPPQQQTTT^^^iiittt}}}|||jjj[[[YYYZZZ\\\gggttt~~~wwwtttrrrrrrqqqooooooooonnnllljjjhhhfffdddccc```^^^[[[YYYXXXWWWPPPNNNLLLKKKKKKJJJHHHFFFBBBAAA@@@???>>>>>>>>>>>>::::::;;;;;;;;;;;;<<<<<<:::999999888999999::::::=========>>>@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFHHHNNNWWWiiiyyyffffffqqq|||zzzppp___\\\XXXSSSOOOJJJEEEAAA;;;:::888666666777888999555555444444444444555555777<<>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999:::;;;<<<===>>><<<===???AAADDDGGGIIIJJJMMMVVVcccnnnvvv|||}}}vvvpppdddZZZPPPKKKIIIKKKRRR[[[fffdddZZZUUUcccpppcccaaagggyyy555444333333222222333333222333444555666666666666666666777888999;;;===>>>BBB@@@AAADDDGGGIIIOOOVVVVVV]]]fffpppyyykkkTTTIIIJJJGGGIIIOOOOOORRROOOOOOPPPQQQUUU___jjjvvv~~~wwwgggZZZYYY[[[^^^iiivvv}}}wwwsssrrrqqqqqqnnnnnnnnnmmmkkkiiigggeeedddccc```]]]ZZZXXXVVVVVVOOOMMMKKKJJJJJJIIIGGGEEEAAAAAA@@@???>>>>>>>>>>>><<<;;;::::::888888777666999999888777777888888888<<<===>>>@@@AAACCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFEEEGGGMMMWWWiiiooo___^^^iiivvvxxxoooeeebbb]]]XXXSSSMMMFFFAAA:::999777666666888999:::666555555444444555555666888===FFFQQQbbbxxx{{{kkkdddjjjpppvvv|||tttrrrsssvvvwwwzzzqqqeeejjjzzznnn]]]MMMGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNOOORRRSSSXXXYYY\\\```aaa]]]WWWSSSMMMKKKLLLQQQUUUXXX```iiiwwwnnn]]]XXXXXXYYY[[[___dddhhhjjjnnnqqqsssrrrnnniiieeeccceeehhhkkkmmmooouuu}}}zzznnneee^^^ZZZVVVRRRRRRRRRRRRQQQPPPOOONNNMMMKKKJJJGGGEEEDDDDDDEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<===<<<===???AAACCCEEEGGGHHHLLLUUUbbbnnnvvv|||}}}uuupppeee[[[QQQLLLJJJLLLSSS[[[dddbbbZZZTTTaaa{{{qqqaaa^^^ddduuu555444333333222222333333222333444555666666666666666666777888:::<<<>>>???AAA???@@@EEEGGGJJJPPPXXXWWW___kkkvvvkkkTTTJJJJJJGGGIIIPPPPPPRRRPPPOOOQQQSSSWWWaaalllyyypppbbbXXXXXX\\\aaammmzzz}}}wwwsssrrrqqqpppmmmmmmlllkkkiiigggfffddddddbbb___\\\YYYVVVTTTSSSOOOMMMKKKJJJIIIHHHFFFDDDAAAAAA@@@???>>>>>>>>>>>><<<;;;::::::888888777666999999888777666666666777;;;===???AAACCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDEEEKKKVVVjjj{{{eeeXXXVVVbbbqqqzzzwwwnnnjjjgggccc^^^XXXPPPHHHBBB:::999777666666888999;;;666555555444444555555666:::>>>FFFRRRddd|||ttthhhdddiiiooouuu~~~uuurrrsssvvvxxxyyy}}}yyylllccciii{{{rrraaaPPPHHHGGGGGGHHHJJJKKKLLLLLLLLLMMMPPPUUUXXX___bbbgggkkklllggg___XXXQQQOOOOOOTTTXXX^^^hhhrrr~~~iiiWWWQQQQQQSSSUUUXXX\\\___aaaccceeegggfffbbb^^^[[[ZZZ^^^aaafffiiinnnttt~~~vvvkkkaaa\\\XXXTTTQQQQQQQQQPPPPPPOOOMMMLLLKKKJJJHHHGGGEEEDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======???@@@BBBDDDEEEFFFJJJTTTaaammmuuu{{{}}}uuuooofff\\\RRRLLLJJJKKKRRRZZZ```^^^XXXSSS]]]tttttt```]]]aaaqqq555444333333222222333333222333444555666666666666666666777888:::<<<>>>???BBBAAABBBEEEHHHJJJPPPXXXYYYcccppp{{{lllUUUJJJKKKHHHKKKQQQRRRSSSQQQQQQSSSVVVZZZeeeppp|||hhh^^^WWWXXX]]]dddqqq|||}}}wwwtttrrrqqqpppnnnmmmlllkkkiiigggfffeeedddbbb___[[[WWWTTTRRRQQQOOOMMMJJJIIIHHHGGGEEECCCAAA@@@???>>>>>>=========:::::::::;;;;;;;;;<<<<<<:::999888777777666777777;;;===@@@CCCDDDEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBEEEDDDEEEKKKVVVjjjppp^^^WWWTTTaaapppyyy}}}}}}vvvoookkkhhheeeaaa[[[RRRIIICCC<<<;;;888777666666888888666666555555555555666666:::>>>EEEQQQccc}}}yyyiiibbbbbbgggmmmttt~~~vvvqqqrrrvvvyyyzzz}}}~~~zzznnnfffmmmuuueeeRRRIIIGGGFFFHHHKKKLLLMMMMMMLLLMMMRRRYYY^^^ffflllsssvvvvvvpppfff\\\UUURRRRRRWWW]]]eeeqqq|||gggUUULLLLLLMMMOOORRRTTTWWWXXX[[[]]]___^^^[[[XXXWWWVVVYYY]]]bbbggglllttt}}}{{{ssshhh___[[[WWWTTTQQQQQQPPPPPPOOONNNLLLKKKJJJJJJIIIHHHFFFFFFEEEFFFFFFDDDCCCBBBAAA@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;======>>>@@@AAABBBCCCCCCIIIRRR```llltttzzz|||uuuoooeee[[[QQQKKKHHHIIIPPPXXX[[[ZZZUUUPPPXXXjjj{{{~~~vvvbbb^^^bbbooo555444333333222222333333222333444555666666666666555666777888;;;===???@@@DDDBBBCCCFFFHHHJJJPPPWWW]]]ggguuummmVVVLLLMMMJJJMMMSSSTTTUUUSSSSSSVVVYYY^^^iiitttzzzccc]]]YYYYYY^^^gggsss~~~}}}xxxuuusssqqqpppooonnnmmmkkkiiihhhgggfffcccaaa^^^ZZZWWWTTTRRRQQQOOOMMMKKKIIIHHHGGGDDDBBBAAA@@@???>>>============:::::::::;;;;;;;;;<<<<<<;;;:::999888888888888888:::<<>>>>>???@@@AAABBBCCCHHHRRR___kkkssszzz|||tttnnndddZZZOOOIIIFFFGGGMMMUUUXXXWWWRRRNNNRRR```pppzzz|||zzzyyyaaa^^^aaaooo555444333333222222333333222333444555666666666666555666777999;;;>>>@@@AAADDDBBBCCCGGGIIIKKKQQQYYY```kkkyyyoooXXXNNNOOOLLLOOOVVVVVVWWWUUUVVVYYY]]]bbbnnnyyyuuuccc```^^^]]]aaajjjvvv~~~yyyvvvtttrrrqqqpppooommmkkkiiihhhggggggbbb```]]]ZZZWWWTTTRRRQQQPPPNNNKKKJJJIIIGGGEEEBBB@@@@@@???>>>============<<<;;;::::::888888777666:::999999999999999:::::::::<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDEEEIIIQQQbbb{{{vvvaaaUUUUUU[[[fffqqquuuuuuuuuqqqmmmiiifffbbb^^^XXXQQQIIICCC???===:::777555555555555777666666555555666666777888;;;BBBNNN```zzzuuucccZZZXXXYYYaaajjjpppwwwwwwqqqsssyyy~~~{{{uuulllrrr{{{lll[[[PPPIIIFFFGGGJJJJJJMMMPPPQQQTTT[[[gggqqqyyyrrrbbbUUUSSSUUU\\\dddnnn|||hhhWWWIIIJJJKKKLLLMMMMMMNNNNNNPPPQQQRRRQQQPPPPPPQQQRRRWWW\\\ccchhhnnnuuu}}}wwwoooeee^^^ZZZXXXVVVSSSQQQQQQPPPOOONNNLLLJJJIIIDDDDDDDDDCCCCCCBBBBBBBBBEEECCCAAA@@@????????????===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>???AAABBBCCCCCCHHHQQQ___kkkttt{{{|||tttnnncccYYYNNNHHHDDDEEEKKKSSSXXXWWWRRRMMMNNNXXXiiivvv~~~wwwxxxzzz^^^]]]aaannn555444333333222222333333222333444555666666666666555666777999;;;>>>@@@BBBAAA@@@BBBGGGJJJNNNUUU]]]aaammm{{{qqqZZZPPPQQQOOOQQQXXXYYYYYYWWWXXX\\\```fffrrr}}}rrrggggggeeeccceeennnyyyzzzxxxvvvsssrrrooonnnllliiihhhgggffffffaaa```]]]ZZZWWWUUUSSSSSSQQQOOOLLLKKKJJJHHHEEECCC@@@???>>>======<<<<<<===<<<;;;::::::888888777666888777777777888999:::;;;;;;;;;===>>>@@@AAACCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDGGGMMM[[[qqqrrraaaXXXZZZ```kkktttvvvuuuuuutttqqqmmmiiiddd^^^XXXPPPHHHCCC===;;;999777666666777888777777666666666666777777888<<>>======>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<=========>>>@@@AAACCCDDDEEEHHHRRR```lllttt{{{|||tttmmmdddZZZOOOHHHDDDDDDKKKRRR[[[YYYTTTNNNLLLUUUgggvvv|||tttxxx{{{^^^]]]cccqqq555444333333222222333333222333444555666666666666555666777999<<<>>>AAABBB>>>===@@@FFFKKKPPPXXX```bbbmmm|||rrr[[[QQQRRRPPPSSSZZZZZZZZZYYYZZZ^^^bbbhhhtttqqqjjjkkkjjjgggiiiqqq{{{{{{yyyvvvtttsssnnnmmmjjjhhhfffeeeeeeeeeaaa___]]]ZZZXXXVVVTTTTTTRRRPPPMMMKKKJJJHHHFFFCCC@@@???>>>======<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<555666666666777999:::;;;;;;;;;;;;===>>>@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBAAABBBEEEJJJUUUkkk}}}{{{rrrddd^^^aaaeeeooowwwxxxwwwxxxxxxwwwrrrmmmggg___XXXPPPHHHCCC:::999777666666777999:::777777666666666666777777999===DDDOOO```wwwvvvcccVVVPPPNNNTTTaaammmqqqttt~~~{{{uuuxxx}}}yyy|||xxxooottttttdddYYYPPPJJJJJJLLLIIIOOOVVVZZZ^^^hhhvvv}}}lll]]]\\\```jjjttt~~~dddRRRIIIJJJJJJKKKKKKKKKJJJJJJLLLMMMMMMMMMLLLNNNPPPSSSVVV\\\dddlllsss{{{}}}wwwrrrkkkaaa[[[XXXWWWUUUSSSOOONNNNNNLLLJJJHHHFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBAAA>>><<<;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999:::;;;<<<===>>>======???@@@BBBDDDEEEFFFHHHRRR```llluuu|||{{{tttmmmeee[[[PPPIIIEEEEEEKKKRRR___\\\VVVPPPLLLTTTfffwwwyyyrrryyy{{{``````ggguuu999666333111222333333333555666666777777888888888777777888:::<<<>>>AAABBBCCCEEEFFFFFFHHHNNNWWW^^^hhhqqq}}}tttcccTTTRRRTTTSSSUUUZZZZZZ[[[^^^aaafffnnnwww}}}vvvqqqvvvzzzyyyvvvxxx~~~yyyvvvvvvvvvvvvooommmiiifffccccccccccccaaa___]]]ZZZXXXVVVTTTTTTRRRQQQPPPNNNKKKHHHEEEDDDCCCBBB???===<<<<<<======:::::::::999999999888888777777888888888888777777:::;;;===???AAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFPPPcccttt{{{ssslllfffdddkkkqqqvvvvvvxxx{{{oooeee]]]UUUJJJCCC===:::777555666666666666555666777888888777666555999;;;AAALLL___wwwvvvgggWWWQQQRRRWWWeeerrrsssrrr|||}}}yyy~~~}}}yyyxxxzzzuuukkksssyyyfffWWWOOOLLLIIIGGGNNNPPPXXXbbbjjjrrr|||kkkfffcccgggrrr~~~gggUUULLLKKKKKKJJJJJJJJJJJJKKKMMMNNNMMMMMMMMMOOOSSSVVVYYY___hhhqqqyyy{{{vvvnnneee___]]]\\\XXXVVVVVVOOOOOOMMMLLLJJJHHHGGGFFFAAA@@@??????>>>>>>??????AAAAAA@@@@@@???>>>======::::::::::::::::::::::::===<<<;;;:::999::::::;;;::::::::::::::::::::::::<<<<<<;;;::::::999888888<<<<<<<<<===???CCCFFFHHHMMMUUUaaammmvvv|||zzzrrrmmmggg]]]QQQHHHCCCCCCLLLVVV___```\\\RRRKKKSSShhhzzzvvvrrr{{{yyybbbdddlll|||777444222111111222111111222222222333444444555555999999:::<<<>>>AAACCCDDD@@@BBBEEEFFFIIIOOOXXX___jjjssstttbbbTTTSSSTTTSSSUUUZZZYYY[[[]]]aaagggpppzzz|||yyy~~~|||~~~~~~yyywwwvvvuuutttlllkkkiiifffddddddcccccc___^^^\\\YYYWWWUUUTTTSSSQQQPPPOOOMMMJJJGGGDDDCCCCCCAAA???===<<<<<<======:::::::::999999999999888777777777777777777777777:::;;;===???@@@BBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFOOOaaassszzztttooommmkkkqqqvvv{{{zzzmmmbbbWWWMMMFFF===;;;777666666777777666555666777888888777666555999;;;AAALLL^^^tttvvvjjj\\\TTTTTTXXXgggrrrtttuuuzzzuuu|||}}}zzzzzz|||ssskkkttt}}}iiiYYYPPPMMMKKKIIIPPPRRRZZZeeennnwwwqqqiiihhhlllxxxiiiVVVMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPTTTXXX^^^ccclllvvv~~~zzztttmmmeee^^^\\\ZZZVVVTTTTTTOOOOOOMMMKKKIIIGGGEEEDDD@@@@@@???>>>>>>>>>>>>>>>AAA@@@@@@???>>>>>>======::::::::::::::::::::::::<<<;;;:::999888999999:::::::::::::::::::::::::::999999::::::::::::;;;;;;===<<<<<<===???BBBEEEGGGMMMUUUaaammmvvv}}}zzzsssnnnggg]]]RRRJJJDDDDDDLLLVVVcccddd___TTTLLLRRRfffyyyvvvrrr|||wwwbbbdddooo666444333222333333222000333333444555555666777777::::::;;;<<<>>>AAACCCDDD===@@@DDDGGGJJJQQQZZZaaannnvvvsssbbbTTTSSSUUUTTTUUUZZZYYYZZZ]]]bbbhhhrrr|||~~~zzzxxxvvvtttrrrjjjjjjiiigggfffdddcccccc___]]][[[YYYVVVTTTSSSSSSPPPOOONNNKKKIIIFFFCCCBBBBBBAAA???===<<<<<<======::::::::::::999999999999999888777666666777888999999;;;<<<>>>@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEMMM___ppp}}}{{{xxxssskkkpppwwwwwwgggXXXNNNIII???<<<999777777888888777555666666777777666666555888;;;AAALLL[[[ooo}}}wwwoooddd]]]ZZZ[[[hhhsssuuuxxxuuupppwww}}}{{{{{{||||||qqqlllwwwmmm[[[QQQMMMLLLLLLQQQTTT]]]iiisss}}}vvvmmmnnnuuujjjXXXOOONNNMMMLLLMMMMMMOOOOOOOOOPPPPPPPPPPPPSSSXXX[[[dddjjjsss|||{{{uuunnneee]]]ZZZXXXTTTQQQRRROOONNNLLLJJJGGGEEECCCBBB??????>>>============>>>?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888999::::::::::::::::::::::::777777888999;;;<<<======>>>======>>>???AAACCCEEELLLUUUaaammmwww}}}zzzuuupppggg^^^SSSLLLGGGFFFMMMVVVggggggbbbWWWMMMRRReeewwwuuuqqq}}}uuubbbeeeqqq666555555666666666444222444444555666777777888888888999999;;;===???@@@BBB<<<@@@DDDHHHLLLRRR[[[bbbqqqyyyqqqaaaSSSSSSVVVUUUVVVZZZYYY[[[]]]aaahhhqqq|||~~~|||zzzwwwssspppkkkkkkjjjiiigggdddbbbaaa```___\\\YYYWWWUUUSSSSSSNNNMMMLLLJJJHHHEEECCCAAAAAA@@@>>>===<<<<<<<<<===;;;;;;:::::::::999999999:::888666555555666888:::999:::<<<>>>???AAAAAABBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCDDDKKK\\\lll~~~}}}{{{zzz|||}}}ssskkkpppwwwjjjYYYOOOJJJ@@@===:::888888999888888666666666666666666666666777;;;AAAKKKXXXjjj|||~~~zzzvvvnnngggbbb^^^jjjtttvvv|||qqqkkkrrr|||{{{zzzzzzzzzzzzqqqnnnzzzqqq^^^RRRNNNMMMMMMQQQUUU```nnnyyyyyyrrrttt}}}kkkXXXOOONNNMMMLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTXXX\\\```hhhoooxxx~~~xxxpppfff]]]ZZZWWWSSSPPPPPPOOOMMMKKKIIIFFFCCCAAA@@@>>>======<<<<<<<<<<<<<<<>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888999999999999999999999999999999777777888999;;;<<<======>>>>>>>>>>>>???@@@BBBCCCKKKTTT```mmmwww~~~{{{uuurrrfff^^^TTTNNNIIIHHHNNNVVViiiiiidddXXXOOOSSSfffwwwtttppp}}}ssscccfffqqq666555444555666666444222000111222333444555666666999999:::;;;===???@@@AAA???BBBFFFIIILLLSSS\\\cccssszzzppp```SSSSSSVVVUUUVVV[[[ZZZ[[[]]]```gggppp{{{~~~}}}{{{xxxsssooonnnmmmllljjjgggeeebbbaaacccaaa___[[[XXXUUUTTTSSSMMMLLLKKKIIIGGGEEEBBBAAA??????>>>======<<<<<<<<<;;;;;;;;;:::::::::999999:::888666555555666888:::888999;;;===???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCIIIYYYhhhzzz~~~}}}}}}~~~vvviiinnnxxxmmm\\\QQQLLLAAA>>>:::888888999888777666666555555555555666666666;;;BBBJJJUUUfffxxx~~~{{{wwwnnngggaaakkktttwww~~~~~~mmmgggnnnxxx~~~yyyyyyyyyyyy{{{tttrrr~~~ttt```SSSNNNMMMNNNRRRWWWcccrrr~~~www{{{kkkXXXNNNMMMLLLKKKLLLNNNQQQRRRUUUVVVWWWWWWYYY]]]bbbffflllsss|||}}}sssiii___ZZZWWWRRROOOOOOMMMLLLJJJGGGDDDAAA???>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::999999999999999999999999999999999::::::;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAAJJJRRR___lllvvv~~~{{{uuurrrfff^^^TTTNNNIIIHHHOOOWWWhhhiiidddYYYOOOTTTfffvvvtttqqq~~~qqqeeegggppp333222111111333333222111222333333555666777888999<<<<<<===>>>???AAABBBCCCBBBDDDGGGIIIMMMUUU___gggvvv}}}ooo___SSSTTTWWWVVVWWW[[[[[[\\\]]]aaahhhrrr~~~~~~}}}|||xxxtttppppppooommmkkkhhhfffdddcccfffdddaaa\\\XXXUUUSSSRRRLLLLLLKKKIIIGGGEEECCCAAA>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777666666777888999888999:::<<<>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBGGGVVVeeeuuu|||hhhooozzzooo___TTTNNNAAA>>>:::888888888888777666555555444444555555666666;;;BBBIIITTTdddxxxtttiiibbbkkkssswww|||kkkdddjjjtttzzz|||wwwyyyzzzzzzzzzxxxwwwdddWWWPPPNNNOOOUUUZZZgggwww}}}kkkYYYNNNMMMLLLKKKLLLOOORRRTTTXXXYYY[[[\\\^^^bbbhhhlllqqqxxxuuujjj___ZZZVVVQQQNNNNNNJJJIIIHHHEEEBBB@@@>>>===;;;;;;:::999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::888999::::::;;;:::::::::999999999999999999999999:::::::::::::::::::::999<<<===>>>>>>???@@@AAAAAAHHHPPP]]]kkkuuu}}}zzzuuupppfff]]]SSSMMMHHHHHHOOOXXXggghhhdddXXXOOORRRccctttwwwtttpppeeegggqqq333111//////000222222111555666777888999;;;<<<<<<=========>>>???AAABBBCCCCCCDDDFFFIIINNNWWWdddmmmyyymmm^^^SSSTTTXXXWWWWWW[[[ZZZ[[[]]]bbbjjjvvv~~~~~~|||yyyuuurrrooonnnllljjjiiiiiiiiiiiigggeeeaaa\\\WWWSSSPPPOOOLLLLLLKKKIIIGGGEEECCCBBB==================<<<<<<<<<;;;;;;;;;;;;:::::::::777777777777777777777777777888:::<<<>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBAAAEEETTTbbbssskkkrrr~~~zzzkkk^^^SSSLLLAAA>>>:::888777777777666666555444444444444555666666;;;BBBHHHSSSdddzzz|||lllbbbkkkssswww{{{jjjccciiiqqqvvvyyyvvvzzz}}}~~~}}}{{{iii[[[SSSQQQQQQXXX^^^kkk|||mmmZZZOOONNNMMMLLLNNNQQQUUUWWW[[[\\\^^^```bbbgggmmmqqqwww~~~uuujjj___YYYTTTNNNKKKLLLHHHGGGFFFDDDAAA???>>>===::::::999888888888888999999999999999999999999999999999999999999999999999666777888:::::::::999888888888888888888888888888::::::::::::::::::::::::;;;<<<===>>>@@@@@@AAAAAAFFFNNN\\\iiittt|||zzzsssnnnggg]]]RRRKKKFFFGGGPPPYYYhhhiiidddXXXMMMOOO___ooo}}}yyypppcccgggttt555333000///111333444444333333444666777999::::::;;;;;;;;;<<<===???@@@AAABBBDDDFFFHHHNNNYYYhhhrrr|||mmm]]]RRRTTTXXXWWWXXX\\\YYYZZZ^^^cccmmmzzz~~~|||zzzvvvsssnnnmmmkkkjjjjjjkkkmmmnnnhhheeeaaa\\\VVVRRRNNNMMMLLLLLLKKKJJJHHHFFFDDDCCC<<<===============<<<;;;<<<<<<;;;;;;;;;:::::::::777777888888888888777777777888:::<<<===?????????@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBB@@@DDDRRRaaatttooowwwrrrfff[[[OOOGGGAAA>>>:::777777777666555666555444333333444555666777;;;BBBHHHRRRddd{{{ooobbbkkkrrrvvv{{{jjjccchhhppptttxxxvvv{{{~~~lll^^^UUUSSSSSS[[[aaannnnnn\\\QQQPPPNNNNNNOOOSSSWWWYYY]]]^^^```bbbeeeiiipppttt{{{uuujjj^^^WWWRRRLLLIIIJJJGGGFFFEEECCCAAA???>>>===:::999999888777888888888888888888888888999999999888888888888888888888888555666777999999999888777888888888888888888888888999999999::::::;;;;;;;;;:::;;;===>>>@@@AAAAAAAAAEEEMMM[[[hhhsss{{{zzzrrrmmmggg]]]QQQIIIEEEFFFPPPZZZiiijjjeeeWWWKKKLLL\\\kkk}}}qqq```gggwww:::888555444555555555444222333444666888999::::::<<<<<<===>>>???@@@AAAAAACCCEEEHHHJJJOOOXXXeeemmm~~~iii]]]SSSSSSVVVWWWWWWWWWZZZ\\\```fffppp}}}~~~~~~}}}{{{wwwtttqqqmmmkkkjjjjjjmmmnnnooonnniiieee___YYYVVVSSSPPPNNNPPPMMMJJJGGGFFFDDDBBB@@@??????>>><<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888777666555555555555666888:::<<<>>>?????????@@@@@@AAAAAAAAAAAABBBBBBDDDBBBAAA???===AAAOOO^^^ooo~~~lllsss~~~uuuggg]]]UUUMMMHHHBBB???<<<:::999999888777666666555444444444444444888<<>>???>>>===>>>@@@AAAEEEMMMZZZhhhuuu~~~~~~zzztttnnneeeYYYNNNJJJFFFEEEOOO\\\ooohhhjjjWWWKKKQQQWWWiiiyyyxxxyyyccciii{{{999666333222222222111111222333555777999::::::;;;:::;;;===???BBBDDDEEEFFFEEEGGGJJJMMMQQQ[[[gggppp}}}ggg[[[RRRRRRUUUVVVVVVWWW\\\___dddkkkuuu~~~}}}zzzvvvsssqqqlllkkkkkkmmmooopppooommmeeeaaa\\\WWWTTTQQQOOOMMMNNNKKKHHHFFFEEEDDDAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999:::999888777666666666666666888:::<<<>>>?????????@@@@@@AAAAAAAAAAAABBBBBBCCCAAAAAA@@@>>>BBBPPP___ttt~~~lllrrr{{{qqqddd[[[TTTMMMGGGCCC@@@<<<:::999999888777777666666555444444555555777:::BBBJJJSSSbbb{{{nnnbbbdddlllwwwuuugggaaadddlllrrr}}}{{{xxx{{{uuuggg\\\VVVTTT___hhhvvvqqq^^^WWWRRROOOQQQSSSUUU[[[aaaeeegggjjjkkklllqqqyyyrrrcccTTTNNNMMMJJJEEECCCEEECCCAAA>>><<<;;;::::::666666666666666555444444777777888999999999999999::::::999999999888888888999888777666666888999;;;888888888888888888888888:::999999999999:::;;;;;;<<<===>>>>>>===>>>@@@BBBFFFMMMZZZhhhuuu~~~~~~zzzsssnnneeeYYYNNNIIIFFFFFFPPP^^^pppjjjlllXXXLLLQQQVVVhhhxxxxxxkkkooo}}}===:::666444444444333333333444666888:::;;;;;;<<<:::;;;===???BBBDDDFFFGGGHHHJJJMMMPPPUUU^^^jjjrrr|||cccYYYPPPPPPSSSTTTVVVXXX^^^ccciiiqqq|||~~~{{{xxxtttqqqooollllllnnnqqqrrrqqqmmmjjjbbb___ZZZVVVTTTRRROOOMMMKKKIIIFFFDDDDDDCCCBBB@@@???>>>===<<<<<<;;;<<<<<<;;;;;;::::::::::::999999:::999888777777777777777666888:::<<<>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@???CCCRRR```yyy|||iiinnnvvvzzzlllaaaZZZUUUNNNHHHDDDAAA===:::999999888777777777666666555555666666666999???GGGQQQbbb}}}oooaaaeeemmmxxxuuugggaaaeeemmmsss~~~|||zzz}}}~~~zzzlllaaaZZZXXXbbblll{{{sssbbbWWWRRRPPPRRRUUUXXX___fffiiikkknnnppprrrwww~~~}}}lll^^^PPPKKKIIIFFFBBB@@@@@@@@@>>><<<;;;:::::::::777777666666666666555555777888999999999999999999999999999999888888888777888777666666666777999:::777777777777777777777777999999999999999:::;;;;;;<<<===>>>>>>===>>>@@@BBBFFFMMMZZZiiiuuu~~~zzzsssnnneeeYYYMMMIIIFFFFFFRRR```rrrlllnnnZZZMMMQQQTTTfffvvvyyyrrrttt@@@===888666555555555444444555777999;;;<<<============>>>???@@@AAAAAABBBIIILLLOOORRRWWW```kkksss{{{~~~___VVVOOOOOORRRSSSUUUYYY___eeennnwww}}}zzzvvvssspppooonnnoooqqqssssssoooiiidddaaa^^^ZZZWWWVVVTTTRRRPPPJJJHHHEEEDDDDDDDDDCCCAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::999888777777888888666888:::<<<>>>?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAEEESSSaaa|||zzzeeeiiiqqq{{{~~~uuujjjbbb]]]XXXRRRLLLFFFBBB>>>;;;999999888777777777666666666666777777666888>>>FFFQQQccclll```eeeoooyyyuuuhhhbbbfffnnnttt}}}}}}|||~~~ssshhhaaa^^^eeeoootttcccTTTPPPNNNRRRVVVZZZaaahhhlllooosssuuuwww|||xxxdddXXXKKKGGGEEEBBB>>>>>>===<<<<<<;;;::::::999999888888888777777777888888888888999::::::999999999999888888888888777777777777666666666666777888999888888888888888888888888999999999888999::::::;;;;;;<<<=========>>>@@@BBBFFFNNN[[[iiivvv~~~zzztttooodddXXXLLLHHHEEEGGGSSSbbbrrrmmmnnn[[[MMMQQQSSSddduuu|||rrruuu>>>:::666333222222333222666777888:::<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCIIILLLPPPSSSXXX```kkksss{{{xxx\\\SSSMMMNNNPPPRRRVVVZZZ___gggrrr}}}}}}yyyuuurrrqqqppprrrsssssssssqqqkkkddd^^^___\\\YYYWWWUUUTTTQQQOOOJJJHHHFFFEEEEEEEEEDDDCCC>>>======<<<<<<<<<<<<===;;;;;;:::::::::999999999:::999888888888888888888666888:::<<<>>>?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCBBBFFFSSSaaa}}}vvvcccfffmmmwww{{{tttkkkfffccc^^^WWWQQQHHHDDD???;;;999999888777777777666666666666777777777999>>>FFFPPPccciii^^^eeeppp{{{vvviiidddgggnnnttt{{{||||||~~~zzzpppiiieeehhhrrrrrrbbbSSSOOONNNRRRWWW[[[ccckkknnnrrrvvvyyy|||sss\\\QQQFFFCCCAAA>>><<<<<<;;;;;;;;;;;;;;;::::::999888777777666666777888888999999:::::::::999999888888888888777777777666666666666555666666666777777999999999999999999999999999888888888888999:::::::::;;;============@@@BBBGGGNNN[[[iiivvv{{{tttooobbbUUUKKKGGGFFFGGGSSSbbbqqqkkklllYYYKKKOOORRRddd~~~wwwjjjooo~~~@@@<<<777444444555555555777888:::<<<===??????@@@>>>???AAACCCFFFHHHJJJKKKIIILLLPPPTTTYYYaaalllsss{{{rrrYYYRRRMMMNNNPPPRRRWWW\\\aaajjjxxx|||xxxuuusssrrrrrruuutttrrrpppmmmggg```[[[[[[YYYVVVTTTSSSQQQNNNLLLKKKIIIFFFEEEEEEEEEDDDBBB======<<<<<<<<<<<<======;;;;;;::::::::::::999999999888888777777777888888666888:::<<<>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDCCCFFFSSSaaa~~~|||sssaaaccciiirrr|||{{{uuunnniiigggccc[[[UUUJJJFFF@@@;;;999999888888666666555555666666777777888999???FFFPPPbbb~~~yyyeeeYYYbbbooozzz}}}xxxlllfffhhhoootttxxxzzz|||wwwooojjjjjjsssooo___SSSPPPOOOSSSXXX]]]eeemmmnnnrrrwww{{{~~~mmmSSSJJJBBB@@@>>><<<;;;<<<;;;<<<<<<<<<<<<;;;::::::777666555444555666777888::::::::::::::::::999888777777777777666666666666555555555555666666666666999999999999999999999999888888888888888999::::::999;;;<<<<<<<<<===@@@BBBGGGNNN[[[jjjvvv~~~yyyrrrmmm^^^RRRIIIGGGFFFGGGSSSaaannnhhhhhhUUUHHHMMMRRReee}}}|||vvvaaahhhyyyBBB>>>999666666888999:::888999;;;===>>>@@@@@@AAA@@@AAACCCEEEGGGJJJKKKLLLJJJMMMRRRVVV[[[cccmmmttt|||lllWWWQQQMMMNNNPPPRRRXXX^^^eeeppp|||xxxuuuttttttuuutttrrrnnnkkkhhhddd___\\\[[[XXXVVVTTTSSSPPPMMMJJJJJJHHHFFFDDDDDDDDDBBBAAA======<<<<<<<<<<<<======;;;;;;::::::::::::999999777777777666666777777888666888:::<<<>>>?????????@@@@@@AAAAAAAAAAAABBBBBBDDDCCCEEEEEECCCFFFRRR___|||xxxppp]]]^^^dddooozzzzzztttnnnkkkiiiddd[[[TTTLLLGGG@@@;;;999999888888555555444444555666666777777999>>>EEENNN___zzzooo```SSS]]]lllwwwyyy{{{{{{nnnhhhiiioootttwwwyyyzzz~~~~~~~~~~~~zzzqqqkkkjjjssslll]]]RRRNNNNNNRRRWWW\\\dddlllmmmqqqwww{{{~~~ttt```MMMEEE>>>======;;;;;;=========>>>>>>>>>===;;;:::999888777666666888:::;;;::::::;;;;;;::::::999888777777666666666555555555444444555555666666666555888888888888888888888888888888888888888999999:::999:::<<<<<<<<<===@@@BBBGGGOOO[[[jjjwww|||vvvoooiiiZZZPPPHHHGGGGGGGGGQQQ___jjjcccdddPPPDDDLLLRRRfff}}}nnn]]]cccsss>>>:::555333333666777888999:::;;;===???@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHKKKOOOSSSWWW\\\dddnnnuuu}}}hhhVVVPPPMMMNNNPPPSSSYYY___iiiuuu|||xxxuuuuuuvvvwwwssspppkkkhhheeeccc```^^^\\\ZZZXXXVVVTTTRRRNNNKKKJJJGGGEEECCCCCCBBB@@@???======<<<<<<<<<======>>>;;;;;;;;;:::::::::999999777666666666666666777777666888:::<<<>>>?????????@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEFFFDDDFFFRRR___xxxvvv}}}nnnXXXZZZaaannn|||xxxsssnnnkkkiiicccZZZSSSMMMHHHAAA<<<999999888888444444444444444555666777666888===DDDMMM\\\vvvyyygggZZZOOOYYYiiiuuuwwwxxx|||oooiiijjjppptttwwwyyyzzz}}}{{{qqqkkkjjjsssiii]]]OOOKKKKKKOOOTTTYYYaaaiiilllqqqvvv{{{~~~hhhUUUJJJBBB===<<<<<<;;;;;;>>>>>>????????????===<<<;;;===<<<:::::::::<<<>>>???;;;;;;;;;;;;::::::999888777666666666555555555555333444555555666666555555777777777777777777777777888888888777888999999:::888:::;;;<<<<<<===@@@BBBGGGOOO\\\jjjwww~~~zzztttlllfffWWWNNNGGGHHHGGGGGGQQQ]]]hhhaaa```MMMBBBKKKSSShhh~~~kkk[[[```ppp???<<<777555666888:::;;;999;;;===@@@@@@@@@>>>===DDDDDDDDDEEEGGGJJJMMMOOONNNOOORRRXXX^^^dddooozzz~~~eeeTTTOOOMMMNNNOOORRRZZZcccmmm{{{~~~{{{yyywwwtttqqqooolllhhhfffdddccc```^^^ZZZYYYVVVTTTRRRPPPOOONNNIIIHHHFFFDDDBBBAAA@@@@@@@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888888777666666666666666999:::;;;===???@@@AAAAAAAAA???>>>===>>>@@@CCCEEEDDDCCCCCCEEEGGGJJJTTT^^^xxxyyyzzzlll^^^]]]```lll{{{|||zzzvvvqqqkkkddd\\\VVVOOOIIIAAA===;;;;;;999666777666666666666666777888888999===EEEPPP```vvvzzzlllaaaXXXQQQZZZhhhrrrsssttt~~~wwwpppnnnoooqqqwwwxxxwww{{{{{{ooohhhgggooo}}}zzzeeeWWWOOOKKKJJJNNNSSSYYYaaajjjkkkooovvv|||nnnYYYNNNBBBAAA???===<<<===>>>???AAAAAABBBBBBCCCBBBBBBAAACCC???;;;888888:::;;;<<<@@@???===;;;::::::;;;;;;888666333222333555555555222444555777777777666666999888777666666777888888<<<;;;999888999;;;>>>???999:::;;;;;;;;;<<<>>>@@@IIISSSaaannnvvv}}}}}}zzzuuukkkdddZZZPPPGGGDDDDDDIIIRRR\\\ggg^^^SSSJJJDDDHHHWWWfffiiiWWW[[[lll@@@<<<777555666888:::;;;:::<<<>>>AAAAAAAAA???>>>CCCDDDFFFHHHJJJMMMOOOPPPMMMMMMRRRXXX^^^dddooozzz{{{cccSSSOOOMMMNNNOOORRR[[[dddooo}}}}}}zzzxxxvvvsssqqqnnnkkkhhheeedddbbb```^^^YYYXXXVVVSSSQQQOOONNNNNNHHHGGGFFFDDDBBBAAA@@@@@@>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888888777666666666666666777888999;;;===>>>??????@@@@@@???>>>???AAACCCDDDCCCBBBCCCGGGIIILLLUUU___vvvuuuhhhZZZYYY]]]jjjzzzzzzsssjjjaaa[[[OOOIIIBBB===<<<;;;999777777777666666666666777777888888<<>>=========???AAABBBFFFFFFGGGGGGFFFEEEEEEDDDBBB???<<<:::;;;<<<======???>>>===;;;::::::;;;;;;;;;999666555666777777777444555666666777666666666999888777666666777888888888777555555555777:::<<<:::;;;<<<<<<<<<===???AAAHHHRRRaaannnwww~~~}}}zzztttkkkcccXXXPPPGGGDDDEEEIIIRRR[[[ddd\\\RRRIIIDDDHHHWWWfffdddYYY]]]nnn@@@<<<888555666888::::::===>>>@@@BBBCCCBBBAAA@@@AAACCCFFFJJJMMMOOOPPPQQQMMMNNNSSS[[[aaagggrrr|||vvv___RRRNNNLLLNNNPPPSSS\\\eeerrr|||yyywwwtttrrrooommmjjjfffdddcccaaa___]]]YYYWWWUUURRRPPPNNNMMMLLLHHHGGGEEECCCBBBAAA@@@@@@======<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::888888777666666666666666777888999;;;===>>>??????@@@@@@@@@@@@AAABBBCCCCCCAAAAAAEEEJJJMMMPPPXXXaaatttsssgggXXXWWW\\\jjj}}}}}}rrrfff___QQQJJJBBB===<<<;;;999888888777777666666777777777777777:::BBBKKKZZZpppooobbbWWWPPPSSSZZZgggpppssswww}}}ooolllrrryyy}}}}}}yyynnnhhhdddkkkvvvppp^^^RRRLLLGGGFFFJJJOOOSSS[[[ccchhhlllrrrwww{{{qqqbbbRRRFFFAAA============???BBBDDDEEEJJJJJJJJJJJJJJJIIIHHHGGGDDDAAA>>>===>>>????????????>>>===<<<;;;;;;<<<===>>><<<999888888999888888777777666666555555666666888777777666666777777888666555444333444666888:::;;;<<<=========>>>AAACCCHHHRRRaaannnxxx|||yyysssiiiaaaVVVNNNFFFDDDEEEIIIRRRZZZaaaYYYPPPHHHCCCFFFUUUccc|||zzz```[[[```rrrAAA===888666666999:::;;;???AAABBBDDDDDDCCCBBBBBB???BBBFFFKKKNNNPPPQQQQQQOOOQQQWWW```ffflllwwwppp[[[QQQMMMKKKNNNPPPUUU^^^gggsss~~~zzzwwwuuussspppnnnkkkiiieeecccbbbaaa^^^]]]XXXWWWTTTQQQOOOMMMKKKKKKHHHGGGEEECCCAAA@@@@@@???=========<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888777777666666666666666999:::;;;===???@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBB@@@BBBGGGMMMPPPSSSZZZcccrrruuujjjZZZZZZ^^^mmmwwwiii```SSSLLLCCC>>><<<<<<:::999888888777777666777777777777777:::AAAJJJYYYnnn~~~nnncccYYYSSSVVV\\\fffoootttyyy}}}mmmjjjsss~~~wwwmmmfff___eeeoooyyy|||jjjZZZOOOIIIEEEDDDGGGLLLOOOVVV]]]eeehhhmmmrrrvvv{{{ooo___SSSHHHBBB@@@===>>>>>>@@@BBBDDDGGGHHHKKKKKKLLLLLLLLLLLLLLLKKKHHHEEEBBB@@@@@@@@@@@@???@@@???>>>======>>>>>>???AAA???<<<:::::::::999888:::999777555444555555666666666666666777777777888888777666666666888:::;;;;;;<<<===<<<<<<>>>AAADDDHHHRRRaaaoooyyy|||yyyrrrggg___SSSLLLEEEDDDEEEIIIQQQYYY^^^VVVMMMFFFAAADDDRRR```xxxwww^^^]]]cccvvvAAA>>>999777888;;;======BBBCCCDDDDDDEEEDDDDDDCCC===@@@EEEKKKNNNPPPPPPPPPPPPRRRZZZdddkkkpppzzzjjjXXXOOOLLLKKKNNNQQQVVV```jjjuuu|||yyyvvvtttrrrpppnnnjjjhhheeecccbbb```^^^]]]XXXWWWTTTQQQNNNLLLKKKJJJHHHGGGEEECCCAAA@@@??????>>>>>>>>>===============;;;;;;:::::::::999999999888777777666666666666666999:::;;;===???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAACCCHHHOOORRRTTT[[[cccppp|||ppp___]]]aaaqqq}}}mmmbbbUUUNNNDDD>>>===<<<;;;:::999999888777777777777777888888;;;BBBKKKYYYooorrrhhh___YYY]]]```gggnnnsss{{{zzzjjjhhhttt~~~sssiiicccYYY^^^gggqqq{{{uuudddUUULLLGGGCCCBBBEEEIIILLLRRRXXX___cccggglllpppuuu{{{~~~ttt^^^QQQHHHBBB@@@AAA@@@AAABBBDDDFFFHHHJJJKKKMMMNNNOOOQQQRRRRRRRRRRRRMMMJJJEEEBBBAAAAAA@@@???BBBBBBAAA@@@@@@AAABBBCCCFFFDDDAAA@@@???>>><<<:::;;;999777666555555555666555555666666777777777777888888777777888999;;;<<<;;;;;;;;;;;;;;;===AAADDDIIISSScccpppzzz~~~{{{xxxpppeee]]]PPPJJJDDDDDDEEEIIIPPPXXX[[[TTTKKKCCC>>>BBBQQQ```wwwvvv___]]]eeeyyyAAA>>>:::999:::===@@@AAADDDDDDDDDEEEEEEEEEDDDDDD===@@@EEEJJJNNNOOOPPPPPPPPPSSS\\\gggnnnttt~~~fffVVVNNNJJJJJJMMMRRRWWWbbblllvvv~~~}}}||||||~~~{{{xxxuuutttrrrpppnnnjjjhhheeecccbbbaaa___]]]YYYWWWUUURRROOOLLLKKKJJJGGGFFFDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>======::::::::::::999999999999888888777666666666666666777888999;;;===>>>??????AAA@@@@@@??????@@@@@@AAACCCDDDHHHNNNPPPQQQXXX```mmm}}}~~~zzz|||xxxdddbbbeeetttrrrgggWWWOOOEEE???======<<<;;;:::999888888777777777777888888;;;BBBKKKZZZoooyyypppiiiccceeeeeegggmmmrrr|||vvvgggfffrrrwwwmmmccc]]]SSSWWW___hhhsss~~~lll]]]QQQJJJEEEAAA@@@DDDGGGIIINNNTTTYYY\\\aaafffjjjpppvvvzzzrrrbbbPPPFFFBBB??????AAACCCDDDFFFHHHKKKMMMOOOOOOTTTUUUVVVWWWXXXYYYYYYYYYPPPLLLFFFBBBAAAAAAAAAAAAEEEEEEDDDDDDDDDFFFGGGHHHLLLIIIGGGEEEDDDBBB???===:::999888777666666555666444444555666777777777777777777777777888999:::::::::;;;;;;::::::===AAAEEEKKKUUUdddqqq{{{}}}zzzwwwooocccZZZNNNGGGCCCCCCEEEIIIPPPWWWYYYQQQHHHAAA???EEEVVVfff|||sss```\\\fff|||AAA>>>;;;:::<<<@@@CCCEEEDDDDDDEEEEEEEEEDDDDDDDDD@@@CCCFFFJJJNNNPPPQQQQQQTTTXXXaaammmuuuzzz}}}bbbTTTMMMJJJIIIMMMRRRXXXcccmmmxxx{{{vvvuuuuuuwww{{{~~~{{{xxxuuutttssspppnnnjjjhhheeeccccccbbb```^^^ZZZXXXVVVRRROOOMMMKKKJJJGGGFFFDDDBBBAAA??????>>>========================:::::::::999999999999888888888777666666666666666777888999;;;===>>>??????AAA@@@>>>======>>>@@@AAACCCCCCFFFJJJKKKLLLSSS[[[iiiyyy|||yyy|||mmmiiikkkyyyvvvjjjXXXPPPFFF???=========;;;;;;:::999888777777777777777777:::AAAKKKZZZooo{{{uuuooollliiihhhlllrrr}}}ssseeedddooo{{{zzzpppeee[[[VVVOOORRRXXX```jjjvvvrrrbbbVVVMMMHHHDDDAAA@@@CCCEEEGGGLLLQQQSSSVVV[[[```ffflllssswww}}}yyyaaaTTTFFFAAA@@@@@@@@@BBBDDDFFFIIILLLPPPSSSUUUVVVZZZZZZ[[[[[[[[[ZZZZZZYYYPPPKKKEEEAAAAAACCCEEEFFFIIIHHHHHHHHHHHHJJJLLLMMMMMMKKKHHHFFFEEEBBB???<<<888888888888888777666555333444555777777777777666666666777777888999999:::<<<<<<;;;;;;;;;>>>CCCGGGMMMWWWeeerrr{{{}}}zzzvvvnnnbbbYYYKKKFFFBBBCCCFFFHHHOOOVVVVVVNNNFFFAAAAAAKKK```rrrnnn]]]ZZZfff}}}AAA>>>;;;;;;>>>BBBEEEGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCEEEHHHKKKNNNPPPRRRRRRXXX]]]gggsss{{{{{{aaaTTTLLLIIIIIIMMMSSSYYYdddnnnzzz}}}uuupppppppppqqqsssxxx}}}~~~{{{xxxvvvtttsssqqqoookkkhhheeedddcccbbbaaa___[[[YYYVVVSSSOOOMMMKKKJJJGGGFFFDDDBBB@@@??????>>>;;;<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888777666666666666666999:::;;;===???@@@AAAAAAAAA@@@===<<<;;;===???AAABBBBBBDDDGGGGGGHHHOOOWWWfffvvv|||{{{tttpppqqq~~~wwwjjjYYYQQQGGG@@@=========<<<;;;:::999888777777777777666666999AAAJJJYYYoooyyyqqqllliiikkkqqq~~~sssdddcccmmmwww}}}vvvkkk```VVVPPPNNNPPPTTT[[[dddppp|||~~~jjj\\\RRRKKKGGGDDD@@@@@@CCCEEEFFFKKKPPPPPPSSSXXX]]]cccjjjqqqvvv{{{iiiYYYMMMCCC@@@BBBBBBBBBDDDDDDFFFJJJNNNSSSWWWZZZ[[[]]]\\\\\\[[[ZZZYYYWWWWWWOOOJJJCCC@@@@@@DDDGGGJJJKKKJJJJJJJJJKKKLLLNNNOOOKKKIIIFFFDDDBBB???<<<999777777888999999888666555222333555777777777777666888888888999::::::;;;;;;======<<<<<<<<>>>>>??????>>><<<;;;:::999888<<<;;;999888888888999999999999999888777666666555999999999;;;>>>???>>>===>>>>>>>>>???@@@AAABBBCCCHHHEEEEEEGGGFFFHHHOOOXXXgggvvv}}}yyysssssstttfffXXXQQQIIICCCAAAAAA@@@>>>;;;999777666666777777666888999<<>>CCCGGGHHHHHHKKKOOOUUUYYY]]]dddlllssswww|||nnnZZZNNNGGGAAA@@@AAAAAAEEEIIIJJJJJJMMMQQQVVV[[[]]]]]]```^^^\\\YYYVVVTTTSSSRRRJJJGGGCCC@@@AAAEEEJJJNNNNNNMMMKKKIIIHHHFFFFFFFFFHHHFFFCCC???;;;999888777888888777666666666666666444444444555555555666666777777777888999999:::::::::;;;<<<<<<===@@@DDDGGGOOOWWWdddqqq{{{|||wwwrrriii```XXXKKKBBBBBBDDDBBBKKKUUUSSSRRRHHHBBBBBBEEERRRoooxxx```WWWVVVeee|||HHH@@@:::<<>>>>>======<<<<<<;;;;;;::::::;;;:::999888888888999999999999888888777666666555888888999;;;>>>??????>>>BBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDFFFEEEFFFMMMVVVcccsss|||vvvtttnnnaaaVVVPPPHHHCCCAAA@@@@@@???<<<999777666777777777666888999<<>>===>>>BBBEEEFFFEEEIIIMMMRRRVVV[[[aaajjjpppsssxxx{{{bbbQQQIIICCC???@@@BBBBBBFFFKKKMMMOOOTTTYYY^^^`````````ZZZXXXUUURRROOOLLLKKKJJJFFFCCC@@@??????CCCGGGIIIJJJIIIGGGEEEDDDCCCBBBBBBBBBAAA???<<<:::999999888888777666666555555555666444444444555555555666666777777777888999999::::::;;;<<<======>>>AAAEEEIIIOOOWWWdddqqq{{{|||xxxrrriii^^^WWWKKKBBBBBBCCCAAAJJJSSSQQQRRRHHHBBBCCCGGGUUUrrrttt^^^XXXWWWggg~~~IIIAAA<<>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888999999999999888888777666666666777777888;;;>>>@@@@@@???AAAAAA@@@@@@@@@AAAAAABBBBBBAAACCCEEEEEEEEEJJJRRRbbbrrr|||yyyyyyhhh]]]TTTOOOHHHCCC@@@@@@@@@@@@<<<:::777666777777777666888999<<>>>>>AAACCCCCCCCCFFFJJJOOOSSSWWW^^^fffllltttyyymmmXXXKKKBBB>>>===@@@BBBDDDHHHNNNQQQUUU\\\aaadddbbb___\\\QQQPPPMMMJJJFFFDDDBBBAAA@@@???=========???AAACCCCCCCCCAAA@@@>>>>>>======<<<;;;:::999999999999999777666555555444555555555444444555555555666666666777777777888999999::::::;;;<<<>>>>>>???BBBGGGJJJOOOWWWeeerrr||||||xxxrrrhhh\\\TTTJJJAAAAAACCCBBBJJJTTTRRRSSSIIIBBBCCCJJJZZZvvvmmm\\\XXXXXXjjjKKKCCC===@@@EEEEEEEEEFFFGGGBBB======BBBEEEEEECCCCCCDDDFFFHHHKKKQQQYYY^^^lllsss|||qqq[[[NNNJJJIIILLLTTT]]]ggguuuvvvmmmiiifffdddeeehhhjjjnnnsssvvvzzz|||yyyuuurrrpppnnnllliiieeedddcccaaa___\\\ZZZYYYXXXWWWUUUSSSPPPMMMJJJIIIFFFEEECCCAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;:::::::::999999999999999999999888888888888777777666666666666888;;;>>>@@@AAA@@@AAA@@@???????????????@@@AAAAAACCCFFFEEEDDDIIIPPPbbbuuu{{{xxx~~~pppddd\\\RRRNNNIIIDDDAAA@@@AAAAAA<<<:::777666777888777777888999<<>>===>>>???AAACCCCCCDDDHHHMMMQQQUUU[[[ccciiirrrwwwuuuaaaPPPFFF>>><<<===AAACCCDDDIIIOOOUUUZZZaaadddccc]]]VVVRRRHHHGGGEEEBBB@@@???>>>===;;;;;;;;;<<<<<<======>>>>>>>>><<<;;;::::::::::::999888888888888888888999666555555444444444555555555555555555666666666666777777777888999999::::::;;;<<<===>>>???BBBGGGJJJOOOWWWeeerrr||||||xxxqqqgggZZZQQQHHH???AAADDDDDDNNNXXXWWWUUULLLDDDDDDMMM^^^xxxyyyjjjZZZXXX[[[oooNNNEEE???AAAEEEEEEDDDEEEHHHCCC>>>>>>BBBFFFEEECCCDDDEEEGGGJJJOOOVVV___eeeooovvvooo[[[OOOLLLJJJNNNWWWaaalllzzz~~~ssskkkcccaaa``````bbbffflllpppuuuyyy|||}}}zzzwwwsssqqqooommmkkkiiieeeeeecccbbb___]]]ZZZYYYWWWWWWUUUSSSPPPMMMJJJIIIEEEDDDBBBAAA@@@???>>>>>>>>>===<<<;;;:::999888888999999999999999999999999888888888777777777777777666666888;;;>>>@@@AAA@@@DDDCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDGGGFFFEEEJJJQQQbbbvvvxxxqqqnnn{{{tttiii___XXXSSSPPPLLLGGGCCCAAABBBCCC<<<:::888777777888888777888999<<>>;;;<<<<<<===>>>@@@CCCEEECCCGGGLLLPPPSSSYYYbbbhhhooottt{{{yyyfffTTTGGGAAA===<<<>>>BBBDDDEEEKKKRRR[[[```dddccc]]]SSSKKKFFF>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999999888999999888888888777777555555444444444444555666555555555666666666777777777777777888999999::::::999;;;<<<===>>>BBBFFFJJJNNNXXXfffsss}}}{{{wwwpppeeeXXXNNNFFF>>>@@@EEEGGGRRR^^^]]]XXXNNNEEEEEEOOObbbzzzvvvkkkZZZXXX```vvvTTTJJJBBBBBBEEEEEEEEEFFFHHHEEEBBBAAADDDFFFFFFEEEGGGHHHJJJMMMSSS\\\fffmmmtttzzzooo]]]SSSPPPNNNRRR\\\gggsss~~~vvvnnnggg``````aaabbbeeejjjooosssxxx||||||zzzwwwuuuqqqooommmllliiigggeeedddcccaaa___\\\ZZZXXXVVVUUUTTTRRROOOLLLJJJHHHDDDCCCBBB@@@??????>>>>>>>>>===<<<;;;:::888777777888888999:::::::::999999888888777777777777777777777777888;;;>>>@@@@@@???BBBAAAAAAAAAAAAAAABBBBBBEEEDDDEEEFFFFFFEEEJJJRRRbbbxxxooohhhgggvvv{{{pppeee\\\VVVUUUSSSPPPKKKFFFCCCDDDEEE===;;;888777888888888777888888<<>><<<<<<999;;;<<<<<<===???BBBEEEBBBFFFKKKOOORRRXXX```fffpppuuu|||{{{lll\\\NNNEEEAAA======???CCCEEEGGGOOOXXXccceeeeee___UUUJJJCCC???666666666666666777888999999:::;;;;;;;;;;;;:::::::::999999888888888999999888888999999888888777666555555555444555555666777555555666666666777777777777777777888999999::::::999:::<<<===>>>BBBGGGJJJNNNXXXfffttt~~~zzzuuunnncccVVVMMMEEE>>>AAAFFFHHHUUUaaaaaaXXXOOOEEEEEEQQQggg}}}}}}wwwlll[[[YYYeee~~~[[[PPPFFFDDDFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGIIIJJJMMMQQQWWWaaalllssszzzrrrbbbYYYUUUSSSWWWaaannnyyy}}}tttllljjjccc___```bbbeeejjjooossswww|||}}}zzzxxxuuusssooommmllljjjhhhfffcccbbbaaa___]]]ZZZXXXWWWTTTSSSRRRPPPNNNLLLJJJIIICCCCCCAAA@@@??????>>>>>><<<<<<;;;;;;:::999888888777888999::::::::::::999777777777777777777777888888888999;;;>>>??????>>>>>>>>>>>>>>>???@@@AAAAAAFFFDDDDDDEEEDDDDDDJJJRRRddd}}}uuufff______oooxxxppphhh```[[[XXXWWWTTTNNNHHHEEEEEEGGG===;;;888777888999888888888888<<>>@@@CCCHHHLLLNNNXXXggguuuyyyssskkkaaaUUUMMMGGG???AAAFFFHHHTTT```___TTTLLLCCCCCCSSSkkk|||zzzkkk]]]]]]jjj```TTTIIIFFFGGGGGGHHHJJJGGGIIIJJJIIIHHHGGGHHHIIIKKKLLLNNNSSSZZZdddooowww~~~tttfff___YYYWWWZZZeeerrr~~~|||tttkkkdddccc\\\XXXZZZ^^^bbbhhhnnnuuuyyy~~~|||yyywwwtttqqqnnnlllkkkiiigggeeebbbaaa```^^^\\\YYYWWWUUURRRRRRQQQPPPNNNLLLJJJIIICCCBBBAAA@@@????????????::::::::::::::::::::::::777888999:::;;;::::::999777777777777777888888888999999999;;;>>>???>>>===AAA@@@AAAAAABBBCCCDDDEEEFFFDDDCCCDDDBBBCCCJJJSSShhhiiiZZZSSSSSSccc}}}{{{vvvrrrmmmgggcccZZZZZZWWWQQQJJJFFFFFFHHH===;;;888777888999888888888888<<>>@@@CCCEEEFFFJJJOOOWWWaaammmyyyxxxgggVVVLLLJJJ???@@@???>>>;;;:::;;;;;;<<<===>>><<<::::::===@@@@@@DDDHHHLLLOOOUUU\\\bbbdddiiiooosssuuuuuuvvvvvvjjjbbbWWWMMMFFFAAA>>><<<;;;<<>>???AAADDDIIIMMMNNNXXXggguuuxxxqqqjjj```UUUMMMHHH@@@BBBFFFGGGRRR]]]\\\QQQIIIAAABBBTTTnnn}}}|||kkk^^^___mmmlll[[[KKKFFFIIILLLNNNPPPOOOQQQSSSQQQMMMKKKLLLNNNNNNRRRWWW\\\aaaiiirrryyyxxxnnnhhh]]]___dddlllxxxtttiiibbb]]]]]]\\\\\\]]]bbbiiippptttxxx{{{|||xxxuuusssrrrssspppmmmkkkiiigggdddaaa^^^]]]\\\ZZZXXXVVVTTTRRRRRRRRRPPPNNNKKKIIIGGGGGGFFFDDDAAA>>><<<<<<<<<===<<<<<<;;;::::::999888888999999888777666666666777777777777777777777777777;;;;;;;;;;;;===@@@BBBCCCAAA@@@??????@@@AAACCCDDDAAAGGGDDDCCCFFFDDDKKK\\\sssvvvcccTTTTTTWWWaaauuu}}}yyyxxxtttmmmhhhgggfffccc[[[PPPJJJKKKKKKIIIAAA===999777777888999888:::999<<>>???DDDDDDEEEHHHLLLRRRWWW[[[aaabbbdddfffffffffddddddYYYRRRIIICCC@@@>>>999555999:::>>>DDDMMMWWW```fffjjjaaaSSSFFF>>>:::888777666777777888:::;;;<<<<<<::::::999888777777777888777777777777777777888888888888888888888777666666888888888888888888888888666555555444444666777888999999999999999999::::::<<<===>>>>>>@@@DDDIIIMMMVVVaaannnuuu|||zzzrrriii^^^RRRKKKBBB???>>>BBBJJJRRRWWWYYYJJJEEEBBBHHHXXXoooggg]]]eeessssssaaaOOOHHHJJJMMMQQQTTTWWWZZZ[[[YYYTTTQQQPPPQQQSSSWWW]]]bbbgggnnnxxxzzzrrrmmmccceeejjjqqq{{{zzznnneee^^^[[[\\\[[[\\\^^^ccciiippptttyyy|||{{{xxxvvvtttrrrqqqnnnkkkiiihhheeebbb```[[[[[[ZZZXXXVVVTTTRRRQQQNNNMMMLLLKKKIIIHHHGGGFFFFFFDDDAAA>>>===<<<<<<===<<<<<<;;;::::::999888888999999888777777777888888777777777777777777777777777777777888:::<<<>>>@@@AAA@@@@@@@@@@@@BBBCCCDDDAAAGGGDDDCCCFFFEEELLL]]]zzzppp^^^PPPPPPRRR^^^rrr}}}|||yyyrrrnnnmmmiiifff]]]RRRMMMMMMMMMKKKBBB>>>:::888888999999999:::999<<>>===>>>@@@BBBDDDJJJKKKTTTcccooovvvsssaaaVVVOOOGGGBBB@@@>>><<<999777666777999:::;;;:::::::::;;;<<<===>>>BBBBBBCCCEEEIIINNNSSSVVVWWWXXXZZZ[[[[[[ZZZXXXWWWMMMGGG@@@<<<<<<;;;777444777999===CCCKKKTTT\\\```aaaYYYLLLAAA;;;888666666888999;;;<<<===>>>>>>>>>===<<<;;;:::999999999:::888888888888888888888888888888888888888777666666666666666666666666666666666666555444555666777888888999999999999:::::::::<<<===>>>???AAADDDJJJMMMUUUaaammmuuu|||~~~xxxqqqhhh\\\QQQJJJCCCAAA@@@CCCJJJPPPSSSSSSFFFCCC@@@FFFUUUkkkiii___fffxxx|||iiiUUULLLMMMQQQVVV[[[aaaddddddaaa[[[VVVTTTTTTWWW\\\bbbhhhmmmttt}}}{{{vvvssslllnnnrrrxxxrrrfff^^^ZZZYYYZZZZZZ\\\___dddjjjooorrrzzz}}}}}}xxxuuutttrrrqqqnnnkkkiiigggeeedddaaa^^^YYYXXXWWWUUUSSSQQQPPPOOOLLLKKKKKKJJJIIIHHHGGGGGGEEECCCAAA???===<<<<<<===<<<;;;;;;::::::999999888999888888888888999999:::777777777777777777777777555555666777999;;;<<<>>>@@@@@@@@@@@@AAABBBCCCDDDAAAGGGDDDCCCGGGGGGNNN```kkkYYYMMMMMMPPP]]]sssyyyuuuuuummmiii```UUUPPPQQQPPPMMMCCC@@@;;;999999::::::::::::999;;;@@@FFFQQQdddttt~~~lllYYYTTTUUU```mmmvvv{{{pppcccbbbhhhrrryyy}}}zzztttxxx~~~uuuhhhaaaWWWNNNHHHEEECCCBBBAAA@@@>>>===>>>@@@BBBDDDLLLNNNVVVcccoooyyynnnaaaRRRKKKFFF@@@<<<;;;;;;:::888666666666888999::::::999::::::;;;<<<===?????????AAADDDHHHKKKNNNMMMMMMNNNNNNMMMLLLJJJIIIAAA<<<888777888999888666777999===CCCJJJQQQVVVYYYUUUOOOEEE===999888777777;;;===???AAABBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<999999999999999999888888888888888888888777666666555555555555555555555555666666555555555666777888888888999999999:::::::::<<<===???@@@AAAEEEJJJNNNTTT```mmmvvv}}}|||vvvooofffZZZOOOHHHDDDBBBAAAEEEJJJNNNNNNLLLCCCAAA@@@EEESSSiiimmmbbbhhh~~~oooZZZPPPPPPUUU]]]dddhhhjjjkkkggg```YYYUUUTTTZZZ___gggmmmrrryyy|||yyyxxxsssvvvzzzxxxjjj___ZZZYYYYYYYYYZZZ]]]aaafffkkkoooqqqyyy|||{{{vvvrrrqqqpppnnnmmmkkkiiifffeeedddbbb```]]]WWWWWWUUUSSSQQQPPPOOONNNNNNMMMLLLKKKJJJIIIHHHGGGDDDCCCAAA???>>>===<<<<<<;;;;;;;;;::::::999999999999888888888999:::;;;;;;666666666666666666666666666777888999;;;===>>>???@@@@@@AAAAAABBBCCCCCCDDDAAAGGGDDDCCCGGGGGGOOOaaa{{{gggVVVNNNOOOTTTbbbzzzzzzzzzqqqlllbbbWWWSSSTTTSSSOOODDDAAA===:::::::::::::::::::::;;;???DDDMMM]]]mmmzzzjjjWWWSSSTTT```mmmuuuzzz~~~mmm``````fffooovvv{{{~~~~~~wwwssswww~~~yyyoooaaaZZZPPPGGGBBB@@@@@@???AAA@@@@@@???@@@BBBEEEGGGMMMPPPXXXcccooozzzppp```UUUJJJEEEBBB===::::::999888666555555666777888999999999999::::::;;;;;;<<<<<<<<<===>>>AAADDDEEEEEEEEEEEEEEECCCBBB@@@???;;;888666666999;;;;;;:::999;;;@@@EEEJJJNNNQQQSSSLLLGGGAAA<<<;;;;;;;;;;;;===???BBBEEEFFFFFFEEECCCCCCCCCAAA???>>>======<<<:::::::::999999999999999888888888888888777666666777777777777777777777777666666666666666777777777888888888999999::::::;;;<<<>>>???AAACCCFFFJJJNNNSSS```nnnwww}}}zzztttmmmcccXXXMMMFFFBBBAAABBBFFFKKKMMMKKKHHHAAA@@@AAAGGGUUUkkknnneeeiiisss]]]RRRQQQWWWaaajjjllloooqqqmmmfff^^^YYYXXX]]]ccckkkrrrxxx~~~|||{{{zzzyyy|||ssseee\\\YYYYYY[[[ZZZ\\\___cccgggllloooqqqwwwzzz~~~yyyvvvrrrooonnnmmmllljjjhhhfffdddcccbbbaaa^^^]]]WWWVVVTTTRRRQQQPPPOOOOOOOOONNNLLLJJJHHHFFFEEEDDDCCCBBBAAA???>>>======<<<;;;;;;::::::::::::999999999888888888999:::;;;;;;666666666666666666666666777888999;;;===>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCBBBGGGDDDBBBFFFGGGPPPbbbwwwdddTTTOOOQQQXXXiii~~~}}}tttooocccYYYVVVWWWUUUPPPEEEBBB===:::::::::::::::::::::;;;>>>BBBIIIXXXfffzzzvvviiiZZZUUUUUU```llluuuzzz}}}pppcccaaaffflllsssyyy}}}~~~wwwtttsss~~~uuujjj[[[TTTKKKCCC???>>>>>>>>>>>>@@@AAA@@@@@@BBBFFFIIIMMMRRRYYYbbbnnnyyytttaaaVVVMMMFFFCCC@@@;;;999999777666555555555666777888888888888999999999999999999999999:::;;;<<<>>>????????????>>>===<<<;;;::::::999888888:::<<<<<<<<<;;;===@@@DDDGGGIIIJJJKKKEEEBBB>>><<<<<<=========???AAAEEEHHHJJJJJJIIIHHHGGGFFFDDDAAA???===<<<<<<:::::::::999999999888888888888888888888777666666777777777777777777777777666666666777777777777777777777888999::::::;;;;;;<<<>>>@@@BBBDDDGGGKKKNNNTTTaaaoooyyy|||xxxrrrkkkbbbVVVKKKDDD??????AAAFFFKKKMMMJJJGGG??????AAAIIIYYYooollleeeiiiuuu```SSSQQQVVVaaakkkooosssvvvtttmmmfffaaa___```fffpppxxx}}}~~~}}}}}}~~~|||ooobbb[[[YYY\\\^^^^^^___aaadddhhhllloooqqqvvvyyy}}}~~~vvvsssooommmlllkkkiiihhhdddbbb```______^^^\\\ZZZWWWVVVTTTQQQPPPOOOPPPPPPMMMLLLJJJHHHEEECCCAAA@@@BBBBBBAAA@@@???>>>===<<<::::::::::::::::::::::::999888888888888999999:::777777777777777777777777555777888:::<<<===>>>>>>@@@AAABBBCCCCCCDDDDDDCCCCCCGGGDDDAAAEEEFFFOOOaaauuudddTTTOOOSSS]]]oooxxxqqqfff[[[YYY[[[WWWQQQEEEBBB===::::::::::::999:::999;;;>>>AAAFFFTTTaaarrrqqqiii___YYYXXXaaallltttyyy}}}wwwiiidddfffhhhooouuuyyy~~~uuurrruuuyyyzzzxxxxxxyyyzzzzzz~~~pppeeeVVVPPPHHHAAA>>>=========;;;===@@@@@@???AAAFFFJJJLLLSSS[[[cccnnnyyy|||zzzxxx|||yyyfffWWWMMMFFFAAA@@@===888666777555555555555666777777888777777888888888888888777888888888999999:::;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<=========>>>@@@AAACCCDDDDDDDDDAAA???===<<<===>>>===<<>><<<;;;:::::::::999888888777777888888888888888777666666555555555555555555555555555666777888888888777777777777888999:::;;;;;;<<<<<<>>>AAACCCEEEHHHKKKNNNVVVcccrrr{{{{{{wwwqqqjjjaaaUUUJJJCCC??????AAAFFFKKKMMMJJJGGG>>>===AAALLL```xxx{{{fffbbbggg}}}xxxaaaSSSOOOSSS]]]gggoootttxxxxxxrrrkkkgggeee___gggqqqyyyxxxlllaaaZZZZZZ^^^aaabbbbbbccceeehhhlllppprrrwwwyyy}}}|||wwwqqqnnnjjjhhhgggfffdddbbb```^^^\\\[[[[[[[[[YYYWWWVVVUUURRRPPPOOONNNOOOPPPJJJJJJHHHGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>===<<<::::::::::::::::::::::::999999888777777777888888777777777777777777777777555666888;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDCCCCCCHHHDDD@@@DDDDDDMMM```|||yyyiiiZZZQQQVVVbbbvvv|||uuuhhh^^^]]]^^^ZZZTTTEEEAAA===:::999999999888:::999;;;>>>@@@EEEQQQ^^^kkk~~~qqqmmmfff^^^[[[aaakkksssyyy~~~~~~ooogggfffdddjjjpppuuu}}}tttmmmpppyyy{{{tttpppoooppppppqqqtttvvvzzz}}}yyyjjj___QQQLLLEEE@@@======<<<<<<:::===AAABBBAAABBBGGGLLLMMMVVV^^^eeeooozzz~~~}}}yyyvvvtttvvvxxxiiiYYYNNNDDD???======;;;666444666444555555666777777888999666777777888888777666666888888888999999:::;;;;;;:::;;;;;;;;;<<<===>>>???===>>>>>>?????????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@AAA@@@???===DDDEEEHHHLLLPPPRRRTTTUUURRRPPPLLLGGGCCC???<<<;;;:::999999888777777666666888888888888888777666666666666666666666666666666555666777888999888777777666777888999:::;;;;;;<<<<<>>===<<<::::::::::::::::::::::::999999888777666666666777777777777777777777777777666888:::<<<>>>?????????@@@AAABBBDDDDDDDDDDDDCCCDDDHHHCCC@@@CCCCCCLLL^^^sssooo```SSSZZZggg|||wwwkkkaaa___aaa]]]VVVEEEAAA===999999999888888999999;;;???@@@EEEPPP]]]ggg~~~}}}tttrrrkkkbbb]]]bbbkkksssyyy~~~ssshhhfffbbbgggmmmqqqyyyzzznnniiiooo|||yyytttlllgggddddddeeeeeeeeehhhjjjmmmooorrrwwwzzzuuuvvvxxxzzz}}}uuufff[[[NNNJJJDDD???===<<<<<<;;;;;;@@@DDDEEEDDDEEEJJJOOONNNWWWaaagggpppzzz~~~{{{yyyuuuqqqttt|||nnn^^^QQQHHH???<<<;;;<<<;;;777555777444555555666777888999999666666777888888777666555888888999999:::;;;;;;;;;<<<======>>>@@@BBBCCCDDD@@@AAABBBCCCBBBCCCDDDEEEIIIHHHGGGFFFFFFEEEFFFFFFGGGFFFEEEEEEEEEDDDBBB@@@FFFGGGJJJNNNRRRUUUYYYZZZVVVTTTOOOJJJEEE@@@===;;;999999888888777666666555888888888888888777666666999999999999999999999999555666777999999888888777666777777999:::;;;<<<<<<===???BBBEEEFFFIIILLLNNNZZZgggvvvzzzwwwqqqiii```UUUJJJBBBDDDCCCCCCFFFJJJKKKIIIFFFFFFDDDIII[[[vvviiiZZZ]]]eeewwwttt```QQQJJJJJJSSS]]]iiirrrzzzyyyuuuqqqkkkeeeaaabbbgggqqqyyy~~~sssgggaaa^^^\\\___dddggghhhhhhiiiiiilllpppsssvvvyyy~~~yyyqqqjjjfffaaa```^^^\\\[[[[[[[[[[[[XXXXXXWWWVVVUUUSSSRRRRRRQQQPPPNNNLLLKKKKKKKKKLLLGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@???===<<<<<<>>>===<<<;;;:::999999999999999999888888888888777555555444444444444555555666666999>>>BBBBBB>>>:::??????@@@AAAAAABBBBBBCCCDDDCCCCCCCCCAAADDDNNNZZZuuu{{{nnn___bbbmmmzzzlllccccccddd]]]RRRFFF@@@======<<<999888999888777888<<<>>>CCCMMMWWWhhhttt}}}{{{yyywwwuuuhhh```eeennntttxxx|||vvvgggbbbbbbffflllqqqvvv|||{{{ooommmnnnrrrxxxmmmbbb^^^[[[XXXWWWXXXZZZ]]]___aaabbbdddfffiiifffggghhhiiijjjmmmrrruuuxxx}}}}}}tttdddUUUMMMHHHBBB>>><<<;;;;;;:::@@@===>>>BBBEEEFFFIIIMMMPPPVVVaaallluuu{{{~~~tttrrrqqqssszzztttcccVVVKKKCCC===<<<:::999777666555555555555555666666666666777888999999999999888888777888999:::;;;<<<===>>>???>>>???AAABBBBBBCCCEEEGGGGGGGGGHHHJJJKKKMMMNNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEJJJNNNTTTXXX[[[ZZZXXXVVVVVVQQQJJJCCC???<<<999777888888888888888888888888888777777777666666555555777777777777777777777777777777777777777777777777;;;::::::999:::;;;===>>>===???BBBCCCEEEHHHMMMPPP```jjjxxxzzzvvvoooeeeZZZOOOGGGBBBAAA???AAAIIIOOONNNIIIFFFEEEDDDOOOiii}}}bbbWWWZZZaaaxxxuuu```QQQIIIIIIPPPYYYeeennnvvvwwwuuurrrmmmgggaaabbbgggooowww~~~{{{qqqgggbbb```___bbbggggggggghhhiiiiiilllpppsssuuuxxx~~~wwwmmmfff```\\\\\\[[[ZZZXXXWWWVVVWWWWWWTTTTTTSSSRRRQQQPPPOOONNNOOONNNLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@???======<<<===<<<;;;:::::::::::::::999999999888888888888777666666666555555666666666333333555888===???>>><<<@@@@@@@@@AAABBBBBBCCCCCCEEEBBBBBBBBBAAACCCLLLVVVmmm|||vvvhhhjjjuuu}}}pppfffffffff^^^SSSFFFAAA===>>>===:::999;;;999888999<<<>>>BBBKKKUUUeeerrr~~~~~~}}}|||zzzzzzlllbbbdddkkkppptttxxxxxxiiidddcccggglllqqquuuzzzxxxnnnooosssxxxtttiii^^^YYYVVVSSSQQQSSSPPPSSSUUUWWWXXXYYY\\\_________``````aaaccchhhkkkrrrxxx}}}~~~|||ssscccTTTKKKFFFAAA===<<<;;;;;;;;;@@@===>>>CCCFFFFFFJJJNNNSSSYYYcccmmmvvvzzz||||||rrrpppnnnpppvvv~~~nnn]]]QQQFFF???<<<;;;:::888666555555555666666666666777777777777666777888999999:::::::::888888:::;;;===???AAAAAABBBDDDFFFGGGGGGHHHJJJKKKNNNOOOQQQSSSUUUWWWXXXYYYZZZ[[[[[[[[[YYYWWWUUUTTTSSSRRRPPPNNNKKKJJJIIIIIILLLOOOTTTXXXZZZYYYVVVUUURRRMMMGGGAAA>>>;;;888777888888888888888888888888888888777666666666666666777777777777777777777777777777777777777777777777:::999888888999:::<<<======@@@BBBDDDEEEHHHMMMQQQaaakkkxxx}}}zzzvvvnnndddYYYNNNFFFBBBDDDBBBEEENNNSSSOOOIIIFFFGGGHHHVVVrrr{{{cccYYY^^^eeewwwsss]]]NNNFFFCCCIIIPPPZZZdddmmmpppqqqqqqmmmgggaaaaaaeeemmmttt{{{yyypppgggdddccccccfffkkkhhhhhhiiiiiiiiikkknnnrrrtttxxx~~~yyykkkbbb\\\XXXUUUUUUTTTSSSQQQPPPPPPPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>>>>======;;;;;;::::::::::::;;;;;;999999999888888888888777777777666666666666777777888888888999<<>>???>>>;;;:::<<<:::999:::===>>>AAAIIISSSaaannn{{{tttgggcccfffkkkpppuuuzzzlllffffffiiinnnrrruuuxxx|||~~~tttnnnrrryyy|||pppeeeYYYTTTPPPKKKJJJKKKHHHJJJMMMNNNOOOQQQTTTWWWZZZZZZZZZZZZZZZ\\\```cccjjjqqqwwwzzzyyyqqqbbbSSSHHHDDD???<<<;;;;;;<<<<<>>;;;:::888666777777777777777777777777999888666555555666777777777777777777777777777777777777777777777777777777888888777777888999;;;<<<>>>AAADDDEEEEEEIIIOOOTTTcccmmmzzz~~~{{{yyytttlllbbbWWWMMMFFFBBBDDDCCCHHHQQQUUUPPPIIIEEEFFFLLL___}}}wwwccc\\\bbbjjjuuunnnYYYJJJAAA===@@@EEEMMMWWW```fffjjjllliiidddaaa```dddjjjpppvvvzzzqqqiiigggffffffhhhmmmkkkkkkjjjiiihhhiiikkknnntttyyy|||lll___XXXTTTQQQNNNMMMMMMLLLKKKKKKJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>>>>======:::::::::999::::::;;;;;;999999999888888888777777777666666666666666666777;;;;;;;;;===>>>>>>>>>===@@@AAAAAABBBBBBCCCDDDDDDIIIEEEDDDEEEEEEFFFJJJPPPeeevvvtttuuu}}}vvvnnnlllhhh]]]PPPFFF@@@===>>>>>><<<;;;<<<;;;:::;;;===>>>@@@HHHQQQ]]]kkkzzz|||lllcccbbbgggooouuu~~~oooiiiiiilllppptttvvvxxx{{{}}}xxxrrrpppwwwyyykkk```TTTOOOKKKFFFDDDEEEFFFHHHJJJLLLMMMPPPTTTWWW\\\\\\]]]\\\[[[\\\___aaaeeelllsssvvvvvvoooaaaRRREEEBBB===::::::;;;<<<<<>>???@@@BBBDDDGGGIIIKKKLLLOOOQQQTTTWWWXXX[[[^^^```ccceeehhhlllpppssstttuuuyyyzzz{{{zzzvvvpppjjjfffbbb___[[[WWWRRRNNNKKKIIIJJJLLLNNNPPPPPPNNNLLLKKKDDDAAA===;;;:::999777666666666666666666666666666999777666555555666777888666666666666666666666666666666666666666666666666888888888888999:::<<<===???BBBEEEFFFFFFIIIPPPWWWeeeooo{{{~~~{{{xxxsssjjj___TTTKKKEEEBBBAAABBBJJJTTTWWWQQQIIIEEEDDDMMMeeesssaaa^^^eeemmmvvv{{{iiiUUUGGG???;;;<<>>>>>>>>>>>>>>>>>::::::999999999:::;;;;;;999999999888888888777777666555555444444555555666222555999<<<===<<<;;;:::@@@@@@AAAAAABBBCCCCCCDDDGGGDDDCCCEEEDDDDDDJJJQQQhhhzzzsssttt{{{|||vvvpppmmmhhh\\\OOOFFFAAA===>>>>>>;;;:::<<<;;;:::;;;>>>>>>???FFFOOOZZZiii{{{sssddd___fffpppwwwrrrjjjkkknnnsssvvvxxxzzz|||}}}wwwtttvvv}}}xxxggg\\\QQQKKKHHHDDDBBBCCCEEEGGGIIIKKKMMMQQQVVVYYY___```aaaaaa``````aaabbbeeekkkqqqttttttnnn```RRRDDD@@@<<<::::::<<<======???>>>@@@FFFJJJLLLPPPVVVZZZbbbmmmwww|||{{{wwwssskkkiiigggiiipppyyyvvvbbbRRRHHHAAA<<<777777666555444444555555444444555555555666666666999999999999:::<<<===>>>CCCDDDFFFHHHKKKNNNPPPQQQWWWZZZ^^^aaacccgggjjjmmmoooqqqvvvzzzxxxpppkkkdddaaa]]]WWWQQQMMMIIIGGGFFFGGGHHHHHHHHHFFFEEEDDD???===:::999999999888666666666666666666666666666777777666555555666777888666666666666666666666666666666666666666666666666999999888999:::<<<>>>??????CCCGGGGGGFFFJJJRRRZZZhhhqqq}}}|||wwwqqqhhh\\\RRRIIIDDDAAA???CCCLLLWWWZZZSSSKKKGGGDDDPPPiiinnn______gggnnnyyyvvveeeQQQFFF@@@<<<<<<===AAAFFFMMMRRRYYY```aaa]]]ZZZXXXYYY^^^bbbfffoooxxxxxxqqqnnnllliiijjjlllmmmmmmllliiiffffffhhhjjjrrrxxx{{{ggg___SSSKKKGGGFFFDDDBBBBBBCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@BBBBBBDDDEEEGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@??????======>>>>>>>>>>>>>>>>>>::::::999999999999::::::999999999888888888888777555555444444444444555555---222999>>>@@@@@@????????????@@@AAAAAABBBBBBCCCBBBBBBCCCCCCAAAAAAJJJTTTlll~~~oooooowwwzzzzzzxxxtttqqqkkk^^^QQQHHHCCC???@@@???<<<:::<<<::::::;;;>>>>>>???FFFNNNYYYjjj}}}ggg___fffrrrzzzsssjjjkkkoootttxxxzzz{{{}}}~~~xxxyyy}}}vvvcccYYYNNNIIIGGGCCCBBBDDDCCCDDDGGGIIIMMMRRRXXX\\\bbbeeehhhiiihhhfffeeeeeekkkooossstttsssmmm```SSSDDDAAA<<<::::::<<<======???>>>@@@GGGLLLNNNSSSXXX^^^fffqqqzzz~~~{{{tttooohhhggggggkkkrrr{{{rrr^^^MMMDDD???:::777666666555555555666666555555555555666666666666;;;;;;::::::<<<>>>???AAADDDFFFIIIMMMQQQUUUXXXYYYcccfffiiilllooorrrvvvxxx{{{~~~|||rrrmmmbbb___[[[UUUOOOKKKGGGEEEBBBBBBBBBAAA@@@@@@???>>><<<:::888888999999888777777777777777777777777777666666666777777777777777777777777777777777777777777777777777777777777777999999999999:::<<<>>>@@@@@@EEEIIIHHHGGGJJJTTT]]]jjjsss~~~|||vvvpppeeeZZZOOOHHHCCCAAAAAAFFFOOOZZZ[[[TTTLLLIIIGGGSSSlllhhh]]]```iiippp|||nnn]]]KKKBBB>>>;;;:::;;;<<<@@@CCCGGGOOOWWWXXXUUUTTTQQQQQQUUUYYY]]]eeennnwww{{{xxxrrrqqqooollllllnnnjjjjjjjjjhhhggghhhjjjmmmwww}}}vvvhhh[[[UUULLLFFFDDDDDDBBB@@@>>>??????@@@???>>>======<<<<<<<<<======>>>>>>>>>>>>???AAACCCEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???<<<=========>>>>>>??????;;;;;;:::999888888888888999999999888888888888777666666555555555555666666222777<<>>>>>???@@@@@@AAAAAABBBAAABBBEEEEEEAAAAAANNN\\\qqq|||ggghhhppp}}}xxxzzz{{{yyywwwqqqdddWWWLLLFFFBBBBBBAAA===;;;===999999;;;>>>>>>???FFFNNNYYYkkkkkk___eeesss|||tttiiihhhmmmssswwwzzz|||~~~{{{~~~}}}rrr___UUUKKKGGGFFFDDDDDDFFFEEEGGGJJJMMMRRRXXX___dddjjjoootttvvvvvvssspppooorrrvvvwwwuuusssmmmaaaTTTEEEBBB===;;;;;;<<<======???>>>AAAGGGMMMPPPUUUZZZdddkkkvvv~~~yyypppiiiddddddffflllttt}}}ppp[[[KKKCCC>>>:::777666666555666666777777777777777777888888888888;;;;;;;;;;;;===@@@CCCEEEGGGJJJNNNTTT[[[aaaeeehhhqqqsssvvvxxxyyy{{{}}}yyyoooiii[[[YYYTTTOOOJJJEEEBBB@@@>>>>>>===<<<<<<;;;;;;;;;;;;999888888999:::999888888888888888888888888888444555777888888888777666777777777777777777777777777777777777777777777777888888888888:::<<<>>>???@@@FFFJJJIIIGGGKKKUUU___llluuu|||yyyuuunnndddXXXMMMFFFCCCAAACCCGGGPPPXXXXXXOOOGGGEEEGGGTTTkkkyyyccc[[[aaakkksss}}}fffVVVEEE===:::888777777777:::;;;>>>FFFNNNPPPNNNOOOLLLLLLOOOSSSWWW___hhhrrrvvv{{{}}}~~~xxxsssrrrpppnnnnnnpppgggggghhhggggggiiimmmppp}}}wwwgggYYYPPPJJJCCC???>>>===;;;999;;;<<<===>>>===<<<;;;::::::::::::;;;<<<<<<======;;;===???BBBCCCDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<======>>>>>>??????<<<;;;:::999888888888888999999999888888888888777777777666666666666777777777999;;;;;;999888:::======>>>>>>???@@@@@@AAAAAABBBEEEIIIHHHCCCDDDSSSdddvvvqqqaaabbbjjjvvvxxx|||~~~~~~|||vvviii\\\OOOIIIEEEEEECCC???===>>>999888:::>>>>>>???FFFNNNZZZmmmnnn___eeesss|||ttthhhfffkkkqqqwwwzzz|||~~~|||{{{ppp\\\RRRIIIFFFEEEDDDDDDGGGKKKMMMPPPTTTYYY___gggllltttyyy{{{yyyxxxzzzyyyvvvsssmmmaaaUUUFFFBBB>>>;;;;;;=========???>>>AAAHHHMMMQQQVVV[[[hhhoooyyywwwllleeeaaabbbeeellluuu~~~qqq\\\KKKCCC???<<<777666666666666777777888888999999999999::::::::::::::::::<<>>AAAFFFJJJJJJGGGKKKVVV```mmmvvvzzzwwwtttnnncccVVVLLLFFFBBBAAABBBFFFNNNUUUSSSIIIAAA>>>FFFRRRgggttt```[[[bbbnnnvvv~~~]]]OOO@@@:::999777666666333444777:::>>>AAADDDEEEGGGGGGGGGGGGJJJPPPXXX]]]aaakkkvvv|||~~~zzzyyyxxxyyy{{{vvvssspppooommmkkkiiijjjjjjhhhgggjjjqqqwwwwwwfffWWWPPPGGGEEEBBB???;;;999777666:::999999999999999999999:::::::::;;;;;;;;;<<<<<<>>>??????@@@BBBCCCDDDDDDAAAAAAAAA@@@@@@?????????::::::;;;;;;<<<<<<======;;;;;;::::::::::::999999888888888888777777777777888777666555555555555555666777999<<<============>>>???@@@@@@BBBBBBCCCDDDDDD???>>>AAACCCFFFUUUfffyyyhhhXXX\\\eeexxx}}}~~~||||||lllZZZOOOKKKEEEAAA?????????>>>@@@<<<;;;<<<>>>@@@HHHPPPXXXmmmmmm___fffttt|||||||||jjjgggmmmtttyyyzzz{{{}}}~~~{{{kkkXXXOOOHHHFFFEEECCCDDDHHHIIIMMMSSSYYY^^^eeennnuuu}}}}}}uuurrrrrrnnnddd[[[JJJBBB===>>>???===<<<===???@@@CCCFFFLLLSSSYYY]]]gggrrr|||~~~|||wwwlll```bbbcccfffmmmvvvqqq^^^KKK???::::::555555555555666666666666888:::<<<<<<;;;:::;;;<<>>@@@EEEFFFGGGFFFGGGNNNYYYcccpppwww~~~yyyuuuoooiii___TTTJJJDDDAAA@@@AAAGGGMMMMMMGGGBBB@@@AAACCCOOOeeezzznnn\\\ZZZcccnnnuuuZZZLLL>>>999888666555555333444666888:::<<<>>>???AAABBBCCCCCCFFFKKKRRRWWW^^^hhhrrrwww{{{~~~}}}}}}xxxuuuuuuvvvxxx~~~zzzuuuqqqooommmllljjjggghhhiiiiiijjjooovvv}}}uuuiiiZZZMMMGGG???>>>===<<<;;;:::::::::999888888888888888888888999999999:::::::::::::::<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@=========>>>>>>>>>>>>>>>;;;;;;::::::::::::999999888888888888777777777777666555444333333333333444666888:::<<<===>>>======>>>???@@@@@@BBBBBBCCCDDDEEE@@@???BBBDDDIIIYYYlllkkk\\\TTTYYYcccvvv~~~{{{|||ooo\\\PPPKKKFFFBBBAAAAAAAAA@@@AAA===<<<===???AAAHHHPPPZZZnnnlllaaahhhuuu|||zzzooojjjooovvvzzz|||}}}{{{jjjXXXPPPIIIGGGFFFDDDFFFJJJPPPUUU[[[bbbiiirrr||||||}}}vvvooonnnpppnnnfff^^^MMMEEE??????@@@>>>===???@@@AAADDDHHHMMMTTT[[[___jjjttt|||}}}zzzuuujjj```bbbcccgggnnnwww~~~ooo]]]KKK???;;;:::777777777777777777777888666888:::;;;;;;<<<>>>???BBBCCCEEEHHHJJJMMMQQQTTT]]]bbbjjjttt}}}tttqqqrrrnnnrrrvvvzzz~~~sssmmmggg\\\RRRMMMHHHGGGDDDAAA>>><<<;;;:::;;;;;;;;;;;;;;;:::::::::999999999888888888777777::::::999999888777777666888888777777777777888888777777777666666666777777888777777777777777777777888999:::::::::;;;>>>AAAGGGHHHIIIIIIJJJPPP\\\fffssszzz}}}xxxtttmmmggg]]]RRRIIIDDDBBBAAABBBHHHMMMLLLFFFAAA???@@@FFFSSSgggxxxkkk[[[[[[dddqqqyyyUUUHHH<<<888777555444555444444555555666777888888<<<===???AAACCCGGGMMMQQQZZZccclllqqquuuyyyyyywwwvvvqqqooopppssswww|||xxxrrrnnnlllkkkjjjiiidddfffiiikkknnnuuu~~~tttggg[[[OOOEEEBBB::::::999888888999999999777777777777777777777777777888888999999999999999999:::;;;;;;<<<===>>>>>>@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=========;;;;;;::::::::::::999999888888888888777777777777555555444444333333444444666888:::<<<===>>>>>>===>>>???@@@@@@BBBBBBCCCDDDFFFAAA@@@CCCEEEKKK___tttqqq[[[NNNNNNUUUaaattt}}}{{{}}}rrr```PPPLLLHHHDDDDDDDDDDDDCCCAAA>>><<<>>>???@@@GGGNNNYYYlllhhhaaahhhtttzzzwwwzzzvvvnnnrrrxxx|||~~~{{{iiiXXXPPPIIIGGGGGGFFFIIIMMMRRRXXX```hhhqqq}}}wwwrrrlllhhhiiimmmooojjjeeeSSSJJJBBBAAAAAA??????AAA@@@BBBEEEIIINNNUUU]]]cccooowww}}}}}}xxxqqqhhh```bbbdddhhhoooxxx}}}mmmZZZJJJ???;;;:::999999999999999999999999777999<<<===>>>@@@CCCFFFFFFIIIMMMPPPRRRWWW]]]ccckkkpppzzzzzzoooeeebbbccc___cccgggkkkttt}}}yyynnnddd```[[[SSSKKKGGGDDDCCCAAA???<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<999999999888888888888888::::::999999888777777777888888777777777777888888555555555666777888999999777777777777777777888888888999:::::::::<<>>???HHHVVVhhhuuu~~~fffYYY[[[eeetttNNNCCC999666555333333555333333333444444444444555:::<<>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEE@@@???BBBDDDMMMddd|||}}}{{{dddSSSJJJIIISSSbbbuuusssaaaQQQNNNJJJGGGGGGGGGFFFEEEAAA>>><<<>>>>>>???DDDKKKTTTeee|||sssaaa]]]eeeooouuuuuuwww~~~}}}sssuuuyyy}}}{{{iiiWWWOOOHHHGGGHHHHHHLLLQQQTTTZZZdddooozzz{{{ooogggdddbbbfffmmmrrrqqqnnn[[[PPPFFFBBBAAA???@@@BBB@@@BBBFFFIIINNNVVV___fffuuuzzz}}}wwwnnnfffaaaccceeejjjqqqzzzzzzjjjWWWHHH???;;;;;;::::::::::::::::::::::::;;;===???AAABBBFFFJJJNNNLLLPPPUUUXXX[[[bbbkkkrrrwww}}}{{{mmm```VVVTTTVVVUUUYYY]]]aaajjjssswwwvvvmmmcccZZZWWWTTTNNNHHHEEE@@@???>>><<<;;;:::999999999999999::::::;;;;;;;;;888888888888888888888888999999999888888888777777888888777777777777888888444555666777888999999999777777777777777888888888888999:::::::::<<>>777555444333333555222222333333444444555555999;;;>>>AAACCCFFFIIILLLQQQYYYaaagggnnnuuuvvvsssoookkkjjjmmmqqquuuuuuqqqkkkgggeeeeeeeeedddbbbfffkkkpppvvvxxxhhhUUUIIIBBB;;;888888:::999777555333111111000444444555555555666666666777888:::;;;;;;;;;:::999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::;;;;;;:::::::::999999999888888888888777777777666777777666666666777777888777888:::===>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCC???>>>AAADDDNNNggg|||zzzooo\\\PPPJJJHHHUUUggg{{{rrraaaRRROOOKKKIIIIIIIIIHHHGGGAAA===<<<=========BBBHHHOOO^^^ssskkk]]]ZZZaaakkkrrruuuuuuyyyvvvwwwyyy|||}}}kkkWWWOOOHHHHHHIIIKKKPPPUUU[[[cccnnn{{{vvvhhhaaa```aaahhhqqqwwwyyywwwdddWWWJJJCCC@@@>>>@@@CCC???BBBGGGJJJNNNVVVaaajjjzzz~~~wwwllleeeccccccfffkkkttt|||xxxfffTTTFFF???<<<;;;999999:::::::::;;;;;;;;;>>>???AAACCCFFFKKKQQQUUUWWWZZZ]]]aaafffnnnxxxoooaaaTTTLLLKKKOOOQQQVVVZZZ^^^fffnnnqqqnnnggg]]]SSSPPPOOOJJJEEEDDD>>>===<<<;;;:::999999999777777777888888999999:::888888888888888888888888999999999888888888888888888888777777777777888888666777888888999888777777666666777777888888888888888999::::::;;;===@@@CCCIIIKKKMMMNNNPPPYYYeeepppzzz~~~zzzvvvqqqmmmaaa\\\RRRIIICCCAAABBBCCCHHHJJJIIIEEE>>><<<>>>BBBPPP___nnnttt|||oooZZZUUUZZZdddwwwAAA:::555555444222333666222222333333444555666666777999<<<>>>@@@CCCFFFIIINNNTTT[[[bbbjjjqqqrrrnnnkkkiiijjjnnnrrruuu}}}}}}oookkkddd```____________```eeekkkrrrzzzjjj[[[KKKBBB>>>:::888888666666555444333333333333444444444555555666666777777888:::<<<<<<;;;:::888888888888999999:::::::::<<<<<<<<<===============>>>>>>>>>>>>>>>=========;;;;;;::::::::::::999999888888888888777777777777555555444444555555666666777999;;;===>>>??????>>>>>>???@@@@@@BBBBBBCCCDDDAAA>>>>>>AAADDDNNNiii|||{{{{{{eeeUUUNNNLLLKKK[[[pppqqqaaaSSSQQQMMMKKKJJJIIIHHHFFFBBB???===>>>===<<<@@@GGGLLLYYYmmmyyyggg\\\YYY]]]hhhrrrvvvsssvvvwwwvvvwwwzzz~~~oooXXXPPPJJJJJJLLLOOOUUU[[[aaajjjxxxtttgggaaabbbfffoooyyyooo```PPPFFFAAA>>>@@@DDD@@@DDDHHHLLLPPPXXXeeennn}}}yyykkkeeeeeedddgggmmmvvv~~~vvvcccQQQEEE???<<<<<<888999999:::;;;<<<======???AAACCCGGGLLLSSS[[[aaaffffffhhhlllttt~~~}}}qqqcccWWWNNNHHHIIINNNQQQVVV\\\aaahhhppppppmmmfff[[[QQQMMMKKKGGGCCCBBB>>>>>><<<;;;::::::999999777777777777777777888888888888888888888999999999888888888888888888888888888888777777777777888888888888999:::999888666555666666666777888888999999888999:::;;;;;;===AAADDDHHHKKKNNNOOOQQQZZZhhhrrr{{{}}}yyyuuuoookkk```ZZZPPPGGGBBBAAABBBDDDGGGHHHGGGBBB<<<<<>>AAAEEEIIILLLQQQWWW\\\dddkkkkkkfffeeedddhhhnnnrrrvvv}}}zzziiiddd]]]YYYWWWXXXYYYYYY\\\aaaiiirrr|||ttt]]]PPPCCC>>><<<:::888999444444444444444555555666444444444555666777777777555777999;;;;;;:::888777777777777888888888888999<<<<<<<<<<<<======>>>>>>=========>>>>>>>>>>>>>>>;;;;;;::::::::::::999999888888888888777777777777555555555555555666777777888999;;;===>>>?????????>>>???@@@@@@BBBBBBCCCDDD@@@>>>???CCCEEEOOOjjjsss^^^QQQMMMMMMPPPbbbzzzpppaaaUUURRRNNNLLLKKKIIIGGGEEEDDDAAA@@@@@@???>>>AAAGGGIIIUUUhhh{{{sssdddZZZVVVXXXdddpppuuurrrsss}}}wwwuuutttwww||||||sss[[[SSSMMMNNNQQQUUU[[[bbbiiisssrrrfffcccfffmmmwwwyyyhhhVVVIIICCC@@@AAAEEEBBBFFFKKKNNNRRR[[[iiisss{{{llleeegggdddgggnnnwwwtttaaaOOODDD>>><<<<<<888999:::<<<>>>???@@@AAABBBEEEIIINNNVVV```kkksssxxxtttssswwwpppfffZZZSSSLLLHHHKKKPPPTTT[[[cccjjjrrryyyxxxtttjjj^^^SSSNNNLLLGGGDDDCCC@@@???===<<<;;;:::::::::888888888888777777777777777777888888888999999999888888888888888888888888888888777777777777888888777888999::::::888777555555666666777888888999999777999:::;;;<<<>>>AAADDDIIILLLNNNPPPSSS\\\jjjttt||||||yyytttoookkk```YYYPPPGGGAAA@@@BBBDDDEEEEEEDDD???;;;<<>>BBBGGGJJJKKKOOOTTTXXX___eeeddd___```aaafffmmmsssvvv}}}qqqddd___XXXTTTRRRSSSTTTUUUXXX^^^gggrrr~~~|||fffQQQEEE:::777777555444444666666555444444555555555444444555555666777888888444666888::::::999777666666666666777777777777777:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<======;;;;;;;;;:::::::::999999888888888888777777777777777777777777777888999999888999;;;===????????????>>>???@@@AAABBBCCCCCCDDD@@@???AAADDDFFFPPPkkkqqq\\\PPPMMMOOOSSSgggpppbbbUUUSSSOOOLLLKKKIIIFFFDDDFFFCCCBBBBBBAAA???BBBHHHFFFRRRcccvvvzzznnnaaaXXXRRRSSS___nnnuuuppprrr{{{vvvtttrrruuuzzz|||zzzuuu^^^VVVPPPQQQTTTXXX___ffftttoooeeefffjjjrrr|||nnnZZZLLLEEEAAACCCGGGCCCHHHNNNQQQTTT]]]lllwww}}}lllfffhhhdddhhhoooxxxsss___NNNCCC>>>===<<<999:::;;;===???AAACCCDDDFFFIIINNNVVV___lllyyy~~~zzzvvvoooiii```WWWQQQMMMJJJLLLQQQXXX```jjjrrr{{{}}}ooocccWWWQQQNNNIIIFFFEEEAAA@@@>>>===<<<;;;:::::::::999999999888888777777777777888888999999999999888888888888888888999999888888777777777777888888666777999::::::999888777555666666777888999999999777999:::;;;<<<>>>BBBEEEJJJMMMOOOQQQUUU^^^lllvvv}}}|||yyytttnnnjjj```ZZZPPPFFFAAA@@@BBBDDDCCCDDDBBB>>>:::===EEEMMM^^^kkktttxxxqqq]]]PPPWWWcccqqq888777555333222222222222333333333444444444555555777888:::<<>>>>>??????<<<===???@@@AAAAAA@@@@@@DDDAAABBBGGGJJJSSSiii~~~kkk[[[RRRPPPPPP]]]nnnppp```[[[WWWQQQMMMKKKIIIGGGFFFDDDBBB???======>>>AAACCCKKKQQQ___uuunnnggg```\\\XXXWWW\\\dddqqqpppttt}}}~~~tttmmmpppwww|||~~~}}}~~~zzzaaaZZZTTTTTTXXX___jjjttt~~~}}}qqqkkkgggooowwwzzzdddRRRGGGCCCBBBBBBAAAFFFMMMRRRXXXbbboooxxx|||qqqiiieeeggglllttt|||}}}kkkWWWJJJCCC===;;;<<<=========???BBBDDDEEEFFFLLLPPPUUU]]]mmm~~~{{{qqqhhheeeWWWWWWVVVTTTQQQPPPQQQSSS```lllyyyxxxhhhYYYRRROOOJJJFFFDDDCCC@@@>>><<<<<<;;;:::888777777777777888888888888777777777777888999:::;;;555666666666777777777777999999999888888888888888888888888888888999999999777777777666777888999999:::::::::999999;;;@@@CCCKKKKKKKKKOOOXXXdddpppwww}}}zzztttkkkddd]]]VVVKKKCCC??????@@@AAAAAA===;;;;;;;;;<<>>>>>??????<<<===???@@@AAAAAA@@@@@@CCCAAACCCGGGJJJRRRhhh~~~mmm]]]UUUSSSUUU```rrrooo___ZZZVVVQQQMMMKKKIIIGGGFFFEEECCC@@@>>>===???AAACCCIIIOOO]]]rrrmmmggg```\\\XXXVVVZZZaaaqqqqqqtttwwwoooqqqwww{{{~~~~~~{{{ggg___YYYYYY]]]dddppp{{{xxxnnniiijjjqqqzzz~~~hhhUUUIIIEEEDDDDDDCCCHHHNNNSSSZZZdddrrr{{{}}}rrrjjjfffggglllttt|||zzziiiUUUHHHAAA<<<;;;<<<<<<<<<<<>>>>>@@@AAAAAA===;;;;;;;;;===FFFOOOdddsssyyyhhh[[[PPPVVVhhh888666555333222222222333444444555555555666666666777888:::<<>>>>>??????======???@@@@@@AAA@@@@@@BBB@@@CCCHHHJJJRRRfff|||qqq```VVVUUUWWWdddvvvlll^^^YYYUUUQQQNNNLLLJJJHHHFFFEEEDDDAAA??????@@@BBBDDDFFFMMM[[[ooo{{{pppjjjddd```[[[WWWZZZ```pppqqqvvv{{{rrrrrrwwwzzz|||}}}nnnfff______dddmmm{{{uuummmjjjmmmttt|||ooo[[[NNNGGGFFFFFFFFFJJJOOOTTT\\\hhhvvv}}}rrrkkkggghhhmmmttt|||uuudddQQQFFF@@@;;;:::;;;<<<===???BBBEEEIIIMMMOOORRR[[[gggsss}}}hhhaaa[[[ZZZXXXTTTRRRTTTYYYZZZZZZZZZZZZ\\\```cccrrrqqq]]]SSSMMMIIIEEEDDDAAA???<<<:::999888666444555555666666666777777777666666666666777888999999999999999999999999888888777666666666666666777777:::999999999888777777777555666777888888888777666999::::::::::::<<>><<<>>>@@@AAAAAA===;;;;;;;;;???IIITTThhhyyydddYYYQQQYYYlll777666444333222222333333555555555666666666666777777888:::<<>>>>>??????===>>>>>>???@@@@@@AAAAAABBB@@@BBBGGGJJJPPPdddzzzxxxcccVVVUUUXXXhhh{{{jjj^^^XXXUUUQQQNNNMMMKKKIIIGGGFFFEEEBBBAAAAAABBBCCCDDDFFFLLLZZZmmm}}}zzzuuuppplllhhhbbb]]]]]]aaaooorrrxxx{{{rrrqqquuuxxx|||~~~rrrjjjdddeeelllwww}}}uuupppmmmnnnuuu}}}vvvbbbSSSJJJHHHGGGHHHJJJOOOVVV___lllzzz}}}sssllliiijjjooouuu|||ooo___NNNDDD???<<<;;;<<<@@@AAADDDFFFJJJOOOTTTWWW^^^iiiwwwzzzkkk[[[VVVRRRRRRRRRQQQSSSXXX[[[]]]^^^___aaadddiiimmmvvvvvvaaaTTTNNNIIIFFFEEECCC@@@===;;;:::999777555555555555555666666666666666666666666666777888888888888777777777777666666999888888777777888999::::::::::::999888777666666444555777999999888777666999::::::::::::<<>>>>>??????>>>>>>>>>??????@@@AAAAAABBB@@@BBBFFFHHHNNNcccxxxgggYYYXXX\\\nnn{{{hhh^^^WWWUUURRRPPPNNNMMMJJJHHHGGGFFFDDDCCCBBBCCCDDDEEEGGGMMMZZZkkk{{{{{{xxxvvvtttmmmdddaaabbbnnnssszzzzzzqqqppprrruuu{{{tttnnnjjjnnnvvv}}}xxxtttrrrooouuu}}}}}}jjjYYYOOOJJJHHHIIIKKKPPPXXXcccqqq~~~}}}sssmmmkkknnnrrrxxx}}}~~~}}}kkk\\\LLLDDD@@@>>>===???BBBDDDHHHJJJNNNSSSZZZ___lllxxxjjj[[[PPPLLLJJJKKKLLLNNNSSSYYY```bbbeeegggiiimmmqqqtttzzzyyycccVVVOOOIIIFFFFFFBBB???<<<::::::888777555555555555555666666666666666666666666666666777888888888888777777777777777999888777777777888:::;;;:::::::::999888777666666555666888::::::999777666888999;;;;;;;;;<<>>===BBBQQQ___uuuvvv\\\UUUUUUcccyyy666555444333222333444444444444555555555666666666777888:::<<>>@@@FFFNNNPPPRRRRRRLLLBBB:::777888555555555666666666666666666555444444333333333444222222333444666777888999888999999888666555555666777777777777777777777777666666666666777888999:::888999::::::;;;;;;::::::::::::;;;;;;::::::999888;;;999777555444666888999555555555555555666777777999:::;;;===>>>>>>??????>>>>>>>>>>>>???@@@AAABBBCCC@@@AAADDDEEELLLbbbxxxmmm^^^___eeevvvyyyhhh___WWWUUUSSSQQQQQQOOOLLLJJJHHHGGGFFFEEEDDDEEEEEEFFFHHHNNNYYYjjjzzz|||ooohhhfffmmmuuu{{{{{{qqqooopppttt{{{yyyuuutttzzz|||yyywwwtttyyysssbbbTTTMMMKKKJJJLLLRRR\\\iiiwww~~~vvvqqqpppsssvvv{{{|||zzzjjj[[[LLLFFFCCCAAABBBCCCCCCGGGKKKOOOTTT[[[dddkkkzzzppp[[[NNNHHHFFFFFFJJJMMMOOOWWW___gggjjjnnnqqqsssuuuxxxzzzxxxbbbUUUNNNIIIEEEEEE>>><<<999888777777555333555555666666666777777777777777777666666777777888999999999:::::::::;;;;;;777666555444555666999::::::999999999888777777777777888999:::::::::999888888999;;;;;;;;;<<>>BBBEEEGGGGGGDDDAAA@@@???FFFXXXiiiqqqYYYTTTXXXiii666555444333222333444444333444444444555555555555777888:::<<>>@@@???===;;;<<<>>>:::;;;===AAADDDGGGHHHIIIAAA<<<999::::::999<<>>>>>?????????>>>>>>>>>>>>@@@AAABBBEEEAAA@@@BBBCCCKKKaaaxxxqqqaaabbbiiixxxwwwggg```XXXVVVTTTSSSSSSQQQNNNLLLHHHHHHGGGFFFFFFFFFFFFGGGHHHNNNXXXhhhxxxsssooommmvvv|||~~~tttpppooorrrzzz{{{ttttttwww}}}||||||jjj[[[RRRNNNLLLOOOVVVaaaooo}}}yyyvvvuuuwwwzzz~~~~~~zzzwwwiii\\\NNNHHHGGGEEEFFFHHHFFFKKKRRRXXX^^^hhhsss|||ttt```PPPHHHCCCCCCGGGMMMQQQVVV^^^gggppptttyyy|||}}}}}}}}}~~~sss___SSSLLLGGGCCCBBB<<<:::888777777777666444666666666777777777888888999888888777777777888888888888999999:::;;;<<<<<<777666444444444666999;;;999999888888888888888888999999:::::::::;;;;;;;;;777999;;;<<<<<<<<>><<<>>>BBBEEEGGGDDDBBBAAAAAABBBLLLaaatttlllWWWTTTZZZmmm666555444333222333444555333333333444444444555555777888:::<<>>===>>>???666888;;;<<<======???AAA<<<999888;;;;;;888888<<<===<<<;;;:::888666444333444444444333222333555777444444444555666777888999999999999999999999::::::888999:::999666555555666888888888888888888888888444444444444444666777777888888999::::::::::::999::::::;;;;;;;;;:::999999777888888999999777666555555555555666888999;;;<<<999:::;;;===>>>>>>?????????>>>>>>>>>>>>@@@AAABBBFFFAAA???@@@AAAJJJaaayyysssaaaaaahhhwwwwwwgggaaaXXXWWWUUUTTTTTTRRRPPPMMMIIIHHHGGGGGGFFFFFFGGGGGGHHHMMMWWWfffwww~~~yyymmmvvv}}}wwwqqqoooqqqyyyzzzsssnnnjjjooottt|||ppp```UUUPPPMMMQQQYYYeeettt|||yyyyyyzzz|||}}}yyyvvvjjj\\\OOOJJJIIIHHHIIIKKKJJJPPPXXX```hhhsss{{{fffVVVKKKGGG???@@@EEEMMMSSSXXXbbblllvvvzzz|||ppp\\\PPPJJJEEEAAA@@@===;;;999888999999888777777777777777888888888888999999888888888888888999555555666777999:::;;;<<<999888666555666888;;;===888888888888888999999999;;;;;;:::::::::;;;<<<===777999;;;<<<<<<===>>>@@@BBBHHHRRR^^^kkkvvv}}}}}}wwwqqqjjj```UUUMMMEEEAAA===<<<>>>AAAEEEFFFAAA@@@@@@AAADDDPPPggg{{{hhhVVVTTT\\\ppp999777555222111222333444444444555555666777777777888:::===>>>???@@@CCCEEECCCDDDEEEGGGJJJPPPXXX]]]bbbiiittt~~~ppp[[[KKK???===AAAAAA@@@???=========>>>>>>999999888888888888888999777777777777888888999999666666555555555444444444444444444444444555666777555666999===@@@???:::555::::::999999999999999999::::::999999888888777777;;;;;;:::999999999999:::777888888666555555777999999;;;<<<;;;:::888888999===;;;999999999:::999888999999999888888888888777666666666666666555555555;;;;;;<<<===>>>???@@@@@@AAA@@@>>>???@@@@@@???===AAA<<<===BBBEEELLLccc|||qqq^^^]]]dddxxxssseee^^^ZZZZZZXXXVVVSSSQQQOOONNNKKKKKKKKKJJJIIIIIIHHHHHHLLLMMMUUUdddttt{{{qqqxxx||||||{{{rrrooosssyyy}}}yyynnnffffffjjjoooxxxxxxhhh\\\VVVRRRVVV^^^iiivvv~~~|||sssooobbbUUUOOOLLLKKKNNNRRRVVVYYY```iiiuuuzzzkkk\\\NNNFFFCCC???@@@EEENNNUUU]]]jjjvvv|||zzzvvviiiXXXMMMHHHFFFAAA===;;;:::999777666666555555888888888888888888888888999888888888777777666666888888888888999:::;;;<<<:::::::::999999999888888:::999666555444555666777:::::::::;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>BBBHHHRRR```mmmxxx{{{vvvnnneeeZZZOOOHHH@@@>>>===>>>@@@DDDEEEFFFLLL>>>888@@@GGGQQQjjj~~~fffOOORRR```www222111111111222555777999444444555555666777777777888:::<<<>>>>>>@@@BBBDDDDDDEEEFFFGGGJJJPPPXXX]]]ccckkkvvvfffSSSGGG>>>;;;???===>>>>>>???>>>===<<<;;;999999888888888888888999555555555666666666666666999999999999888888888888666555555555666666777888999:::===AAADDDCCC>>>:::::::::::::::::::::::::::999999888888888777777777<<<;;;:::999999999999:::777888777666555555777999;;;<<<>>>===<<<;;;<<<===999888888888999:::::::::999999999888888888777777777777777777777777777777;;;;;;<<<===>>>???@@@@@@???>>>===>>>@@@AAAAAA@@@BBB======BBBGGGQQQiiippp]]]]]]ddduuusssfff___YYYXXXVVVUUUSSSRRRQQQQQQLLLLLLKKKJJJJJJIIIIIIHHHKKKMMMUUUbbbqqqwww}}}~~~||||||rrrooorrrxxx||||||pppgggbbbeeejjjrrr{{{~~~nnnaaa[[[VVVZZZaaalllyyy~~~vvvrrrggg[[[VVVTTTSSSVVVZZZaaaeeelllvvvmmm^^^SSSIIICCCAAACCCDDDJJJSSS[[[dddqqq}}}|||xxx|||{{{jjj___QQQGGGDDDBBB>>>::::::999888777666666666666888888888888888888888888888888888888777777777666888888888888999:::;;;<<<:::::::::999999999999888777666666666666888999:::777777777888888777777777:::;;;<<<<<<;;;<<<===???CCCIIIUUUcccpppzzz~~~zzzwwwrrrkkkbbbXXXNNNGGG???>>>===>>>AAADDDFFFGGGJJJ???:::AAAHHHRRRmmmxxx```RRRVVVeee}}}555444333222111222333444444555555666666777777888777999;;;======???AAACCCEEEFFFFFFHHHKKKQQQXXX]]]dddmmmyyyvvvXXXIIIBBB;;;999;;;999;;;===???>>><<<:::888888888888888888888888888777666666666666666666666888888777777777666666666777777777777777888888888666777:::===???>>>:::777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999===<<<;;;:::::::::;;;;;;888999999888666777999;;;888:::;;;;;;::::::;;;<<<::::::::::::::::::::::::999999888888888777777777777777777777888888888888;;;;;;<<<===>>>???@@@@@@>>>======>>>AAABBBBBBAAABBB>>>>>>CCCJJJYYYssskkkYYYZZZbbbrrrsssfff```XXXWWWUUUTTTSSSSSSSSSTTTLLLLLLKKKKKKJJJJJJIIIIIIKKKNNNUUU```lll}}}xxx}}}~~~{{{}}}sssnnnqqqvvv{{{qqqgggaaa```gggnnnyyywwwjjjbbb\\\```gggqqq~~~{{{wwwmmmdddaaa______cccgggpppuuu}}}sss^^^QQQJJJDDDAAA@@@DDDFFFMMMXXXaaalllzzz~~~yyytttwwwxxxyyyzzzzzzrrrjjj]]]UUUJJJCCCBBB@@@<<<888888888777777777777888888888888888888888888888888888888888888777777777777888888888888999:::;;;<<<::::::::::::999999999999777777888888999:::::::::999999::::::::::::999999:::;;;<<<<<<<<<<<<>>>@@@DDDLLLYYYgggsss||||||vvvrrrmmmfff^^^UUUKKKEEE>>>===<<<>>>BBBEEEGGGHHHGGG???===BBBHHHSSSoooooo[[[TTT[[[mmm666555444222111111111111555555555666777777888888777999;;;<<<===>>>@@@BBBEEEFFFGGGHHHKKKQQQYYY^^^eeeooo}}}jjjMMMAAA>>>:::777888777999:::<<<<<<;;;999888777888888999999999999999:::::::::999999999999888777777666666666555555555777888888888888888888888333444666888999888666444:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<:::::::::999888999;;;===999:::;;;:::999999;;;<<>>;;;999999999888888888888777777777777666777777777777777888888;;;;;;<<<===>>>???@@@@@@???>>>>>>???AAABBBBBBAAAAAA>>>>>>DDDOOObbbbbbSSSUUU^^^rrrqqqfff```YYYXXXVVVTTTSSSSSSSSSTTTMMMMMMLLLKKKKKKJJJJJJIIIJJJNNNUUU^^^gggxxxsssxxxyyyxxx|||tttnnnooouuuzzzyyyllldddaaadddmmmwwwrrrkkkdddgggnnnwww{{{tttnnnmmmllllllpppvvv}}}xxxfffSSSJJJGGGDDDAAA@@@BBBDDDMMMYYYeeeqqq{{{uuuoooqqqqqqoooooommmfff]]]UUUOOOGGGCCCAAA???;;;888777777666666777888999999888888888888888888888888888888888777777777777777888888888888999:::;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;:::999888777::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<===@@@BBBEEEOOO]]]kkkvvv|||~~~{{{sssoooiiiaaaYYYPPPHHHBBB===<<<<<>>>>>BBBFFFSSSpppiiiYYYUUU```sss///000000222444555777888555555666666777888888888777999;;;<<<===>>>@@@BBBEEEFFFGGGIIILLLRRRZZZ```fffqqq{{{```GGG>>>===999666666888777777777888999::::::777888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999999888777777999:::;;;;;;::::::999::::::::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===>>>>>>???>>>===<<<;;;999::::::999888999;;;======>>>>>>>>>======???AAAAAACCCCCCAAA===:::999999888888888777777777666666555555555666666777777777;;;;;;<<<===>>>???@@@@@@BBB@@@???@@@AAAAAA@@@???@@@>>>???FFFUUUnnnuuu\\\PPPTTT^^^ttt~~~oooeee___[[[YYYWWWUUUSSSRRRRRRRRRNNNMMMMMMLLLKKKKKKJJJJJJIIINNNUUU\\\dddtttnnnrrruuuvvvyyyvvvooonnntttyyywwwkkkeeeeeejjjvvv{{{tttmmmooottt||||||yyyzzzzzzzzz}}}hhh[[[MMMHHHGGGCCC@@@@@@@@@CCCMMM[[[hhhvvvxxxrrrjjjkkkiiigggfffeee^^^VVVOOOKKKEEEAAA???<<<999666666666666666777888999:::777777777777777777777777777777777777777777888888888888888888999:::;;;;;;;;;;;;;;;:::::::::999999;;;<<<<<<<<<;;;:::999888777777888888888888777777:::;;;<<<<<<<<<>>>BBBDDDHHHRRRaaannnwww}}}|||yyyrrrmmmeee]]]UUULLLDDD???===<<<===@@@DDDGGGHHHHHHAAA>>>>>>AAAEEETTTsssfff[[[UUUcccxxx222222333444555555666666555666666777777888888999888:::<<<======>>>@@@BBBDDDEEEGGGIIIMMMTTT\\\bbbiiitttlllVVVBBB<<<<<<888555666777666666666666888:::;;;888999;;;<<<======<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<;;;:::999888:::<<<======<<<;;;<<<===::::::;;;;;;<<<=========;;;;;;<<<===>>>>>>??????>>>@@@CCCEEEDDDBBB???<<<999999:::999888999<<<>>>===>>>?????????AAADDDGGGFFFHHHIIIGGGAAA<<<;;;<<<888888777777777666666666444444555555666666777777;;;;;;<<<===>>>???@@@@@@CCCAAA@@@@@@AAAAAA@@@?????????BBBKKK^^^{{{lllZZZPPPVVVbbbxxxzzzlllbbb]]]ZZZZZZXXXWWWUUUSSSRRRQQQNNNNNNMMMMMMLLLLLLKKKKKKJJJMMMTTT[[[bbbqqquuujjjmmmqqqrrrtttyyyxxxpppnnntttyyywwwmmmjjjlllsss~~~vvvxxx|||lll[[[RRRJJJGGGEEEAAA??????BBBEEEOOO\\\iiivvv}}}sssnnnccccccaaa^^^^^^^^^XXXPPPIIIEEEAAA===;;;888666333777777666666777888999999777777777777777777777777777777777777888888888888888888888888999:::;;;<<<;;;;;;;;;;;;::::::::::::999999::::::;;;;;;<<<<<<888888999999999999888888;;;;;;<<<<<<===???CCCFFFLLLVVVeeerrryyy~~~}}}xxxtttnnniii```XXXPPPIIIBBB>>>>>>===>>>AAADDDGGGGGGGGG@@@>>>>>>AAAIII\\\zzzwwwbbb\\\XXXiii~~~666666666666555444333333666666666777888888999999:::;;;===>>>>>>???@@@BBBCCCDDDFFFIIINNNVVV^^^dddlllxxxvvv\\\KKK<<<::::::666444777444555666777888999::::::999:::<<<>>>???>>>======;;;;;;<<<===>>>>>>???@@@>>>>>>>>>=========<<<<<<<<<===>>>??????===;;;::::::<<<===<<<:::999;;;===<<<======>>>??????@@@@@@===>>>???@@@AAABBBCCCCCCEEEHHHMMMPPPPPPLLLGGGCCC===>>>>>>>>>===>>>AAACCC@@@BBBDDDFFFHHHLLLQQQUUUUUUWWWWWWRRRHHHAAA======888777777777666666666666444555555666777777888888;;;;;;<<<===>>>???@@@@@@AAA@@@???@@@BBBBBBBBB@@@@@@BBBGGGQQQgggvvvdddWWWQQQXXXddd{{{vvviii```ZZZWWWXXXXXXXXXWWWUUUSSSQQQOOONNNNNNMMMMMMLLLKKKKKKJJJMMMTTT[[[bbboooyyylllcccfffkkknnnooorrryyy{{{qqqoootttzzz|||yyyqqqpppuuu~~~nnn]]]UUUOOOJJJHHHCCC??????CCCEEEGGGOOOZZZeeeqqq|||rrrjjjggg[[[[[[YYYUUUUUUUUUPPPHHHDDDAAA===:::888777666555888777777777777777888888777777777777777777777777666777777777888888888888888888888888999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<===@@@DDDHHHQQQ[[[jjjuuu|||}}}xxxsssooogggbbbZZZSSSLLLGGGBBB>>>>>>>>>???AAAEEEGGGGGGFFF@@@>>>???DDDQQQhhhnnn\\\[[[]]]ooo111222444666777888999999666666666777888888999999:::<<<>>>???>>>???AAACCCBBBDDDFFFIIIOOOWWW___fffooo{{{fffQQQCCC888888888444333777222444777999;;;:::999888:::;;;===???@@@@@@???>>>======>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBB???@@@AAABBBAAA@@@===<<<===???@@@>>><<<;;;===@@@>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDEEEGGGGGGHHHMMMRRRXXX\\\[[[WWWPPPLLLCCCDDDDDDDDDCCCDDDGGGIIIIIIKKKOOORRRVVV\\\bbbgggggghhhfff]]]OOODDD>>>===777777777777666666666666555666666777888999999999;;;;;;<<<===>>>???@@@@@@@@@???>>>@@@BBBDDDCCCBBBBBBEEEJJJVVVmmmwwwzzzmmm]]]TTTOOOWWWddd}}}tttggg^^^XXXTTTUUUXXXYYYYYYWWWTTTSSSOOOOOONNNNNNMMMLLLLLLLLLJJJMMMSSS[[[bbbnnnrrrfff\\\___eeejjjmmmpppxxx|||rrroootttzzzxxx{{{uuuvvv}}}wwwdddVVVUUUQQQMMMIIICCC???BBBHHHEEEGGGMMMWWW```jjjxxxzzzpppgggaaa___VVVVVVSSSOOONNNNNNIIIBBBBBB@@@===:::999888999999888888777777777777888888777777777777777777777777666666777777888888888999888888888888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::>>><<<:::888777888999:::777888888999999888888777;;;<<<<<<<<<===@@@EEEIIIUUU___mmmxxx~~~{{{uuuoookkkaaa\\\UUUOOOJJJFFFBBB?????????@@@BBBEEEFFFFFFEEEAAA??????GGGXXXrrriiiXXXYYYaaattt666666555555555666666777999:::999888666666888::::::<<<>>>>>>>>>???AAACCCDDDEEEEEEGGGMMMVVV```gggvvvnnnWWWDDD===888777666555666999888999999999999:::===?????????@@@AAABBBBBB???===AAA@@@AAADDDHHHIIIGGGDDDIIIIIIIIIIIIIIIHHHEEEBBBAAAAAABBBBBBBBBBBBAAAAAAGGGFFFEEEDDDCCCCCCCCCCCCAAACCCDDDDDDDDDDDDEEEGGGHHHEEECCCDDDHHHMMMQQQRRRZZZ^^^ccciiikkkeee[[[RRRGGGFFFFFFGGGJJJNNNSSSVVVZZZ^^^eeekkkpppuuuyyy||||||ssscccQQQDDD>>>>>><<<;;;999777666555555444777777888777666666888;;;;;;===>>>@@@AAAAAAAAAAAAAAA@@@>>>=========>>>>>>CCCEEEJJJXXXuuusssvvv|||fffXXXPPPOOOZZZiiiqqqccc[[[XXXWWWXXXYYYYYYYYYWWWUUUSSSOOOPPPQQQPPPMMMKKKKKKKKKOOONNNQQQWWW^^^hhhvvvvvvkkkbbb^^^___^^^cccmmmlllrrr{{{qqqsssyyyzzz}}}xxxzzz}}}{{{}}}xxxggg\\\WWWTTTPPPKKKGGGFFFFFFEEEDDDGGGHHHKKKQQQXXXaaaiiimmmnnnnnnmmmjjjfff```ZZZWWWMMMNNNMMMLLLJJJFFFCCCAAA===<<<:::999888999999:::888888777777666666555555:::999999999888888777777666666777888888888888888777777777777777777777777:::;;;=========;;;999777;;;<<<===<<<:::999:::;;;999999999999::::::;;;<<<;;;;;;<<<>>>>>>>>>DDDKKKXXXeeesssyyy~~~~~~{{{tttkkkeee]]]XXXQQQJJJFFFCCC???===@@@@@@AAACCCFFFHHHHHHHHH@@@???CCCQQQfff~~~yyy___WWW[[[aaa{{{666666555555555555666666888888888777555555777999;;;===?????????@@@BBBDDDCCCDDDFFFIIIOOOYYYdddkkkzzzbbbNNNDDD===888777777555666999888999999999999:::===@@@BBBBBBDDDEEEFFFEEECCCBBBFFFEEEEEEHHHLLLOOOPPPOOOQQQRRRRRRSSSRRROOOKKKHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHJJJJJJJJJKKKLLLNNNQQQOOONNNOOOSSSXXX\\\]]]dddggglllppppppjjj___WWWPPPPPPPPPQQQVVV\\\bbbfffmmmrrryyyuuucccRRRFFF@@@???:::999888777666666666777777888888777666666888;;;;;;===>>>@@@AAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAAAAABBBEEEKKK[[[xxxsssvvvwwwbbbVVVOOOOOO\\\lllnnnaaaZZZWWWWWWWWWXXXXXXWWWVVVTTTSSSPPPQQQRRRQQQNNNLLLLLLLLLMMMLLLOOOUUU\\\eeesss}}}sssjjjbbb\\\]]][[[aaakkkkkkqqq{{{uuuwww{{{{{{|||wwwyyy~~~~~~nnnbbbZZZWWWTTTPPPKKKGGGFFFFFFEEEDDDDDDDDDFFFJJJPPPVVV\\\```bbbbbbbbb___[[[VVVQQQNNNIIIIIIIIIHHHFFFBBB???===;;;:::999777777777888888888888777777666666666666999999888888888777777777666777777888888888888888888888888888888888888888;;;<<<===>>>>>><<<:::999;;;<<<===<<<:::999:::;;;::::::999999:::;;;;;;<<<;;;:::<<>>===@@@??????CCCIIILLLKKKHHHCCCAAAGGGWWWmmmttt[[[TTTYYYhhh666666555555555555666666666777777777555555777999:::<<<>>>?????????AAACCCCCCDDDFFFJJJQQQ\\\hhhppp~~~pppVVVFFF???888444444444333444777888999:::::::::<<>>888777777777777777888888777888888777666777999:::;;;===>>>@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCAAAEEEMMM^^^|||uuuxxxsss```UUUPPPRRRbbbssszzziii^^^YYYWWWWWWVVVVVVUUUUUUTTTSSSSSSQQQRRRSSSRRROOOMMMMMMNNNLLLKKKMMMSSSYYYaaannn{{{xxxqqqjjjeee]]]^^^[[[aaalllmmmsss}}}{{{}}}}}}{{{yyyvvvyyy}}}mmmccc^^^ZZZXXXSSSPPPKKKHHHGGGFFFEEECCCBBBBBBBBBDDDGGGKKKNNNQQQTTTTTTTTTRRROOOLLLHHHFFFBBBBBBBBBAAA???===:::999888777666666666666666777888777777777777666666666888888777777777777666666666777888888999999888888999999999999999999999999<<<===>>>>>>>>>===<<<;;;;;;<<<===<<<:::::::::;;;;;;::::::::::::;;;<<<<<<;;;:::===@@@AAACCCKKKSSS```mmm{{{}}}yyyuuummmddd^^^VVVQQQHHHBBB>>>======<<<@@@===>>>EEENNNRRROOOJJJGGGEEEKKK___zzzlllWWWUUU\\\qqq777666666555555555555666555777888888777777888:::999;;;=========>>>@@@BBBCCCDDDFFFKKKRRR]]]iiiqqq|||aaaMMMCCC<<<666333444555444555888888999;;;;;;<<<>>>BBBEEEEEEHHHKKKNNNNNNNNNNNNOOOUUUVVVYYY\\\```bbbddddddhhhjjjjjjgggbbb[[[VVVSSSTTTUUUVVVXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]___```^^^```cccdddeeefffiiikkkkkkjjjjjjmmmrrrvvvxxxyyy}}}{{{rrrmmmpppqqqrrrvvv}}}~~~hhhUUUIIICCC>>>;;;888888777777777777888888666888999888777777999:::;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAEEEOOObbb{{{}}}sssaaaWWWSSSWWWhhh|||uuueee]]]YYYWWWVVVUUUTTTSSSRRRRRRRRRSSSQQQRRRSSSRRRPPPOOONNNOOOLLLKKKMMMRRRWWW]]]jjjuuuvvvqqqmmmiiiaaa```]]]dddppprrrxxx}}}yyyvvvuuuxxx}}}~~~~~~qqqeee```^^^[[[XXXSSSOOOKKKIIIGGGGGGEEEDDDBBBAAAAAAAAABBBDDDGGGHHHIIIIIIJJJIIIGGGEEEBBBAAA<<<===<<<<<<:::999777666666666666666666666666777777777777777777777777777777777777666666666666666777777888999999999999888999999999999999999999999;;;<<<<<<=========<<<<<<;;;======<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;===AAABBBDDDLLLVVVbbbooo}}}{{{vvvrrrjjj```YYYSSSMMMEEE>>><<<<<<<<<===AAA>>>???HHHTTTXXXSSSLLLHHHGGGQQQhhh}}}dddVVVYYYbbbxxx777777666555555555555555555777999:::999999;;;<<<;;;<<<>>>??????@@@BBBCCCDDDEEEGGGKKKRRR]]]iiiqqqjjjTTTEEE>>>===777555777999888999<<<999:::<<<>>>???BBBFFFIIIFFFJJJOOORRRSSSTTTVVVXXX^^^bbbhhhlllnnnmmmkkkjjjxxxxxxwwwrrrkkkeeebbbaaafffgggiiikkklllnnnnnnnnnllllllmmmnnnoooqqqrrrsssrrrtttvvvxxxyyy{{{}}}qqq\\\LLLDDDAAA>>>;;;:::999888777666666666666666888999999888888999:::;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBGGGQQQeeevvvdddZZZUUUYYYlllpppbbb\\\YYYXXXUUUUUUTTTRRRRRRRRRRRRRRRQQQRRRSSSSSSQQQOOOOOOPPPMMMLLLNNNRRRVVV[[[fffqqq~~~}}}vvvssspppmmmfffeee```fffsssvvv{{{{{{vvvtttuuuxxx{{{}}}~~~zzznnnfffccc```[[[WWWPPPMMMJJJHHHGGGGGGEEEDDD???????????????AAABBBCCCAAAAAAAAAAAAAAA???>>>===999999999888777777666555555666666777777888888888777777777777888888888888666666666666666777777777777777888999999999999999999999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<======<<<;;;;;;<<<<<<<<<>>>===>>>AAACCCFFFNNNXXXcccppp}}}yyytttoooggg]]]VVVOOOIIIBBB===;;;<<<===>>>AAA@@@CCCMMMXXX\\\VVVNNNHHHJJJWWWqqqsss]]]TTT[[[ggg}}}888777666555555444555555555777:::;;;:::;;;<<<======???AAABBBBBBCCCDDDFFFDDDEEEHHHLLLSSS^^^jjjrrrrrrZZZHHH>>>999777333111444777666888;;;:::<<<>>>@@@BBBEEEIIIMMMKKKQQQWWW\\\]]]___cccfffkkkqqqxxx}}}|||yyyvvvttt|||wwwpppnnnooorrryyyzzz|||~~~nnnbbbRRRGGGBBB@@@>>><<<:::999888777666666666666666888::::::999888999:::;;;===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBHHHTTThhh}}}kkk^^^WWWZZZmmm~~~kkk___ZZZXXXWWWUUUTTTTTTSSSSSSRRRQQQQQQPPPRRRSSSRRRQQQOOOOOOPPPNNNMMMOOORRRUUUYYYcccmmm{{{{{{yyywwwuuuoookkkdddiiitttvvvzzz}}}vvvsssrrruuuyyy{{{|||~~~xxxpppiiiccc]]]VVVQQQJJJHHHFFFEEEEEEEEEDDDBBB<<<;;;;;;;;;;;;<<<<<<===999::::::::::::999999999777777666666666666666666555555777888999999999999777777777888888888888999666666777777777777888888777888999999:::999999999999999999999999999999999999999999:::;;;<<<======<<<===>>>===;;;;;;;;;<<<>>>>>>===<<<<<<<<<<<<===>>>===???CCCEEEIIISSS]]]gggsss}}}wwwrrrlllcccYYYRRRKKKFFF@@@<<<;;;<<<>>>>>>AAAAAAFFFPPPZZZ\\\UUUNNNGGGLLL]]]yyyiiiWWWSSS]]]jjj888777666555555444444444333666999::::::;;;<<<======>>>@@@AAAAAABBBDDDFFFCCCEEEHHHMMMUUUaaannnvvvsss\\\LLLAAA;;;777444000///333666666777:::<<<>>>@@@BBBEEEHHHMMMPPPTTT[[[ccchhhjjjmmmrrrvvvzzz|||xxx{{{~~~sss\\\UUUKKKCCC???===;;;999888888777777777777777888666888:::;;;:::999999:::;;;===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAAAAAAAAHHHUUUllluuufff\\\]]]oooxxxfff\\\XXXVVVUUUTTTTTTUUUUUUTTTSSSQQQPPPOOOQQQRRRRRRPPPOOOOOOPPPOOOMMMNNNQQQSSSVVV___iiizzz|||vvvlllnnnwwwvvvwwwxxxrrrqqqqqqvvvzzz{{{|||yyyuuuooofff]]]SSSLLLGGGCCCAAA@@@@@@AAABBBAAA???::::::999999888888777777555555555666666666666555555555555444555555666666333444666888999999999999777777888888888999999999777777777888888888999999777888999999::::::999999::::::::::::::::::::::::999999::::::<<<===>>>???<<<===>>>===<<<;;;<<<===???>>>>>>===<<<<<<======>>>===@@@EEEIIIOOOZZZeeemmmxxx{{{uuuoooiii```UUUMMMFFFBBB>>>;;;;;;<<<======>>>BBBIIIRRRXXXXXXQQQKKKGGGOOOdddxxx```SSSTTTbbbqqq888888777555555444444444222444888999::::::;;;<<<:::<<<>>>>>>>>>???AAACCCCCCDDDHHHNNNWWWdddrrrzzzwww```MMMCCC???<<<:::888444444888;;;<<<===@@@===???BBBDDDFFFJJJOOORRR[[[bbbkkkqqqtttxxx}}}nnnbbbPPPLLLFFFAAA===:::777555666666666666777888999:::666888:::;;;:::999999:::;;;===>>>@@@AAAAAAAAAAAA@@@AAAAAABBBAAA@@@>>>===@@@GGGVVVnnnnnnbbbaaassstttcccZZZWWWUUUSSSSSSTTTUUUVVVUUUSSSQQQPPPOOOPPPRRRQQQPPPOOOOOOPPPNNNMMMNNNQQQRRRTTT]]]fff|||tttssszzzwwwwww}}}tttooopppqqqvvvzzz{{{|||zzzvvvtttmmmcccVVVKKKCCC@@@>>><<<<<<<<<>>>???>>>===;;;;;;:::999777666555555444444555555555555555555444444333333444555555666222333555777999999999999777777888888999999999999777777888888999999999:::888888999::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;===>>>@@@AAA<<<>>>>>>>>><<<;;;<<<===??????>>>=====================@@@GGGLLLSSS```kkksss}}}~~~yyysssmmmfff]]]RRRKKKCCC@@@<<<:::;;;<<<<<<<<<<<>>>>>??????@@@@@@AAABBBBBBGGGHHHLLLQQQYYYfffsss|||yyygggRRREEE>>>999666555777777777888999;;;<<<===BBBCCCEEEFFFIIIOOOWWW\\\aaammmyyyppp^^^SSSCCCBBB@@@>>><<<::::::999::::::888777666666666666555666777999::::::::::::@@@???>>>???AAABBBBBBAAAAAABBBAAA???<<<;;;<<<===BBBGGGVVVrrrpppeeegggwwwiii\\\XXXVVVTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPOOOPPPQQQQQQQQQQQQQQQQQQPPPQQQRRRQQQQQQUUU\\\bbbvvv}}}zzzzzz{{{|||xxxssspppvvvyyy{{{zzzxxxzzz~~~|||tttlll```RRRGGG???<<<;;;666666777888999::::::;;;:::999888666555444222222333222222111111222333333333333333444444555555555666777999::::::999888777777777777777666666666666888888888888888999999:::;;;888666666999;;;;;;:::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;============<<<;;;:::999::::::;;;===??????>>><<>>>>>???@@@AAABBBCCCDDDDDDGGGIIILLLRRR[[[gggttt|||hhhXXXGGG???;;;888777888777777888888:::;;;======???CCCGGGJJJNNNSSSZZZ___ooo{{{~~~rrrdddWWWOOOBBBAAA???===;;;:::999999:::999999888888777777777666666777888999:::;;;;;;>>>>>>===???AAABBBBBBAAAAAAAAAAAA@@@===<<<<<<===CCCJJJ[[[wwwooogggjjjzzz|||fff[[[XXXVVVTTTTTTSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRRRRSSSRRRRRRPPPQQQRRRQQQQQQUUU\\\bbbuuu|||yyyxxxxxxyyytttrrrzzz|||}}}{{{xxxyyy}}}zzzxxx{{{~~~yyyvvvtttssssssmmmdddVVVJJJAAA<<<999777444444444555666888999:::999888777666444333222111222222222333333333444444222222222333444444555555666888999:::;;;999888777777777777777666666666666999888888888888999::::::;;;999777888:::<<<;;;:::999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<===============<<<;;;:::999;;;;;;<<<===??????>>>===>>>AAADDDHHHOOO\\\mmmyyy~~~}}}xxxqqqiii```WWWNNNHHH@@@???===;;;:::;;;<<<===DDDDDDHHHOOOQQQLLLGGGGGGJJJQQQeeeqqq[[[UUUVVV\\\ppp999888777666666555555666666666777888999;;;<<<===>>>>>>@@@AAACCCDDDFFFFFFFFFIIINNNUUU^^^iiiuuu}}}yyylllVVVJJJ>>>::::::888888999777888888999;;;<<<>>>???@@@EEEKKKPPPTTTZZZbbbhhh|||uuuiii^^^TTTLLLHHH@@@???===<<<:::999888888888888999999999999888777777777777777888:::;;;======<<<<<<>>>@@@BBBBBBAAA@@@AAABBBAAA???=========EEENNNbbbzzzkkkfffkkk{{{xxxcccZZZXXXVVVTTTSSSRRRRRRSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSPPPQQQRRRQQQQQQUUU\\\bbbooo|||vvvuuuvvvzzzwwwwww~~~|||xxxyyy|||~~~xxxtttqqquuu{{{~~~wwwtttqqqnnnlllkkkkkkkkkcccXXXIII???:::888666333222222222222444666888:::777777666555333222111111///000222444444555444444111111222333333444555555777888:::;;;;;;:::888777666666666666777777777777888888888888888999:::::::::999999:::<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>??????============<<<<<<;;;:::;;;<<<===>>>?????????>>>>>>BBBFFFLLLUUUbbbrrr|||zzzvvvnnnfff]]]TTTKKKFFF???>>><<<;;;;;;<<<===>>>CCCCCCHHHNNNNNNIIIFFFFFFMMMWWWlll{{{eeeSSSQQQXXXddd{{{999888777666555555555555666666777888:::;;;<<<===<<<===>>>@@@CCCEEEFFFGGGFFFJJJPPPWWW```kkkvvv|||~~~lll[[[OOOEEE<<<;;;:::888777888888888999;;;<<>>===<<<:::999888888888666777888999999888888777888888777666777:::<<<>>><<<;;;;;;===@@@AAAAAAAAA???AAABBBBBB@@@>>>>>>>>>GGGSSSjjjqqqdddbbbgggyyyvvvbbbYYYWWWTTTQQQPPPRRRQQQQQQQQQPPPOOOOOONNNNNNNNNPPPQQQRRRRRRSSSSSSPPPQQQQQQPPPPPPTTT[[[```hhhyyyzzztttuuuwww}}}~~~|||}}}~~~~~~}}}{{{xxxxxx|||zzzsssooolllqqqxxxyyyqqqooommmjjjhhhffffffffffffZZZNNN???777666777444111111111000111333555888999666555555444222111111000,,,...111333444444333333222222333444555666777777888999;;;<<<;;;:::888777666666666666777777777777777777666666777777888999999:::;;;<<<======;;;::::::::::::;;;;;;;;;;;;<<<:::;;;<<<===>>>???@@@AAA===============<<<;;;;;;;;;===>>>>>>>>>>>>???@@@AAAEEEJJJQQQZZZfffsss{{{yyytttlllccc[[[RRRIIIDDD>>>===;;;:::;;;<<<>>>@@@CCCDDDHHHNNNNNNIIIFFFHHHJJJYYYsssmmmZZZLLLNNNYYYkkk777777666555444444444444555666777999:::;;;<<<<<<:::;;;===???BBBDDDEEEFFFFFFKKKRRRZZZbbbllluuu{{{wwwcccRRRHHHAAA;;;;;;;;;999888:::::::::;;;===???BBBDDDEEEIIIMMMRRRUUUZZZeeeuuuzzztttpppeee___VVVNNNHHHCCC???<<<<<<<<<:::999888888888888666666777777888777777777999888777777888:::<<<>>><<<<<<;;;===@@@AAAAAA@@@???AAABBBBBB@@@???@@@AAAJJJYYYtttiii___^^^dddwwwvvvbbbXXXVVVSSSPPPNNNQQQQQQPPPOOOOOONNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPOOOOOORRRYYY___cccvvvvvvqqqtttyyy}}}}}}|||{{{yyyxxxyyy|||~~~~~~~~~~~~wwwpppllljjjooowwwvvvmmmiiigggeeeccc```^^^]]]]]]\\\TTTIII;;;555555777555222222111111222444666888999555555444333222111111000+++---000222333333222111444444555666777888999:::999:::<<<===<<<;;;999777555666666666777777777888555555555555555666777777888:::<<<===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>@@@@@@AAA=========>>>======<<<;;;<<<>>>??????>>>>>>@@@BBBAAAEEELLLUUU```kkkvvv|||xxxrrrjjjaaaXXXPPPHHHCCC<<<;;;::::::;;;===@@@AAAAAACCCIIIOOONNNIIIGGGIIIIII^^^}}}bbbTTTIIINNN]]]ttt777666555444444333333333555666777999;;;;;;<<<<<<:::;;;===???AAACCCEEEFFFFFFKKKSSS\\\dddkkkssswww{{{zzzooo]]]MMMAAA;;;888:::;;;:::;;;>>>;;;<<<===???BBBEEEGGGIIIKKKPPPVVVZZZ```nnn{{{yyyuuurrrooojjjeeeaaaVVVSSSMMMHHHEEEAAA>>>;;;;;;;;;:::999999999999999888888777777666777777888888888888888999;;;<<<===>>>======>>>@@@AAA@@@???@@@AAABBBAAA@@@@@@BBBCCCOOO```~~~~~~{{{ccc\\\]]]cccyyywwwbbbXXXUUUSSSQQQPPPRRRQQQPPPOOONNNNNNNNNNNNLLLMMMNNNNNNOOOOOONNNNNNMMMNNNOOOMMMMMMPPPWWW\\\ccctttqqqmmmrrryyy}}}{{{zzzyyyyyy{{{~~~}}}{{{~~~{{{{{{~~~}}}uuunnniiihhhoooxxx|||~~~~~~zzzsssjjjdddbbbaaa```^^^[[[YYYXXXWWWVVVOOOFFF<<<666555666444222222222333444555666666777555555444333333222111111---...000111222333222222555555666777999:::;;;;;;;;;;;;=========;;;999777555555666666777777888888555555555555555666666777888:::;;;<<<;;;:::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@=========>>>>>>======<<<<<>>>>>AAADDD???DDDMMMYYYfffrrr|||~~~vvvppphhh___VVVNNNFFFBBB;;;:::::::::;;;>>>AAABBBAAAEEEMMMTTTSSSMMMKKKMMMSSSkkkyyy[[[QQQKKKRRReee~~~888777666555444444444444555666888:::;;;<<<<<<;;;<<<===>>>@@@BBBDDDEEEFFFGGGLLLTTT]]]dddkkkppptttvvv|||{{{rrrfffUUUHHH???;;;999;;;<<<<<<===AAA===>>>@@@BBBEEEHHHJJJLLLNNNUUU^^^eeennn~~~{{{uuurrrpppjjjgggeeebbb___[[[VVVSSSLLLIIIEEEBBBAAA@@@>>><<<;;;;;;:::999999999::::::===;;;999777666777999:::777888888999:::;;;<<<<<>>???@@@AAA@@@???BBBBBBAAA@@@???@@@CCCFFFUUUhhhxxxyyynnnZZZXXXZZZaaazzzwwwaaaWWWVVVUUUTTTTTTSSSRRRPPPOOONNNNNNOOOOOONNNOOOOOOOOOOOONNNMMMMMMLLLMMMMMMLLLKKKNNNUUUZZZaaarrr|||jjjgggoooxxx~~~~~~{{{zzz{{{}}}|||zzz}}}~~~yyyxxx|||{{{ssslllggggggnnnxxx~~~}}}~~~rrrlllfff___[[[\\\ZZZZZZXXXWWWUUUTTTSSSRRRJJJDDD===777444333222111111222444555666555444333555555444444333333222222111111222222333333333333444555666777999:::;;;<<<;;;<<<===>>>===;;;999888555555555666777888888888777666666666666777888888888999;;;:::888888:::===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>>>>>>>=========???AAA@@@======AAAEEEAAAGGGPPP^^^kkkwww{{{tttnnneee[[[SSSKKKDDD???:::999999:::<<>>>>>@@@AAACCCDDDEEEFFFGGGMMMUUU]]]dddjjjooorrrssszzz}}}wwwlll___PPPDDDDDD???===>>>>>>===>>>BBB>>>???AAACCCFFFIIILLLNNNQQQZZZgggqqq||||||tttmmmgggdddbbb^^^\\\ZZZXXXUUURRRMMMJJJGGGDDD@@@>>>>>>??????>>>;;;;;;::::::999::::::;;;AAA>>>;;;888777888;;;<<<777777999:::;;;<<<<<<<<>>CCCBBBAAA???>>>@@@DDDHHHYYYnnnqqqxxxzzzcccSSSTTTWWW^^^zzzvvvaaaWWWVVVWWWWWWYYYSSSRRRPPPOOONNNNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMKKKLLLLLLKKKJJJMMMSSSYYY___oootttdddcccmmmxxx|||~~~~~~|||}}}~~~|||zzz|||}}}xxxwwwzzzyyyqqqjjjfffgggnnnxxx}}}~~~}}}zzzzzz|||rrrgggbbb^^^WWWUUUWWWRRRQQQQQQPPPOOONNNNNNMMMGGGCCC===777333000//////000222444666666444222000555555555444444333333333444444333333333444555555444444555777888:::;;;;;;<<<===>>>>>>===;;;999888444555555666777888888999888888888888888999999:::888999:::999666777:::===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>>>>======@@@BBB@@@======AAAFFFGGGLLLUUUbbbnnnxxx~~~~~~zzzrrrlllcccYYYPPPIIIBBB===999999999:::<<>>>>>>>>>>>>>>>>>@@@AAACCCDDDEEEFFFLLLOOOTTTZZZaaagggkkknnnuuuxxxzzztttfffUUUHHHAAA>>>>>>???@@@@@@@@@@@@@@@BBBCCCFFFIIIMMMQQQTTTVVV[[[ggguuu}}}tttpppkkkfffccc___[[[XXXRRRQQQOOOMMMJJJHHHGGGFFFCCCAAA???<<<::::::999999777777888999:::;;;;;;<<>>>>>>>>>>>????????????CCCAAAAAABBBAAA@@@DDDJJJZZZttt|||rrr|||{{{fff[[[QQQOOOTTTfffwwwaaaYYYYYYYYYUUUSSSPPPPPPOOONNNNNNNNNOOOPPPOOONNNMMMMMMLLLLLLMMMMMMOOOOOONNNMMMMMMOOOSSSWWW```iiiwwwyyyggg]]]^^^hhhsss{{{}}}zzz|||~~~|||{{{}}}zzzzzz{{{|||~~~zzzuuunnngggbbbeeekkktttxxxsssqqqoooqqqvvv~~~nnniiiaaa[[[WWWUUUSSSRRRNNNNNNMMMLLLKKKIIIGGGFFFDDDAAA<<<777333222222333666777888999:::999999888666666555555555444444444333333333333333333333333666777888999:::;;;;;;;;;@@@AAAAAA@@@???<<<999777888777555333333555777888999999888888888888888999;;;:::999888888888999:::===<<<<<<;;;;;;;;;<<<<<<===============<<<<<<<<<>>>>>>>>>>>>>>>======<<<===;;;::::::===AAADDDEEEHHHTTT```iiiqqqzzzyyyuuuqqqkkk```VVVMMMFFF@@@<<<;;;:::===AAABBBAAADDDJJJOOOZZZgggooommmiiikkkqqqlllUUUPPPRRRfff888777555444444444555666777888:::<<<===>>>>>>>>>??????AAACCCEEEFFFHHHHHHLLLOOOSSSYYY```ffflllooorrruuuvvvpppcccTTTHHHBBB>>>???@@@@@@AAAAAAAAAAAACCCEEEGGGJJJNNNSSSXXX\\\hhhuuu~~~{{{yyywwwtttqqqiiieee```\\\YYYVVVRRRPPPMMMLLLJJJHHHFFFDDDCCCBBB???>>>===;;;:::::::::;;;999999999999999999999999<<<:::888666666888999;;;888888888888999:::;;;<<<>>>>>>>>>>>>????????????BBB@@@@@@BBBAAA@@@EEELLL```zzzyyytttlll[[[TTTNNNPPPYYYkkkuuu```YYYZZZYYYVVVTTTQQQPPPOOONNNMMMNNNOOOPPPOOONNNMMMMMMLLLLLLMMMMMMMMMNNNNNNMMMMMMOOORRRUUU[[[bbbooossseee]]]]]]eeeoooyyy}}}~~~{{{||||||zzz~~~}}}}}}}}}}}}~~~|||zzzxxxuuuqqqlllgggbbb___ccciiitttuuuooollliiijjjnnnrrrtttvvvxxxyyy|||uuueee```ZZZTTTQQQOOONNNMMMLLLLLLLLLKKKIIIHHHFFFEEEBBB???;;;777555555555666666777999:::::::::999888666666555555555444444444333333333333333333333333666777888:::;;;;;;;;;;;;??????@@@@@@???<<<:::888888777555333333555777888999999888777777888888999;;;:::999888888999::::::======<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>======<<<>>><<<;;;<<>>;;;;;;;;;===AAAAAAAAAEEEKKKSSSbbbrrrxxxuuussszzzyyyeeeSSSQQQVVVjjj777777555444444444555666666777999;;;============???@@@BBBEEEGGGIIIJJJJJJMMMOOORRRXXX___ffflllpppqqqsssrrrlll___QQQGGGCCC@@@@@@AAABBBBBBCCCDDDDDDGGGIIIKKKNNNRRRYYYaaagggxxxwwwtttpppmmmkkkiiifffddd]]]ZZZUUURRRPPPMMMJJJHHHGGGFFFEEECCCAAA???>>>===<<<;;;;;;::::::::::::;;;::::::999999999888888888666666666666777999:::;;;888888888888999:::;;;<<<>>>>>>>>>?????????@@@@@@AAA???@@@AAAAAAAAAGGGPPPfffuuuvvvlll\\\QQQMMMMMMTTTaaavvvtttaaaZZZZZZZZZWWWUUUQQQPPPOOONNNMMMMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMLLLMMMNNNNNNNNNNNNQQQSSSZZZ```jjjwww|||mmmddd^^^]]]ccckkkzzz|||~~~|||zzz}}}yyyxxx}}}~~~~~~}}}~~~~~~yyysssooollljjjgggccc___]]][[[ZZZ```gggrrr}}}qqqiiiddd```aaaeeeiiikkkmmmooopppssswwwzzzssshhh[[[WWWQQQMMMLLLKKKJJJIIIJJJJJJJJJIIIGGGFFFDDDCCC???===:::888777888999;;;777888999:::::::::999888666666666555555555444444444444444444444444444444555777999;;;<<<<<<;;;:::===>>>?????????===;;;999888666555444444555666888888888777777777888888999::::::999999999::::::;;;;;;:::::::::::::::;;;;;;==================>>>>>>>>>>>>??????>>>>>>===<<<>>>======>>>AAADDDGGGIIITTT___kkkrrrxxx|||uuuqqqmmmggg]]]SSSJJJCCC===:::<<<;;;===AAAAAAAAAGGGOOOZZZmmm{{{|||mmmZZZQQQRRR[[[rrr777666555444333444555555666777999;;;============???AAACCCFFFHHHJJJKKKKKKMMMOOORRRXXX___gggmmmqqqrrrssspppgggZZZNNNFFFBBBBBBBBBBBBCCCDDDFFFGGGHHHKKKMMMOOOSSSXXXbbbnnnvvvzzzwwwnnnkkkhhheeecccaaa^^^\\\VVVSSSPPPMMMLLLJJJHHHFFFCCCCCCAAA@@@>>>===<<<;;;;;;::::::999999999999999999999999888888888888888888888888888888888777777888888888999:::;;;<<<===>>>>>>?????????@@@@@@@@@@@@??????AAA@@@AAAIIISSSiiisssyyyrrr```TTTMMMLLLOOOXXXiiiuuuccc\\\[[[YYYVVVTTTQQQPPPNNNMMMMMMMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMLLLNNNPPPQQQPPPPPPQQQRRRYYY^^^fffqqqwwwllleeeaaa```eeekkk|||~~~}}}wwwwww}}}~~~}}}||||||}}}~~~|||vvvnnngggbbb^^^\\\ZZZVVVTTTTTTVVVXXX]]]eeerrrvvvjjjbbb]]]YYYYYY]]]ccceeefffhhhiiimmmqqquuuxxx~~~{{{sssggg\\\SSSPPPLLLIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBB???>>>;;;:::999:::;;;<<<888999:::;;;;;;:::999999666666666666555555555555555555555555555555555555555666999;;;===<<<;;;:::;;;<<<>>>??????>>><<<;;;777666555444444555666777888777777777777888888999:::::::::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>??????>>>????????????>>>======<<<===>>>???AAAEEEIIILLLZZZeeepppvvv{{{zzztttoookkkddd[[[QQQIIICCC===:::<<<<<<>>>AAAAAABBBKKKTTTcccxxx|||{{{aaaQQQMMMSSSaaazzz777666555333333444444555666777:::<<<============???AAADDDGGGIIIJJJJJJJJJMMMOOOSSSYYYaaahhhnnnrrruuutttnnndddVVVKKKEEECCCDDDDDDDDDEEEFFFHHHJJJKKKLLLOOOSSSXXX___kkkzzzyyytttqqqhhheeebbb___^^^\\\YYYWWWRRRPPPMMMKKKJJJIIIGGGEEEBBBAAAAAA???>>>===<<<<<<;;;;;;:::999888777666666666666777888888999::::::::::::::::::999888666555888888888999:::;;;===>>>????????????@@@@@@@@@@@@@@@???@@@@@@???@@@KKKVVVllluuu}}}iii[[[RRRMMMNNNQQQ[[[ooovvveee^^^\\\XXXUUUSSSOOONNNMMMMMMMMMMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMMMMPPPSSSTTTSSSRRRRRRRRRSSSYYY```jjjxxxvvvlllfffcccbbbfffmmmyyy}}}xxxwww~~~}}}}}}|||{{{{{{||||||}}}}}}~~~zzztttlllddd\\\WWWSSSRRRPPPNNNLLLNNNSSSXXX[[[dddrrrvvvlllaaa[[[WWWTTTTTTWWWYYYZZZ[[[\\\^^^bbbgggkkkooouuuyyyvvvppphhh]]]SSSLLLIIIGGGFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDBBBAAAAAAAAA???===;;;::::::;;;;;;999:::;;;<<<<<<;;;:::999777777666666666555555555555555555555555555555555444666888:::;;;;;;:::::::::;;;===>>>???>>><<<;;;777666555555555555666777777777666666777888888999::::::;;;;;;<<<<<<<<<<<<>>>>>>======>>>???@@@@@@>>>>>>>>>>>>??????@@@@@@???????????????>>>>>>===;;;===>>>???AAAFFFLLLQQQ___iiisssyyy}}}~~~xxxrrrmmmgggaaaXXXOOOHHHCCC>>>;;;======???AAABBBEEEPPP\\\ppp{{{nnnXXXLLLKKKUUUhhh}}}666666444333333333444555777888:::<<<>>>>>>>>>>>>AAACCCFFFHHHJJJJJJJJJIIIMMMPPPUUU\\\dddkkkpppsssuuurrrkkk___RRRIIIEEEDDDEEEEEEEEEFFFHHHKKKNNNOOONNNSSSYYY```iiiwwwyyytttooolllbbb```\\\ZZZXXXVVVTTTRRRNNNLLLIIIGGGFFFEEECCCBBB@@@@@@@@@???>>>======<<<;;;;;;;;;:::999777666555555555666777888999:::;;;888888999::::::999999888888888888999;;;<<<>>>>>>?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@>>>@@@KKKXXXqqq|||yyyeeeXXXRRRNNNQQQUUU```vvvsssddd]]][[[WWWSSSRRRMMMMMMLLLLLLMMMNNNPPPQQQOOONNNMMMMMMLLLLLLMMMMMMMMMQQQUUUWWWVVVTTTRRRQQQRRRXXX```iiiuuu|||uuunnnkkkhhhfffiiinnnsssxxxzzzzzz}}}}}}||||||||||||||||||}}}~~~yyy~~~zzzsssjjjccc[[[SSSOOOKKKLLLLLLJJJIIILLLSSSYYY\\\dddsss}}}zzzjjjbbbYYYVVVRRROOOOOOQQQPPPQQQRRRSSSUUUYYY___cccdddkkknnnjjjccc\\\TTTLLLEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>><<<:::::::::::::::;;;<<<<<<<<<;;;:::999777777777666666666555555444444444444444444444444555555666888999999::::::999:::<<<>>>>>>>>><<<;;;666666555555555555666666666666666666777888888999::::::;;;<<<============::::::::::::;;;<<<======>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@??????>>>===<<<===??????AAAHHHQQQXXXdddnnnyyy}}}{{{uuuooojjjbbb\\\TTTLLLGGGBBB>>><<<===>>>@@@CCCCCCHHHVVVddd}}}}}}wwwaaaRRRKKKLLLYYYoooxxx666555444333333333444444888999;;;>>>????????????DDDFFFHHHKKKLLLLLLJJJIIILLLPPPWWW___gggmmmqqqsssqqqnnnfffZZZNNNGGGFFFGGGGGGGGGGGGHHHJJJMMMPPPRRRUUU\\\eeemmmxxx|||uuuooojjjfff^^^[[[XXXVVVTTTSSSPPPNNNKKKHHHEEECCCCCCBBB@@@>>>>>>>>>======<<<<<<;;;;;;999999:::::::::999888777666666777777888888999999777777777777888888999999888888888999;;;===>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@===???KKKYYYtttzzzfffXXXSSSNNNUUU]]]iii{{{mmm```[[[YYYUUURRRRRRKKKKKKKKKKKKMMMOOOQQQRRROOONNNMMMMMMLLLLLLMMMMMMLLLPPPUUUXXXWWWTTTQQQOOOQQQXXX```gggrrr~~~zzzvvvssstttrrroooooorrrqqqvvv|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~www|||yyytttjjjaaaZZZRRRLLLIIIFFFHHHJJJIIIHHHLLLSSSYYY]]]fffttt||||||{{{{{{yyyvvvqqqmmmaaaYYYSSSQQQNNNIIIHHHJJJIIIIIIJJJKKKMMMRRRXXX\\\ZZZ___bbb]]]VVVQQQLLLFFFBBBAAA???@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;:::::::::;;;<<<=========;;;:::999777777777777666666666555333333333333333333333333555555444555666777999:::999;;;<<<>>>>>>===<<<;;;666666666555555666666666555555555666666777999999999:::<<<===>>>>>>======888888888888999:::;;;;;;>>>>>>??????@@@AAAAAABBB???@@@@@@@@@@@@???>>>>>>===???@@@@@@CCCKKKWWWaaajjjuuu~~~xxxqqqkkkggg\\\VVVOOOHHHDDD@@@===;;;===>>>AAADDDEEEKKK\\\lll~~~iiiWWWNNNLLLPPP^^^wwwttt666555444333222333444444999:::<<<>>>@@@@@@@@@@@@FFFHHHKKKMMMNNNMMMKKKJJJLLLQQQYYYaaaiiiooorrrsssmmmiiibbbWWWLLLFFFGGGIIIHHHGGGGGGHHHKKKNNNQQQSSS]]]eeepppyyyzzzssslllfffbbb]]]ZZZWWWTTTSSSRRROOOMMMJJJGGGDDDBBBAAA@@@>>>===;;;;;;;;;:::::::::999999777888999:::;;;::::::999888888888888777777777777888888777666666666666666888888888999;;;===>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBB@@@<<<>>>KKKZZZsss~~~hhhZZZUUUPPPYYYdddsssttthhh\\\XXXWWWTTTRRRRRRJJJJJJJJJKKKMMMOOORRRSSSOOONNNNNNMMMLLLMMMMMMMMMKKKOOOUUUXXXVVVSSSPPPNNNLLLSSSZZZaaakkkuuu{{{zzzyyyxxxyyy}}}|||xxxuuuwwwuuuxxx{{{~~~}}}}}}~~~~~~~~~~~~~~~www|||vvvoooeee\\\TTTNNNIIIEEEDDDGGGIIIIIIHHHKKKSSSZZZ^^^ggguuu~~~~~~~~~yyyxxxvvvuuurrrmmmhhhccc[[[UUUOOONNNKKKFFFCCCDDDAAAAAABBBCCCEEEJJJPPPUUURRRXXXZZZUUUNNNJJJFFFBBBCCCAAA@@@AAACCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@======<<<;;;;;;;;;;;;;;;<<<<<<=========<<<:::999777777777777666666666666333333333333333333333333555444333333444666999::::::;;;<<<>>>>>>===;;;:::666666666666666666666666555555555555666777999999999:::<<<>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@AAA>>>>>>???@@@AAAAAABBBBBB???@@@@@@@@@@@@???>>>>>>???@@@AAAAAADDDNNN\\\gggoooyyy{{{uuunnnhhhdddWWWRRRLLLFFFBBB???<<<:::===>>>BBBDDDFFFMMM___ppp}}}~~~zzzaaaQQQLLLMMMSSSbbb{{{~~~qqq;;;999777555555666888:::<<<======>>>???AAABBBCCCJJJMMMPPPQQQPPPNNNNNNNNNNNNRRRZZZbbbhhhlllnnnnnnlllfff\\\QQQKKKHHHIIIJJJGGGGGGHHHJJJMMMRRRWWWZZZcccmmm{{{yyytttoooiiibbb\\\YYYVVVSSSQQQPPPNNNLLLJJJGGGFFFEEEDDDAAA???===<<>>>>>???@@@@@@AAAAAA@@@@@@@@@BBBAAAAAAAAA@@@CCCNNNZZZssslll\\\WWWUUUZZZggg}}}vvvlllcccYYYTTTUUUUUUQQQMMMLLLKKKKKKKKKLLLNNNPPPQQQRRRPPPMMMJJJHHHHHHJJJKKKPPPPPPRRRSSSSSSSSSRRRQQQQQQPPPUUU^^^fffkkkssszzz|||~~~xxxxxxzzz|||~~~}}}~~~||||||zzztttvvv~~~|||xxx{{{~~~zzzuuummm```TTTMMMHHHFFFEEEFFFHHHJJJIIIHHHJJJRRRXXXeeeppp}}}~~~{{{yyyrrrqqqpppooommmhhhccc___UUURRROOOKKKHHHEEEDDDCCCBBBAAABBBBBBDDDFFFIIIJJJMMMMMMLLLKKKIIIFFFDDDCCCEEECCCAAA??????AAACCCDDDEEEBBB@@@??????@@@???>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888777777777666555444333333222222333333333333444444555555666666;;;;;;;;;;;;:::999888888777888888888777666555555444555666555555555777999::::::;;;;;;<<<========================>>>??????AAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???CCCGGGIIILLLTTTbbbnnnzzzyyyrrrjjjbbb\\\SSSMMMHHHEEEAAA<<<;;;>>>AAAAAACCCEEEJJJVVViiixxxzzzkkkYYYNNNMMMOOO[[[sssvvvqqq888777555333333555777999======>>>>>>@@@BBBCCCDDDJJJMMMOOOPPPOOONNNNNNNNNNNNRRRYYYaaagggjjjllllllfff```WWWNNNIIIGGGIIIJJJMMMNNNNNNPPPSSSYYY___cccpppyyyxxxrrrmmmggg```ZZZVVVSSSPPPNNNMMMKKKIIIGGGEEEEEEDDDCCCAAA???===<<<>>>>>><<<;;;:::999999999666666777777888888888999666777777777888888888888666666666666777777777777999::::::;;;<<<===>>>>>>??????@@@AAAAAAAAAAAAAAABBB@@@@@@AAA@@@DDDQQQ___uuuppp___XXXUUU^^^ooosssiii```WWWSSSSSSSSSPPPLLLLLLKKKKKKKKKMMMNNNPPPQQQQQQOOOMMMJJJIIIIIIJJJKKKMMMNNNOOOPPPQQQPPPOOOOOOOOOOOOSSS[[[ccciiirrrzzz~~~|||{{{{{{~~~}}}||||||{{{}}}sssooosss~~~~~~{{{}}}zzzvvvqqqiii\\\QQQIIIFFFEEEDDDDDDGGGJJJJJJIIIMMMVVV]]]gggrrr~~~|||zzzxxxqqqpppooommmkkkgggaaa]]]TTTRRROOOKKKGGGDDDCCCBBB@@@@@@@@@@@@AAACCCEEEGGGJJJIIIHHHGGGEEEDDDCCCBBBEEEDDDBBB@@@@@@AAACCCDDDDDDBBB???>>>>>>???>>>===???>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888555444444333222333333333444444444555666666777777;;;;;;;;;;;;:::999888777444444555555444444333333444555666666555555777888::::::;;;;;;<<<========================>>>??????AAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA???DDDHHHKKKOOOXXXgggrrr|||~~~vvvoooggg^^^WWWOOOIIIEEECCC@@@<<<<<>>>>>??????AAABBBDDDEEEJJJLLLOOOOOONNNMMMMMMNNNMMMQQQXXX___eeehhhiiiiii```[[[TTTLLLIIIIIIKKKMMMOOOPPPPPPRRRUUU\\\dddjjj~~~vvvooojjjccc\\\WWWRRROOOLLLJJJIIIHHHFFFDDDBBBBBBBBBAAA@@@???>>>======<<<;;;:::999888888888555555666777888999::::::777777777777888888888888666666666777777777888888999::::::;;;<<<===>>>>>>===>>>???AAABBBBBBBBBBBBAAA@@@@@@AAAAAAGGGVVVfff|||vvvbbbZZZWWWcccyyynnnddd]]]UUUQQQQQQQQQNNNJJJKKKKKKKKKLLLMMMNNNOOOPPPOOONNNLLLJJJIIIIIIJJJKKKJJJKKKLLLMMMMMMMMMLLLLLLNNNMMMQQQXXX___fffpppzzz}}}zzz{{{~~~zzz}}}~~~{{{{{{pppmmmrrr{{{}}}~~~~~~yyysssoookkkbbbVVVKKKFFFDDDDDDDDDCCCGGGJJJKKKKKKQQQZZZbbbkkkvvv~~~}}}|||zzzxxxvvvqqqpppnnnllliiieee___[[[TTTRRRNNNJJJFFFCCCAAA@@@>>>>>>======>>>@@@AAABBBEEEDDDCCCAAAAAAAAABBBBBBFFFEEECCCAAAAAABBBCCCDDDDDDAAA>>>======>>>===<<<>>>>>>==================<<<<<<;;;;;;;;;::::::::::::::::::999999999999888555555444333333333333444444555555666777777888888::::::::::::999888777777333333444444555444444444555666777666555555777888:::::::::;;;<<<<<<=====================>>>??????@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@EEEJJJNNNTTT___nnnyyy{{{ssskkkbbbXXXQQQJJJEEEAAA@@@>>>;;;<<<@@@>>>@@@BBBHHHSSSfffzzz~~~tttzzzoooZZZMMMKKKSSS]]]wwwtttsss:::999777777777:::===>>>??????@@@AAABBBDDDEEEFFFJJJLLLNNNNNNMMMLLLMMMNNNMMMQQQWWW^^^bbbeeeffffff^^^ZZZTTTNNNKKKLLLOOOQQQPPPQQQSSSUUUYYYaaalllttt|||ssslllfff___XXXSSSOOOLLLIIIHHHGGGFFFDDDBBB???@@@@@@@@@@@@???>>>>>>;;;:::999888777777777777555666666777888888999999777777777777777888888888888888999999999:::::::::999::::::;;;<<<===>>>>>><<<===???AAABBBCCCDDDDDDBBBAAAAAAAAABBBJJJ]]]ooozzzeee\\\ZZZiiiwwwhhh```ZZZSSSOOOOOOOOOMMMJJJKKKKKKKKKLLLLLLMMMNNNOOOLLLKKKIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJKKKKKKKKKKKKNNNMMMPPPVVV\\\cccooozzzyyyyyy}}}~~~wwwzzz}}}vvvtttvvv{{{|||{{{~~~~~~~~~yyyrrrkkkgggccc[[[PPPGGGCCCCCCDDDDDDCCCGGGJJJKKKLLLRRR]]]eeennnyyy}}}|||zzzyyywwwuuusssrrrpppmmmkkkhhhddd___[[[UUURRRNNNIIIDDDAAA???>>>>>>===<<<<<<<<<===>>>???AAA@@@???>>>>>>@@@BBBDDDGGGEEEDDDCCCBBBCCCDDDEEECCCAAA>>><<<<<<<<<<<<;;;<<<<<<==================<<<<<<;;;;;;;;;:::::::::::::::999999999888888888666555555444444444444444555555666777888999999:::::::::::::::999888777666555666777888888888888888666777777666555555777888999::::::;;;;;;<<<=====================>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBFFFMMMSSS[[[ggguuuwwwoooggg^^^SSSKKKHHHCCC??????===;;;<<>>???AAAAAAAAABBBCCCEEEGGGHHHJJJKKKMMMMMMLLLKKKLLLNNNNNNQQQWWW]]]aaaccccccbbb]]]YYYTTTOOOMMMNNNPPPRRRUUUXXX\\\___dddnnnzzz{{{qqqiiibbb[[[TTTOOOMMMJJJHHHFFFEEEDDDCCCAAA======>>>>>>>>>>>>======:::999888777777777777777888888777777777777777777888888777777777777777777999999999999::::::::::::999::::::;;;<<<===>>>>>><<<===???AAACCCDDDDDDEEECCCBBBCCCCCCEEEOOOfff{{{zzzeee\\\^^^ooorrreee\\\XXXRRROOONNNNNNLLLKKKIIIJJJJJJKKKKKKLLLLLLLLLHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLOOOOOOQQQVVVZZZaaammmzzzwwwwww{{{}}}uuuyyy}}}{{{zzzyyyyyy}}}~~~|||~~~yyyssslllddd___[[[UUULLLEEECCCCCCEEEEEEEEEHHHKKKLLLMMMTTT^^^gggrrr}}}}}}zzzwwwwwwuuusssqqqrrrpppmmmkkkhhheee```]]]VVVSSSNNNIIIDDD@@@===<<<===<<<;;;;;;;;;<<<===>>>???>>>======>>>AAACCCEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCAAA>>><<<<<<<<<;;;:::;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;:::::::::999888888888777777777777777666555555444444555555555555666777888999::::::::::::::::::999888777777777888999::::::;;;::::::777777888777555555666888999999::::::;;;<<<<<<<<<===============>>>>>>?????????@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEJJJRRRZZZdddooo{{{{{{ssskkkcccYYYOOOHHHGGGBBB??????===:::;;;>>>===AAAEEELLL]]]vvvzzzzzz___OOOIIINNN```uuuyyytttttt;;;999888777777999<<<>>>BBBBBBBBBCCCEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMOOORRRWWW\\\```aaaaaa```ZZZWWWRRROOONNNOOORRRTTTYYY^^^eeejjjqqq{{{zzzpppfff___YYYQQQLLLKKKIIIFFFDDDDDDCCCAAA@@@<<<<<<============<<<<<<999999888777777777777777888888888888777777666666888888888888777777777777777777777888888888888999999::::::;;;<<<===>>>>>>===>>>@@@AAACCCDDDDDDEEECCCDDDEEEGGGKKKZZZuuuuuubbb\\\aaarrrnnncccXXXUUUQQQNNNMMMLLLKKKJJJGGGHHHIIIJJJJJJJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMOOOOOORRRVVVXXX^^^jjjwww|||tttuuuzzz|||tttwww{{{wwwwww|||}}}{{{}}}zzztttmmmeee]]]XXXSSSOOOIIIDDDCCCDDDEEEEEEGGGJJJLLLMMMOOOVVVbbbkkkwww}}}{{{xxxvvvuuutttrrrpppqqqooollljjjhhheeeaaa^^^WWWUUUOOOIIIDDD???===;;;<<<;;;:::::::::;;;<<<============>>>???AAADDDEEEEEEEEEEEEEEEFFFGGGHHHHHHDDDAAA>>><<<<<<<<<;;;:::::::::;;;<<<======>>>>>><<<<<<;;;;;;;;;:::::::::888888888777777777666666777777666555555555555666444555666777888999:::;;;;;;;;;;;;;;;:::999888888888888999999:::999999999777888888777666555666888999999999:::;;;;;;<<<<<<===============>>>??????>>>???@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGJJJPPPYYYdddnnnxxx}}}wwwmmmeee]]]UUULLLFFFEEEAAA======<<<999;;;>>>===CCCHHHPPPddd}}}~~~pppVVVLLLJJJQQQgggyyytttqqq===;;;999888888999<<<===CCCCCCCCCDDDFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJLLLMMMPPPSSSXXX\\\___```___^^^WWWUUURRRPPPQQQTTTXXXZZZ```gggpppxxxzzzoooeee^^^WWWPPPKKKIIIFFFDDDBBBBBBAAA@@@>>>;;;;;;<<<<<<<<<<<<;;;;;;999999888888777777888888777777777777777888888888888888888888777777777666777777777888888888999999999::::::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDBBBDDDHHHLLLTTTfffooo___[[[aaatttyyyfff]]]SSSQQQNNNLLLKKKJJJIIIIIIEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOORRRUUUVVVZZZfffrrrwwwooosssxxx}}}|||tttvvv|||{{{zzz|||~~~{{{|||~~~zzztttnnnggg___WWWRRRLLLIIIEEECCCCCCDDDDDDDDDGGGJJJNNNPPPSSS[[[hhhrrr||||||yyywwwuuutttsssqqqpppooommmjjjhhhgggdddaaa___YYYVVVQQQJJJDDD???<<<;;;:::999888888999:::;;;<<<;;;<<<===>>>@@@BBBCCCDDDCCCDDDEEEFFFGGGIIIJJJJJJEEEBBB???======<<<;;;:::999999:::;;;<<<>>>>>>???<<<<<<;;;;;;;;;:::::::::999999999888888888777777888777666666555555666666333444555666888999::::::<<<<<<<<<<<<;;;:::999999999999999:::999999888888888999999777666555666888888999999::::::;;;<<<<<<===============>>>??????>>>???AAABBBCCCDDDDDDCCCAAABBBCCCDDDEEEGGGHHHHHHPPPWWWbbbnnnxxxyyyrrrggg^^^WWWPPPIIIDDD@@@<<<:::;;;:::999;;;???@@@EEEJJJPPPccc{{{{{{yyygggRRRLLLNNNXXXpppxxxrrrmmm@@@>>><<<::::::;;;===???CCCDDDDDDEEEFFFHHHIIIJJJIIIJJJKKKJJJIIIJJJKKKMMMQQQTTTXXX]]]___```___^^^WWWUUUTTTSSSUUUYYY^^^aaajjjsss~~~zzzoooddd]]]VVVOOOJJJGGGEEEBBBAAA@@@@@@>>>===;;;;;;<<<<<<;;;;;;:::::::::999888888888888888999555555666777888999::::::999888888888777777666666999999:::::::::;;;;;;;;;999::::::;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDAAADDDIIIPPPZZZooojjj\\\ZZZ```uuuppp___VVVPPPOOOLLLJJJIIIHHHHHHHHHDDDEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHIIIKKKLLLMMMMMMKKKKKKJJJIIIJJJKKKLLLMMMLLLNNNRRRUUUUUUXXXcccooo|||ssslllqqqwww{{{~~~~~~|||ttttttyyy|||~~~~~~{{{{{{zzzvvvpppjjjccc[[[SSSMMMGGGEEECCCBBBCCCDDDCCCCCCGGGKKKOOOQQQVVV```nnnxxx~~~{{{yyyvvvttttttsssqqqpppmmmkkkhhhfffeeedddaaa___ZZZWWWQQQKKKEEE@@@<<<;;;888777777777888999;;;<<<999;;;===???@@@AAABBBBBBBBBCCCEEEFFFHHHJJJKKKLLLFFFCCC???=========;;;:::999999:::;;;<<<>>>??????<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888777666666666666666333333444666777999::::::============<<<;;;:::999;;;;;;;;;;;;::::::999888888999999888666555666888888999999::::::;;;<<<<<<===============>>>??????>>>???AAACCCDDDDDDDDDCCC@@@@@@BBBCCCEEEGGGHHHIIIUUU\\\hhhttt}}}vvvooodddZZZSSSMMMGGGCCC<<<888666888999999<<<@@@>>>CCCFFFJJJZZZnnnuuuooopppsss|||dddQQQOOOTTT___yyy~~~xxxqqqjjjHHHBBB<<<:::<<>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999888888777777777777777777777777777777777777777;;;:::999777777777888888888888888888999:::;;;;;;::::::;;;<<<===>>>??????AAAAAABBBBBBDDDEEEFFFGGGHHHDDDEEEQQQdddwww^^^UUUXXXaaayyy|||eeeWWWSSSKKKJJJJJJIIIGGGFFFEEEEEEJJJDDD@@@CCCJJJMMMHHHBBBEEEFFFHHHJJJLLLNNNNNNOOOKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNQQQWWW___eeeuuusssmmmnnnssszzz~~~~~~vvvuuuwwwwwwwwwyyy~~~{{{{{{}}}~~~vvvrrrkkkccc[[[SSSKKKGGGDDDCCCBBBBBBCCCEEEHHHIIIKKKLLLNNNQQQWWWcccrrr}}}}}}{{{wwwssssssuuuuuuppplllooommmjjjhhhfffddd```]]]ZZZVVVQQQKKKGGGBBB>>>;;;:::999888888777777888888:::;;;<<<>>>???AAABBBCCCAAAFFFFFFBBBBBBIIILLLJJJCCCBBB@@@===;;;::::::999<<<======>>>>>>>>>>>>===:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999:::::::::999777666666666777888777777888999999:::;;;;;;;;;<<<===>>>===<<<:::888;;;999999:::;;;<<<;;;:::>>><<<999666666777:::<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAABBBCCCAAACCCDDDCCCBBBFFFMMMTTT___gggtttzzzmmmddd[[[UUUNNNGGGCCCCCC===<<<:::::::::;;;===???AAAEEEIIIKKKOOOVVV\\\```ccczzzooo]]]OOONNNUUUeee{{{tttnnniiiIIIDDD===:::<<<@@@AAAAAACCCCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKNNNPPPWWWYYY\\\```bbbaaa___\\\WWWWWWWWWXXX]]]fffqqqyyy}}}pppbbbWWWNNNHHHDDDBBBAAA@@@>>>===<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999888888777777777777777777777777777777777777777;;;:::888777777777888888999999999999999999:::::::::;;;;;;<<<===>>>??????BBBBBBBBBBBBDDDEEEFFFGGGGGGEEEIIIWWWlllnnnXXXRRRUUUfff~~~vvvaaaUUURRRJJJJJJIIIHHHGGGFFFEEEEEEHHHDDDAAADDDIIIJJJGGGBBBEEEFFFHHHJJJKKKMMMMMMNNNKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLLLLLLLOOOTTT[[[aaappp{{{nnnhhhiiimmmvvvuuusssssssssuuuyyy|||{{{|||}}}}}}tttoooggg^^^VVVOOOIIIDDDCCCCCCBBBBBBCCCEEEGGGIIIJJJLLLOOOSSSZZZfffuuu{{{zzzvvvssssssuuutttppplllnnnllliiihhhfffdddaaa^^^[[[WWWQQQLLLGGGCCC>>>::::::999888888777777888888:::;;;<<<===???AAABBBCCCAAAFFFHHHEEEFFFKKKMMMJJJEEECCC@@@>>><<<;;;;;;<<<======>>>>>>>>>======<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999999:::999999777666666666777888888888888999:::;;;;;;;;;===>>>???@@@???===;;;:::<<<:::999:::;;;<<<;;;:::???<<<999777666777999::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<======<<<;;;;;;<<<<<<===???@@@AAABBBCCCBBBDDDFFFEEEFFFJJJSSSZZZeeemmmxxxxxxsssiii```WWWQQQKKKDDD@@@AAA===<<<;;;::::::;;;===>>>AAADDDEEEFFFGGGLLLSSSWWWgggjjjZZZMMMOOOYYYjjjxxxsssnnnjjjMMMGGG???<<<===@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHLLLOOOQQQYYY[[[___cccddddddbbbaaa\\\\\\]]]```gggrrrrrrcccVVVMMMFFFCCCBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888777777777777777777777777777777777777777:::999888888777888888999::::::::::::999999999999:::;;;<<<<<<>>>>>>???@@@BBBBBBBBBBBBCCCEEEFFFGGGFFFFFFMMM]]]ssswwwbbbSSSQQQUUUlllnnn[[[QQQOOOJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDFFFGGGEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJKKKPPPWWW[[[gggyyyzzzrrrjjjfffeeehhhrrr}}}vvvsssqqqqqquuuzzz}}}{{{{{{|||}}}zzzpppjjj```WWWOOOJJJEEEBBBCCCBBBBBBBBBCCCEEEGGGHHHHHHKKKQQQWWW___kkkyyy~~~xxxxxxuuusssssstttsssooolllllljjjhhhgggfffdddaaa___\\\XXXSSSMMMHHHCCC>>>::::::999888888777777888888::::::<<<===???@@@BBBBBBBBBEEEHHHHHHJJJMMMMMMKKKGGGEEEAAA>>>======>>>???>>>>>>>>>>>>======<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999999999999888888777666777777777888999999::::::;;;;;;<<>>???@@@BBBCCCCCCDDDEEEGGGGGGJJJQQQ[[[cccnnnttt}}}yyyqqqkkkcccZZZRRRMMMGGGAAA>>>>>><<<<<<;;;::::::<<<===>>>???@@@AAA@@@AAAEEEMMMTTTnnn}}}bbbUUULLLPPP^^^sss}}}tttpppmmmkkkSSSLLLCCC>>>???BBBDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDFFFIIILLLPPPRRRYYY]]]aaaeeeffffffeeeeeecccdddgggllluuurrrbbbUUUMMMGGGDDD@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777666666666666666666666666888888888888888888999999;;;;;;;;;::::::999999888;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCCCCDDDFFFFFFEEEGGGNNN^^^vvvyyyfffXXXQQQSSSZZZqqq|||fffVVVNNNMMMIIIHHHHHHGGGFFFEEEEEEEEEAAACCCDDDEEEDDDDDDDDDEEECCCDDDFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLIIIJJJIIIIIIJJJNNNSSSXXX```nnnqqqmmmjjjgggcccdddnnnyyy{{{yyyvvvtttwww|||}}}{{{zzz}}}~~~xxxllleeeZZZPPPIIIEEEBBBAAAAAAAAAAAABBBCCCDDDFFFGGGFFFJJJQQQYYYbbbooo||||||}}}{{{vvvvvvtttrrrrrrrrrqqqooollljjjhhhgggffffffdddbbb___]]]YYYTTTOOOJJJDDD>>>::::::999888888777777888888999:::;;;===???@@@AAABBBCCCDDDFFFGGGJJJLLLLLLKKKGGGEEEBBB???>>>>>>@@@AAA>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;::::::999888999999999999888888777777777777777999999:::::::::;;;;;;;;;???@@@@@@AAAAAA@@@@@@??????<<<999888999:::;;;;;;:::999888777777888999999999999:::;;;<<<<<<<<<<<<;;;<<<<<<============<<<<<<===>>>???AAABBBCCCCCCCCCEEEFFFIIINNNXXXccckkkwww|||~~~uuulllfff]]]UUUMMMIIIDDD>>><<<===<<<;;;;;;;;;;;;<<<===>>><<<<<<<<<>>>@@@FFFRRR^^^{{{www[[[QQQLLLSSSddd|||xxxqqqmmmkkkkkk\\\SSSHHHBBBAAACCCEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDFFFJJJNNNRRRTTTZZZ^^^cccggghhhiiijjjlllmmmpppuuu|||qqq```TTTLLLGGGEEE??????===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777777777777777666666666666666666666666777777888888999999999999;;;;;;;;;;;;;;;:::999888;;;;;;<<<===>>>???@@@@@@CCCCCCBBBCCCCCCDDDEEEFFFEEEGGGMMM\\\vvvjjjYYYPPPOOOWWW```vvvuuuaaaSSSLLLKKKGGGGGGGGGFFFFFFEEEEEEDDD@@@CCCEEEEEECCCBBBCCCEEECCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJNNNRRRVVV\\\fffuuu~~~xxxmmmlllkkkhhhcccaaahhhrrrzzz|||}}}xxxyyy~~~~~~{{{zzz}}}|||uuuggg```UUUKKKEEEBBBAAA@@@@@@@@@AAAAAACCCDDDEEEEEEDDDIIIQQQYYYcccooo}}}}}}yyyuuuwwwzzz}}}~~~|||xxxuuutttsssrrrqqqqqqpppnnnlllhhhgggfffeeeeeedddaaa___]]]ZZZUUUPPPKKKEEE???;;;:::999888888777777888888999:::;;;<<<>>>@@@AAABBBFFFCCCBBBDDDGGGIIIJJJJJJFFFDDDAAA???>>>???@@@BBB>>>>>>>>>>>>===;;;:::::::::::::::;;;;;;;;;<<<<<<::::::999888888888888999888888888888777777777666999999:::::::::::::::;;;======???@@@AAABBBCCCCCCBBB???;;;999999;;;<<<<<<888999999999999999::::::888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>============>>>@@@AAABBBCCCDDDCCCDDDGGGLLLTTT___jjjqqq}}}|||sssjjjdddXXXPPPIIIFFFBBB===;;;===;;;;;;;;;;;;<<<<<<======;;;999:::>>>BBBJJJ[[[lllnnnVVVPPPNNNXXXllluuupppkkkiiiiiieee[[[NNNEEECCCEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGKKKPPPTTTWWW\\\aaahhhlllmmmooorrrvvvzzz~~~ppp___RRRKKKGGGEEE>>>>>><<<;;;;;;:::::::::::::::::::::999999999999999888888777777777777777777777777777777777777777555666777999999:::::::::::::::;;;<<<<<<;;;999999;;;<<<======??????@@@AAACCCCCCCCCCCCCCCDDDEEEEEEFFFIIIOOO\\\wwwsss___QQQKKKNNNZZZfffnnn\\\PPPKKKJJJFFFFFFFFFEEEEEEEEEDDDDDDAAACCCDDDEEEDDDCCCDDDEEECCCDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLNNNSSSVVV[[[```lll{{{zzzvvvlllkkkkkkjjjeee```dddkkktttyyyyyyyyy}}}|||zzz}}}xxxqqqaaaZZZOOOGGGBBBAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDHHHPPPXXXaaammm{{{vvvrrrmmmppptttxxxyyyxxxuuutttrrrrrrrrrqqqpppnnnmmmlllhhhgggeeeeeedddcccaaa^^^\\\YYYVVVRRRMMMGGGAAA===:::999888888777777888888999999;;;<<<>>>???AAAAAAFFFAAA@@@DDDHHHGGGEEEFFFBBBBBB@@@????????????@@@============<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::999888888888888888777888888888888777666666999999999999999999999999999:::<<>>;;;;;;===???@@@<<<<<<=========<<<;;;:::777888999;;;<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>===>>>???@@@AAACCCDDDDDDEEEFFFJJJRRR\\\hhhrrrxxxxxxooofff___SSSLLLEEECCC@@@<<<;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<999;;;@@@FFFPPPfff{{{{{{```SSSQQQSSS```uuuzzzssspppjjjgggiiilllbbbSSSIIIEEEFFFGGGHHHGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDFFFHHHMMMRRRWWWYYYaaagggnnnsssuuuxxx}}}ppp]]]PPPHHHDDDBBB======<<<;;;:::::::::::::::::::::999999999999888999888888777777777777777777777777777777777777777444555777999::::::::::::888999;;;<<<===<<<:::999<<<<<<===>>>???@@@@@@AAADDDCCCCCCCCCCCCDDDEEEEEEHHHMMMTTTbbb|||yyylll\\\QQQLLLQQQ```nnn{{{fffWWWNNNJJJIIIEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJIIIJJJKKKKKKLLLOOOSSSVVVZZZ\\\fffuuu}}}|||xxxxxxnnnmmmmmmnnnjjjeeeeeeiiiqqqyyyuuutttzzz|||}}}zzz{{{tttlllZZZTTTKKKCCC@@@?????????>>>???@@@AAABBBCCCCCCCCCDDDHHHNNNUUU]]]iiiwwwwwwmmmhhheeeiiinnnqqqssssssrrrqqqpppqqqqqqpppooommmlllllliiigggeeeddddddbbb___]]][[[YYYVVVRRRNNNIIICCC???:::999888888777777888888888999:::<<<>>>???@@@AAAEEE@@@AAAHHHKKKGGGAAA@@@???????????????>>>>>>===<<<<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999888888888888888777888888999888777666555888888888888888888888888777888<<<@@@EEEJJJNNNPPPNNNJJJCCC@@@@@@BBBDDDEEEDDDDDDDDDCCCAAA>>>;;;999777888999:::;;;<<<<<<<<<;;;;;;===>>>>>>?????????===>>>???@@@BBBCCCDDDDDDIIIKKKQQQZZZfffqqqzzz{{{ssshhh^^^WWWOOOHHHBBB@@@>>>:::999;;;:::;;;;;;<<<<<<<<<<<<<<<<<<999<<>>???@@@AAAAAADDDCCCCCCCCCCCCDDDDDDEEEIIIOOOYYYgggwwwlll^^^TTTOOOUUUeeeuuuttt```SSSMMMJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHJJJKKKKKKLLLOOOSSSVVVZZZZZZbbbqqq{{{zzzxxxyyyqqqpppqqqssspppkkkiiikkkqqq{{{zzzooopppvvv{{{}}}~~~{{{zzz~~~|||qqqhhhVVVPPPHHHAAA>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDGGGMMMRRR[[[ggguuuzzzoooeee``````dddiiimmmooooooppppppooopppqqqpppnnnmmmlllllliiigggeeedddcccbbb___\\\ZZZXXXVVVSSSOOOJJJDDD@@@:::999999888777888888888888999:::<<<>>>???@@@AAACCC@@@CCCLLLPPPHHH???;;;<<<===>>>??????>>>===<<<;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::999999888777888888888777888888999999777666555888888777777777777777777666888;;;AAAGGGMMMRRRUUUSSSNNNGGGCCCCCCEEEGGGHHHKKKKKKJJJHHHDDD???;;;999666777999:::;;;<<<<<<<<<;;;;;;===>>>????????????>>>>>>???@@@BBBCCCDDDDDDMMMPPPVVV```mmmxxxwwwnnncccXXXPPPLLLEEE???>>><<<999888::::::;;;<<<<<<======<<<<<<;;;888>>>KKKWWWiiieeeRRROOOSSS\\\mmm{{{ooonnnpppkkkgggiii}}}qqqaaaSSSLLLIIIGGGGGGLLLIIIHHHJJJHHHDDDBBBDDDGGGIIILLLNNNRRRWWW\\\aaammmrrrxxx}}}jjj[[[PPPFFF???>>><<<<<<;;;::::::999888888:::999999888888999999:::777777777777777777777777777666555666999::::::999999999999999999999999999;;;;;;:::999999:::::::::<<<===>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCDDDFFFHHHGGGKKKWWWmmm{{{kkk]]]YYYTTTVVVhhhfffWWWRRRNNNIIIFFFHHHHHHGGGEEEDDDBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLJJJIIIGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHJJJLLLOOOPPPRRRXXX^^^eeeppp{{{|||uuuxxxuuuuuuxxxzzzvvvrrroootttwwwhhhhhhqqqwww{{{|||zzz|||~~~zzzlll^^^PPPIIICCCAAA@@@======@@@???AAACCCDDDEEEDDDCCCBBBEEEGGGKKKPPPWWW```jjjqqqwwwxxxwwwssskkkddd^^^[[[\\\```fffmmmqqqrrrrrrqqqnnnooooooooonnnllljjjiiihhhgggfffeeecccaaa___]]]XXXVVVSSSQQQMMMIIICCC???>>><<<::::::;;;<<<===<<<============>>>???AAAAAAAAA@@@@@@BBBDDDBBB>>>999<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???>>>===;;;999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;:::888777555444444555555444444444444555555555999>>>EEELLLRRRVVVXXXVVVOOOFFFDDDHHHNNNRRRSSSSSSRRRPPPJJJBBB<<<888666888999::::::;;;;;;::::::;;;;;;<<<<<<======>>>>>>AAAAAAAAAAAABBBDDDFFFHHHJJJRRR___jjjsss{{{xxxppphhh___UUUNNNEEEBBB???;;;999999999:::=========;;;::::::<<<>>>===AAAGGGQQQdddppp]]]SSSRRRTTTbbb}}}qqqkkkjjjgggeeedddwwweeeVVVMMMHHHGGGFFFLLLIIIHHHJJJIIIEEECCCEEEIIIKKKOOORRRWWW]]]ccchhhqqqvvv|||{{{fffWWWMMMDDD???>>><<<<<<;;;::::::999888888:::999999888888999999:::888888888888888888888888444333222444666777777666999999999999999999999999;;;;;;::::::999::::::;;;<<<===>>>@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBEEEGGGIIIMMMZZZrrr{{{jjj\\\XXXUUUYYYmmm|||bbbTTTPPPMMMIIIFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKIIIIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKMMMOOOPPPVVV\\\cccooozzz|||www{{{{{{}}}{{{xxxwwwwwwjjjhhhppptttxxx}}}}}}{{{|||~~~xxxjjj\\\NNNGGGAAA@@@???===>>>@@@@@@AAACCCEEEEEEDDDCCCBBBDDDEEEHHHLLLQQQYYYbbbhhhkkklllkkkhhhbbb]]]YYYXXX^^^cccjjjqqquuuuuusssqqqooooooooonnnmmmkkkiiihhhgggfffeeedddbbb```^^^\\\ZZZXXXVVVSSSPPPLLLFFFBBB???<<<::::::<<<======<<<>>>=========>>>???@@@@@@@@@??????@@@AAA@@@===999;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>><<<;;;999:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;:::999888666555444333555555444444444444555555666999???FFFMMMSSSXXXZZZYYYRRRJJJHHHMMMSSSWWWYYY\\\ZZZWWWPPPGGG@@@;;;:::999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAADDDGGGIIIPPPYYYfffqqqyyy|||rrrjjjbbbYYYPPPIIICCCAAA>>>:::888888999::::::;;;;;;;;;::::::<<<>>>:::???IIIXXXooofffUUUNNNSSSZZZmmmzzzmmmiiihhhgggeeefff}}}kkkZZZNNNHHHGGGFFFLLLIIIHHHJJJJJJFFFFFFHHHKKKNNNSSSXXX^^^dddkkkpppvvv{{{vvvaaaSSSJJJBBB>>>>>><<<;;;;;;::::::999999888:::999999888888999999:::999999999999999999999999777666555666888999999888999999999999999999999999;;;:::::::::::::::;;;;;;===>>>???@@@AAABBBBBBBBB@@@AAABBBAAA@@@AAADDDFFFKKKPPP___yyy}}}kkk\\\XXXXXX___vvvsss[[[PPPMMMKKKGGGFFFCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNSSSZZZaaalllwww|||{{{~~~~~~wwwllljjjnnnrrrwww}}}~~~{{{|||~~~vvvgggYYYLLLEEE??????>>>===>>>AAAAAABBBDDDEEEEEEDDDDDDCCCDDDEEEGGGIIILLLRRRYYY______aaaaaa```]]][[[[[[[[[dddjjjrrryyy|||{{{vvvsssooooooooonnnlllkkkiiihhheeeeeedddbbb```^^^\\\[[[ZZZXXXVVVTTTRRRNNNHHHDDD???===;;;;;;<<<>>>>>>===???>>>>>>>>>>>>>>>??????@@@>>>======>>>>>><<<;;;;;;;;;;;;<<<<<<=========;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999888777666555444333555555444444444444555555777:::???FFFMMMSSSXXX[[[ZZZTTTNNNMMMRRRYYY___aaafffddd^^^UUUJJJBBB<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>????????????@@@AAABBBEEEJJJNNNWWW```mmmxxx~~~vvvkkkaaaYYYRRRJJJDDD@@@???<<<999888888888999666888:::;;;:::;;;<<<>>><<>>???@@@AAABBBBBBBBBBBBAAAAAABBBAAAAAABBBEEEGGGKKKRRRdddooo^^^ZZZ\\\fffmmmWWWMMMJJJHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKOOOVVV^^^hhhsss{{{~~~xxxqqqnnnooouuuyyy~~~}}}}}}~~~~~~uuueeeVVVJJJCCC>>>>>>>>>===>>>AAABBBCCCDDDEEEEEEEEEDDDDDDFFFGGGHHHIIILLLPPPVVV[[[^^^```aaabbbbbbccceeegggnnnttt}}}{{{vvvppppppooommmkkkiiihhhgggdddcccbbbaaa___\\\ZZZYYYXXXWWWUUUSSSQQQNNNIIIEEE@@@>>><<<<<<===??????>>>@@@???>>>>>>>>>>>>>>>???@@@???===<<<<<<=========<<<<<<==================<<<;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999888777666555444333555555444444444444555555666888===CCCJJJPPPVVVXXXVVVRRROOOQQQWWW```fffjjjmmmjjjbbbVVVIII???:::777999::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBCCCDDDCCCDDDHHHNNNSSS]]]fffsss}}}{{{xxxpppdddZZZRRRLLLEEEAAA===<<<:::888777777888888666888:::;;;:::;;;<<<===CCCMMM```zzziiiTTTMMMNNNVVVlllzzzpppgggfffgggffffffhhh~~~nnn^^^QQQJJJIIIJJJKKKHHHHHHKKKLLLKKKMMMQQQTTTWWW]]]ccciiiooovvvzzz~~~mmmYYYLLLDDD>>>;;;;;;;;;;;;::::::::::::999999:::999999888888999999:::999999999999999999999999666555444555777777777555888888888999999:::::::::;;;:::::::::;;;;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDCCCCCCDDDGGGJJJLLLVVVkkkrrr```]]]aaammmzzzgggTTTKKKHHHFFFDDDCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHLLLSSS[[[dddnnnyyy|||wwwttttttwww{{{~~~~~~~~~~~~uuueeeVVVIIIBBB=========<<<>>>AAACCCCCCDDDEEEFFFFFFFFFFFFHHHIIIKKKMMMOOOTTTZZZ^^^dddfffiiikkklllooorrrttt{{{yyyrrrqqqooommmjjjhhhgggfffcccbbbaaa```^^^[[[YYYXXXWWWVVVUUUTTTRRROOOJJJGGGAAA???======>>>@@@@@@???@@@???>>>>>>>>>>>>>>>???AAA@@@???>>>===>>>???AAA??????@@@@@@@@@???>>>>>>>>>===;;;:::999999::::::999999999:::::::::;;;;;;::::::::::::::::::::::::999999888777666555555444555555444444444444555555555777:::???DDDJJJOOORRRQQQPPPQQQUUU\\\eeekkkooooookkkaaaTTTGGG===777666::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@CCCDDDEEEDDDDDDIIIQQQXXXeeennnzzz|||wwwqqqiii]]]TTTNNNHHHCCC???;;;:::999888777888888999888:::;;;;;;;;;;;;<<<>>>GGGTTTlllyyy\\\KKKIIIMMM[[[tttwwwooohhhggggggeeeeeeggg|||ooo```SSSLLLKKKLLLJJJGGGHHHLLLNNNNNNPPPUUUYYY]]]cccjjjpppvvv}}}tttdddRRRHHHBBB===:::::::::::::::::::::::::::::::::999999888888999999:::999999999999999999999999888777666777888999888777888888888999999::::::;;;::::::::::::;;;<<<===>>>@@@AAABBBBBBCCCCCCCCCBBBCCCDDDEEEEEEEEEFFFIIILLLPPP^^^vvvqqq___^^^eeesssrrrbbbQQQIIIGGGDDDCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEGGGJJJPPPXXX___hhhwww}}}{{{zzzzzz|||}}}~~~~~~~~~~~~wwwfffWWWJJJCCC>>>===>>>===>>>AAABBBCCCDDDEEEFFFGGGHHHIIIIIILLLPPPSSSXXX^^^eeeiiipppssswwwyyy{{{}}}}}}sssqqqooollliiigggffffffbbbbbbaaa___]]][[[YYYXXXXXXWWWVVVVVVUUURRRNNNJJJBBB@@@>>>>>>???AAAAAA@@@???>>>>>>>>>>>>>>>??????AAAAAAAAA@@@>>>>>>AAACCCBBBCCCDDDFFFFFFFFFEEEEEEAAA???<<<:::888999999:::999999999999::::::::::::::::::::::::::::::::::::999999999888777666666666555555444444444444555555555666888;;;???CCCGGGJJJKKKMMMQQQWWW]]]dddiiillliiiddd[[[OOODDD<<<999888::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAACCCEEEEEEEEEKKKVVV___ooowwwxxxqqqggg___UUUNNNIIIEEEAAA===999999888888888999999999;;;<<<<<<<<<<<<===@@@CCCJJJ[[[xxxnnnVVVKKKNNNTTTddd|||uuunnniiihhhhhheeeeeeggg|||qqqcccVVVNNNLLLLLLJJJGGGHHHLLLNNNOOOSSSXXX]]]bbbiiiqqqxxxwwwfffYYYJJJDDD@@@<<<:::;;;:::::::::::::::::::::::::::999999888888999999:::888888888888888888888888;;;:::999999;;;;;;:::999777888888999::::::;;;;;;:::::::::;;;;;;<<<===>>>AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMVVVggglll[[[]]]gggxxxiii[[[LLLFFFEEEDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB>>>???@@@AAABBBCCCDDDEEEAAAAAACCCDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDGGGHHHOOOVVV\\\ddduuu|||||||||zzz~~~zzz{{{~~~~~~|||zzz{{{}}}zzzwwwzzzyyyiiiZZZKKKDDD???>>>>>>===>>>AAAAAABBBCCCDDDGGGIIIKKKLLLOOORRRXXX^^^eeennnvvv{{{tttrrroookkkiiigggeeeeeebbbbbbaaa```]]][[[YYYXXXWWWVVVUUUUUUUUURRRNNNKKKCCCAAA??????@@@AAAAAAAAA>>>=========>>>???@@@@@@???AAABBBAAA??????AAACCCCCCEEEHHHLLLNNNPPPPPPPPPDDDBBB>>>:::888888999:::888999999999999:::::::::::::::::::::::::::::::::::::::999999888888777777555555444444444444555555777777777888:::>>>AAACCCCCCFFFLLLRRRWWWZZZ]]]^^^[[[WWWPPPFFF>>>::::::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@AAABBB???CCCFFFHHHJJJSSS```kkkwww~~~zzzppphhh[[[UUUMMMGGGDDDAAA===:::888888888999999:::::::::;;;;;;<<<<<<===AAAFFFJJJVVVkkkdddRRRNNNUUU\\\pppwwwpppkkkhhhhhhgggeeeeeehhh}}}tttfffYYYOOOLLLLLLJJJGGGHHHLLLOOOPPPTTTYYY___eeemmmvvvuuujjj]]]PPPEEE@@@???===;;;<<<:::::::::::::::::::::::::::999999999999999999:::777777777777777777777777999777666777888888777666777777888999::::::;;;;;;:::::::::;;;<<<===>>>>>>BBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGJJJLLLZZZnnn|||gggXXX[[[hhh{{{cccUUUHHHDDDDDDDDDDDDFFF??????@@@AAAAAABBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBB===>>>???@@@BBBCCCDDDEEE???@@@BBBCCCCCCCCCBBBBBB@@@BBBCCCEEEEEEEEEEEEDDDFFFHHHNNNUUUZZZbbbtttxxxxxxyyyvvvyyyyyyttttttwww}}}}}}zzz{{{~~~~~~}}}yyysssuuu{{{jjj[[[LLLEEE??????>>>===>>>AAAAAAAAABBBDDDGGGJJJLLLMMMTTTYYY```hhhqqq{{{tttrrroookkkhhhfffeeeeeecccbbbaaa```^^^[[[YYYXXXTTTSSSSSSSSSRRRPPPLLLIIICCCAAA??????@@@BBBBBBAAA============>>>???AAAAAA>>>@@@BBBBBB???>>>@@@BBBDDDFFFKKKPPPTTTWWWXXXYYYFFFDDD???;;;888888999:::888888999999999:::::::::::::::::::::::::::::::::;;;:::::::::999888888888555555555444444555555555999888777777999;;;===???;;;@@@GGGLLLOOOPPPPPPQQQNNNKKKEEE>>>999777:::<<<:::;;;<<<<<<======<<<<<<;;;;;;<<<>>>???AAABBBBBB@@@EEEIIILLLPPPZZZjjjvvvzzz{{{sssggg^^^SSSMMMFFFBBB@@@>>>:::777777888888999::::::;;;;;;:::;;;;;;<<<>>>DDDKKKPPPeee{{{tttYYYKKKLLLUUU]]]xxxqqqmmmhhhfffggggggeeefffiii~~~zzzlll___UUUMMMFFFIIIJJJJJJKKKMMMRRRXXX\\\gggmmmvvv~~~|||oooaaaYYYLLLGGGBBB>>>===<<<;;;:::<<<999666777999:::888666888888888888888888888888999999999999999999999999999999999999999999999999999999888888999999:::;;;::::::999999:::===@@@AAACCCCCCBBBBBBBBBCCCCCCDDDBBBGGGFFFFFFKKKHHHJJJVVV]]]}}}rrrbbbUUUXXXhhhuuu]]]TTTIIIEEEFFFHHHFFFCCCAAAAAAAAA@@@@@@?????????>>>????????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCFFFGGGIIILLLRRR___ooo{{{}}}qqqkkknnnuuuzzz|||}}}wwwtttuuuwww{{{}}}{{{~~~{{{{{{~~~~~~wwwsssuuuzzz}}}}}}~~~nnn___OOOFFF??????AAA@@@AAACCC>>>@@@CCCFFFIIIMMMRRRUUU___gggqqq{{{wwwqqqkkkgggfffgggeeecccbbbaaa___]]][[[YYYXXXWWWTTTUUUUUUTTTSSSPPPMMMKKKCCCAAA??????@@@BBBBBBAAA===<<<;;;<<<>>>???@@@???DDDDDDCCCCCCCCCEEEFFFHHHGGGJJJPPPUUUYYYYYYWWWUUUIIIDDD===999777777777777777888999::::::::::::::::::999888777777999;;;<<<:::::::::::::::999888777777777777666555555444444555555555666777888888999888:::===@@@BBBDDDDDDDDDBBB???<<<999999999999888======<<<;;;;;;===>>>??????>>>>>>???AAACCCCCCCCCFFFGGGJJJNNNWWWcccpppxxx}}}ssshhh\\\UUUQQQKKKBBB<<<;;;::::::999888888777777777777777888<<<999888:::===DDDQQQ^^^uuufffXXXOOOLLLYYYlllzzzqqqmmmkkkhhhggghhhhhhgggfff~~~rrrdddZZZRRRLLLLLLLLLMMMMMMPPPTTTZZZ___iiipppyyy}}}wwwxxx}}}{{{pppdddXXXQQQIIIEEEAAA===<<<<<<;;;:::;;;888666777999999888777888888888888888888888888999999999999999999999999999999999999999999999999999999888888999999:::;;;;;;:::999:::;;;===@@@AAACCCCCCBBBBBBBBBCCCDDDDDDCCCHHHGGGGGGMMMKKKNNN[[[gggmmm___TTTXXXkkksssYYYPPPFFFBBBDDDFFFDDDAAAAAAAAA@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGIIIKKKPPP[[[iiisssvvvkkkfffiiipppwwwzzzzzz|||{{{xxxsssqqqsssuuu|||~~~{{{}}}}}}}}}~~~xxxsssuuuyyy~~~}}}~~~~~~qqqbbbPPPGGG@@@???@@@@@@@@@CCCCCCEEEGGGJJJMMMSSSYYY^^^llltttvvvpppjjjfffffffffdddbbbaaa```^^^\\\ZZZXXXVVVUUUSSSTTTTTTSSSRRROOOLLLJJJDDDBBB??????@@@AAA@@@@@@;;;;;;:::<<<>>>@@@AAABBBDDDDDDDDDEEEFFFHHHIIIJJJIIILLLQQQVVVYYYYYYVVVTTTGGGCCC===999777777777777666666777999:::;;;<<<<<<:::999888777777999;;;<<<:::::::::::::::999888888777777666666555444444444444444555666666777777888888999;;;<<<===>>>>>>>>>>>><<<999888777888888888<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<>>>@@@CCCDDDEEEHHHJJJNNNTTT]]]iiittt|||~~~wwwnnncccXXXQQQLLLGGG@@@;;;:::999888777888888777777777777888888:::999:::===@@@GGGWWWfffvvv\\\RRRNNNOOO```tttvvvpppnnnkkkhhhggghhhhhhhhhhhh|||nnncccZZZTTTPPPPPPQQQQQQSSSXXX___cccmmmttt}}}}}}xxxtttppplllnnnttt|||sssiii___UUULLLFFFDDDBBB>>><<<<<<<<<;;;:::999777666777888999888777888888888888888888888888999999999999999999999999::::::::::::::::::::::::999999888888999999:::;;;;;;;;;:::;;;<<<>>>@@@BBBCCCCCCBBBBBBCCCCCCDDDEEEDDDJJJHHHIIIOOONNNSSSbbbwww}}}eeeZZZSSSZZZpppkkkTTTMMMEEEBBBDDDEEEDDDBBB@@@@@@@@@???????????????>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHJJJMMMUUU```hhh{{{vvvnnneeeaaaeeennnuuuyyyxxxxxxxxxtttpppooorrrvvv~~~}}}{{{}}}~~~wwwsssssswww}}}~~~}}}}}}vvvhhhTTTKKKCCCBBBBBBAAABBBDDDFFFGGGIIILLLQQQYYYccciii|||~~~uuuoooiiieeeeeeeeecccaaa```___]]][[[XXXVVVTTTSSSRRRSSSSSSSSSQQQNNNLLLJJJEEEBBB???>>>??????>>>>>>:::::::::;;;===@@@CCCEEEEEEFFFHHHKKKMMMOOOPPPQQQOOOQQQUUUYYY[[[ZZZVVVRRRHHHDDD???;;;::::::999999888888888888999::::::;;;:::999888888888999:::;;;:::::::::::::::999999888777777666555555444444333333444444555555666666666666666777777777777666666888888777666666777999:::;;;<<<======>>>>>>======<<<<<<===???AAADDDGGGIIIKKKOOOVVV^^^gggrrr|||~~~wwwooofff\\\RRRKKKEEEBBB===:::999888777666999888888777888888999999:::;;;>>>AAADDDOOOcccvvv}}}fffQQQLLLOOOXXXlll{{{sssqqqnnnkkkhhhfffgggiiijjjjjjyyymmmbbb[[[VVVVVVVVVVVVXXX]]]dddiiirrrxxx}}}yyyuuurrrooojjjgggeeecccaaaeeekkkzzz}}}rrrlllcccYYYQQQJJJCCC???@@@>>><<<;;;<<<<<<;;;:::777777777888999999888888888888888888888888888888888999999999999999::::::::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;<<<>>>???AAABBBCCCBBBBBBBBBCCCDDDEEEFFFFFFLLLKKKKKKPPPPPPWWWiiilll]]]VVVSSS___wwwuuu___PPPKKKEEECCCEEEGGGFFFDDD?????????????????????>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDBBBDDDGGGIIIKKKQQQYYY```qqqxxxoooiiibbb```eeennnvvv{{{zzzzzzxxxssspppppptttyyy~~~|||~~~}}}vvvrrrrrrtttxxx}}}{{{~~~zzznnnZZZQQQHHHFFFFFFEEEFFFHHHHHHIIILLLQQQYYYeeerrrzzz}}}tttoooiiifffeeeeeebbb```^^^]]][[[YYYVVVTTTRRRQQQRRRRRRSSSSSSQQQOOOLLLJJJEEECCC???>>>>>>>>>===<<<;;;;;;;;;;;;<<<@@@DDDHHHIIILLLPPPTTTXXXZZZ\\\\\\XXXXXXZZZ]]]___]]]XXXSSSKKKHHHDDDAAA@@@???>>>======<<<:::888888888888999999999888888888999:::;;;999::::::;;;::::::999999777777666666555444444333333333333444444555555555444444444444444333333333555666666777777888;;;<<<;;;<<<>>>?????????>>>===???@@@AAABBBDDDGGGJJJMMMOOOUUU___iiirrr{{{zzzrrrhhh^^^TTTKKKFFF???>>>;;;:::999888777666999999888888888999::::::<<<===AAAEEEJJJYYYtttlllZZZKKKKKKSSSaaayyyxxxssstttmmmjjjfffeeefffhhhjjjjjjzzzmmmccc]]]]]]\\\\\\^^^ccckkkpppxxx~~~~~~zzzuuuppplllhhhdddaaa^^^[[[XXXXXXWWWWWW\\\cccnnnxxxvvvpppeee___WWWOOOIIIDDD@@@>>><<<;;;:::;;;<<<<<<;;;999777888999:::999999888888888888888888888888888888888888888999999:::::::::::::::::::::::::::::::::999999888888999999:::;;;<<<<<<===>>>???AAABBBCCCBBBBBBBBBCCCDDDEEEFFFFFFHHHNNNLLLLLLQQQSSS]]]pppnnn___VVVTTTVVVeeemmmXXXLLLHHHDDDCCCDDDEEEEEEDDD>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>??????@@@@@@??????>>>?????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCC???BBBFFFHHHJJJOOOVVV\\\jjjuuuvvvnnniiieeebbbbbbgggooowww{{{{{{{{{xxxssspppqqqwww}}}|||vvvqqqqqqrrrtttzzz~~~||||||~~~ttt^^^TTTKKKHHHHHHGGGHHHKKKLLLOOOTTT\\\gggvvv~~~sssnnniiiffffffeeebbb___[[[ZZZYYYWWWUUUSSSRRRQQQQQQRRRSSSSSSQQQOOOLLLKKKFFFCCC@@@>>>>>>===<<<;;;=========<<<<<<@@@FFFJJJPPPUUU[[[bbbgggjjjkkkkkkdddccccccfffhhheee^^^XXXPPPMMMJJJGGGFFFEEEBBBAAA???===:::888888888:::;;;999999888999999999::::::999::::::;;;;;;;;;::::::888777777666666555444444333333333333444444444444222222333333333444555555555777999::::::;;;===@@@===>>>???@@@AAA@@@???>>>AAABBBCCCDDDDDDGGGLLLPPPVVV]]]hhhsss|||~~~wwwmmmbbbWWWNNNFFFAAA<<<<<<;;;:::999888888888999999999999999:::;;;;;;<<<>>>BBBHHHQQQeeettt___RRRHHHLLLXXXkkkuuuqqqrrrkkkhhheeeeeefffhhhjjjjjjzzzmmmffffffeeedddfffllltttyyy}}}xxxvvvkkkhhhccc___\\\YYYUUUSSSQQQNNNLLLMMMMMMNNNTTT[[[eeeooo{{{yyyrrriiidddYYYTTTMMMHHHDDDBBB@@@>>>:::::::::<<<======:::888888:::<<<<<<:::999888888888888888888888888888888888888888999999::::::;;;::::::::::::::::::::::::999999888888999999:::;;;<<<===>>>???AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHOOONNNNNNTTTXXXeee{{{tttcccXXXQQQTTT\\\mmmgggVVVFFFDDDAAAAAAAAABBBAAA@@@============>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>????????????>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAABBBCCCCCCDDDDDD>>>AAADDDFFFGGGLLLSSSYYYccclllwww~~~}}}wwwpppjjjeeeddddddeeeiiipppvvvzzz{{{yyyvvvrrrqqquuu}}}}}}wwwsssrrrrrrsssxxx~~~~~~{{{~~~www```VVVLLLIIIIIIIIIJJJMMMMMMRRR[[[eeerrr}}}qqqmmmhhheeeeeeddd```]]]YYYXXXWWWVVVUUUSSSRRRRRRPPPQQQQQQQQQPPPNNNLLLJJJFFFCCC@@@>>>>>>>>>===<<<===>>>>>>======AAAIIIPPPZZZ```hhhqqqxxx{{{||||||sssqqqppprrrtttqqqiiibbbXXXUUURRRPPPNNNLLLHHHFFF@@@>>>;;;999888:::===???888888999999999:::::::::999::::::;;;;;;;;;;;;;;;999999888777777666666555444444444444444444444444333333333444555666777888777:::======<<<<<>>===::::::;;;<<<>>>===:::777:::===???>>>;;;999888888888888888888888888888888777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;======???@@@BBBCCCCCCDDDBBBBBBCCCCCCDDDFFFGGGHHHFFFNNNOOOPPPYYY```pppyyyfffXXXQQQOOOUUUaaauuuvvv```QQQCCCBBBAAA@@@@@@@@@??????<<<<<<<<<=========>>>>>>============>>>>>>>>>???>>>>>>????????????>>>>>>============>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCC???AAACCCCCCDDDHHHOOOTTT[[[bbbnnnwwwxxxtttnnnkkkfffgggiiilllooosssxxx{{{zzzyyywwwtttuuu|||zzzvvvuuuuuuuuuyyy{{{}}}xxxdddYYYPPPMMMMMMMMMOOOSSSTTT[[[eeerrr{{{nnnjjjeeecccbbbaaa^^^ZZZWWWWWWVVVVVVUUUTTTTTTSSSMMMNNNOOOOOONNNLLLJJJHHHFFFCCC@@@????????????>>>;;;===>>>===>>>DDDOOOWWWcccjjjttt}}}vvvmmmdddbbb___]]][[[WWWSSSPPPFFFCCC>>>:::888999<<<===888888999999:::::::::999999::::::;;;<<<<<<;;;;;;::::::999999888777777777555555555444444444444444666555555555555777888999999===@@@@@@===<<>><<<===>>>???EEELLLNNNXXXbbbjjjuuu|||zzzwwwtttrrrooolllfffaaa[[[UUUOOOKKKEEEBBB???===<<<===<<<;;;::::::;;;===>>>===:::777;;;>>>AAA@@@<<<999888888888888888888888888888888777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;===>>>???AAABBBCCCDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHDDDMMMOOORRR\\\eeexxxooo]]]PPPLLLOOOWWWdddyyynnnYYYKKKDDDDDDCCCBBBBBBAAA@@@@@@;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<<<<<<<============<<<======>>>??????@@@@@@@@@AAABBBAAAAAAEEEKKKQQQUUU\\\hhhsssvvvrrrooommmiiilllooosssuuuxxx{{{}}}zzzzzzyyywwwzzz|||xxxxxxxxxxxx{{{{{{}}}xxxiii^^^TTTRRRRRRSSSUUUYYYaaahhhtttxxxlllhhhcccaaaaaa___[[[XXXVVVVVVVVVUUUUUUUUUUUUUUUKKKLLLMMMMMMLLLJJJHHHFFFFFFDDDAAA@@@@@@@@@@@@???999;;;===>>>@@@GGGSSS\\\iiippp|||~~~vvvooommmkkkhhhfffaaa\\\YYYNNNJJJCCC<<<888666777888888888999::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;::::::999888888888555555555555555555555555888777666666666777888999:::>>>BBBAAA===<<<>>>AAADDDDDDCCCBBBBBBDDDEEEFFFCCCGGGKKKMMMPPPVVV```hhhqqqxxxzzzrrrfff___TTTKKKEEEAAA>>>===999:::999777444444777;;;999999999:::;;;<<<===>>>FFFMMM]]]sss{{{bbbTTTLLLKKKPPP___www{{{sssqqqpppnnniiiiiijjjllloooooonnnlll~~~zzzzzz|||vvvoooddd\\\WWWRRRMMMJJJFFFEEECCCAAA???===<<<;;;;;;:::::::::;;;>>>AAACCCFFFLLLVVVaaakkkssswwwyyysssnnniiiffffffeeecccaaa]]][[[XXXTTTPPPNNNLLLKKKAAA@@@>>><<<;;;:::;;;;;;888888888888888888888888777888888999999888888777555666777888888999888888555777999::::::999:::<<<:::::::::999999888888888:::;;;<<<;;;;;;;;;===?????????AAABBBCCCDDDDDDDDDEEECCCCCCDDDFFFIIIJJJKKKKKKOOOWWW^^^bbbmmmwwweeeVVVOOOOOOJJJVVVkkkeeeRRRHHHEEECCC@@@???@@@???>>>===============<<<<<<<<<<<<<<<<<<============<<<<<<;;;>>>@@@AAA@@@>>>======>>>>>>>>>>>>>>>=========????????????????????????BBBCCCDDDDDDDDDDDDFFFHHHQQQWWWaaakkkrrrtttqqqnnnnnnsssvvvyyy~~~|||vvvwww}}}~~~zzzwwwyyy|||jjj___VVVWWW[[[```dddhhhoooyyyvvvgggdddaaa___]]]\\\ZZZXXXVVVVVVUUUUUUTTTSSSSSSSSSOOONNNLLLKKKLLLKKKIIIHHHBBBAAA@@@???>>>>>>>>>>>>>>>??????AAAEEENNNXXX___llluuu|||xxxvvvsssqqqmmmhhhbbb^^^TTTMMMDDD===999777777666;;;:::999888999:::;;;<<<<<<;;;:::999999;;;<<<>>><<<;;;:::999999999999999888888999999999:::::::::777777888999999:::;;;;;;===>>>???@@@??????@@@BBBEEECCCBBBCCCDDDEEEEEEDDDDDDHHHMMMPPPSSS\\\hhhrrrzzz~~~{{{pppggg^^^UUUKKKDDDBBB@@@<<<999999999888888888888888888777999999888999<<>><<<;;;::::::999888888888:::<<>>@@@???@@@AAABBBCCCDDDDDDDDDFFFEEEDDDEEEGGGJJJKKKLLLMMMQQQYYYaaaggguuuppp```RRRMMMNNNPPP\\\rrruuu\\\LLLGGGDDDBBB@@@?????????>>>===============<<<<<<<<<<<<<<<<<<============<<<<<<;;;===@@@@@@???=================================????????????????????????AAABBBCCCCCCCCCCCCEEEGGGLLLRRR]]]iiissswwwwwwvvvvvv{{{|||vvvwww~~~}}}}}}~~~}}}zzz||||||oooeee^^^___dddhhhmmmrrr{{{}}}tttfffccc```^^^]]][[[YYYWWWUUUUUUUUUTTTSSSSSSRRRRRROOOMMMKKKKKKKKKKKKIIIGGGCCCBBBAAA@@@????????????>>>??????AAAFFFNNNXXX___kkksss~~~yyywwwuuusssppplllgggcccUUUOOOEEE>>>:::999999888;;;:::999999999:::;;;<<<<<<;;;:::999999;;;===>>><<<<<<;;;:::::::::::::::999999999:::::::::;;;;;;:::::::::;;;<<<<<<<<<===>>>@@@AAAAAA@@@AAABBBDDDDDDCCCBBBCCCDDDFFFFFFFFFFFFKKKPPPTTTXXXaaammmwww}}}ttthhh```XXXPPPGGGAAA???>>>;;;888888888888888888888888888777999::::::;;;???CCCFFFRRRhhh|||yyybbbSSSLLLNNNVVVggg~~~zzzrrrnnnjjjhhhhhhhhhiiikkklllmmmlllkkkjjj|||sssddd]]]SSSLLLHHHEEEAAA======<<<;;;:::999888888888777666666777888:::<<<===???BBBEEEIIIKKKMMMMMMLLLIIIGGGEEEDDDFFFGGGGGGFFFIIIIIIIIIHHHFFFCCCAAA???>>>===<<<;;;:::999999999888888888888888888888888999999::::::::::::999999888999:::;;;<<<<<<<<<<<<666888:::;;;:::999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>=========???AAA@@@AAABBBCCCDDDEEEEEEEEEGGGGGGFFFFFFHHHJJJMMMNNNQQQUUU^^^gggqqq{{{jjj[[[PPPLLLNNNVVVdddzzznnnVVVKKKJJJCCCAAA???>>>??????>>>============<<<<<<<<<<<<;;;<<<<<<============<<<<<<;;;===??????>>>===<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBAAAAAAAAACCCEEEHHHOOOZZZfffqqqxxx|||}}}~~~xxxyyyzzzzzz|||~~~}}}sssjjjeeeggglllqqqvvv{{{xxxpppdddaaa^^^\\\[[[ZZZXXXVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNLLLKKKJJJKKKJJJIIIGGGDDDCCCBBBAAAAAA@@@@@@@@@>>>???@@@BBBFFFNNNWWW]]]iiiqqq||||||vvvuuusssrrrpppmmmiiifffVVVOOOEEE>>>:::::::::;;;;;;::::::::::::;;;<<<<<<<<<;;;:::::::::;;;===>>>===<<<;;;;;;:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCCCCBBBBBBDDDEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIOOOUUUZZZ```iiivvvzzzrrriii]]]UUUOOOIIIBBB===;;;;;;999666888888888888888888888888888999;;;;;;===AAAIIIPPPbbb|||iiiWWWNNNLLLUUUbbbxxxuuuooommmjjjiiijjjiiijjjkkklllkkkjjjiiihhh}}}ssslll```YYYPPPIIIFFFCCC???<<<999888888777777777777777666666666666888999;;;<<<:::<<<>>>@@@BBBBBBCCCCCC@@@@@@???@@@BBBDDDEEEFFFDDDEEEFFFFFFDDDBBB???===<<<<<<;;;:::999999888888888888888888888888888888999::::::;;;;;;::::::999888999:::;;;<<<<<<<<<<<<777999;;;;;;:::::::::;;;::::::;;;;;;<<<<<<<<<===<<<>>>??????>>>???AAACCCAAAAAACCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGJJJNNNPPPUUU\\\gggsssyyyhhhYYYPPPNNNQQQYYYiiigggQQQIIIIIIBBB@@@>>>>>>>>>???>>><<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::<<<>>>>>><<<;;;<<<<<<::::::;;;;;;;;;;;;;;;<<<========================>>>???@@@@@@??????AAACCCGGGMMMWWWbbbllluuu||||||{{{{{{{{{|||}}}ssslllhhhkkkppptttyyy}}}qqqjjjaaa^^^[[[ZZZYYYXXXVVVTTTRRRRRRSSSSSSRRRQQQPPPOOOLLLKKKIIIIIIJJJIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>???AAACCCGGGNNNVVV[[[fffmmmvvv~~~wwwqqqooolllkkkiiifffbbb___SSSMMMDDD===::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============@@@@@@@@@???????????????@@@BBBCCCCCCBBBCCCDDDFFFGGGGGGFFFFFFFFFGGGIIIKKKMMMTTT\\\bbbhhhrrr~~~yyyqqqiii^^^TTTMMMHHHCCC===:::999999888777888888888888888999999999888999;;;<<<===BBBNNNZZZoooppp[[[OOONNNSSS___qqq|||rrrnnnllljjjjjjkkkkkklllllllllkkkjjjhhhgggwwwoooiii^^^WWWNNNHHHEEECCC???<<<777777777666666777777888666777777888888:::;;;;;;999::::::;;;<<<===>>>>>>888:::;;;===???AAACCCDDDCCCDDDEEEEEECCCAAA>>><<<;;;;;;;;;::::::999888888888888888888888888888888999::::::;;;;;;::::::999777888999::::::;;;;;;;;;888:::;;;;;;:::::::::;;;999999::::::;;;;;;<<<<<<<<<>>>?????????@@@BBBDDDBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGJJJOOOTTT\\\ffftttxxxeeeWWWOOOOOOSSSZZZlllzzz___KKKCCCCCCAAA???======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===<<<;;;:::;;;<<<999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>======???AAADDDIIIRRR\\\fffpppzzz}}}~~~|||}}}}}}}}}|||sssmmmjjjmmmpppsssxxx}}}tttjjjddd^^^\\\YYYWWWVVVVVVTTTRRRPPPQQQRRRRRRQQQPPPNNNMMMKKKIIIHHHHHHIIIIIIGGGFFFCCCBBBAAA@@@@@@?????????>>>@@@BBBDDDHHHNNNTTTYYYaaagggpppwwwzzz{{{||||||}}}yyypppkkkhhheeebbb___[[[WWWTTTMMMGGG@@@;;;999:::;;;;;;;;;;;;<<<<<<============;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>@@@@@@@@@@@@????????????@@@AAACCCCCCBBBBBBDDDEEEJJJJJJJJJIIIGGGHHHLLLOOOTTT[[[dddkkkqqqzzz~~~zzzrrriii```VVVMMMHHHBBB???;;;999888888888888777777888888888999999999999999;;;===>>>CCCTTTfffyyybbbQQQKKKQQQ[[[nnnzzzrrrooonnnkkkjjjlllnnnnnnmmmlllkkkjjjiiiiiiyyyrrrlllggg\\\UUULLLFFFCCCAAA===:::777777777666666777777888777777888999999::::::;;;:::999999888888888888999777999<<<>>>???AAACCCFFFEEEDDDDDDCCCAAA???<<<;;;:::;;;;;;;;;;;;:::999888888888888888888888888888999999::::::::::::999999666777888999999:::::::::999:::<<<<<<:::::::::;;;:::::::::::::::;;;;;;;;;<<<===?????????@@@CCCEEECCCCCCEEEFFFGGGHHHHHHHHHEEEGGGHHHHHHHHHLLLSSSYYYeeeqqqttt```TTTNNNQQQUUU^^^rrrpppZZZJJJCCCAAA@@@>>>===<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999;;;;;;;;;999999:::;;;999::::::;;;;;;<<<<<<<<<===========================>>>???>>><<<<<<>>>@@@===CCCKKKTTT^^^kkkxxx~~~~~~|||zzzzzz{{{|||{{{sssooolllnnnoooooosssxxxvvvlllddd___[[[YYYVVVUUUTTTTTTRRRPPPNNNOOOQQQQQQQQQOOOLLLKKKIIIHHHGGGGGGHHHHHHGGGEEECCCBBBAAA@@@????????????>>>@@@CCCFFFIIINNNSSSWWW]]]bbbiiiooorrrtttuuuvvvxxx~~~}}}yyyrrrjjjeeebbb]]]YYYVVVRRRMMMJJJEEEBBB===::::::;;;;;;;;;;;;<<<======>>>>>>======;;;;;;<<<<<<============;;;;;;;;;;;;;;;;;;<<<===<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCCCCDDDFFFJJJKKKLLLKKKJJJLLLQQQVVV\\\dddmmmuuu{{{tttpppiii```WWWNNNHHHEEE>>>===:::888777888999999777777777888999999::::::::::::===AAABBBIII```wwwkkkXXXMMMKKKVVVddd}}}xxxrrrqqqpppllllllnnnnnnnnnmmmllllllkkkjjjjjj}}}}}}yyysssnnniiieee[[[UUULLLEEEBBB@@@<<<999777777666666666666777777666777888888999999999999999888777666555666888999;;;>>>AAACCCCCCDDDGGGIIIIIIHHHFFFDDDAAA>>><<<;;;:::;;;;;;<<<<<<;;;999999888888888888888888888888888888999999999999888888666777888999::::::::::::999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>??????@@@CCCEEECCCDDDFFFGGGHHHHHHIIIIIIFFFHHHJJJKKKKKKOOOXXX___ooo{{{qqq]]]SSSQQQUUU[[[fff||||||eeeTTTIIIDDDBBB???>>><<<<<<=========<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999:::;;;:::888888:::;;;:::::::::;;;<<<<<<=================================>>>???>>><<<<<<===???<<<@@@GGGNNNVVVcccrrr}}}~~~}}}~~~~~~|||zzzzzz{{{zzzzzzsssooolllllljjjhhhkkkoooxxxwwwmmmfff```]]]YYYWWWTTTSSSSSSRRRPPPOOOMMMNNNPPPQQQPPPNNNKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@>>>@@@CCCFFFIIIMMMRRRVVVYYY]]]dddiiilllnnnpppqqqsssxxxzzzwwwssspppiiiccc]]]ZZZUUUPPPMMMIIIEEEBBB@@@>>>;;;;;;<<<===<<<;;;;;;<<<===>>>???>>>======;;;<<<<<<===============:::::::::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@AAABBBBBBBBBBBBDDDEEEEEEDDDEEEFFFGGGGGGJJJMMMMMMMMMQQQXXX___eeemmmwww~~~xxxhhheee___WWWNNNGGGCCCAAA;;;;;;999888777777888999666777777888999999::::::;;;;;;@@@FFFIIISSSnnnsss\\\RRRNNNQQQ```qqqyyytttqqqrrrqqqnnnnnnqqqmmmmmmlllkkkjjjjjjjjjjjjzzzuuurrrqqqrrrrrruuussstttyyy{{{|||}}}yyytttooojjjfffddd\\\VVVMMMFFFCCC@@@===:::777777666555555555666666555666777888999999888888777666555555666888;;;===<<>>===:::;;;<<<<<<<<<;;;:::999888888888888888888888888888888888999999888888888777777888999:::::::::::::::;;;===<<<;;;::::::;;;>>>>>>======<<<<<<<<<;;;;;;<<<>>>>>>???@@@BBBEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGJJJLLLMMMMMMRRR[[[cccvvvppp]]]TTTTTTZZZaaammmoooXXXKKKDDDAAA??????===;;;;;;=========<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::999888888999;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<===???>>>BBBGGGKKKQQQ\\\kkkvvv~~~}}}~~~{{{{{{zzzxxxvvvyyy~~~|||{{{{{{{{{zzzyyyqqqmmmjjjiiifffbbbdddhhhnnnwwwzzzooogggbbb^^^\\\XXXVVVSSSRRRRRRQQQPPPNNNLLLNNNOOOPPPPPPMMMKKKIIIHHHGGGEEEFFFGGGGGGFFFEEEEEEEEECCCBBBBBBBBBBBBBBB>>>@@@DDDGGGJJJMMMRRRUUUVVV[[[aaafffiiikkkmmmooonnnrrrtttpppkkkhhhbbb\\\UUURRRMMMIIIFFFCCC???======<<<;;;<<<>>>>>>===<<<;;;<<<>>>?????????>>>===;;;<<<<<<===>>>=========999999999999::::::;;;<<<<<<<<<<<<<<<============@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFGGGFFFFFFGGGIIIEEEHHHLLLNNNOOOUUU^^^eeekkksss}}}xxxppp___]]]XXXPPPHHHBBB???>>>999999999777666666777999666777777888999999::::::<<<<<>>@@@BBBDDDFFFHHHIIIIIIJJJIIIFFFBBB???>>>???:::999999888999999::::::;;;::::::999888888888999::::::::::::::::::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???????????????>>>======???AAADDDFFFGGGHHHIIIKKKLLLLLLMMMMMMKKKIIIIIIKKKMMMRRR^^^jjjmmmZZZRRRRRR[[[fff{{{fffTTTJJJCCCAAAAAA<<<<<<============<<<<<<======<<<;;;::::::999999;;;;;;;;;<<<;;;;;;::::::999999::::::::::::;;;;;;============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>><<<:::999:::<<<===<<<<<<@@@GGGNNNWWWeeeqqq}}}}}}}}}zzzwwwsssqqqvvvxxx{{{~~~|||zzzyyywwwuuunnnmmmjjjgggddd```^^^\\\eeehhhnnntttvvvzzz~~~xxxooogggaaa]]]ZZZXXXUUUTTTSSSRRRPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDDDD@@@AAABBBCCCBBB@@@===<<<@@@AAABBBDDDGGGJJJMMMNNNUUUWWWZZZ^^^bbbeeehhhiiijjjjjjjjjhhhddd^^^XXXUUUNNNLLLHHHDDD@@@===;;;:::888:::===???@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<>>>===:::888888888999::::::;;;;;;<<<>>>???AAABBB?????????@@@@@@AAAAAABBBEEEDDDDDDEEEHHHJJJJJJJJJKKKLLLNNNQQQVVV___iiippp~~~}}}uuukkkeee\\\VVVNNNGGGBBB???===;;;::::::999999888777777777777999;;;;;;;;;;;;===>>>???>>>CCCMMM[[[qqq~~~fffWWWMMMOOOVVV___sss|||tttqqqooonnnnnnnnnlllkkkjjjiiiiiiiiihhhhhhhhhhhhfffbbb\\\WWWVVVUUUUUUTTTYYYYYY[[[]]]```ccceeeggggggllluuuvvvqqqllljjjjjjmmmlllkkkiiigggeeebbbaaaWWWSSSMMMFFF???;;;999888888777777777666666666666777777888888888777666555888777777777999;;;>>>@@@@@@AAABBBCCCEEEFFFGGGHHHKKKKKKJJJGGGBBB???======:::::::::999999::::::;;;;;;:::999999888888999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>???>>>>>>>>>@@@CCCEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLMMMKKKKKKNNNPPPVVVbbboookkkYYYSSSTTT```mmmyyy^^^NNNFFF@@@======<<<<<<============<<<<<<===<<<<<<;;;::::::999999::::::;;;;;;<<<;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<=========>>><<<<<<;;;;;;;;;;;;<<<<<>><<<;;;;;;;;;<<<===<<<<<>>;;;:::999888:::===?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;========================???>>>;;;:::999999:::;;;;;;;;;;;;<<<>>>@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCEEEEEEEEEFFFHHHJJJKKKKKKLLLOOOSSSXXX___hhhrrryyyyyypppggg```WWWQQQJJJDDD@@@===;;;999999888888888888777777777999:::;;;;;;;;;;;;===???@@@BBBLLL\\\nnnppp^^^RRRKKKQQQZZZfff{{{vvvpppnnnlllkkkllllllkkkjjjhhhhhhhhhhhhggggggggggggYYYUUUOOOKKKIIIIIIHHHHHHJJJJJJKKKMMMOOOQQQSSSTTTUUUZZZdddtttpppeee```\\\ZZZ[[[```aaabbbccccccbbb```___VVVRRRLLLEEE???;;;888777888888888777777777777666777888999::::::888666555888888888999;;;===@@@AAADDDEEEEEEEEEFFFFFFGGGGGGKKKKKKJJJGGGBBB>>><<<<<<;;;;;;::::::999::::::;;;::::::999999888888999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<=========>>>>>>>>>@@@???@@@@@@BBBEEEGGGIIILLLLLLMMMMMMMMMMMMMMMMMMOOONNNOOOQQQSSSYYYggguuugggWWWRRRWWWfffvvvpppVVVGGGCCC???<<<;;;<<<<<<============<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;<<<<<<<<<<<<999999999999::::::::::::999999:::;;;<<<===>>>???<<<;;;;;;::::::;;;;;;<<>>===<<<;;;<<<===>>>===<<<>>>CCCFFFKKKUUU___ooo{{{qqqkkklllppptttuuuyyyzzz{{{{{{xxxtttooolllvvv{{{~~~}}}zzzwwwtttqqqkkkiiieee```[[[WWWTTTSSSXXXZZZ```fffjjjooozzz{{{tttoooiiifffbbb^^^\\\YYYVVVTTTTTTSSSRRRPPPOOOOOOOOOOOOOOOOOOOOONNNLLLJJJIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>???@@@AAACCCFFFHHHIIILLLNNNQQQTTTWWWYYY[[[\\\YYYYYYXXXVVVRRRMMMHHHEEEAAA@@@>>><<<:::999999888999:::<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>@@@???===<<<;;;<<<<<<===<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFHHHJJJLLLMMMPPPTTT[[[ccclllvvv{{{tttjjj```YYYOOOJJJDDD???<<<;;;999888666666777777777777888888:::;;;<<<;;;:::;;;>>>@@@EEEMMM]]]sssxxxbbbUUUMMMLLLWWWdddsssyyyqqqjjjiiiggggggiiijjjjjjiiieeefffffffffffffffffffffRRRNNNHHHDDDBBBAAAAAA@@@@@@@@@AAAAAACCCDDDEEEFFFEEEKKKVVVeeeyyyvvvdddYYYTTTPPPPPPQQQUUUWWWZZZ]]]^^^^^^\\\[[[WWWTTTNNNHHHAAA===:::888777777777666666666666666333555888:::;;;;;;:::999888888999;;;===???BBBCCCGGGGGGGGGGGGFFFFFFFFFFFFIIIJJJJJJGGGCCC???===<<<;;;::::::999999999999999::::::999999888999999:::999999::::::::::::;;;;;;999::::::;;;<<<;;;;;;;;;::::::::::::::::::::::::=========>>>??????@@@@@@@@@AAAAAACCCEEEHHHJJJLLLPPPOOOOOONNNNNNMMMMMMMMMPPPPPPRRRTTTVVV\\\kkkzzz|||bbbUUURRRYYYlllhhhPPPDDDCCCAAA>>><<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::999999888999:::;;;<<<<<<<<<<<<888999999999999:::::::::999::::::;;;<<<<<<======;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<;;;>>>AAACCCFFFNNNXXXcccvvvwwwqqqiiieeefffjjjmmmooouuuxxx|||}}}|||yyyuuusss{{{|||{{{}}}~~~{{{wwwssspppnnnkkkfff```ZZZUUURRRQQQTTTUUUZZZaaaeeejjjuuu}}}zzzyyy{{{}}}yyyxxxwwwvvvtttpppkkkgggbbb```^^^\\\ZZZXXXTTTRRRRRRQQQPPPOOONNNNNNNNNNNNOOOOOONNNMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>??????===>>>>>>???AAACCCEEEFFFGGGIIIKKKNNNPPPRRRSSSTTTQQQQQQQQQOOOKKKGGGBBB@@@;;;;;;:::999999999999999999:::<<<>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????AAAAAA@@@???>>>>>>??????=========>>>???@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHIIILLLPPPSSSXXX^^^fffoooxxx{{{vvvnnndddZZZSSSGGGDDD???<<<::::::888777444555555666777888888888;;;<<<<<<;;;;;;===@@@CCCNNN[[[rrrnnn[[[OOOMMMQQQ___ppp~~~tttooogggeeedddeeehhhiiijjjiiidddddddddeeeeeeeeeeeeeeeNNNJJJDDD@@@>>>======<<<===============>>>???@@@===CCCMMMZZZlll|||lllZZZPPPLLLIIIIIIJJJNNNPPPTTTXXXYYYZZZYYYXXXWWWTTTOOOIIIBBB===:::888555555555555555555555555444555888:::;;;;;;:::999888999:::===???BBBDDDEEEIIIHHHHHHHHHGGGGGGFFFFFFHHHIIIJJJHHHDDDAAA???>>>::::::999888888888888888:::999999888999999::::::999999999::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAAAAABBBBBBAAABBBDDDFFFHHHKKKMMMNNNRRRRRRPPPOOOOOOOOOOOOOOOQQQRRRUUUWWWYYY```qqqqqq]]]TTTTTT]]]sssrrr^^^JJJBBBBBBAAA???>>>;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999888999:::;;;<<<<<<<<<<<<888888888999999999::::::;;;;;;;;;;;;::::::::::::::::::999999999999:::::::::::::::999:::::::::;;;::::::===@@@BBBCCCJJJRRRZZZjjj}}}}}}uuunnnjjjdddaaabbbeeehhhjjjrrrvvv|||~~~~~~}}}}}}~~~~~~|||yyytttqqqooolllfff___YYYTTTPPPOOOQQQQQQUUU[[[```dddmmmwwwzzzzzzxxxuuurrrqqqrrrtttpppooommmmmmllliiifffcccaaa___]]]\\\ZZZWWWSSSPPPQQQPPPOOONNNNNNMMMMMMNNNMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@???>>>>>>>>>??????=========>>>???@@@BBBCCCDDDEEEFFFHHHJJJKKKLLLLLLIIIIIIIIIHHHEEEBBB???===999999999999999:::;;;;;;:::;;;<<<===>>>>>>>>>===========================>>>>>>>>>>>>??????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNRRRXXX\\\eeekkksss{{{}}}zzzuuuooohhh^^^UUUNNNBBB@@@<<<:::::::::999888444444555666777888888999<<<<<<<<<<<<===@@@EEEIIIUUUiii|||dddVVVKKKNNNWWWgggyyytttnnnllleeeddddddeeehhhjjjkkkkkkddddddeeeeeeeeeeeeeeeeeeJJJEEE@@@;;;:::999999888;;;;;;::::::;;;;;;<<<===:::???FFFPPP___ssspppaaaQQQIIIFFFDDDDDDFFFJJJLLLPPPSSSVVVWWWXXXWWWUUUSSSNNNHHHBBB<<<888666333444444444444444555555888888888888888888777666888:::<<>>======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999:::;;;<<<<<<<<<<<<888888888888999999999999;;;;;;:::::::::999999999:::999999888888999999:::888888999999999999999999999999<<<@@@@@@@@@FFFMMMTTT___ooozzz~~~zzztttooogggeeebbb```aaacccgggiiirrrvvvzzz||||||~~~|||wwwtttoookkkeee^^^WWWRRROOONNNPPPNNNPPPVVVZZZ]]]dddlllnnnooonnnmmmjjjiiiiiijjjhhhfffeeeddddddcccaaa___```^^^\\\ZZZYYYWWWSSSQQQOOOOOONNNMMMMMMMMMMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@============>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEAAAAAAAAAAAA???===<<<:::::::::::::::;;;;;;<<<===:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB????????????@@@AAABBBCCCAAAAAABBBCCCEEEFFFGGGGGGIIILLLPPPSSSVVV\\\dddjjjtttxxxyyyvvvrrrllleee^^^VVVOOOIII???===:::999::::::999999555555666777777888999999;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDCCCDDDGGGJJJNNNPPPRRRSSSUUUTTTRRRQQQQQQRRRSSSTTTRRRVVV]]]ccciiivvv{{{nnn^^^WWWTTTYYYaaaoooqqqUUULLLCCC@@@>>>;;;;;;===:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999::::::;;;;;;<<<;;;;;;;;;888888888888999999999999999999999999::::::::::::999999888888888888999999888888999:::::::::::::::999999<<>><<<@@@GGGOOOVVVbbbmmmqqqpppmmmkkkddddddddddddeeehhhlllooovvvyyy{{{{{{{{{~~~{{{wwwqqqmmmggg___YYYTTTRRRPPPRRRPPPPPPTTTWWWZZZ```fffdddfffggggggfffddddddeeebbb```___^^^______^^^\\\\\\ZZZXXXWWWVVVUUUSSSQQQNNNNNNMMMLLLLLLLLLLLLMMMGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@???@@@AAABBBBBBAAA@@@???>>>>>>=========>>>>>>???======>>>???????????????<<<<<<=========<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@AAABBBCCC@@@AAACCCEEEGGGIIIJJJKKKMMMQQQWWW[[[___gggqqqyyyzzztttnnniiibbbZZZTTTMMMGGGDDD===;;;999888999:::999888666777777888888999999999::::::;;;===AAAIIIRRRXXXooorrrZZZOOOOOOQQQ[[[jjj{{{ssslllhhhgggfffddddddfffiiikkklllllljjjjjjiiihhhgggfffeeeeeeFFFBBB<<<888666666555444333333333333444555555666666999<<<@@@HHHXXXkkkyyyvvvdddWWWKKKFFFEEEDDDDDDEEEEEEGGGJJJOOOTTTXXX\\\^^^YYYVVVRRRLLLFFF@@@<<<999444555555555666666777777666555444444555777:::;;;999:::===AAADDDGGGIIIJJJLLLLLLMMMNNNPPPQQQRRRRRRXXXYYYYYYVVVPPPIIIEEECCC??????>>>===<<<;;;;;;;;;999888888888999::::::;;;888888999::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCCCCEEEHHHKKKOOOQQQSSSTTTUUUTTTRRRQQQQQQSSSTTTVVVRRRWWW```hhhppp}}}iiiZZZSSSPPPRRR\\\gggvvvjjjOOOIIIDDDBBB???;;;<<>><<<999<<>><<<>>>>>>============>>>>>>:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=====================<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@AAABBBBBBCCCAAABBBDDDFFFHHHKKKMMMNNNPPPUUU[[[```eeennnzzz}}}wwwrrrhhhcccZZZSSSLLLGGGBBB???;;;999888777888999888777888888888888999999999999999:::;;;===CCCLLLVVV]]]~~~}}}eeeQQQLLLPPPWWWbbbsss{{{qqqmmmlllkkkeeeddddddfffiiikkklllkkkllllllkkkiiihhhgggfffeeeFFFBBB===888555444555555555555555555555555555555777888:::???FFFQQQ^^^fffrrrzzz|||rrr^^^RRRHHHEEEEEEDDDDDDEEEFFFHHHMMMRRRVVVYYY[[[\\\ZZZWWWRRRMMMHHHAAA:::555222222222333333333333333888888888777888888999999>>>???@@@BBBEEEGGGIIIJJJLLLLLLLLLJJJJJJMMMSSSYYY```cccbbb\\\VVVQQQJJJBBBCCCAAA>>>;;;:::999999::::::;;;;;;<<<;;;:::888777:::999999888999999999:::;;;<<<<<<<<<===???@@@AAA============>>>???@@@AAABBBCCCCCCBBBAAABBBDDDFFFLLLMMMNNNNNNNNNOOORRRUUUUUUTTTSSSSSSTTTVVVYYYZZZ[[[\\\aaakkk{{{jjjXXXRRRNNNOOOWWWeeessssss^^^JJJHHHDDD@@@>>><<<<<<<<<::::::999888888999::::::999999888777888999;;;<<<;;;::::::999888888888999999888888888777777666666888999999888777777888:::888888888888888888888888999999::::::::::::;;;;;;888:::<<<<<<<<<<<<>>>???EEEMMMTTTVVV\\\eeehhheeejjjhhhfffhhhnnnvvv}}}}}}~~~~~~{{{wwwyyy{{{~~~|||wwwtttnnnhhhdddaaa``````XXXXXXYYYYYYZZZ[[[]]]]]]fffdddbbbcccddddddaaa^^^______^^^^^^^^^^^^]]]]]]VVVVVVUUUTTTSSSRRRQQQPPPLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;:::999999:::::::::???>>><<<;;;::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBBBBCCCCCCBBB@@@??????@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBBBB@@@@@@AAABBBCCCCCCDDDDDDCCCEEEGGGIIIJJJLLLOOOQQQWWW\\\dddlllttt|||yyyooogggaaa[[[RRRJJJEEEAAA>>><<<:::888666555444555666777:::888777777888999999888???===>>>DDDJJJSSSfffxxxzzzgggZZZOOOMMMQQQYYYjjjuuupppllliiihhhggggggffffffgggiiikkkllljjjiiihhhgggffffffggggggFFFCCC>>>999666555555666444444444444444444444444666666777:::@@@IIISSSZZZiiiqqqyyy}}}}}}uuukkkZZZPPPGGGEEEEEEDDDDDDFFFHHHKKKQQQWWW[[[^^^______ZZZWWWSSSNNNIIICCC===888888777777777666666666666999888888888888999::::::===>>>@@@BBBEEEGGGIIIJJJOOOPPPQQQOOONNNQQQWWW]]]dddggggggbbb\\\WWWPPPIIIFFFDDDAAA>>>;;;:::::::::999999999999999888777666888888888888999:::;;;<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAABBBEEEGGGKKKLLLMMMNNNNNNOOOQQQTTTSSSTTTTTTUUUVVVXXX[[[]]]___ccckkkwwwxxxaaaSSSOOOOOOQQQ[[[lll|||jjjVVVHHHFFFCCC@@@===<<<<<<<<<:::999999888888999999:::999888777777777888999:::;;;:::999888888888888888999999999999888888777777777888888777666666777999888888888888888888888888999999999:::::::::;;;;;;:::;;;<<<<<<;;;;;;<<<===AAAIIIPPPTTT[[[eeeiiihhhlllkkkkkkmmmttt}}}|||}}}~~~~~~zzzvvvooorrrwww}}}}}}|||zzzxxxtttoookkkhhhgggfff```````````````aaaaaabbbbbbbbbbbbeeefffeeeaaa]]]^^^______^^^^^^]]]\\\\\\VVVVVVUUUTTTRRRQQQPPPPPPLLLLLLKKKKKKJJJIIIIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA???>>>>>>>>>=========<<<<<<<<<============<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<===========================<<<===>>>>>>======>>>@@@AAACCCCCCCCCAAA@@@AAABBBDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@BBBEEEHHHLLLQQQWWW[[[ccchhhpppxxx{{{tttjjjbbbZZZUUUMMMFFFAAA>>>;;;999;;;:::999888888:::;;;<<<888888888999:::;;;<<<<<<@@@>>>@@@FFFNNN\\\qqqmmm]]]RRRLLLNNNUUUdddvvv~~~~~~sssooollliiiiiihhhggggggggghhhiiikkkllliiiiiihhhhhhggggggggggggEEEBBB>>>999666555555666333333333333333333333333555666666777:::@@@HHHNNN]]]dddmmmrrrtttssskkkaaaUUULLLEEEDDDEEEEEEEEEHHHJJJOOOVVV]]]bbbddddddccc\\\YYYUUUPPPLLLFFF@@@<<<888777777666555555555555999999999999999:::;;;;;;<<<===???BBBEEEHHHJJJKKKPPPQQQQQQPPPPPPTTT\\\bbbkkknnnnnniiiccc___WWWPPPKKKIIIEEEAAA>>><<<;;;:::999999888888777777888888777777777888:::;;;===>>>@@@@@@???===<<<<<<<<<<<>>??????@@@@@@BBBCCCCCCBBBBBBCCCFFFHHHJJJLLLNNNOOOOOOPPPQQQRRRRRRTTTVVVXXXYYY[[[^^^aaa```gggssskkkXXXOOONNNPPPUUUaaatttwww___LLLEEEDDDAAA???===<<<<<<===:::999888888888888999:::888888777666666666777777:::999888888888888888888::::::999999999999888888777888888888666666888999888888888888888888888888999999999999::::::::::::;;;<<<===<<<:::999:::;;;<<>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;:::::::::;;;;;;<<<::::::<<<===>>>>>>>>>>>>========================<<<>>>??????======???@@@@@@BBBCCCCCCAAAAAABBBDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDGGGKKKQQQXXXaaaggglllrrrzzz}}}xxxrrrkkkaaaZZZQQQLLLEEE@@@===:::888777888777777777777999;;;<<<777888999;;;<<<===>>>???AAAAAAEEEMMMYYYllluuu]]]QQQKKKKKKTTT___ttt|||yyyqqqnnnkkkiiiiiihhhhhhhhhhhhhhhiiijjjkkkhhhiiiiiiiiiiiihhhhhhgggCCCAAA===999666555444555222222222222222222222222666666666666888<<>><<<;;;<<<;;;:::999999999;;;;;;888888888999:::;;;<<<===@@@???>>>===<<<<<<<<<<<<@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCDDDGGGIIIJJJMMMPPPRRRRRRRRRRRRSSSSSSUUUYYYZZZ[[[\\\```ccccccmmm}}}|||gggUUUNNNOOOQQQYYYhhh|||nnnWWWGGGBBBAAA???>>>===<<<<<<===999999888888888888999999999888888777666666666666999888888777777777888888888888888888888888888888888999999888777777888:::888888888888888888888888888999999999999::::::::::::;;;<<<;;;:::999:::;;;999???FFFMMMTTT]]]ffflllrrruuuyyy~~~}}}{{{tttwww}}}}}}|||{{{zzzzzz~~~}}}{{{zzzxxxxxxwwwuuusssqqqooonnnfffggghhhiiihhhfffbbb______`````````^^^\\\ZZZXXXVVVUUUTTTSSSQQQPPPNNNNNNKKKKKKJJJJJJIIIHHHHHHGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;<<<===:::;;;===>>>??????>>>===========================>>>@@@BBBBBBAAA@@@AAABBB>>>@@@AAABBBAAAAAACCCDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHJJJLLLNNNRRRXXXaaajjjqqquuuzzz}}}vvvpppiiiaaaXXXSSSHHHDDD???;;;999888777666666666555666666777999999777999;;;<<<<<<>>>???AAABBBFFFMMMYYYjjj~~~jjjUUULLLJJJOOO]]]kkk}}}tttnnnllljjjiiijjjiiiiiihhhhhhiiiiiiiiijjjggghhhiiijjjjjjjjjiiihhhAAA???<<<888555444333333222222222222222222222222444555555666777:::???CCCIIIPPPWWW[[[______YYYQQQJJJEEEBBBEEEFFFFFFHHHLLLLLLRRR\\\eeekkkmmmlllkkkiiieee^^^WWWQQQJJJDDD@@@;;;:::999999999;;;<<<===999999999999:::;;;<<<===<<<>>>@@@BBBEEEHHHJJJKKKIIIHHHEEEEEEIIIUUUfffqqq{{{~~~}}}wwwpppiii___VVVRRRPPPLLLGGGCCC???<<<:::;;;;;;999999999:::;;;<<<:::::::::999::::::;;;;;;===============>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCCCCDDDEEEHHHKKKMMMPPPSSSTTTTTTTTTUUUVVVUUUYYY\\\]]]\\\^^^bbbgggnnnyyy{{{fffUUUNNNOOOSSS___qqq|||fffRRRGGG???>>>>>>===<<<<<<<<<<<<888888888888888888888888999999999888888777777666777777777666666777777888666666666777777777777777666777777777555555777888888888888888888888888888888888888999999999::::::777888::::::999:::;;;===999===CCCIIINNNVVV```iiitttyyyuuuxxx~~~}}}zzzyyyyyyyyy~~~~~~{{{yyyvvvuuuqqqqqqooolllhhhfffddddddbbbbbbaaa```^^^\\\YYYXXXVVVUUUTTTRRRPPPOOOMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>???============>>>>>>>>>>>><<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCBBBAAABBBBBB===???@@@AAA@@@AAABBBDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJMMMOOOTTTZZZaaajjjtttzzz~~~yyyuuunnnfff___WWWPPPLLLBBB???;;;999888888777666999999999999999::::::;;;999;;;<<<<<<<<<===@@@CCCDDDMMM[[[jjj}}}tttbbbQQQLLLNNNVVVgggxxxzzzooolllkkkiiiiiijjjhhhhhhiiihhhhhhhhhhhhgggfffgggjjjllllllkkkjjjhhh@@@>>><<<999666555444333222222222222222222222222111222444444555777;;;>>>DDDIIINNNQQQTTTVVVQQQKKKFFFCCCCCCFFFGGGGGGJJJNNNMMMSSS]]]gggmmmppppppoooooojjjccc[[[TTTMMMFFFBBB;;;:::888777888999;;;===888888888888999;;;<<<===>>>???@@@BBBEEEGGGIIIJJJHHHHHHGGGGGGMMM[[[lllxxx|||uuummmcccZZZRRRPPPMMMIIIDDD???<<<:::888888777777888888999999;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCDDDDDDFFFJJJMMMPPPRRRTTTUUUUUUVVVWWWYYYXXX\\\``````___aaahhhooozzzyyycccSSSNNNOOOXXXhhh}}}qqq\\\MMMFFF======<<<<<<;;;;;;::::::777777888999999888777777888888999999999888777777666666666666666777777888555555555666666666666777333444444444222222333555888888888888888888888888888888888888999999999999555777999999999999;;;===:::<<<@@@FFFIIIOOO[[[fffuuu}}}~~~{{{xxxvvvyyywww{{{}}}zzzxxxxxxyyy|||~~~}}}{{{{{{yyyvvvqqqllliiihhhiiifffeeeccc```^^^\\\ZZZYYYVVVUUUTTTRRRPPPNNNLLLLLLJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>>>>===>>>>>>>>>============>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>???>>>???????????????>>>===????????????????????????===???AAABBBAAA@@@@@@AAA>>>???AAAAAAAAAAAABBBDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGIIIIIIJJJJJJJJJJJJKKKKKKLLLQQQZZZcccllluuu~~~~~~yyyvvvoookkkeee]]]UUUNNNIIIFFF>>><<<999888888999888777777777888999::::::;;;;;;:::<<<===<<<<<<>>>DDDIIIMMM\\\ooohhhZZZOOOPPPVVVaaattt}}}tttllljjjjjjhhhhhhjjjhhhhhhhhhhhhgggfffeeeeeeeeegggjjjmmmnnnmmmkkkiiiAAA@@@===;;;888777666555333333333333333333333333222333444444555666999;;;???BBBEEEFFFIIILLLJJJDDDEEECCCDDDGGGIIIHHHKKKOOOOOOUUU^^^gggnnnrrrsssrrrqqqllleee]]]VVVPPPJJJFFF<<<:::777555444555777888777777777888999:::;;;<<>>CCCEEEJJJWWWeeettt~~~~~~wwwsssrrrppppppttt{{{{{{~~~zzzwwwxxxzzzzzz|||~~~~~~~~~}}}xxxsssnnnmmmnnnjjjhhhddd```]]]\\\[[[[[[VVVUUUSSSQQQOOOMMMLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA??????>>>============>>><<<=========>>>>>>>>>???<<<<<<============<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===???BBBCCCBBBAAA@@@AAA@@@BBBCCCCCCBBBBBBDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIJJJJJJJJJIIIHHHHHHKKKKKKLLLMMMNNNOOOPPPPPPTTT[[[fffqqqzzz~~~zzzvvvpppllldddaaa[[[SSSKKKEEEBBBAAA<<<:::888777888999888777333444666888;;;<<<>>>>>>;;;===>>>======BBBLLLSSS^^^rrruuu\\\SSSOOOVVVaaaoooxxxpppjjjjjjjjjhhhhhhjjjggggggggggggfffeeecccbbbdddfffkkknnnpppnnnkkkiiiBBBAAA???<<<:::888777777333333333333333333333333444666777777666777999;;;;;;>>>@@@@@@BBBFFFDDD@@@DDDCCCEEEIIIIIIHHHKKKPPPPPPVVV___hhhooosssuuuuuuqqqllleee^^^XXXRRRMMMIIIBBB???<<<888666666777888666666666777888:::;;;<<<@@@AAABBBCCCDDDFFFGGGGGGGGGKKKPPPUUUZZZbbblllttttttyyy{{{wwwqqqkkkbbbYYYPPPOOOLLLHHHCCC???;;;999777999:::;;;<<<;;;;;;:::888888999:::;;;===>>>???<<<<<<<<<======>>>???@@@>>>??????@@@BBBDDDFFFGGGAAABBBDDDDDDEEEHHHLLLNNNQQQRRRSSSSSSSSSTTTXXXZZZ\\\```dddeeefffmmmyyyppp[[[QQQSSSZZZccczzzpppZZZJJJAAA>>><<<<<<<<<;;;:::999888777666777888999999888777666333444555777777777666666555555555555555666777888666666777777888888888999666777888777555555777888888888888888888888888888777888888888888999999999888999:::999777777777999888888<<>>===============<<<=========>>>>>>??????<<<<<<============<<<<<<<<<<<<<<<<<<===>>>@@@@@@============???AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA???BBBDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJLLLOOOQQQTTTVVVWWW___fffrrr}}}~~~{{{xxxuuuoooiiieee]]][[[UUUMMMFFFAAA>>>>>>:::888777777888888888777444666999===@@@CCCEEEFFF;;;===>>>>>>???FFFQQQ[[[nnn~~~fffVVVOOOPPP\\\jjj{{{}}}uuunnniiiiiijjjhhhhhhjjjffffffggggggfffdddbbbaaacccfffkkkooopppooollljjjJJJHHHEEEBBB===999777555444333333444666666444333222222333444555777777888::::::;;;<<<===>>>???@@@DDDEEEGGGIIIKKKMMMNNNOOOXXXZZZaaajjjrrrvvvtttrrrooommmiiiddd___XXXPPPKKKBBB@@@===<<<<<<===<<<;;;777777666555555666888999>>>AAADDDFFFFFFFFFGGGGGGGGGKKKRRRXXX]]]ccchhhlllmmmmmmllllllmmmkkk___RRROOOMMMIIIFFFDDDAAA>>>;;;???@@@111999VVVKKK444>>>::::::;;;;;;;;;;;;;;;;;;<<<<<<===??????@@@@@@@@@===>>>@@@BBBCCCCCCCCCBBBAAABBBDDDFFFIIILLLNNNPPPOOORRRTTTVVVVVVWWWXXXZZZ___aaaccceeejjjwwwiiiWWWRRRVVV]]]ppp}}}cccPPPGGGBBB@@@<<<<<<;;;:::888777777666777777888888999999999:::;;;:::888777666666666666111222333555666777777777666666666666666666666666777777777777777777777777666666666666666666666666666666777888888888888888888888888888888777666666888999999:::>>>GGGSSS\\\ooo}}}xxxxxx{{{{{{vvvpppjjjjjjjjjmmmrrrzzz}}}zzzyyy{{{}}}xxxqqqllliiikkknnnssszzz~~~{{{zzz{{{{{{yyyzzz|||}}}yyywwwvvvqqqjjjddd```\\\ZZZXXXWWWVVVTTTQQQMMMJJJIIIIIIJJJJJJIIIIIIGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>???>>>>>>=========>>>>>>??????>>>>>>======<<<<<<=========<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHHHHHHHIIIMMMPPPOOORRRTTTTTTSSSVVV\\\cccnnnvvv~~~zzz{{{wwwqqqlllhhhccc___[[[QQQLLLFFFAAA>>><<<:::999888777666555555555555555666999:::<<>>???@@@@@@BBBBBBDDDGGGKKKNNNQQQSSS]]]```fffnnnuuuyyyxxxuuutttpppkkkeee___XXXQQQLLLFFFCCC???===<<<<<<;;;999777666555444444555666777===???BBBCCCCCCDDDEEEGGGKKKOOOTTTXXX[[[___bbbddddddfffggghhhkkkkkkaaaUUUPPPMMMHHHEEEBBB???;;;888888>>>;;;NNNnnn```???===:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???@@@AAACCCDDDDDDDDDCCCBBBCCCEEEGGGJJJMMMOOOPPPPPPSSSVVVWWWXXXYYYZZZ\\\___bbbeeeiiiqqqyyyaaaTTTQQQWWW___tttpppXXXIIIAAA>>><<<<<<<<<;;;:::999888777777777777777777888888999999:::999777666555555666666222333444555666777777777777777777777777777777777666666666666666666666666555555555555555555555555666666777888888888888777777777777777777666555444666777888999<<>>>>>>>>>>>>>>>>>======<<<<<<======>>>???>>>>>>>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEJJJJJJJJJIIIJJJJJJKKKKKKJJJKKKKKKKKKKKKLLLPPPSSSSSSWWWZZZ\\\]]]aaaiiioooyyy{{{xxxqqqmmmhhhbbb^^^YYYUUURRRMMMHHHCCC???<<<;;;999888888777666555555555555555666888:::;;;BBBHHHGGG@@@BBB>>>@@@HHHMMMTTTggg|||ooo]]]VVVUUUXXX___mmmvvvqqqlllhhhgggiiijjjgggdddeeeeeedddccccccccccccccccccggglllnnnmmmkkkjjjiiibbb```[[[RRRHHH>>>777444555444222222333333222000222333333444555666777777::::::;;;===>>>???@@@AAAAAABBBDDDGGGMMMSSSYYY]]]eeegggmmmttt{{{~~~}}}{{{{{{vvvoooggg```YYYSSSNNNJJJFFFAAA>>><<<;;;:::888999888777666666777888999===???AAABBBCCCDDDFFFHHHOOORRRVVVXXXZZZZZZ\\\]]]^^^aaadddhhhmmmoooggg]]]SSSOOOJJJEEEAAA>>>;;;888555===@@@XXXvvvhhhEEE;;;;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFIIILLLNNNPPPQQQQQQTTTWWWYYYZZZ[[[]]]___```ccchhhooozzzlllXXXOOOPPPYYYddd{{{gggRRRGGGCCC@@@>>><<<<<<;;;;;;:::999888888666666666666777777777777888777666555555555555555333444555666777888888888777777777777777777777777666666666666666666666666555555555555555555555555555666666777777777777777555555666666666555444444333555888999;;;@@@HHHNNN___ooo|||zzzzzzzzzxxxuuusssrrrssswww~~~}}}}}}}}}|||~~~wwwkkk^^^UUUUUUVVVZZZ```hhhqqqyyy}}}}}}{{{{{{~~~|||{{{zzz|||}}}~~~}}}xxxrrrlllgggccc___]]]ZZZXXXUUURRRQQQPPPQQQQQQMMMLLLKKKIIIGGGEEEDDDCCC@@@@@@???>>>===============<<<<<<<<<<<<<<<======>>>>>>>>>>>>============999999::::::;;;<<<<<<===>>>?????????@@@@@@@@@@@@>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBDDDEEEGGGIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKKKKLLLNNNOOOOOOPPPRRRVVVYYY[[[___dddhhhlllrrrzzz{{{xxxtttpppfffbbb\\\WWWSSSNNNJJJGGGFFFCCC>>>;;;:::999888777888777666666666666666777777888999;;;@@@EEEDDD???BBBAAAEEEMMMTTT```yyyppp^^^SSSPPPYYY^^^iii{{{xxxqqqoookkkgggfffggghhhfffcccbbbbbbbbbbbbbbbcccdddddddddggglllnnnmmmkkkiiiiiivvvtttnnnbbbSSSDDD;;;777999777555555555555444333333333444555555666777777:::;;;<<<===???@@@AAABBBCCCDDDFFFKKKRRR[[[ccchhhjjjnnnttt{{{yyyqqqhhh```YYYTTTPPPLLLHHHCCC???===<<<;;;999===<<<;;;::::::;;;<<<<<>>;;;:::===<<>>>>>>>>??????@@@AAAAAA@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDFFFGGGIIIKKKNNNPPPQQQRRRRRRTTTXXXZZZ[[[\\\^^^``````dddkkkttt}}}```QQQLLLPPP]]]jjj~~~```NNNGGGDDDBBB@@@<<<<<<;;;;;;:::999999888555555666666666666666666666555555555444444555555444555666777888888888888555555555555555555555555666666666666666666666666555555555555555555555555444555666666777777666666555555666666666555555444222555888999:::===CCCGGGVVVfff}}}|||||||||}}}}}}}}}}}}~~~~~~~~~vvvgggXXXNNNPPPQQQTTTXXX___gggnnnrrruuuttttttuuuzzz~~~{{{zzz~~~|||wwwrrrmmmhhhddd```]]]ZZZWWWUUUTTTUUUUUUUUUOOONNNLLLJJJGGGEEEDDDCCC@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>============::::::::::::;;;;;;<<<<<>>@@@AAACCCCCCEEEEEEHHHMMMUUU___iiinnnlllrrrzzzyyypppggg___YYYSSSPPPMMMIIICCC@@@>>>======<<<===<<<<<<;;;<<<===>>>??????BBBEEEGGGHHHJJJLLLOOONNNQQQVVVYYY\\\___cccfffiiinnnssswww{{{}}}wwwooo\\\XXXQQQLLLHHHDDD@@@===;;;;;;999===DDDAAA:::;;;;;;;;;<<<======>>>?????????@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCDDDDDDHHHIIIKKKNNNPPPRRRSSSSSSRRRUUUXXXZZZ[[[\\\^^^___aaaeeemmmxxxpppXXXNNNMMMRRRccctttrrrUUUGGGBBB???<<<<<<;;;;;;;;;::::::999999888666666555555555555555555444444444555555555555555444555666777888888888777444444444444444444444444555555555555555555555555666666666666666666666666444444555666666666666555555666666777777666666666333666999::::::;;;???CCCPPP^^^sss~~~}}}~~~~~~ttteeeVVVLLLLLLLLLMMMQQQWWW^^^eeeiiillllllmmmpppttt{{{|||{{{|||xxxtttooojjjfffbbb___[[[YYYZZZZZZZZZXXXSSSQQQNNNKKKHHHFFFDDDDDD@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<==================>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMMMMMMMNNNOOOPPPQQQMMMQQQVVV[[[___eeejjjnnnsssvvv{{{vvvnnniiiddd___[[[UUURRRMMMIIIFFFBBB???<<<:::888666555666777777666777777777777777888999::::::999:::===@@@AAAAAAAAAEEEHHHMMMWWWeee}}}~~~lll^^^UUUQQQVVV]]]jjjrrrwwwpppnnnkkkhhhfffddddddccccccbbb______```aaabbbdddeeeffffffiiillllllkkkiiiggggggiiiSSSEEE???999666444333444555444444777777777777888888888999:::;;;===>>>@@@BBBDDDDDDEEEFFFHHHMMMVVV```iiinnnllltttzzzqqqiiibbb\\\WWWSSSOOOKKKEEE@@@???>>>>>>===::::::999:::;;;<<<>>>???@@@CCCHHHKKKLLLNNNPPPQQQRRRTTTXXX\\\```eeelllpppsssxxx}}}{{{tttbbb^^^XXXRRRLLLFFF@@@<<<888999:::<<<;;;;;;<<<===;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFIIIKKKNNNQQQSSSTTTTTTTTTUUUWWWZZZ[[[[[[\\\]]]___cccgggooo|||wwwcccRRROOOPPPWWWjjjfffNNNDDD@@@<<<:::;;;:::::::::999999888888888666666666666555555555555333333444555666666666555444555666666777777777666666666666666666666666666555555555555555555555555666666666666666666666666333444444555555555555555555555666777777777666666333666999999999999===AAAKKKVVVggg{{{yyyyyy~~~}}}|||||||||sssfffYYYQQQJJJIIIIIIKKKPPPWWW^^^bbbdddfffhhhkkkpppwww~~~}}}||||||xxxrrrnnnjjjgggcccaaabbbaaa^^^[[[WWWUUUQQQMMMIIIGGGFFFEEE@@@@@@???>>>============;;;;;;;;;;;;<<<===>>>>>>============>>>>>>>>>>>>>>>======<<<;;;;;;::::::======>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJJJJKKKKKKLLLLLLLLLNNNNNNOOOPPPQQQSSSUUUVVVUUUYYY___ffflllrrrxxx|||yyyooogggbbb]]]XXXTTTLLLIIIEEEBBB@@@===:::888777555444444666777777666777777777777888999;;;;;;<<<:::;;;@@@AAAAAABBBFFFHHHMMMVVVcccvvv{{{nnn^^^SSSOOOPPPZZZcccrrr}}}}}}rrrllliiijjjhhhfffdddcccbbbbbbccc`````````aaaccceeefffggggggiiilllllljjjhhhggggggpppXXXIIIBBB888666333333444666666666888999999999999::::::::::::;;;===???AAACCCDDDEEEGGGHHHKKKPPPWWW```hhhmmmkkkuuuzzzsssmmmgggbbb^^^SSSNNNGGGBBB???>>>===<<<888888999999;;;===@@@AAADDDIIIOOOSSSUUUUUUVVVWWWZZZ[[[]]]___ccciiiqqqvvv|||yyynnnjjjddd\\\TTTJJJAAA;;;:::888<<<>>>:::<<<>>>:::;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCEEEGGGIIIKKKMMMPPPRRRTTTUUUUUUUUUXXXZZZ\\\]]]]]]]]]^^^___dddhhhrrrxxxeeeVVVMMMPPPTTT[[[rrrrrr]]]IIIDDDBBB<<<;;;>>>999999888888888888777777777777777666666666555555222333555666777777777666444444555666666666666555666666666666666666666666555555555555555555555555444444444444444444444444333333444555555555555444333444555666666666666555333555888888666777;;;???EEENNN[[[kkk~~~vvvssswww|||zzzzzz}}}|||tttjjj```[[[SSSQQQNNNMMMNNNQQQVVVYYY___bbbeeehhhmmmttt|||~~~zzzvvvsssppplllkkkkkkhhhccc^^^ZZZXXXTTTOOOKKKHHHGGGGGGAAAAAA???>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@<<<=========>>>>>>>>>???========================>>>>>>>>>>>>????????????@@@AAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOOOONNNNNNPPPRRRUUUYYY[[[]]]aaaffflllrrrxxx~~~|||tttmmmddd]]]YYYUUUQQQMMMEEEBBB???===;;;:::888666666555444555666777777666777777777888999:::<<<<<<>>>;;;===BBBDDDBBBEEEJJJLLLTTTbbbtttiii^^^SSSNNNOOOVVVbbbnnnxxxqqqlllhhhiiihhhgggeeebbbbbbbbbcccaaaaaaaaabbbdddeeegggggghhhjjjkkkkkkiiigggffffffrrrZZZJJJCCC:::888555555666888999999::::::::::::::::::;;;;;;;;;;;;===???AAACCCEEEFFFJJJLLLOOOTTTZZZbbbiiimmmjjjvvv}}}xxxsssmmmjjjWWWQQQIIIBBB???===;;;:::999999:::;;;===@@@CCCDDDJJJOOOVVV[[[]]]]]]]]]]]]aaaaaaaaabbbdddkkksssyyyyyyuuunnneee[[[OOODDD<<>>555;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBDDDGGGIIIKKKLLLNNNQQQTTTUUUVVVVVVUUUZZZ\\\^^^___^^^^^^___```eeeiiittt|||nnndddYYYNNNJJJQQQVVV^^^wwwgggSSSDDDBBB@@@:::999>>>888888888777777777777777888888777777666666666555222333555777888888777777333444555555555555555555444444444444444444444444555555555555555555555555222222222222222222222222222333444444555555444444222333444444555555555444222444666666555666:::>>>@@@HHHSSSaaasssyyyttttttzzz|||zzzyyy}}}~~~wwwooohhhddd```]]]WWWQQQNNNNNNPPPQQQ]]]```dddgggkkkrrr{{{|||yyyvvvrrrqqqqqqmmmfff```]]]ZZZUUUPPPLLLIIIHHHGGGBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<======???@@@@@@<<<=========>>>>>>??????<<<<<<======>>>?????????>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRUUUYYY]]]bbbfffhhhkkkpppvvv|||yyyuuuhhhbbbZZZTTTQQQNNNKKKGGGBBB@@@===;;;;;;:::888666666555444555777888777666777777777888999;;;<<<===???<<<>>>DDDEEECCCFFFMMMNNNXXXjjjuuu\\\SSSLLLMMMRRR]]]lllyyy|||vvvsssnnnjjjiiiiiigggeeebbbbbbbbbdddbbbbbbbbbcccdddeeeggghhhiiijjjlllkkkiiifffffffffqqq[[[LLLFFF<<<:::777777888999::::::<<<<<<;;;:::::::::;;;;;;999<<<@@@CCCDDDEEEGGGHHHIIIJJJNNNUUU^^^ffflllooovvv}}}uuulllaaaVVVKKKFFFBBB===;;;<<<;;;888999<<<>>>>>>BBBGGGMMMUUU___dddeeeeeegggjjjiiigggccc```aaahhhqqqxxxzzzjjjYYYLLLCCC@@@===;;;:::<<>>AAABBB@@@@@@BBBDDDFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCCCCCCCBBBDDDHHHKKKQQQQQQSSSTTTUUUVVVVVVVVV```^^^___```^^^\\\^^^ccciiilllwwwwwwiii^^^XXXKKKMMMOOORRR[[[lll|||\\\PPPEEEAAA@@@===;;;;;;888888777777666666555555555555555666666666666666555555555555555555555555555555555555555555555555888777666444444444555666444444444444444444444444555555555555555555555555222333333444444555555555555777666222222777777222999777555555666888888777<<<>>>GGGVVVcccmmmvvv{{{{{{yyyuuuxxx~~~}}}{{{}}}~~~yyyuuusssrrrnnnjjjddd[[[TTTPPPQQQRRRVVVYYY^^^ccciiirrr}}}zzzssslllgggddd___XXXRRRNNNJJJGGGDDDFFFEEEDDDDDDDDDCCCAAA???AAAAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<<<<===???===;;;::::::;;;<<<>>>CCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGGGGFFFEEEFFFHHHIIIHHHGGGFFFGGGIIILLLMMMNNNPPPQQQQQQPPPQQQSSSUUUWWWYYY\\\bbbhhhooouuuxxx}}}|||tttkkkeee^^^ZZZTTTNNNJJJGGGDDDBBB<<<<<<:::888777666666666666555555444444444555555999999999999:::;;;<<<===DDDAAA@@@CCCFFFHHHNNNUUUUUUgggjjjSSSPPPOOORRRWWWbbbvvvtttyyysssmmmhhhfffggggggffffffeeeeeeddddddddddddcccdddeeeggghhhjjjjjjkkklllllljjjgggdddbbbppp\\\NNNFFF===;;;888777888:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;>>>AAADDDEEEEEEGGGIIIJJJLLLQQQYYYccclllsssvvvzzzqqq```UUUKKKFFFBBB===;;;<<<;;;888999<<<>>>???CCCIIIPPPXXXcccjjjkkklllnnnpppnnnllliiieeeeeejjjqqqwww}}}}}}jjjXXXJJJAAA===:::999888:::===??????>>>===???@@@AAA@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBAAACCCDDDDDDDDDEEEGGGKKKNNNRRRSSSTTTUUUVVVWWWWWWWWW]]]\\\]]]___^^^\\\^^^dddkkkqqqoooaaaVVVQQQJJJNNNSSSYYYeeexxxrrrVVVLLLBBB???>>>;;;::::::888777777777666666666555666666666666666555555555444444444444444444444444555555555555555555555555888777555444444444555555444444444444444444333333555555555555555555555555666555555555555444444444444777666222333666666222333222222222333444555555999:::AAANNNYYYbbblllvvv}}}~~~}}}~~~{{{}}}}}}|||~~~{{{yyyxxxuuurrrmmmfff___YYYTTTQQQTTTWWW\\\bbbhhhqqqyyy~~~xxxqqqmmmeeeaaa[[[VVVSSSPPPMMMKKKJJJIIIHHHHHHIIIHHHFFFDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAA@@@>>>======>>>>>>???BBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGEEEGGGHHHGGGFFFEEEFFFHHHKKKJJJJJJJJJKKKMMMOOOQQQQQQSSSUUUVVVVVVXXX[[[]]]dddfffiiinnnttt{{{}}}zzztttmmmeee```XXXTTTNNNIIIFFFCCC@@@>>>;;;:::999777666666666666555555555555666777888999999999999:::;;;<<<===>>>BBB@@@AAAGGGKKKNNNUUU\\\eeewwwvvv___QQQPPPTTT]]]hhhwww}}}xxxxxxrrrpppmmmkkkjjjhhhggggggffffffeeeeeeeeecccccccccdddfffhhhiiijjjhhhiiijjjkkkiiifffcccaaa~~~nnn___PPPGGG???<<<999888999;;;<<<=====================>>>>>>===@@@CCCDDDEEEEEEGGGIIIKKKOOOVVV___iiisss{{{}}}sss^^^TTTJJJEEEBBB===;;;<<<;;;999999<<<>>>???EEEMMMVVV^^^iiiqqqtttuuuvvvxxxvvvuuurrrooommmoootttwww{{{zzzfffUUUHHH@@@<<<999888888:::>>>BBBEEEFFFBBBAAA??????AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHJJJNNNQQQTTTTTTVVVWWWXXXXXXXXXXXX[[[[[[]]]```___]]]aaagggoooyyy|||hhhYYYPPPLLLLLLRRR[[[eeesss{{{dddNNNEEE===<<<<<<:::999:::777777777777666666666666777777666666555555444444444444444444444444444444444444444444444444444444666666555444444444555555555555555444444333333333555555555555555555555555666666666666555555555555333666666333333555444222222333444444444444666888999888<<>>???@@@BBBBBBEEELLLRRRWWW```iiiyyyiiiVVVMMMOOOXXXiiizzz~~~zzzzzzooollllllkkkjjjkkkiiihhhhhhgggffffffeeeeeebbbbbbdddfffggghhhiiiiiigggggghhhhhhgggeeebbb```wwwlll```SSSIIIAAA>>>:::999:::<<<===>>>===>>>>>>??????@@@@@@@@@>>>@@@CCCDDDDDDEEEFFFHHHLLLQQQYYYcccnnnxxx|||ppp[[[QQQHHHDDDBBB===;;;<<<;;;999999<<<>>>AAAJJJSSS^^^eeennnuuuyyy{{{|||}}}||||||{{{zzzxxxxxx{{{}}}nnn\\\NNNEEE@@@>>>;;;::::::<<<@@@FFFKKKNNNGGGCCC??????AAACCCCCCAAADDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGHHHJJJMMMQQQTTTVVVVVVWWWXXXYYYZZZZZZZZZ]]]]]]```bbbaaa___eeellluuu}}}fffWWWOOOMMMPPPXXXdddqqqlllVVVFFF@@@::::::;;;999999;;;777777777777666666666666888888777666555444444333444444444444444444444444444444444444444444444444555555444444444444444444555555555444444333333222444444444444444444444444333333444444555555666666333444555444333333444333222444555555444444666999:::888:::@@@FFFOOO]]]iiivvv|||wwwssspppnnnpppsssxxx}}}}}}zzzwwwuuussslllaaaXXXTTTRRRRRRVVV^^^eeehhhiiipppuuu||||||qqqnnniiifffdddaaa___]]]XXXWWWVVVVVVWWWVVVTTTSSSQQQOOOMMMJJJHHHFFFEEEEEEBBBBBBCCCDDDDDDEEEEEEEEECCCDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJKKKLLLMMMMMMLLLKKKLLLNNNOOOOOOPPPRRRTTTWWWYYY[[[^^^aaaeeehhhkkkoootttxxx|||zzzuuunnngggaaaZZZUUUQQQHHHEEEAAA>>><<<:::888666555555555444444555555666555555555666888999;;;<<<;;;;;;<<<===>>>@@@BBBCCCFFFEEEHHHOOOVVV___lllxxxzzzaaaSSSOOOTTTbbbxxx{{{{{{uuullljjjjjjhhhgggiiiiiiiiihhhgggffffffeeeeeebbbccceeegggggggggffffffeeeeeeffffffeeecccaaa___ssskkkaaaUUUKKKDDD@@@<<<999:::<<<===>>>===>>>???@@@AAAAAAAAAAAA???AAABBBCCCCCCDDDGGGIIILLLSSS]]]gggqqq{{{yyylllXXXOOOFFFDDDAAA===;;;<<<:::999:::<<>><<<:::::::::<<<@@@EEELLLPPPJJJFFFAAA@@@BBBCCCBBBAAACCCCCCCCCDDDDDDDDDDDDDDDBBBDDDGGGJJJLLLOOORRRUUUWWWXXXYYYZZZZZZZZZZZZZZZ]]]^^^```bbb``````hhhrrrhhhXXXQQQPPPQQQ\\\lll|||yyy^^^LLLBBB<<<999::::::888999;;;666666666666777777777777888888777666555444444333555555555555555555555555444444444444444444444444333333333444444444444333555555555444444333333333222222222222222222222222444444444333333333333222333333444444333222555888333333333111000111333555888777888===AAAIIIWWWeeeppp|||yyytttqqqnnnlllkkkmmmnnnpppsssxxx}}}yyyvvvuuuvvvsssllleeeYYYUUUPPPQQQVVV[[[^^^___eeellluuu|||~~~~~~{{{xxxtttqqqnnnkkkhhheeeaaa```_________^^^\\\ZZZUUUSSSPPPLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJEEEEEEFFFEEEEEECCCBBBAAABBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNOOOOOOOOOOOOQQQRRRSSSTTTVVVXXX[[[___aaaccciiilllppptttwww{{{|||yyytttoooggg___YYYTTTOOOLLLDDDAAA>>>===<<<:::888666444444444333444444555666666666666666777888999:::<<<<<<===???AAACCCEEEFFFHHHGGGJJJPPPXXXeeewwwlllZZZRRRVVV^^^ppp}}}|||ssslllkkkjjjhhhgggiiiiiiiiihhhgggfffeeedddddddddeeefffffffffeeecccbbbddddddddddddcccaaa```___~~~rrrjjjaaaVVVMMMFFFBBB===999999:::<<<<<<<<<===???AAABBBCCCBBBBBB@@@AAACCCDDDDDDFFFIIIKKKPPPWWWbbbkkksss|||wwwiiiUUUMMMEEECCCAAA===;;;;;;999999:::===AAAHHHWWWeeekkklllmmmpppuuuzzzwwwkkkZZZKKKBBB===:::888999999::::::<<>>;;;999;;;:::777777:::666666666666777777777777777777666666555555444444555555555555555555555555333333333333333333333333111222333444444444333333444444444444444444444444222222222222222222222222777666555333111000///...444333333444222222777>>>>>>999444222222333444444444444666999<<>><<<<<<<<<;;;999777555444444444444444555555777666666666777888999999===>>>???@@@CCCEEEGGGIIIJJJJJJNNNVVV```pppuuu]]]QQQQQQWWWccczzzwwwpppllllllkkkiiijjjllliiihhhhhhfffeeedddcccbbbddddddddddddcccbbbaaaaaaccccccccccccbbbaaa```___~~~sssjjjaaaVVVOOOHHHDDD===999888999::::::;;;<<>>BBBLLL]]]mmmnnnkkkiiijjjpppyyyuuuiiiXXXJJJCCC???<<<999999:::;;;;;;;;;===CCCGGGJJJJJJIIIGGGCCCAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEEHHHKKKNNNPPPSSSVVVXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\___aaabbbhhhxxxlll\\\VVVVVV___nnnqqqZZZKKKDDD<<<:::999:::888444444777555666666666777777777888666666666666666555555555333333333333333333333333333333333333333333333333000111222333444333333222222333333444444555555555333333333333333333333333444444444333333222222111555222222333222222:::DDDJJJAAA777333555888777555222333666999999;;;FFFQQQ]]]lll}}}|||||||||tttooommmnnnooopppqqqrrrtttvvvzzz~~~|||yyywwwuuutttsssbbbaaa___ZZZUUUQQQOOOOOORRRZZZeeepppwww{{{}}}~~~~~~~~~|||{{{yyywwwvvvuuusssooommmeeeccc___ZZZWWWVVVVVVVVVUUUVVVWWWXXXXXXWWWUUUTTTRRRQQQOOOMMMLLLLLLLLLLLLJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRSSSUUUVVVXXXYYYZZZ\\\___aaabbbdddfffiiijjjllloootttxxx|||}}}yyyuuupppkkkggg```[[[UUUOOOKKKGGGCCCAAA<<<;;;::::::::::::888666666555555444444444444555666666777777999:::<<<===>>>???@@@BBBDDDGGGIIIKKKNNNQQQZZZfffrrr}}}fffQQQLLLSSSZZZjjjzzztttnnnkkkkkkkkkhhhiiilllhhhhhhgggeeedddcccbbbaaaaaaaaaaaaaaaaaabbbbbbcccccccccbbbbbbaaaaaa``````~~~tttjjj```VVVPPPJJJEEE>>>999777888888999:::<<>>;;;===>>>===<<<===AAAEEEIIIKKKLLLIIIDDD@@@???@@@BBBBBBBBBCCCCCCDDDDDDDDDGGGJJJNNNQQQRRRTTTWWWYYYXXXYYYYYYZZZZZZZZZZZZYYY\\\^^^aaadddfffoooooo___YYYYYYkkkzzzgggQQQFFFCCC;;;999999:::777222222555555666666666777777888888555555555666666666666666111111111111111111111111333333333333333333333333000111222333444333333222111222222333444555666666555555555555555555555555///000111333555777888999555222222333222222<<>>???@@@BBBEEEHHHJJJLLLRRRXXXeeeuuusss]]]KKKLLLWWWeeevvvvvvtttooolllkkkiiieeeeeeggghhhgggfffeeecccbbbaaa```^^^^^^^^^^^^```bbbdddeeeccccccbbbbbbaaaaaa``````