BM6P6(@ $$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""########################(((&&&###!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###""" !!!!!!!!!!!!#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$"""#########$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$"""###%%%&&&%%%###!!! %%%###"""$$$&&&'''$$$"""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######"""$$$$$$########################$$$%%%&&&''''''(((""""""#########""""""!!!########################$$$$$$##################!!!!!!!!!!!!"""###%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$%%%$$$$$$###"""!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$#########""""""!!!!!!########################%%%$$$###""""""###$$$%%%"""######$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$###############""""""""""""##################$$$$$$$$$$$$#########"""!!! !!!"""###$$$#########""""""!!!!!!&&&&&&%%%%%%$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$######""""""!!!!!!!!!###$$$$$$$$$%%%&&&######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######"""""""""""""""################################# !!!!!!!!!!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%'''%%%"""  """###$$$#########""""""!!!!!!######""""""!!!!!! !!!"""###$$$$$$$$$$$$###########################!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$######"""###"""""""""###$$$%%%%%%!!! ###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""########################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""#########$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""#########""""""""""""""""""######$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!%%%######$$$&&&&&&$$$"""%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""!!!!!!#######################################$$$$$$$$$""""""############""""""################################################"""!!!!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""""""!!!!!!""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""######$$$############"""""""""!!!#################################""""""#########!!!"""###$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!"""###############"""""""""!!!"""!!!  !!!$$$###"""!!!!!!"""###$$$#########""""""""""""""" """$$$%%%$$$$$$$$$&&&######""""""""""""##############################""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""########################$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############$$$$$$$$$######""""""!!!######"""!!!!!!"""######""""""""""""""""""##################"""""""""!!!!!!!!!!!!"""""""""""""""################################################"""!!!!!!!!!!!!""""""#########$$$$$$$$$###"""""" !!!"""###""""""!!!#########"""######$$$$$$!!!  ###$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$########################""""""###$$$$$$###""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###""""""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!""""""###$$$$$$$$$############""""""""""""!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$#########$$$%%%%%%!!!"""######$$$$$$######$$$$$$$$$###############%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%$$$######!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$##############################$$$$$$$$$""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""############$$$%%%$$$############$$$%%%######$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! ########################""""""""""""!!!!!!!!! """"""############""""""###################################################"""""""""""""""######!!!""""""######""""""!!!!!!""""""#########"""""""""#########$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""########################!!!""""""######""""""!!! !!!"""###$$$$$$%%%%%%############""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$############"""""""""""""""!!! !!!"""$$$&&&$$$$$$############$$$$$$""""""""""""############"""$$$&&&%%%$$$###$$$%%%######""""""""""""##############################""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$######""""""######$$$$$$############"""""""""##############################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! $$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""" """$$$$$$$$$$$$###############"""""""""""" !!!""""""###$$$$$$"""!!!  !!!###########################""""""!!!!!!!!!!!!"""""""""######$$$######### !!!!!!!!!!!!!!!$$$$$$###"""""""""######"""!!! !!!"""###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###"""  !!!###$$$!!!!!!"""############"""$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!""""""##############################$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$############$$$$$$!!!###$$$%%%%%%$$$"""!!!###############################################################"""!!! ###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""########################""""""""""""############$$$###"""""""""""""""###"""""""""######"""""""""""""""###$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!#########"""""""""""""""######################## !!!"""######"""!!!  !!!###$$$%%%%%%%%%#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""###############$$$$$$$$$!!!"""""""""###############$$$$$$%%%%%%$$$$$$###$$$##################$$$#########""""""""""""""" !!!"""$$$%%%&&&&&&'''########################!!!!!!""""""######$$$$$$$$$%%%'''&&&$$$######$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!  !!!"""###%%%&&&(((((("""""""""""""""""""""""" !!!"""######$$$$$$############"""""""""""""""!!!!!!"""""""""#########"""!!! !!!###$$$##############################"""!!!!!! !!!!!!!!!!!!"""######$$$###### !!!!!!!!!!!!"""!!!%%%$$$###""""""!!!""""""###""""""!!!"""!!!!!! &&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%########################%%%$$$""" """$$$%%%#########$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$%%%&&&&&&$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$######################## !!!!!!"""############"""$$$######""""""###$$$$$$###$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!""""""##############################$$$$$$$$$$$$###""""""###"""""""""""""""""""""########################!!!"""$$$%%%%%%$$$###!!!################################################!!!!!!"""###############""""""#########$$$$$$$$$ !!!!!!"""######$$$!!!!!!"""#######################################!!!!!!"""""""""#########$$$###"""""""""""""""###""""""############""""""$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""#####################"""""""""""""""""""""######"""""""""""""""""""""""" !!!"""######"""!!! !!!"""###$$$%%%%%%""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!"""""""""############""""""############""""""#########$$$$$$#########""""""""""""""""""######"""###### !!!""""""""""""""""""!!!!!!!!!""""""######$$$$$$$$$%%%&&&&&&$$$""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""" !!!"""###%%%&&&((((((########################$$$###""" """###$$$""""""""""""""""""######$$$#########"""""""""!!!$$$$$$######$$$''')))+++""""""""""""""""""""""""######"""!!!!!! !!!!!! !!!"""###############!!!!!!!!!"""""""""######$$$$$$###"""!!!!!!!!!!!!#########"""!!! %%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$############$$$%%%%%%########################$$$""""""$$$""""""######$$$%%%%%%%%%$$$###"""###$$$$$$###"""!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$$$$$$$###########################"""######$$$$$$%%%%%%%%%############""""""""""""!!!!!!!!!"""""""""######!!!!!!"""$$$$$$%%%%%%%%%########################!!! """###$$$!!!"""######$$$$$$#####################$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%######$$$%%%%%%%%%$$$$$$""""""############"""""""""############$$$$$$$$$######""""""""""""#############################################$$$$$$$$$$$$$$$$$$###############""""""!!!!!!!!!"""#################################$$$$$$$$$$$$###""""""$$$############"""""""""""""""###$$$$$$###""""""!!!"""###$$$%%%$$$###################################################### !!!"""###$$$$$$$$$$$$"""""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%% !!!"""######$$$############################## !!!!!!""""""############"""""""""""""""######"""######$$$$$$######"""#########""""""!!!!!!!!!!!!"""""""""##############################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!! !!!"""######$$$$$$""""""""""""############""""""""""""############"""""""""""""""""""""""" !!!""""""######""""""""""""############!!!!!!""""""""""""!!!!!!""""""###$$$$$$###""""""""""""""""""############!!!"""$$$$$$!!!!!!!!!""""""""""""!!!!!!""""""""""""###############$$$%%%%%%###"""""""""######""""""""""""##############################""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!""""""######""""""!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""######!!!!!!""""""""""""!!!!!!!!!""""""###$$$%%%&&&'''########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######&&&$$$!!! !!!###%%%""""""""""""############%%%$$$$$$###""""""!!!!!!!!! !!!"""$$$&&&'''""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!""""""###""""""""""""""""""""""""###$$$$$$######"""!!!!!!!!!"""""""""######"""!!! !!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$%%%########################$$$###"""!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%$$$###"""###$$$$$$###""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""##################"""""""""""""""#########"""""""""#########$$$$$$"""######$$$$$$$$$##############################$$$$$$%%%%%%&&&'''(((((("""######$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""$$$&&&&&&$$$######%%%"""###$$$%%%%%%%%%%%%$$$"""######$$$$$$######""""""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""###""""""""""""###$$$$$$###########################$$$$$$$$$$$$###""""""%%%%%%$$$$$$############!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$################################################"""######$$$$$$$$$######!!!""""""###$$$$$$%%%%%%!!!!!!""""""############ !!!"""######$$$$$$$$$######################## !!!!!!"""######$$$"""!!!!!!!!!"""###$$$$$$"""######$$$$$$######"""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""""""""###########################""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""""""""############""""""""""""""""""""""""#########""""""######### !!!"""######""""""!!!"""""""""############""""""""""""############"""""""""""""""""""""""" !!!""""""######""""""""""""############""""""############""""""!!!""""""######""""""!!!!!!"""""""""############%%%%%%%%%$$$### !!!"""############"""!!!#########"""""""""""""""!!!"""$$$$$$"""!!!!!!"""######""""""""""""##############################""""""""""""############""""""""""""""""""""""""!!! !!!"""""" !!!"""######"""!!! !!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!$$$$$$$$$######""""""!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!"""###$$$%%%!!!"""""""""#################################### """""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""!!! """!!!!!! !!!"""###$$$"""!!!!!!!!!!!!""""""### """$$$### !!!###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""!!!!!!"""###$$$$$$########################&&&&&&&&&''''''&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$###"""###$$$$$$$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$ !!!###%%%&&&%%%###""""""$$$'''&&&$$$"""###%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###############$$$$$$%%%""""""""""""""""""""""""###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!######""""""###$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!######$$$$$$$$$######################## !!!"""######$$$!!!!!!!!!!!!"""###%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""######$$$!!!!!!""""""#########$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!"""""""""""""""!!!!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%""""""""""""##################$$$$$$$$$$$$###### !!!"""######"""!!! !!!!!!""""""#########$$$!!!!!! """$$$%%%'''"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!! !!!######!!!!!!!!!"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!"""""" !!!"""######"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%######$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!""""""#########$$$ !!!"""######"""!!! !!!###$$$%%%%%%%%%!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""###""""""!!! !!! !!!"""###!!!!!! !!!!!!"""###$$$ """$$$### !!!$$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$############""""""""""""######'''&&&$$$"""!!!!!!"""""""""!!!!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$""""""############""""""##############################"""""""""""""""###""""""""""""""""""""""""############""""""""""""%%%%%%$$$###"""!!! $$$$$$$$$############"""'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########""""""############""""""!!!!!!$$$######"""""""""""""""###"""""""""!!!!!! $$$$$$###"""!!! $$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""###%%%%%%$$$"""!!!"""#########$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!######$$$######"""!!! """""""""""""""""""""""""""!!!!!!"""###$$$$$$###""""""############"""""""""#########$$$$$$$$$$$$'''&&&$$$#########$$$$$$######""""""!!!!!! !!!!!!""""""#########$$$%%%%%%%%%$$$$$$#################################$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""##################""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###########################"""!!!!!!!!!###$$$%%%&&&%%%$$$######$$$%%%&&&!!!!!!"""###############!!!!!! !!!!!!""""""!!!!!!""""""###$$$$$$#########""""""!!!!!!"""""""""###$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!""""""$$$###"""!!!!!! !!!!!!"""""""""""""""!!! !!!!!!"""###############%%%$$$$$$######"""""""""$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$#########""""""!!!!!! """#########"""!!!$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""!!!!!! $$$$$$#####################$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!""""""!!!######$$$$$$$$$$$$###### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""$$$###"""""""""""""""###!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!! ########################$$$$$$$$$#########""""""%%%%%%$$$$$$##################""""""""""""######&&&%%%$$$######""""""###$$$###"""""""""###$$$%%%######$$$$$$$$$###"""""""""""""""######$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""######!!!!!!"""###""""""############""""""##############################""""""""""""######################################################$$$$$$######"""!!!!!!!!!$$$$$$$$$############"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$#########"""""""""$$$######"""""""""""""""$$$$$$$$$$$$#########"""######""""""""""""!!!!!!########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""###$$$%%%$$$"""!!!"""###!!!"""#########""" $$$$$$$$$$$$$$$###""""""!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%$$$$$$""""""############"""""""""""""""#########$$$$$$&&&%%%$$$#########$$$$$$$$$#########""""""""""""!!!"""""""""############%%%%%%%%%$$$$$$#########""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""######""""""""""""######"""""""""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%######"""!!!!!!"""######!!!!!!"""###############!!!!!! !!!!!!"""""""""#########$$$$$$############"""""""""!!!$$$#####################!!!!!!!!!"""######$$$$$$$$$$$$$$$##################""""""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$###""""""!!!!!!"""###########################""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""######!!!######"""!!!!!!!!!!!! !!!""""""#########"""""""""!!!!!! !!!"""###""""""!!!""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!""""""!!!!!!!!! ########################"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$""""""###%%%%%%$$$"""##################"""""""""###$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!########################$$$$$$$$$###############$$$############"""""""""######""""""""""""######$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######"""######$$$$$$$$$###### !!!"""###$$$%%%%%%!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" """###"""!!! !!!"""""""""############""""""###########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$######"""""""""""""""$$$$$$$$$$$$############"""""""""#########$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#######################################$$$############"""""""""###$$$%%%$$$"""""""""$$$"""############"""!!!!!!###$$$$$$$$$$$$###"""""" """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############""""""!!!!!!!!!"""""""""######%%%%%%$$$############$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""###$$$###""""""!!!!!!""""""###!!!!!!"""###############"""!!!!!! !!!!!!"""""""""$$$%%%%%%%%%$$$###############""""""""""""%%%%%%$$$######"""!!!!!!!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$######""""""""""""!!!!!!!!!"""#########$$$$$$$$$$$$######"""!!!!!!"""###############"""""""""""""""#########"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!""""""""""""""""""###"""""""""""""""#########""""""############"""""" !!!######"""!!!!!!"""!!! !!!""""""######""""""""""""!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!! ########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!""""""######""""""!!!!!!!!!"""############"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""###""""""!!!!!!"""""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###################################################"""""""""""""""""""""######""""""""""""######"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###"""!!!!!!"""###""""""############""""""########################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""######!!!!!!""""""############$$$$$$$$$#########""""""!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!############################################################"""""""""""""""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""!!!!!!"""###############""""""""""""""""""""""""!!!""""""!!!  """"""############""""""!!!!!!!!!!!!""""""""""""$$$$$$##########################################"""""""""""""""#########$$$$$$$$$###############""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$############$$$$$$!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!###%%%&&&'''&&&$$$############"""""""""""""""$$$#########"""""""""!!!!!!!!!!!!"""######$$$$$$######""""""!!! !!!!!!!!!!!!"""###$$$$$$!!!!!!""""""""""""!!! !!!!!!"""###############"""""""""######$$$$$$$$$!!!!!! !!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!""""""###############"""""""""""""""!!!"""###$$$$$$###"""!!! """###"""!!! !!!""""""!!!!!!!!!!!!"""######""""""""""""""""""!!!!!! !!!!!!"""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""""""!!!  !!!""" """######"""!!! !!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###################################################"""""""""""""""""""""#########""""""""""""######!!!"""$$$%%%&&&&&&%%%$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$""""""###$$$""""""############""""""########################""""""!!!!!!"""###$$$$$$######################## !!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$#########""""""#########""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$#########"""!!!"""$$$%%%%%%$$$"""!!!################################################"""""""""""""""""""""""""""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###""" """"""############""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""######""""""""""""""""""################################################""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""########################!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!###%%%&&&'''&&&$$$###""""""""""""""""""######!!!!!!"""""""""#########!!!!!!!!!"""######$$$$$$""""""""""""!!!!!! """"""!!!""""""###$$$%%% !!!!!!"""""""""!!!!!!!!!!!!"""###############"""######$$$$$$%%%%%%%%%!!!!!! !!!!!!"""######"""""""""""""""""""""""" !!!!!!"""""""""############"""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###"""!!! !!!#########""""""######$$$%%%!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$$$$############$$$$$$ !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!$$$%%%$$$###!!!!!!""""""""""""!!!!!!"""""""""######"""!!!!!!########################$$$###"""!!!!!!"""###$$$ """######"""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""###"""!!! !!!"""##########################################$$$$$$$$$"""""""""############$$$######""""""""""""######!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""$$$%%%$$$###"""###$$$""""""############""""""########################!!!!!!!!!!!!"""###$$$%%%######################## !!!!!!"""""""""!!!!!!""""""#########$$$$$$$$$$$$############"""$$$$$$######"""!!!!!! ###############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%$$$###"""###############$$$$$$$$$########################!!!!!!"""""""""""""""###"""###$$$$$$###"""$$$%%%###"""!!!!!! !!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$######""" ########################!!!$$$&&&$$$!!! """$$$""""""############""""""!!!!!!!!!"""""""""######!!!"""######$$$#########!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""#######################################""""""""""""############"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!"""###%%%&&&''''''""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!! !!!!!!""""""!!!!!! !!!!!!"""##################""""""!!!!!!""""""###""""""$$$%%%%%%%%%$$$###""""""""""""############ !!!""""""###$$$$$$!!!!!!!!!"""######$$$$$$#####################$$$######"""""""""###$$$$$$"""######$$$$$$$$$$$$###!!!!!!"""##############################$$$$$$$$$"""!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""#########""""""############""""""!!!""""""!!! """######""""""""""""###$$$$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!""""""""""""###### !!!!!!""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###$$$###!!!!!!""""""######""""""!!!$$$%%%%%%%%%%%%$$$$$$###########################"""!!!  !!!"""!!!"""###""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""########################""""""#########$$$$$$$$$############$$$$$$%%%%%%######""""""""""""######"""""""""!!!""""""############$$$%%%$$$###"""!!!######$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$###"""!!!"""$$$""""""############""""""########################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$"""""""""""""""#########$$$$$$$$$############"""########################""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$######""""""""""""""""""#########$$$$$$$$$$$$!!!!!!""""""""""""##############################""""""#########$$$$$$$$$########################!!!!!!!!!!!!""""""######!!!###$$$$$$######$$$%%%"""!!!  !!!""""""###$$$$$$$$$$$$$$$""""""#########""""""!!!########################!!!$$$&&&%%%"""!!!$$$'''""""""############"""""""""""""""#########$$$$$$ !!!"""###$$$$$$###"""!!!!!!"""""""""#####################"""""""""!!!!!!"""""""""#########$$$########################!!!"""""""""############""""""""""""""""""""""""!!!!!! !!!!!! !!!###$$$%%%''''''########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!!  !!!""""""!!! !!!!!!"""#####################""""""""""""######"""""""""#########$$$$$$!!!"""""""""############!!!!!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$######"""#########""""""###$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$######""""""""""""######"""""""""!!! """$$$!!!!!!!!! !!!""""""### !!!!!!!!!"""""""""!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!"""""""""######### !!!!!!"""######$$$######"""!!!!!!"""######""""""""""""""""""""""""  """""" """##################"""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""  """"""""""""""""""""""""######""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""#########"""!!! !!!"""###%%%%%%%%%%%%$$$""" $$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###"""!!! !!!###""""""############""""""########################!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######""""""""""""""""""$$$$$$$$$############""""""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$$$$######""""""""""""""" !!!!!!"""""""""### !!!"""###$$$$$$$$$$$$###""""""###$$$$$$""""""######$$$$$$$$$$$$######################## !!!!!!!!!""""""######!!!###$$$$$$######$$$&&&$$$###!!! !!!"""!!!"""###$$$$$$$$$$$$$$$ !!!"""######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""%%%$$$!!! ###'''""""""############""""""############$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""""""""######$$$$$$$$$%%%$$$#########""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!! !!!!!! """###%%%&&&'''########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!! !!!"""###$$$$$$###"""!!!!!!!!!"""#####################""""""""""""######""""""!!!!!!""""""###$$$!!!!!!""""""#########$$$######""""""!!!!!! !!!!!!!!!"""######$$$$$$ !!!"""###$$$$$$%%%%%%$$$###"""""""""### !!!"""""""""""""""!!!!!!"""###############!!!!!! $$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!  !!!!!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$"""""""""!!! """$$$ !!!!!! !!!!!!"""""""""!!! !!!###$$$$$$$$$############$$$$$$!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$ !!!"""######$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$######$$$&&&%%%###!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$###"""""""""""""""###%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!! &&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%%%%$$$#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%&&&&&&%%%%%%%%%!!!"""###""" $$$$$$###"""!!! ######""""""""""""############"""""""""###%%%&&&"""""""""###$$$$$$$$$%%%%%%$$$"""###$$$$$$###!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!%%%&&&&&&'''&&&%%%$$$###!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!###$$$%%%"""######"""!!! !!!#########"""""" !!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """###$$$%%%""" !!!###$$$""" """"""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""$$$$$$$$$###"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###$$$&&&''''''&&&$$$### !!!"""######"""!!! !!!!!!"""###$$$%%%&&&&&&########################$$$#########""""""!!!!!!!!!"""$$$###"""!!!"""$$$$$$"""!!!###"""""""""!!!!!! ###!!! ###$$$""" ######$$$$$$$$$$$$######"""###%%%$$$""" """"""############""""""""""""""""""!!!!!!!!!!!!########################&&&###!!!!!!$$$%%%$$$"""""""""######$$$$$$$$$%%%###$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""((($$$!!! !!!!!! ######""""""""""""############""""""!!!!!! !!!"""###$$$%%%%%%"""!!! """###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!"""############$$$$$$$$$ !!!!!!""""""#########!!!!!!"""###$$$###"""""""""""""""""""""""""""$$$$$$######""""""!!!!!! ###""""""!!!!!!!!!!!!""" """%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""""""###$$$###""""""!!!!!!""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$$$$#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######"""!!!"""###$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%%%%%%%%%%###!!! !!!###$$$###!!!#########"""!!!!!! ######""""""""""""############"""""""""###%%%%%%""""""""""""""""""#########"""!!!"""$$$%%%$$$######""""""!!!!!!""""""###!!!!!!!!!"""""""""############$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!"""############$$$$$$############$$$$$$######"""!!!!!!"""###$$$"""######"""!!! """############"""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$"""!!!"""$$$%%%###!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!""""""############"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!  !!!"""###""""""###$$$$$$###!!!#########""""""!!!!!!!!!###!!! !!!######""" """######$$$$$$######""" !!!"""""""""!!!!!!!!!""""""############""""""!!!!!!!!!"""""""""""""""########################%%%###!!!"""$$$%%%$$$""""""""""""#########$$$$$$"""""""""!!! ########################""""""""""""""""""""""""""""""""""""############'''$$$!!!!!!"""###"""!!!######""""""""""""######$$$#########""""""""""""""""""""""""############  !!!###%%%&&&""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""#########$$$$$$$$$!!!!!!!!!!!!""""""#########!!!!!!"""###$$$###"""""""""""""""""""""""""""#########"""""""""""""""########################""""""!!!!!!!!!!!!""""""'''((('''%%%!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###""""""!!!!!!""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%$$$############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######"""!!!"""###$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""######""""""""""""###############"""######$$$%%%"""""""""!!!!!!!!!!!!!!!!!! """$$$&&&%%%%%%#########""""""#########"""""""""#########$$$$$$#########$$$######"""!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""$$$$$$############$$$$$$$$$$$$###"""""""""######!!!"""###"""!!! !!!"""$$$$$$$$$$$$###"""!!!!!!########################$$$###"""!!!!!!"""###$$$###"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""$$$###""""""""""""""""""$$$$$$############$$$$$$$$$###""""""""""""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!! ######"""!!! !!!!!!$$$######$$$%%%%%%$$$"""###############"""""""""###"""!!!!!!######"""!!!"""######$$$$$$######""" !!!!!!"""###$$$%%%""""""############"""""" !!!!!!""""""#########""""""""""""""""""""""""$$$###""""""$$$$$$$$$"""!!!!!!""""""""""""######&&&%%%$$$""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$%%%###!!!"""###$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$############$$$#########""""""!!!!!! """$$$&&&'''"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! """""""""#########$$$$$$!!!!!!!!!""""""""""""######!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###$$$  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""###$$$%%%""""""""""""""""""""""""""""""!!! !!!###$$$&&&%%%$$$$$$######$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###############$$$""""""#########$$$$$$$$$###########################################################################$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############$$$#########$$$$$$$$$###"""""""""######$$$$$$$$$######""""""""""""########################$$$$$$#########""""""!!!!!! """!!! !!!$$$%%%$$$###$$$$$$############$$$$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!""""""""""""$$$$$$############$$$$$$%%%$$$$$$######"""""""""!!!"""###"""!!! !!!"""$$$$$$$$$$$$$$$###""""""##############################"""!!!!!!"""######"""""""""###$$$%%%&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""######"""""""""""""""###$$$$$$############$$$$$$########################%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""######"""!!!!!!###"""!!! !!!"""###!!!"""######%%%%%%&&&'''""""""""""""""""""""""""!!!!!!!!!!!! ######""""""""""""""""""%%%$$$###$$$&&&&&&$$$###$$$$$$#####################""""""""""""###""""""""""""############""""""###!!! !!!"""$$$&&&&&&""""""############"""""" !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$###"""!!!!!!!!!!!!!!!"""""""""&&&%%%$$$#########$$$%%%########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""""""""""""""""""""############""""""####################################"""""""""""" !!!"""###$$$%%%"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""###!!!!!!!!!###$$$###"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$######!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""$$$&&&%%%$$$$$$######$$$$$$"""!!!!!!!!!!!!!!!!!!"""#################################################################################""""""###$$$$$$""""""#########$$$$$$$$$###########################################################################$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""!!!######$$$######"""######""""""######$$$$$$%%%%%%######""""""""""""###############$$$############$$$$$$$$$######"""""""""###"""!!!"""######"""!!!$$$$$$############$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""" !!!""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$######"""""" """###"""!!! !!!######$$$$$$$$$$$$######"""##############################""""""""""""######!!!!!!"""######$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""###"""""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%$$$###!!!!!!!!!"""###########################""""""!!!!!!!!!!!!""""""###########################"""!!! !!!"""### !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######$$$$$$$$$%%%$$$###$$$&&&&&&$$$#####################$$$$$$"""#########"""""""""###"""""""""######"""""""""###!!!!!!###$$$###""""""############"""""" !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###############""" !!!"""############"""!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###############!!!!!!"""""""""#####################""""""""""""###!!!!!!!!!###$$$###"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$""" ###$$$""" ################################################!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!""""""$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###################################################""""""""""""###$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######"""!!!"""###$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""############""""""###$$$%%%$$$"""""""""$$$######$$$$$$%%%%%%%%%%%%######""""""""""""#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$############$$$###!!!!!!"""###!!! #########""""""#########!!!!!!!!!"""""""""######""""""!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!""""""""""""$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$###""" !!!""""""!!!!!!"""###"""###############""""""########################"""""""""######""""""""" !!!######""""""###%%%"""""""""""""""""""""""" !!!""""""############$$$$$$$$$$$$######!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$######$$$%%%%%%$$$######$$$###""""""""""""""""""########################!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!! !!!!!!!!!!!!""""""""" !!!###$$$$$$$$$$$$$$$######$$$%%%%%%$$$""""""""""""###############"""###$$$$$$""""""###$$$!!!""""""######""""""!!!""" """$$$###!!!""""""############""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!###%%%%%%$$$###"""#########""""""""""""!!!!!! !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""###$$$"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""#########$$$"""""""""""""""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$############"""""""""###!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###$$$%%%$$$######$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## #########""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!$$$###""""""!!!!!!""""""###""""""!!!!!!""""""###########################""""""""""""""""""""""""########################"""""""""""""""###$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######"""!!!"""###$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######################## !!!"""#########$$$&&&'''&&&###"""###%%%$$$$$$$$$%%%%%%%%%%%%%%%######""""""""""""#########$$$$$$%%%$$$###"""!!!""""""""""""############"""!!! !!!"""###"""!!!###""""""!!!!!!""""""###"""""""""#########$$$$$$"""!!! !!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!"""############$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$###!!!""""""!!!!!!"""$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""############""""""!!!###""" !!!###"""""""""""""""""""""""" !!!""""""############$$$$$$$$$$$$######!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""############"""########################!!!!!!!!!!!!!!!"""######"""""""""!!!!!!"""""""""!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""""""""###### """#########""""""###""""""###$$$$$$###!!!!!!!!!!!!""""""#########"""###%%%$$$"""!!!###%%%!!!!!!""""""""""""!!!!!!###!!! ###(((***(((%%%""""""############""""""################################################ ###&&&&&&$$$""""""###$$$$$$#########"""""""""###$$$&&&'''&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""######### """$$$### !!!"""###$$$$$$###"""!!!!!!!!!"""""""""#####################"""""""""""" !!!"""######"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$#########""""""###!!!!!!"""###$$$###"""""""""""""""""""""""""""#########"""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!###$$$ ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""#########""" &&&%%%%%%$$$###$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!""""""###$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%%%%%%%$$$###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%########################"""###%%%%%%%%%''')))'''$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########$$$%%%%%%$$$###"""!!! !!!!!!""""""######  ###$$$$$$###""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$%%%&&&!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%&&&%%%%%%$$$!!!""""""!!!!!!"""$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!###""" """""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""$$$$$$$$$###"""########################!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$ !!!"""######"""!!!  !!!"""###$$$$$$########################!!!!!!""""""######$$$$$$!!!!!!"""######""" ###"""!!!"""$$$$$$"""!!! !!!!!!"""""""""###!!!$$$%%%%%%"""!!!###%%%!!!!!!""""""""""""!!!!!!&&&$$$%%%)))///222000,,,""""""############""""""$$$$$$$$$##########################################&&&'''$$$""""""###%%%$$$$$$$$$######"""""""""###%%%&&&$$$!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""$$$$$$""" """ """###$$$$$$###""" """"""######$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!"""#########"""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""###!!!!!!"""###$$$###"""""""""""""""""""""""""""$$$$$$######""""""!!!!!! ###""""""!!!!!!!!!!!!"""!!!###%%%###  ###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""""""""""""""""""""""" !!!###%%%$$$"""&&&%%%%%%$$$#########$$$"""""""""""""""######$$$########################$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$$$$############"""""""""""""""###########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""###$$$$$$$$$"""!!! !!!"""###$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$#########"""""""""""""""%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""'''&&&%%%%%%$$$$$$$$$%%%!!!!!!!!! !!!"""############""""""!!!!!! ###"""!!!!!!"""###""""""!!!!!! """"""""""""!!!!!!!!!!!! """"""############""""""###"""!!! !!! !!!"""$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!""""""!!!!!! """""""""""""""######$$$ !!! !!!###%%%$$$###&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######!!!!!! !!!!!!!!!"""!!!  """#########"""""""""""""""###!!!  !!!#########$$$$$$$$$$$$######$$$######"""""""""""""""$$$###"""!!!!!! $$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""######""""""""""""######""" &&&...333333111###"""!!! !!!"""### !!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$ """#########"""!!! ###!!!"""%%%$$$"""###'''%%%$$$###########################"""""""""""""""""""""""""""####################################!!!"""$$$$$$"""!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!! !!!""""""!!!!!!""""""######$$$$$$%%% !!!###### """!!!  ###!!! ###$$$""" !!!""""""""""""!!!!!! !!!"""###$$$$$$###""""""###############$$$$$$$$$""""""""""""############ !!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""!!!!!!"""###$$$$$$%%%$$$######"""""""""###"""""""""""""""###$$$$$$########################$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""""""""##############################%%%%%%$$$$$$############$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###############"""!!!!!!""""""###$$$$$$$$$############""""""""""""######"""######$$$$$$######"""""""""###$$$$$$%%%&&&&&&$$$$$$############$$$$$$"""""""""""""""#########%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""%%%$$$$$$###""""""######!!!!!!!!!!!!""""""""""""###"""""""""""""""!!!!!!$$$###!!! !!!###$$$$$$$$$######""""""""""""!!!"""""""""######$$$$$$""""""######""""""!!! """"""############""""""$$$$$$""""""!!!"""######!!!""""""#########""""""!!!"""""""""""""""!!! """""""""""""""!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%$$$###%%%$$$######"""#########""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$$$$###""""""#########""""""!!!!!!""""""###!!!###$$$###"""!!!"""$$$"""""""""""""""############"""  """### !!!!!!!!!!!! !!!!!! !!!"""###### !!!!!!"""###$$$############"""""""""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$#####################""""""""""""######'''$$$"""%%%)))+++***'''###""""""!!!!!!""""""### !!!""""""######""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!!!!""""""""""""""" """ """!!!!!!%%%$$$###""""""""""""""""""""""""""""""######### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """"""!!!!!!!!!!!!""""""############"""""""""!!!!!!!!! !!!!!!"""!!!!!!!!!""""""#########!!! ######!!!######"""!!!!!!!!!""""""###!!! !!!######""" !!!!!!"""######"""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""######$$$###""""""!!!"""""""""###""""""""""""###$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$#########"""""""""""""""##############################$$$############"""""""""$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%$$$$$$##################""""""""""""!!!!!!$$$######"""""""""""""""######$$$$$$$$$######"""######""""""""""""######!!!!!!""""""###""""""!!!""""""######$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""#########"""!!!"""""""""###############$$$###"""!!!!!!"""###$$$$$$############"""""""""!!!!!!"""###$$$%%%&&&&&&""""""######""""""!!! """"""############""""""######"""""""""###$$$$$$######""""""!!!!!!"""""""""""""""""""""!!! """"""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$############"""######$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$######"""#########$$$######""""""######$$$!!!###$$$###"""!!!"""$$$!!!!!!""""""######$$$$$$"""""" """"""""""""############"""""" """###$$$ !!!!!!"""###$$$############""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""######'''$$$""""""$$$%%%""" """##################"""!!!"""######$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############$$$"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!### ###### ###%%%$$$###"""!!! !!!!!!!!!""""""######$$$$$$ """###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """"""!!!!!!!!!!!!""""""############""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!$$$$$$###""""""!!!!!!!!!"""#########"""!!!!!!######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###!!! !!!###!!!!!!!!! !!!!!!!!!"""""""""""""""#########""""""!!!"""""""""""""""""""""""""""######$$$$$$######""""""!!!!!! !!!!!!"""%%%$$$$$$###############""""""""""""""""""""""""############""""""""""""""""""""""""#####################"""""""""""""""$$$######"""""""""############""""""######$$$%%%################################################""""""############""""""##############################$$$$$$$$$$$$######""""""""""""""""""###$$$###########################"""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!######""""""""""""######!!!!!!""""""######""""""""""""######$$$$$$$$$%%%$$$$$$############$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!###$$$%%%$$$"""!!!""""""######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!! """"""############"""""" !!!!!!""""""###%%%###""" !!!""""""######""""""!!! !!!!!!!!!""""""#########"""""""""""""""######$$$"""""""""""""""""""""""""""!!!!!!!!!###$$$$$$"""""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########""""""#########!!!"""!!!  """ !!!"""###$$$$$$%%%""""""!!! !!!""""""######$$$$$$$$$$$$###### !!!"""###$$$$$$###"""!!! #########""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######""""""""""""#########!!! """###""" """###$$$%%%%%%$$$###"""!!!"""######$$$$$$###############$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""###$$$######%%%%%%$$$###!!! !!!"""###$$$$$$%%% !!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!$$$&&&&&&%%% !!!""""""###""""""""""""###"""""" !!!"""$$$$$$%%%%%%%%% !!!"""$$$%%%!!!!!!!!!!!! !!!!!!!!!!!!######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###""""""""""""!!!!!!!!!!!!""""""$$$######""""""#########!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""""""""########################""""""!!!!!!$$$$$$#########$$$$$$%%%###############$$$$$$%%%################################################!!!"""############"""!!!##############################$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$#########""""""$$$######""""""######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!######""""""""""""######!!!""""""###$$$$$$######"""###############$$$$$$$$$$$$############$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$#########""""""################################################""""""!!!!!!!!!""""""### !!!###%%%%%%$$$"""!!!""""""######$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""############"""""" !!!"""""""""######$$$###!!! !!!!!!"""""""""""""""!!! !!!!!!""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""!!!!!!""""""###$$$&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###############$$$$$$###""""""!!!!!!""""""###!!!"""!!!  """ !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!"""""" ######"""!!!!!!""""""###$$$###"""!!! """"""""""""""""""######"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######""""""""""""###### """###"""""""""###$$$%%%%%%$$$###""" !!!""""""######""""""!!!!!!"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###########################!!!###!!! !!!$$$###"""!!! !!!"""###$$$$$$%%%!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!%%%$$$######$$$$$$$$$### !!!!!!""""""""""""#########"""""""""### !!!"""$$$$$$%%%%%%%%% !!!!!!###$$$$$$%%%%%%#########"""""""""!!!!!! !!!!!!!!!!!!###$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""### """"""""""""""""""######!!!"""""""""##################$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$%%%&&&$$$############$$$%%%%%%#######################################$$$$$$$$$!!!"""###$$$$$$###"""!!!###############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############"""######""""""""""""##############################!!!!!!""""""""""""######"""""""""""""""######$$$######$$$$$$$$$######"""######""""""""""""######!!!!!!"""###$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!""""""######$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""######$$$!!!"""###$$$$$$$$$###""""""""""""################################################$$$$$$$$$$$$%%%""""""""""""!!!!!! ######$$$$$$######"""!!!""""""############""""""######$$$%%%%%%%%%$$$$$$""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""###"""!!!"""###$$$###"""""""""""""""###$$$%%%&&&""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""######$$$%%%"""""""""!!!!!!"""""""""!!!###$$$###"""!!!"""$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! $$$$$$###""""""""""""""" !!!!!!"""###$$$""""""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!!"""##################""" !!!""""""######"""""" !!!""""""""""""!!!""""""""""""""""""""""""###"""""""""""""""!!!!!!###""""""""""""###$$$$$$""""""""""""""""""""""""***%%%"""%%%&&&$$$!!!!!!######"""!!!!!!!!!""""""!!!!!!""""""######$$$$$$######"""!!!!!!  """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""!!!!!!!!!""""""###$$$############""""""""""""######""""""!!! """"""###$$$$$$$$$######"""###$$$$$$""""""###$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$######"""""" !!!!!!!!!"""""""""######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###"""!!!!!!!!!!!!"""######""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!"""### """"""""""""############""""""""""""############""""""###$$$$$$###!!! ###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""############$$$$$$%%%%%%$$$$$$$$$############"""######""""""""""""######!!!!!!""""""######$$$$$$"""""""""#########$$$$$$!!!!!!"""###############""""""###$$$$$$$$$############""""""""""""###### !!!"""########################""""""""""""$$$$$$############$$$$$$"""""""""""""""#####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!"""######$$$""""""#########$$$$$$$$$###"""""""""""""""!!!!!!!!!""""""""""""""""""!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""#########$$$$$$$$$$$$###""""""""""""############""""""$$$$$$%%%%%%%%%$$$###""" !!!!!!"""!!!!!!!!! !!!""""""######""""""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$########################$$$"""!!!"""###$$$"""!!!###"""""""""###$$$%%%%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""###$$$$$$%%%$$$######""""""######$$$!!!###$$$###"""!!!"""$$$"""""""""""""""#########"""""""""######"""""""""""""""############""""""""""""!!!!!!!!!""""""### !!!!!!"""###$$$!!!"""""""""##################%%%%%%%%%%%%######""""""""""""""""""""""""$$$$$$$$$#####################""""""""""""######!!!"""""""""!!! !!!!!!###""""""!!!!!!""""""###!!!"""######$$$$$$###### !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""'''!!!###'''&&&#########""""""""""""###$$$$$$"""""""""""""""#########""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############ !!!!!!"""###%%%%%%%%%$$$$$$$$$#########""" !!!""""""!!! ######$$$$$$$$$###"""""""""###%%%$$$"""!!!###%%%!!!!!!"""######"""""""""%%%###""""""%%%***000444&&&%%%%%%$$$######""""""!!!!!!!!!"""""""""######""""""$$$%%%&&&&&&''''''""""""""""""""""""""""""%%%$$$""" """$$$%%%######""""""""""""######""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""############ !!!###$$$$$$###"""!!!""""""!!!""""""###$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""######$$$$$$$$$$$$ """###$$$$$$###""" """"""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######""""""""""""###### !!!"""###$$$%%%%%%""""""######$$$$$$$$$%%% !!!"""$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$######""""""""""""###### !!!""""""""""""#########"""""""""""""""$$$$$$############$$$$$$#########"""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!"""############""""""######$$$%%%######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""############!!!!!!"""###$$$%%%%%%&&&"""""""""""""""!!! """"""############"""""""""###$$$$$$###"""!!! !!!"""""""""!!!!!! """############$$$$$$######""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""$$$"""!!!"""######"""!!!#########"""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% !!!"""!!!  """#########"""""""""""""""""""""############""""""  !!!"""###$$$$$$###"""!!!!!! !!!!!!""""""#########$$$###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""%%%$$$$$$$$$######""""""######""""""""""""######!!!!!!!!!!!!###$$$###"""!!! !!!"""#########$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!!!!! !!!"""###%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!""""""""""""###$$$%%%&&&#########"""""""""""""""!!!!!!""""""######$$$$$$########################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$ !!!"""$$$&&&&&&%%%%%%%%%$$$$$$$$$###### !!!#########"""###$$$!!!"""######"""!!! !!!$$$%%%%%%"""!!!###%%%!!!""""""""""""!!!!!! """ %%%///:::AAA%%%%%%%%%$$$###""""""!!!""""""""""""############!!!"""###%%%&&&'''((((((""""""""""""""""""""""""(((&&&###!!!!!!###&&&(((######""""""""""""############""""""###$$$%%%%%%########################!!!!!!""""""#########$$$""""""""""""############ """$$$%%%$$$###""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###############""""""######$$$$$$%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$#########$$$%%%&&&&&&$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""&&&$$$"""!!! !!!"""###$$$$$$$$$############"""$$$###!!!###%%%&&&###!!!$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""######""""""""""""###### """###$$$$$$###""" """""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&&&&%%%###!!!!!!!!!!!!"""###############"""!!!!!!"""""""""""""""""""""""" !!!!!!""""""##############################%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%#########$$$$$$%%%%%%%%%""""""############""""""#########$$$%%%%%%%%%&&&""""""""""""########################"""!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""" !!!""""""###!!! !!!"""###""" """"""############"""""""""######"""!!! !!!&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######""""""""""""######$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""############%%%$$$###"""!!! """""""""""""""""""""""" !!!""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""######""""""""""""#########""""""###&&&+++000444%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!###"""""""""!!!!!! """""""""""""""""""""""""""###"""!!! !!!$$$&&& """###$$$$$$###""""""############$$$$$$$$$##########################################$$$$$$""""""##########################################$$$$$$############$$$$$$########################$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$$$$#########"""########################"""######$$$$$$######"""""""""############""""""$$$$$$#########"""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""%%%$$$"""!!! !!!"""###"""""""""######$$$$$$$$$$$$""""""###%%%%%%###!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!""""""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&%%%$$$###"""!!!!!!!!!"""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######$$$#########"""""""""!!! !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%###$$$$$$$$$$$$$$$$$$%%%""""""############""""""############$$$$$$$$$$$$""""""""""""#####################""""""!!! """"""!!!!!!!!!!!!""""""!!!"""""""""""""""!!! ##################""""""""""""""""""""""""""""""!!!!!! !!!!!!"""######!!! !!!"""###""" !!!""""""######""""""!!!"""######"""!!! """%%%$$$$$$######"""""""""""""""""""""""""""""""""$$$######"""""""""""""""######""""""""""""#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$%%%"""""""""""""""#########""""""""""""""""""""""""######""""""""""""######"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$###"""!!! """"""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$#########"""""""""##############################""""""""""""######"""!!! !!!"""%%%)))+++%%%%%%$$$######"""!!!!!!########################""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################!!!!!!!!!!!!!!! #########""""""!!!!!!!!!"""""""""""""""""""""""""""###"""!!! !!!$$$&&&#########$$$######"""""""""############$$$$$$$$$""""""###$$$$$$###"""""""""""""""###$$$$$$$$$%%%#########"""""""""""""""########################$$$$$$############$$$$$$#######################################$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$########################"""######$$$$$$######"""######$$$$$$$$$$$$############""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""### !!!!!!"""###$$$%%%&&&###""""""###$$$$$$###!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""#########"""  """###!!! !!!""""""#########$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""######$$$%%%%%%$$$###"""!!!!!!!!!"""###############"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!######""""""""""""######"""""""""""""""""""""""""""###$$$###"""!!!###%%%$$$$$$$$$$$$$$$#########""""""############""""""############""""""""""""""""""""""""############"""""""""""""""""""""!!!!!!""""""######""""""!!!"""""""""""""""!!! """"""""""""!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!"""#########!!! !!!"""###""" !!!!!!""""""!!!!!! !!!"""###"""!!! !!!"""########################"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""############$$$$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$######""""""""""""""""""############$$$######""""""######$$$!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!##############################""""""""""""#########"""!!!!!!!!!!!!"""###$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%#################################$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""!!! !!!###&&&&&&&&&$$$######"""""""""""""""#########$$$$$$$$$ """###%%%%%%###""" !!!!!!"""###$$$%%%%%%%%%#########""""""!!!!!!!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""######$$$$$$######""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######!!!!!!!!!"""###$$$$$$$$$"""""""""#########""""""!!!!!!""""""######$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########"""!!! !!!"""#########""""""######$$$%%%###############$$$$$$$$$############"""""""""""""""""""""""""""###$$$$$$$$$######"""""""""""""""###############"""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""#########!!!!!!###$$$%%%%%%$$$$$$######""""""""""""############""""""######""""""!!!!!! !!!"""""""""############""""""""""""""""""######!!!"""###$$$$$$###"""!!!"""######""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###!!! !!!"""###""" !!!!!!!!!!!! !!!"""###"""!!! !!!"""!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%######""""""""""""######"""######$$$$$$$$$$$$############$$$%%%%%%&&&&&&$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""######"""""""""###$$$$$$"""###$$$###"""!!!"""$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$###"""!!!!!!$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$##########################################!!!"""###"""!!!!!!###%%%'''&&&$$$#########$$$%%%""""""#########$$$$$$$$$ !!!###$$$$$$###!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$######""""""!!!!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""!!!!!!!!!!!!!!!"""""""""##########################################"""""""""######"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""#########"""""""""!!!!!!""""""######$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""###$$$$$$$$$$$$###"""###############$$$%%%%%%########################"""""""""""""""""""""""""""""""""!!!""""""##################"""""""""!!!###############"""!!!!!!""""""""""""""""""""""""######""""""!!!!!! ########################!!!""""""######""""""!!! !!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$$$$$$$$$$######"""""""""""""""############""""""###""""""!!!!!! !!!"""""""""##################""""""""""""###$$$!!!"""###$$$$$$###"""!!!"""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###!!! !!!"""###""" !!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%######""""""""""""######!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%########################!!!!!!!!!!!!!!!"""###$$$!!!"""######"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""######"""!!! !!!!!!!!!!!!!!!"""""""""##############################""""""""""""############$$$%%%%%%$$$###"""#########"""""""""""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""######################## !!!!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%%%%$$$#########$$$&&&'''"""############$$$$$$$$$!!!!!!"""######"""!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$#######################################$$$$$$############$$$$$$""""""""""""""""""""""""###############$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################"""""""""!!!!!!!!! """######"""!!!!!!"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""###%%%&&&&&&%%%###""""""!!!!!!!!!!!!"""#####################"""""""""!!!!!!"""""""""""""""###"""""""""!!!!!!""""""###""""""############"""!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""$$$$$$$$$$$$""""""""""""""""""############!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! """$$$###############"""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""############%%%$$$""""""!!!"""###$$$"""##################"""!!!!!!""""""""""""!!!!!!"""######$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!"""#########!!! !!!"""###""" !!!!!!""""""!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######""""""""""""######!!!!!!"""###$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!""""""##############################""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$######################## !!!"""###$$$!!!"""######!!!!!!"""########################### !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$###""""""!!!!!!""""""""""""######""""""""""""""""""""""""######""""""""""""###### !!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###$$$"""""""""######%%%&&&&&&"""############$$$$$$$$$""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$###""""""!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""######""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!""""""""""""""""""$$$###!!! !!!############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""!!!!!!""""""###$$$$$$#########"""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!"""$$$%%%%%%$$$"""!!!!!!"""""""""#########$$$ !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! """###$$$$$$$$$###""""""""""""""""""""""""!!!"""###""" """###""""""""""""############""""""############""""""!!!"""""""""""""""######""""""""""""############&&&%%%###"""!!!"""######$$$######""""""######$$$ !!!""""""######"""!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""######!!! !!!"""###""" !!!""""""######""""""!!!!!!""""""!!!!!!"""$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######""""""""""""###### !!!"""###$$$$$$$$$$$$!!!!!!!!!""""""######$$$!!!""""""######$$$$$$%%%!!!!!!"""""""""######### !!!"""######"""!!!  !!!""""""#######################################""""""!!!!!!!!!"""""""""""""""#################################!!!!!!!!!!!!"""###$$$%%%!!!"""###"""!!! !!!###########################!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$%%%$$$$$$###"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!""""""###!!!"""""""""""""""""""""########################""""""############"""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########"""""""""""""""""""""""" """######""""""###$$$""""""######$$$#########"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$############$$$$$$########################%%%$$$$$$$$$######""""""$$$$$$###"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""############### !!!"""###$$$$$$"""$$$###!!! !!!###$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""######""""""""""""######$$$###""" """###$$$$$$$$$$$$###$$$$$$%%%&&&$$$#########""""""!!!!!! !!!!!!!!!""""""#########"""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!###############"""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" """###%%%%%%###"""  !!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""!!!########################!!!""""""""" """###!!!!!!""""""######$$$$$$""""""############""""""!!!!!!""""""######$$$$$$""""""""""""############(((&&&$$$"""!!!!!!"""###%%%$$$###""""""###$$$%%% """############!!!""""""######"""""""""""""""""""""""" !!!""""""###!!! !!!"""###"""!!!""""""############""""""!!!""""""!!!!!!"""$$$"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""###### """######$$$$$$$$$!!!"""$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&""""""""""""############ !!!"""######"""!!! !!!""""""###$$$%%%%%%%%%########################$$$$$$######""""""!!!!!!#########"""""""""""""""########################""""""""""""###$$$%%%&&&!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!$$$%%%%%%$$$$$$""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############"""""""""######$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###"""###$$$"""###$$$$$$###""" """"""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!"""###%%%&&&'''((($$$$$$###""""""###$$$$$$&&&&&&%%%%%%$$$###""""""&&&&&&%%%$$$#########$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """###%%%%%%%%%$$$###""""""############""""""!!!!!!"""###############""""""############""""""""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!  """######!!! !!!"""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!  !!!!!!!!! $$$$$$######""""""!!!!!!$$$###"""!!!!!!"""######%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""%%%%%%$$$###"""!!!  """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###""""""""" !!!######"""!!!!!!"""""""""###$$$$$$%%%%%% !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!###"""!!! !!!"""$$$&&&&&&$$$"""!!! !!!"""###)))'''### !!!###%%%!!!!!!!!!!!!!!!""""""###$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$ !!!"""###$$$$$$%%% !!!"""######$$$######%%%%%%$$$###"""!!! %%%###!!!"""$$$%%%$$$!!!######""""""######$$$%%%##############################""""""""""""#########!!! """$$$%%%### $$$$$$###"""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! ###"""!!! !!!"""######""""""############""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$!!!!!!""""""""""""!!! !!!"""#########!!!  !!!""""""""""""!!!!!!  ###%%%$$$""" """#########$$$$$$$$$######""" !!!"""######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!########################""""""""""""#########$$$""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""$$$######""""""""""""###$$$$$$$$$#########""""""""""""!!!!!!!!!""""""#################################$$$$$$%%%$$$$$$$$$""""""############"""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""###############""""""""""""#########$$$####################################""""""""""""""""""""""""##################"""""""""!!!!!!!!!$$$%%%&&&$$$""" """"""""""""""""""""""""""""""#########""""""!!!%%%$$$###$$$$$$$$$$$$###!!!!!!!!!"""""""""""""""$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""!!! !!!"""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!"""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""####################################""""""""""""""""""""""""######$$$$$$$$$###$$$##################### !!!""""""#########"""""""""""""""""""""""""""###""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""###"""!!! !!!"""$$$%%%&&&%%%###"""!!!"""###$$$(((&&&$$$"""!!!"""###$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""### !!!!!!""""""""""""!!!"""""""""############$$$$$$$$$###"""!!!!!! ###$$$$$$$$$$$$$$$###"""$$$$$$######"""!!!!!!!!!%%%###!!!"""$$$%%%###"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""######""""""""""""######$$$###"""###%%%&&&$$$!!!$$$###""""""!!!!!!!!!"""""""""""""""""""""""""""#########""""""!!!!!!!!!###""""""!!!!!!""""""#########"""!!! $$$&&&"""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""!!!""""""############""""""!!!"""######"""!!!  !!!!!!"""######""""""!!!!!!!!! """$$$$$$"""!!!"""#########$$$$$$$$$######""""""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!########################"""""""""#####################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$######""""""!!!!!! !!!""""""$$$$$$$$$##################""""""!!!!!!!!!""""""########################%%%%%%$$$#########$$$$$$""""""############"""""" !!!!!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""######$$$$$$%%%%%%############$$$$$$$$$$$$####################################""""""""""""############$$$$$$$$$$$$############""""""""""""$$$%%%&&&%%%###!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""######$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$######""""""""""""######""""""######$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""###$$$$$$$$$ !!!"""##############################!!!!!!!!!"""""""""##############################!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""!!!!!!!!!"""######$$$#########""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!"""######"""!!!!!!!!!"""$$$$$$&&&%%%$$$###"""###$$$%%%&&&%%%$$$###""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$######!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""""""""############&&&%%%$$$###"""!!! &&&&&&&&&%%%%%%###""""""""""""""""""""""""""""""$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""""""""######%%%$$$###$$$&&&&&&$$$"""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###############""""""""""""##################""""""###$$$$$$###$$$&&&(((!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""!!!######$$$$$$$$$$$$######!!!""""""""""""!!!!!! !!!!!!!!!""""""######$$$""""""!!!!!!!!!!!! !!!"""######!!!!!!"""###"""######$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!"""$$$$$$"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$######"""""" !!!"""###########################$$$###""""""!!!"""""""""########################&&&%%%###"""!!!!!!"""###"""######$$$$$$######"""!!!!!!"""""""""""""""!!!""""""############""""""""""""############""""""!!!!!!"""######$$$%%%%%%############################################################"""""""""!!!"""""""""#########$$$$$$""""""""""""""""""""""""!!!###$$$$$$###"""###$$$"""""""""""""""""""""""""""!!! """###%%%#########"""!!! !!!#########$$$$$$%%%%%%%%%"""""""""""""""#########!!!!!!"""######$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""###########################"""""""""########################!!!!!!""""""############ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######### !!!"""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########%%%%%%$$$###$$$%%%&&&'''$$$#########"""""""""!!!"""######$$$$$$$$$######""""""""""""""""""""""""###$$$%%%%%%%%%###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$"""!!!!!!"""$$$######"""!!!!!!"""###$$$$$$$$$###""""""######$$$###############"""!!! ###""""""""""""###$$$$$$########################!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""##################"""""""""""""""$$$$$$%%%%%%$$$######"""!!!!!!""""""###############"""""""""#########""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$%%%$$$###"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$##################"""###$$$%%%%%%$$$###""" """$$$$$$###"""###$$$""""""!!!!!!!!! """!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$""""""######$$$$$$######!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""###$$$$$$$$$#########$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$###############"""!!!!!!!!!!!!""""""###$$$##############################""""""""""""##############################%%%###""" !!!"""######$$$$$$$$$$$$############$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###""""""############"""""" !!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! !!!""""""""""""""""""""""""!!!!!! !!!###$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$#########"""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$#########"""""""""""""""########################$$$$$$######""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$###""""""$$$%%%&&&!!!!!!"""""""""###############$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$"""!!!!!!"""$$$######""""""""""""""""""""""""!!!!!!!!!""""""""" !!!!!!""""""!!! """!!!!!!!!!!!!"""######!!!!!!!!!"""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""""""""#########"""""""""""""""!!!!!!"""###$$$$$$######!!!!!!!!!"""######$$$$$$""""""###""""""""""""######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""##################$$$$$$"""###$$$%%%%%%$$$###"""!!!###$$$$$$"""!!! !!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""######### !!!!!!"""######"""""""""!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""###""" !!!!!!""""""!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$####################################"""""""""###$$$$$$###############$$$$$$$$$###""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###""""""############"""""" !!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!!!!$$$%%%%%%$$$ """"""""""""""""""""""""!!!!!! !!!!!!""""""!!!$$$&&&%%%"""!!!###%%%""""""!!!!!!  !!!"""######$$$######"""""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$###"""""""""""""""##############################%%%$$$###"""!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """""""""!!!   """###$$$$$$$$$###"""!!!####################################$$$$$$$$$$$$"""""""""""""""###$$$$$$ !!!""""""###$$$$$$#########$$$######"""!!!"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###############"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!""""""""""""#########$$$$$$############""""""""""""############""""""""""""&&&%%%$$$###"""!!!  !!!"""###$$$$$$###!!!!!!""""""#########$$$!!!"""######!!!!!!"""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""###%%%$$$""" !!!"""""""""""""""######$$$"""""""""""""""""""""""""""""""""###############"""##################"""###%%%&&&%%%###!!!!!!"""############""""""""""""!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""!!!!!!  !!!""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########!!! """"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""""""""""""""""""""""""""$$$"""!!!!!!"""$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$###"""""""""######""""""#########$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""""""""""""""######"""""""""""""""############""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!"""""""""######### !!!!!!"""""""""""""""###$$$$$$""" !!!""""""""""""""""""""""""!!!!!!!!!"""!!!!!! """!!!!!!$$$"""!!!!!!!!!!!!!!!!!!!!! """###$$$$$$######""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!"""###$$$%%%##############################"""!!!!!!!!!"""###$$$#########"""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!! """""""""!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%###!!! ####################################""""""""""""!!!""""""###############!!!!!!!!!""""""""""""""""""#########""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""###############"""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$ !!!!!!!!!""""""""""""""""""#########$$$$$$$$$######"""""""""!!!!!!!!!############"""""""""!!!$$$$$$$$$###"""!!!!!! """"""###$$$$$$$$$######"""""""""""""""######### """######!!! !!!###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########%%%&&&%%%""" !!!"""###############$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!""""""############""""""!!!!!!""""""######$$$%%%$$$###"""###$$$###""""""""""""!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""###############""""""!!! !!!"""###$$$######"""!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!"""""""""#########$$$!!! """"""!!!!!!!!!"""$$$$$$%%%%%%$$$"""###$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """######$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%% !!!"""######"""!!! """""""""""""""#########%%%$$$###""""""!!!""""""""""""######$$$$$$$$$$$$ !!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%###$$$$$$%%%%%%$$$$$$##################"""!!!!!! !!!!!!!!!!!! """"""############""""""$$$$$$$$$###############%%%$$$$$$$$$######""""""####################################"""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$"""$$$$$$%%%''')))""""""""""""""""""""""""!!!!!!"""""""""!!!!!!$$$$$$!!!!!!$$$(((#########$$$%%%%%%&&&&&& """###$$$$$$$$$###!!!"""###$$$&&&'''((()))""""""""""""""""""""""""######"""""""""""""""""""""!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""!!!!!! """###$$$""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$ !!!###$$$%%%''''''"""""""""""""""""""""""""""###%%%&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""###$$$%%%$$$############""""""!!!!!! """""""""""""""!!! """"""""""""""""""""""""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!###############"""!!! !!!!!!"""###############$$$###############$$$%%%#########"""###$$$$$$%%%!!!!!!""""""#########$$$"""############$$$$$$$$$""""""!!!!!! $$$#########""""""!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""######"""""""""""""""""" """$$$### !!!###!!!!!!!!!!!!!!!"""####################################""""""""""""######$$$&&&(((&&&###!!!"""###$$$#########$$$%%%&&&&&&"""""""""""""""""""""""" !!!!!!"""""""""######"""!!! !!!"""### !!!""""""!!!"""$$$&&&"""!!!!!!!!! !!!"""$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&!!!!!!"""$$$$$$%%%%%%%%%"""!!! """###$$$$$$$$$##################!!!!!!""""""#########$$$%%%!!! """"""!!!!!!!!!"""$$$$$$%%%%%%%%% !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!! ######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%&&&&&&$$$#########$$$%%%########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""""""""############$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""############""""""%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$ !!!!!!""""""######&&&&&&&&&%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!! """"""""""""############&&&$$$""" """$$$&&&#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$'''&&&&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$###"""""""""###%%%%%%'''%%%###""" !!!!!!$$$#########""""""!!!!!! """###$$$$$$###"""  !!!"""######$$$######""""""!!! !!!!!!""""""######$$$$$$###"""!!!!!!""""""$$$######"""!!! """#########$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! """###$$$$$$###""" ######$$$$$$$$$######"""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""###### """###$$$%%%&&&######""""""!!!!!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######(((&&&$$$"""""""""$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&"""###$$$%%%%%%$$$###""""""!!!  !!!"""###%%%&&&&&&$$$######$$$######$$$$$$###"""  !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""######""""""!!!!!! !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###!!!  !!!###$$$$$$######""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""###########################"""!!!!!!"""""""""!!! """!!! !!!###$$$######$$$$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""$$$#########""""""!!!!!! """$$$%%%$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%&&&%%%$$$###"""######$$$#################################"""""""""!!!!!!########################""""""""""""""""""##################$$$$$$$$$$$$""""""""""""##################""""""""""""######%%%%%%$$$$$$###""""""!!!""""""############""""""""""""""""""""""""######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""######$$$$$$$$$$$$###"""!!!!!!"""############$$$$$$$$$"""######$$$$$$$$$######!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########""""""!!!!!!!!! """"""""""""############%%%$$$###!!!!!!###$$$%%%"""""""""""""""#########""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!"""""""""""""""######### """%%%''')))***""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!""""""###$$$###"""!!!!!!""""""###############"""""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$"""""""""###""""""!!!!!!"""""""""#####################"""""""""!!!!!!!!!$$$$$$$$$###""""""!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$#########"""""""""###"""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""######""""""""""""###### !!!"""###$$$$$$%%%######""""""!!!!!!!!!!!!""""""""""""##################$$$$$$$$$$$$######%%%$$$###""""""###%%%&&&########################""""""###$$$$$$$$$$$$###$$$$$$##################"""##################"""%%%$$$###""""""###$$$%%%!!!###$$$### $$$$$$$$$$$$$$$"""!!! !!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""############"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###########################"""!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!"""###$$$"""######$$$$$$######"""$$$%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!"""!!!!!!"""$$$%%%$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$###""""""""""""####################################"""""""""""""""########################!!!!!!!!!"""#########$$$############$$$$$$$$$%%%##################""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""""""""""""""############"""""" !!!""""""############""""""""""""######!!!!!!!!!""""""""""""###""""""#########""""""!!!"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######$$$###!!!!!!"""###########################""""""""""""""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!! """"""""""""####################################!!!!!!""""""######$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!############""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###"""!!! """"""!!!!!!"""###$$$$$$############""""""""""""!!!"""###$$$$$$###"""!!!""""""######$$$$$$%%%%%%!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$###"""!!! %%%%%%$$$$$$######""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""######"""""""""!!!!!!!!!######"""""""""!!!!!!!!!%%%###!!! !!!###%%%########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""##############################""""""""""""######!!!"""""""""###############""""""""""""!!!!!!!!!############$$$$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$&&&'''########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!###""""""!!!!!!""""""###"""!!!!!! !!!!!!"""!!!"""###!!!$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""""""""""""""###!!!!!!"""#######################################""""""""""""############""""""""""""""""""""""""""""""""""""############"""############""""""!!! """###$$$$$$!!!!!!!!!!!!!!!"""######"""######$$$$$$######"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! ######"""###%%%%%%$$$"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$############""""""######""""""""""""######$$$$$$$$$#########"""""""""######$$$$$$######"""!!!!!!!!!"""""""""#########""""""""""""""""""###""""""""""""""""""""""""!!!!!!"""###$$$$$$######""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$###!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############"""###$$$$$$$$$$$$###""" !!!"""###$$$$$$%%%""""""""""""""""""""""""#########"""""""""!!!!!!$$$$$$######""""""!!!!!!((('''%%%### ###############$$$$$$$$$!!!!!!""""""############""""""""""""""""""""""""$$$###""""""!!! """""""""""""""##################"""""""""""""""!!!"""############"""!!!"""""""""######$$$$$$$$$!!!"""######$$$$$$######%%%%%%$$$$$$#########""""""###$$$&&&&&&$$$"""!!!$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""!!!!!!!!!!!!#########"""""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###"""""""""""""""""""""""""""###############$$$$$$######""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$############""""""###$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""###"""!!! !!!"""### """###$$$###!!! %%%%%%%%%%%%$$$$$$######!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""### !!!!!!""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!""""""######!!!!!!"""#######################################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""############"""!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!""""""###""""""############"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$######$$$%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$######""""""""""""""""""######"""""""""############""""""""""""""""""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$###!!! !!!###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!"""""""""############!!!###$$$%%%%%%$$$###!!! !!!"""###$$$$$$%%%####################################""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$########################!!!!!!!!!"""""""""!!!!!!############"""""""""!!!""""""""""""""""""######""""""############""""""!!!!!!!!!"""""""""""""""""""""######""""""!!! $$$$$$$$$######""""""!!!###$$$&&&''''''&&&$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###########################""""""""""""""""""###""""""""""""!!!!!!!!!!!!############""""""""""""!!!"""###$$$$$$###"""!!!########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%######""""""""""""##################""""""""""""""""""""""""############!!!!!!!!!"""""""""############$$$$$$$$$$$$######%%%$$$$$$###""""""""""""########################""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$######"""!!! !!!"""###########################!!!###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""###### !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!"""""""""###!!!!!!"""#######################################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!""""""#########"""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""######""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$#########$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$######"""!!!########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######%%%%%%%%%$$$###"""""""""""""""############""""""$$$############""""""""""""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!######$$$###!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###!!!!!!""""""""""""######""""""""""""############"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$########################$$$$$$#########"""""""""############"""""""""""" !!!"""#########!!!!!!""""""###$$$$$$$$$!!!!!!""""""#########$$$######################## !!!"""############"""###############"""!!! """"""""""""###############""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!! ###############"""""""""###$$$%%%&&&'''&&&%%%%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""""""""############"""""""""!!!!!!!!!$$$$$$#########""""""""" !!!###%%%%%%###!!! """""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%######""""""""""""###############""""""""""""""""""""""""############$$$ !!!!!!!!!""""""""""""######$$$$$$$$$$$$######%%%$$$$$$###""""""!!!!!!########################""""""###$$$$$$$$$$$$### !!!###$$$%%%%%%$$$$$$###""""""!!!!!!""""""###!!!""""""######""""""!!!!!!###############%%%%%%$$$############$$$$$$!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""!!!!!!"""#######################################""""""""""""############""""""""""""""""""""""""""""""""""""############!!!""""""############"""$$$$$$###""""""!!! !!!"""""""""""""""!!!""""""######""""""!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""!!!"""$$$$$$###!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%$$$""""""########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$##################"""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$#########"""""""""######$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$######"""!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########!!!!!!"""""""""#########""""""""""""#####################$$$$$$#########"""""""""""""""#################################$$$$$$$$$#########"""""""""""""""""""""#########$$$######""""""!!!!!!!!! !!!""""""###$$$$$$"""""""""""""""#################################"""###$$$$$$$$$###"""!!!!!!!!!"""###$$$###""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""######$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""$$$$$$$$$#########""""""""""""############"""""""""""""""""""""""""""""" !!!""""""#########""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&######""""""""""""######"""""""""""""""#########""""""#########$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$$$$######"""############"""""""""########################""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$###""""""##################""" !!!!!!  """$$$$$$###"""###$$$$$$###""""""""""""###$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!"""###############$$$$$$######"""!!!!!!  !!!"""###""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!###$$$"""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&%%%$$$###"""##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###%%%&&&'''((($$$$$$############$$$$$$##################$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!""""""######!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$######""""""""""""############"""""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""""""""#############################################"""""""""""""""########################$$$$$$$$$############"""!!!!!!""""""######$$$$$$!!!!!!!!!"""###$$$$$$$$$ !!!"""###############""""""""""""""""""########################%%%%%%%%%%%%$$$###!!! !!!###$$$%%%$$$$$$!!!!!!""""""#########$$$######""""""""""""######$$$$$$##################!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!"""###$$$$$$##################$$$$$$############$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$############"""$$$###""" """###$$$########################!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######""""""""""""######!!!"""""""""############""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!"""######$$$$$$###########################""""""###$$$$$$$$$$$$######$$$%%%&&&%%%###!!! """###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!$$$%%%'''&&&$$$###############"""!!!!!!"""###$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$######""""""!!!!!! !!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""%%%###""" """###%%%""""""!!!!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!"""###########################"""""""""!!! """#########"""!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ """###"""!!!!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$###"""###$$$&&&'''#########$$$$$$%%%%%%%%%!!!!!!"""############"""###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$$$$############"""$$$$$$###############$$$""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!"""######$$$$$$########################""""""!!!!!!!!!!!!""""""###$$$%%%%%%######$$$%%%$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" ###$$$%%%$$$###!!!!!!"""$$$%%%%%%$$$######"""""""""""""""%%%%%%$$$###"""""""""###############""""""""""""!!!!!! """###%%%'''"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$############"""""""""############""""""%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$######""""""""""""###### """###$$$$$$###""" """############$$$$$$$$$ !!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!####################################""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$###"""!!!!!!!!!"""$$$$$$###"""!!!!!!""""""$$$###!!! !!!!!!"""$$$$$$#####################$$$%%%%%%$$$###"""!!!"""""""""""""""""""""""" !!!"""$$$$$$###""""""###"""""""""!!!!!! """###%%%&&&&&&$$$!!!############""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""""""""######$$$""""""############"""""" !!!"""""""""""""""###$$$%%%&&&%%%###!!!$$$###!!! !!!"""###"""!!!!!!!!!"""$$$%%%"""######$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """"""  !!!!!!""""""######%%%""" !!!$$$$$$### !!!###%%%%%%###!!! !!!!!!""""""####################################$$$###"""  !!!!!!""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""'''&&&$$$"""!!! !!!!!!%%%$$$###!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%"""######$$$$$$######"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###############"""!!!$$$$$$$$$############"""$$$$$$###""""""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$##########################################""""""""""""#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!""""""""""""#########$$$""""""!!!!!!"""###$$$$$$$$$$$$######"""#####################""""""""""""###""""""!!!!!!"""###$$$""""""#########$$$$$$$$$!!!""""""""""""""""""!!!###""""""""""""!!!!!!!!!""""""############""""""$$$$$$"""!!!!!!!!!"""###$$$###"""!!!!!!""""""#########""""""""""""######"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$##################################################################""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$##################""""""""""""""""""""""""""""""!!!"""######!!!!!!"""#########""""""""""""######&&&%%%%%%$$$$$$###$$$$$$  !!!"""#################################$$$$$$$$$###!!!!!!""""""""""""""""""""""""!!!!!!"""########################""""""!!!!!!!!!"""###$$$%%%%%%###""" ############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################"""""""""""""""######$$$ !!!!!!""""""!!!!!! !!!""""""######"""""""""###$$$%%%%%%$$$#########""""""!!!!!!!!!""""""###"""""""""######$$$$$$"""#########""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""""""""$$$""" !!!###$$$""" !!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""" """""""""""""""!!!!!!!!!""""""#########$$$$$$$$$""""""###############"""########################!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%!!!""""""""""""""""""!!!%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$###"""!!!!!!$$$$$$$$$############"""######"""""""""######$$$""""""""""""""""""""""""!!!""""""######""""""!!!&&&&&&%%%%%%$$$######"""########################$$$$$$############$$$$$$###$$$%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""" !!!!!!"""$$$%%%&&&######"""""""""###$$$$$$$$$$$$#########"""""""""$$$$$$###"""!!!!!!"""""""""""""""#########$$$$$$"""!!!!!! !!!!!!"""#########""""""""""""!!!""""""############""""""$$$######"""!!!"""""""""$$$$$$###"""!!!!!!""""""######""""""""""""#########$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%$$$$$$###""" ############################################################""""""""""""###""""""!!!!!!""""""#########""""""""""""######$$$$$$###""""""!!! """""""""""""""""""""""" """###"""!!! !!!"""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$ !!!###$$$########################""""""#########"""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$###############"""""""""##################""""""############""""""""""""###########################$$$$$$$$$$$$$$$$$$###"""##################"""########################"""""""""""""""######$$$!!!""""""""""""""""""!!!!!!"""######$$$$$$##################$$$%%%&&&'''!!!!!!""""""###"""""""""""""""######$$$$$$$$$###""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$"""""" !!!!!!!!!!!!""""""""""""!!! """"""!!! """"""""""""""""""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""$$$$$$###""""""!!! """""""""############$$$"""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!!!!!"""###$$$########################""""""""""""""""""""""""!!!!!!"""######""""""!!!"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!""""""######""""""!!!&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$#########""""""###""""""""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$#################################$$$######""""""######$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""######### !!!!!!!!!"""$$$&&&((()))%%%$$$$$$######""""""!!!!!!!!!!!!!!!"""###$$$%%%""""""!!!""""""###$$$%%%$$$$$$$$$#########""""""#########"""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""$$$######"""""""""""""""$$$$$$###""""""!!!!!!!!!######""""""""""""############$$$%%%%%%$$$######""""""#########$$$$$$$$$#########"""!!! ############################################################"""""""""!!!###""""""""""""""""""######""""""""""""""""""###""""""""""""!!!!!! """"""""""""""""""""""""!!!"""###"""!!!!!!"""###$$$###"""""""""""""""###""""""#########""""""""" !!!"""#####################$$$$$$$$$!!!!!!"""""""""!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$##################$$$###"""!!!!!!"""###$$$############"""""""""!!!"""""""""""""""#########"""###$$$%%%%%%$$$###"""""""""############""""""########################"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$###"""###%%%'''((( !!!"""$$$$$$###"""!!! !!!"""###$$$###"""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######""""""""""""#########"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""""""""""""#########"""""""""!!!!!!""""""""""""#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""###$$$$$$ ###""""""!!! """!!! !!!"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############"""##################"""%%%%%%%%%%%%$$$######"""!!!!!!"""###%%%&&&''''''######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""""""""!!!!!!"""######$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""######$$$$$$########################""""""!!!!!!!!!!!!"""""""""###$$$$$$""""""###$$$""""""##################""""""""""""#################################### !!!###%%%&&&'''!!!!!!!!!"""""""""""""""######"""""""""""""""###!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$############!!!"""""""""############!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######""""""############""""""############"""""""""!!!############""""""!!!!!!######""""""""""""######""""""############""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""####################################"""""""""!!!######""""""""""""######"""""""""######""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$%%%%%%###"""!!!!!!!!!!!!!!!""""""#########"""""""""""""""###""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""###########################"""!!!!!!!!!"""$$$%%%##################$$$$$$$$$###!!! """###$$$############"""""""""!!!!!!!!!"""""""""#########""""""$$$%%%%%%$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&!!!"""###$$$$$$###"""!!!!!!"""""""""!!!  !!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!! !!!!!!"""######""""""""""""###### !!!!!!!!!"""""""""##############################""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! """###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""###!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""######$$$$$$######"""$$$$$$%%%%%%%%%$$$######!!!!!!"""###%%%&&&''''''"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$############"""!!!!!!!!!!!!"""######$$$"""""""""""""""""""""""""""##################""" !!!!!!"""######$$$$$$########################""""""!!!!!!!!!!!!"""""""""###$$$###""""""###$$$"""""""""""""""#########"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!"""######%%%$$$$$$$$$$$$######### !!!"""###############!!!!!!!!!"""""""""######"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! """"""############"""""""""############"""!!!!!!""""""############""""""######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!####################################""""""""""""$$$######""""""######$$$""""""############"""""" !!!""""""###$$$$$$"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$%%%$$$###"""!!!!!!!!!!!!"""###$$$&&&&&&%%%$$$$$$###$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!"""##############################"""""""""""""""######$$$"""""""""##################"""!!! !!!"""###$$$############""""""""""""!!!""""""######$$$$$$$$$"""##################""""""##################""""""""""""""""""""""""""""""""""""""""""######$$$!!!""""""""""""""""""!!!!!!"""######$$$$$$######&&&$$$###!!!!!!"""$$$%%%######$$$$$$######"""!!! !!!!!!""""""!!!!!! !!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""$$$"""""""""""""""""""""""" !!!"""#################################$$$###"""!!! !!!!!!!!!!!!""""""###$$$$$$%%%###"""""""""""""""!!!!!! """###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$"""""""""""""""""""""""" !!!"""#########"""!!! !!!"""###########################""""""""""""""""""""""""######"""""""""###$$$$$$$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!!!!""""""""""""""""""!!!"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$############""" !!!!!!"""$$$$$$""""""""""""""""""""""""$$$######""""""######$$$###################################################""""""""""""""""""###!!!###$$$###"""!!!"""$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%$$$###!!! !!!!!!"""######$$$$$$###"""""""""""""""###$$$###""""""!!!!!!!!!!!!"""%%%%%%$$$$$$$$$#########""""""###$$$###"""!!!!!!!!!!!!!!!!!!"""""""""###!!!""""""""""""""""""!!!!!!!!!!!! """"""############"""""""""######$$$###"""!!! !!!"""###$$$$$$############""""""""""""######$$$##################$$$"""############$$$$$$$$$ !!!""""""""""""""""""""""""""""""""""""####################################""""""""""""$$$######""""""######$$$!!!"""###$$$$$$###"""!!!""""""##################"""""""""""""""""""""""""""###$$$###"""!!!"""$$$""""""!!!!!!"""###$$$$$$!!!###$$$&&&&&&&&&$$$###!!!"""######$$$###""""""!!!""""""###$$$$$$%%%%%%###""""""!!!"""###$$$%%%########################!!!!!!"""###############!!!!!!!!!""""""#########!!!!!!!!!!!!!!!"""##################""""""""""""""""""######$$$%%%%%%&&&######""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$ !!!!!!""""""!!!!!! !!!""""""######"""""""""!!!!!!!!!!!!"""$$$%%%&&&%%%$$$###"""!!!!!!!!!"""""""""""""""###$$$$$$!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!######!!!!!!###%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""########################"""!!!!!! !!!####################################""""""!!!!!!!!!!!! !!!"""###$$$$$$########################!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%########################!!!###$$$$$$$$$$$$###"""!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!! !!!!!!!!!!!! !!!"""$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$############""" !!!"""$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$#################################$$$$$$############$$$$$$!!!###$$$###"""!!!"""############$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$##################$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&$$$###"""!!!!!! !!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$###!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!""""""############"""""""""######$$$$$$"""!!!  """###$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$############################################################""""""""""""$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!### !!!###%%%&&&''' """$$$%%%$$$"""!!!!!!"""############!!!""""""###$$$$$$%%%%%%$$$###"""""""""###%%%&&&######################## !!!###$$$$$$$$$###""" !!!!!!"""""""""### !!!!!!""""""##################""""""""""""""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""############"""""" !!!""""""""""""""" """###%%%&&&((('''%%%"""!!!!!!!!!!!!%%%$$$#########$$$&&&'''"""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!######""""""$$$&&& """###%%%%%%###""" ######""""""!!!!!! """"""""""""""""""""""""  !!!###%%%&&&%%%%%%$$$$$$###"""""""""######""""""!!!!!!!!! ############"""!!! ########################!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&&########################""""""###$$$$$$###!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$$$$######$$$$$$########################%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$#################################&&&&&&%%%$$$$$$######""""""###%%%'''((('''%%%$$$######""""""""""""""""""%%%###!!! """#########'''&&&$$$"""!!!""""""#########""""""######$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#######################################""""""!!!!!!"""############$$$$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$###############!!!!!!!!!"""######$$$$$$$$$#########""""""!!!!!!#########"""""""""""""""###########################$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$###########################$$$&&&''''''&&&$$$#################################$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$########################((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""###########################"""!!!!!!!!!"""$$$%%%!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!"""###"""!!!!!!###%%%###"""!!!!!!!!!!!!!!!""" !!!"""###$$$$$$%%%&&&$$$"""!!! !!!"""###$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!! !!!"""$$$$$$$$$######%%%""" !!!""""""!!! """#########"""!!!""""""############""""""""""""############""""""$$$###"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$ !!!"""######$$$##############################""""""!!!!!! $$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######""""""##############################$$$$$$###""""""###$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$###"""######"""""""""######$$$%%%###!!!!!!"""#########""""""!!!!!!!!!!!!""""""######""""""######$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$#########""""""""""""############$$$$$$$$$%%%$$$$$$######"""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$ !!!!!!!!!""""""""""""########################$$$$$$############$$$$$$%%%%%%$$$$$$#################################"""""""""##################"""""""""#########$$$$$$$$$$$$$$$$$$########################"""""""""!!!###"""""""""""""""""""""########################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###########################$$$&&&''''''&&&$$$#######################################$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""$$$$$$$$$###############!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""###########################"""!!!!!!!!!"""$$$$$$"""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$$$$%%%%%%###  !!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$############""""""!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! """""""""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!! !!!""""""!!! !!!  """"""""" !!!"""""""""""""""""""""############"""""" !!!!!!!!!!!! ###"""!!!!!!!!!!!!"""###"""""""""#########$$$$$$!!!!!!""""""###$$$$$$$$$###########################"""""""""!!!!!!!!! #########"""""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!""""""########################$$$$$$###""""""###$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################"""######$$$%%%%%%&&&&&&$$$$$$#################################$$$%%%&&&%%%###!!!!!!###$$$###""" !!!"""##################""""""######$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$############"""""""""&&&%%%%%%$$$######"""""" !!!""""""###$$$$$$!!!!!!!!!""""""#########&&&&&&%%%%%%$$$######"""############""""""""""""""""""""""""""""""##############################%%%$$$##########################################!!!!!!"""###$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$##############################"""!!!!!!!!!"""$$$%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""#####################$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$########################$$$############"""""""""########################"""""""""!!!"""######$$$"""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$$$$%%%$$$###  !!!"""""""""!!!!!!""""""###"""""""""""""""######### """###$$$$$$###  !!!!!!"""######$$$$$$###"""!!! !!!"""###!!!!!!!!!!!! ######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """###"""!!!!!!!!!!!!!!!"""######""""""############"""""" !!!!!!!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!"""""""""######""""""######$$$$$$%%%%%%########################""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$###"""""""""""""""########################$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%############$$$%%%&&&'''$$$###""""""###$$$###"""!!!"""$$$%%%&&&&&&%%%$$$######""""""######$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""################################################"""!!!!!!!!!!!!"""#####################$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$###"""""""""""""""""""""%%%%%%%%%$$$$$$$$$###### !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$##################""""""""""""""""""""""""""""""#################################%%%$$$###""""""###$$$%%%#######################################$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$##############################"""  !!!###%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""###$$$$$$$$$%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""################################################""""""""""""########################"""""""""""""""######$$$!!!""""""###$$$%%%&&&&&&""""""""""""""""""""""""##############################""""""""""""###### !!!"""""" !!!"""$$$"""""""""!!!""""""###############"""""""""""""""!!!!!!"""######"""!!! !!!!!!""""""############$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! $$$$$$#########"""!!!!!!!!!""""""!!!"""!!! !!!###$$$""""""############""""""""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$############$$$#################################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&%%%$$$$$$$$$%%%############$$$%%%&&&'''$$$###"""###$$$%%%$$$"""###$$$%%%&&&&&&%%%$$$#########""""""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$$$$$$$################## !!!!!!""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%""""""""""""!!!!!! $$$######"""!!! """"""""""""######$$$$$$""""""""""""""""""######!!!!!!""""""####################################$$$$$$"""""""""###$$$%%%########################%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! !!!###$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""""" """""""""###$$$$$$$$$%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""#######################################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#################################""""""""""""""""""""""""########################!!!"""""""""############"""######$$$%%%&&&'''(((""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""### !!!"""!!! """$$$"""""""""""""""###$$$$$$#########"""""""""""""""""""""!!! !!!"""###############""""""!!!!!!$$$"""!!!!!!"""$$$""""""""""""""""""""""""######""""""""""""############""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!$$$$$$###"""""""""!!!!!!"""!!! !!!""""""!!! """!!! !!!###$$$""""""############""""""""""""############"""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############$$$$$$$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###$$$$$$$$$########################"""###$$$$$$$$$$$$###"""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$#################################$$$%%%&&&$$$######$$$%%%%%%$$$"""##################""""""######""""""######$$$%%%######$$$%%%%%%%%%$$$$$$""""""############""""""#################################$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$############$$$$$$"""""""""############$$$""""""######$$$%%%%%%&&&$$$$$$###""""""!!! $$$$$$###"""!!!!!!  !!!!!!"""######$$$$$$""""""""""""############!!!!!!!!!"""######$$$$$$##########################################$$$%%%########################%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! !!!###$$$########################"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""!!!!!!###############$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$##############################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!"""""""""##############################!!!!!!"""""""""""""""###########################!!!!!!"""############"""$$$$$$#########"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""######$$$###""" """"""""""""######$$$%%%"""""""""""""""############!!!  ###$$$$$$$$$######"""!!!!!! ###"""!!! !!!"""###""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""!!!!!! !!!###"""!!!"""######!!!!!!!!!!!!!!!!!!"""######""""""############"""""" !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""  !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$#######################################"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""######"""""""""######$$$$$$######$$$&&&&&&$$$"""""""""""""""###$$$%%%%%%######""""""######$$$%%%"""###$$$%%%%%%%%%%%%$$$""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$ """###%%%%%%%%%###"""""""""""""""""""""""""""################################################"""""""""""""""###$$$$$$""""""""""""!!!!!!!!! !!!!!!""""""###$$$$$$%%%$$$$$$############$$$$$$############$$$$$$%%%%%%"""#######################################""""""################################################!!!"""""""""############ !!!!!!"""######$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################!!!!!!"""""""""#################################"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###############!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################!!!!!!!!!!!!""""""############################## !!!"""###$$$######""""""""""""!!!!!!!!! """"""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""#########!!! """"""""""""###$$$%%%&&&!!!!!!""""""######$$$$$$ !!!!!!""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!  !!!""" !!!######!!! !!!"""""""""""""""""""""############"""""" !!!!!!!!!!!! !!!!!!"""######"""!!!!!!"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""#########$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$######"""""""""""""""########################"""###$$$%%%%%%$$$###"""#################################$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%&&&&&&"""###%%%'''((('''%%%$$$######""""""""""""""""""$$$######%%%&&&&&&$$$"""######"""###$$$''')))***#########"""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""############""""""########################!!!!!!""""""#########$$$"""############$$$$$$$$$ !!!###%%%&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""######%%%$$$$$$$$$######""""""!!!""""""###$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""""""""###$$$$$$%%%%%% !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$#########!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$########################!!!"""###%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%''''''########################$$$$$$############$$$$$$########################!!!!!!"""###$$$#################################"""############$$$$$$$$$######################## !!!#########"""!!!%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!""""""############################## !!!"""$$$$$$######""" !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!! !!!###""""""""""""###$$$%%%&&& !!!!!!"""###$$$$$$%%%!!!"""###"""!!! !!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""  !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$###"""!!!!!!!!!###$$$%%% """###"""  """#########"""!!!""""""############""""""""""""############""""""!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%&&&&&&'''(((&&&$$$"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%''''''&&&###!!!!!!###$$$"""!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$###"""!!!!!!### ***)))///666111&&&&&&&&&%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" """######""""""###$$$################################################!!!!!!""""""#########$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###### !!!"""""""""""""""########################$$$$$$###############$$$""""""""""""""""""######%%%%%%%%%$$$$$$$$$######"""!!! !!!###$$$###"""""""""$$$%%%$$$### !!!"""###$$$%%%%%%%%%"""""""""""""""######$$$!!!!!!"""############"""######""""""######$$$%%%########################%%%$$$###!!!!!!!!!"""###%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""!!! """"""###$$$$$$$$$$$$### !!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!""""""######$$$$$$"""############$$$$$$$$$###!!!"""$$$&&&&&&### """"""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$###!!! !!!"""$$$%%%%%%$$$!!! !!!$$$%%%$$$###"""!!!!!!"""###$$$ """%%%''''''%%%""" &&&%%%$$$"""!!!  !!!############################## !!!!!!""""""######$$$###"""!!!!!!"""###$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""######"""!!! """"""""""""############  ###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$########################""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""$$$%%%$$$###"""###$$$########################%%%$$$""""""######!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###!!!"""###$$$""" """"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######################## """######""""""###%%%###(((&&& """+++///+++%%%%%%%%%%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### """$$$$$$#########$$$########################$$$$$$$$$###############""""""""""""#########$$$################################################%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""######!!!""""""###$$$$$$##############################$$$$$$###############$$$$$$######"""""""""##################"""""""""""" """#########"""!!!###"""""""""$$$%%%$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""##################""""""######$$$%%%########################%%%$$$###"""!!!!!!"""###$$$$$$###############"""$$$$$$$$$#######################################$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!""""""######""""""!!!"""!!!!!! !!!!!!!!!""""""""""""############"""############$$$$$$$$$"""""""""%%%((()))&&&$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""#########$$$$$$""""""############""""""&&&%%%###!!!!!!!!!######$$$###!!! !!!###$$$$$$###"""!!!!!!"""###$$$###%%%'''(((((('''%%%#########"""""""""""""""### !!!"""###$$$#######################################"""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""######"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$######""""""""""""######$$$###"""!!!!!!!!!!!!""""""""""""###############"""""""""""""""""""""""""""###$$$###""""""###$$$###########################"""!!!"""###$$$###"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%$$$$$$###"""""""""###"""!!!"""$$$$$$###"""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################!!!"""#########%%%''')))&&&%%%''')))***(((&&&%%%%%%%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%########################$$$$$$$$$$$$######"""""""""""""""###############################################################%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######"""###$$$$$$%%%$$$$$$$$$########################$$$###############$$$$$$&&&%%%$$$###############""""""!!!!!!!!! ###&&&&&&$$$!!!###"""""""""$$$%%%$$$###"""######$$$$$$$$$######"""""""""""""""######$$$###""""""""""""###$$$$$$######""""""######$$$%%%########################$$$$$$###"""""""""######"""""""""""""""#########$$$$$$$$$$$$######""""""########################$$$$$$###"""""""""######""""""###$$$$$$$$$$$$###"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""###############""""""""""""############$$$$$$$$$""""""###&&&)))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$######"""""""""""""""""""""""""""############""""""!!!!!!!!!""""""""""""############$$$$$$$$$$$$######'''&&&$$$"""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""######""""""""""""######%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!!!!!!!"""$$$%%%&&&!!!!!!!!!!!!"""###$$$$$$########################%%%%%%%%%$$$###""""""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!! ###""""""!!!!!!""""""#########""""""""""""######!!!""""""######""""""!!!######"""!!!!!!  !!!!!!""""""###############"""!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""!!!"""######!!!!!!"""###""""""""""""""""""""""""!!!!!! !!!###%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###""""""""""""""""""###$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%$$$$$$################################# """############$$$&&&---&&&%%%...111,,,&&&%%%$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&########################%%%%%%$$$$$$###"""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$$$$$$$$$$$$$####################################"""######$$$%%%'''&&&%%%$$$############""""""!!!!!!!!!  ###&&&&&&$$$!!!###"""""""""$$$%%%$$$#########$$$$$$$$$######""""""""""""""""""######$$$######"""""""""###$$$%%%######""""""######$$$%%%########################$$$#####################!!!"""""""""######$$$$$$%%%%%%$$$$$$###"""""""""########################$$$######"""""""""######""""""###$$$$$$$$$$$$###"""##################"""""""""!!!!!!!!!"""######$$$$$$$$$######"""""""""""""""#########$$$$$$$$$###$$$%%%&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$######"""$$$###"""!!!!!!!!!!!!""" !!!""""""""""""!!! ###""""""""""""""""""######""""""!!!!!!""""""###!!!!!!!!!!!!"""###%%%%%%######""""""###$$$$$$%%%########################$$$$$$$$$######"""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$$$$######""""""!!!""""""###!!!!!!""""""############!!!!!! !!!!!!!!!!!! !!!!!!"""""""""######$$$$$$$$$"""""""""""""""""""""""" """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$%%%######$$$$$$$$$######"""%%%%%%%%%$$$$$$####################################$$$%%%$$$###"""###$$$,,,$$$$$$///333+++%%%%%%######$$$$$$$$$###""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%'''########################$$$$$$$$$#########""""""$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############"""######$$$######""""""##############################""""""###$$$$$$%%%'''&&&%%%$$$##################"""""""""!!!!!!!!!!!!""""""##################"""""""""$$$%%%$$$#########$$$$$$$$$######""""""""""""""""""######$$$###############$$$$$$%%%######""""""######$$$%%%#################################$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################"""""""""!!!!!!""""""###""""""###$$$$$$$$$$$$###!!!""""""######""""""!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""### !!!"""######"""!!! """""""""######""""""""""""!!!  !!!"""###"""""""""""""""######$$$############$$$$$$%%%########################!!!!!!!!!"""""""""######"""""""""######"""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######""""""""""""######"""""""""""""""#########!!!!!! !!!!!!!!!!!! !!!!!!######"""""""""!!!!!!!!!"""""""""""""""""""""""" """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""######""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$#########$$$%%%%%%&&&''''''"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%"""$$$%%%$$$######$$$%%%###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###"""###$$$'''"""###+++...(((###$$$"""###############"""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$######""""""$$$&&&&&&%%%%%%%%%&&&################################################$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!"""######$$$########################"""!!!########################""""""""""""###$$$%%%%%%&&&%%%$$$###############$$$$$$$$$#########""""""$$$###"""!!!!!!###$$$&&&###"""""""""$$$%%%$$$###"""######$$$$$$$$$######"""""""""""""""######$$$"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%########################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######""""""###$$$$$$$$$$$$###!!!""""""""""""""""""!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""""""""""""""""""""""""""###############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""############"""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!""""""############""""""######""""""""""""######$$$$$$###"""!!!!!!""""""$$$###############$$$$$$######################## !!!""""""######""""""############""""""###########################""""""!!!!!!""""""###""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$######""""""######$$$!!!!!!""""""""""""!!!!!!"""######$$$$$$######""" !!!!!!"""###### !!!""""""######$$$$$$$$$######"""""""""###$$$$$$""""""""""""""""""######!!!!!! !!!!!!!!!!!! !!!!!!""""""######""""""!!! """"""""""""""""""""""""!!!"""######!!!!!!"""###""""""""""""""""""""""""%%%$$$""""""######!!!""""""""""""""""""""""""######################## !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%########################"""$$$%%%%%%######$$$%%%&&&%%%&&&((((((%%%######""""""############"""""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!"""$$$%%%&&&%%%$$$%%%&&&########################"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """###$$$$$$######$$$$$$%%%%%%$$$######"""########################""""""""""""###$$$%%%&&&$$$######"""""""""######$$$$$$#########"""""""""$$$###"""!!!"""###$$$&&&###"""""""""$$$%%%$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!"""$$$&&&'''%%%$$$"""######""""""######$$$%%%########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%""""""###$$$$$$$$$$$$###"""######$$$$$$######"""############$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$"""$$$%%%###!!! """$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$###### """""""""""""""######$$$$$$$$$#########""""""""""""""""""######"""""""""!!!!!!"""######$$$$$$#########$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$######"""""""""##############################"""""""""""""""""""""###!!!"""###$$$$$$###"""!!!#################################""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###"""!!! !!!"""###"""""""""#########$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""######$$$%%%###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$###""""""""""""""""""""""""""""""""""""""""""""""""###$$$###""""""###$$$########################$$$"""!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$&&&'''&&&###!!!###%%%$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%&&&########################!!!"""$$$$$$$$$$$$&&&((('''***+++'''%%%%%%%%%###!!!""""""#########"""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""!!! !!!###%%%%%%$$$$$$$$$%%%########################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% """###$$$$$$$$$###&&&&&&&&&&&&%%%%%%$$$###########################""""""""""""###$$$%%%&&&""""""""""""""""""##################""""""""""""###############$$$$$$$$$###"""""""""$$$%%%$$$### !!!"""###$$$%%%%%%%%%"""""""""""""""######$$$ """%%%'''(((&&&###!!!#########"""###$$$$$$%%%########################"""###$$$%%%&&&%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''#########$$$$$$%%%%%%&&&"""############$$$$$$$$$!!!###$$$###"""!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$#################################"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""###"""""""""""""""############"""""""""""""""###########################%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###"""!!! !!!"""###""""""""""""############""""""!!!!!!!!!!!!""""""$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""###$$$%%%%%%#########"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$########################"""!!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&---333111((("""###'''!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%% !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$##################&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###"""!!!"""###############$$$%%%%%%%%%&&&$$$$$$$$$#########""""""$$$$$$###"""!!!!!!!!!"""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$""""""""""""############ !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""######%%%%%%&&&&&&&&&%%%%%%$$$########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!"""$$$%%%%%%$$$"""!!!%%%%%%###"""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!!  !!!""""""###""""""%%%### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######""""""""""""######"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""'''%%%###"""!!!"""###$$$###""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!#########"""!!!$$$###!!! !!!"""!!! ############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$#########""""""""""""!!!!!! $$$#########$$$%%%&&&&&&""""""""""""############"""""""""""""""!!! %%%$$$#########$$$&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&,,,111000***%%%$$$%%%!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$"""!!!!!!""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$""""""""""""############$$$$$$######"""""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""######$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$$$$###############################################################$$$$$$$$$%%%%%%################################################!!!"""$$$%%%%%%$$$"""!!!%%%$$$###"""""""""###$$$%%%$$$$$$######$$$$$$%%%#########"""""""""""""""######$$$$$$$$$######"""%%%###"""!!!"""######$$$ ######$$$$$$$$$######"""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############$$$%%%%%%&&&"""######$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$############$$$$$$########################!!!!!!""""""######$$$$$$&&&$$$###!!!!!!!!!###$$$ ########################!!!"""##################$$$###!!!""""""###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""############"""############$$$$$$$$$  !!!"""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""###""""""""""""######$$$""""""""""""##################$$$$$$###""""""!!!$$$######"""###$$$%%%&&&########################!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&***))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%'''***...000---(((%%%###!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%######$$$###""" """"""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$#############################################"""""""""!!!!!!!!!"""######$$$$$$$$$########################""""""$$$$$$$$$###############""""""""""""""""""###$$$&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""#########""""""######$$$#########%%%$$$######"""#########!!!!!!"""""""""""""""!!!######################## !!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%################################################"""###$$$%%%%%%$$$###"""%%%$$$######""""""######$$$$$$############$$$$$$ !!!!!!"""""""""###%%%%%%%%%$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$#########$$$$$$%%%!!!"""######$$$$$$######$$$###""""""""""""""""""######""""""""""""############################## !!!"""###$$$%%%%%%$$$###"""!!! !!!"""#########"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$########################"""###%%%$$$"""  !!!!!!"""""""""!!!!!!!!!"""""""""######""""""""""""############"""############$$$$$$$$$######""""""######$$$%%%$$$############""""""""" !!!!!!"""######$$$$$$""""""!!! !!!!!!""""""""""""############$$$$$$$$$%%%$$$$$$###"""###""""""""""""###$$$$$$########################!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&(((+++......+++&&&"""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$"""######$$$"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######################## """$$$%%%&&&%%%###"""#######################################$$$$$$$$$###"""""""""!!!!!!!!!!!! !!!###$$$%%%%%%$$$###$$$#########"""!!!!!!!!!########################"""!!!!!!!!!"""###$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################""""""""""""######"""###############"""!!!$$$$$$###############$$$ !!!""""""""""""""""""########################!!!!!!!!!""""""#####################$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$###############$$$$$$############$$$$$$!!!!!!!!!""""""""""""###"""""""""""""""!!! ###$$$%%%&&&%%%$$$$$$$$$########################""""""###$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""###""""""""""""""""""""""""%%%$$$###############$$$!!!!!!"""############"""######"""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$###"""!!!!!! !!!""""""%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!""""""###""""""###%%%&&&%%%### !!!!!!"""###$$$$$$%%%%%%!!!!!!"""""""""#########!!!"""""""""############""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&############""""""""""""""""""#########$$$$$$$$$###"""!!! !!!"""""""""###############$$$$$$$$$$$$$$$######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########%%%&&&(((,,,...,,,&&&"""""""""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############################## """$$$%%%&&&%%%###"""########################""""""#########$$$$$$$$$$$$$$$#########""""""""" !!!###$$$%%%%%%$$$###$$$#########"""!!!!!!!!!########################"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################""""""""""""######""""""#########""""""!!!$$$###############$$$$$$!!!""""""###$$$$$$$$$###########################$$$#########"""""""""!!!""""""#########$$$$$$$$$#########################################################$$$$$$#########$$$$$$$$$$$$######""""""$$$######""""""######$$$$$$$$$#########""""""""" !!!""""""""""""""""""$$$&&&&&&$$$###$$$%%% !!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$######"""#########!!!!!!"""############"""###"""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$#########""""""!!!!!!"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""""""""###%%%&&&&&&### !!!""""""###$$$%%%%%%&&&""""""""""""############!!!"""""""""############""""""#########$$$$$$$$$"""!!!!!!!!!!!!"""######""""""""""""""""""""""""%%%$$$$$$$$$#########"""$$$###""""""!!!!!!!!!!!!!!!"""""""""############""""""######$$$######"""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!##############################%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$############$$$&&&)))+++***&&&$$$"""###$$$$$$%%%$$$$$$$$$!!!!!!""""""###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###########################!!!"""###$$$%%%$$$#####################$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""######$$$$$$$$$########################""""""###############$$$$$$$$$""""""""""""""""""###$$$######$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""#########!!!!!!""""""###"""""""""#########"""######$$$%%%""""""###$$$%%%%%%%%%%%%########################%%%%%%$$$$$$###""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$###""""""######""""""""""""######%%%$$$$$$$$$######""""""!!!!!!###$$$$$$%%%%%%%%%"""$$$&&&%%%"""!!!###&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$######""""""######$$$""""""""""""""""""""""""######"""""""""######$$$!!!"""######$$$$$$######"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!""""""""""""######$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""!!!"""###%%%%%%###!!! !!!!!!""""""#########"""""""""#########$$$$$$""""""""""""############"""############$$$$$$$$$"""""""""""""""######$$$!!!!!!"""""""""""""""###%%%%%%$$$$$$###""""""!!!$$$$$$###"""""""""######""""""""""""############!!!"""##################!!!"""######$$$$$$##############################!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%!!!###%%%&&&'''&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!"""###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%###########################$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###########################$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$ !!!"""#########"""######""""""###$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$###$$$$$$%%%$$$###"""!!!######""""""""""""######""""""""""""############"""######$$$$$$$$$######"""$$$%%%### ###'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""!!!""""""###$$$%%%"""######$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!""""""######$$$######''''''&&&&&&&&&%%%%%%%%%########################!!!!!!"""#########"""""""""!!! !!!###$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$############$$$%%%%%%!!!!!!!!!!!!""""""#####################"""""""""######"""""""""###$$$$$$""""""""""""############"""######$$$%%%%%%$$$$$$""""""$$$%%%%%%%%%$$$###########################!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&''' """$$$%%%$$$$$$&&&(((######$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&''')))'''&&&&&&&&&&&&%%%#########""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######""""""######$$$%%%""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$############&&&%%%###"""""""""###############$$$%%%%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%''')))***+++######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""##################""""""###$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%&&&''''''""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$%%%$$$###"""!!!######""""""""""""###### !!!"""###$$$$$$"""######""""""!!! """$$$%%%""""""'''########################!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%######$$$%%%%%%%%%%%%$$$""""""!!!""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""" """###%%%%%%%%%$$$###"""!!! !!!######"""%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############"""############$$$$$$$$$ !!!!!!""" !!!!!!!!!""""""######!!!!!!!!!"""######$$$$$$""""""!!!""""""###$$$%%%""""""""""""###############$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$#########""""""!!!!!!$$$""" """$$$%%%### """"""""""""""""""""""""&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###%%%&&&########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######""""""""""""##############################""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$###############'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""######################## !!!###%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$#########"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###"""!!!"""$$$%%%### ########################%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!"""###$$$$$$$$$$$$########################$$$$$$$$$######"""""""""###""""""!!!!!!"""###$$$########################$$$$$$$$$######$$$$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!! ############""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!########################&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""########################$$$$$$$$$############"""##############################$$$$$$$$$$$$######"""######$$$$$$######""" !!!!!!""""""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&)))((('''%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$### !!!###$$$%%%&&&'''$$$$$$$$$###############"""""""""""""""""""""""" !!!"""###$$$###"""!!!"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$########################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""############$$$$$$$$$""""""######$$$%%%%%%&&&###############"""""""""###""""""###$$$$$$###!!!########################$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### """$$$%%%%%%&&&########################%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!""""""##############################""""""""""""#########""""""""""""###$$$$$$######"""""""""######$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!! """""""""###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$$$$###""""""""""""""""""""""""""""""%%%$$$###"""!!!"""###$$$########################"""""""""#########$$$$$$!!!!!! !!!!!!########################$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""######""""""""" !!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&)))(((&&&$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%################################################!!!"""###$$$$$$###""""""""""""#########$$$$$$$$$###$$$%%%'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#######################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%####################################$$$$$$###"""#######################################"""!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$%%%%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""""""""#################################""""""#########"""""""""!!!""""""###$$$"""""""""!!!""""""###$$$"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$########################$$$$$$$$$$$$############$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""""""""######"""!!!!!!""""""###""""""""""""""""""""""""!!!""""""""""""###############""""""""""""##############################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""############"""""""""""""""######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$##################$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######"""""""""###############$$$$$$$$$"""###$$$$$$$$$#################################"""############"""!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################""""""###%%%&&&'''((())) !!!!!!"""###$$$$$$$$$########################$$$$$$############$$$$$$"""""""""!!!""""""###$$$""""""!!!!!!"""######$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$%%%%%%################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$###%%%&&&((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$###""""""!!!!!!#########$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$######""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((())) !!!###$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$###""""""""""""###$$$$$$""""""""""""######$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$############$$$%%% !!!!!!""""""######$$$""""""##########################################"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############""""""#########$$$$$$$$$########################%%%%%%$$$###############"""############$$$$$$$$$$$$%%%'''''''''%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""#########$$$$$$%%%%%%%%%"""$$$&&&&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&& !!!"""###$$$$$$###"""##############################""""""""""""#####################$$$%%%%%%"""""""""######$$$&&&&&&%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""###$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$$$$%%%''''''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%"""$$$'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$###!!! ########################""""""!!!!!!!!!!!!""""""$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$ """###$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&!!!""""""###$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""############""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%)))))))))(((((('''''''''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""((('''&&&$$$###"""""""""###############"""!!!!!!#########"""######$$$%%%'''%%%###"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%+++***'''%%%$$$######$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############'''&&&&&&%%%$$$$$$$$$%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""" """###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%$$$$$$##################&&&$$$###$$$%%%'''&&&&&&"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###'''$$$""""""$$$%%%""" """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$###"""""""""###%%%&&&$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!$$$$$$$$$######"""""""""!!!!!!!!!"""###!!! """###%%%&&&&&&%%%&&&%%%###!!! """#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$############$$$###############"""!!!!!!###############$$$$$$%%%(((&&&$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############%%%%%%$$$###############$$$###""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$###"""""""""!!!!!!!!!""""""###""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""############""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$###""""""###$$$$$$$$$$$$##################%%%$$$"""###%%%&&&&&&%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$###!!!"""$$$%%%$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""######"""""""""###$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$############$$$$$$$$$%%%'''&&&%%%###!!!"""""""""#########$$$%%%&&&'''%%%###""""""###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%############""""""""""""#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######"""""""""""""""###$$$%%%#########$$$######"""!!!###############$$$%%%%%%((('''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######"""!!!!!!!!!""""""######"""""""""######$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$######""""""""" !!!""""""###""""""############""""""&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%%%%###!!! ########################""""""""""""############$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$""""""""""""""""""""""""###""""""!!!!!!""""""##################"""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$############$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""%%%&&&%%%$$$$$$$$$$$$###""""""!!!!!!$$$&&&((('''%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!""""""###$$$#########$$$$$$######"""$$$############$$$%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%######%%%&&&%%%%%%######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###""""""!!!!!!!!!""""""###############$$$$$$%%%""""""""""""""""""""""""######################################################$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!"""!!!!!!!!!!!!"""###%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!"""###$$$$$$###"""!!!########################"""""""""""""""#########$$$##################$$$######$$$$$$$$$$$$$$$%%%###""" !!!###$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###""""""###$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""###$$$$$$##################""""""""""""#########$$$"""""""""""""""""""""""""""!!!!!!"""""""""######$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$"""!!! """$$$$$$$$$%%%$$$$$$######""""""!!!###%%%'''(((&&&$$$###"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!"""""""""######$$$$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&&&&$$$""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$%%%&&&&&&%%%$$$"""!!!###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$##############################""""""""""""""""""#########$$$$$$###############$$$$$$%%%%%%%%%%%%###!!! !!!"""$$$######%%%$$$###""""""###$$$%%%$$$######""""""######$$$$$$$$$$$$$$$###""""""###""""""""""""""""""""""""######""""""""""""########################$$$$$$#########$$$$$$$$$%%%%%%########################!!!""""""###############$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%%%%$$$############$$$$$$$$$$$$!!!###&&&&&&%%%###""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%$$$###""""""""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$###"""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$#########$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$#################################################################################$$$$$$$$$$$$############################## !!!""""""###""""""############""""""!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%###!!! !!!###%%%####################################"""""""""""""""###$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&&&&###""" !!!###$$$$$$###$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%&&&$$$"""!!!!!!"""""""""""""""""""""""""""$$$######""""""######$$$"""""""""##################$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$###"""###$$$$$$###""""""""""""###$$$%%%&&&&&&!!!###%%%%%%$$$""""""###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%###############$$$%%%&&&$$$%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!"""###%%%%%%%%%$$$$$$""""""!!!!!!!!!""""""###""""""############""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!######""""""""""""######""""""""""""""""""""""""############"""""""""!!!"""###$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&'''$$$"""!!!!!!###$$$$$$#########$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""$$$%%%$$$"""!!!###$$$""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!""""""#####################$$$$$$$$$$$$########################"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$###############$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""""""""######### """$$$$$$###!!!""""""###$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$&&&'''((("""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%&&&%%%$$$$$$%%%'''((()))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%###$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###### !!!$$$&&&''''''&&&%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! """###$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&''''''$$$###!!!"""$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$###""" """###$$$ """%%%$$$""""""$$$'''""""""""""""""""""""""""$$$$$$############$$$$$$ !!!!!!"""""""""###""""""""""""#######################################$$$%%%&&&'''&&&%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!""""""############ !!!!!!"""""""""###!!!"""$$$'''******)))'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############""""""!!! !!!!!!"""$$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$###"""""""""###$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###########################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%"""!!!"""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$#########"""$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$######"""#########$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""#########$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%$$$###########################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$######""""""$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%"""#########$$$%%%%%%%%%&&&$$$###!!!!!!"""$$$%%%#########"""######$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%############$$$$$$%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%&&&***((($$$!!! !!!"""###"""""""""###$$$%%%%%%########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""$$$%%%%%%%%%%%%"""""""""###############%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%***((($$$!!! !!!"""###"""""""""###$$$%%%%%%########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""###$$$$$$$$$$$$###"""!!!"""###%%%&&&#########"""######$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############!!!!!!""""""###$$$&&&&&&$$$$$$######"""#########""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######%%%$$$#########$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$##############################&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""""""""########################%%%%%%$$$###"""""""""###""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%#########$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''(((((())))))((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$###""""""######"""######"""!!!"""%%%'''%%%$$$$$$$$$######""""""#######################################"""!!!!!!!!!!!!!!!!!!"""###$$$%%%########################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!$$$&&&&&&$$$$$$&&&)))'''((((((((('''&&&&&&%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((&&&###!!!!!!###&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))''''''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%&&&"""#########""""""!!! """"""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""################################################%%%$$$$$$######"""############$$$###""""""$$$&&&###"""""""""!!!!!!!!!!!!#######################################"""!!!!!!"""""""""""""""###$$$%%%##############################$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$&&&((('''''''''''''''&&&%%%$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''%%%###""""""###%%%'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$$$$###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""########################$$$$$$$$$$$$%%%""""""""""""""""""""""""################################################$$$$$$$$$###############$$$$$$$$$###"""!!!###$$$%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$######"""!!!$$$$$$#########$$$$$$%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%)))))))))(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$#########$$$%%%%%%$$$"""!!!"""###&&&&&&&&&&&&%%%%%%%%%%%%#################################$$$$$$######"""%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%"""######$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$#########%%%%%%$$$###!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$(((((((((((())))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%%%%&&&'''((($$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""!!!!!!!!!#########$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$######"""$$$%%%%%%###""""""###!!!!!!!!!""""""""""""###########################"""###$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&(((((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&''')))***+++%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########"""""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## """###%%%%%%%%%###"""!!!###%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""###$$$$$$%%%%%%%%%$$$"""""""""""""""###$$$%%%##############################$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&'''(((((())))))((((((&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''((((((''''''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&(((***,,,---'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###### !!!"""#######################################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%&&&%%%###""" """$$$%%%$$$###$$$$$$"""""""""######$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%########################"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############!!! """%%%'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''))))))))))))))))))))))))******)))((('''&&&&&&%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((&&&$$$$$$%%%(((''''''&&&&&&%%%%%%$$$((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&))))))((((((''''''&&&&&&'''''''''''''''''''''''',,,+++)))''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$"""###'''***)))((('''&&&&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""""""""""""""###"""###$$$%%%&&&%%%%%%$$$""""""""""""############&&&&&&%%%$$$#########$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&)))+++---(((((((((((('''&&&%%%$$$'''''''''((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&(((((((((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&(((''''''&&&%%%%%%$$$$$$%%%$$$$$$%%%'''(((&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&((())))))'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))))))))((('''''''''''''''((())))))))))))(((((('''((((((((((((((('''''''''''''''''''''''''''''''''++++++***(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$$$$$$$&&&((()))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######################################################""""""""""""######"""###$$$%%%%%%%%%$$$###""""""""""""############%%%%%%$$$###############$$$###############$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&(((***+++(((((((((((('''&&&%%%%%%'''''''''(((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%&&&(((((('''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((('''''''''''''''''')))******(((''''''(((&&&&&&'''(((((()))******''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))(((((()))*********))))))'''((((((((((((((())))))((((((((((((((((((((((((************)))(((''''''''''''''''''''''''''''''(((((('''&&&&&&'''''''''((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''&&&&&&'''((()))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""############$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$###"""""""""######&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$$$$############&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$$$$&&&'''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''(((******((('''((((((''''''(((((())))))))))))))))))((((((((()))******)))))))))*********++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((()))*********)))''''''(((((()))))))))***))))))))))))))))))))))))((()))***++++++***((('''''''''''''''''''''''''''))))))((('''''''''&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))((('''&&&%%%$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""###$$$##################""""""""""""#########$$$$$$$$$######"""""""""""""""###&&&%%%$$$##########################################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&''''''''''''&&&&&&'''''''''''''''(((((((((++++++***)))(((''''''&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&(((''''''&&&&&&''''''((('''((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******((((((((()))***)))))))))(((((((((''')))))))))))))))***++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((((()))((((((((((((((())))))&&&'''((()))))))))))))))'''((((((((())))))******************************((()))***++++++***))))))(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&$$$""""""%%%(((''''''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""###$$$$$$$$$$$$##############################$$$$$$$$$$$$###"""""""""""""""######%%%$$$###"""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))&&&&&&'''((((((''''''&&&(((((('''''''''((())))))++++++***))))))(((''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((''''''''''''(((((($$$$$$%%%&&&''''''''''''((((((''''''''''''((((((&&&'''((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''&&&$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))++++++***)))***+++,,,,,,+++******)))(((((())))))))))))***+++,,,---++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))******+++(((((())))))******))))))((())))))))))))))))))***))))))))))))))))))))))))(((((()))***++++++++++++(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$ """$$$&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$%%%######"""""""""###$$$$$$######""""""!!!"""""""""$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''(((((())))))***)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((&&&''''''''''''''''''&&&###$$$%%%&&&''''''''''''((((((''''''''''''(((((($$$&&&'''((()))(((&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''&&&%%%###%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((((((((())))))***************,,,---...---,,,---...------------,,,,,,,,,,,,------------...///000111111111111222222222222333111111111111111111111111000000000000000000000000//////.........---------+++++++++++++++,,,------++++++,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---((((((((((((((((((((((((''''''))))))***)))((((((&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$""" """$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!"""###$$$%%%$$$$$$###$$$%%%&&&((()))#########$$$$$$$$$%%%%%%###############$$$%%%%%%######""""""######$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''(((((((((((((((((()))'''''''''''''''''''''''''''((((((((())))))))))))***))))))(((((())))))***((('''''''''(((***+++,,,,,,***((('''&&&'''((()))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************$$$%%%''''''''''''%%%$$$###$$$%%%&&&''''''''''''((((((''''''''''''((((((###%%%'''))))))((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))'''((((((((())))))******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&$$$"""%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))*********************+++++++++,,,,,,,,,,,,...000000///...///000------......///000000000222222222222333444555666888888888888999999999:::888888888888888888888888::::::::::::::::::::::::222222111111000000000///---------------...///000............------,,,+++++++++******))))))(((((((((((((((((((((((((((((())))))(((((()))+++---...))))))))))))))))))))))))&&&'''(((*********))))))%%%%%%&&&'''((()))******(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!"""###$$$%%%$$$$$$###$$$%%%''')))+++######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((())))))######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))(((''''''(((***---///---+++)))'''&&&&&&'''((()))))))))))))))(((''''''***(((&&&$$$$$$'''***,,,))))))))))))(((((((((((())))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((('''&&&&&&'''((('''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((((((&&&%%%$$$$$$##################$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''%%%###"""$$$&&&)))(((((('''''''''(((((((((''''''&&&%%%%%%&&&&&&***)))((('''''''''((())))))))))))))))))*********,,,,,,++++++,,,...000111111111222333444555555666444555666777777777777777;;;;;;::::::;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@??????>>>@@@BBBDDDDDDBBB@@@>>>CCC???;;;:::;;;;;;999777333333333333222222222222000000//////......------000///...---,,,++++++***,,,,,,,,,,,,+++***)))((())))))***************++++++***************++++++************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$((('''%%%#########%%%&&&################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((('''''''''((((((******)))(((((((((((()))+++***)))(((&&&%%%$$$###(((((()))******)))))))))++++++***)))((((((''''''******)))))))))******+++******)))(((((((((((()))***************)))((((((((('''%%%$$$$$$&&&(((***(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''&&&&&&'''''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''&&&$$$%%%''')))'''&&&&&&%%%%%%%%%&&&&&&))))))((('''''''''(((((())))))(((''''''((()))************++++++,,,,,,,,,.........///000222444666;;;;;;<<<<<<======>>>>>><<<<<<======>>>=========@@@?????????@@@AAABBBCCCEEEEEEFFFGGGGGGFFFFFFEEEGGGGGGHHHHHHIIIIIIIIIJJJEEEFFFGGGHHHHHHGGGFFFEEEHHHEEEAAA@@@AAAAAA@@@>>>===<<<<<<;;;:::999999888666555444333111000///...111000//////------,,,+++++++++,,,,,,,,,+++******)))*********************++++++*********++++++,,,*********)))))))))(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((())))))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$((('''%%%######$$$%%%&&&################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((******))))))(((((())))))(((((((((((()))***++++++,,,++++++******))))))((())))))************))))))************************+++******))))))******++++++******)))))))))))))))***++++++++++++******)))'''''''''&&&'''(((((()))''''''(((((())))))******((((((((((((''''''''''''''''''((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''((($$$$$$&&&)))+++***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((((((((((((((((('''&&&%%%$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&'''))),,,&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))***+++)))))))))))))))+++,,,,,,------...//////000111111222222333555777999;;;===AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDFFFFFFHHHIIIIIIIIIIIIIIIFFFGGGHHHHHHJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJGGGGGGGGGHHHGGGFFFHHHGGGFFFEEEDDDBBBAAAAAA@@@???===;;;999777666555555444333333111111000///------......------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++*********++++++******)))))))))(((((((((************************((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$###&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((((((((()))))))))******************************+++++++++***************))))))))))))***+++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++******)))******+++++++++***))))))))))))************++++++***))))))))))))***+++++++++++++++''''''(((((())))))******((((((((((((((('''''''''((((((((((((((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&(((%%%%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''&&&%%%&&&(((+++(((((('''''''''((())))))((((((((())))))***+++,,,++++++,,,,,,...///000000222333333444555666777777999:::;;;<<<>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBEEEFFFFFFFFFEEEDDDCCCCCC=========>>>>>>???@@@@@@BBBBBBCCCEEEFFFGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHJJJIIIIIIHHHIIIIIIIIIHHHLLLKKKKKKJJJIIIHHHHHHGGGHHHGGGFFFDDDCCCAAA@@@@@@<<<<<<;;;:::999888888777333333222222111///...---000000//////.........---++++++******))))))************)))))))))(((((((((************************)))))))))(((((((((''''''''''''''''''''''''''''''(((((()))))))))(((((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((((((&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&'''(((((())))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---------......///////////////////////////000//////......------------------,,,,,,++++++******)))*********++++++***))))))))))))***(((((()))))))))))))))((())))))+++,,,,,,,,,+++***'''((((((((()))))))))***'''''''''(((((((((((((((((()))))))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&&&&((((((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&%%%$$$###"""%%%&&&&&&'''((((((''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&$$$$$$&&&((()))((((((((())))))***+++((((((((()))***,,,---...///000111222444555666666888999999:::;;;<<<<<<<<>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@@@@???>>>>>><<<===>>>???@@@@@@@@@@@@BBBBBBBBBBBBDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEECCCEEEFFFFFFDDDCCCDDDDDDFFFFFFGGGHHHHHHIIIIIIJJJFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGCCCBBBAAA???===;;;888777555555444333222111000///...---,,,++++++***++++++,,,,,,+++++++++*********))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((()))*********)))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***))))))))))))))))))))))))***++++++,,,---.../////////////////////////////////111333555666666666666222222444666888;;;>>>???>>>>>>>>>===========================<<<;;;::::::999999777666444222111111111111000///..................---,,,,,,,,,,,,,,,'''((()))***************'''''''''((((((((())))))******))))))((((((''''''''''''''''''((((((((()))'''(((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((('''&&&&&&'''((()))&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((('''%%%%%%''')))))))))))))))***+++,,,---///000111333555777999;;;===>>>???AAABBBBBBAAAAAA????????????>>>>>>>>>>>>:::;;;===>>>>>>>>>=========>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEDDDGGGFFFFFFFFFGGGHHHJJJKKKHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHJJJJJJGGGEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOONNNNNNMMMLLLKKKJJJJJJGGGGGGFFFFFFDDDCCCAAA@@@===<<<;;;:::888777666555111111000///...------...---------,,,,,,,,,++++++************************++++++*********)))))))))(((((((((((((((((((((((((((((()))***************))))))))))))((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((())))))************++++++,,,,,,------------...///000111222222222222222222222222222222333555888;;;===>>>>>>>>>::::::;;;<<<>>>@@@BBBCCCAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>===<<<:::999888888666666555444333333333333222111111000///000000000((()))***+++++++++++++++)))))))))((()))******+++++++++***)))((('''&&&&&&&&&'''''''''(((((())))))''''''((())))))***))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&'''((('''&&&&&&'''(((&&&&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''((()))))))))(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((((((((('''(((***,,,,,,,,,,,,,,,---...///000444444666888:::===???@@@AAABBBDDDEEEFFFEEEEEEDDD@@@@@@???>>>>>>======<<<555666888:::;;;<<<;;;;;;AAABBBBBBCCCDDDEEEEEEFFFBBBCCCDDDEEEEEEEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGJJJIIIHHHHHHIIIJJJLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFJJJMMMOOONNNKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHKKKLLLLLLMMMNNNOOOPPPPPPOOONNNNNNMMMLLLKKKJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCAAA@@@>>>===<<<444444222111000000000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))(((''''''''')))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''))))))&&&&&&'''((('''&&&$$$###%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++***+++,,,---///000111222///000111222333444555555555555555555555555555555666888<<>>>>>::::::999777777666666666555444333333222222333333---,,,+++******+++,,,---+++*********))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''&&&&&&&&&'''(((((()))((())))))(((''''''***,,,,,,,,,...///222555888999;;;<<<===???@@@BBBCCCCCCBBBBBBBBBAAA@@@@@@??????===<<<;;;888666666888:::;;;:::999888:::===@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEIIIFFFDDDDDDHHHKKKKKKJJJGGGHHHIIIHHHGGGFFFFFFGGGDDDEEEEEEFFFIIIKKKNNNOOOVVVWWWSSSMMMLLLPPPQQQOOOLLLLLLKKKIIIHHHIIILLLOOOKKKOOOSSSSSSQQQNNNMMMMMMNNNMMMLLLLLLMMMLLLJJJHHHKKKKKKLLLOOOSSSWWWXXXXXXSSSRRROOOMMMJJJHHHGGGFFFJJJIIIHHHGGGGGGGGGIIIIIIDDDEEEFFFGGGFFFDDDBBBAAA;;;<<<;;;:::888666333222444111---+++,,,---......---+++)))))))))***)))(((((((((*********)))((('''++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((+++,,,***'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((()))((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%###"""###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))+++***)))&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((())))))'''(((***)))(((((()))***)))***+++***))))))+++---222111111000000111111222444555666777888999999999777666666777888999:::;;;>>>???AAABBBDDDEEEFFFFFFFFFEEECCCAAA@@@@@@@@@AAAEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDGGGFFFEEEEEEEEEEEEBBB@@@>>>===;;;:::999888777777777777777666666555555555,,,,,,+++******+++,,,,,,************)))))))))((())))))))))))))))))))))))''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''$$$######%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''''''''((())))))'''((())))))((())),,,...111222444666999<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>===<<<;;;;;;::::::888888888777666666888::::::;;;;;;===???AAABBBCCCEEEFFFFFFFFFFFFGGGGGGHHHGGGEEEDDDFFFJJJMMMMMMLLLGGGGGGGGGEEEDDDDDDEEEFFFFFFGGGHHHKKKOOOTTTXXX[[[aaaccc```XXXSSSRRRQQQOOONNNNNNMMMKKKJJJLLLOOORRRVVVZZZ___```\\\XXXUUUTTTVVVSSSPPPOOOOOOPPPOOOOOOQQQQQQSSSWWW\\\___``````ZZZWWWSSSPPPNNNMMMKKKIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJHHHGGGCCCCCCCCCBBB@@@>>><<<;;;888555111/////////...------+++))))))***++++++*********+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))+++,,,+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%########################"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$###$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%'''((()))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''')))***)))(((((()))+++***+++,,,,,,+++,,,...000222222222222333555666777888999:::;;;;;;<<<;;;;;;::::::::::::;;;<<<===>>>@@@AAACCCDDDFFFFFFGGGGGGGGGFFFDDDBBBAAA@@@@@@AAADDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCBBBAAAAAABBBAAA???===>>>===<<<;;;:::999999999888888888777777777666666,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))************))))))((((((''''''''''''(((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''(((((('''&&&&&&(((***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((((((((((('''((())))))***((()))+++,,,,,,...111333666888;;;===@@@AAABBBBBBCCCBBBAAA@@@???>>>======:::::::::999888888777777666777999999999999;;;======>>>AAACCCEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIGGGGGGHHHKKKNNNQQQQQQPPPPPPNNNKKKIIIHHHHHHJJJKKKJJJJJJLLLPPPVVV^^^eeeiiiuuuyyyxxxnnnccc^^^[[[YYYYYYYYYXXXVVVUUUWWWZZZ^^^ggglllrrrtttrrrmmmhhheeeaaa]]]XXXVVVVVVVVVWWWWWWYYY[[[___eeekkkooopppoooggg```XXXTTTTTTSSSOOOKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDCCC???===:::888777555222000///---,,,+++,,,---,,,+++,,,,,,------------,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&((((((((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))''')))******))))))***,,,,,,---...//////000222444333333444666888:::<<<===>>>??????@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAACCCDDDEEEFFFGGGGGGGGGGGGIIIHHHFFFDDDCCCBBBBBBAAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA???>>>>>>??????===<<<:::999888888777777777888999999888888888777777777,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((())))))******))))))(((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***)))((()))***+++***((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))(((((((((((())))))***++++++---000111333444777:::;;;===???AAABBBAAA@@@???@@@@@@???>>><<<;;;::::::999999999::::::;;;;;;;;;;;;===???@@@??????@@@AAACCCDDDFFFHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJLLLOOOSSSWWWZZZZZZZZZ[[[XXXSSSPPPOOOPPPRRRSSSRRRRRRSSSWWW^^^fffnnnssstttllliiifffggggggfffdddbbbbbbeeegggooouuu}}}|||xxxpppmmmiiifffeeedddbbbaaaeeegggmmmuuu}}}wwwmmmbbb]]]\\\[[[UUUPPPQQQRRRSSSSSSSSSQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFFFFEEECCCCCCBBB@@@<<<999555333111000000///...------------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%(((++++++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((&&&&&&&&&&&&'''((())))))(((***++++++***+++,,,---...000111222333444777999888888888:::<<<>>>???@@@BBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIHHHGGGEEEDDDCCCBBBAAABBBBBBAAAAAAAAAAAAAAABBBAAAAAA???>>>>>>???@@@AAA@@@???======??????>>>===999999888777777888888888999888888777777666666666,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))******))))))(((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***'''%%%$$$$$$%%%%%%$$$"""'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((('''((((((((())))))******)))))))))***+++,,,......111444777999:::;;;>>>@@@AAAAAABBBCCCBBB???===;;;;;;::::::::::::::::::999888999:::<<<>>>???AAABBB@@@BBBDDDEEEDDDCCCDDDEEEHHHHHHIIIJJJLLLMMMMMMNNNKKKJJJHHHGGGGGGHHHIIIJJJLLLPPPVVV]]]ccchhhlllnnniiiddd^^^ZZZZZZ[[[\\\\\\```___```bbbgggmmmtttyyy~~~wwwtttqqqqqqqqqpppnnnkkkjjjjjjlllooouuu~~~}}}{{{xxxsssppprrrtttzzz~~~rrrllljjjhhhaaa\\\YYYZZZ\\\\\\\\\[[[ZZZYYYVVVTTTRRRPPPOOONNNNNNNNNKKKJJJIIIHHHHHHGGGGGGFFFIIIHHHHHHIIIIIIHHHEEEBBB===;;;888555444333000//////......---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******)))((((((((())))))((((((((('''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))((((((''''''''''''((((((''''''((((((((('''&&&%%%''''''''''''''''''''''''(((&&&&&&))),,,,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$,,,***(((&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''((()))*********+++------------...000111333555666666888;;;===============>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@???@@@????????????@@@AAABBBAAA@@@???>>>>>>>>>???@@@AAA???======???@@@@@@@@@>>>======<<<<<<<<<======:::999999777666555555444,,,,,,------------,,,,,,))))))))))))************))))))))))))))))))))))))++++++***))))))(((''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******'''%%%######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))''''''((())))))***++++++++++++,,,---///222444555888;;;===???@@@@@@BBBCCCEEEEEEEEECCCAAA???<<<;;;777888888999:::;;;<<<<<<999999;;;>>>@@@BBBDDDEEECCCDDDFFFFFFEEEEEEFFFGGGKKKLLLOOORRRTTTUUUUUUUUUQQQPPPNNNMMMLLLMMMOOOPPPOOOTTT]]]fffooowww}}}wwwpppmmmmmmnnnmmmlllooonnnmmmmmmooossswwwyyy{{{xxxuuuwwwxxxwwwtttqqqoooooopppttt|||~~~zzz{{{~~~~~~{{{xxxsssooofffggghhhiiiiiijjjiiiiiiaaa___ZZZVVVRRRPPPOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHJJJKKKKKKIIIGGGDDDBBB>>>;;;:::888666444444333111///...---,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************''')))******(((''''''((()))))))))(((((((((''''''&&&&&&&&&'''(((((())))))''''''''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%,,,***)))'''&&&&&&&&&'''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((((((((())))))***+++,,,,,,...///000///000111333444666777888999:::===@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@??????@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEAAABBBBBBBBBBBBAAA@@@?????????>>>>>>???AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAACCCAAA@@@@@@BBBCCCDDDDDDAAAAAA@@@??????????????????>>><<<;;;999777555555,,,,,,---......---,,,,,,((()))))))))************))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++'''%%%$$$$$$&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))&&&'''((()))***+++,,,,,,...///000222555888;;;<<<===???BBBCCCCCCBBBCCCDDDDDDDDDBBBAAA???>>>===<<<999::::::<<<===>>>???@@@>>>>>>@@@AAACCCEEEFFFGGGDDDEEEEEEEEEEEEGGGJJJLLLOOOTTT[[[bbbffffffdddccc\\\ZZZXXXVVVVVVWWWXXXZZZYYY^^^fffnnnuuu~~~~~~zzz{{{{{{yyywwwvvvuuusssrrrrrrssstttuuuwww~~~}}}zzzvvvqqqmmmppptttuuussspppmmmkkkkkklllqqqyyyzzzxxxwwwzzztttttttttuuuvvvxxxzzzzzztttpppjjjccc]]]YYYWWWWWWTTTSSSQQQNNNMMMLLLLLLLLLKKKJJJJJJKKKLLLMMMKKKJJJHHHEEEBBB@@@@@@???===;;;<<<:::777444222000//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************(((***,,,+++)))'''((()))))))))))))))((((((((('''&&&&&&&&&'''((()))))))))&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&'''''''''''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$************+++,,,------...000111222222222444555777888:::::::::<<<>>>@@@BBBAAAAAA@@@@@@@@@AAAAAA???@@@AAABBBBBBCCCBBBBBB@@@@@@??????>>>??????@@@@@@AAABBBDDDEEEFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDCCCDDDFFFHHHKKKMMMMMMMMMMMMLLLJJJIIIGGGGGGJJJHHHFFFFFFIIIKKKLLLLLLIIIIIIGGGFFFEEEEEEEEEEEEFFFEEECCCAAA>>>;;;999888,,,,,,---......---,,,,,,(((((())))))*********+++))))))))))))))))))))))))((((((((()))******++++++))))))************))))))((((((''''''''''''(((((((((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++!!! !!!$$$'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&'''((()))***+++,,,---111222333666:::===@@@BBB@@@BBBDDDEEECCCBBBBBBCCCAAA@@@???======<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHDDDEEEFFFFFFGGGJJJNNNRRRSSS[[[gggqqqwwwvvvsssooodddbbb```^^^]]]^^^```bbbeeeiiinnnssswww~~~~~~{{{||||||yyyvvvwwwvvvtttrrrppppppppppppkkkpppsssqqqooommmgggaaa]]]aaagggjjjiiifffcccaaa^^^^^^```eeelllrrrsssrrrxxxwwwwwwxxx{{{}}}~~~}}}uuuqqqmmmmmmttt}}}||||||}}}}}}tttmmmhhheeeeeeWWWUUUSSSPPPNNNMMMMMMMMMOOONNNMMMMMMNNNOOONNNLLLHHHFFFDDDCCCCCCCCCBBB@@@AAA???<<<999666444333222------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************)))+++---,,,)))((()))***))))))))))))((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((%%%'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&$$$""""""%%%(((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$### !!!###%%%'''((()))######$$$%%%'''(((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%###"""!!! ++++++++++++,,,---......///111333333333444555777888999;;;;;;;;;<<<>>>AAAAAA@@@@@@@@@@@@AAABBBBBB??????AAABBBCCCCCCCCCCCC@@@@@@???>>>>>>>>>??????@@@AAABBBDDDFFFGGGHHHHHHIIIJJJLLLNNNNNNNNNNNNMMMJJJJJJJJJKKKMMMPPPSSSUUUVVVVVVVVVVVVTTTRRROOONNNQQQOOOMMMMMMPPPRRRTTTTTTVVVUUUTTTRRRQQQPPPPPPPPPLLLKKKIIIFFFBBB???===<<<***+++,,,---.../////////------,,,,,,+++***))))))))))))*********+++++++++******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%&&&'''''''''''''''((((((((((((((('''((()))***+++***)))((('''(((***,,,///111333444::::::<<<===???AAABBBCCCDDDCCCBBBAAA???>>>>>>>>>AAA@@@>>><<<;;;;;;;;;;;;???@@@AAACCCFFFFFFEEEDDDEEEGGGHHHHHHGGGEEEFFFFFFEEEFFFHHHGGGHHHKKKRRRWWW```ooo}}}yyymmmjjjeee```___ccckkkqqqppppppppprrruuuyyy}}}zzzuuusssqqqooommmmmmjjjfffeeeffffffdddbbbccccccbbbaaa^^^ZZZTTTQQQPPPQQQTTTXXX[[[[[[XXXUUUVVVUUUVVVYYY]]]___``````aaacccdddeeeiiiooopppmmmgggccc______```fffrrr~~~~~~|||}}}}}}~~~}}}vvvrrrpppeee___YYYUUUVVVXXXYYYYYYXXXXXXWWWTTTQQQNNNNNNOOOOOOKKKGGGFFFFFFEEEBBB@@@AAAAAAAAAAAA???===;;;999555444222///.........///,,,,,,,,,,,,+++***)))(((++++++++++++,,,,,,,,,,,,***)))(((''''''((()))*********************************))))))((((((''''''''''''''''''''''''''''''+++***)))((('''&&&%%%%%%******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%'''))))))((('''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$'''(((&&&$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%*********)))(((((('''''''''((()))***+++,,,,,,,,,,,,,,,---......///000000///.........///222555666:::::::::::::::;;;<<<===BBBAAA??????@@@@@@???>>>CCCCCCCCCBBBAAA@@@@@@???@@@???===;;;;;;<<<===>>>???CCCGGGJJJMMMOOOQQQRRRUUUXXXXXXUUUVVVYYYYYYWWWXXXVVVUUUTTTVVVYYY]]]``````bbbcccbbb```]]][[[[[[ZZZXXXVVVWWWYYY]]]___```bbbccceeegggfffbbb[[[VVVXXXVVVSSSPPPMMMIIIEEEBBB,,,,,,---.../////////...---,,,,,,,,,+++*********))))))*********+++++++++)))))))))))))))((((((((('''(((((())))))((((((''''''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((()))***************)))***---///222555777888===>>>???@@@BBBCCCEEEEEEEEECCCAAA???===<<<<<<<<<>>>===<<<<<<<<<<<<===>>>DDDDDDEEEGGGHHHIIIHHHHHHFFFHHHIIIHHHGGGFFFFFFGGGEEEFFFGGGHHHLLLTTT___gggttt{{{pppjjjccc^^^___fffooouuuxxxxxxwwwvvvuuutttssssssooolllgggdddcccbbbaaa___^^^[[[YYYXXXYYYYYYXXXVVVTTTTTTTTTSSSRRRPPPLLLJJJLLLLLLMMMPPPQQQQQQNNNLLLGGGGGGGGGIIIKKKMMMMMMMMMQQQTTTUUUUUUYYY______\\\ZZZVVVSSSRRRSSSVVV___iiivvvxxxzzz{{{|||}}}}}}xxxttttttsssssszzz~~~rrrlllddd```___aaabbbbbbaaaaaaaaa^^^YYYTTTRRRQQQPPPMMMIIIHHHHHHHHHEEECCCBBBCCCCCCDDDCCCCCCBBBBBB===<<<999666333111000///------,,,,,,+++++++++***************************+++***)))(((((()))***+++************************((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&))))))))))))((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,------------......------...000222555777;;;;;;<<<===>>>???AAABBBFFFDDDBBB@@@@@@AAAAAAAAAEEEHHHKKKNNNMMMJJJFFFDDDBBBAAA???>>>>>>>>>@@@AAABBBEEEKKKQQQVVVZZZ^^^```bbbeeefffddddddggghhheeeeeedddbbbbbbdddgggkkkmmmtttvvvxxxwwwtttqqqnnnmmmnnnllliiihhhjjjmmmoooqqqxxxyyyzzz{{{zzztttmmmggghhhfffdddbbb^^^WWWPPPKKK------......///.........,,,,,,,,,,,,++++++++++++***************+++++++++(((((())))))))))))))))))((())))))******))))))(((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))'''(((((((((((('''&&&&&&(((((((((((())))))******((((((((()))***+++,,,------///111555888;;;======BBBBBBCCCDDDDDDEEEFFFFFFDDDBBB???<<<:::::::::;;;=========>>>???@@@AAABBBFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMKKKHHHGGGGGGGGGGGGHHHKKKRRR___lllvvvqqqiiiaaaYYYWWW]]]gggpppvvvvvvuuusssoookkkfffbbb```]]]ZZZWWWUUUTTTSSSQQQPPPOOONNNLLLLLLMMMNNNMMMLLLKKKKKKKKKKKKIIIHHHGGGFFFKKKKKKLLLNNNPPPPPPMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKEEEHHHIIIIIIMMMRRRRRROOOOOOKKKIIIIIIHHHHHHNNNUUU]]]```ccceeegggjjjmmmooosssmmmhhhfffeeeeeelllttt~~~zzzrrrllljjjkkkmmmnnnqqqssstttrrrllleee```^^^UUURRROOOMMMKKKJJJHHHFFFAAABBBBBBCCCDDDEEEFFFGGGCCCAAA???<<<888444111///000///---,,,++++++,,,,,,++++++++++++************+++******))))))******+++************************''''''((())))))***++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))((((((((((((((()))))))))))))))***+++,,,---------------.........---------------,,,,,,---...000333666888999:::;;;<<<>>>@@@AAABBBDDDBBB@@@>>>>>>???BBBDDDHHHMMMTTTZZZYYYTTTMMMHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKOOOUUU]]]dddkkkppprrrtttwwwwwwuuuvvvzzzzzzxxxwwwvvvuuuuuuwww{{{}}}{{{{{{zzzyyyvvvooofff```------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,************************((((((((())))))******+++((())))))******))))))((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''(((((()))'''((()))))))))(((&&&%%%&&&''''''(((((())))))))))))(((((()))***,,,...000222444777:::>>>@@@AAABBBEEEEEEEEEDDDCCCCCCBBBBBBAAA???===;;;::::::<<<===AAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGJJJLLLPPPTTTXXXZZZVVVPPPKKKHHHJJJJJJMMMRRR\\\hhhuuu}}}zzzmmmaaaYYYRRRLLLNNNXXXccckkknnniiihhhddd```\\\XXXUUUTTTWWWTTTPPPNNNMMMLLLJJJIIIJJJJJJIIIJJJKKKLLLMMMMMMQQQQQQQQQPPPMMMLLLLLLLLLMMMOOORRRWWWYYYXXXTTTQQQJJJKKKKKKJJJHHHGGGHHHHHHFFFIIIJJJKKKNNNSSSSSSOOONNNJJJHHHHHHHHHFFFHHHLLLNNNQQQTTTVVVXXXZZZ]]]```ccc^^^[[[ZZZXXXXXX]]]dddjjjooovvv{{{wwwqqqooopppsssvvv|||xxxrrrooobbb___[[[VVVRRRNNNKKKIIIEEEEEEEEEFFFGGGHHHIIIJJJGGGFFFEEECCC@@@===999777666444111...,,,+++,,,,,,......------,,,,,,++++++******))))))))))))******************************(((((()))))))))*********))))))))))))))))))))))))((((((((('''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&'''((((((''''''&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))(((((('''(((((()))***+++++++++,,,,,,---...............000000000//////......---,,,,,,---///222555888999:::;;;<<<===>>>???@@@@@@AAA@@@>>>===>>>BBBGGGLLLSSSYYYaaafffeee```WWWRRRQQQQQQRRRTTTUUUVVVWWWWWW[[[^^^ccckkkuuu}}}}}},,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,------************************(((((())))))******++++++'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%'''(((******)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''((('''((()))))))))(((&&&%%%%%%%%%&&&''''''((()))))))))))))))***,,,///222333777999<<>>===<<<>>>===<<<;;;<<<>>>@@@BBBDDDDDDDDDDDDCCCCCCBBBBBBFFFFFFGGGFFFGGGKKKQQQUUUZZZaaaiiimmmiii___UUUNNNPPPRRRWWW```jjjuuu}}}yyylll^^^TTTNNNJJJGGGJJJSSS[[[^^^^^^]]]ZZZWWWSSSQQQPPPPPPQQQQQQNNNKKKJJJJJJKKKLLLLLLLLLMMMNNNPPPQQQSSSUUUWWW\\\]]]^^^]]][[[ZZZ[[[]]]XXX[[[aaagggiiieee___YYYTTTUUUUUUSSSOOOLLLLLLMMMKKKOOOQQQSSSWWW\\\\\\XXXPPPKKKHHHIIIIIIFFFGGGJJJKKKMMMOOOPPPQQQRRRTTTVVVQQQOOOOOOPPPNNNLLLNNNSSSXXX\\\ccchhhlllnnnqqqsssyyyvvvqqqllljjjlllqqqtttzzz|||vvvsssmmmfff^^^XXXSSSQQQNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKKKKKKKJJJHHHFFFEEE===;;;777222///---------//////...------,,,++++++))))))))))))))))))))))))************************+++*********)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((((())))))***+++,,,------------.../////////....../////////..................///000222555888:::;;;>>>??????@@@@@@@@@?????????@@@@@@@@@CCCIIIRRRXXXdddhhhnnnqqqqqqlllfffbbb]]]^^^aaadddggghhhiiiiiikkkmmmrrr{{{,,,,,,---------------,,,------------,,,,,,,,,,,,+++++++++***************))))))******************'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))(((''''''%%%%%%&&&'''((()))******+++,,,---///111444666888<<<===@@@BBBCCCCCCBBBAAAAAAAAA@@@???===<<<;;;:::<<<===>>>???AAACCCEEEFFFEEEEEEEEEDDDCCCAAA@@@???AAABBBCCCDDDFFFMMMVVV^^^fffooozzz}}}rrrfff___^^^```fffoooyyy~~~pppaaaUUUMMMNNNKKKIIIKKKNNNQQQQQQPPPRRRQQQOOONNNNNNPPPRRRSSSRRROOOKKKKKKMMMRRRUUUWWWVVVXXX[[[\\\^^^aaadddgggiiillloooooolllkkkmmmoooooosssyyy~~~{{{tttmmmjjjkkkjjjeee^^^YYYXXXYYYSSSWWW[[[^^^dddjjjkkkgggXXXQQQLLLLLLKKKIIIIIIKKKJJJLLLMMMMMMLLLLLLMMMOOOJJJIIIJJJKKKIIIEEEEEEHHHNNNQQQUUUYYY[[[]]]___aaagggfffccc```___aaafffiiissszzz|||tttkkkddd```^^^VVVWWWWWWVVVUUURRRPPPOOOKKKKKKKKKLLLKKKKKKJJJJJJDDDBBB>>>:::666333222111000000///...---,,,+++***))))))***++++++***))))))************************,,,++++++***))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&'''''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((+++++++++,,,---......///---....../////////......++++++,,,---......//////111222444666999;;;<<<===<<<===>>>>>>>>>===;;;:::;;;===@@@BBBEEEMMMWWW___mmmppptttwwwwwwuuurrrpppkkknnnsssxxx|||~~~~~~------...///000000000///.........---,,,,,,,,,++++++++++++*********))))))++++++******************((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******)))((((((''''''(((((()))***))))))(((((((((((((((''''''((()))***+++,,,,,,...000222555888;;;<<<===???AAABBBCCCCCCAAA???>>><<<<<<======>>>>>>>>>???>>>???AAADDDFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@BBBEEEGGGKKKTTTaaajjjrrr{{{{{{uuussssssuuuzzzzzzzzzyyyrrrggg[[[SSSPPPNNNMMMKKKJJJJJJKKKLLLMMMOOOQQQUUUZZZ^^^aaabbbcccfffaaa\\\YYY\\\```eeehhhhhhkkknnnqqqrrrvvvzzz~~~||||||~~~~~~~~~|||tttiiiaaa______ccchhhmmmrrryyylllcccZZZWWWUUUSSSSSSVVVRRRSSSTTTSSSRRRQQQRRRTTTSSSPPPOOOOOOKKKFFFEEEIIIJJJLLLMMMNNNOOOPPPSSSUUUWWWXXXWWWUUUSSSTTTXXX[[[dddmmmyyyyyyqqqllljjjjjjcccdddeeeeeeccc___[[[XXXQQQPPPOOOMMMLLLKKKKKKJJJIIIHHHFFFCCC@@@===:::999555444333222000///...---++++++,,,------,,,++++++************************************************))))))))))))))))))))))))&&&&&&'''((()))***+++,,,''''''(((((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###%%%'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))------......//////000000---......//////......---***+++---...000222333444666777888:::<<<>>>>>>???<<<===>>>???@@@???===<<<===AAAEEEHHHKKKSSS]]]eeerrruuuzzz~~~}}}......000111222222222222//////...---,,,,,,++++++++++++++++++******)))))),,,+++++++++***)))))))))******++++++++++++******))))))))))))((((((((((((************************))))))))))))))))))))))))###$$$%%%&&&''')))******&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((()))******+++******))))))))))))******+++***((('''''''''((()))((()))***+++,,,---......111333666:::===???@@@AAAAAABBBDDDDDDCCC@@@===;;;999:::;;;===???AAACCCDDD@@@BBBEEEGGGIIIHHHGGGGGGIIIJJJKKKKKKJJJIIIGGGFFFHHHKKKNNNQQQVVVaaaooozzzyyy~~~~~~}}}xxxuuukkklllmmmllleee]]]YYYYYYKKKJJJIIIGGGFFFHHHMMMQQQTTTZZZcccmmmtttyyyzzzzzzyyypppkkkkkkooosssvvvxxx|||wwwsssssstttyyyvvvkkkeeeccc``````ccc```aaabbbbbbaaa```aaabbb___[[[WWWUUUOOOJJJJJJNNNIIIIIIJJJIIIHHHIIILLLOOONNNPPPPPPNNNKKKKKKNNNRRRSSS\\\iiittt{{{}}}}}}}}}}}}}}}|||xxxrrrnnnnnnooorrrtttvvvvvvtttpppkkkhhh^^^\\\YYYUUURRRPPPPPPOOOLLLKKKJJJIIIFFFDDDAAA@@@:::999888777555444222222------...//////...------************************)))))))))***++++++,,,,,,************************************))))))))))))''''''((()))***+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''')))((('''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###%%%((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''')))******+++++++++////////////000000000000---...............------,,,---///222555777999:::888999;;;===>>>???@@@@@@BBBCCCEEEGGGHHHHHHGGGFFFHHHLLLQQQTTTWWW]]]gggooozzz~~~444111///...///000000///...------,,,,,,++++++***......---------,,,,,,,,,************************))))))))))))))))))))))))+++***)))'''''')))***++++++***))))))******)))'''))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((()))++++++((((((((((((((()))***************+++,,,///111333666999===AAACCCDDDDDDCCCBBBCCCDDDBBB???===<<<===888:::>>>BBBDDDFFFFFFFFFEEEGGGHHHHHHHHHGGGHHHJJJLLLPPPPPPMMMLLLNNNOOONNNQQQUUUZZZ___dddkkkttt{{{vvvpppjjjeeeaaaZZZ^^^dddhhhgggccc]]]YYYPPPLLLJJJKKKLLLNNNUUU]]]fffmmmyyyxxxuuuvvvxxxyyy~~~yyywww|||}}}uuuttttttrrrppprrrsssuuuxxxzzz{{{||||||yyyrrrhhh^^^WWWSSSOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFLLLPPPVVV```iiioooqqqqqqooonnnkkkgggeeeeeehhhkkkqqquuu|||}}}zzzrrrnnnhhhbbb\\\WWWQQQMMMOOOLLLJJJKKKMMMLLLIIIEEEDDDDDDCCCBBBAAA===888333000///------,,,---...///------,,,,,,++++++******++++++******))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))+++*********))))))(((((((((((((((((((((((((((((('''&&&%%%%%%%%%'''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&'''"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''***)))(((&&&&&&'''((((((((()))***,,,...///111111111111111111111000000000000---+++---111444555444222333444777:::;;;:::999999888888999<<>>AAADDDFFFFFFFFFFFFEEEFFFGGGFFFFFFGGGIIILLLPPPWWW\\\[[[YYY[[[]]]]]]aaaeeejjjooosssyyyvvvlllddd___ZZZWWWSSSXXX```fffgggddd___[[[WWWSSSQQQSSSUUUXXX^^^fffqqqwww~~~||||||{{{|||~~~~~~vvvoooiiidddaaa\\\ZZZXXXWWWWWWWWWTTTRRRVVVTTTPPPLLLHHHFFFEEEDDDHHHJJJNNNTTTZZZ]]]^^^]]]___^^^]]]ZZZXXXXXX[[[]]]lllrrr||||||wwwqqqjjjccc]]]XXXWWWTTTQQQPPPRRRQQQNNNKKKQQQOOOMMMKKKIIIEEE@@@===777666333111///............------,,,++++++++++++************))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***************)))))))))(((((((((((((((((((((((((((''''''''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&'''''''''))))))(((''''''((()))******+++,,,---...///000111222111111000000///......///------///333666666555555555666888:::;;;::::::<<<;;;:::<<>>??????BBBCCCEEEFFFGGGGGGFFFFFFEEEFFFEEEEEEEEEHHHMMMQQQ\\\gggppppppmmmlllmmmmmmssswww||||||ttthhh]]]WWWSSSRRRQQQSSSZZZccclllooonnniiifff___ZZZXXX[[[^^^aaagggmmmuuu|||~~~~~~zzzvvvtttoookkkjjjkkkkkkgggbbbddd```ZZZSSSMMMJJJHHHGGGFFFFFFGGGJJJNNNPPPOOONNNPPPPPPPPPOOOMMMNNNPPPRRR]]]eeerrryyyrrrjjjeeebbb___\\\\\\\\\[[[WWWSSSUUUSSSPPPNNNMMMKKKHHHEEEBBB@@@<<<888444111///...///...---,,,++++++++++++)))))))))***************))))))))))))))))))))))))+++******))))))******+++************))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&''''''(((((()))((((((((()))***+++,,,------......//////000000111111000//////...------......///222666888888777::::::;;;<<<===>>>>>>>>>???>>>>>>AAAIIISSS]]]dddeeehhhmmmsssyyy|||}}}<<<999666444333222111000111000000//////...---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((()))******+++***))))))******)))'''))))))(((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***))))))(((((((((((()))************++++++,,,---...///111444888;;;>>>@@@DDDCCCAAA@@@???>>>>>>??????AAABBBCCCBBBAAABBBCCCFFFFFFGGGGGGGGGGGGFFFEEEFFFFFFEEEEEEFFFLLLSSSXXXjjjxxx~~~{{{zzzzzzzzzrrrlllhhhbbbZZZTTTRRRSSSVVVYYYaaahhhsss}}}~~~zzznnnhhheeehhhjjjlllpppuuuvvv{{{~~~~~~{{{wwwrrrjjjaaaYYYTTTRRRQQQKKKJJJIIIJJJKKKMMMMMMLLLKKKLLLMMMLLLJJJJJJKKKLLLNNNWWWdddsss~~~~~~yyyrrrnnnnnnmmmlllnnnnnnjjjccc]]]UUUSSSPPPOOOOOOOOONNNMMMJJJHHHEEE@@@<<<888555333111000...,,,+++*********)))))))))******+++++++++))))))))))))))))))))))))*********************************)))))))))))))))(((((((((((((((((((((((()))***+++++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''(((((())))))))))))***+++---......///////////////////////////////////////////////////000333666999:::::::::??????@@@@@@@@@AAACCCEEEBBBBBBCCCHHHQQQ]]]iiipppsssuuuzzz???<<<888666444333111///000000//////...---------............------------++++++++++++++++++++++++******************************))))))))))))******+++***))))))******)))'''(((((())))))))))))))))))******************************))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''***))))))(((((((((((())))))))))))***+++,,,...///111333666999<<>>>>>>>>@@@AAA@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDFFFEEEDDDDDDHHHOOOXXX^^^qqqwwwooojjjeee___YYYWWWUUUTTTTTTXXX___gggmmmvvv}}}|||wwwxxxzzzyyyzzz}}}{{{~~~tttkkkddd```^^^XXXTTTPPPNNNMMMMMMLLLLLLLLLMMMLLLJJJGGGFFFFFFGGGIIIOOOYYYeeennnsssvvvwwwtttuuuvvvwwwxxxwwwssspppvvvxxx|||~~~uuummm```\\\XXXUUUTTTSSSQQQPPPNNNMMMKKKHHHDDDAAA>>><<<666444111...+++*********))))))******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''')))'''$$$!!!!!!"""%%%&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&''''''&&&%%%###'''''''''''''''((()))***)))***+++,,,...///000000111111000000000/////////,,,---...///111222333333111444777999;;;<<<======???@@@AAAAAAAAACCCGGGJJJHHHIIILLLRRR\\\hhhrrryyyzzz}}}DDD@@@<<<888666444222000000000000///......------////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******)))))))))+++***))))))******)))'''(((((())))))))))))******************************++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''))))))(((((((((((())))))((())))))+++---///111222666777:::===???AAABBBCCCAAA@@@?????????AAABBBCCCBBBDDDFFFGGGFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGKKKSSS]]]dddqqqzzzrrrggg]]]XXXTTTPPPMMMNNNRRRWWW]]]eeeooozzzwwwrrrppplllfff___YYYUUUSSSRRRQQQSSSRRRPPPKKKGGGDDDDDDDDDGGGJJJOOOUUUZZZ]]]^^^___aaabbbdddhhhlllnnnmmmkkktttyyypppkkkeee^^^YYYUUUPPPMMMQQQPPPOOONNNKKKIIIFFFEEE===:::666222...,,,++++++*********+++++++++++++++************************((())))))******))))))((())))))))))))************)))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''(((((((((&&&###!!! """%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''((()))******+++,,,---///000000111111111000000000/////////...,,,---///111333555777888555888:::<<<<<<===>>>@@@>>>@@@BBBBBBBBBEEELLLQQQTTTWWW\\\cccllluuu}}}LLLHHHCCC???===:::777555222111111000000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))+++***))))))******)))'''(((((()))))))))***************************************))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((('''(((((()))***+++))))))+++---000333555777:::;;;===???AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCEEEGGGGGGFFFFFFGGGHHHGGGFFFFFFFFFGGGGGGHHHHHHJJJKKKLLLNNNSSS\\\gggnnnsss~~~}}}yyytttpppccc```ZZZUUUPPPNNNMMMLLLPPPVVV```iiirrr{{{vvvooojjjhhhgggffffffddd___XXXQQQMMMLLLLLLJJJJJJKKKLLLMMMNNNOOOPPPSSSSSSUUUYYY]]]___```___gggmmmwww|||tttlllddd\\\UUUQQQSSSSSSSSSRRRPPPNNNLLLKKKEEEBBB===777222000......,,,++++++++++++++++++***************************))))))***++++++***))))))((()))))))))************))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((((('''%%%$$$$$$%%%'''(((''''''''''''((()))***+++,,,---///000111111111111000///////////////......///000111333555777999999:::<<<======<<<===???BBB@@@CCCFFFFFFGGGLLLUUU\\\dddhhhooowwwTTTPPPKKKGGGDDDAAA>>><<<333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))+++***))))))******)))((((((((())))))*********+++************************((((((((()))******++++++(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''(((***++++++******,,,///222666999:::<<<>>>???AAABBBBBBAAAAAADDDDDDDDDEEEEEEEEEEEEEEECCCDDDFFFFFFFFFEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKQQQRRRSSSVVV\\\eeeooowwwwww{{{uuupppmmmhhhaaa\\\XXXYYYYYYXXXUUUTTTTTTUUUUUU\\\gggqqqyyyzzzvvvpppggg^^^ZZZXXXYYYRRRQQQOOONNNMMMNNNOOOPPPLLLKKKLLLNNNQQQTTTUUUTTTZZZ___kkk{{{{{{sssjjjbbb]]]UUUUUUUUUTTTSSSQQQOOOMMMKKKHHHBBB;;;666222111000---,,,,,,++++++************************************+++,,,------,,,+++***(((((())))))*********+++)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!"""###%%%&&&'''''''''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))"""$$$&&&((()))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((()))%%%!!!!!!%%%)))''''''''''''((()))++++++---...000111222222111111///////////////.........222333444555777888999:::<<<>>>???>>><<<===@@@CCCDDDHHHKKKLLLNNNTTT]]]eeeooottt|||YYYTTTMMMIIIGGGFFFCCC@@@<<<999666444222///+++(((111///---------...---,,,---------------------------,,,+++*********+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))(((&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&'''((()))*********+++***(((((()))+++)))))))))))))))******+++***,,,///333777:::===>>>BBBCCCCCCCCCDDDEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHJJJGGGGGGHHHGGGCCCBBBEEEFFFIIIIIIFFFFFFLLLPPPQQQ]]]aaafffkkkpppuuuzzz}}}|||}}}vvvlllaaa\\\ZZZWWWWWWYYYWWW^^^bbbaaaaaaeeehhhiiihhhlllssszzzvvvkkkbbb\\\bbb^^^XXXUUUTTTRRROOOMMMLLLJJJHHHHHHJJJLLLNNNNNNOOOSSS[[[gggtttwwwnnnhhhfffccc```\\\YYYVVVRRRPPPOOOLLLHHHEEEAAA===777444111///......//////---+++***+++,,,------,,,+++***------,,,+++***)))((('''******++++++++++++*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''+++)))&&&%%%&&&***///333---///111333333222000...------...---,,,---///222;;;<<<<<<;;;::::::<<<===<<<===>>>===;;;===BBBFFFJJJPPPWWWYYYZZZ]]]eeemmm|||ggg```VVVPPPMMMKKKIIIGGGAAA>>>999555333111///...333111///...//////...------------------------------,,,+++*********+++,,,++++++++++++++++++++++++)))***++++++++++++***)))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***'''((()))(((&&&&&&''')))***************+++,,,,,,---///222666:::===???@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJJJJGGGGGGIIIGGGDDDEEEHHHGGGLLLNNNLLLLLLRRRXXXZZZhhhlllrrrxxx|||~~~vvvmmmggg___XXXVVVVVVTTTUUUWWW\\\dddmmmqqqvvv|||~~~|||yyy|||~~~tttooolllhhhccc___\\\XXXRRRNNNQQQOOOLLLJJJJJJIIIIIIIIIIIILLLRRR[[[fffrrr|||xxxrrrlllkkkkkkiiifffaaa[[[WWWTTTQQQMMMIIIEEEBBB>>>;;;333111///.........,,,+++***+++,,,---------,,,+++++++++++++++******************++++++++++++*********)))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((((((***---///111000111222333333111///...,,,---///000000111444666<<<===>>>===<<<;;;<<<======??????>>>>>>AAAHHHMMMVVV]]]eeeiiikkkpppxxxyyyooobbbWWWRRROOOMMMKKKHHHCCC===888666555555444444222000///000000///...------------------------------,,,+++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))&&&((()))((('''&&&''')))************+++---......111333666999===???AAABBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDFFFGGGIIIJJJIIIGGGGGGIIIHHHFFFIIINNNMMMVVV\\\[[[YYY]]]dddhhhqqquuu|||~~~wwwpppfff\\\VVVQQQOOOSSSUUUVVVXXX[[[fffooo{{{|||zzzvvvrrrlllddd[[[UUUWWWUUUSSSOOOLLLIIIGGGFFFGGGHHHKKKPPPXXXaaahhhmmm{{{~~~|||vvvrrrmmmooossstttrrrmmmgggccc]]]YYYSSSNNNJJJFFFCCCAAA999666333000//////---,,,++++++,,,---...---------*********++++++,,,,,,,,,******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((()))(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***+++'''(((***,,,...///000000333333222222111000///...+++...111444555777999;;;<<<>>>???@@@>>>>>>>>>???@@@AAABBBAAABBBHHHQQQXXXaaahhhqqqwww{{{rrrcccZZZUUURRROOOKKKFFFAAA<<<:::999777666444222000000000111000...........................------,,,,,,++++++++++++++++++++++++++++++++++++*********++++++*********---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''(((((('''''''''(((((((((''')))+++***))))))***+++)))))))))***,,,...///000555666999<<<>>>@@@BBBBBB@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHFFFGGGIIIHHHHHHNNNUUU[[[hhhrrrrrrmmmmmmppprrrtttyyy{{{ssskkkcccZZZTTTNNNMMMPPPWWW\\\^^^aaaeeerrr{{{uuujjjddd``````^^^[[[UUUPPPMMMKKKKKKKKKLLLNNNRRRXXX]]]```gggjjjooorrrrrrooojjjfffeeeiiinnnrrrtttssssssrrrkkkeee]]]VVVPPPJJJEEEBBB@@@===888444222111///...++++++,,,,,,------------++++++++++++,,,,,,,,,---******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&&&&'''((())))))***((()))))))))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((%%%'''((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))+++,,,---)))***,,,...000111222222444333111///............---000444777888999;;;<<<;;;>>>AAABBBBBBBBBCCCDDDEEEFFFFFFFFFIIIPPP[[[dddmmmttt}}}uuuiiiaaaZZZUUULLLIIIEEEBBB???<<<888555444222000///000000///...........................------------,,,,,,+++++++++++++++++++++++++++++++++******************+++,,,,,,***)))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((''''''&&&(((***+++***)))***+++(((((()))***,,,///111222777888:::===???@@@AAABBB@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCFFFEEEFFFHHHHHHJJJSSS]]]kkkzzz|||zzzxxxzzz}}}wwwnnneee]]]VVVQQQOOOOOOPPPWWW```fffhhhlllqqq{{{}}}wwwrrrsssrrrmmmeee]]]XXXUUUTTTSSSSSSRRRSSSUUUWWWXXX[[[]]]aaadddddd```\\\YYYXXX\\\aaaffflllsss{{{zzzuuummmddd[[[RRRJJJEEEDDD@@@<<<888555333000...,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,+++******++++++++++++******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))******(((((()))))))))))))))(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''$$$%%%'''))))))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((()))***+++,,,.........///000222444555333111///---------......000333666888999999:::;;;;;;>>>BBBEEEGGGJJJMMMOOOPPPPPPPPPPPPSSS\\\gggpppxxxlllaaaZZZRRROOOKKKHHHDDD???:::666444222000///000000///...........................---------------,,,++++++++++++++++++++++++++++++++++++***))))))***++++++))))))((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''((((((((()))(((((('''&&&$$$&&&((())))))(((((()))((((((***+++...111333444999:::<<<>>>@@@AAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAADDDCCCDDDFFFGGGKKKWWWcccuuu}}}uuulllccc]]]WWWRRRPPPQQQWWWZZZaaajjjooopppsssyyyzzzooohhheeebbbaaa___]]]ZZZWWWUUUTTTSSSTTTVVVVVVUUURRROOOMMMNNNQQQTTTYYYaaammm||||||uuukkk```UUUNNNGGGDDD@@@===999666222//////...---,,,+++++++++,,,.........------,,,,,,,,,******++++++++++++******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''(((((())))))***''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++111111111111222333444555000///............000111444666888999999999:::<<<<<>>@@@AAABBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHFFFFFFFFFFFFEEEDDDBBBAAABBBAAACCCEEEFFFKKKYYYgggwww{{{ssskkkccc______^^^[[[[[[^^^cccfffllltttvvvvvvyyy~~~~~~|||wwwuuusssnnnhhhaaaZZZWWWOOOOOONNNMMMKKKIIIGGGFFFGGGIIIKKKNNNUUUcccuuuyyynnnbbbYYYMMMKKKHHHFFFCCC>>>888444333222000...---,,,,,,,,,------------............******++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((()))))))))&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''((()))+++---///000222333555666666555333222......//////111222333444666888999::::::;;;===???>>>BBBGGGNNNWWWaaajjjqqqsssssssssrrrtttyyytttddd___WWWOOOJJJGGGDDDBBB666555333222333333222111////////////////////////,,,---.........---,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,000...,,,***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))(((&&&%%%$$$'''***,,,+++******++++++,,,---000333666999;;;>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIDDDEEEFFFFFFFFFEEECCCBBB@@@@@@BBBDDDEEEKKKZZZiiittt|||{{{oooeeeccc^^^___fffjjjiiiiiimmmmmmooouuu{{{|||zzz}}}~~~vvvlllbbb]]]QQQPPPOOOMMMKKKIIIHHHGGGCCCDDDFFFGGGMMMZZZlllyyyvvviii```TTTRRRPPPOOOKKKFFF@@@;;;666555333000...---------++++++,,,---...///000111******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((%%%%%%&&&'''((((((''''''&&&''''''''''''''''''&&&&&&''''''((()))******+++&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''')))******(((((((((((((((((((((((()))***+++---000222555666111444777:::999666222///---...///111333555777777777999:::::::::<<<@@@CCC@@@DDDJJJRRR\\\hhhttt|||tttlll```WWWQQQMMMIIIEEE::::::888555222000///000000000///...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))((((((((((((%%%''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''&&&&&&'''))))))+++***(((&&&%%%%%%%%%&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((()))*********---000333555888:::===??????@@@AAABBBBBBBBBBBB@@@@@@AAADDDFFFGGGFFFEEEFFFEEECCCBBBCCCBBBAAA@@@>>>@@@AAABBBFFFOOO]]]hhhqqqwww~~~wwwllleeeddd___lllyyy}}}}}}oooddd^^^XXXQQQOOOOOOOOOLLLIIIKKKIIIFFFFFFIIIRRR\\\dddsssxxx}}}yyyqqqkkk```aaaaaa___YYYRRRJJJFFF???;;;666333333111...+++---,,,,,,---......+++))).........---------,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''+++***)))(((((()))***+++$$$$$$%%%'''(((***++++++))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''***)))'''%%%%%%''')))***''''''''''''''''''&&&&&&((((((((('''&&&%%%######'''''''''''''''((())))))&&&'''))))))((()))***+++......///000222333444444555555555444222000///......///000222555666555444999999999999999<<>>DDDIIIUUUXXX\\\```gggoooyyysssfff[[[QQQKKKGGGDDD@@@;;;777333111000222222111000000000000111......---------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))++++++*********)))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((,,,+++***)))(((((())))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))***+++,,,000333666999:::<<>>???DDDMMMSSScccggglllnnnooouuu~~~wwwiii\\\TTTLLLHHHBBB===999555222111222222111000000000000111------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++*********)))))))))(((((()))***++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((,,,+++***)))((((((''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&''''''((())))))******((((((((()))***,,,---...222555888;;;<<<===@@@BBB???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDDDDDDDEEEGGGIIIJJJLLLOOOPPPPPPOOONNNNNNNNNPPPSSSVVV\\\dddnnnttt}}}zzzuuuiiieeebbbccccccgggqqq{{{~~~|||wwwuuutttuuuxxxzzz{{{{{{yyyzzz}}}~~~~~~}}}{{{yyywwwvvvwwwyyy{{{}}}}}}|||{{{zzzzzz~~~zzzuuukkkhhhbbb]]]ZZZWWWUUUTTTUUUTTTUUUUUUVVVXXXYYYZZZ___dddkkksssxxxzzzzzzyyyhhh^^^PPPEEE???;;;888666555222000.........,,,+++///............---------************************************)))))))))((())))))))))))))))))))))))((('''''''''((()))******))))))(((((('''&&&&&&&&&&&&'''''')))***++++++,,,((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&%%%###"""###$$$'''(((***))))))(((((((((((((((((()))******+++---111555666666666666777777777777333222000......000111333111444777999::::::::::::===@@@DDDFFFIIIOOOZZZbbbnnntttyyyzzzyyy||||||kkk___QQQLLLEEE???<<<888555222111111000////////////000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++*********)))***))))))((())))))***+++************************((((((((((((((((((((((((((((((((((((((('''''''''******))))))((('''&&&%%%$$$%%%&&&((()))(((''''''((((((((((((((((((((((((&&&''''''((()))***++++++)))))))))***,,,...///000444666:::;;;<<<===???AAA@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCBBBDDDHHHKKKKKKSSS^^^eeefffbbb^^^\\\XXXZZZ^^^ccciiiqqqyyy~~~xxxmmmfff\\\\\\```ggglllsss~~~~~~~~~}}}}}}~~~{{{xxxwwwxxxxxx~~~|||zzzxxxvvvuuusssuuuwwwyyyzzzzzzyyyyyywww{{{|||tttmmmhhhccc^^^[[[YYYWWWSSSPPPNNNNNNNNNOOOSSSXXXbbbmmmwww}}}ssseeeXXXNNNGGG@@@<<<777444000...---------,,,/////////.........------************************************)))))))))((())))))))))))))))))))))))((((((((((((((()))***+++((((((((((((((('''&&&&&&&&&&&&''''''((()))******'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&%%%#########%%%''')))***))))))((((((((()))))))))+++,,,---...111444777888888777666555333333222000///...---...000222444777999<<<=========>>>???AAAGGGMMMQQQTTT[[[fffooovvv}}}zzzmmm[[[UUULLLEEEAAA===999555111111000////////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++*********)))))))))))))))))))))))))))******************************))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))((('''&&&%%%%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''((())))))***++++++******+++,,,...111222444555888;;;<<<===>>>???AAA@@@AAABBBCCCCCCDDDDDDCCCAAABBBCCCBBBBBBDDDJJJOOOSSS```qqq}}}yyyrrrmmmfffhhhkkkqqqxxx~~~yyykkk```ZZZWWW[[[dddnnnuuu|||zzzyyywwwuuusssrrrqqqqqqjjjlllppprrrrrrtttvvvwwwxxxzzz}}}zzzsssjjjddd]]]ZZZVVVQQQNNNLLLLLLLLLNNNRRRYYYdddqqq~~~zzzmmmbbbWWWLLLEEE;;;888333000000000000000------------,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))((((((((()))******'''(((((())))))(((((('''))))))((((((''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$%%%&&&((((((''''''&&&&&&''''''((()))+++...000222333444777999888888666555333111000///.........///000222444666666999;;;<<<;;;<<<@@@DDDKKKSSS[[[___aaafffpppxxx~~~|||iiiaaaVVVMMMHHHCCC===888222222111000000000000111000000/////////.........------------------------,,,,,,+++++++++***************)))))))))(((((((((((()))***++++++***)))(((************************************************)))((((((((('''''''''''''''((())))))))))))((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))******++++++,,,---...111333555666777:::<<<>>>>>>>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDAAACCCEEEDDDCCCFFFNNNTTT]]]lllzzztttvvvyyy}}}{{{oooddd]]]ZZZ^^^bbbllluuu{{{~~~{{{yyyrrrssssssqqqnnnmmmmmmnnnoooppprrrsssssstttwwwyyy{{{xxxnnneeebbb^^^ZZZUUURRROOONNNOOOPPPSSS[[[ggguuuwwwkkk^^^UUUHHHCCC<<<777444333222111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))******))))))((()))))))))&&&'''(((************)))******))))))(((''''''&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''(((******---000444666777777888999666555444333222111000000//////111222444666888888666999<<<======AAAIIIOOO]]]eeennnqqqppprrrzzztttjjj^^^TTTMMMGGG???:::444333222222111111222222000000000000////////////........................,,,,,,,,,+++++++++******))))))))))))((((((((((((((()))***,,,+++***((('''************************************************))))))(((((('''''''''&&&((((((***++++++***))))))((((((&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))************,,,---...000222444777888999;;;>>>?????????AAABBB@@@AAABBBCCCDDDDDDDDDDDDBBBDDDFFFEEEEEEIIIQQQXXXcccsss{{{rrrjjjcccaaa```gggkkksss{{{~~~~~~yyyuuuttttttuuuwwwwwwwwwvvvvvvxxxzzztttuuuwwwyyy|||uuunnnlllhhhbbb]]]WWWSSSQQQQQQPPPPPPTTT^^^mmm|||{{{nnneeeUUUOOOEEE===777333000...000000/////////.........------------------------************))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))&&&''')))***+++,,,++++++(((((())))))******++++++&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''((((((((()))$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''(((((())))))((('''''''''''''''(((***+++---...///222777999:::999999999333333333333333222222222///111333666888999:::;;;===@@@CCCDDDFFFLLLVVV^^^llluuu~~~}}}|||~~~~~~}}}jjj\\\TTTNNNGGG@@@;;;777333111000111111111////////////000000000000......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))*********************)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))))))))'''''')))***))),,,111444666888:::<<<=========>>>??????@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCFFFFFFDDDBBBDDDMMMZZZcccrrruuu~~~}}}vvvqqqpppnnniiijjjoooooosssyyy~~~}}}yyyuuusssuuuyyy|||~~~vvvrrrmmmkkkhhhddd^^^YYYPPPPPPOOOOOORRR[[[gggpppzzzvvvfff]]]QQQFFF???:::666333.........---++++++---...---------......---,,,,,,+++++++++************)))***)))((()))***+++***)))))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***(((&&&%%%&&&''''''&&&))))))))))))((('''&&&%%%''''''''''''''''''&&&&&&$$$&&&)))+++,,,...222555777888888999999999888888111111111000...///111333222444666888999;;;<<<===???BBBFFFJJJPPPYYYdddlll}}}~~~wwwggg]]]TTTKKKEEE???;;;666333333222222111///000000000000000000000.........---------,,,,,,---,,,,,,,,,++++++++++++************************))))))))))))******************************************))))))))))))*********************)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((()))***)))(((((()))+++***---222555777888;;;<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB???AAABBBCCCGGGPPP]]]fffnnnpppwww~~~||||||ttttttxxx}}}|||~~~}}}|||||||||{{{{{{}}}zzzuuuqqqlllfffaaaWWWUUUQQQMMMMMMSSS\\\cccnnnqqquuuxxxzzzxxxvvvtttmmmhhh```XXXPPPHHH???:::444333222111111000000///////////////...---,,,,,,++++++++++++************+++)))((()))***+++***)))))))))))))))))))))))))))((((((((()))))))))))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))***(((&&&%%%&&&''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%'''***,,,...000444666999999999888888777666666000111111111000111333555666666777888999<<>>>>>??????@@@AAAAAA????????????@@@@@@AAABBB???CCCGGGKKKOOOVVV```gggjjjkkkpppvvvxxxzzzzzzsssqqqyyy~~~{{{zzzyyywwwvvvvvvyyy~~~~~~xxxqqqkkk```\\\UUUNNNKKKMMMSSSXXX]]]___cccgggjjjllllllmmmqqqqqqpppmmmfff[[[NNNEEE;;;777333222222222///,,,111000000///...---,,,,,,,,,,,,,,,+++++++++******+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((%%%&&&&&&''')))******+++(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))******(((&&&&&&'''((('''&&&$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((('''))),,,///000333666999::::::999888666555444333///000222222222444666999;;;;;;;;;;;;<<>>>>>>>>??????@@@AAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBIIINNNTTTWWWYYY]]]aaafffgggjjjnnntttyyy|||uuurrrzzz}}}yyyyyyyyyxxxxxx|||}}}wwwkkkfff^^^UUUPPPOOORRRTTTVVVWWWWWWYYY[[[]]]___```iiinnnvvvzzzwwwlll___UUUHHH@@@777333333222///,,,//////......---------------,,,,,,,,,++++++++++++,,,+++******+++,,,***)))))))))))))))))))))))))))+++******))))))(((((((((&&&''''''((())))))******((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))(((&&&'''(((((((((&&&%%%&&&''''''((((((''''''((((((((((((((())))))))))))+++///222333555888;;;;;;:::888666444222111000///111333555666777:::<<<@@@@@@@@@???@@@EEELLLRRR```gggqqqyyy|||~~~sssbbbYYYOOOKKKEEE@@@<<<888444111222111111111000000000/////////.........---------...------------,,,,,,,,,************************************++++++++++++******************************))))))))))))******((())))))*********))))))((())))))***************(((((((((((((((((((((((((((((((((((((((((())))))(((***+++++++++,,,...000111444888:::;;;<<<===>>>?????????@@@AAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBPPPVVV^^^bbbccccccdddfffgggkkkpppwwwxxxvvvyyy{{{wwwvvvxxxzzz}}}{{{uuukkkbbbZZZVVVSSSSSSSSSRRRPPPOOOOOOQQQSSSUUU[[[eeerrr|||~~~yyyqqqkkk[[[QQQDDD;;;888666333000...------,,,------...///------------,,,,,,,,,+++...,,,++++++,,,,,,+++)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''''''''))))))(((''')))))))))))))))(((''''''((((((((()))))))))******+++...222444666777999;;;:::999777444222111000000///222555777999;;;>>>@@@@@@BBBDDDEEEFFFKKKTTT[[[nnnuuu~~~{{{|||}}}nnnaaaTTTPPPKKKEEE@@@<<<777444222222222111111000000////////////.........------000000/////////.........++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******))))))))))))******((())))))************)))((()))******++++++******))))))))))))))))))))))))''''''(((((((((((())))))(((***+++,,,,,,---000222444666:::<<<<<<===>>>??????@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEERRRYYYccciiijjjiiiiiijjjiiipppwww|||}}}yyy~~~~~~{{{zzzwwwxxxwwwtttsssxxx}}}sssjjjaaaZZZUUUQQQOOOMMMJJJJJJKKKMMMNNNQQQZZZhhhttt{{{~~~lllbbbTTTHHH@@@:::555222000///...------...///000......---------,,,,,,,,,///---,,,,,,,,,,,,+++***))))))))))))))))))))))))******************))))))*********))))))((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((******)))'''***++++++***)))(((''''''(((((())))))******++++++...111444777777888999:::888777444222111000000000000333777:::<<<===@@@BBB???DDDJJJNNNPPPVVV___fffwww~~~{{{{{{|||{{{}}}zzzjjjYYYUUUPPPJJJFFF@@@;;;777333333222111111000000///////////////........................------------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******(((((()))***************))))))***++++++++++++***))))))))))))))))))))))))'''''''''((((((((())))))(((***,,,,,,---...111444666888;;;======>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCEEEHHHKKKMMMNNNVVV^^^iiipppqqqpppoooooorrrzzzzzzxxxxxx{{{{{{}}}|||uuupppppptttxxx~~~sssiiibbbWWWUUUQQQMMMKKKJJJKKKLLLKKKRRR\\\fffpppzzz~~~wwwlll___QQQEEE<<<888555444111///......//////............------------000...,,,,,,------+++***))))))))))))))))))))))))******************++++++)))))))))))))))*********'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''')))***+++)))'''((()))))))))))))))(((((((((((()))******+++,,,,,,000333666888888888888999555444222000000000111222222555999<<<>>>???AAACCCCCCLLLVVV]]]```fffnnnuuu}}}yyyzzz~~~qqq\\\YYYSSSNNNIIIDDD>>>;;;333333222222111000000///000/////////............+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******(((((()))***************))))))***++++++++++++***))))))))))))))))))))))))&&&'''''''''(((((())))))(((***,,,------///222444777999<<<>>>>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDCCCDDDGGGJJJNNNSSSVVVXXX]]]eeeooovvvvvvtttrrrrrr{{{vvvnnnlllnnnvvv{{{}}}xxxvvvuuurrrvvv|||yyyqqqaaa^^^XXXSSSNNNLLLKKKJJJHHHLLLSSS[[[eeesssxxxfffVVVIIICCC:::888555111///.........//////.........---------000...------------+++***)))))))))))))))))))))))))))))))))***+++++++++,,,''''''((()))***+++,,,,,,'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''')))++++++)))'''%%%&&&'''((())))))))))))((())))))***++++++,,,,,,111444777999888777777888333222000//////111222333333666:::===???@@@BBBDDDIIITTTaaajjjnnnsss{{{zzzxxx|||pppcccTTTMMMKKKIIIAAA999444333222333444333111///000000///...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------,,,+++******************************)))************+++++++++******++++++++++++******+++*********))))))((((((***))))))((((((((()))))),,,+++++++++...222666999;;;;;;<<<===>>>???@@@@@@AAABBBDDDDDDDDDDDDEEEGGGBBBGGGLLLPPPYYYbbbfffdddfffkkkqqqvvvyyyzzz|||}}}wwwoooffflllsssxxx}}}~~~|||yyywwwyyy}}}}}}rrrjjj___XXXVVVSSSOOOKKKMMMMMMOOOTTT[[[eeewwwyyymmmZZZIIIDDD;;;555777777222000111///...,,,,,,---......---...,,,***((((((***,,,...,,,,,,,,,,,,,,,+++***)))++++++******************))))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&)))))))))***,,,///222333444555777777777555222111111000///...///222555777444888<<<>>>???AAAFFFJJJYYY\\\bbblllwww}}}xxxyyy~~~zzzmmm[[[QQQNNNKKKDDD>>>888666444444444333222000000000///............///---,,,,,,,,,,,,,,,,,,---***************************++++++++++++,,,,,,,,,---------,,,+++*********************************))))))*********+++++++++((())))))))))))))))))(((************)))))))))((())))))(((((((((((())))))+++++++++---000444777999;;;<<<<<<===>>>???@@@@@@AAABBBDDDDDDCCCCCCEEEGGGHHHQQQ[[[dddnnnvvvwwwtttnnnqqqtttvvvyyy|||xxxrrroooiiinnntttyyy}}}~~~yyywwwvvvvvvwww~~~zzznnnddd___[[[VVVRRRMMMMMMNNNRRRVVV]]]jjjvvvyyyiii[[[SSSJJJAAA<<<777111///111222000......//////...,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++***)))++++++******************************************((((((((()))))))))*********)))((((((''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********,,,...111333555555666666666555444222111111000///...000222555777777:::<<<>>>@@@FFFNNNUUUaaadddiiiqqqzzz}}}zzzzzzzzzgggYYYRRRNNNIIIDDD===:::666444444444333222111000//////......//////------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))************************)))))))))*********++++++))))))************))))))************)))))))))))))))((((((((((((((())))))***+++---000333666999:::<<<<<<===>>>???@@@@@@AAABBBCCCCCCCCCBBBCCCEEEGGGIIIVVVfffsss}}}|||wwwwwwxxxxxxzzzvvvooopppsssqqqvvv{{{~~~{{{sssoooooorrrxxxuuummmfff___ZZZTTTRRRRRRTTTTTTUUU]]]fffttt{{{zzzpppggg^^^TTTIII>>>444222555333111000000000///...,,,......------------......++++++,,,,,,,,,+++************++++++++++++++++++************************)))))))))*********++++++******)))(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++++++++(((((((((((((((((((((((()))))))))))))))************+++,,,...111333666777777666555444222222111111000/////////111333666888:::<<<===???CCCLLLXXXaaajjjmmmqqqxxx||||||sssaaaWWWQQQLLLIIIBBB>>>999555444444333333111000000///.../////////------............------------------------------+++++++++,,,,,,,,,------+++++++++*********))))))************************))))))))))))************,,,,,,,,,------,,,,,,,,,*********))))))))))))))))))(((((((((((()))*********,,,///333777999:::;;;<<<======>>>???@@@AAAAAACCCCCCCCCBBBBBBCCCFFFIIIKKKZZZkkkwww{{{{{{{{{|||}}}yyyttttttyyy~~~~~~}}}{{{yyyyyy~~~}}}sssiiicccaaa]]]YYYWWWTTTRRRVVV\\\dddjjjrrrzzz}}}wwwsssjjj]]]MMM@@@:::999222111////////////---,,,,,,---...//////...---,,,++++++,,,,,,,,,++++++*********+++++++++++++++,,,************************)))))))))*********+++++++++******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((())))))))))))************,,,---...111333666888999888666444111000000111111000000000000222555888999;;;===@@@CCCIIIRRR___gggppprrrxxx}}}mmm___UUUOOOMMMGGGBBB;;;666444333333333111111000///////////////---......//////......---------------------------++++++,,,,,,,,,---------++++++******************************************(((((()))))))))*********,,,,,,,,,------,,,,,,,,,))))))))))))))))))******)))))))))))))))***+++,,,,,,...222666999;;;<<<<<<======>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBDDDIIIMMMUUUbbbooowww}}}{{{zzz}}}}}}xxxxxx~~~|||vvvuuuxxx{{{~~~xxxqqqlllfff___ZZZTTTPPPQQQUUUZZZ]]]cccjjjqqqvvv{{{tttcccRRREEE===444222///......///...---+++,,,---......---,,,+++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,************************((((((((()))))))))******+++******)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((('''''''''))))))))))))))))))))))))((((((((())))))*********---...000333555888999:::777555222000//////000111000000111222555777:::;;;<<<@@@FFFKKKPPPXXXbbbjjjrrrwww}}}|||kkk]]]UUUQQQKKKFFF???:::777555444333222111000000//////000000---...///000000///...---++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++************************((((((((()))))))))******))))))************))))))))))))))))))************************+++,,,---...000111444888:::<<<======>>>>>>???@@@AAABBBBBBCCCDDDCCCCCCBBBCCCGGGMMMQQQ\\\fffppptttvvvzzz||||||}}}zzzxxxyyyzzzxxxwwwtttxxx|||~~~wwwooogggaaaYYYQQQNNNPPPVVVVVVXXX]]]bbbgggpppxxxxxxgggTTTFFF<<<888333000////////////+++,,,---......---,,,+++******+++,,,,,,,,,++++++******++++++,,,---------++++++++++++++++++++++++((((((((()))))))))************)))(((((((((((()))(((((())))))))))))******************************'''''''''''''''''''''''')))))))))((('''&&&&&&&&&))))))))))))))))))))))))((((((((()))******++++++///000222555777888999999444333111///...///000111111111333555888:::===>>>???EEEMMMTTTZZZaaaiiioooxxx~~~xxxggg\\\VVVPPPKKKDDD???;;;888666444222111000000//////000000---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,************************(((((((((((()))))))))***((())))))))))))))))))(((((()))))))))************,,,,,,,,,,,,---...//////333444666999;;;<<<===>>>>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBBDDDIIIQQQVVV]]]fffooorrrtttzzz~~~~~~zzzuuuzzz}}}{{{wwwtttuuuxxx|||xxxrrriii\\\SSSPPPRRRPPPQQQUUUXXXZZZbbbkkkvvv}}}jjjYYYIIICCC;;;555222111111111------............------)))***+++,,,,,,,,,,,,+++******++++++,,,------...++++++++++++++++++++++++)))))))))*********++++++***)))((((((''''''(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---111222444666777888888888111111000/////////000111222333555777:::===???@@@EEEKKKTTT[[[bbbjjjssszzz~~~oooaaaZZZSSSNNNHHHBBB>>>;;;777555222111111000000000000000...///000222222000///...........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))******++++++++++++******(((((())))))*********+++,,,,,,,,,---...///000111666666777999;;;<<<>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDDDDCCCBBBEEEKKKSSSYYY___iiirrrvvvyyyzzzvvvsss~~~zzzvvvtttssswww}}}yyyhhhZZZTTTMMMKKKLLLQQQQQQQQQWWWaaagggttt|||kkkTTTLLLBBB999444333333222////////////////////////)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))((('''''''''''''''(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******+++,,,,,,---......222333555666777888777777///////////////000000111222444666999<<<>>>AAABBBJJJPPPXXX___gggqqq||||||{{{~~~}}}iii___ZZZUUUQQQKKKBBB999999===444222000000000000///...000000///...------,,,,,,........................------------------------++++++++++++******))))))...------,,,+++***))))))************************))))))))))))))))))))))))***+++,,,+++)))))))))***---,,,+++***+++---000111888999<<<===>>>===<<<;;;CCCBBBAAABBBCCCDDDCCCBBBBBBAAABBBDDDIIIPPPXXX]]]iiiqqqyyy||||||zzz}}}}}}zzzyyyxxxwwwyyyqqqbbbYYYPPPLLLJJJKKKLLLMMMSSS[[[eeekkkxxxrrr```KKK@@@888111///222000000000...,,,,,,...///000000/////////.........///...,,,***)))))))))***))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))))))))************))))))))))))((('''''''''''''''&&&&&&&&&&&&'''(((((()))******))))))((((((''''''))))))))))))************))))))***+++,,,...///000333444555666666444222111//////000000111111222222:::888666:::@@@EEEGGGGGGLLLRRR[[[fffqqq}}}}}}{{{}}}wwwjjj^^^XXXSSSOOOHHH???;;;<<<555333111000111111111///000//////......---,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++*********)))++++++******************************************+++++++++++++++++++++++++++,,,---,,,+++***+++,,,------,,,,,,...000222444999:::<<<>>>???>>>===<<>>AAAGGGMMMPPPVVV\\\fffqqq|||}}}{{{{{{xxxfff^^^WWWSSSNNNEEE>>><<<666444222111222222222111000//////......---------+++++++++,,,,,,---------........................++++++++++++************))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,---------...///111333666888:::;;;===>>>??????>>>>>>>>>???@@@AAABBBCCCCCCCCCFFFHHHLLLPPPVVV___hhhnnnwww~~~{{{yyyxxx|||vvvpppooosssvvv}}}pppddd\\\UUUTTTTTTRRRPPPRRRUUU\\\iii{{{ppp^^^OOOBBB;;;:::444333111000///......///------,,,,,,,,,+++++++++///...---+++************)))******+++++++++++++++++++++************++++++************************))))))************))))))))))))((('''''''''(((((())))))*********)))((((((***))))))))))))((((((((()))))))))*********++++++---......///000111111222666666666444333111///---000111222333444555666666777;;;@@@CCCGGGNNNXXX``````fffppp{{{~~~sssggg[[[VVVRRRJJJBBB>>>888555222111111222222111000/////////......------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---------...000333666999:::<<<<<<>>>???@@@@@@??????@@@AAACCCCCCCCCDDDFFFGGGIIILLLQQQWWW]]]eeeooovvv{{{uuurrruuuxxx}}}}}}wwwtttsssvvv{{{ssshhh^^^[[[ZZZWWWUUUTTTTTTYYYcccsssnnn^^^OOODDD>>>:::777444111000///...---............------------......---,,,++++++******)))***++++++,,,,,,++++++++++++************++++++************************))))))************))))))))))))((((((((((((((())))))(((((('''(((((()))***))))))))))))))))))))))))))))))*********+++++++++,,,---...000111333333444777777555333111///---,,,000000222333555777888999999<<>>??????@@@@@@@@@AAABBBCCCCCCCCCEEEIIIMMMTTTXXX]]]bbbgggooozzz~~~vvvqqqsssxxx|||}}}zzzzzzyyyyyy|||zzzmmmgggccc^^^YYYXXXUUUWWW___kkk{{{ppp```QQQHHH>>>999444000000000000/////////.........---------------------,,,++++++*********+++,,,,,,,,,,,,+++++++++************++++++************************))))))************))))))))))))((((((((())))))******)))((('''(((***---///))))))))))))************************++++++++++++***+++---000333444555555777666333111///---------///000222444666888:::;;;===>>>DDDOOO^^^mmmwww|||{{{yyyyyy{{{}}}}}}iii]]]VVVOOOJJJHHH>>>:::555222111111111000////////////////////////......---,,,+++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++******,,,---...000333777999<<<============>>>??????@@@@@@@@@AAABBBBBBCCCHHHPPPWWWaaaeeehhhkkkmmmuuu}}}qqqnnnooovvv|||~~~wwwtttvvv}}}zzzrrrhhhaaa___WWWXXX\\\dddppptttfffZZZGGG@@@777111111222222222......---------,,,,,,,,,---------------,,,++++++***++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))************))))))))))))((((((((()))******'''''''''(((((()))***+++)))))))))************+++*********++++++++++++,,,***,,,///222444555666666555333111...------...///000111333666999;;;===>>>CCCDDDJJJWWWiiixxx{{{yyyvvvtttuuuxxx|||tttfff[[[RRRLLLKKKCCC???999555333222222111/////////////////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---///111333666999<<<===>>>============>>>??????@@@???AAACCCDDDGGGPPP]]]gggooorrrtttsssttt{{{xxxpppqqqwwwzzzwwwwwwwwwmmmjjj___^^^]]]___fffrrrzzzrrr___TTTEEE;;;666555444222//////.........---------,,,---.........---,,,+++***+++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++))))))************))))))))))))(((((()))******+++))),,,///111111...***'''))))))*********+++++++++*********+++++++++,,,,,,...000222444666666555555222111...,,,,,,...000222222333666999<<>>???@@@@@@BBBEEEGGGMMMXXXhhhttt}}}~~~}}}yyy{{{~~~}}}yyysssyyyyyyvvvhhheee```]]]___gggqqqyyywwwiiiUUUEEE<<<888444111111111111111000000000000,,,---.........---,,,+++***+++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++))))))************))))))))))))((())))))***++++++222777===AAA???888000***))))))******++++++++++++******+++++++++,,,,,,,,,222444555777777666444333111///---+++,,,...111333444555888;;;>>>BBBDDDFFFKKKSSS^^^hhhqqqzzz~~~ssstttuuuyyyxxxyyykkk\\\TTTTTTIIIFFF@@@;;;777444333333/////////000//////...---///...---,,,,,,---...///......---,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------.........//////***,,,------,,,---///111333666:::<<<<<<<<<<<<===;;;===???@@@???>>>???@@@CCCDDDGGGMMMWWWcccooowww~~~vvvooorrrwww~~~}}}sssiiicccbbbaaa^^^___dddnnnnnnrrrzzz|||iiiSSSEEE>>>777111222000//////000000...---//////.........---------.........------,,,,,,,,,...---,,,+++***)))))))))++++++,,,,,,+++***((('''))))))))))))))))))))))))***)))((((((((()))+++,,,444XXXrrruuulllRRR555***)))))))))))))))******+++******))))))***,,,...//////111333555666555333222000000111000///111444777999:::===@@@@@@BBBKKKVVV\\\aaaggglllsss|||}}}}}}}}}~~~zzzyyyhhh[[[WWWNNNJJJDDD>>>:::666444222000000000000000//////.........------------............---------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,------------.........,,,---......---...000222444777:::<<<<<<<<<=========???@@@AAA@@@@@@AAABBBCCCEEEIIIPPPZZZgggrrryyy~~~vvvrrrpppqqqwww}}}ssskkkgggccc]]][[[^^^``````cccjjjooottt}}}yyydddQQQEEE>>>888222000//////000000000/////////.........---------...------------------,,,,,,,,,,,,+++,,,,,,------))))))++++++++++++***)))))))))))))))))))))))))))***)))((((((((()))+++,,,555JJJaaaqqqoooQQQ333,,,++++++*********++++++,,,++++++++++++,,,...///000333444555666444222///...---............000444777;;;<<>>>>>@@@BBBBBBAAAAAACCCDDDBBBFFFNNNVVV```lllwww}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{xxxtttsssuuuxxx{{{|||yyyrrrpppqqqvvvwwwppphhh___ZZZYYYUUUTTTUUUXXX\\\cccrrrwwwaaaQQQFFF@@@777444111000000111000000/////////.........---------------------...............---,,,,,,---------(((((()))++++++,,,,,,+++))))))))))))))))))))))))***)))((((((((()))+++,,,000555BBBWWW^^^DDD+++,,,---,,,,,,+++++++++,,,,,,------------...000111222555555555555333111...---+++,,,...///000333777:::??????CCCGGGJJJNNNZZZfffqqqvvv}}}yyyxxxwwwwwwxxxwwwuuussslllkkkjjjjjjkkkmmmoooqqqrrrxxx~~~wwwhhh[[[UUUMMMFFF@@@<<<666222222111000000////////////,,,---...//////...---,,,...............//////000........................***++++++,,,,,,------...---------,,,,,,---------+++++++++,,,,,,,,,------...///000000000000222444777:::<<<=========>>>??????@@@BBBBBBAAABBBDDDFFFBBBIIISSS]]]gggqqq{{{||||||~~~~~~~~~~~~~~~}}}||||||yyyxxxwwwvvvuuutttttttttvvvwwwxxxxxxxxxyyy|||~~~~~~}}}zzzvvvqqqmmmiiigggiiilllpppqqqtttwww|||zzztttnnnwww{{{qqqfff]]]YYYTTTRRRQQQQQQQQQWWWhhhxxxqqq```QQQGGG@@@;;;666222111111000000////////////............,,,,,,------......//////111000///---+++***))))))))))))******++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,,,,++++++666???333(((///---,,,,,,+++++++++++++++,,,------...000111222333222333333222222111000000,,,...111333555999===@@@BBBDDDHHHNNNQQQWWWcccoooyyy~~~|||zzzxxxtttooolllgggfffdddcccbbbbbbcccdddfffjjjoooxxxxxxbbb[[[PPPHHHCCC???999555222111000///............,,,---...//////...---,,,.........///////////////........................+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------,,,...///000000111333666999;;;===>>>======???@@@???@@@AAAAAAAAABBBDDDGGGEEEMMMYYYcccmmmwww}}}yyy|||~~~~~~~~~}}}|||{{{zzzyyywwwxxxxxxxxxxxxwwwwwwvvvtttrrrpppmmmkkkjjjiiihhhlllmmmooopppqqqrrruuuwwwyyy|||{{{wwwuuurrrmmmfffbbb]]][[[]]]```ccceeegggkkkppprrrtttxxx~~~~~~qqqssswww|||oooccc[[[VVVTTTSSSRRRPPPTTTbbbppp~~~tttcccUUUFFFAAA999444111111222222000000/////////.........---------....../////////000///---+++***))))))(((,,,++++++*********))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))000,,,(((...///,,,000,,,++++++*********++++++,,,,,,...///111222333333333222111111000000000000,,,///333666999===AAADDDDDDFFFLLLSSSWWW]]]hhhttt}}}{{{wwwqqqmmmmmmkkkiiieeecccaaa______aaabbbgggppp~~~oooeeeWWWMMMHHHCCC>>>999444333111///.........///---..................------...///000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------+++,,,...000111333666888;;;===>>>>>>>>>>>>@@@AAA???@@@AAAAAAAAABBBEEEHHHKKKTTT```kkksss}}}{{{zzz{{{}}}|||{{{{{{zzzxxxvvvuuuuuutttsssrrrqqqqqqlllmmmmmmnnnnnnmmmlllllljjjhhheeebbb___^^^]]]]]]aaaccceeeggggggiiikkkmmmrrruuuzzz}}}~~~~~~{{{tttooolllhhhcccYYYVVVRRRPPPQQQTTTWWWXXX[[[___ccceeeeeeiiipppwww~~~~~~xxxtttuuu{{{{{{mmmaaa[[[XXXWWWVVVTTTUUU___kkkvvv~~~zzzmmmSSSKKKAAA999555444444444000000000/////////...................../////////+++*********++++++,,,------,,,+++***))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,"""000000))),,,...***+++***************+++,,,,,,,,,---...000222333444444666444222000...------...,,,///444777;;;???CCCFFFHHHKKKRRRZZZ^^^bbblllwww}}}yyyuuusssoookkkfffccc```___^^^___ccclllyyyrrraaaTTTNNNIIICCC>>>777555333111000000000111......------------......---...///000111000000///...........................------,,,,,,++++++***,,,---...//////...---,,,,,,------------.........***,,,///111333555999<<<===>>>??????>>>>>>@@@BBBAAABBBBBBBBBBBBDDDGGGJJJRRR\\\hhhrrryyy}}}xxx{{{{{{yyyuuusssrrrqqqooommmkkkjjjiiihhhgggffffffeee______````````````______\\\[[[XXXUUUSSSSSSSSSTTTWWWYYY\\\]]]^^^___aaacccfffjjjoootttwwwyyy{{{}}}xxxyyyuuulllfffccc^^^XXXQQQNNNKKKJJJKKKMMMNNNNNNPPPTTTXXXXXXWWWZZZcccjjjqqqtttzzz|||zzzzzz|||oooiiiccc^^^ZZZXXXXXX^^^fffooo{{{mmmcccTTTFFF===777555444000000000000/////////...////////////............*********+++,,,---...///,,,+++***))))))******+++))))))))))))))))))))))))***)))((((((((()))+++,,,$$$+++))))))...)))$$$+++*********++++++---...///---...000222444555666666555333000...------...///...111666;;;>>>BBBFFFIIIQQQUUU^^^fffjjjlllttt~~~}}}xxxsssooollljjjiiihhhllluuu~~~}}}iiiZZZRRRLLLFFFAAA999777555333111111222333///...---,,,,,,---...///---...000111111111000///........................///...------,,,+++***))),,,---...//////...---,,,---------.........//////***---000222444888<<>>?????????>>>???@@@BBBCCCCCCDDDCCCCCCFFFIIILLLXXXaaammmvvv}}}}}}xxxwwwwww|||}}}xxxuuupppmmmjjjgggfffdddbbb```]]]\\\[[[ZZZYYYXXXXXXXXXUUUUUUVVVVVVVVVVVVVVVUUURRRQQQNNNLLLLLLLLLMMMNNNPPPSSSVVVWWWXXXYYYZZZ\\\[[[```ffflllpppsssvvvxxxttttttpppggg```\\\WWWQQQNNNKKKIIIHHHIIIKKKKKKKKKJJJNNNQQQPPPNNNQQQZZZbbbbbbffflllsssyyy}}}zzzzzz{{{}}}yyyoooeee___[[[XXX\\\bbbjjjzzzzzzgggTTTDDD:::444111000000000000////////////000000//////......------...------,,,,,,------...***))))))))))))+++,,,---))))))))))))))))))))))))***)))((((((((()))+++,,,000)))""")))000'''$$$444******+++,,,---///000111...///222444666777777777111000...------///222444222555:::>>>BBBEEEIIILLLZZZ___hhhqqqtttvvv||||||zzzyyywww{{{vvvcccWWWPPPIIIDDD>>>:::555222222222222111000000000000000000000000////////////////////////000...,,,,,,---...///...000000000///......------,,,---......//////......///...---,,,,,,---///000111111111222444777:::<<<===???AAAAAA???>>>>>>>>>CCCBBBAAAAAADDDIIIOOORRR[[[gggrrrwww}}}|||uuuuuuxxx{{{uuuooojjjgggccc___\\\ZZZXXXVVVTTTWWWWWWVVVUUUSSSRRRPPPOOONNNNNNMMMLLLLLLMMMNNNOOOMMMMMMLLLJJJHHHGGGHHHJJJMMMNNNPPPTTTWWWXXXVVVTTTYYY[[[^^^bbbfffkkkqqqvvvoooooommmggg```YYYUUUSSSSSSPPPKKKHHHGGGHHHKKKNNNKKKMMMNNNNNNOOOPPPSSSVVVZZZ]]]bbbfffiiilllnnnppptttwww}}}yyy{{{www|||zzzrrrlllccc[[[[[[```iiivvvlllTTTEEE===888222444555333000///---+++........................***++++++,,,,,,------...++++++++++++******))))))******+++,,,+++***)))((()))************+++++++++)))+++++++++***)))***+++---,,,+++***+++---000111///111333555555555444333222111000//////000111222333777<<<@@@CCCGGGMMMRRR```eeelllsssyyy}}}{{{zzzzzznnn___TTTLLLGGGAAA===888555444333222222000000000000000000000000////////////////////////000...,,,,,,---//////............///////////////,,,---......//////......///...---------...///000000111222444777:::<<<>>>>>>@@@BBBBBBAAA@@@@@@AAABBBBBBCCCDDDHHHNNNUUUYYYeeennnxxx}}}yyytttuuuxxx~~~{{{uuunnngggcccYYYVVVSSSRRRRRRRRRQQQPPPMMMNNNNNNOOONNNMMMLLLKKKLLLKKKKKKJJJKKKLLLMMMNNNLLLMMMMMMLLLJJJJJJLLLMMMOOOPPPRRRUUUWWWWWWTTTQQQVVVWWWZZZ]]]```fffmmmrrrqqqqqqooojjjccc\\\WWWUUUSSSRRROOONNNMMMNNNOOOPPPOOORRRTTTVVVVVVWWWYYY[[[\\\]]]___aaabbbeeehhhjjjjjjnnnssswww|||xxxuuu}}}yyymmmaaa^^^aaacccooo|||kkkXXXIII???666666555333222111///.................................---,,,,,,++++++***++++++++++++*********)))***++++++,,,+++***)))((()))************+++++++++***+++,,,+++***)))***,,,---,,,++++++,,,...000111000111333555555444333222222111000000111222444555777;;;???CCCFFFJJJOOOTTTeeekkkrrrzzzzzzwwwvvv~~~|||iiiZZZPPPKKKFFFBBB<<<888666555333111////////////////////////////////////////////////000...------...//////...------......///000000111------...////////////...---........./////////000000111444777:::===>>>???>>>@@@BBBCCCBBBAAABBBCCCAAACCCFFFJJJOOOVVV]]]cccmmmuuu}}}~~~yyyxxxzzz}}}zzzuuuxxx~~~}}}vvvooohhhaaaZZZVVVOOOMMMKKKKKKKKKLLLKKKJJJGGGHHHJJJLLLMMMLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOONNNOOOPPPPPPOOOOOOPPPRRRTTTUUUVVVYYYZZZXXXTTTQQQSSSTTTUUUWWW[[[aaaiiiooosssttttttpppjjjddd```^^^WWWWWWWWWWWWWWWWWWWWWWWWWWWZZZ___bbbccccccdddeeedddcccbbbaaa```aaabbbbbbbbbdddgggkkknnnqqqssstttsssrrrsssvvv|||sssppprrrxxx|||nnnfffeeebbbjjjttt~~~sss\\\JJJ===:::666444333222222111..............................------,,,+++++++++++++++++++++************+++++++++,,,+++******))))))************+++++++++***+++,,,,,,******+++,,,,,,,,,+++,,,---///111222222333444444444333111000111000000111333555777888<<>>>>>>>>>>>@@@BBBBBBAAAAAABBBDDDDDDHHHMMMQQQVVV]]]eeekkkpppwww~~~~~~vvvoooooorrrvvvuuuqqqkkkeee___YYYSSSPPPOOOMMMKKKJJJKKKJJJIIIGGGIIIKKKNNNPPPQQQQQQPPPOOOMMMMMMMMMNNNPPPQQQRRRSSSTTTUUUWWWWWWVVVUUUUUUVVVXXXXXXZZZ\\\]]][[[WWWSSSSSSSSSSSSTTTWWW^^^fffkkksssvvvxxxxxxuuuqqqnnnlllccccccbbbbbbbbbbbbbbbcccbbbgggnnnsssuuuuuuuuuuuutttsssqqqnnnlllhhhdddaaaaaaaaaaaaccceeefffeeeeeeeeedddeeehhhmmmsssvvvwww~~~tttnnnppp{{{tttmmmhhhjjjnnnuuuppp[[[III@@@777444444333222333........................++++++,,,,,,---.........++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********++++++++++++,,,---,,,+++***+++---,,,,,,,,,---...000111222333444444444333222000/////////000222555888;;;===AAACCCHHHMMMSSSZZZ___bbblllrrr|||vvv~~~yyyeeeXXXSSSLLLHHHBBB===999555222///000000000000000000000000000000000000000000000000000.........000000///---000000//////............---...//////000000//////---...///000111111111111444666888;;;===>>>>>>>>>@@@AAABBBBBBAAAAAACCCDDDIIIOOOUUUZZZ^^^dddlllrrrrrr{{{|||tttmmmiiihhhiiikkkgggbbb^^^ZZZWWWTTTQQQNNNMMMLLLLLLMMMLLLKKKIIINNNOOORRRTTTUUUUUUTTTSSSQQQQQQSSSTTTUUUVVVWWWWWW]]]___aaaaaa___]]]\\\\\\YYYYYYZZZ\\\]]]\\\YYYVVVSSSSSSRRRRRRTTTZZZaaafffnnnsssyyy}}}}}}|||zzzyyyrrrqqqnnnmmmlllmmmnnnoooqqqwww{{{qqqjjjhhhfffcccaaaaaa```^^^[[[]]][[[ZZZ\\\aaaeeehhhiiimmmrrrxxx}}}xxxrrrtttzzzxxxooollljjjmmmttt|||rrrXXXIII:::666555333222333////////////////////////+++,,,,,,------...//////+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++))))))*********++++++++++++---...---,,,+++,,,---,,,,,,---...///111222333444444333333222111000///---...000333777<<<@@@BBBEEEGGGLLLTTT]]]ffflllooopppwww~~~nnn___WWWNNNJJJEEE@@@;;;777222///000000000000000000000000000000000000000000000000//////...///111111///---111000000///......------......///000000000000///......///000111222333333777888:::<<>>999444111222222222222222222222222000000000000000000000000/////////000111111///---///////////////...............///000000000000000////////////000222444555999:::;;;>>>AAAEEEGGGIIIMMMMMMMMMKKKIIIIIIJJJLLLUUU]]]gggnnnqqqvvv~~~{{{uuupppiiikkkmmmmmmjjjhhhggggggcccaaa]]]\\\\\\]]]]]]\\\ZZZZZZ[[[]]]___```___]]]ZZZZZZ[[[\\\___bbbeeefffhhhhhhjjjkkkkkkkkkjjjjjjmmmppptttuuussspppnnnmmmgggeeeaaa```___```___^^^YYYZZZYYYXXXXXXZZZ^^^bbbjjjqqq|||}}}zzzyyyxxxzzz~~~xxxtttsssqqqmmmhhheeeaaa\\\YYYYYYYYYZZZYYY]]]___aaaaaaaaa```aaabbbbbbaaaaaaaaabbbccccccdddhhhlllrrrzzz}}}tttkkkiiiiiifffeeeggghhhsss|||bbbHHH>>>:::444111222/////////////////////////////////...------,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,)))************+++++++++,,,...///...---,,,---...+++,,,...000111333444444333333222111111000000111000222555:::@@@GGGMMMPPPQQQRRRWWWaaammmxxx~~~~~~kkk___RRROOOJJJEEEAAA<<<666333222222222222222222222222000000000000000000000000/////////000222111///---------......///000000000...//////000000000000000000000//////000222555666999:::<<>>999999444333222111111111111111111000///......///000111////////////000000000111////////////////////////000000000000000000//////333222111222555888;;;===@@@BBBGGGNNNVVV^^^gggmmmsssnnnjjjfff___WWWUUUWWWaaaiiittt|||xxxuuussspppooopppppppppooorrrtttwww{{{~~~|||wwwssstttvvvwwwxxx|||~~~}}}}}}~~~|||zzzyyyyyyzzz{{{yyywwwsssooonnnpppuuuyyy~~~tttmmmiiihhhkkksssxxx|||zzzrrrjjjddd```]]]___cccffffffbbb^^^[[[ZZZUUUSSSQQQPPPPPPOOONNNLLLMMMRRR[[[dddlllsssxxx{{{xxxzzz}}}zzzxxxtttmmmhhhaaa\\\YYY^^^fffqqqiiiUUUFFF===777555111222222111///.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---+++---000000///---,,,,,,///000222333444444333333333000000111///...111666888===DDDJJJNNNSSSXXX[[[aaafffnnntttxxx|||kkk```UUUPPPKKKCCC<<<999666555444333222222222222111000///......///000111/////////000000000111111000000000000000000000000000000000000000111111111222222333555888;;;???AAABBBHHHRRR\\\gggqqqzzzxxxrrrjjjbbb```cccgggnnnyyy|||zzzwwwtttwwwvvvwwwzzz~~~~~~}}}sssiiieeeaaa___aaaeeehhhooovvv{{{}}}uuullleeebbb___bbbeeeeeecccaaa___^^^ZZZYYYVVVUUUSSSQQQMMMJJJGGGKKKRRR[[[dddjjjooorrroooppptttzzzwwwtttvvv~~~rrrjjjeeebbb^^^___```eeetttyyydddRRREEE===888333333222222111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......+++---......------...///111222333555555555444444333111000222111000333888<<>>999666666444333222222222222111111000//////000111111//////000000000111111111000000000000000000000000000000000000111111222333333444555777999===AAADDDIIITTTbbblllwww~~~xxxqqqkkklllqqqpppvvv}}}zzzzzzzzzzzzzzzwwwmmmeee^^^YYYYYYZZZ\\\aaafffjjjnnntttyyy}}}|||rrrjjjeee]]]___bbbdddddddddcccccccccaaa___]]][[[VVVPPPLLLGGGIIIMMMTTT\\\bbbfffgggfffhhhkkkqqq{{{wwwrrrxxx|||qqqjjjhhhbbb___\\\```mmmxxxeeeSSSFFF===666555444333444444333222........................////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------...---,,,,,,...000333444555666777666555444333111111444444333666;;;AAAIIIRRRXXX[[[]]]```dddpppxxxooo]]]UUUQQQJJJAAA<<<666555444333222111111111111111000000000000111111000000000000111111111111////////////////////////000000000000111222444555555666777888999>>>DDDHHHQQQaaarrr|||}}}wwwqqqnnnrrrxxxzzz|||{{{}}}xxxfff^^^XXXWWWWWWUUUWWWZZZ[[[___eeehhhjjjooovvv{{{xxxpppkkkaaabbbdddfffiiikkklllkkkiiihhhgggfffbbb\\\TTTNNNJJJJJJKKKOOOVVV[[[]]]]]]]]]___bbbiiisssvvvsssvvv~~~tttooofffaaa]]]aaalll}}}yyyeeePPPAAA;;;888444333444555555444////////////////////////////////////////////////,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------//////...---,,,,,,...111555666777888777666555444222111333777888777;;;@@@FFFNNNXXX]]]^^^aaaffflllxxx}}}{{{ggg\\\UUULLLDDD???777666555333222111000000111111111111111111111111000000000111111111222222////////////////////////111000000000111333555777777888999999;;;@@@IIIPPP]]]pppxxxsssooonnnttt}}}iii```XXXWWWVVVSSSRRRSSSSSSXXX]]]^^^^^^```ggglllvvvzzz}}}xxxuuugggggggggiiillloooooooooooooooooonnnkkkcccZZZTTTOOOMMMKKKNNNSSSWWWYYYXXXWWWYYY]]]dddmmmxxxtttqqqrrr{{{|||pppiiicccdddlllzzzyyyaaaMMMDDD>>>666222222444333222////////////////////////------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---...//////...---...111333777777888888888666555444111111444:::<<<===AAAGGGMMMTTT\\\```aaaeeennnvvvssseeeZZZOOOGGGDDD999888666444333222111111111111111222222111111111000000111111111222222222000000000000000000000000111000000000222444777888888999::::::===EEEQQQ[[[nnnyyyrrrnnnmmmqqq{{{ooodddZZZWWWVVVTTTRRRSSSTTTYYY___```^^^^^^dddiiikkkooouuuxxxyyyzzz|||}}}~~~}}}sssqqqooooooqqqssssssqqqvvvwwwxxxyyyuuunnnddd]]]VVVSSSPPPRRRWWW\\\]]]\\\ZZZ[[[]]]bbbhhhnnntttxxxwwwxxxzzz}}}xxxqqqqqqwww~~~ssshhhfffiiisss{{{fffRRRIII===555333444333222////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......+++---///000000222555777777888888888777666444333111111555<<<@@@AAAFFFLLLSSSZZZ```bbbcccjjjvvv}}}lll^^^QQQIIIFFF:::999888666444333333333111111222222222222111111000111111111111222222222111111111111111111111111111000000000222555777999888:::;;;<<>>BBBDDDIIIOOOXXX]]]cccdddeeemmm{{{~~~zzzyyyuuudddWWWOOOKKK@@@<<<888555444333333222333222222111111222222333111111000000000000111111111111111111111111111111111222333333222444777999<<<@@@>>>@@@EEEIII[[[www}}}xxxppplllooouuu}}}~~~{{{|||~~~{{{zzzxxxnnnddd```___^^^```dddgggiiillloooooommmjjjhhhjjjkkklllooosssuuutttssszzzzzz{{{|||~~~~~~~~~~~~yyyssslllfffaaabbbiiiooopppnnnpppnnnllljjjiiigggcccaaaaaa```^^^^^^aaafffkkknnnqqqvvv|||xxxqqqpppzzzrrrllliiijjjuuu}}}hhhQQQDDD===666333555333333333222000///---,,,//////.........---------.........------,,,,,,,,,,,,,,,,,,---------......//////000111333555777888888:::<<<;;;888555333333111222444999@@@HHHPPPTTT```___^^^aaahhhsss|||zzzyyy~~~}}}lll]]]SSSMMMDDD@@@:::666444444333222333222222111111222222333111111000000000000111111111111111111111111111111000111222333333555888;;;???CCCAAACCCKKKPPPdddzzztttqqqpppssswwwzzzvvvvvvzzz}}}~~~vvvmmmjjjjjjjjjmmmqqqtttuuuwwwxxxxxxwwwuuutttqqqooooooppptttwwwxxxxxx~~~~~~yyytttooopppvvvzzzyyyvvvwwwtttpppmmmiiiddd___\\\YYYWWWUUUUUUVVVZZZ^^^```eeeiiinnnpppqqqtttzzzvvvooosss{{{tttmmmhhhnnnxxx~~~hhhVVVFFF999444666444444333222111000///...//////.........---------...------------------,,,,,,,,,---------............///000222444666888999999;;;<<<;;;888555333333444555777<<>>999666555444333333222222111111222222333222111111000000111111222111111111111111111111111111222333333333555888;;;:::======AAAMMMXXXqqqyyyuuuvvvxxx|||}}}}}}|||{{{zzzqqqrrrrrrqqqrrrvvv~~~~~~sssqqqooommmkkkgggbbb^^^WWWVVVSSSPPPNNNMMMNNNNNNNNNOOOPPPPPPRRRUUU[[[___iiilllttt~~~yyyqqqttt|||ppphhhgggjjjqqqzzzjjjNNN@@@===444333222111111000000000////////////............,,,,,,------......//////------------............---///111444777999;;;<<<<<<<<<<<<:::666444444555888:::???GGGPPPZZZbbbfffeeefffhhhkkkooouuu|||zzzttt{{{tttaaaVVVLLLGGG???:::777666555555333222222111111222222333222222111111111111222222111111111111111111111111333444444444333444777999<<<@@@???EEERRR___yyy~~~yyyuuuuuuxxx~~~zzzxxxxxxxxxwwwvvvooorrrvvvxxxxxx{{{oooooonnnnnnmmmjjjfffbbb\\\[[[XXXUUURRROOONNNMMMLLLLLLKKKJJJJJJMMMQQQTTTXXX\\\dddnnntttxxxyyyuuuvvv~~~xxxjjjcccccceeeiiinnnuuuzzzZZZDDD;;;444333222000////////////000000/////////.........---------....../////////---------.........//////...///222666999;;;<<<===<<<<<<;;;999666555666777999===DDDMMMWWW```gggjjjlllnnnrrruuuwww{{{~~~www|||yyyggg[[[QQQKKKCCC<<<888666666555333222222111111222222333222222111111111111222222111111111111111111111111333444444444444555888:::;;;??????EEERRR```zzz{{{xxxssswww}}}zzzuuutttvvvxxxxxxwwwsssxxx}}}~~~}}}~~~tttssssssrrrqqqnnniiieeeaaa```^^^[[[WWWTTTQQQPPPPPPNNNLLLJJJIIIIIIJJJKKKMMMOOOVVV^^^dddiiirrr{{{yyytttttt}}}nnnbbb]]][[[\\\^^^dddpppdddJJJ:::777555333111000/////////000000000/////////...................../////////------.........////////////111444777:::;;;<<<<<<<<<;;;:::888666666888:::===BBBLLLWWWaaaiiimmmoooppptttzzz~~~{{{rrrgggYYYSSSIII@@@:::777666555333222222111111222222333333222222111111222222333111111111111111111111111000222333444555777:::===;;;???@@@FFFSSS___xxxyyyyyywww|||wwwssstttyyy~~~~~~~~~|||zzzyyyzzzzzzyyyvvvqqqmmmjjjiiihhheeebbb^^^[[[YYYYYYVVVSSSPPPNNNLLLJJJHHHHHHHHHLLLRRRVVVZZZccclllwwwzzztttvvvzzzuuufff\\\XXXWWWYYY[[[cccuuuoooUUUBBB;;;999666333111000000111000000000000/////////...////////////........................////////////111222555999;;;<<<<<<<<<;;;:::999777555777:::===CCCJJJVVVbbblllrrrtttuuuuuu{{{~~~~~~sss```XXXMMMCCC<<<888555444333222222222222222222333333222222111111222222333111111111111111111111111---///111333555999===AAA@@@EEEEEEKKKXXXccc|||}}}xxx|||~~~|||wwwtttvvv~~~wwwzzz|||}}}~~~}}}yyyuuussssssqqqooolllhhheeecccaaa^^^ZZZWWWTTTPPPLLLIIIFFFEEEGGGKKKMMMPPPYYYcccjjjwwwzzzwwwssswww}}}lll^^^[[[YYYYYYXXX\\\kkk|||xxx```MMM>>><<<888555333111111222000000000000////////////000000//////......------............/////////000222333666999;;;<<<;;;;;;::::::888666555777;;;???GGGOOO]]]jjjtttyyyyyyyyy||||||qqqbbbQQQGGGAAA:::777666555555444333333333333444222222222222222222222222222222111111111111222222777555333333555888;;;<<>>BBBDDDKKKXXXiii~~~|||www{{{}}}||||||}}}~~~~~~~~~|||zzzyyyyyyvvvqqqlllgggbbb\\\XXXOOONNNLLLIIIGGGHHHMMMQQQVVV___lllwww{{{rrruuummmhhhdddaaa^^^___gggppp~~~wwweeeJJJ@@@888555444222000222222222000//////.........////////////////////////000000///......///000111555666999;;;<<<<<<;;;;;;:::666555777999:::@@@FFFPPP```rrr||||||zzzjjjYYYNNNFFF>>>999777666555444444333444444444333333333333333333333333222222111111111111222222111222333555888;;;>>>@@@EEEKKKVVVfffzzz~~~xxxwww~~~{{{zzz||||||xxxtttooohhhdddVVVUUURRRNNNJJJIIIKKKMMMPPPWWWaaalllvvvwwwqqqtttwwwppphhheeebbb```dddjjjvvvyyyYYYJJJ;;;555555333222222222111000000//////////////////////////////////////////.........000111222666888:::<<<===<<<;;;:::888555555888:::<<>>GGGQQQ```ppp}}}}}}sssbbbVVVMMMDDD===;;;666666555444444444444555333333333333333333333333333333222222222222333333333555777999:::===BBBFFFRRRbbbxxx|||vvvxxx~~~{{{xxxxxx}}}|||zzzxxxvvvtttttttttuuutttrrrtttsssssssssuuuwwwxxxxxxyyyxxxxxxyyy{{{}}}~~~yyyuuukkkhhhddd^^^YYYSSSOOOLLLHHHJJJNNNUUU```nnn|||{{{yyyyyyyyyooogggdddfffqqq}}}vvvaaaIII===999777555555222111111000000000000111000000000000000000000000.........///000333555666:::;;;<<<======;;;:::888999777999<<<===AAAKKKVVVfffuuu~~~{{{~~~~~~lll___UUUIIIAAA===777666555555444444555555333333333333333333333333333333222222222222333333444666999:::;;;@@@GGGMMMZZZpppwwwuuu{{{|||{{{{{{}}}wwwvvvuuuuuuuuutttqqqnnnllljjjiiiiiijjjkkkiiihhhffffffffffffhhhjjjlllmmmrrrrrrrrrssstttwwwyyyzzz|||~~~sssppplllgggaaaZZZSSSNNNIIIIIIJJJPPP[[[iiivvv~~~|||wwwwwwyyyllleeeeeemmmyyyoooVVVFFF===777333333222111111000000111111111000000000000000000000000......///000222555888999:::;;;<<<===<<<:::888666888888:::>>>@@@EEERRR^^^ooo{{{||||||yyyjjj]]]OOODDD@@@777666666555555555555555444444444444444444444444444333333222222333333444333666999:::===CCCMMMUUUhhh~~~vvvxxx~~~}}}{{{zzzxxxvvvnnnkkkhhhggggggfffeeedddbbb```______``````^^^\\\ZZZZZZ[[[[[[\\\___ccceeeiiiiiijjjlllnnnqqqssstttsssyyy}}}zzzvvvqqqlllddd[[[UUUPPPNNNLLLNNNVVVaaakkkrrryyy}}}zzz}}}ssshhhfffhhhrrriiiUUUFFF:::444444222111111000000111222222000000000000000000000000//////000111444777:::<<<;;;;;;<<<<<<;;;999666555555666;;;@@@CCCJJJYYYgggvvv}}}zzz}}}~~~zzz}}}ssscccSSSGGGBBB777777666555555555555555444444444444444444444444444333333222222333333444111444888:::===FFFRRR\\\vvv~~~xxx|||wwwtttqqqnnnmmmkkkiiigggccc___ZZZWWWVVVXXXYYYZZZWWWVVVUUUTTTTTTSSSPPPNNNOOOPPPPPPPPPQQQUUUZZZ]]]]]]^^^```bbbeeehhhkkklllmmmsss{{{~~~zzzuuummmccc\\\TTTPPPKKKJJJMMMTTT\\\```nnnssszzz~~~}}}}}}ooollldddlllyyyxxxbbbNNN???777777222111111111111111222222000000000000000000000000//////000222555888;;;===;;;;;;<<<<<<:::888555333333555:::@@@EEENNN^^^nnnyyy~~~yyytttwwwzzzuuu}}}~~~iiiWWWJJJCCC===999777888777333222444444444444444444444444444666555555444444444555555666999888<<>>HHHRRRjjj}}}yyyuuuooojjjiiinnnvvv}}}}}}|||zzzwwwuuuuuusssnnniiiccc^^^ZZZYYYOOONNNKKKGGGEEECCCBBBBBBAAA@@@>>>===<<<<<<======;;;;;;;;;;;;;;;:::::::::::::::::::::<<<>>>@@@AAABBBDDDGGGIIIKKKMMMPPPRRRWWW\\\dddkkkqqqwww|||}}}{{{|||}}}wwwrrrjjjcccXXXOOOJJJHHHHHHHHHLLLOOOSSSYYY___gggpppvvv}}}kkkccc___cccmmmyyyiiiPPP@@@888777555333222222222222111111111111111000000000000111333555888999:::;;;;;;:::888777555444444333666999@@@HHHTTTcccrrr|||{{{lllddd```iiivvv~~~wwwxxx~~~kkkZZZPPPEEE>>>888888888666555777555555555555555555555555444444444444444444555666777===>>>AAAKKKWWWsss~~~~~~zzzrrrkkkiiilllsssyyy{{{xxxtttpppkkkhhhgggddd```[[[UUUQQQNNNLLLFFFDDDBBB@@@>>>======<<<===<<<;;;:::999999::::::888888888888888888888888888888888999:::<<<===>>>===???BBBCCCDDDFFFIIIKKKNNNRRRZZZaaahhhooouuuyyy}}}}}}yyyzzz~~~{{{wwwooohhh^^^UUUOOOKKKIIIHHHFFFHHHJJJNNNSSSZZZccciiirrrwwwzzztttiii___^^^dddmmm{{{yyy[[[DDD<<<999555333222222222111111111111111111111111111000111444777999;;;;;;<<<:::999777555444333333333999;;;AAANNN^^^mmmyyy~~~qqqiiibbbiiiuuu~~~{{{uuusssaaaUUUIII@@@999888888666555666555555555555555555555555555444444444555555666777999???@@@CCCMMMXXXsss~~~~~~~~~|||uuummmiiikkkpppttt~~~}}}xxxsssmmmgggaaa\\\WWWUUURRRNNNKKKHHHEEEDDDAAA@@@???===<<<;;;;;;::::::999999999888888999999666666666666666777777777777777888888999:::;;;<<<:::<<<>>>??????AAACCCEEEFFFJJJQQQWWW^^^eeelllqqquuuzzz}}}xxxzzz~~~}}}yyysssmmmcccYYYRRRLLLGGGDDDCCCDDDEEEFFFJJJPPPXXX^^^dddjjjsss}}}wwwrrrddd^^^^^^cccmmmvvvgggNNN???;;;555222222222222111111111111111111222222222111333555888;;;<<<<<<<<<:::888666444333333444444;;;>>>FFFVVVhhhwww~~~{{{tttmmmrrr{{{zzzttt~~~}}}iii]]]OOODDD;;;888999777555555555555555555555555555555555555555555666777888888999???@@@EEEOOOXXXooo||||||}}}xxxrrrmmmlllpppsss~~~~~~|||zzzvvvrrrnnniiiccc\\\UUUQQQJJJIIIGGGEEEBBBAAA@@@@@@<<<<<<<<<;;;:::999888777666666666666666777777777333444444444444444555555555555666666777888888999666888:::;;;;;;;;;===???AAADDDIIINNNTTTZZZbbbfffkkkrrr{{{}}}~~~{{{xxxrrrhhh^^^TTTLLLEEE@@@BBBBBBAAAAAACCCGGGNNNRRR[[[```jjjttt~~~{{{zzzjjjaaa\\\]]]cccjjj|||uuu[[[DDD>>>777333222333333111111111111222222222222222333444777:::<<<<<<<<<;;;999777555444333444666777<<>>;;;:::888666666555555555555555555555555666666666666777888999:::;;;AAADDDKKKVVV]]]ooo|||zzzzzz|||}}}{{{wwwqqqllljjjlllnnnwwwyyy{{{zzzwwwsssqqqpppdddbbb^^^[[[VVVQQQJJJFFFAAA@@@???===<<<;;;;;;;;;999999999888777666444444333444444555666666666666222222222333333444444444333333444555666666666666555777888888888888:::;;;>>>@@@CCCFFFJJJPPPWWW\\\```hhhsssyyyzzz|||}}}{{{vvvmmmddd[[[RRRJJJEEEBBBBBBAAA@@@@@@BBBGGGJJJRRRXXXaaakkkwww}}}yyyrrrhhhaaa^^^```eeennn~~~gggIIIBBB999444555666555444111111111222222333333333444666999;;;===<<<;;;:::888666555444444666888999===EEEUUUhhhyyy~~~}}}{{{zzzlllZZZMMMAAA===<<<:::777777666666666666666666666666777777777777888999:::;;;>>>DDDHHHRRR^^^dddrrr{{{xxxwwwxxxsssqqqnnniiieeebbbcccdddiiikkkllljjjgggcccbbbaaaVVVTTTRRRPPPMMMHHHCCC???===<<<;;;:::999888888888888888888777666444333222333444555666666777666666222333333333444444555555333444555666666666666666666777999999888888999;;;<<<>>>???AAADDDJJJPPPUUUVVV```lllrrrtttwww~~~~~~|||xxxpppiiibbbZZZSSSNNNDDDDDDCCCAAA@@@AAADDDGGGGGGMMMVVV```lllxxxvvv|||yyyooogggbbbcccfffdddzzzlllMMMEEE;;;666777888777666111111111222222333333333666777:::<<<===<<<:::999777666444444444777999;;;>>>HHHYYYmmm}}}}}}sss[[[OOOCCC>>>;;;888888;;;666666555555555555666666555777777555666:::===>>>BBBLLLYYYdddnnnzzzyyytttpppoookkkgggbbb^^^\\\[[[YYYWWW\\\[[[ZZZYYYWWWUUUTTTTTTJJJIIIGGGEEEBBB???===;;;;;;:::::::::999999888888666666777777666555444444666777777888888777666555333444444444444333222222444444444555555555666666777777777777777777777777777999;;;<<>><<<::::::888888888777777777666666777777777777777666555555555666777888888777666666444444444555444333333222444444555555555666666666444444444444444444444444777888999:::;;;>>>BBBFFFJJJQQQZZZbbbgggmmmtttyyy|||zzzvvvqqqkkkbbbYYYSSSJJJFFFBBB???>>>>>>>>>>>>CCCEEEKKKTTT]]]eeesss~~~wwwzzzzzzooogggbbb```bbbnnn}}}{{{dddNNN<<<999999555333666444333222222222333444555999999:::;;;;;;;;;:::999:::555333555777777:::>>>EEEPPPeeezzz{{{xxxxxx}}}zzzcccVVVIIIBBB===888777888777666666555555666666777666888999888888:::???DDDWWWnnnxxxrrrmmmjjj```ZZZSSSLLLIIIGGGFFFEEEEEEEEEDDDCCCAAA@@@??????:::;;;;;;;;;;;;::::::999888888888777777777777666777777888888888777666666444555666888888888777777555555666666555555444333555555666666666666666777444444444444444444444444666777888777777999<<>>>>>BBBBBBFFFMMMTTT\\\iiiuuu{{{tttzzzuuuiiiccc```bbbmmmzzzpppYYYBBB:::999666444555444333333222333444555666999:::;;;;;;;;;:::999888777444444777999999<<>>999777999777777666666666666777777777888999:::999:::CCCMMMhhh~~~vvvnnnhhh^^^XXXOOOHHHDDDBBBBBBAAAAAAAAA@@@@@@???>>>======::::::;;;;;;;;;;;;::::::::::::::::::999999999999888888999999999999888888444555777888999999999888777777777777777666555555777777777777777777777777666666666666666666666666444555666666555666999;;;===BBBHHHMMMSSS[[[eeelllrrrwww~~~{{{zzzyyyxxxuuupppiiieeeXXXSSSLLLGGGDDDCCCBBBAAADDDBBBDDDIIIOOOWWWeeeqqq~~~tttsss}}}mmmddd```bbbkkkyyy|||eeeKKK???;;;888666777444444333333333555666777999:::;;;;;;;;;:::999888666444555888999999===BBBLLL]]]uuu{{{ssssssxxx~~~|||}}}}}}uuuooollliiigggeeedddcccaaaaaa```aaaaaaeeefffiiimmmrrrwww{{{~~~~~~iii\\\NNNFFF@@@;;;999:::777777666666666666777777777777:::;;;:::===KKKZZZzzzzzznnnfff[[[UUULLLEEEBBB@@@@@@???<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::;;;;;;;;;;;;999999:::::::::::::::999555666888:::;;;;;;::::::888999999999999888777777888888888888888888888888777777777777777777777777333444666666555666888::::::===BBBFFFJJJRRR\\\ccckkkpppwww~~~|||{{{zzzyyyxxxuuuppplllaaa\\\UUUNNNJJJGGGEEEDDDCCCAAABBBGGGLLLSSSaaannn|||yyyqqqxxxuuuhhhbbbaaajjjwwwpppVVVEEE>>>:::888777444444333333444666777888::::::;;;<<<;;;:::999888555444555888999888===DDDRRRdddzzz{{{rrrrrrxxx{{{|||~~~|||{{{vvvqqqiiibbb^^^[[[XXXVVVTTTTTTTTTSSSSSSRRRRRRQQQUUUUUUWWWYYY\\\```dddfffjjjmmmppptttvvvzzz~~~pppcccTTTKKKCCC===:::;;;888777777666666777777888777777999<<<;;;@@@SSSiiiyyykkkaaaUUUPPPHHHCCC@@@>>>>>>===;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;:::999888999999::::::::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;888999:::<<<<<<<<<;;;;;;::::::;;;;;;::::::999888:::999999999999888888888666666666666666666666666333555666666666666777999888:::>>>@@@CCCJJJSSSZZZbbbgggnnnuuuzzz}}}}}}{{{yyyyyywwwtttrrriiiddd\\\VVVPPPLLLGGGEEEAAA???@@@CCCGGGNNNZZZfffwwwvvvtttxxxqqqgggaaahhhttt}}}eeePPPBBB;;;777666555444444444555777888999:::;;;;;;<<<;;;:::888777555444666888999:::AAAIIIZZZlll}}}|||ssstttzzzyyywwwzzz~~~~~~xxxtttoookkkhhhbbb]]]WWWSSSPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJKKKMMMPPPRRRTTTVVVYYY]]]___bbbeeehhhkkknnnooopppppppppqqquuuwwwzzzlll\\\PPPGGG???::::::888888777777777777888888777666888<<<<<>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;::::::;;;:::::::::999999999999777777777777777777777777555777888777555444444555666888;;;<<<>>>CCCJJJPPPVVV\\\dddlllrrrwww{{{}}}~~~{{{xxxwwwwwwvvvuuupppllleee___XXXRRRLLLGGGAAA??????AAADDDHHHSSS^^^mmmxxx|||yyy{{{pppcccgggooo}}}yyy```KKK???:::888555444444444555777999:::;;;;;;<<<<<<;;;999888777555444666999:::>>>HHHRRRcccrrr|||sssttt{{{~~~wwwuuuyyy}}}}}}|||}}}}}}xxxqqqkkkgggbbb]]]ZZZQQQNNNJJJGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKHHHKKKNNNPPPQQQSSSUUUWWWZZZZZZ[[[[[[[[[^^^bbbffflllwww~~~sssbbbUUUJJJ@@@;;;:::888888777777777777888888777555888<<<<<>>999999999:::::::::::::::<<<===>>>>>>??????>>>>>>===>>>>>>>>>??????@@@@@@;;;;;;<<<===>>>>>>============>>>??????>>>===<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;::::::999999999::::::::::::::::::::::::777888999777444222111222555777::::::;;;>>>EEEJJJMMMSSS]]]fffmmmssswwwzzz}}}zzzwwwvvvvvvvvvvvvvvvssslllfff___XXXPPPKKKCCCAAA@@@BBBCCCEEEOOOYYYeeepppzzzvvveeefffjjjvvvmmmSSSDDD===<<<555555444555666888:::;;;;;;;;;<<<<<<;;;999888777444444666999<<>>>>>>>>>>>???AAACCCEEEBBBEEEGGGIIIIIIJJJLLLMMMLLLMMMMMMMMMNNNRRRWWWZZZ[[[gggxxx~~~~~~vvvbbbYYYOOOAAA;;;>>>;;;:::999999888888999999::::::===???AAANNNkkkyyymmmaaaWWWPPPKKKHHHEEECCCBBB@@@>>><<<===============>>>>>>>>>=========>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>???????????????>>>======>>>>>>?????????@@@=========<<<;;;;;;::::::===>>>>>>?????????>>>>>>999:::::::::::::::::::::999999888888888888999999777777888999;;;<<<>>>???IIIMMMSSSZZZ___ffflllppptttuuuyyy~~~zzzzzzyyyyyyxxxyyy{{{xxxoooggg___UUULLLIIIDDDAAAAAAAAACCCIIIQQQ^^^iiiyyy~~~}}}pppjjjjjjvvvgggNNN@@@===888666555555777999999999999::::::888666555555666999555777===>>>???NNNaaazzzuuupppuuu{{{~~~{{{zzz|||yyyuuuoookkkhhhfffdddbbb\\\YYYUUUPPPKKKHHHGGGGGGCCCCCCAAA@@@??????>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>??????@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFIIILLLNNNUUUZZZgggvvv~~~{{{{{{ggg\\\QQQCCC<<<>>>;;;:::999999888999999999888999;;;>>>DDDUUUvvv}}}rrrhhh^^^VVVPPPKKKHHHEEECCCBBBAAA???===<<<<<<<<<<<<===============>>>???@@@AAABBBCCCDDD>>>>>>>>>>>>============<<<======>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>=========???@@@@@@@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777888888444444555666777999;;;<<>>>>>>>>??????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDGGGHHHNNNQQQ[[[iiiuuu~~~wwwyyy~~~iii\\\PPPBBB;;;:::;;;;;;:::999999999999999888888:::???IIIbbbyyypppggg___XXXRRRNNNIIIGGGDDDBBBBBBAAA???>>>========================>>>???@@@BBBDDDEEEFFFGGG??????>>>>>>>>>===============>>>>>>>>>??????????????????@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<;;;:::888777777777777333444444555666777999:::???BBBGGGKKKOOOSSSXXX[[[]]]\\\___eeeiiikkkqqqxxxyyyyyyyyyyyyzzz|||~~~~~~{{{{{{{{{zzz|||zzzvvvpppfff\\\OOOHHHCCCBBBAAA@@@CCCIIIQQQYYYgggvvv~~~}}}rrriiikkkwwwnnnUUUFFF===;;;999999:::<<<<<<<<<:::;;;;;;:::777666666777777555777>>>BBBJJJ^^^rrryyytttvvv{{{zzzzzz{{{zzzyyyzzz|||~~~|||nnnhhh___XXXSSSQQQOOOMMMHHHFFFDDDCCCBBBAAABBBBBB@@@?????????@@@@@@AAABBB??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAABBBCCCGGGHHHNNNYYYcccooouuuttt|||mmm___SSSFFF>>><<<;;;;;;:::999999999999:::999999;;;@@@PPPnnn|||rrrlllddd\\\UUUQQQLLLJJJGGGEEEBBBAAAAAAAAA@@@>>>????????????????????????@@@@@@AAABBBDDDEEEFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB???????????????@@@@@@@@@??????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBAAAAAA@@@???>>>======>>>===;;;999888777666666666666666666777888999:::;;;===AAADDDFFFIIILLLOOORRRQQQSSSYYY]]]bbbjjjrrrvvvwwwwwwxxxxxxyyy{{{}}}~~~~~~~~~}}}{{{~~~}}}{{{wwwnnndddTTTMMMFFFCCCAAA???AAADDDJJJPPP\\\mmm~~~{{{mmmiiiooo}}}~~~^^^HHH>>><<<::::::;;;<<<<<<<<<;;;<<<<<<:::888777777888999888:::>>>CCCNNNcccvvv~~~wwwxxx|||||||||{{{{{{{{{{{{}}}~~~~~~xxxmmmfff\\\TTTOOOLLLJJJIIIEEEDDDCCCBBBBBBBBBCCCDDDAAA@@@@@@@@@@@@@@@AAAAAA??????@@@AAABBBBBBBBBAAADDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBDDDDDDGGGNNNUUU___ooo}}}wwwrrrwwwtttdddXXXMMMEEEAAA<<<;;;::::::999999::::::;;;<<<>>>DDDWWWzzz}}}tttmmmgggaaaZZZSSSNNNKKKHHHFFFEEECCCAAA@@@AAAAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBB??????????????????????????????@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@?????????>>>===;;;999888777777777777666777777888999999999;;;>>>???@@@BBBDDDFFFJJJHHHIIINNNRRRWWW```iiinnnppprrrrrrrrrsssvvvxxx{{{}}}}}}zzz|||}}}|||}}}{{{rrrgggZZZQQQIIIFFFDDD@@@???AAAEEEJJJTTTddduuuqqqggghhhsssgggLLL???===;;;:::;;;<<<;;;;;;;;;<<<<<<:::888777777888888888:::>>>EEESSSiii|||||||||~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}{{{qqqddd^^^TTTLLLGGGEEECCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBAAABBBBBBDDDBBBCCCGGGLLLSSSaaannn}}}uuuvvvuuudddXXXNNNEEE???<<<;;;;;;:::::::::::::::<<<>>>AAAHHH^^^tttiiiccc\\\XXXSSSNNNKKKHHHFFFDDDEEECCCBBBBBBCCCCCCCCCBBB@@@AAABBBBBBCCCDDDEEEEEEIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDBBBAAA@@@@@@AAABBB@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@>>>===;;;:::999999777777666666666777888888999;;;=========>>>@@@BBBDDDAAAAAAEEEHHHLLLTTT]]]fffjjjnnnooopppqqquuuxxxyyy{{{~~~{{{|||{{{zzz||||||tttjjj```VVVMMMJJJGGGCCC@@@@@@BBBFFFOOO[[[kkk{{{tttgggdddiiixxxpppSSSAAA???<<<;;;<<<<<<<<<;;;:::;;;;;;:::777666666777333666;;;???HHHZZZrrr|||zzzyyyyyyzzzzzzyyywwwyyyzzz|||~~~wwwnnn\\\VVVOOOHHHEEECCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@BBB@@@AAADDDFFFJJJTTT___yyyvvv~~~yyyfffYYYOOOEEE===<<<<<<;;;::::::::::::;;;:::>>>BBBKKKdddwwwkkk```ZZZSSSQQQNNNLLLKKKJJJHHHFFFGGGEEEDDDDDDFFFGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNKKKJJJGGGEEECCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<:::999999888888888999999999;;;<<<<<<<<<<<<>>>???AAA???>>>AAABBBEEEKKKSSS\\\aaagggkkkmmmpppvvv{{{yyyzzz~~~~~~}}}{{{zzz|||}}}vvvmmmeee[[[QQQMMMKKKFFFBBBAAA@@@DDDKKKTTT```pppyyykkkcccdddooozzztttWWWDDDAAA>>>======>>>===<<<999:::;;;999777555555666333888>>>BBBLLL___www~~~{{{yyyxxxzzz|||}}}{{{yyywwwxxxzzz}}}}}}zzzyyywww{{{}}}{{{zzzvvvmmmdddUUUQQQKKKGGGEEEDDDCCCBBB???@@@AAABBBCCCDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@AAADDDDDDEEEKKKTTT|||vvv{{{ooo```VVVKKKBBB<<<<<<;;;::::::::::::;;;777===BBBMMMhhh{{{nnncccZZZTTTMMMLLLKKKKKKLLLLLLJJJIIIIIIGGGFFFGGGHHHJJJJJJIIIMMMMMMOOOQQQSSSUUUWWWXXXVVVVVVWWWXXXYYYYYYZZZZZZVVVVVVVVVVVVUUUUUUUUUUUURRRPPPMMMJJJHHHHHHHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@???>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<999:::<<<<<<;;;;;;===>>>CCC@@@???AAAAAABBBHHHOOOOOOUUU]]]cccfffkkkrrrxxxyyyzzz~~~|||zzz}}}xxxooohhh]]]SSSPPPMMMHHHCCCBBB>>>CCCIIIOOOYYYiii}}}~~~pppfffdddlllvvvuuuYYYFFFCCC@@@?????????>>>===999::::::999666555555666777===BBBFFFNNNaaawww}}}{{{zzzyyy|||}}}vvvwwwyyy|||~~~zzzwwwtttssseeejjjlllllljjjggg___VVVMMMJJJFFFDDDCCCBBBAAA@@@>>>???AAACCCEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDDDDDDDCCCBBBAAAAAAEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCFFFEEEDDDHHHOOO}}}zzz~~~uuueeeVVVJJJBBB===:::777777888999::::::<<<===AAANNNlllrrrggg\\\TTTOOONNNNNNMMMLLLKKKKKKJJJJJJGGGHHHIIIKKKMMMOOOQQQSSSVVVWWWWWWYYY[[[^^^```aaabbbcccdddeeeeeecccaaa```___^^^^^^^^^^^^]]]ZZZWWWWWWTTTPPPMMMLLLLLLKKKJJJHHHHHHHHHGGGGGGEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::;;;???BBB@@@?????????AAACCCEEEFFFIIIMMMRRRWWW\\\ccckkkrrrqqquuu|||~~~||||||zzzvvvrrrhhh```UUUOOOLLLJJJEEE@@@CCCBBBCCCIIIRRR___rrr|||tttiiifffiiilll}}}ttt\\\LLLCCC;;;;;;===<<<;;;;;;<<<;;;888666555555666777888<<<@@@GGGVVVkkk{{{~~~vvvvvv{{{uuuwwwzzz~~~{{{|||}}}~~~zzzxxxwwwtttmmmfffbbb```]]]]]]]]]ZZZUUUQQQJJJGGGCCCAAAAAAAAABBBBBBBBBCCCEEEGGGHHHGGGFFFEEEGGGGGGGGGGGGGGGHHHIIIIIIFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGIIIHHHFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFDDDCCCCCCEEEGGGIII~~~yyyiiiZZZMMMEEE>>><<<999888999;;;;;;;;;===>>>BBBPPPmmmxxxkkk```XXXRRRNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLOOOQQQTTTWWWXXXZZZ[[[]]]___bbbdddeeefffiiijjjkkklllllljjjiiigggeeedddbbbbbbbbbaaa___]]][[[XXXTTTRRRQQQQQQPPPOOOKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBAAA@@@@@@@@@@@@AAABBBBBBDDDGGGLLLPPPTTTZZZaaafffjjjnnnvvv||||||{{{yyyuuuqqqjjjcccZZZRRRNNNJJJFFFCCCDDDBBBBBBGGGNNNZZZkkkzzzxxxkkkggghhhkkk{{{ttt```OOOEEE===<<<>>>===<<<<<<:::999777666555666888999:::>>>BBBIIIYYYnnn~~~{{{xxxxxxyyy~~~}}}tttsssxxxuuuwwwzzz}}}}}}}}}~~~{{{vvvtttsssooohhhbbbYYYWWWTTTSSSSSSQQQMMMJJJJJJHHHEEECCCCCCDDDEEEEEEFFFGGGJJJLLLMMMMMMLLLKKKJJJJJJIIIHHHIIIJJJKKKLLLJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCEEEFFFnnn^^^QQQHHH@@@>>>;;;:::;;;<<<<<<<<<<<>>???@@@AAAAAA@@@@@@???>>>>>>======;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBDDDGGGIIILLLPPPUUUXXX^^^cccjjjrrrzzz|||zzzwwwsssooolllggg```XXXQQQKKKHHHFFFDDDBBBAAADDDIIIRRRaaaooo|||pppiiiiiikkkxxxuuueeeSSSIII???>>>???>>>======888888666666666888:::;;;<<>>===<<<>>>AAAFFFIIIJJJIIIGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHJJJMMMNNNQQQVVV]]]fffnnnwww~~~zzzxxxvvvrrrooommmkkkeee]]]SSSLLLIIIHHHDDDAAA@@@CCCFFFMMMZZZggguuuxxxnnnlllmmmwwwwwwjjjZZZNNNCCC??????===<<<===999888777666666888:::;;;<<<@@@GGGQQQdddzzzzzzqqqllljjjlllttt~~~wwwnnnlllooouuuvvvxxx{{{}}}||||||~~~{{{wwwoookkkgggcccaaa]]]XXXUUUKKKIIIGGGEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHJJJLLLOOOQQQRRRUUUWWWYYY[[[\\\\\\[[[YYYVVVUUUUUUWWWZZZ]]]ZZZYYYXXXWWWUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPSSSSSSSSSQQQOOOMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGwwwdddSSSHHHAAA???<<<:::;;;<<<<<<;;;:::>>>FFFVVVuuuyyymmmjjjgggeeeccc```\\\YYYWWWXXXYYYYYYYYYXXXWWWVVVSSSTTTUUUXXX[[[___bbbccccccfffmmmsssxxxzzzzzzyyy~~~}}}{{{xxxtttqqqqqqpppooommmhhhfffdddbbbbbbaaa```^^^XXXXXXWWWVVVTTTRRRPPPOOOOOOOOONNNNNNLLLKKKIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBAAA@@@AAABBBDDDEEECCCCCCBBBAAA@@@???>>>>>>===???DDDKKKPPPRRRQQQNNNJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHLLLRRRYYYaaajjjsssyyy}}}xxxvvvuuusssqqqnnnlllhhh```WWWOOOKKKIIICCC@@@@@@BBBEEEJJJVVVaaapppzzzvvvqqqqqqxxx}}}qqqbbbTTTGGGBBB@@@===<<<<<<;;;:::888777666777888:::<<>>EEEUUUssszzztttkkkkkkkkkkkkkkkiiieeebbb]]]]]]\\\\\\[[[ZZZZZZZZZWWWXXXYYY[[[]]]___bbbccccccgggmmmtttyyy|||}}}}}}}}}{{{wwwuuutttrrrpppnnnjjjiiigggffffffeeecccaaa[[[[[[ZZZYYYXXXVVVTTTSSSRRRQQQQQQPPPNNNLLLKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???>>>???AAAFFFOOOWWW[[[YYYWWWMMMLLLKKKJJJJJJKKKLLLMMMLLLJJJIIIIIIIIIIIIGGGFFFFFFHHHLLLPPPUUU]]]eeekkkxxx~~~xxxwwwvvvuuussspppnnniiiccc\\\TTTNNNJJJCCCAAA@@@BBBDDDHHHRRR]]]jjjuuuwwwuuuxxxzzzlll]]]NNNFFFBBB>>><<<===<<<;;;999777777777888999===CCCMMM\\\rrruuulllhhhiiittt{{{wwwrrrlllkkknnntttvvvyyy|||~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}zzzzzz|||}}}}}}}}}{{{tttlllfff\\\ZZZWWWTTTQQQNNNMMMLLLFFFGGGHHHHHHGGGGGGIIIJJJIIIMMMQQQRRRSSSUUUZZZ^^^___```aaacccfffhhhiiijjjiiihhhfffeeeeeegggiiikkkmmmmmmmmmllljjjgggdddccc```______^^^^^^^^^^^^^^^ccceeeeeeaaaZZZTTTRRRRRRTTTSSSSSSRRRPPPMMMJJJHHHEEEDDDDDDDDDDDDEEEFFFFFFmmm\\\QQQDDDBBB>>>===============<<<>>>DDDSSSooozzzwwwqqqppppppppppppoookkkiiigggeeeccc```_________```^^^^^^^^^___```aaacccccccccgggmmmtttzzz~~~}}}zzzyyywwwuuuqqqnnnmmmkkkjjjiiiiiihhhfffddd^^^^^^^^^]]]\\\ZZZYYYXXXUUUUUUTTTSSSQQQOOOMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@AAACCCHHHRRR\\\bbbaaa^^^VVVTTTQQQNNNMMMNNNPPPQQQPPPNNNLLLMMMMMMMMMJJJHHHIIIIIIJJJKKKNNNTTT[[[```jjjrrr}}}{{{xxxxxxvvvuuusssooojjjeeeaaaZZZRRRLLLDDDBBBAAACCCCCCEEEMMMWWWcccnnn||||||xxxvvvvvvfffUUUKKKFFFAAA>>>>>>:::999888777777999:::<<<>>>FFFRRRcccyyy~~~qqqhhhdddgggrrr|||vvvssspppmmmmmmppptttvvvzzz~~~~~~|||{{{{{{{{{{{{{{{|||}}}~~~}}}||||||{{{zzzzzzyyyyyyxxxtttnnneee___UUUTTTRRROOOLLLJJJJJJKKKFFFHHHKKKKKKJJJJJJLLLMMMOOOTTTYYY[[[\\\___dddiiiiiiiiijjjkkkmmmoooqqqrrrsssrrrqqqqqqqqqrrrttttttyyyyyyyyyyyywwwtttqqqooonnnmmmlllkkkkkkkkkkkklllmmmooopppjjjaaaZZZWWWWWWYYYYYYYYYWWWUUUQQQNNNLLLFFFEEEDDDCCCCCCEEEGGGHHHqqqaaaVVVFFFCCC@@@>>>>>>??????>>>===???CCCPPPlll~~~{{{xxxuuusssrrrqqqpppooommmooommmiiifffddddddeeefffcccbbbbbbbbbccccccdddeeedddgggmmmtttzzz~~~~~~|||{{{yyyvvvrrrnnnnnnmmmlllkkkkkkjjjhhhfff````````````___^^^]]]\\\XXXWWWVVVUUUSSSQQQOOONNNMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNOOOOOOMMMKKKIIIIIIIIIHHHFFFEEECCCBBBBBBBBBDDDIIISSS___ffffffccc___\\\WWWSSSQQQRRRTTTVVVUUUSSSQQQQQQRRRRRRNNNKKKLLLLLLKKKJJJKKKOOOUUUYYY___hhhuuu}}}zzzyyywwwuuuvvvqqqkkkgggeee___VVVNNNFFFCCCBBBBBBAAABBBJJJSSS___iiiwww~~~yyyttt|||lllZZZOOOHHHCCC@@@@@@888888777777888:::<<<>>>@@@HHHUUUhhh}}}yyykkkcccaaaeeeppp~~~xxxsssqqqpppmmmnnnqqqssswww{{{~~~{{{yyyxxxyyyyyyyyyzzz|||}}}~~~}}}}}}~~~|||{{{vvv}}}}}}{{{xxxwwwvvvtttpppiii```[[[RRRQQQPPPMMMJJJIIIIIIJJJGGGKKKNNNOOONNNMMMOOOQQQTTTYYY___bbbcccffflllqqqoooppppppqqqsssuuuwwwxxx{{{{{{{{{{{{||||||}}}}}}}}}zzzxxxxxxwwwvvvvvvuuuuuuuuuuuutttvvvvvvpppfff^^^[[[[[[]]]]]]]]][[[YYYUUUQQQOOOIIIHHHFFFDDDEEEGGGIIIKKKuuucccTTTJJJDDD@@@???>>><<<===@@@<<<@@@DDDMMMggg~~~zzzzzzxxxvvvuuuuuuuuusssrrrsssqqqnnnlllkkkkkkllllllmmmllliiigggeeedddddddddfffjjjppptttwww||||||xxxtttqqqqqqpppooommmkkkiiihhhgggeeeffffffddd```^^^]]]]]]^^^\\\XXXVVVUUUSSSQQQOOOQQQPPPPPPOOOOOONNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMOOOQQQRRRRRRQQQOOOMMMKKKJJJHHHHHHHHHGGGDDDBBBBBBHHHLLLNNNVVVbbbhhhgggaaa```]]]YYYVVVVVVYYY[[[YYYYYYZZZZZZYYYWWWVVVUUURRROOOLLLKKKLLLNNNNNNNNNXXX^^^hhhoootttxxx||||||zzzyyywwwtttqqqnnnlllhhhaaaWWWOOOIIICCC???@@@@@@AAAFFFLLL[[[dddsssuuutttjjjVVVJJJEEEBBB@@@===999888999888777;;;AAAEEEIIIYYYppppppccc^^^^^^dddnnn{{{|||tttmmmnnnppppppqqqtttvvvyyy}}}|||xxxuuutttvvvxxxzzz{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~zzzwwwwwwwwwxxx{{{~~~}}}xxxsssuuurrroooooommmhhh^^^VVVXXXSSSLLLIIIIIIKKKKKKKKKJJJLLLOOORRRUUUWWWXXXYYY]]]aaafffjjjmmmnnnppprrrvvvxxx|||}}}}}}}}}}}}}}}{{{oooccc___bbbdddgggjjjiiiddd\\\UUUQQQMMMLLLKKKJJJIIIHHHHHHGGGvvvdddVVVLLLEEE??????>>><<<===??????EEEJJJSSSjjj~~~}}}{{{yyyxxxxxxwwwvvvuuuuuutttrrrqqqppppppppppppqqqpppmmmjjjhhhgggfffggghhhlllrrrvvvzzz~~~}}}yyyvvvtttrrrrrrpppnnnllljjjiiihhhggghhhiiigggccc```_________]]][[[YYYXXXVVVSSSQQQRRRRRRRRRQQQQQQQQQPPPPPPLLLKKKKKKJJJJJJKKKKKKLLLOOOPPPRRRTTTTTTSSSQQQPPPNNNMMMKKKKKKKKKIIIFFFDDDCCCHHHKKKLLLRRR]]]ccccccdddccc```\\\YYYXXXZZZ]]]]]]\\\[[[ZZZZZZYYYYYYYYYVVVSSSPPPNNNNNNOOONNNNNNPPPVVV]]]cccgggkkkooorrrxxx~~~}}}{{{yyyuuuqqqnnnkkkddd[[[TTTLLLFFFBBBAAAAAAAAAFFFKKKXXXbbbppp~~~xxxqqq|||zzzcccRRRGGGAAA>>><<<999888999888777;;;AAAGGGNNN___uuulll```]]]^^^cccmmm{{{zzzrrrllllllnnnooopppsssuuuxxx}}}}}}xxxuuutttuuuwwwxxxzzzzzzzzzzzz||||||{{{{{{|||}}}~~~~~~}}}yyytttrrrrrrtttxxxxxxuuurrrpppmmmiiihhhgggccc\\\UUUUUUQQQMMMLLLMMMOOOPPPOOOPPPRRRTTTVVVXXXZZZZZZZZZ```dddiiimmmppprrrtttvvv}}}uuuiiieeeiiimmmooorrrqqqkkkccc\\\XXXPPPOOOMMMLLLKKKKKKLLLMMMxxxgggYYYNNNFFF???>>>???>>>>>>@@@BBBJJJSSS^^^ttt}}}{{{{{{{{{yyyxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwuuurrrnnnkkkjjjjjjjjjkkkoootttyyy}}}}}}zzzwwwvvvttttttsssqqqooommmkkkjjjkkklllllljjjgggdddbbbbbbaaa___^^^]]]\\\YYYVVVSSSSSSRRRRRRRRRRRRRRRQQQQQQLLLLLLLLLKKKKKKLLLLLLLLLPPPRRRTTTVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOMMMIIIGGGFFFHHHHHHHHHMMMUUU[[[\\\cccbbb___\\\XXXXXXZZZ\\\aaa```___^^^]]]^^^^^^___]]][[[WWWUUUTTTSSSQQQPPPMMMPPPTTTWWWZZZ]]]aaadddjjjrrr|||~~~~~~}}}}}}~~~zzzuuuqqqmmmggg___YYYQQQJJJEEECCCBBBAAADDDJJJTTT^^^mmm{{{zzznnnwwwxxx^^^JJJAAA===<<<999888999999888<<>><<<999888:::999999>>>DDDJJJYYYpppnnn___^^^ccckkkttt{{{qqqiiidddeeeiiijjjllloooppptttzzz~~~}}}yyyvvvrrrrrrssssssttttttttttttuuuvvvvvvwwwyyyzzz|||}}}|||~~~zzzuuunnnlllnnnqqqrrrrrrnnnhhhaaa\\\ZZZYYYYYYXXXSSSSSSUUUWWWYYYZZZYYYYYY]]]^^^___aaabbbcccdddeeeiiilllqqquuuxxx{{{zzzxxx|||wwwpppmmmaaa]]]YYYTTTSSSTTTWWWYYY|||kkk^^^RRRJJJBBB@@@@@@BBBHHHOOOXXXhhhyyy}}}}}}~~~~~~~~~}}}}}}|||zzzvvvrrrppppppqqqrrrsssuuuzzz}}}yyywwwuuuzzzzzzzzzyyywwwtttqqqpppoooqqqrrrqqqnnnjjjhhhgggbbbbbbaaaaaa```^^^ZZZWWWUUUUUUTTTTTTSSSRRRRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWWWWWWWWWWWWWVVVVVVVVVSSSOOOLLLLLLIIIFFFEEEFFFHHHLLLOOOPPPPPPPPPOOONNNOOORRRTTTZZZ]]]bbbhhhkkkllllllkkkllljjjiiihhhgggddd```^^^ZZZXXXVVVUUUVVVWWWXXXXXXZZZ^^^cccgggkkkoootttyyyyyyzzz{{{||||||{{{zzzzzz{{{|||~~~}}}yyyqqqnnnjjjhhhjjjooovvvzzz}}}vvvrrroookkkeeeaaaYYYQQQJJJFFFCCC???AAAEEEOOOYYYiiiwwwrrrqqquuuqqqTTTDDD@@@<<<999888:::::::::???FFFJJJ^^^xxxssseeedddiiittt|||~~~uuulllddd___aaaeeegggjjjmmmnnnqqqvvvzzz|||zzzwwwuuupppppppppppppppqqqqqqqqqrrrrrrssstttvvvyyy{{{|||zzz}}}|||tttooooooqqqrrrqqqlllggg```YYYVVVUUUVVVVVVVVVXXXZZZ\\\]]]]]]\\\\\\______aaadddgggiiilllmmmnnnqqqvvvyyy||||||yyyoookkkeee___\\\[[[]]]___~~~kkk^^^SSSMMMFFFBBB@@@DDDQQQ^^^rrr~~~~~~~~~|||zzzvvvsssrrrsssvvvwwwyyyzzz|||zzzxxx}}}}}}}}}}}}{{{wwwtttrrrrrrtttvvvuuuqqqmmmjjjiiieeedddcccbbbbbb```]]]ZZZ[[[[[[ZZZXXXWWWVVVUUUTTTOOOOOONNNNNNNNNNNNOOOOOONNNOOOQQQSSSUUUWWWXXXYYYYYYYYYYYYZZZZZZXXXTTTPPPPPPKKKHHHGGGGGGEEEGGGKKKIIIJJJJJJJJJIIIJJJMMMOOOPPPUUU]]]eeelllpppqqqrrrqqqppppppqqqqqqooollliiidddaaa]]][[[[[[[[[YYYXXXZZZ\\\```ccceeeiiillloooqqqqqqqqqrrrrrrqqqppppppsssssstttwwwzzz{{{zzzyyysssooojjjfffgggkkkqqquuu|||}}}xxxtttrrrnnniiieee]]]UUUMMMIIIDDD@@@AAAEEELLLVVVffftttuuunnnnnnyyyvvvXXXGGGAAA<<<999888;;;;;;<<>>???@@@CCCFFFLLLUUU```mmmwww}}}|||xxxvvvuuusssoookkkhhhiiillloooqqqssstttuuuwwwvvvtttsssrrrrrrrrrsssrrrtttxxx~~~yyysssqqqssswwwyyy}}}~~~}}}|||yyysssnnnccc\\\TTTOOOJJJEEEFFFJJJGGGQQQ```nnnyyyuuuhhhaaajjj|||xxx\\\IIIBBB;;;999999;;;<<<===BBBIIISSSnnn}}}zzztttlllgggkkkvvv~~~ssshhhbbbZZZVVVYYY^^^aaadddhhhkkkkkkllllllmmmmmmnnnooonnnmmmkkkjjjiiijjjjjjkkkjjjkkklllooorrruuuxxxzzz}}}}}}}}}vvvqqqkkkhhhgggfffccc`````````___]]]\\\[[[\\\]]]XXX[[[```bbbaaabbbdddggghhhiiijjjmmmpppuuuxxxzzz{{{~~~rrrccc```NNNNNNGGGDDDMMM\\\|||}}}|||||||||{{{}}}{{{zzz{{{~~~{{{xxxxxxzzz|||}}}|||wwwssspppkkkkkkjjjiiihhhhhhhhhhhhdddbbb___]]][[[ZZZYYYYYYSSSRRRRRRRRRSSSRRRQQQOOOMMMOOORRRTTTVVVYYY]]]```bbbdddgggiiihhhddd```]]]XXXTTTOOOKKKIIIHHHFFFDDDHHHFFFDDDAAA@@@?????????@@@AAAEEELLLTTT___ppp}}}zzzyyyzzz{{{~~~~~~~~~~~~}}}||||||{{{}}}~~~wwwqqqeee^^^VVVPPPMMMKKKHHHEEEHHHQQQ^^^kkkvvvvvvmmmfffhhhrrrxxx]]]III>>>;;;:::;;;<<<;;;<<>><<<===AAAEEELLLXXXddd{{{|||uuukkkdddZZZSSSPPPNNNKKKHHHFFFLLLWWWbbblllvvv~~~xxxnnnfffgggmmmvvvpppZZZHHH???;;;:::;;;======???JJJUUUjjj|||~~~ssskkkdddeeejjjrrr}}}uuuiii]]]VVVUUUUUUXXX\\\aaacccdddfffhhhjjjiiihhhhhhhhhiiijjjkkklllnnnnnnnnnnnnmmmjjjjjjkkklllnnnppprrrsssrrrwww|||}}}ttthhhaaaYYYWWW[[[___```___^^^```bbbdddddddddbbbaaaaaaaaabbbccceeehhhkkkmmmnnnooorrrvvvzzz||||||mmmYYYVVVLLLFFFJJJRRRmmm~~~}}}|||{{{{{{zzzyyyxxxvvvsssqqqooonnnkkkjjjhhheeeccc```___^^^[[[YYYWWWVVVWWWWWWUUUTTTTTTVVVWWWXXXZZZ]]]aaaeeeiiikkkmmmooopppooommmkkkccc___YYYTTTQQQNNNLLLJJJIIIHHHGGGEEECCCBBBAAA@@@>>>;;;:::===???BBBKKKTTThhhyyyzzzppphhh^^^VVVRRRPPPLLLJJJFFFKKKSSS\\\fffqqq{{{}}}sssjjjjjjooovvvnnnYYYHHH???<<<;;;<<>>AAAEEELLLZZZhhh}}}nnngggcccgggpppyyy}}}vvvoooeeeZZZOOOOOOPPPTTTZZZ```ccceeeeeehhhkkklllkkkiiihhhhhhfffhhhkkkmmmnnnnnnmmmmmmiiiiiijjjkkkmmmooopppqqqrrrwww|||zzzsssiiibbb```aaaccccccfffgggiiiiiiiiigggeeedddccccccdddeeehhhkkknnnoooppprrruuuwwwzzz~~~}}}}}}zzzbbbZZZMMMGGGKKKQQQkkk~~~~~~|||yyyvvvsssqqqoooooonnnllljjjhhhfffeeeaaa^^^[[[ZZZZZZZZZYYYXXXUUUVVVVVVWWWXXX[[[```dddiiilllpppssstttrrrnnnlllccc___ZZZVVVTTTSSSQQQPPPIIIIIIIIIHHHFFFDDDBBBAAAAAA<<<:::;;;<<<<<<@@@EEEJJJZZZqqq~~~uuuhhh]]]WWWRRRNNNKKKGGGHHHKKKPPPYYYfffsss|||~~~ooolllpppxxxrrr___MMMBBB>>>>>>@@@EEEJJJTTTdddttt}}}nnnhhhfffmmmwwwxxxqqqkkkaaaWWWMMMMMMNNNRRRXXX^^^bbbcccaaadddgggiiihhhgggggggggggghhhjjjlllmmmmmmmmmmmmjjjiiihhhiiikkkmmmppprrruuuzzz}}}~~~~~~xxxooohhhdddcccccccccggghhhiiijjjjjjhhhfffeeeeeeeeeeeegggiiillloooqqqrrrtttwwwxxxyyy||||||lllaaaRRRJJJMMMSSSmmm|||}}}{{{wwwtttrrrqqqqqqqqqqqqooommmkkkjjjeeebbb___]]]]]]]]]]]]\\\WWWWWWWWWWWWXXX[[[```dddkkknnntttxxxxxxtttoookkkfffbbb\\\XXXVVVSSSQQQPPPLLLLLLKKKKKKIIIGGGDDDCCCAAA<<<:::<<<======???DDDFFFQQQbbbwwwzzzlll```XXXSSSNNNKKKFFFFFFGGGKKKSSS```oooyyyvvvooossszzzvvvcccQQQEEE@@@???BBBHHHOOO[[[nnn~~~|||nnniiijjjttt~~~ssskkkeee[[[QQQKKKKKKLLLPPPVVV\\\```aaa```cccfffggggggggghhhiiihhhiiiiiijjjkkkllllllmmmkkkiiigggggghhhlllqqqsssvvv{{{|||yyyuuuooojjjfffdddcccbbbdddeeegggiiijjjjjjiiihhhgggggghhhiiillloooqqqssstttwwwyyyyyyyyy{{{{{{vvvhhhWWWNNNQQQVVVoooyyyttt~~~{{{xxxtttrrrssstttttttttsssqqqooonnnhhheeebbb```___```______XXXXXXXXXWWWXXX\\\aaaeeejjjooouuuyyyyyyuuuooojjjiiieee___ZZZWWWTTTQQQOOONNNNNNNNNMMMKKKIIIFFFEEEAAA<<<:::<<<>>>>>>@@@CCCEEELLLYYYlll}}}nnnaaaYYYSSSNNNJJJEEEDDDDDDGGGOOO]]]lllwww|||sssvvv~~~xxxfffSSSHHH@@@@@@DDDJJJSSS___sss|||nnnjjjmmmyyy|||pppggg```VVVLLLJJJJJJKKKOOOUUU[[[^^^___bbbdddggghhhhhhiiikkkllliiiiiiiiiiiijjjkkklllmmmllliiigggeeeggglllqqqtttvvv|||}}}|||xxxsssqqqooollliiifffdddcccbbb```bbbeeehhhjjjkkkkkkjjjiiiiiijjjkkknnnqqqsssuuuvvvyyy{{{zzzyyy{{{~~~oooXXXRRRSSSRRRmmmsssiiippp}}}|||~~~}}}|||zzzxxxuuuuuuttttttwwwzzz|||||||||nnniiibbb```aaaaaa^^^ZZZZZZZZZ[[[[[[\\\```fffjjjoootttzzz{{{wwwrrrpppoookkkhhhddd___ZZZWWWUUUTTTMMMMMMLLLJJJIIIHHHGGGFFFBBB@@@>>><<<;;;;;;<<<===AAAIIIVVVfffyyyrrreee]]]VVVOOOJJJGGGDDDDDDHHHOOOZZZkkkzzz}}}vvvxxxvvv^^^III@@@DDDGGGLLLXXXkkk}}}lllkkknnnwwwwwwpppggg[[[RRRNNNHHHKKKNNNQQQTTTXXX]]]aaacccdddeeeeeeffffffeeeeeehhhfffddddddfffiiilllmmmkkkiiieeecccdddhhhllloooxxx||||||tttmmmiiiiiihhhgggfffdddcccbbbbbb\\\___ccceeeggghhhkkkmmmkkkkkkllllllnnnsssyyy~~~|||||||||}}}~~~qqqZZZTTTUUUUUUooo{{{pppgggooo~~~}}}}}}{{{xxxwwwvvvvvvxxx{{{}}}}}}|||pppkkkeeeccccccccc```]]]^^^^^^______aaaeeekkkooopppssswwwyyywwwtttrrrpppllljjjeee```[[[WWWUUUTTTNNNMMMLLLKKKJJJIIIHHHHHHEEECCCAAA???>>>>>>???@@@BBBIIISSSaaarrrtttggg^^^WWWQQQMMMIIIFFFEEEHHHNNNXXXhhhwww|||wwwwww}}}eeeOOOCCCFFFJJJQQQ^^^rrrzzztttjjjjjjnnnxxxuuunnnfffYYYPPPKKKIIILLLPPPTTTVVVXXX[[[]]]aaabbbccccccddddddddddddfffdddbbbbbbdddggghhhhhhhhhfffcccbbbcccgggkkknnnuuuyyy}}}}}}yyysssmmmiiihhhgggfffdddcccaaa```___[[[]]]```bbbcccdddfffhhhlllmmmnnnoooqqquuuzzz~~~}}}}}}}}}~~~rrr]]]WWWWWWWWWrrruuukkkdddnnn~~~~~~}}}yyyxxxxxxyyy|||~~~}}}}}}rrrnnniiiggggggfffcccaaaaaaaaabbbbbbdddiiiooossssssssstttvvvwwwwwwuuurrrpppmmmhhhbbb]]]XXXUUUTTTOOONNNNNNMMMLLLKKKKKKJJJFFFEEEBBB@@@???@@@@@@AAACCCHHHOOOZZZhhhyyyxxxjjj___WWWRRRQQQLLLIIIGGGIIIMMMWWWggguuuzzz}}}{{{vvvqqqYYYHHHIIIMMMVVVeeezzztttjjjfffhhhmmmyyy}}}tttmmmeeeXXXNNNIIIHHHLLLRRRVVVWWWXXXYYYYYY^^^___```aaabbbcccccccccbbbaaa___```bbbccccccbbbdddcccaaa```bbbfffjjjlllqqqtttxxxxxxuuupppkkkiiigggfffdddbbb```^^^\\\[[[[[[]]]___```aaabbbdddeeemmmoooqqqssstttwww{{{~~~~~~~~~~~~sss___YYYYYYXXXsssooogggbbblll~~~~~~{{{zzzyyyzzz|||}}}}}}|||ssspppllljjjiiihhhfffdddaaabbbcccdddfffkkkqqquuuvvvtttsssuuuyyyzzzxxxuuussspppkkkddd^^^ZZZWWWUUUPPPPPPOOOOOONNNMMMMMMMMMFFFDDDBBB@@@??????@@@AAACCCFFFJJJRRR^^^mmm}}}}}}|||zzzxxxxxxyyy{{{{{{{{{{{{~~~}}}ooobbbXXXTTTSSSPPPLLLIIIKKKOOOYYYiiixxxyyy{{{xxxeeeOOOLLLNNNXXXhhh}}}pppdddaaaeeennnzzz}}}tttnnneeeYYYNNNIIIHHHKKKPPPSSSUUUVVVWWWXXX\\\]]]^^^```aaabbbcccccc```___^^^___```aaa```___bbbaaaaaaaaacccfffiiilllmmmooorrrrrrpppllliiihhheeedddcccaaa^^^\\\ZZZYYY\\\^^^```aaaaaabbbeeeggglllooorrrtttuuuwwwyyy{{{~~~ttt```ZZZYYYXXXsssiiidddaaajjj~~~}}}|||}}}{{{zzz{{{}}}}}}|||{{{tttrrrooommmllljjjhhhgggdddeeefffgggjjjooouuuzzz{{{xxxwwwxxx{{{|||zzzxxxvvvsssmmmgggaaa\\\YYYWWWRRRRRRQQQPPPOOONNNNNNMMMGGGEEECCCAAA@@@@@@AAABBBBBBCCCFFFLLLVVVcccrrr|||}}}wwwrrrooonnnlllkkkjjjlllmmmmmmmmmooorrrxxx~~~uuuhhh]]]WWWUUUTTTPPPMMMOOOSSS]]]nnn~~~yyyyyy{{{qqqVVVOOOMMMVVVfffzzzpppccc^^^dddnnn|||}}}tttnnnfffZZZPPPKKKGGGJJJLLLNNNPPPRRRVVVYYYZZZ[[[]]]___aaabbbcccddd```___^^^___```aaa```^^^bbbbbbbbbccceeegggjjjkkkjjjkkkmmmmmmjjjhhhggggggdddcccbbb```^^^]]][[[[[[\\\]]]___```aaacccfffhhhjjjmmmpppsssssstttvvvwww|||}}}~~~~~~|||}}}vvvccc\\\YYYXXXssswwwbbb______gggxxx|||xxx~~~~~~}}}}}}~~~~~~}}}{{{uuutttsssqqqooommmkkkjjjjjjkkklllnnnqqqvvv}}}~~~~~~~~~~~~|||zzzxxxuuuoooiiiccc^^^[[[ZZZTTTTTTSSSQQQPPPNNNMMMMMMIIIHHHEEECCCBBBBBBCCCDDDAAABBBCCCGGGOOOZZZgggooowww{{{sssjjjdddaaabbbaaa___```bbbdddddddddgggjjjooouuu||||||rrrhhh```[[[YYYTTTQQQRRRWWWaaarrrzzzyyy}}}~~~|||]]]QQQKKKSSSbbbuuu~~~pppddd[[[cccppp~~~}}}rrrllldddYYYPPPLLLHHHJJJKKKLLLMMMOOOSSSVVVWWWYYY[[[^^^```bbbcccddd```___]]]^^^```aaaaaa```bbbcccccceeefffhhhjjjjjjhhhiiijjjhhhfffeeeeeeeeecccbbbbbbaaaaaa``````___]]]^^^_________aaadddgggiiikkknnnppppppqqqssstttxxxzzz{{{}}}~~~yyyfff^^^ZZZXXXsssuuukkk[[[ZZZ]]]eeesss{{{tttyyy}}}wwwwwwwwwuuurrrpppnnnnnnnnnoooqqqrrrvvv{{{~~~||||||yyyvvvqqqkkkeee```^^^\\\VVVUUUSSSRRRPPPNNNLLLLLLIIIHHHEEECCCBBBBBBCCCDDDAAAAAABBBDDDHHHQQQ[[[bbbnnnxxx~~~xxxnnnddd]]][[[[[[YYYYYY[[[___bbbddddddgggiiilllpppwwwwwwllleee^^^YYYUUUTTTXXXaaarrr|||yyy{{{}}}bbbSSSIIIPPP___ssszzznnndddYYYbbbqqqyyynnnggg___UUUMMMKKKKKKLLLNNNNNNMMMMMMOOOPPPTTTVVVXXX[[[^^^aaabbbccc```^^^\\\\\\___aaabbbcccbbbcccdddeeegggggghhhhhhhhhhhhhhheeecccbbbcccdddbbbbbbccccccddddddeeeeeeccccccbbbaaa``````ccceeeiiikkkmmmnnnnnnoooqqqssstttvvvxxx{{{~~~{{{iii```\\\YYYtttmmmbbbVVVWWWZZZcccqqqzzzrrruuu~~~yyyyyyyyyxxxuuurrrqqqqqqoooppprrrtttwww}}}~~~|||}}}yyyvvvqqqlllfffbbb___^^^WWWVVVTTTRRROOOMMMLLLKKKGGGFFFCCCAAA@@@@@@AAABBBBBBBBBAAABBBEEEKKKSSSYYYdddnnnwww{{{{{{}}}}}}wwwnnneee___]]]XXXWWWXXX[[[```eeehhhiiikkkkkklllpppvvvuuulllbbb\\\WWWUUUXXX```qqq}}}yyyzzzzzz~~~eeeTTTHHHOOO___sssvvvkkkcccYYYbbbqqqwwwjjjbbbZZZQQQJJJIIILLLOOOQQQRRRPPPMMMKKKKKKRRRSSSVVVZZZ]]]___aaabbb```]]][[[[[[^^^aaacccdddbbbcccdddeeefffgggffffffhhhhhhgggdddaaaaaabbbcccaaabbbcccdddfffggghhhiiiiiiiiigggeeebbbaaaccceeejjjkkklllmmmmmmnnnqqqsssqqqsssvvvzzz|||~~~zzzmmmfff___```oooyyydddZZZPPPRRRYYYcccppp}}}~~~rrrnnnooozzz|||~~~|||yyywwwuuuttttttuuuxxxwwwvvvwwwzzz}}}uuummmhhhccc```^^^ZZZXXXUUUSSSQQQOOOLLLJJJDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDGGGKKKOOORRRZZZcccoooxxx||||||yyyssslllccc]]]^^^]]]\\\]]]bbbjjjqqqvvvvvvvvvwwwwww{{{sssggg\\\UUUVVVYYY^^^lll|||~~~~~~|||ssswwwiiiQQQHHHQQQ]]]uuu{{{mmmaaa[[[ZZZfffuuuzzzpppddd\\\UUUMMMJJJLLLKKKNNNRRRSSSRRRPPPNNNNNNLLLNNNSSSXXX\\\```bbbbbbbbb___[[[XXXXXXYYY\\\___aaaaaaaaacccfffiiiiiihhhfffeeedddcccccccccdddeeeaaabbbccceeehhhjjjkkklllooopppooommmjjjgggggghhhjjjjjjjjjjjjkkkmmmnnnppppppqqqsssuuuxxx{{{}}}~~~~~~}}}ooohhh```aaaooowwwbbbXXXPPPRRRXXXbbbooo|||wwwttttttvvvvvvyyy~~~|||zzzxxxxxxxxxyyyzzzzzzyyy{{{~~~yyyrrrmmmhhhccc```ZZZXXXUUURRRQQQNNNLLLIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBEEEHHHJJJUUU]]]hhhoootttxxx}}}~~~{{{||||||xxxrrrkkkfffddddddcccfffkkksss{{{wwwhhh]]]UUUVVVYYY___mmm}}}{{{{{{}}}yyypppttt}}}jjjRRRHHHQQQ]]]vvvvvvhhh^^^ZZZ[[[hhhwwwxxxnnnbbbZZZRRRKKKHHHIIILLLOOOSSSUUUTTTRRRPPPOOONNNPPPSSSVVVZZZ]]]___```bbb```]]]ZZZZZZ[[[]]]^^^]]]\\\\\\___bbbdddeeedddfffeeedddcccbbbbbbcccccc```aaadddgggjjjmmmpppqqqrrrssstttrrrnnnlllkkkkkkllllllkkkkkklllmmmooopppnnnppprrruuuxxxzzz{{{{{{}}}~~~rrrkkkaaa```mmmqqq]]]SSSOOORRRWWW```lllzzz}}}}}}wwwvvvuuuxxx~~~~~~yyytttnnnhhhddd[[[XXXUUURRRPPPNNNKKKIIIFFFEEECCCBBBAAAAAABBBBBBAAA@@@??????@@@AAABBBCCCNNNTTT\\\cccggglllrrrvvvwwwxxxzzz~~~zzzyyyxxxzzz~~~{{{vvvrrrllllllmmmpppwww{{{kkk^^^UUUUUUYYY___nnn}}}xxxvvvvvv{{{uuummmpppyyyjjjSSSIIIQQQ]]]xxxyyynnnbbbZZZXXX]]]jjjyyywwwlll```WWWPPPHHHFFFGGGKKKOOOTTTWWWVVVSSSQQQPPPQQQQQQRRRSSSVVVYYY\\\]]]aaa```___]]]]]]]]]^^^___ZZZYYYXXXZZZ]]]___``````eeedddcccbbbbbbbbbccccccdddeeegggiiillloooqqqrrrvvvxxxyyyxxxuuuqqqnnnmmmoooooonnnnnnnnnnnnoooooolllnnnrrruuuwwwxxxxxxxxx|||}}}~~~uuummmaaa___jjjjjjWWWNNNNNNQQQWWW```kkkxxx~~~zzzzzzzzzssslllggg]]]ZZZUUURRRPPPNNNKKKIIIGGGEEEDDDBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCGGGKKKQQQVVVZZZ___eeeiiilllnnnrrrvvvzzz{{{{{{zzzwwwvvvwwwzzz|||ssssssuuuyyynnn___TTTSSSWWW___nnn}}}xxxtttqqqtttrrrjjjmmmuuuiiiTTTKKKQQQ^^^zzztttggg\\\WWWWWW^^^lll{{{wwwkkk___VVVNNNGGGEEEFFFIIIMMMSSSVVVVVVSSSQQQOOOQQQPPPPPPPPPSSSVVVZZZ\\\```````````````aaaaaaaaa[[[YYYWWWWWWZZZ\\\^^^^^^aaaaaabbbbbbcccdddeeefffjjjjjjjjjkkkllllllmmmmmmwwwzzz||||||yyytttpppnnnqqqqqqppppppoooooooooooolllnnnrrruuuvvvvvvuuutttzzz{{{}}}wwwnnnaaa]]]ggggggUUUMMMLLLQQQZZZdddnnnyyy~~~wwwnnniii```\\\WWWSSSPPPNNNKKKIIIHHHFFFDDDBBBAAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFIIIMMMQQQUUUYYY\\\bbbeeeiiimmmppprrrttttttvvvwwwzzzzzzzzz{{{~~~sssbbbTTTRRRVVV^^^nnn}}}yyytttoooqqq|||}}}qqqjjjlllsss}}}gggTTTLLLQQQ___|||rrrdddYYYVVVXXX___lll|||xxxlll___UUUMMMFFFDDDFFFFFFKKKPPPSSSSSSQQQOOONNNOOONNNNNNNNNQQQUUUYYY\\\^^^^^^```bbbdddeeeffffff]]]ZZZWWWUUUWWWYYY[[[\\\^^^___aaadddfffhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkktttxxx{{{{{{xxxtttpppnnnqqqqqqqqqppppppooonnnnnnlllnnnqqqtttuuutttsssqqqwwwyyy|||~~~zzzpppbbb]]]fff}}}gggWWWPPPKKKTTT```llluuu~~~yyypppkkkbbb^^^YYYTTTQQQOOOLLLKKKIIIGGGDDDBBBBBBCCCDDDFFFBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCEEEGGGJJJMMMOOOPPPVVVYYY^^^cccfffjjjnnnqqqwwwzzz~~~}}}|||zzzgggVVVSSSWWW___ooo}}}yyysssmmmoooyyyssslllnnnsss|||xxxcccSSSLLLRRR```~~~~~~qqqcccXXXUUUXXX```nnn}}}yyymmm___UUUMMMFFFDDDFFFEEEHHHMMMPPPPPPOOOOOOOOOOOONNNMMMNNNPPPTTTXXX[[[[[[\\\___cccfffjjjlllnnnbbb^^^YYYVVVVVVXXXZZZ[[[___aaacccfffiiikkkmmmmmmiiiiiijjjjjjkkkkkkllllllpppsssvvvwwwuuuqqqnnnlllooooooooooooooonnnmmmllllllmmmoooqqqqqqqqqpppoooqqquuuyyy{{{|||}}}}}}ssseee^^^gggyyyeeeWWWRRRLLLXXXhhhvvv~~~{{{sssmmmeeeaaaZZZUUURRRPPPMMMLLLJJJHHHEEEBBBBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCAAAAAABBBDDDFFFGGGGGGFFFIIIMMMSSSXXX]]]ccckkkpppxxx}}}|||zzzwwwyyymmmZZZUUUYYYbbbqqqvvvpppkkklllwwwwwwppppppuuu}}}|||qqq___QQQMMMSSSaaa}}}pppbbbWWWTTTXXXbbbpppyyylll^^^TTTLLLEEECCCFFFEEEHHHKKKMMMNNNNNNOOOPPPPPPPPPOOOOOOQQQSSSUUUWWWXXXZZZ]]]bbbhhhnnnrrruuulllggg```[[[[[[\\\]]]^^^cccdddgggjjjlllmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkkkklllooorrrsssqqqnnnmmmllllllmmmnnnnnnnnnmmmlllkkkkkkkkkllllllmmmllllllkkkjjjooovvvxxxxxxwwwzzz|||~~~vvvggg```hhh}}}uuubbbUUUPPPMMM[[[nnn}}}|||uuupppgggbbb[[[VVVSSSPPPNNNMMMJJJHHHEEEBBBBBBCCCEEEGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@AAABBBDDDDDDBBBAAA@@@EEEKKKQQQWWW```iiipppyyyxxxtttqqqrrrzzzqqq]]]XXX\\\dddsss}}}sssnnniiijjjuuuyyyrrrrrrvvvwwwmmm]]]PPPMMMSSSaaa{{{pppbbbVVVTTTWWWdddrrrxxxlll]]]SSSKKKDDDCCCEEEFFFHHHKKKLLLMMMNNNPPPRRRRRRRRRQQQPPPQQQRRRSSSTTTVVVXXX\\\bbbiiipppvvvzzztttooogggbbb```aaaccccccggghhhjjjlllmmmnnnmmmmmmpppooonnnmmmkkkjjjhhhhhhiiilllooopppooommmlllllljjjkkklllmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiieeelllsssvvvuuutttuuuxxxzzz|||wwwhhhbbbccc|||zzznnn```UUUQQQNNNZZZooo~~~tttnnnfffccc___[[[XXXVVVRRRPPPKKKIIIFFFDDDDDDEEEHHHJJJMMMLLLJJJHHHEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCHHHQQQ]]]iiippp{{{~~~|||uuunnnhhhjjjqqq|||xxxdddZZZ\\\fffvvvyyywwwmmmgggkkkwww{{{sssuuu{{{}}}wwwvvv___PPPLLLRRR___|||xxxlll```WWWVVV[[[fffuuu}}}rrrhhhZZZNNNHHHEEECCCAAAEEEGGGJJJMMMOOOOOONNNMMMPPPPPPPPPPPPQQQSSSTTTVVVYYYZZZ[[[___eeennnvvv{{{tttpppkkkgggdddccccccdddfffgggiiilllnnnooopppqqqooommmjjjhhhiiikkkkkkkkknnnnnnoooooonnnllliiigggnnnnnnmmmmmmllllllkkkkkkkkkiiigggeeeddddddffffffeeegggjjjmmmoooqqqqqqqqqvvvtttssswww}}}wwwiiicccddd||||||qqqfffYYYPPPMMMOOO[[[qqqxxxrrrhhheee```\\\YYYUUUQQQOOOJJJIIIGGGFFFFFFIIILLLNNNOOONNNLLLIIIGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCHHHQQQ\\\gggnnnyyy|||}}}xxxnnnfff```bbbiiiuuuwwwddd\\\^^^hhhwww|||uuummmhhhooo{{{~~~vvvxxx~~~yyyuuubbbRRRLLLRRR___{{{uuuhhh]]]UUUWWW\\\iiixxx|||wwwlllbbbUUUKKKGGGEEECCCBBBCCCEEEIIILLLMMMMMMMMMLLLMMMMMMMMMNNNPPPSSSUUUVVVYYYYYYZZZ]]]ccckkkrrrwwwtttqqqmmmiiifffeeefffgggggghhhkkkmmmppprrrssssssrrrooolllkkkkkkllllllllloooooopppoooooommmkkkjjjmmmmmmmmmmmmlllkkkiiiiiiiiihhhgggeeeddddddddddddbbbdddgggiiikkklllmmmmmmmmmkkkkkkooouuu|||~~~~~~yyyjjjddddddyyyvvviii]]]QQQLLLLLLNNNZZZppp{{{vvvlllhhhbbb]]]YYYUUUPPPMMMJJJIIIHHHHHHIIILLLPPPRRRQQQPPPNNNLLLIIIGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCGGGOOOZZZdddjjjssswww}}}yyyuuuggg___YYY[[[bbbnnn~~~ttteee___aaajjjyyyvvvpppnnnvvvyyy{{{~~~vvvgggUUUNNNSSSaaa|||rrreeeZZZTTTWWW^^^nnn|||wwwoooddd\\\PPPHHHDDDDDDCCCBBBBBBDDDGGGJJJKKKLLLKKKKKKJJJKKKKKKMMMOOORRRUUUWWWXXXXXXYYY[[[```gggmmmqqqtttrrrooollljjjiiijjjjjjiiijjjmmmooorrrtttuuuvvvtttqqqnnnmmmmmmnnnnnnnnnpppooooooooonnnnnnmmmmmmllllllmmmmmmllljjjgggffffffffffffeeedddcccaaaaaa^^^```bbbdddeeefffeeeeee`````````ccciiiooosssuuusssuuuxxxzzz}}}~~~~~~{{{llldddddduuuvvvfffYYYNNNKKKMMMKKKWWWlll~~~yyywwwuuuvvv{{{}}}xxxoookkkeee___ZZZUUUPPPMMMKKKJJJJJJJJJKKKNNNQQQSSSSSSRRRPPPNNNKKKHHHEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCGGGNNNWWW___ccckkkooouuu{{{}}}wwwsssfff^^^WWWYYY```mmm~~~}}}rrrfffbbbdddmmm{{{|||wwwwww{{{}}}~~~mmmZZZPPPUUUdddsssdddYYYTTTYYY```sssuuujjj```XXXMMMEEECCCCCCBBBAAAAAACCCFFFIIIJJJKKKKKKKKKKKKKKKLLLMMMOOORRRUUUVVVWWWWWWWWWZZZ^^^dddiiimmmsssrrrpppnnnmmmmmmmmmmmmmmmnnnoooqqqssstttuuuuuusssqqqnnnmmmnnnpppppppppnnnnnnmmmllllllmmmmmmnnnkkklllmmmnnnllljjjfffdddcccdddddddddcccaaa^^^]]][[[\\\]]]^^^___^^^^^^]]]WWWWWWXXXZZZ^^^bbbeeeggggggkkkqqqvvvyyy{{{|||}}}|||}}}|||llldddcccooozzzhhhXXXLLLJJJMMMJJJVVVkkk|||wwwssstttxxx|||xxxppplllfff```[[[WWWRRRNNNMMMLLLKKKKKKMMMOOOQQQRRRTTTTTTRRROOOLLLIIIEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGLLLRRRXXX\\\```eeelllrrrwww|||}}}wwwtttggg___XXXYYYaaannn~~~yyyooofffcccfffnnn|||}}}xxxaaaTTTXXXiiiuuufffZZZUUUZZZbbbvvvtttiii^^^VVVLLLEEEBBBAAA@@@???BBBCCCEEEHHHJJJLLLLLLLLLNNNNNNNNNNNNPPPRRRTTTUUUUUUVVVWWWZZZ^^^ccchhhlllqqqppppppppppppppppppppppppqqqrrrssssssttttttsssqqqooommmlllnnnpppqqqqqqlllkkkkkkjjjjjjjjjkkkkkkjjjkkkmmmmmmllljjjgggdddaaaaaabbbbbbaaa^^^[[[YYYWWWXXXYYYYYYYYYWWWVVVUUURRRSSSSSSTTTVVVXXXZZZ\\\\\\bbbjjjppptttwwwzzz||||||~~~~~~mmmcccaaahhhlllYYYKKKGGGJJJKKKWWWlllxxxwwwyyy{{{wwwppplllfffaaa]]]YYYTTTQQQMMMMMMMMMMMMOOOPPPRRRSSSWWWVVVUUURRROOOKKKGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJNNNRRRTTTVVV\\\dddkkkpppvvv}}}}}}yyyvvvggg___XXXYYYaaannn|||zzzuuummmfffcccfffnnn|||lll[[[]]]nnnuuueeeZZZUUU[[[cccvvvsssiii\\\UUUKKKDDDAAAAAA???>>>AAABBBDDDGGGIIIKKKLLLMMMOOOOOOOOOOOOPPPQQQSSSTTTTTTUUUWWW[[[```fffkkknnnooopppqqqrrrssssssssssssrrrsssttttttuuuuuuuuutttssspppmmmlllmmmooooooooojjjiiiiiiiiihhhhhhgggggghhhiiijjjkkkjjjiiigggeee___`````````^^^\\\YYYWWWTTTTTTTTTTTTRRRPPPNNNMMMLLLNNNOOOPPPPPPQQQSSSUUUTTTZZZccciiimmmrrrxxx}}}~~~mmmbbb___aaattt^^^MMMGGGIIIJJJVVVkkk{{{zzz~~~yyyvvvnnnkkkfffbbb^^^[[[WWWUUUMMMMMMNNNPPPRRRTTTVVVWWW[[[ZZZYYYVVVRRRNNNJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNPPPVVV```gggmmmttt}}}~~~zzzwwwiii```YYYZZZbbbppp{{{xxxsssllleeeccceeemmm|||xxxccccccssspppbbbXXXUUU[[[cccuuu|||ooofffXXXQQQHHHBBB@@@@@@???===@@@AAACCCEEEGGGJJJKKKLLLMMMMMMMMMMMMOOOQQQSSSUUUTTTUUUXXX]]]ccciiinnnrrroooqqqsssuuuwwwwwwvvvvvvrrrssstttvvvxxxxxxyyyyyyxxxtttpppnnnmmmmmmlllkkkhhhiiiiiiiiihhhgggeeedddfffffffffggggggffffffeee______^^^]]]\\\YYYWWWVVVPPPPPPOOONNNLLLJJJGGGEEEDDDGGGJJJJJJJJJKKKNNNQQQOOOTTT\\\aaaeeellluuu|||~~~mmmaaa^^^]]]}}}zzzcccPPPHHHIIIHHHSSShhh~~~~~~{{{}}}yyyvvvmmmjjjfffbbb___\\\YYYWWWLLLMMMOOOQQQTTTWWWZZZ[[[]]]]]]\\\YYYUUUPPPLLLIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMTTT^^^ffflllttt~~~~~~zzzxxxkkkbbb[[[\\\dddrrr}}}yyysssllleeebbbdddlll|||hhhfffvvv{{{lll___VVVTTTZZZccctttxxxkkkdddUUUNNNFFFAAA@@@@@@???===>>>???AAACCCFFFHHHJJJKKKJJJJJJJJJLLLNNNQQQTTTUUUSSSUUUYYY^^^eeekkkqqqtttppprrruuuxxxyyyzzzyyyyyyqqqsssuuuxxxzzz|||}}}~~~}}}yyysssooommmkkkiiihhhhhhiiijjjjjjiiigggdddbbbcccccccccdddddddddeeeeee___^^^]]]\\\ZZZXXXVVVUUUMMMMMMLLLKKKHHHEEECCCAAA>>>AAAEEEGGGGGGIIIMMMPPPLLLQQQWWW[[[```hhhsss{{{}}}ppp___WWW]]]mmm}}}bbbOOOHHHHHHHHHQQQdddxxx~~~~~~{{{vvvooolllgggbbb]]]ZZZXXXWWWVVVTTTSSSTTTYYY\\\]]]\\\``````___\\\XXXSSSOOOLLLLLLKKKIIIJJJKKKKKKJJJHHHGGGGGGFFFEEEEEEFFFHHHHHHIIIPPPYYYbbbjjjttt|||wwwnnneee[[[[[[fffyyyyyyuuutttiii___]]]aaakkkzzzllllllyyy{{{qqqddd[[[TTTRRRYYYbbbuuu|||lll___UUULLLDDDBBBBBB???>>>???AAABBBCCCDDDFFFHHHIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQSSSVVVZZZ^^^cccjjjqqqvvvxxxxxxwwwwwwwwwxxxyyyzzzssstttvvvxxx{{{~~~zzzsssnnnllllllkkkkkkhhhhhhgggfffdddbbb```___\\\]]]^^^___aaacccdddddd```^^^]]]\\\ZZZXXXSSSPPPLLLKKKHHHEEEBBB@@@@@@@@@@@@AAAAAACCCEEEGGGIIIKKKGGGJJJNNNTTTZZZbbbkkkqqq|||nnn___XXXWWWeee~~~dddQQQIIIIIIFFFOOO```ssszzz{{{|||wwwpppmmmhhhccc^^^[[[YYYXXXXXXWWWUUUWWW[[[___```___ddddddcccaaa]]]XXXTTTQQQOOONNNLLLLLLMMMMMMKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJQQQZZZccckkkttt~~~~~~~~~zzztttkkkddd^^^```kkk|||~~~wwwrrrppphhhaaa___bbbkkk{{{}}}mmmmmmyyyyyyooobbbYYYSSSRRRYYYcccuuu|||mmm___TTTKKKDDDBBBAAA???>>>???AAAAAACCCDDDFFFGGGIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPQQQTTTXXX\\\aaagggnnnrrrwwwwwwxxxxxxyyyzzzzzz{{{uuuuuuvvvxxx{{{~~~{{{tttooolllkkkjjjjjjhhhggggggeeecccaaa```___\\\\\\^^^___```bbbcccccc^^^]]]ZZZYYYWWWUUURRROOOIIIGGGDDDAAA???======<<<======>>>@@@BBBDDDFFFGGGHHHJJJNNNSSSYYY```iiinnnwwwzzz|||lll^^^XXXRRR^^^vvveeePPPHHHGGGDDDKKKZZZmmm{{{|||vvvwww}}}xxxpppnnniiiddd```]]][[[ZZZ[[[ZZZYYY[[[___bbbddddddhhhhhhiiihhhddd```[[[XXXUUUSSSQQQOOOOOOOOOMMMLLLJJJJJJIIIIIIIIIJJJLLLMMMMMMSSS]]]eeelllttt|||}}}|||wwwqqqhhhdddbbbgggrrr|||ssslllgggbbb^^^]]]^^^fffwww~~~||||||xxx{{{mmmmmmyyyvvvlll___VVVQQQQQQZZZdddvvv}}}mmm___TTTKKKDDDBBBAAA???>>>???@@@AAABBBCCCEEEGGGHHHIIIKKKLLLLLLMMMNNNOOOPPPPPPQQQSSSWWW[[[___dddkkkooouuuvvvxxxzzz||||||||||||xxxxxxwwwxxxzzz~~~}}}uuuooollljjjhhhggggggffffffeeecccaaa___^^^\\\]]]]]]___```aaabbbbbb]]][[[WWWUUUSSSQQQOOOMMMFFFEEEBBB???===;;;;;;:::;;;;;;<<<>>>@@@BBBDDDEEEHHHJJJMMMQQQVVV]]]eeejjjppptttzzz{{{jjj\\\VVVQQQ\\\ssscccNNNEEEEEECCCHHHUUUhhhxxx{{{wwwsssuuu|||~~~yyyqqqnnnkkkgggccc```]]]\\\]]]]]]]]]___bbbeeehhhiiikkkmmmnnnnnnlllgggbbb___\\\YYYVVVTTTSSSRRRPPPNNNLLLLLLKKKKKKKKKMMMNNNOOOQQQXXXaaahhhnnnttt{{{}}}|||wwwqqqhhhfffeeekkkvvv{{{ooohhh```^^^]]]]]]]]]ddduuu{{{vvv{{{xxxrrruuummmnnnzzzssshhh\\\SSSOOOQQQ[[[fffxxx}}}lll]]]TTTKKKCCCBBBAAA>>>===>>>???@@@AAABBBDDDFFFGGGHHHKKKLLLMMMMMMNNNOOOPPPPPPRRRTTTXXX\\\___dddiiimmmtttvvvyyy|||~~~~~~~~~}}}{{{zzzyyyyyy{{{~~~}}}vvvpppllljjjgggffffffeeeeeedddbbbaaa___^^^]]]]]]^^^___``````aaaaaa\\\YYYUUURRRPPPOOOMMMKKKEEEDDDAAA>>><<<;;;::::::;;;;;;<<<>>>@@@BBBDDDEEEGGGIIILLLOOOSSSZZZaaafffjjjnnnuuu}}}|||jjjZZZRRROOO[[[sss~~~aaaMMMEEEEEECCCGGGSSSfffwww~~~|||{{{rrrpppooosss|||}}}xxxqqqooommmiiieeebbb```___^^^___```bbbeeehhhkkknnnoooqqqtttvvvtttpppjjjfffddd```\\\YYYWWWUUUSSSRRROOONNNNNNNNNNNNPPPRRRSSSWWW]]]fffnnnrrrvvv{{{~~~~~~}}}yyysssjjjggggggmmmxxx{{{oooggg```___^^^^^^___fffwwwyyytttxxxtttnnnooo{{{mmmppp~~~qqqfffYYYQQQMMMPPP\\\hhh{{{}}}kkk\\\SSSKKKCCCAAAAAA>>>===>>>>>>???@@@AAACCCEEEFFFGGGKKKKKKLLLNNNOOOPPPQQQRRRQQQTTTXXX\\\```dddiiillltttvvvyyy|||~~~~~~~~~}}}}}}||||||}}}}}}vvvqqqmmmjjjgggfffdddddddddcccbbb```___^^^]]]^^^^^^^^^______``````[[[XXXTTTPPPNNNMMMKKKIIICCCAAA???<<<:::999999999999999:::<<<>>>@@@BBBCCCFFFHHHJJJMMMPPPVVV]]]aaagggkkkrrrzzz|||iiiYYYQQQKKKXXXsss~~~bbbNNNGGGGGGCCCFFFQQQeeexxx}}}{{{zzzlllkkklllqqq|||{{{vvvrrrpppnnnkkkhhheeecccaaa```bbbdddfffhhhkkkooosssuuuxxx|||~~~zzztttpppmmmiiiccc___\\\ZZZXXXVVVSSSRRRRRRRRRSSSUUUVVVXXX]]]dddmmmtttwwwyyy}}}zzztttjjjhhhhhhnnnyyytttlll___\\\ZZZ[[[]]]eeeuuu{{{vvvzzzppplllnnnvvv~~~~~~kkksssqqqeeeXXXOOOLLLPPP]]]jjj~~~~~~mmm]]]SSSJJJCCCAAA@@@>>>===>>>===>>>???@@@BBBDDDEEEFFFIIIJJJLLLNNNPPPRRRSSSTTTQQQUUUYYY]]]aaaeeejjjmmmuuuvvvyyy{{{}}}~~~~~~~~~~~~~~~~~~{{{uuuqqqnnnkkkiiigggcccccccccbbbaaa```___^^^\\\\\\\\\\\\\\\]]]]]]]]]YYYVVVRRROOOMMMKKKHHHFFF???>>>;;;999777666666666666666777999;;;===???@@@DDDFFFHHHJJJNNNSSSZZZ^^^eeejjjqqqyyyzzzhhhZZZSSSMMMYYYsss~~~aaaNNNFFFFFFBBBDDDPPPdddyyyssspppmmmpppzzz}}}yyytttrrrqqqooommmjjjgggdddcccccceeehhhjjjkkknnntttxxx|||~~~zzzvvvqqqkkkfffbbb```^^^\\\XXXWWWWWWWWWYYYZZZ\\\]]]cccjjjsssyyy{{{|||~~~zzzssshhhhhhjjjqqq{{{{{{tttccc]]]XXXYYY^^^gggvvv~~~zzz~~~yyynnnlllooowww}}}uuueeeoooqqqeeeWWWNNNKKKPPP^^^kkkqqqaaaSSSJJJBBBAAA@@@===<<<===<<<===>>>@@@AAACCCDDDEEEHHHIIIKKKMMMPPPSSSUUUVVVUUUYYY^^^bbbfffkkkooorrrvvvwwwxxxyyy{{{|||~~~~~~|||yyytttqqqooommmkkkiiiccccccbbbbbbaaa```^^^^^^YYYYYYYYYYYYYYYYYYXXXXXXUUUSSSPPPNNNKKKHHHDDDAAA>>>===:::888666666555666666666777888:::===???@@@BBBDDDFFFHHHLLLQQQXXX\\\dddhhhoooxxxwwwggg[[[VVVRRR\\\ttt|||___KKKDDDCCCAAACCCOOOdddyyy~~~xxxqqqpppxxx}}}{{{xxxsssrrrrrrpppnnnkkkhhhfffdddeeehhhkkkmmmnnnqqqvvv{{{|||wwwpppjjjgggdddaaa```\\\[[[[[[[[[\\\^^^```aaafffmmmvvv|||~~~~~~~~~xxxqqqfffgggkkksss~~~zzzmmmeee^^^___eeeooo~~~~~~uuummmmmmqqq|||lll^^^jjjrrrfffXXXNNNKKKPPP^^^kkk~~~ttteeeSSSJJJBBBAAA@@@===<<<===<<<<<<>>>???AAACCCDDDEEEGGGHHHJJJMMMQQQTTTVVVWWWZZZ^^^ccchhhmmmqqquuuxxxwwwwwwxxxxxxzzz{{{}}}~~~zzzwwwsssqqqooonnnlllkkkbbbbbbbbbbbbaaa```^^^^^^WWWVVVVVVVVVVVVUUUUUUUUURRRQQQNNNLLLJJJGGGBBB>>>@@@>>><<<:::888777777888777888999:::<<>>???<<<>>>???@@@@@@AAACCCEEEJJJKKKLLLLLLNNNQQQUUUXXXXXX```jjjsssyyy{{{{{{{{{zzzyyyxxxxxxxxxzzz|||}}}~~~zzzvvvsssqqqooommmkkkhhhfffccc```^^^]]]\\\\\\XXXUUUSSSRRRRRRSSSSSSRRROOOOOOOOOMMMJJJEEEAAA>>>===<<<;;;999777666555555666666777888:::;;;<<<===<<<@@@CCCFFFHHHNNNVVV\\\dddiiiooouuuyyy|||{{{jjjXXXMMMNNNXXXpppwww^^^LLLDDDCCCAAADDDMMM^^^rrr|||{{{~~~|||{{{yyywwwssspppmmmkkkjjjjjjiiillloooppprrrwww~~~zzzvvvssspppllliiihhhgggfffeeefffhhhjjjlllqqqvvv||||||ssskkkccceeeiiirrr|||vvvlllkkkrrryyyvvvqqqtttzzzvvvdddXXXccczzzjjjXXXMMMJJJOOOZZZeeezzzpppbbbUUULLLEEECCCBBB???=========>>>?????????AAADDDFFFHHHIIIKKKLLLNNNQQQVVVZZZ^^^fffrrr}}}~~~|||{{{zzzzzz|||}}}|||yyyuuuqqqooommmkkkiiigggeeebbb```]]]\\\[[[[[[WWWUUURRRQQQRRRRRRQQQPPPNNNNNNNNNLLLIIIDDD@@@===;;;;;;999888666555555555555666777888:::;;;<<<<<<===@@@CCCFFFHHHMMMUUU[[[ccchhhnnntttxxx{{{~~~}}}jjjWWWLLLLLLTTTkkksss\\\LLLEEECCCBBBDDDLLL[[[ooo{{{yyy{{{}}}|||zzzwwwtttrrrpppoooooooooqqqrrrsssuuuzzz}}}zzzvvvssspppkkkjjjhhhggghhhjjjmmmnnnuuuzzzyyynnneee^^^```fffooo{{{xxxvvvzzzyyywww}}}~~~rrrbbbWWWddd|||kkkXXXLLLIIIMMMYYYcccuuu}}}mmm___UUULLLEEECCCAAA>>><<<=========>>>===>>>AAAEEEHHHGGGIIIKKKLLLNNNRRRWWWZZZ```iiiwww}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||zzzwwwsssooommmkkkiiigggeeecccaaa^^^\\\ZZZYYYXXXVVVTTTRRRQQQQQQQQQOOONNNLLLLLLKKKJJJGGGCCC???===999888777666555555555555555555666888999:::;;;<<<>>>AAACCCEEEGGGLLLSSSYYYbbbgggmmmrrrvvvyyy|||~~~mmmZZZOOOKKKRRRgggoooYYYKKKEEECCCAAACCCKKKZZZnnnxxxtttvvv}}}~~~}}}zzzwwwuuuttttttttttttuuuvvvvvvwww|||{{{xxxuuunnnllljjjiiiiiikkknnnpppwww{{{uuuhhh^^^XXXZZZaaalllyyy~~~~~~rrrcccZZZhhh~~~mmmYYYMMMIIIMMMWWWaaarrr{{{kkk]]]SSSKKKDDDBBBBBB???===>>>=========<<<===@@@FFFJJJIIIJJJKKKLLLNNNQQQVVVYYY]]]eeeqqq{{{~~~}}}}}}}}}}}}||||||{{{zzzxxxuuupppmmmjjjhhhfffdddbbbaaa___]]]ZZZXXXWWWVVVUUUSSSQQQPPPOOOOOOMMMKKKIIIIIIHHHGGGDDDAAA>>><<<666666555444444444555555444555666777888:::;;;;;;>>>AAACCCDDDFFFJJJQQQVVVaaaeeekkkqqqtttxxx{{{}}}ooo\\\QQQKKKPPPccc~~~lllXXXKKKEEECCCAAACCCJJJYYYnnnxxxtttttt{{{~~~|||zzzxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{xxxtttrrrooommmnnnpppsssuuuvvvzzz}}}rrrddd[[[RRRUUU]]]iiiwwwttteee\\\iii}}}mmmYYYMMMIIILLLUUU___ooo{{{jjj]]]RRRJJJCCCCCCCCCAAA@@@AAA>>>>>>===<<<===@@@EEEIIIJJJKKKLLLMMMMMMPPPTTTXXXZZZ___gggooovvv|||~~~~~~~~~~~~}}}|||zzzzzzwwwsssoookkkhhhfffcccaaa```___^^^\\\ZZZWWWUUUTTTTTTRRRPPPOOONNNMMMJJJHHHFFFFFFEEEDDDAAA???<<<;;;555555444444444444444555444444555666888999::::::===@@@BBBCCCEEEIIIOOOUUU___cccjjjppptttwwwzzz}}}}}}ooo[[[PPPLLLOOO```{{{kkkWWWKKKEEECCCBBBCCCJJJYYYnnnwwwsssrrrxxx~~~|||{{{{{{{{{|||{{{}}}~~~}}}~~~|||wwwtttqqqooooooqqquuuwwwvvv{{{}}}xxxnnnbbbYYYNNNQQQYYYfffuuuvvvggg]]]iiiyyyjjjXXXMMMIIIJJJRRR[[[jjjzzz|||lll```SSSKKKDDDDDDDDDBBBAAABBB>>>???>>>>>>>>>@@@DDDGGGJJJKKKLLLMMMNNNPPPUUUXXXZZZ^^^dddjjjqqqxxx~~~|||{{{zzzvvvrrrmmmiiigggdddbbb_________^^^\\\YYYWWWTTTSSSSSSQQQOOONNNMMMKKKHHHEEECCCCCCBBBAAA???===;;;:::555555444444333444444444333333444666777888999:::<<>>???BBBDDDGGGHHHJJJLLLNNNRRRWWW[[[[[[```fffmmmssszzz~~~|||zzzyyyvvvrrrmmmiiifffcccaaa^^^___^^^^^^\\\ZZZWWWTTTRRRRRRPPPNNNMMMLLLIIIFFFCCCAAAAAA@@@???===;;;:::999666666555444444444444444222333444555777888999999;;;===@@@BBBCCCHHHOOOTTT[[[```hhhoootttyyy}}}~~~qqq^^^UUUJJJLLL[[[uuulllXXXKKKDDDAAAFFFFFFJJJWWWkkk{{{~~~~~~zzzwwwwwwzzz}}}~~~zzzvvvtttmmmkkkiiihhheee^^^UUUMMMIIIMMMVVVcccrrrpppcccmmm|||nnnaaaRRRJJJFFFFFFKKKRRR\\\mmmpppeeeZZZRRRJJJGGGEEEAAA?????????@@@AAA@@@??????AAACCCDDDFFFIIIKKKOOOTTTZZZ^^^\\\aaaiiipppwww|||}}}|||zzzyyyvvvrrrmmmiiifffccc```^^^^^^^^^^^^\\\ZZZWWWTTTRRRQQQPPPNNNMMMKKKIIIEEEBBB@@@@@@???===<<<;;;:::999777777666555444444444444222333444555666888999999:::<<>>===<<<;;;:::999777666555444444333444444444444555555666888999:::<<<>>>@@@BBBEEEKKKQQQVVV]]]ccchhhkkkpppzzzuuu```RRRIIIMMMUUUmmmuuu]]]JJJCCCDDDDDDAAABBBKKKXXXhhh{{{yyyrrrmmmddd```ZZZXXXXXXVVVQQQLLLNNNOOOTTTaaarrryyygggssssssiii^^^RRRLLLHHHFFFIIIMMMVVVfffxxxzzzllldddXXXMMMGGGDDD@@@???AAA@@@@@@??????@@@@@@AAABBBAAADDDHHHKKKOOOVVV___fffmmmtttzzz}}}}}}zzzyyyxxxwwwssspppkkkhhheeeccc___]]]^^^\\\YYYXXXVVVTTTPPPNNNOOONNNMMMMMMLLLJJJFFFCCC@@@@@@???===<<<:::999888777666555444444333333444333333444555666888:::;;;<<<>>>@@@BBBEEEKKKQQQVVV^^^dddiiikkkqqqzzzwwwaaaQQQIIILLLSSSiii|||bbbMMMEEEFFFDDD@@@AAAGGGQQQ___qqq||||||zzzsssnnnccc^^^YYYVVVUUUSSSNNNKKKMMMPPPVVVddduuu}}}kkkuuusssggg]]]RRRLLLIIIFFFGGGKKKPPP```sss~~~rrrhhh\\\PPPIIIEEE@@@>>>???@@@????????????@@@AAAAAA???CCCHHHLLLQQQXXXbbbiiirrryyy}}}{{{xxxvvvuuutttpppmmmiiifffdddaaa^^^\\\\\\ZZZXXXVVVUUURRROOOLLLLLLKKKIIIHHHHHHGGGEEECCCAAA@@@???===;;;999888777777666555444333333333333222222333555666999;;;<<<<<<>>>@@@BBBFFFKKKRRRWWW___eeejjjlllrrr{{{yyyaaaPPPJJJMMMRRReeelllSSSHHHGGGDDDAAAAAAGGGNNNZZZjjjyyy~~~zzzxxx}}}wwwpppeeeaaa\\\XXXUUURRROOOLLLLLLPPPXXXfffwwwllluuutttggg]]]SSSMMMIIIEEEEEEHHHNNN^^^qqqtttiii]]]QQQKKKGGGAAA?????????????????????@@@@@@AAA???CCCIIIMMMRRRYYYbbbiiirrryyy~~~~~~|||zzzvvvsssqqqooonnnllliiifffcccaaa___]]][[[[[[YYYWWWUUUTTTRRROOOLLLIIIGGGEEECCCDDDDDDDDDCCC@@@@@@>>><<<:::888777666666666555444333333333333111111222444666999;;;<<<<<<===@@@BBBFFFLLLSSSWWW___eeekkkmmmrrr{{{yyybbbQQQKKKNNNPPPbbbyyy]]]LLLGGGBBB@@@AAAEEEKKKUUUeeettt|||xxxvvvxxx~~~uuuiiieee```ZZZUUURRRNNNLLLKKKPPPZZZhhhxxx|||jjjtttvvvhhh^^^SSSMMMHHHDDDDDDGGGOOO^^^qqq|||rrrggg\\\QQQLLLHHHCCC@@@AAA??????>>>>>>??????@@@AAAAAAEEEKKKOOOSSSZZZbbbhhhqqqyyy~~~~~~}}}|||xxxuuuqqqnnnlllkkkhhheeebbb```___]]][[[YYYYYYWWWUUUTTTSSSQQQNNNLLLGGGDDDAAA@@@AAABBBBBBAAA???>>>===;;;:::888777666666555444333333222222333000111222444666888;;;<<<<<<===@@@CCCGGGLLLSSSXXX___fffkkknnnrrrzzzwwwbbbSSSJJJMMMNNN^^^}}}iiiRRRHHH???>>>???BBBFFFOOO___nnnxxxsssrrrtttwww~~~}}}nnnjjjddd\\\VVVQQQNNNLLLKKKRRR]]]kkkzzzzzz~~~vvvgggqqqyyyjjj___TTTMMMHHHDDDEEEHHHOOO^^^qqqzzzqqqeee[[[QQQLLLIIIDDDAAABBB???>>>>>>>>>>>>???@@@@@@AAAFFFLLLQQQUUU[[[ccciiirrrzzz}}}zzzvvvqqqnnnkkkjjjdddbbb___]]]]]]\\\ZZZXXXWWWUUUSSSRRRQQQOOOLLLJJJEEEBBB@@@??????@@@???>>>======<<<;;;999888777777666555444333222222222222111111222444555888:::;;;<<<===@@@CCCGGGMMMTTTYYY___eeekkkmmmrrryyy}}}}}}sss```SSSHHHKKKKKKZZZzzztttXXXHHH???>>>???AAACCCJJJYYYhhhxxx~~~xxxnnnmmmooopppuuu{{{{{{~~~uuuqqqjjjaaaYYYSSSPPPOOOMMMTTTaaaooo|||}}}www{{{qqqdddppp}}}mmmaaaUUUMMMGGGDDDEEEIIIMMM\\\ooo}}}{{{rrreee[[[QQQMMMIIICCC@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@EEELLLQQQVVV]]]eeekkkrrrzzz~~~zzzuuupppllljjjhhhaaa___\\\[[[[[[ZZZYYYWWWSSSRRRPPPOOONNNMMMJJJGGGDDDBBB???>>>???>>>===<<<;;;;;;::::::999888888888666555444333222222222222222222222333555777888999;;;===@@@CCCGGGNNNUUUZZZ^^^eeejjjmmmqqqwww{{{{{{}}}}}}~~~ppp]]]QQQFFFIIIIIIWWWxxxzzz\\\IIIBBBAAABBBCCCCCCIIIWWWfffrrrzzzzzzmmmiiikkkkkknnntttsssuuuwwwyyy||||||xxxpppggg]]]VVVSSSSSSOOOWWWcccqqq~~~{{{uuuzzznnncccpppooocccUUUMMMGGGDDDFFFJJJJJJZZZmmm{{{|||tttfff\\\RRRMMMHHHBBB???>>>>>>>>>>>>>>>>>>??????@@@===CCCKKKQQQXXX___hhhnnnqqqyyy~~~}}}}}}}}}~~~~~~~~~|||xxxsssnnnjjjgggfff___]]][[[ZZZZZZZZZXXXWWWQQQOOOMMMLLLLLLJJJGGGEEECCCAAA?????????>>><<<::::::::::::999999999888888555555444333222222222222222333333444555666888888;;;===@@@CCCHHHNNNUUUZZZ]]]dddjjjlllpppwwwzzzzzz~~~~~~~~~zzz{{{{{{|||qqq]]]TTTJJJHHHIIIUUUmmm|||___MMMDDDAAA???AAABBBFFFQQQ\\\mmmwwwqqqkkkjjjlllqqqwwwyyytttsssuuuvvvxxxyyypppggg```YYYTTTQQQTTT[[[gggtttvvvwww|||{{{mmmbbbjjjyyykkkYYYMMMIIIIIIGGGEEENNNWWWgggxxx~~~xxxjjj^^^QQQJJJEEEAAA@@@BBB<<<<<<;;;<<<===???AAABBBDDDEEEHHHOOOYYYeeepppwww|||}}}zzzyyyyyyzzz{{{}}}{{{yyyuuuooojjjeeebbb```]]]YYYWWWWWWWWWUUUTTTOOOMMMJJJHHHGGGFFFDDDBBB>>>>>>>>>>>>============999999999888888777777777999888777555444444444444222333444444444666999;;;;;;>>>AAADDDHHHMMMTTTXXXbbbfffkkkoooqqqsssuuuwwwuuuxxx|||~~~|||zzz{{{ttt^^^TTTIIIGGGGGGRRRjjj}}}aaaOOOCCC@@@???@@@AAAEEENNNXXXiiissswwwmmmiiikkkttt}}}zzzvvvuuutttvvv{{{ssslllfff___ZZZVVVWWW^^^hhhuuu|||uuuxxx}}}vvvjjjaaajjj}}}ooo]]]OOOJJJHHHFFFEEELLLTTTbbbssszzzkkk___RRRJJJFFFAAA???AAA<<<<<<;;;<<<===???@@@BBBDDDFFFIIIPPP[[[gggqqqxxx}}}zzzxxxwwwwwwxxxvvvvvvtttqqqmmmhhheeebbb___]]]ZZZXXXWWWWWWUUUSSSMMMJJJGGGEEEEEEDDDBBB@@@>>>============<<<<<<<<<;;;;;;;;;:::::::::999999888777666444333333333333222333444444444666999;;;<<>>???AAACCCJJJRRRaaalll{{{rrrkkklllxxx~~~yyyvvvvvv~~~yyytttnnnggg```[[[[[[```iiittt~~~|||xxx}}}oooeee```kkkuuucccSSSKKKGGGEEEDDDHHHOOO\\\kkkzzz~~~yyykkk___RRRKKKFFFAAA???@@@<<<<<<<<<<<<===>>>@@@AAAEEEGGGKKKSSS^^^iiitttzzz}}}zzzwwwuuutttsssnnnnnnmmmllliiifffcccaaa^^^\\\ZZZYYYXXXVVVSSSQQQJJJGGGDDDCCCBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999777666555444333222222222222333444444444666999;;;===???DDDHHHMMMRRRYYY]]]___cccjjjoooqqqrrrsssttttttvvvzzz}}}{{{zzz~~~}}}dddUUUHHHFFFDDDKKK___zzzgggTTTCCC???===>>>@@@AAAFFFLLLYYYdddsssyyyooonnn{{{}}}{{{tttlllbbb\\\[[[___gggpppyyy|||iiibbb```mmm{{{jjjXXXLLLFFFDDDDDDEEEJJJTTTbbbqqq{{{ttthhh\\\PPPJJJEEEAAA???@@@===<<<<<<<<<===>>>@@@AAAEEEHHHNNNVVVaaalllvvv|||~~~zzzwwwtttqqqpppjjjjjjiiihhhfffccc```^^^]]]\\\ZZZYYYXXXUUUQQQNNNGGGEEEBBBAAA@@@@@@>>><<<;;;;;;;;;:::::::::999999888888888888888888888888777777555444333222222222222333444444444666999;;;<<>>??????CCCHHHQQQ\\\kkkyyy}}}sssqqq|||xxxmmmaaaYYYXXX[[[aaaiiirrrzzz||||||xxxfffaaabbbpppppp^^^OOOFFFDDDDDDBBBFFFNNN[[[jjjzzzxxxoooeeeZZZOOOIIIFFFBBB@@@AAA======<<<<<<<<<>>>???@@@EEEHHHOOOYYYdddoooxxx}}}~~~|||xxxtttqqqoookkkjjjiiihhheeeaaa^^^]]]\\\[[[YYYXXXVVVSSSOOOKKKFFFDDDAAA@@@@@@???>>><<<::::::::::::999999999999888888888888888888888888999888777555444444333333222333444444444666999;;;:::>>>CCCHHHMMMSSSYYY]]]___dddjjjoooqqqrrrssstttvvvwwwzzz}}}|||}}}|||fffUUUFFFFFFDDDFFFUUUooorrraaaKKKDDD>>>>>>>>>???BBBFFFLLLVVVdddqqq{{{|||tttqqqzzzzzzlll___WWWSSSVVV[[[aaaiiiqqqwww{{{~~~yyysssfffccceeettttttcccRRRGGGCCCDDDAAADDDKKKVVVeeeuuuzzzpppfff[[[PPPKKKHHHCCCAAABBB>>>===<<<<<<<<<>>>???@@@DDDHHHPPP[[[fffqqqzzz~~~~~~{{{wwwsssqqqnnnmmmllljjjgggccc```^^^\\\ZZZWWWUUUSSSPPPLLLIIIEEECCCAAA?????????===<<<::::::::::::999999999999999::::::::::::;;;;;;;;;999888777666555444444444222333444444444666999;;;:::>>>CCCHHHMMMRRRWWW[[[___ccchhhllloooqqqsssuuuvvvvvvxxx}}}~~~~~~yyydddSSSCCCDDDBBBCCCPPPiiiyyykkkPPPGGG???===>>>???BBBFFFIIIRRR___kkkuuu~~~~~~wwwpppnnnvvv{{{mmm___WWWPPPRRRUUUZZZ```gggmmmpppyyy~~~yyyrrriiifffiiixxxwwwgggUUUHHHDDDDDDAAADDDJJJTTTbbbrrrwwwkkk```UUUOOOKKKEEEBBBBBB>>>======<<<<<<===???@@@CCCHHHPPP\\\gggrrrzzz~~~~~~~~~~~~{{{wwwtttppppppooommmkkkgggdddccc\\\YYYUUURRROOOMMMJJJHHHDDDBBB???>>>>>>>>>===;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;888777666555444333333333222333444444444666999;;;;;;???DDDIIIMMMRRRVVVYYY___bbbeeehhhkkknnnqqqtttttttttvvvyyy~~~vvvbbbQQQAAABBBAAAAAAMMMeee}}}rrrSSSIII@@@>>>>>>???BBBFFFHHHPPP\\\gggqqq|||zzzsssmmmkkksss|||}}}nnnaaaXXXPPPPPPRRRVVV[[[```fffiiisssyyy~~~uuukkkiiilllzzzxxxiiiVVVIIIDDDDDDAAADDDJJJTTTaaaqqq~~~~~~pppeeeYYYRRRMMMFFFBBBAAA>>>>>>===<<<<<<===??????BBBGGGPPP\\\hhhsss{{{zzz~~~~~~zzzzzz~~~~~~}}}yyywwwqqqqqqqqqpppnnnkkkhhhggg\\\XXXSSSPPPMMMKKKIIIGGGBBB@@@>>>=========<<<:::;;;;;;;;;:::::::::999999777777777888888999999999777666555444333222222222222333444444444666999;;;<<<@@@EEEJJJNNNRRRVVVYYY^^^```ccceeehhhkkkpppsssssssssssswww{{{sssaaaSSSKKKAAA===EEELLLXXXqqqwwwbbbQQQCCC@@@>>>:::>>>GGGHHHMMMUUU___jjjvvv{{{qqqhhhdddkkkuuu{{{nnnccc^^^VVVUUUTTTUUUXXX^^^cccgggpppttt{{{zzzrrroooooo{{{yyypppggg[[[NNNFFFDDDAAA@@@DDDOOO]]]jjjyyy~~~wwwlll]]]QQQIIIFFFCCC@@@AAA@@@===<<<<<<===@@@AAAEEEHHHOOOZZZfffooosssttt{{{xxxuuutttwww{{{~~~}}}}}}yyyvvvuuuuuuqqqiiiccc^^^WWWNNNJJJJJJIIIFFFCCCDDDAAA>>>======>>>>>>>>>;;;999888999===>>>===;;;:::;;;<<<<<<===<<<<<<<<<888888666555444333333222444333222222333666888:::???AAAEEEJJJOOORRRUUUVVV\\\^^^aaaeeehhhkkkmmmnnnpppqqqsssuuuxxx|||~~~~~~sss```RRRIII@@@===CCCIIITTTooo|||fffUUUFFFCCCBBB===???EEEBBBGGGNNNYYYeeetttuuukkkfffjjjrrr|||qqqgggaaaZZZYYYXXXYYY\\\```fffiiilllpppwww~~~{{{xxxxxx~~~wwwnnnfffZZZLLLDDDBBB@@@???DDDOOO\\\iiiyyywwwmmm___SSSMMMIIIFFFDDDBBBAAA???>>>>>>???AAABBBGGGIIIOOOXXXbbbkkkppprrrtttqqqooonnnpppsssvvvxxx~~~}}}zzzvvvuuuuuuqqqjjjddd^^^WWWOOOKKKJJJIIIFFFCCCEEEBBB@@@??????@@@@@@???>>><<<;;;;;;===>>><<<:::::::::;;;;;;;;;;;;;;;:::888777666555333333333333444333222222444666999:::@@@CCCGGGMMMQQQTTTUUUUUU\\\]]]```cccgggjjjkkklllnnnoooppprrruuuxxxzzz|||~~~~~~}}}tttaaaRRRFFF???===AAAEEENNNkkknnn\\\LLLGGGEEEAAA???BBB@@@CCCIIIRRR^^^mmm||||||pppgggggglllsssxxx~~~wwwnnniiidddbbb``````aaaeeehhhkkkjjjooouuu|||}}}vvvpppiii]]]OOOEEEBBB@@@???DDDNNNZZZgggxxxyyyooobbbXXXRRRMMMJJJGGGBBBBBBAAA@@@@@@AAABBBBBBHHHJJJNNNUUU]]]fffmmmqqqmmmllljjjiiijjjmmmppprrr}}}~~~|||yyyvvvuuuuuurrrlllhhh```ZZZRRRMMMLLLJJJGGGDDDEEECCCBBBBBBBBBBBBAAA???AAA???>>>>>>>>>>>><<<;;;:::::::::;;;::::::999999777777555444333333333333333333222222444666999;;;@@@DDDKKKQQQVVVXXXXXXWWW\\\]]]___bbbeeegggiiijjjllllllmmmoooqqqsssuuuvvvzzz{{{||||||}}}vvvbbbRRREEE???>>>AAABBBJJJggg{{{gggRRRIIIEEEBBB@@@AAACCCEEEHHHMMMWWWfffuuuwwwjjjeeefffmmmrrrxxx|||}}}~~~xxxuuuqqqooollliiiiiijjjlllmmmmmmqqqxxx~~~zzzuuuooocccTTTIIIFFF??????DDDMMMWWWddduuu|||tttggg]]]VVVQQQKKKGGGBBBBBBAAA@@@@@@AAABBBBBBGGGJJJOOOTTTZZZbbbjjjppppppooonnnmmmlllmmmoooqqqyyy{{{zzz{{{xxxvvvtttttttttsssqqqnnnfffaaaZZZTTTPPPMMMIIIFFFFFFEEEDDDDDDDDDDDDAAA???AAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;:::999888777666555444333333333333333333222333444777:::;;;AAAFFFNNNVVV\\\^^^^^^]]]______```bbbdddfffhhhiiijjjkkkkkklllnnnppprrrssswwwxxxzzz{{{}}}|||}}}xxxdddTTTFFF@@@???BBBAAAGGGcccuuu\\\LLLDDDAAAAAABBBEEEEEEFFFJJJSSSaaaqqq{{{oooeeecccfffllltttxxxzzz{{{}}}}}}{{{wwwsssqqqppppppqqqqqquuu|||}}}xxxrrrgggWWWLLLHHH??????CCCKKKSSS___pppyyynnnccc[[[SSSKKKFFFBBBAAA@@@??????@@@AAABBBFFFLLLTTTYYY^^^eeennnvvvyyyzzzyyywwwtttssstttvvvvvv}}}zzzyyyyyyvvvuuuttttttuuuvvvvvvuuupppkkkddd]]]XXXSSSOOOLLLJJJIIIHHHGGGGGGFFFCCCAAAAAAAAAAAA@@@???>>>>>>>>>============<<<:::999999666555444333333333333333333333222333555888:::<<>>>>>@@@BBBDDDIIISSS___gggkkkqqqzzz}}}}}}~~~{{{~~~}}}yyyxxxwwwwwwxxxyyy{{{|||yyyuuupppiiibbb]]]YYYWWWTTTRRRPPPNNNMMMKKKIIIGGGDDDEEEEEECCC@@@>>>>>>???>>>>>>>>>===<<<:::999888555555444333333333333333333333222333555888;;;===BBBHHHRRR\\\dddhhhiiihhhddddddccccccccceeeggghhhiiijjjjjjkkkmmmooopppqqqsssuuuxxx{{{~~~vvvwww{{{vvvdddUUUHHH@@@===AAAAAADDDWWWoooyyy___LLLCCCAAAAAA??????@@@CCCJJJWWWeeeooozzzppphhhbbbjjjuuu|||~~~}}}}}}}}}xxxqqqdddTTTIIIEEE??????BBBGGGKKKUUUfffvvvyyyoooggg]]]SSSLLLGGGDDD@@@>>>>>>@@@DDDGGGNNN\\\mmmxxx|||~~~|||{{{|||~~~~~~|||xxxsssmmmhhhfffeeeaaa^^^ZZZWWWUUUSSSQQQOOOKKKLLLKKKGGGBBB???>>>???>>>>>>===<<<;;;999888777444444333333222222333333333333333333555999<<<>>>DDDIIIRRR[[[bbbfffggggggeeedddcccbbbbbbcccdddfffhhhhhhiiijjjlllnnnpppqqqrrrtttvvvyyy}}}tttuuuyyy~~~uuucccTTTIII???;;;@@@AAACCCSSShhhhhhRRRFFFAAA@@@@@@??????@@@FFFPPP\\\eeeuuuuuullleeennnzzzzzzqqqdddTTTIIIFFF@@@@@@BBBEEEIIIRRRcccttt|||ssskkkbbbXXXQQQIIIFFFAAA>>>>>>AAAFFFIIISSScccwww~~~~~~}}}yyytttpppnnnnnnkkkgggaaa]]][[[YYYXXXVVVQQQQQQPPPKKKDDD???===>>>>>>======<<<:::888666555444444333222222222333333333333333333666999<<<>>>FFFKKKRRRZZZ```dddeeeeeeeeedddbbb``````aaacccdddgggggghhhjjjlllnnnpppqqqppprrruuuxxx{{{wwwuuuuuuxxxwwwnnn^^^QQQEEEBBB@@@>>><<>>:::======<<<;;;999888888777777777777777666555444333444555666666777999>>>AAAFFFKKKSSSZZZ^^^___aaabbb```______```aaabbbbbbaaabbbeeeiiijjjjjjkkkppptttssstttvvvxxxzzz~~~zzzwwwuuuuuuuuummm___SSSEEEBBB???>>><<>>:::<<<<<<;;;:::999888777777666666666555555444333222222333444444555888<<>>===AAANNN[[[qqqjjjUUUIIIDDD@@@>>>>>>???>>>???FFFOOOZZZhhh{{{{{{ooosss~~~{{{qqqpppuuu|||nnnXXXHHHBBB@@@???@@@CCCGGGOOO^^^mmm}}}{{{jjjZZZOOOHHHCCCBBBCCCBBBDDDHHHSSSaaavvv{{{vvvpppllliiieeeccccccaaa___]]]\\\YYYVVVSSSNNNNNNMMMKKKGGGBBB===;;;::::::999888777777666666444444444444444333222111222333444555666999===AAAFFFKKKSSSXXX\\\]]]___```___``````aaaaaaaaaaaa```___cccfffffffffgggkkkooooooqqqrrrssstttxxx||||||yyyyyywwwpppaaaVVVEEEAAA>>>======@@@KKKWWWoooooo[[[KKKBBBCCC@@@??????>>>>>>DDDKKKRRRaaavvvwwwxxxvvvlllkkkoooxxxttt]]]MMMFFF???>>>???BBBEEELLLZZZhhhzzzqqqbbbRRRJJJDDDCCCCCCBBBDDDGGGQQQ^^^qqq~~~}}}yyysssnnniiiddd___\\\WWWVVVTTTSSSRRRPPPLLLJJJGGGGGGGGGEEEBBB???<<<:::999888888777666666555555444444444444444333222222333555666777999<<>>======@@@IIISSSooosss___LLL@@@CCC???===>>>>>>>>>BBBHHHMMM[[[pppzzzxxx{{{}}}qqqfffeeejjjuuuwww___MMMFFF???>>>>>>AAABBBHHHUUUbbbttt~~~vvvhhhVVVNNNFFFDDDCCCBBBDDDGGGOOOZZZkkkzzz}}}|||{{{wwwrrrmmmgggaaa[[[WWWPPPNNNLLLKKKJJJHHHEEECCCAAAAAAAAA@@@>>><<<:::888888777777666666555555555444555555555555444333333333444666888999===BBBFFFGGGKKKQQQVVVXXXZZZ\\\]]][[[^^^``````]]][[[[[[[[[]]]```bbbbbbaaabbbeeeiiinnnooopppqqqrrruuuyyy}}}}}}|||{{{|||tttcccUUUEEE@@@=========???GGGOOOjjjwwwfffRRRDDDAAA===;;;<<<<<<;;;>>>CCCGGGTTTgggxxx{{{ttttttzzzlllaaa```dddnnnxxxyyy```LLLCCC@@@>>>>>>@@@@@@DDDPPP\\\kkkwwwyyymmmZZZQQQIIIFFFDDDBBBDDDHHHLLLVVVeeettt}}}{{{zzzwwwrrrmmmhhhaaaZZZUUUOOOLLLIIIGGGFFFEEECCCAAA>>>>>>>>>===<<<:::999888777777777666666555555555444444555555555555444444111222444666888<<>>???EEELLL___|||}}}nnn[[[LLLDDD???;;;<<<<<<;;;<<>>AAAKKKWWW```nnn}}}{{{ooo]]]TTTKKKGGGEEECCCEEEIIIIIIRRR```ooo{{{}}}zzzwwwsssoooiiibbbZZZUUUPPPLLLGGGDDDCCCBBBAAAAAA>>>>>>===<<<<<<;;;:::999777777777666666666666666333333444444444444333333111222444666999===CCCFFFHHHKKKPPPSSSUUUWWWYYY[[[[[[```cccbbb^^^ZZZYYY[[[[[[^^^```___]]]]]]aaadddjjjlllmmmoooqqqtttyyy}}}|||{{{zzzyyy{{{}}}}}}|||yyyqqqbbbWWWEEE@@@<<<===>>>???DDDJJJUUUuuuuuubbbSSSHHHBBB>>>???>>><<<<<>>HHHWWWfffsss|||yyyooosss}}}|||zzzzzz}}}ttteeeXXXVVVZZZYYYdddrrr|||jjjVVVMMMAAA@@@??????===???IIITTTXXXhhhyyy|||ppp___VVVMMMIIIFFFDDDFFFIIIHHHPPP]]]lllxxxzzzxxxtttpppkkkccc[[[VVVPPPKKKEEEAAA@@@@@@@@@?????????>>>===<<<<<<;;;;;;777777777777777666666666111222222333333333222222333444777999;;;@@@EEEIIIHHHKKKPPPSSSUUUVVVYYYZZZ]]]aaaeeeddd___[[[ZZZ\\\^^^aaacccbbb``````cccfffhhhjjjlllmmmppptttyyy}}}|||{{{zzzzzz{{{|||~~~~~~~~~{{{qqqaaaSSSGGGBBB?????????>>>@@@EEERRRiiixxxeeeWWWLLLCCC===>>>???<<<;;;???>>>EEEPPP\\\hhhrrr|||rrrkkkooouuuxxxwww}}}|||yyyvvvxxx~~~sssfff]]]WWWUUUXXX]]]gggrrr}}}~~~www]]]JJJCCC>>><<<>>>???@@@DDDJJJ[[[dddqqq~~~wwwggg]]]RRRMMMIIIFFFDDDFFFEEENNNZZZgggttt|||wwwtttrrrkkkaaaYYYRRRNNNHHHDDDBBBAAAAAA@@@BBBAAA>>><<<;;;;;;<<<===;;;:::::::::999888888888777666555444333222222222444444555777;;;???CCCFFFNNNNNNOOOQQQSSSWWWZZZ\\\[[[^^^bbbeeeeeebbb^^^[[[aaabbbccccccddddddcccccceeegggiiikkklllnnnqqqtttvvvvvvxxxyyy{{{|||}}}~~~uuucccTTTFFFAAA>>>???>>>===@@@DDDOOOeeeqqqdddRRRHHH@@@@@@AAA>>><<<===;;;AAAJJJTTT^^^jjjtttzzzrrriiijjjqqqwww{{{}}}}}}zzzwwwwww}}}rrrggg]]]VVVSSSSSSWWW___hhhsss|||zzzbbbOOOEEE@@@===>>>>>>>>>BBBGGGUUU^^^mmm{{{zzzkkk```UUUOOOKKKGGGFFFHHHIIIRRR___kkkxxx}}}{{{xxxqqqhhh```UUUQQQJJJFFFDDDCCCBBBAAA?????????>>>>>>===<<<;;;<<<<<<;;;;;;:::999999999777666555444333333333333222333444666:::>>>CCCEEELLLLLLMMMOOORRRUUUXXXZZZ```cccgggjjjiiieee```\\\ccccccdddeeefffffffffeeefffggghhhiiijjjlllpppsssttttttvvvxxxzzz|||~~~zzzfffVVVEEE@@@===>>>>>><<>>DDDKKKTTT___kkkrrrvvv}}}uuuhhhffflllwww~~~}}}zzzyyy~~~}}}tttjjj```WWWSSSOOOQQQVVV\\\fffpppyyygggVVVHHHBBB>>>======<<>>BBBEEEIIIJJJKKKLLLOOORRRUUUWWW]]]aaafffjjjkkkhhhddd```ddddddeeeggghhhhhhhhhhhhffffffgggfffgggiiinnnqqqpppqqqsssvvvyyy|||~~~}}}hhhXXXEEE@@@=========<<<>>>CCCGGGYYYtttrrrbbbOOOCCCAAA@@@>>><<<>>>???AAAEEELLLVVVbbbjjjpppvvv~~~zzznnngggkkkvvv}}}xxxoooeee[[[UUUPPPOOOPPPSSS[[[eeepppvvvjjjYYYHHHBBB>>>===<<<;;;???DDDKKKUUUfffvvvwwwmmmbbbZZZSSSNNNNNNQQQWWWbbbooo{{{~~~tttnnnddd___YYYTTTQQQNNNLLLJJJFFFFFFEEEDDDBBBAAA@@@???>>>>>>===<<<;;;::::::999777666666555444444555555111222444777;;;???CCCEEEFFFGGGGGGIIILLLOOORRRTTTSSSXXX___eeeiiihhheeecccbbbcccdddfffhhhiiiiiiiiiffffffeeeddddddfffkkkooolllmmmooorrrvvv{{{}}}~~~iiiYYYEEE@@@=========<<<>>>CCCGGGUUUmmmttt[[[GGG@@@??????>>>?????????@@@EEEMMMXXX```kkkpppzzz~~~vvvnnnmmmuuu}}}{{{sssjjj___XXXQQQOOOMMMMMMRRR[[[dddjjjtttxxx|||~~~}}}~~~~~~|||kkk[[[HHHBBB===<<<<<<<<<@@@FFFKKKVVVfffuuu|||tttjjjccc[[[TTTTTTWWW___kkkyyyyyysssmmmiiiccc^^^[[[XXXUUUSSSQQQNNNJJJEEEBBBAAAAAABBB???>>>===<<<;;;:::999999888777777666555555555555333444777:::===@@@CCCEEECCCDDDEEEFFFIIIMMMPPPQQQNNNSSSYYY```ddddddcccaaa^^^___aaadddfffggghhhhhhffffffeeecccbbbdddiiillliiijjjlllooosssxxx|||{{{}}}hhhYYYEEE@@@===>>>>>><<>>EEEMMMSSSaaagggqqq}}}tttpppsssxxx}}}vvvnnnccc\\\TTTQQQMMMLLLMMMSSSYYY]]]fffjjjoooqqqqqqsssvvvyyy~~~~~~}}}}}}~~~|||uuurrrvvvlll]]]JJJDDD>>>===<<<<<>><<<;;;:::::::::999888777555555555555555666888;;;>>>@@@BBBCCCBBBBBBCCCDDDGGGKKKNNNOOOQQQTTTXXX\\\^^^^^^]]]]]]ZZZ\\\^^^aaaccceeeggggggffffffeeecccbbbcccfffiiiggghhhiiikkkooosssxxx{{{xxx|||yyyfffXXXFFFAAA>>>???>>>===@@@DDDHHHOOO```yyy~~~```KKKDDDBBB???;;;;;;;;;;;;<<>><<<<<<@@@EEEIIISSScccrrr~~~yyypppgggeeehhhjjjxxx}}}zzzxxxsssnnnfff\\\TTTNNNKKKJJJCCCCCCBBB@@@???>>>===<<<<<<;;;999777666444444444666777999;;;===???@@@AAA@@@AAABBBCCCFFFIIILLLNNNPPPRRRTTTVVVXXXYYYYYYYYYXXXYYY\\\___bbbdddfffgggfffffffffdddcccccceeeggggggffffffhhhkkkooosssvvvvvvzzz~~~wwwdddXXXGGGBBB?????????>>>@@@EEEHHHMMM\\\uuukkkRRRGGGBBB>>>;;;<<<<<<<<<<<<>>>BBBDDDGGGPPP]]]iiiuuuxxxrrrpppqqqxxx{{{~~~{{{vvvssstttwww|||{{{rrrjjj```]]]YYYTTTRRRQQQRRRSSSQQQUUUYYYZZZZZZZZZ]]]```ccccccdddfffjjjoootttwwwsssqqqqqqvvv}}}}}}{{{qqqxxx|||vvvnnnnnnxxx~~~yyywww{{{tttfffRRRJJJCCC???<<<;;;>>>DDDGGGQQQ```ppp|||wwwmmmkkkmmmmmm{{{|||uuukkkbbbYYYSSSPPPFFFEEEDDDCCCAAA@@@???>>>===<<<:::888666444333333666777999;;;<<<===>>>>>>@@@@@@AAACCCFFFIIILLLNNNLLLLLLNNNPPPSSSVVVXXXYYYWWWXXX[[[___bbbdddfffgggeeefffgggeeedddcccdddfffgggfffeeefffiiimmmqqqsssuuuxxx}}}vvvdddUUUIIICCC@@@@@@@@@@@@CCCHHHHHHLLLWWWkkk}}}]]]EEE???CCC===<<<::::::;;;>>>AAACCCFFFGGGOOO[[[jjj{{{zzznnnkkkoooqqqsssvvvtttooojjjggggggqqq{{{~~~xxxnnnjjjddd]]]XXXTTTSSSRRRRRRSSSSSSSSSSSSTTTTTTTTT[[[[[[[[[\\\___dddhhhkkkkkkgggeeeiiinnnttt}}}{{{{{{uuunnnpppuuuzzzttt{{{qqq\\\NNNAAA===?????????@@@EEEMMM[[[iiittt}}}{{{vvvqqqnnnssszzz|||ssskkkbbbXXXPPPLLLHHHFFFEEECCC???;;;;;;;;;:::777555444555777666888:::===???@@@@@@@@@>>>???AAACCCEEEGGGHHHHHHMMMKKKKKKLLLPPPSSSUUUVVVUUUUUUWWWYYY\\\```dddffffffffffffeeedddeeehhhkkkllljjjgggfffgggkkkooosssvvvwwwzzz}}}tttbbbSSSHHHCCC@@@AAA@@@???BBBFFFIIILLLUUUfff~~~gggOOODDDCCC>>><<<;;;::::::<<<>>>???@@@AAAFFFQQQ^^^nnn{{{oooiiijjjmmmooopppnnniiieeebbbbbbjjjtttxxxtttnnngggaaa\\\YYYXXXTTTTTTTTTSSSSSSRRRRRRRRRUUUUUUTTTUUUWWW[[[___aaa```\\\ZZZ^^^ccchhhqqqyyy{{{ttttttwww{{{wwwaaaSSSDDD??????>>>===>>>BBBIIIUUUbbbmmmvvv~~~~~~zzzvvvsssrrryyy~~~sssjjj]]]WWWPPPKKKIIIGGGDDDAAA======;;;999777555666666777888;;;===????????????===>>>@@@BBBCCCEEEEEEFFFKKKJJJJJJMMMQQQTTTUUUUUUUUUUUUVVVXXX[[[___bbbddddddeeeeeeeeeeeefffjjjmmmllljjjhhhfffhhhkkkpppsssvvvwwwzzz|||~~~ppp^^^OOOFFFBBB@@@AAAAAA???@@@DDDKKKMMMSSS___sssttt[[[JJJBBB@@@???===;;;:::;;;<<<===AAA@@@CCCLLLVVVdddvvvuuukkkffffffggghhhfffbbb___]]]\\\dddooo~~~}}}vvvoooiiidddbbb]]]\\\ZZZYYYWWWVVVUUUUUUUUUTTTSSSSSSTTTVVVXXXZZZXXXSSSRRRUUUYYY]]]dddlll~~~~~~{{{|||jjjZZZIIIBBB@@@>>><<<<<<>>>DDDNNNXXXbbbllluuu{{{}}}yyyvvvpppuuu~~~rrrjjj___VVVQQQNNNJJJHHH@@@???===;;;999777666666888999;;;===>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCCHHHHHHJJJMMMRRRUUUUUUUUUUUUUUUUUUWWWYYY\\\___aaabbbcccdddeeefffhhhlllooommmkkkiiihhhiiilllooorrrtttvvvyyy{{{}}}zzzmmm[[[LLLEEEBBB@@@BBBBBB???@@@CCCJJJLLLQQQ[[[jjj|||fffQQQDDDBBBAAA???===<<<<<<<<<===AAA???AAAHHHPPP\\\mmm|||sssiii`````````___]]]\\\[[[[[[bbbmmm{{{~~~xxxssspppllljjjgggdddbbb```_________^^^\\\[[[ZZZZZZ[[[\\\XXXSSSRRRTTTWWWYYY^^^eeeuuu}}}rrraaaNNNEEEBBB???=========BBBHHHPPPYYYcccmmmttt|||}}}yyyuuummmpppuuu~~~~~~rrrggg___WWWPPPKKKAAA???===;;;:::999777666999:::<<<===>>>======<<<>>>>>>>>>??????@@@AAAAAAEEEFFFHHHMMMQQQTTTTTTSSSTTTTTTTTTUUUWWWYYY\\\]]]^^^```cccdddfffiiimmmpppooonnnkkkjjjjjjkkkmmmnnnrrrtttxxxzzz{{{}}}xxxkkkYYYJJJDDDAAA@@@BBBBBB@@@AAADDDHHHJJJQQQ[[[eeevvvoooZZZJJJCCCBBB@@@>>>===<<<<<<<<<;;;999;;;@@@FFFPPP___lll}}}sss___^^^]]]]]]^^^^^^^^^^^^ccckkkwww{{{xxxuuuqqqnnnmmmlllkkkkkkjjjhhheeecccbbbbbbbbb\\\XXXUUUWWWWWWWWWZZZ___kkkuuu|||yyygggSSSIIIDDDAAA???@@@???AAAEEEJJJRRR[[[eeelllttt{{{yyyvvvlllkkklllpppwww~~~{{{vvvuuuyyy~~~zzzpppcccWWWNNNDDDAAA===;;;::::::999777999:::<<<=========<<<;;;??????>>>>>>>>>???@@@AAACCCDDDFFFKKKOOORRRRRRQQQRRRRRRRRRSSSTTTWWWYYY[[[[[[^^^```ccceeegggkkknnnpppooommmkkkjjjiiijjjjjjnnnqqquuuxxxzzz{{{~~~yyykkkYYYKKKEEEAAA@@@BBBCCCBBBDDDHHHIIIJJJPPPZZZbbbnnnzzzgggUUUGGGEEECCCAAA???===;;;;;;888777999===BBBHHHTTT```qqqgggdddbbbaaabbbddddddcccdddjjjsss{{{|||yyyxxxxxxxxxwwwuuussspppmmmkkkiiiiiibbb^^^[[[[[[YYYWWWXXX[[[dddnnn}}}~~~nnnXXXLLLFFFBBB@@@@@@???@@@BBBFFFKKKSSS\\\ccckkksss}}}yyynnniiiddddddgggjjjlllkkkjjjllloooqqqssssssrrrrrrssstttuuuuuusssoookkkhhhdddaaa]]]\\\^^^bbbfffgggkkklllmmmoooqqqrrrssssssvvv{{{rrrbbbXXXLLLFFF???;;;::::::999777999:::;;;<<<======<<<;;;>>>>>>=========???@@@AAABBBBBBDDDGGGLLLOOOOOOOOOOOOOOOOOOPPPRRRUUUWWWYYYYYY[[[^^^```bbbdddgggiiinnnnnnlllkkkjjjiiiiiihhhkkknnnrrruuuwwwyyy{{{}}}zzzmmm[[[LLLEEEAAA???AAACCCCCCGGGLLLMMMKKKOOOXXX___hhh~~~wwwdddRRRPPPMMMIIIEEEAAA>>>===;;;:::<<>>???@@@DDDKKKSSSXXXccckkkxxx|||qqqjjj```[[[ZZZZZZYYYWWWUUUWWWZZZ\\\]]]]]]\\\[[[ZZZ[[[\\\\\\[[[XXXUUUSSSMMMMMMMMMLLLLLLNNNQQQTTTUUUVVVWWWXXXZZZ[[[]]]]]]^^^bbbhhhpppzzzqqqgggWWWNNNDDD===;;;:::999777888999:::<<<======<<<<<<<<<;;;;;;:::;;;===???@@@BBBAAABBBDDDHHHKKKMMMMMMMMMMMMMMMNNNQQQSSSVVVXXXWWWZZZ\\\^^^___```bbbdddiiiiiijjjjjjjjjjjjjjjjjjjjjmmmoooqqqrrrtttwwwzzz{{{nnn\\\MMMEEEAAA???AAACCCDDDIIIOOOPPPLLLNNNVVV]]]eeezzznnn]]][[[WWWRRRLLLFFFBBB@@@;;;:::<<<>>>>>>>>>EEEMMMSSSeeexxx|||wwwqqqnnnmmmmmmllljjjkkkmmmrrryyyyyytttpppnnnjjjdddbbbccc```kkkzzzzzzaaaQQQGGGAAA======;;;;;;<<<===@@@EEELLLQQQ^^^gggttt}}}tttkkk___WWWTTTRRRNNNKKKGGGIIILLLOOOPPPOOONNNLLLKKKLLLMMMMMMLLLJJJHHHGGGAAACCCEEEEEECCCCCCGGGJJJHHHHHHHHHIIIKKKLLLNNNOOOOOORRRVVV]]]eeeppp{{{|||sss```UUUHHH???;;;:::888666777888:::<<<=========<<<:::999999888999<<<>>>@@@BBBAAA@@@BBBFFFIIIKKKKKKKKKKKKLLLMMMPPPSSSVVVWWWWWWYYY[[[]]]]]]]]]___```dddeeegggiiikkkllllllllljjjlllnnnnnnoooqqqtttvvv}}}mmmYYYKKKEEEDDDCCCDDDEEEIIILLLOOOSSSNNNPPPWWWZZZ___pppqqqcccYYYYYYXXXOOODDD===???;;;:::===@@@@@@DDDIIIPPPWWWeeeuuu}}}wwwrrrpppppppppooorrrxxx~~~{{{xxxuuuqqqllliiifffkkkxxx~~~eeePPPEEEAAA@@@???999::::::;;;===AAAGGGLLLUUUcccrrr|||sssiii\\\RRRNNNLLLIIIEEEDDDDDDEEEEEEEEEDDDBBBAAABBBBBBBBBDDDEEEDDDAAA>>>============>>>???@@@AAACCCCCCCCCDDDDDDDDDEEEEEEIIIIIIKKKNNNUUU]]]fffjjjwww~~~ttteeeZZZKKKAAA===;;;888666888888999::::::::::::999888999999:::;;;<<<======???@@@@@@AAACCCEEEFFFGGGKKKJJJJJJKKKMMMPPPTTTVVVUUUVVVXXX[[[]]]]]]]]]]]]ccceeeggggggggghhhjjjlllllllllllllllmmmnnnpppqqq|||kkkWWWHHHDDDDDDDDDEEEGGGKKKOOOQQQSSSOOOQQQWWWYYY\\\kkk}}}{{{mmmcccdddcccYYYJJJAAA@@@<<<:::<<<>>>===@@@CCCHHHNNNYYYhhhuuu|||}}}|||}}}}}}wwwtttsssssspppttt|||{{{vvvssskkknnnyyy~~~gggTTTHHHCCC@@@>>><<<<<<<<<<<<<<>>===>>>???@@@???<<<:::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>?????????@@@@@@CCCCCCCCCFFFJJJQQQWWW[[[```hhhtttxxxooocccYYYKKKAAA<<<:::777555777888888999:::999999999888999:::;;;<<<======>>>?????????@@@AAACCCDDDEEEHHHHHHHHHIIIKKKNNNQQQSSSSSSUUUWWWYYY[[[\\\\\\\\\aaaccceeeffffffgggjjjlllllllllkkkkkkkkklllnnnnnn{{{jjjUUUGGGDDDDDDDDDFFFIIIMMMQQQSSSVVVSSSUUUZZZ[[[\\\hhhvvv~~~tttsssrrrgggVVVIIIDDD???;;;======<<<===???@@@DDDLLLXXXdddnnnsssuuuuuu|||}}}zzzyyyyyyqqquuu}}}~~~{{{|||~~~~~~zzzrrrsss{{{jjjXXXLLLEEEAAA>>>??????>>><<<;;;===@@@DDDKKKWWWfffsssxxxooocccXXXQQQLLLFFFBBB@@@@@@AAA@@@@@@>>>===<<<;;;;;;;;;<<<===<<<:::777999999999999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>=========@@@DDDHHHJJJOOOVVV```kkkttt||||||vvvllleee___VVVJJJAAA<<<999666444666777888888999999888888999999:::;;;<<<===>>>>>>>>>>>>>>>??????AAABBBBBBEEEEEEEEEFFFHHHKKKMMMOOOQQQRRRTTTVVVXXXYYYZZZZZZ]]]___aaacccdddfffhhhkkkmmmlllkkkjjjjjjjjjkkkkkk{{{iiiVVVHHHDDDDDDEEEFFFIIILLLOOOQQQWWWVVVYYY]]]^^^___gggqqq~~~uuueeeWWWKKKDDD?????????======>>>===???DDDMMMWWWccckkkpppsssyyy}}}|||}}}qqqsssxxx}}}{{{~~~wwwwww|||}}}zzzzzz{{{mmmZZZMMMFFFBBB@@@??????>>><<<;;;<<>>===<<<<<<<<<<<<;;;<<<======;;;999888888888888999999:::;;;999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBIIIMMMSSSYYY^^^dddiiimmmooommmkkkjjjhhhddd^^^ZZZUUUOOOFFF???;;;999777555555666777777888888777777999999:::;;;<<<===>>>>>>???>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEGGGIIIKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWXXX[[[^^^```aaacccfffiiimmmllllllkkkjjjiiiiiiiiizzziiiWWWLLLFFFFFFFFFGGGHHHJJJLLLMMMTTTTTTXXX\\\^^^```ffflll~~~uuujjjTTTJJJBBB@@@???===<<<===<<<===@@@EEEMMMXXXcccjjjuuu|||~~~zzzwwwvvvlllkkklllttt}}}{{{~~~zzzxxxyyy{{{rrr^^^OOOGGGDDDCCC=========<<<;;;<<<>>>AAAGGGOOO]]]mmm{{{~~~xxxooodddZZZPPPIIIDDDCCCBBBAAA@@@???>>>=========<<<;;;<<<======;;;:::999999888888999999::::::999999999999::::::::::::::::::::::::;;;<<<>>>>>>@@@BBBEEEHHHJJJMMMQQQTTTXXXWWWVVVVVVUUUSSSPPPNNNIIIEEE@@@<<<:::999888777444555666666777777666666888888999:::;;;<<<======??????>>>>>>???@@@AAAAAABBBBBBCCCEEEFFFHHHIIIJJJKKKKKKLLLNNNOOOQQQSSSSSSTTTWWWZZZ\\\^^^```cccfffkkkkkkkkkkkkjjjiiihhhhhhwwwfffVVVMMMFFFFFFGGGGGGHHHJJJKKKKKKOOOQQQTTTVVVYYY]]]aaaeeewww|||aaaTTTGGGAAA???<<<;;;<<<;;;;;;===???EEEOOOYYYaaasss~~~}}}uuunnnkkkbbbaaa```eeeppp}}}|||~~~zzzfffVVVKKKGGGEEE<<<<<<===<<<;;;;;;>>>@@@EEEKKKYYYjjjxxx}}}yyyrrrhhh]]]RRRJJJFFFEEEDDDCCCAAA@@@?????????===;;;::::::;;;<<<:::999:::999999888999999::::::666666777777777888888888777777888999999::::::;;;999;;;===>>>???AAAEEEHHHFFFFFFFFFFFFEEEDDDDDDCCC>>>===;;;:::888888888888444444555666666666555555777777888999:::;;;<<<<<<=========>>>???@@@AAABBBAAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKNNNOOOPPPQQQTTTWWWYYY[[[]]]```bbbggghhhhhhiiiiiiiiihhhhhhqqq```QQQIIIFFFFFFGGGHHHJJJKKKMMMMMMNNNPPPRRRSSSVVVZZZ]]]___lllwwwrrrbbbPPPGGGBBB>>><<<<<<:::;;;<<<===AAAHHHQQQXXXjjjzzztttkkkeeeZZZZZZXXXYYY```qqq{{{zzzrrr```RRRIIIFFF<<<======<<<::::::<<<===BBBFFFSSSfffttt}}}~~~|||vvvmmmbbbWWWOOOKKKGGGFFFDDDBBB@@@??????@@@>>><<<::::::;;;<<<;;;:::999999888888888888999999666666666666777777777777555666777888888777777666666888:::::::::;;;>>>@@@<<<<<<<<<;;;;;;:::;;;<<<888888888777666555555555333333444555555555555444666666777888999::::::;;;;;;;;;;;;<<<===???@@@AAA@@@@@@BBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHKKKMMMNNNPPPRRRUUUWWWXXXZZZ]]]___aaabbbdddfffggghhhggggggmmm[[[MMMFFFEEEFFFGGGJJJLLLNNNOOOPPPQQQRRRSSSSSSUUUYYY\\\]]]^^^gggyyynnnYYYMMMFFFAAA>>>>>><<<===>>>>>>@@@FFFNNNTTTbbbuuuwwwmmmgggWWWWWWUUURRRUUUdddzzz}}}vvvyyy{{{hhhWWWKKKEEE>>>>>>>>><<<:::999:::;;;???BBBOOObbbpppyyy{{{ssshhh]]]UUUQQQGGGFFFDDDBBB@@@??????@@@@@@>>><<<<<<=========<<<999888777777777777888888777777777888888888999999666777888888888666555444444555666666555444555666777777777666555555666888555666777777555333222333222333444444555555444444555555666777888999::::::888999999:::<<<>>>???@@@>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMOOOQQQTTTVVVWWWXXX[[[]]]]]]^^^aaaccceeefffgggggg|||jjjXXXMMMJJJHHHGGGHHHMMMRRRVVVVVVUUUTTTQQQOOOPPPUUUXXXYYYYYY[[[aaakkk}}}mmmZZZLLLDDD@@@=========>>>>>>@@@CCCHHHLLLXXXggg{{{vvvjjj```UUUNNNQQQUUUZZZiii{{{{{{zzz{{{rrrbbbRRRFFFAAA>>>======;;;888888;;;???AAAJJJXXXeeeppp}}}yyysssmmmdddWWWNNNNNNJJJEEEAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;::::::::::::999999999888888777777777777666666666666777777666555555555555666777777666555444444333333555555555666666666666777666555555444444333222222333333333444444444555555666777777777888888888888;;;;;;;;;<<<<<<===>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNQQQTTTWWWYYYZZZ[[[]]]```bbbccceeeggghhhyyyhhhVVVKKKIIIHHHHHHIIIMMMSSSVVVVVVUUUVVVSSSPPPQQQSSSVVVVVVVVVZZZ```iiixxx|||iiiWWWIIIBBB@@@<<<<<<<<<<<<===@@@DDDFFFRRR___qqqwwwjjj]]]RRRQQQPPPRRR^^^mmmyyysssvvv|||nnnZZZKKKFFFAAA>>>>>><<<999:::======???FFFRRR]]]gggttt}}}xxxsssjjj___VVVOOOKKKEEEAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999999999999888888888777888888888777777777777666666666666666555555555555666666555555444333333222333333444444444555555555333333444444444444444444333333333444444444555555555555666666666777777777;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJKKKMMMOOORRRTTTVVVWWWYYY[[[___aaabbbdddfffhhhvvveeeSSSIIIGGGIIIIIIKKKOOOSSSVVVWWWVVVWWWTTTQQQQQQRRRSSSTTTTTTZZZ___eeeqqqzzzeeeSSSGGGCCC>>>===<<<<<<<<<>>>@@@AAAJJJSSSbbbrrrxxxiiiZZZSSSNNNMMMUUU```ppp~~~uuullljjjrrrxxxwwwiiiVVVMMMFFF@@@>>>===;;;;;;>>><<<<<<@@@IIIRRRZZZfffqqq|||xxxpppfff^^^QQQMMMGGGBBBAAA@@@@@@???>>>>>>>>>>>>===<<<;;;;;;999999888888888777777777888888888888777777777777555555666777666555444333555555444444333333222222222222222222333333333333222222222333444555555555333333333444444444555555444444444555555555555666::::::999::::::;;;<<<===<<<======>>>>>>>>>======???@@@AAACCCEEEGGGHHHIIIIIIIIIKKKMMMOOOQQQRRRSSSUUUXXX\\\^^^```bbbdddfffssscccRRRIIIGGGJJJKKKMMMPPPSSSUUUVVVVVVUUUTTTRRRQQQRRRSSSUUUUUU[[[___ccckkk{{{tttaaaQQQHHHBBB@@@===<<<===??????@@@CCCHHHSSSbbbssswwwfff[[[SSSPPPSSSZZZ^^^ppp~~~yyypppiiidddiiitttzzzppppppvvv}}}jjjXXXLLLBBB>>>===;;;;;;>>>>>><<<===CCCIIIOOOYYYcccppp|||zzzrrriiicccUUUPPPJJJEEEBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<:::::::::999999999888888888888777777777666666666444555666777777555333222444444444333333222222222111222222222222333333333222222333333333444444444333333333444444444555555444444444444555555555555888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;======???AAACCCEEEFFFGGGHHHIIIJJJKKKMMMNNNPPPPPPRRRUUUXXX[[[]]]___aaaccc|||pppaaaRRRJJJIIIJJJLLLNNNQQQRRRTTTUUUVVVSSSRRRRRRRRRSSSVVVYYY[[[^^^```ccciiittt~~~sssbbbUUUGGGCCC>>><<<===>>>>>>>>>>>>BBBIIIUUUeeevvvsssfff\\\UUUSSSTTTTTT```rrryyyllleeecccdddpppzzzrrrkkkkkkqqq{{{eeeVVVFFF???===<<<;;;<<<@@@======@@@CCCGGGPPPYYYbbbrrr~~~uuummmggg\\\WWWOOOIIIEEECCCAAA???>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::777777666666666555555555333444666777777555333222444333333333333333222222333333333333444444444444444444333333333222222222333333333444444444555555444444444555555555666666666666666666777888999:::;;;<<<<<<<<<<<<<<<;;;:::;;;<<<===???AAACCCDDDEEEGGGHHHIIIJJJLLLMMMNNNNNNOOORRRUUUXXXYYY[[[]]]___wwwmmm___RRRKKKKKKJJJLLLOOOQQQQQQRRRTTTUUURRRSSSTTTUUUVVVYYY]]]```aaaaaacccgggooo~~~{{{ssshhhPPPIIIAAA<<<<<<===<<<;;;<<>>@@@BBBIIIPPPWWWhhh||||||tttpppddd^^^VVVNNNIIIEEEBBB@@@>>>>>>>>>??????>>>>>>============<<<<<<<<<;;;;;;777777777777666666666666444444555666555444333222444444444444333333333333444444444444555555555555444444444333222111111111333333333444444444555555444444444555555555666666555555555555555777888888:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>@@@AAABBBBBBEEEFFFGGGHHHJJJKKKLLLMMMMMMPPPSSSUUUVVVWWWYYY[[[{{{sssiii]]]PPPKKKLLLIIILLLOOOPPPPPPPPPRRRTTTTTTUUUWWWXXXXXX[[[```dddeeebbbbbbeeeiiirrr~~~|||www___UUUIII@@@>>>>>><<<;;;;;;>>>AAACCCHHHSSScccnnnvvvtttiii\\\SSSRRRPPPSSSZZZaaakkk}}}|||qqqhhhbbbbbblllxxx~~~tttnnnfffcccffflllooooooooopppuuu}}}mmmTTTFFFBBB???<<<:::===::::::<<<======BBBIIIOOO]]]ooo|||{{{xxxllleee\\\SSSLLLGGGCCC@@@===>>>>>>?????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;999999999888888888888777555555555444444444333333444444444444444444444444444444444444555555555555333333222222222222222222333333333444444444555555333333333333444444444444333333333444444555666777888999:::;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@BBBCCCDDDFFFGGGIIIKKKKKKLLLNNNQQQSSSSSSTTTUUUWWW|||}}}~~~wwwoooggg[[[OOOKKKLLLIIILLLOOOPPPOOOOOOQQQTTTVVVXXXZZZZZZYYY\\\aaaeeegggbbbaaadddeeejjjwww|||~~~~~~~~~lll```QQQFFFBBB@@@???===;;;>>>@@@???@@@HHHXXXdddfffqqq}}}uuuggg\\\SSSOOONNNQQQUUUZZZhhhwwwzzzqqqiiifffdddfffrrr}}}tttooojjjcccaaaeeejjjkkkiiinnnlllnnnuuuuuuYYYJJJEEEAAA===;;;:::777888:::::::::???EEEHHHTTTcccppp|||pppjjj```VVVNNNHHHDDDAAA===>>>>>>?????????>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999666555444333333333444444555555555555555555555555333333444444444444555555111111111222222333444444333333333444444444555555111111222222222333333333333333333333444555666666666777888999:::;;;;;;;;;>>>>>>>>>>>>???????????????@@@BBBDDDFFFHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSUUUzzzzzz~~~zzzqqqfff[[[SSSPPPOOONNNOOOPPPPPPOOOOOOPPPRRRVVVXXXYYYZZZZZZ[[[^^^```ccc```^^^```bbbeeennnvvvyyywww{{{zzzooo___QQQGGGBBB>>>;;;:::<<<======???DDDLLLSSS___fffooozzz~~~pppdddZZZQQQLLLNNNQQQRRRVVV]]]ttt~~~|||qqqjjjeee___^^^jjjzzz}}}xxxqqqkkkfffccc```bbbfffiiijjjjjjooolllnnntttxxx|||aaaOOOIIIFFFAAA<<<<<<<<<;;;;;;<<<===???@@@HHHMMMWWWeeettt}}}vvvpppggg]]]TTTMMMGGGCCCBBB@@@>>>===>>>???>>>>>>===<<<<<<;;;::::::999999:::::::::999999999888888999999888777666555444444666666666666666666666666555444333333222222222333111222333333444444444444444333111000000222333555555444222111111222444555555555555444444333333333555666777888999::::::::::::;;;;;;;;;<<<=========?????????@@@BBBDDDEEEFFFHHHJJJMMMNNNNNNPPPRRRTTTzzzzzz~~~zzzqqqfff[[[TTTQQQPPPPPPRRRSSSRRRQQQQQQRRRSSSWWWXXXZZZZZZZZZ[[[]]]___ccc``````cccdddffflllsssyyyyyy{{{vvvlll]]]NNNCCC???>>>:::;;;;;;;;;<<>>???DDDHHHQQQ^^^lllzzzzzztttjjjaaaXXXPPPIIIEEEDDDBBB???>>>>>>???>>>=========<<<<<<;;;;;;:::::::::::::::999999999999888999999888777666555444444444444444444444444444555555444444333222222222333111222333333444444444333333222111000000222333555555444222111111222444555555444444444333333333333444444666777888999999999::::::;;;;;;<<<<<<======?????????@@@AAACCCDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQ|||}}}yyyoooddd[[[VVVSSSRRRTTTUUUVVVUUUSSSSSSTTTUUUXXXYYYZZZZZZYYYZZZ\\\^^^bbbaaacccggggggfffiiinnnyyyzzz|||~~~{{{nnnZZZJJJBBBAAA;;;<<<;;;::::::<<<@@@CCCKKKTTTbbbppp{{{sssjjj___XXXSSSNNNMMMOOOPPPWWWdddtttyyyrrrjjjbbb\\\XXX___iiirrr~~~zzzuuuoooiiiddd______^^^```ccceeeeeedddgggfffjjjnnnooouuutttaaaUUUMMMDDD===<<<<<<;;;::::::;;;<<<===???BBBIIITTTbbbppp|||yyypppfff]]]UUUMMMHHHGGGDDD@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999999999999888777666555444444111111222222333333333444444444444333333333333333222222333444444444333333222222111000111222444555444333222111111222333444444444333333333333333222222333444666777777777888999999:::;;;;;;<<<======????????????@@@AAABBBCCCCCCEEEGGGHHHHHHIIILLLMMM~~~wwwlllbbbZZZVVVTTTSSSUUUVVVWWWVVVTTTTTTTTTVVVYYYZZZ[[[ZZZYYYZZZ[[[]]]aaaaaaeeeiiiiiifffeeehhhppp}}}{{{jjjWWWIIIBBB???>>>===;;;;;;<<<>>>@@@DDDLLLYYYgggtttzzzoooddd\\\UUUQQQOOOOOORRRYYYcccqqqwwwkkkccc___[[[YYY]]]hhhuuu}}}vvvpppjjjddd```]]]]]]^^^```bbbbbbbbbbbbdddeeehhhkkkkkknnn{{{|||gggXXXMMMDDD???===<<<;;;:::999::::::;;;<<>>>>>===<<<<<<<<<;;;;;;:::::::::999999999888888888777666555555555111111111222333333444444444444444444444444333333222333333444444333333333222111111111111333444555333333222111111222333333333333333333222222222222222333444555777777777777888888999:::;;;<<<<<<===>>>>>>>>>>>>??????@@@AAAAAACCCEEEFFFFFFGGGIIIKKK|||ttthhh^^^XXXVVVTTTSSSTTTVVVVVVVVVTTTTTTUUUVVVYYYZZZ[[[ZZZYYYZZZ[[[]]]```aaaeeejjjiiidddccceeejjjuuuvvveeeSSSFFFBBB@@@===;;;;;;<<<===>>>>>>CCCLLLXXXeeesssrrrggg^^^VVVQQQQQQQQQRRRVVV```lllxxx~~~yyyyyyzzz{{{|||}}}~~~wwwjjj___ZZZZZZ\\\^^^iiittt}}}rrrkkkfffaaa^^^\\\]]]___`````````aaaaaabbbdddhhhjjjiiijjjsss}}}lllZZZMMMEEEAAA???===<<<:::999999999:::<<<>>>BBBHHHQQQ^^^llluuuxxx{{{ssskkkbbbYYYSSSJJJFFFBBB??????@@@AAAAAA?????????>>>======<<<<<<;;;;;;;;;:::::::::999999888888777777666666555555222333333333444444444555333333444555555555444333333333333444444333333222111111111111222333444444222222222222222222222222222222222222222222222222333333555666777888888888777777888999:::;;;<<<<<<===============>>>???@@@@@@BBBDDDEEEEEEEEEGGGIIIyyypppcccYYYUUUTTTSSSSSSSSSTTTVVVVVVUUUTTTVVVWWWXXXYYYZZZZZZYYYZZZ\\\^^^``````ccchhhgggbbbaaacccfffnnn~~~~~~{{{xxxooo___QQQGGGCCC===:::999;;;<<<<<<>>>@@@FFFNNNZZZiiixxxuuukkk```WWWSSSQQQNNNOOOTTT^^^hhhooovvv{{{|||yyywwwwwwzzzqqqqqqsssuuuxxx{{{~~~{{{mmmggg]]]VVVUUU[[[ccchhhuuu~~~yyymmmfffbbb___]]][[[\\\^^^^^^]]]^^^___aaa```dddhhhhhhggghhhnnntttuuuaaaRRRJJJFFF@@@???===;;;999999999999;;;>>>AAAEEEKKKVVVdddmmmttt|||zzzssskkkbbb\\\PPPLLLFFFBBBAAAAAAAAAAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::888777777777666666666555555555555555444444444444222333555666666555444444333333444444444333222222000000111222333444444444222222222222222222222222000111111111111222222222222333444666777777888888666666777888:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAACCCDDDCCCDDDFFFGGGvvvlll^^^UUURRRRRRRRRQQQRRRTTTVVVVVVVVVVVVXXXYYYWWWXXXZZZZZZZZZ[[[]]]___```___aaadddccc``````dddfffjjjvvv{{{sssrrrpppiiibbbPPPIIIAAA;;;:::;;;<<<<<<>>>@@@BBBGGGQQQ^^^llluuu~~~tttiii]]]YYYTTTQQQRRRXXX___dddhhhnnnwww~~~|||vvvqqqooonnnrrr{{{}}}xxxvvvvvvvvvzzz~~~{{{}}}rrrsssuuuyyy}}}zzzrrrkkk\\\YYYTTTSSSWWWaaannnvvvtttggg```^^^\\\[[[ZZZ[[[\\\[[[YYYZZZ]]]```___cccgggfffeeeggglllooo}}}nnn\\\QQQLLLBBBAAA>>><<<:::999999999999<<>>>>>======<<<;;;;;;<<<;;;;;;;;;;;;:::::::::777777777777666666666666666666555555444444333333222333555666777666555444333444444444333333222111///000111222333444444444111111222222222222111111000000000000111111222222111222333444666666666666555555666888999;;;<<<<<<999999999:::;;;===>>>???>>>@@@BBBBBBBBBBBBDDDEEEtttiii[[[RRRPPPQQQQQQPPPRRRTTTVVVWWWWWWXXXYYY[[[VVVXXXYYYZZZZZZ[[[^^^``````^^^___bbbaaa^^^```dddgggiiirrr{{{zzzzzzmmmkkkmmmooonnnYYYQQQFFF>>><<<=========:::;;;<<<@@@GGGRRR^^^ffftttzzz|||jjjeee^^^XXXVVVXXX]]]```aaafffnnnuuu{{{}}}wwwqqqnnnmmmiiisssxxxuuunnnlllmmmlllmmmsss{{{}}}ssswww~~~xxxyyy|||}}}xxxuuuqqqkkkaaaYYYTTTRRRQQQSSS[[[hhhwwwpppccc]]][[[ZZZZZZXXXZZZZZZXXXVVVWWW[[[___]]]bbbeeeeeedddfffjjjmmmvvvyyyeeeWWWPPPCCCBBB???===:::999999999777:::>>>???BBBJJJUUU___jjjsss|||yyyqqqlllbbb\\\SSSKKKFFFCCCAAA???>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777666666666666777666555555444333222111222333555777777666555444444444444444333333222111//////111222333444444444111111222222222222111111//////000000111111111222000111222333444555555555444555666888999:::<<<<<<888888888999;;;===???@@@===???@@@AAA@@@@@@BBBDDDyyykkk\\\SSSPPPOOOQQQVVVSSSUUUWWWYYY[[[[[[[[[[[[ZZZYYYXXXXXXZZZ\\\]]]]]]^^^___aaaaaa_________```eeehhhoooxxxyyyzzzqqqeeedddiiinnnmmm___MMMAAA===>>>>>>===BBB@@@>>>>>>AAAGGGNNNSSScccjjjuuuvvvhhhaaaaaacccbbb___``````dddlllrrrwww|||tttooommmlllooooookkkhhhgggddd___ccchhhpppxxx~~~{{{xxxvvvtttzzz~~~|||wwwrrruuu{{{}}}wwwmmmeee```\\\WWWTTTOOORRRXXX___iiiuuu}}}lllddd```\\\YYYYYYXXXXXXYYYYYYYYYYYYXXXXXX]]]___aaabbbbbbdddfffhhhooo{{{hhhYYYOOOHHHBBBAAA>>>:::999;;;999999:::;;;???FFFNNNTTTbbbiiittt||||||tttkkkdddZZZQQQKKKFFFCCCAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::666666666666666666666666444444444555555555666666666666555555555444444444333333333333333333333333111111000000111222333333111111111111111111111111222111111111000000//////***+++---///222444555666555666777888999:::;;;;;;===<<<;;;:::::::::;;;<<<============>>>>>>>>>>>>vvvjjj\\\VVVSSSRRRTTTWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXZZZ[[[\\\]]]]]]___``````^^^]]]^^^___eeegggmmmttt|||yyytttuuuvvvlllhhhggghhhiiiaaaVVVKKKCCC@@@>>>>>>???===;;;:::===AAAFFFJJJUUU\\\gggtttxxxpppnnnnnnmmmlllccc______bbbffflllvvvxxxsssrrrlllooonnniiidddbbb^^^ZZZ^^^aaagggnnnsssvvvwwwwwwwwwtttuuuyyy}}}~~~~~~~~~}}}{{{zzzxxxwwwvvvssspppnnnllljjjmmmrrrzzz~~~wwwyyy|||yyymmmhhh```ZZZWWWSSSOOOMMMTTTYYYbbbkkkttt}}}yyyiiibbb^^^[[[XXXXXXXXXXXXYYYYYYYYYYYYXXXXXX[[[]]]___``````aaadddfffnnn{{{vvvgggVVVKKKBBB???===;;;999;;;888999999:::===CCCJJJPPP[[[cccmmmuuuyyy}}}|||tttlllaaaVVVMMMGGGBBB???BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::777777777777777777777777555555666666666777777777666666555555555444444444333333333333333333333333111111111111111222333333111111111111111111111111111111111111000000000///000000111111222222333333444444555666777888999999;;;;;;:::999999999:::;;;<<<<<<<<<<<<============rrrggg]]]ZZZXXXVVVWWWYYYZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]___```___^^^\\\\\\]]]eeeeeeiiiooottt}}}uuuqqqtttzzzrrrjjjeeedddbbb^^^UUUKKKCCC@@@???===;;;:::999:::<<>>===<<<===888888888999;;;???EEEJJJRRRYYYccckkkpppuuuzzz~~~~~~{{{tttiii]]]SSSKKKEEEAAACCCAAA???===;;;:::::::::<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999777777777777888888888888666666666555555555444444333333333333333333333333222111111111111222222333111111111111111111111111111111111111000000000000222222222222222222222222222222333444555666666777999999888888888888999999:::::::::;;;;;;<<<<<<<<<~~~mmmddd^^^]]]]]][[[ZZZ[[[]]][[[YYYXXXWWWWWWWWWXXXXXXYYYZZZZZZYYYYYY[[[\\\^^^___``````^^^\\\\\\]]]cccbbbdddiiimmmtttyyysss{{{uuullldddccc___XXXPPPHHHBBB???===<<<;;;;;;;;;<<<>>>???BBBFFFNNNWWWcccppp}}}|||rrrhhh```\\\\\\cccmmmzzz~~~}}}|||}}}yyypppkkkfffaaa]]]]]]\\\\\\\\\[[[[[[ZZZ[[[WWWVVV[[[aaagggpppxxx~~~~~~}}}xxxtttrrrvvvwwwyyy{{{~~~}}}yyyvvvuuuuuutttuuuuuuuuusssqqqnnnllljjjlllmmmnnnmmmjjjgggeeedddhhhhhhhhhhhhgggfffdddccceeekkkttt}}}~~~xxxsssmmmfff```[[[RRROOOKKKIIIJJJOOOTTTXXXhhhppp|||uuujjj```]]][[[YYYWWWYYYWWWWWWWWWXXXXXXWWWWWWWWWWWWYYY[[[\\\\\\]]]```aaaiiinnnwwwuuuaaaLLLBBB@@@???>>>>>>888999999999:::<<>><<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::777777777888888888888888666666666666555555555555444444444444444444444444222222222111111222222333111111111111111111111111111111111000000000000000///000111111222333444444222222222333444555555555777666666777777777888888888888999999::::::;;;;;;wwwhhhaaa]]]^^^```]]][[[[[[]]]\\\ZZZXXXWWWVVVWWWWWWWWWYYY[[[ZZZYYYXXXYYY[[[]]]___``````^^^\\\]]]]]]```___```eeeiiinnnxxxvvvwww}}}{{{nnnhhh```ZZZVVVOOOGGG@@@===<<<<<<<<<<<<===>>>>>>@@@BBBGGGMMMUUUaaammmttt{{{qqqhhh```YYY[[[```iiimmmrrrttttttvvvyyy}}}wwwqqqlllhhhbbbaaa___\\\YYYVVVTTTSSSSSSOOONNNRRRWWW\\\dddlllnnnooopppqqqsssuuuwwwxxxyyy|||{{{tttmmmgggddddddeeehhhkkkoootttxxxzzzuuuuuuvvvxxxzzz~~~}}}{{{xxxsssooolllllllllpppppppppooollliiigggeeecccfffiiijjjgggeeeddddddggghhhjjjkkkkkkjjjiiihhhkkkpppwwwyyytttmmmfff```YYYSSSOOOKKKIIIGGGGGGLLLVVVaaahhhvvv||||||lllddd]]]\\\[[[XXXWWWYYYVVVVVVWWWWWWWWWWWWVVVVVVWWWXXX[[[\\\\\\]]]___aaaeeejjjqqq|||oooVVVHHHCCC???<<<<<<999:::;;;::::::;;;>>>AAADDDJJJRRRYYY___fffnnntttzzz~~~~~~uuulllccc[[[SSSOOOKKKIIIGGGDDDBBBAAAAAAAAA======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777777777777777777777777777666666666555555555444444444444444444444444333333222222222222222333111111111111111111111111000000000000000000111111//////000000111222222222333333333444444555555555444555555666666777777777777777777888999:::::::::{{{rrrddd^^^[[[^^^```^^^[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVYYY\\\[[[XXXWWWXXX[[[[[[]]]^^^^^^]]]\\\]]]]]]^^^\\\]]]bbbfffjjjrrr{{{}}}wwwuuuxxxmmmeee```XXXNNNFFF>>>===<<<;;;;;;;;;<<<===<<<>>>@@@DDDKKKTTT___fffuuuyyyqqqggg\\\XXXZZZ^^^aaadddeeefffjjjqqqvvv}}}xxxtttiiigggddd___[[[VVVSSSQQQOOOKKKJJJNNNPPPRRRVVV[[[^^^______```bbbdddfffgggjjjlllpppssstttvvvxxxzzz|||{{{yyyvvvttttttvvvyyyyyyyyyvvvrrrllleee```\\\YYYZZZ[[[^^^bbbgggkkkmmmgggggggggiiimmmrrrxxx{{{zzzzzzxxxtttppplllllllllllllllmmmllljjjgggdddbbbaaafffkkkmmmkkkiiijjjkkkkkkllloooqqqssssssrrrqqqrrruuu|||}}}xxxkkkfff^^^WWWRRRMMMJJJGGGFFFGGGHHHLLLUUUaaaoooyyyxxxpppddd^^^ZZZZZZYYYVVVVVVXXXUUUVVVVVVWWWWWWVVVVVVUUUVVVXXXZZZ[[[\\\]]]___aaaaaaeeemmmuuu~~~dddRRRGGG???::::::999;;;<<<;;;:::;;;<<<>>>@@@EEEKKKPPPUUU]]]fffllluuuzzz}}}}}}}}}tttkkkbbbZZZUUUMMMLLLKKKHHHEEECCCAAA@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777777777777777666666666555555444444444444444444444444444333333222222222222333111111111111111111111111000000000000111111111111111111111000000/////////333444444444555555555555333444555666777777777666666666777888999999:::;;;uuulllaaa[[[YYY]]]___\\\ZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXUUUYYY\\\\\\XXXVVVXXXZZZWWWYYY[[[\\\[[[[[[[[[]]]^^^[[[\\\```cccffflllsssyyyyyymmmbbbWWWPPPCCCAAA???<<<::::::;;;<<<:::;;;<<<===AAAHHHPPPVVVbbbkkkzzz~~~ttthhhbbbbbb______^^^\\\[[[___fffmmm{{{~~~pppooolllgggaaa\\\WWWUUUPPPMMMMMMOOOOOOLLLLLLNNNRRRRRRRRRSSSTTTVVVWWWXXX[[[\\\___```aaadddgggiiihhhhhhgggdddaaabbbfffiiimmmmmmnnnllliiiddd___\\\XXXXXXXXXYYY[[[___bbbddd_________aaafffmmmtttxxx|||~~~~~~|||xxxtttssstttppppppqqqqqqpppmmmjjjhhhhhhnnntttwwwuuusssuuuwwwvvvxxx{{{}}}|||uuunnniii]]]WWWPPPKKKHHHHHHGGGGGGFFFKKKSSS\\\gggttt~~~uuukkkfff^^^YYYWWWXXXWWWTTTSSSUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUWWWYYYZZZ[[[\\\^^^```^^^aaagggnnnuuuvvvaaaPPPCCC<<<<<<888:::;;;;;;:::::::::<<<;;;???CCCGGGLLLSSS\\\ccckkkrrrwwwyyy|||{{{tttllleee___UUUTTTRRROOOKKKEEEAAA>>>============<<<<<<<<<<<<::::::::::::::::::::::::::::::999999888888888888777777777777666666666555555555555555555555555555555444333222222222222222111111111111111111111111///000000000111111111111222111111111111111111111333333333444444444555555333333555666777777777666555666777888999:::;;;;;;}}}}}}~~~zzzoooggg```ZZZXXX[[[^^^\\\YYYYYYVVVWWWXXXZZZZZZZZZYYYYYYUUUYYY]]]\\\XXXVVVWWWZZZTTTVVVYYYYYYYYYYYYZZZ\\\^^^[[[[[[___aaaccchhhnnnsss~~~xxxhhh]]]WWWIIIGGGBBB>>><<<;;;;;;<<<;;;;;;::::::;;;???EEEIIIRRRZZZgggtttuuuooonnncccbbb]]]XXXUUUXXX___fffrrrwwwvvvsssnnnhhhbbb]]]ZZZTTTQQQQQQSSSPPPJJJGGGHHHLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRTTTTTTUUUWWW[[[^^^[[[[[[ZZZWWWUUUVVVZZZ___eeegggiiijjjiiifffbbb```[[[[[[YYYYYYZZZ\\\^^^___]]]]]]]]]___eeellltttyyy|||{{{{{{{{{|||}}}~~~}}}zzzwwwuuuqqqxxx~~~}}}~~~}}}zzzvvvpppiii```[[[UUUOOOIIIEEEEEEGGGJJJKKKKKKSSS```mmmyyy~~~}}}{{{uuulllddd```YYYVVVTTTVVVUUUQQQQQQSSSUUUUUUUUUVVVVVVUUUUUUUUUTTTVVVXXXYYYZZZ[[[]]]___]]]___ccchhhmmm~~~mmmXXXHHHAAAAAA777999;;;;;;999999999:::777;;;>>>AAAEEELLLUUU\\\ccckkkssswww{{{{{{uuunnnjjjaaaaaa___[[[UUUNNNGGGCCC>>>=========<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999777777777777666666666666555555555555555555555555555444333333222222222222111111111111111111111111//////000000111111111222//////000111333444555666333333333333333333444444222333555777888888777666555666777888999:::;;;;;;~~~~~~zzzuuutttrrrllldddZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYY[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXX]]]\\\ZZZZZZ[[[___cccfffiiiooo|||qqqaaaXXXMMMJJJFFF@@@<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::::::::999888666666666777888444444555555555555555555777666555333222222333333111111111111111000//////000000111111111111000000111111111111111111222222444444444333333222222222555555555555666666666666777777777777888888888888~~~zzz{{{yyytttpppmmmggg```ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWZZZZZZXXXXXXZZZ\\\___aaacccgggrrrlll^^^OOOLLLGGGCCC???>>>>>>>>>;;;;;;;;;;;;<<<===>>>???>>>DDDKKKRRRXXXaaallltttxxxqqqmmmjjjfffdddkkknnnsssyyy}}}|||yyyuuuuuuvvvxxxyyyxxxssslllgggbbbaaa```]]]ZZZUUUQQQOOOKKKMMMMMMLLLKKKJJJKKKLLLPPPNNNMMMNNNPPPTTTVVVWWWYYYWWWWWWXXXWWWTTTVVVZZZeeekkksssyyyzzzyyywwwvvvrrrpppnnnnnnooopppooonnnllliiijjjnnnrrrxxxyyyssspppkkkfff___YYYTTTOOOIIIEEEEEEDDDCCCDDDHHHOOOXXX^^^lllwww|||~~~wwwsssmmmgggbbb]]]XXXUUUVVVSSSPPPOOOQQQRRRRRRQQQRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVXXXZZZZZZ[[[[[[\\\[[[___dddgggsssoooYYYJJJBBB@@@<<<:::;;;;;;999999;;;777888999:::<<<@@@FFFKKKXXXaaammmtttxxx{{{~~~|||yyy|||zzzlll[[[PPPFFFCCC@@@===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::999888777666666777888666666666666666666666666777666444333222222222333222222222222222111111000000000111111111111000000000000000000111222333444444444444333333222222222444444444444555555555555555555555666777888999999~~~zzzvvvzzzzzzuuunnnjjjddd^^^ZZZZZZYYYXXXWWWVVVUUUUUUTTTUUUWWWXXXXXXXXXWWWVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWYYYZZZ[[[^^^___fffsss|||lllYYYSSSLLLGGGEEEBBB???<<<>>>===<<<;;;;;;;;;;;;;;;999===BBBFFFJJJPPPXXX^^^jjjtttzzztttqqqqqqpppqqqrrrsssrrrooolllnnnqqqvvv{{{}}}{{{vvvqqqlllkkkjjjkkkjjjddd\\\UUUSSSTTTSSSQQQOOOOOOQQQSSSVVVUUURRRRRRSSSWWW[[[]]]aaa______aaa___[[[]]]aaakkkttt~~~}}}|||}}}~~~yyyuuusssvvv{{{vvvnnnfffbbb[[[WWWQQQMMMIIIEEEBBB???BBBCCCEEEIIIQQQ]]]jjjrrr|||{{{rrrmmmfff___[[[WWWTTTRRRSSSQQQOOONNNOOOQQQQQQPPPRRRRRRQQQQQQQQQRRRSSSSSSQQQRRRTTTUUUWWWWWWXXXXXX\\\[[[]]]aaacccllliiiTTTFFFAAA<<<999::::::777555777999999999999999<<>>===<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;::::::999999999999:::999999888777777777888888777777777777777777777777555555444333222222222222333333333444333222222111000000111111111111000000...//////000111333444555444444333333333333222222222333333333444444444444222333444555666888999999{{{wwwssszzz|||wwwoooiiiddd___ZZZZZZYYYXXXWWWUUUTTTSSSSSSTTTVVVWWWXXXWWWVVVUUUUUUWWWXXXYYYYYYXXXVVVUUUUUUVVVWWWWWWXXXWWWWWWWWWUUUUUUVVVVVVWWWVVVVVVVVVZZZ[[[```kkkyyy}}}hhh___TTTMMMJJJHHHCCC???>>>>>><<<;;;:::999999999:::<<<>>>@@@CCCGGGMMMQQQZZZcccppp}}}|||wwwtttsssrrrpppnnnlllnnnrrrwww{{{}}}|||zzzvvvuuuwwwzzz{{{vvvjjjaaaaaa```]]]ZZZXXXYYY\\\^^^___^^^\\\ZZZ[[[___fffjjjnnnllllllnnnlllhhhiiimmmvvv~~~{{{|||~~~uuukkkaaaYYYUUUNNNLLLIIIFFFEEEDDDDDDDDDDDDIIIPPPXXXbbbooo}}}pppjjjbbb[[[WWWUUUSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRPPPQQQRRRTTTUUUUUUVVVVVV[[[XXXZZZ___aaahhh~~~{{{aaaMMMFFF???;;;;;;;;;888666777:::;;;::::::999;;;???BBBGGGPPP\\\ffflllrrryyy~~~~~~yyyfffXXXQQQHHHBBB??????>>>===:::::::::;;;<<<<<<======:::999999888888999999999999888888888888888888888888777777777777777666666444444333333222222222222333333333333333222222111000111111222222111111000000000000000111222333444333333333333333333333333333333333333444444444444333333444444555666777777wwwtttsssyyy|||vvvoooiiiddd___YYYYYYYYYXXXWWWUUUTTTSSSSSSSSSUUUVVVVVVVVVUUUTTTTTTUUUWWWYYYYYYXXXVVVUUUUUUVVVVVVWWWXXXXXXWWWWWWTTTUUUVVVWWWWWWVVVUUUUUUWWWXXX]]]fffqqq~~~wwwlll]]]RRRNNNKKKGGGDDD???>>>===<<<;;;:::::::::888888999:::<<>>===;;;999999444555666666666777:::<<<>>>CCCLLLTTT]]]eeelllqqqzzzzzz{{{}}}~~~{{{xxxtttwwwkkkaaaTTTKKKHHHEEEAAA===========================:::999999999999::::::;;;777888999999:::999999999777777777666666555555444333444444555555444333333222222222222222111111000111111222222222222111111444333222111000000000000222222333333333333444444444444444444555555555555666666666555444444333333}}}zzzzzz|||tttmmmhhh___WWWTTTVVVWWWXXXXXXWWWUUUTTTTTTSSSRRRQQQQQQSSSTTTVVVTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYUUUUUUUUUUUUVVVVVVWWWWWWVVVTTTVVVZZZ___gggttt{{{tttuuu{{{|||nnnbbbYYYSSSPPPKKKJJJGGGDDDAAA???===<<<>>><<<:::::::::<<<===>>>;;;???DDDIIIMMMUUU___fffoooxxx|||wwwrrrnnniiiddd```XXXVVVRRRNNNJJJFFFCCCBBBAAADDDGGGIIIMMMSSS\\\aaakkksss}}}ssseee```ZZZUUURRRQQQPPPOOOMMMPPPSSSSSSRRRRRRTTTVVVRRRSSSTTTTTTTTTRRRQQQPPPOOOPPPQQQRRRRRRRRRRRRRRRUUURRRTTTZZZ\\\```ooo|||fffWWWHHH@@@>>>:::888888555666777666555666888:::<<>>>>>======:::::::::::::::;;;<<<<<<777888999:::::::::999999999999888777777666555555444444555666666666555444333333333333333222222111111222222333333222222111222222111111111111111111222222222333333444444444222333333333444444444444666666666555555555555555vvvoooiii___UUUSSSTTTVVVXXXXXXWWWVVVUUUUUUSSSQQQPPPPPPRRRTTTVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZTTTTTTTTTTTTUUUVVVWWWXXXYYYVVVUUUWWWZZZaaaooo|||yyyuuutttxxx~~~oooccc[[[WWWQQQPPPLLLHHHDDD@@@>>>======;;;888666666777888777888<<<@@@CCCEEEHHHNNNSSS^^^gggttt|||sssooojjjddd___ZZZTTTPPPLLLKKKIIIFFFDDDBBBAAA@@@AAAFFFKKKRRRYYYcccnnnvvvzzz{{{mmmeeeaaa[[[WWWUUUSSSRRRPPPLLLOOORRRSSSRRRRRRTTTVVVTTTUUUVVVVVVVVVTTTSSSRRRNNNOOOPPPPPPQQQQQQQQQQQQUUURRRTTTYYY[[[]]]kkk{{{vvveeeSSSIIIDDD@@@======999::::::999777777888999;;;===AAAGGGOOOXXX```fffiiikkknnnrrrssspppkkkffffffgggmmmxxxwwwiii___[[[VVVNNNHHHBBBBBBAAA@@@???>>>======::::::::::::;;;;;;<<<===777888999:::;;;::::::999::::::999999888777777666444555666777777666555555444444555555444444333222111222222333333222222111111000000000111222333333222222222333333444444444111111222222222333333333444555555666666666777777zzzmmmbbb\\\ZZZRRRTTTVVVXXXYYYXXXWWWUUUTTTSSSQQQOOONNNNNNNNNNNNSSSSSSSSSSSSTTTUUUWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUXXX```iiiooo{{{vvvpppxxxuuueeeZZZWWWVVVTTTRRROOOJJJCCC???>>>===<<<=========;;;999999;;;=========>>>BBBFFFPPPVVV___gggmmmvvv|||uuupppiiiccc\\\VVVSSSOOOKKKHHHDDDDDDDDDCCCBBBBBBDDDFFFEEEMMMYYYdddmmmwwwuuuhhhaaa___[[[WWWRRROOOLLLKKKMMMNNNOOOPPPQQQSSSSSSTTTUUUVVVVVVWWWVVVUUUSSSRRRRRRQQQPPPMMMLLLMMMQQQTTTUUUTTTTTTVVV[[[bbbiiimmmyyyeeeXXXMMMAAA;;;<<<:::777888;;;;;;888777999:::;;;>>>CCCJJJRRRYYY]]]```bbbfffggggggggghhhiiicccfffiiippp|||~~~qqqfff```ZZZTTTOOOLLLGGGBBB>>>===>>>??????AAA???<<<<<<<<<======<<<;;;;;;::::::999888777777666666666666555555555555777777888888999999::::::777666444333222222333333666555444444222222111000222222222222222222222222222222222222222222222222555444333333222222333333222222333333333333444444~~~nnnbbb[[[XXXTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRPPPOOONNNOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUWWWWWWWWWVVVVVVUUUUUUTTTVVVUUUTTTTTTSSSSSSTTTTTTVVVVVVVVVVVVXXX^^^fffkkkuuuxxxwww}}}tttkkk___\\\XXXTTTRRROOOKKKIIIAAA???;;;:::::::::::::::999:::<<<;;;:::;;;>>>BBBDDDJJJQQQVVV[[[bbbkkkrrr~~~{{{tttmmmgggcccZZZVVVPPPLLLIIIGGGDDDAAAAAAAAAAAAAAABBBFFFMMMQQQXXX```kkkvvvnnnccc\\\ZZZXXXTTTQQQOOOMMMMMMPPPPPPPPPQQQQQQRRRRRRRRRUUUUUUVVVWWWVVVUUUTTTTTTUUUTTTRRROOOMMMNNNQQQSSSSSSSSSSSSUUUZZZ___eeehhhqqqyyyhhhVVVFFF>>>>>>;;;777777::::::777555777555555777:::???FFFKKKOOOWWWZZZ]]]```bbbccceeegggcccfffiiinnnzzzxxxoooiiiddd]]]XXXPPPLLLFFFBBB@@@@@@@@@@@@???===;;;::::::;;;;;;:::;;;;;;;;;::::::999999999::::::999999999888888888666666666666666555555555777666444333222222333444555444444333333222222222222222222222222222222222555555555555555555555555555444333333222222333333222222333333333333444444nnnbbb[[[XXXVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPPPPPPPPPPNNNOOOQQQSSSTTTTTTTTTTTTXXXXXXWWWVVVUUUTTTTTTSSSUUUUUUTTTSSSSSSSSSSSSTTTYYYYYYXXXWWWXXX\\\bbbfffrrrzzz~~~{{{~~~nnnhhh```YYYUUUTTTSSSSSSKKKFFF???;;;999999999999999::::::999999999<<<>>>;;;>>>CCCFFFIIIMMMTTTYYYccckkkuuu|||xxxuuupppnnnkkkfffaaa[[[WWWTTTKKKIIIEEECCCBBB@@@>>><<>>???@@@DDDHHHLLLSSSXXX```hhhoooyyy}}}yyyuuurrrnnniiifffaaa___[[[VVVRRRNNNKKKIIIDDDCCCAAA@@@??????>>>===@@@CCCHHHNNNWWWcccooovvv}}}zzzsssqqqtttyyylllaaa[[[YYYTTTSSSRRRQQQPPPOOOOOOOOOQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVWWWWWWYYYYYYXXXUUUQQQPPPQQQRRRPPPQQQRRRTTTVVVYYYZZZ[[[^^^fffqqq~~~kkkWWWLLLAAA<<<999:::;;;999777777999999888999:::===???@@@@@@DDDIIINNNSSSYYY```dddfffiiikkkmmmtttzzzvvvqqqkkkfff___[[[UUUPPPLLLIIIFFFDDDCCCAAA>>><<<======<<<;;;::::::::::::::::::;;;;;;888888777777777666666666;;;;;;::::::999999999999888777555444333333444444333333333333444444555555333333333333333333333333333333333333333333333333555444333333222222333333222222222333333333444444pppeee___\\\ZZZYYYWWWTTTRRRQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQOOOPPPSSSVVVWWWWWWWWWVVVRRRSSSTTTTTTUUUVVVWWWWWWUUUTTTSSSSSSRRRRRRSSSSSSUUUVVVVVVVVVWWWZZZ^^^aaacccdddgggkkkrrrzzzlllaaaZZZUUUSSSUUUQQQKKKFFFCCC@@@===;;;999888777666777888999:::999:::;;;<<<===???CCCEEEIIIMMMRRRVVV[[[bbblllrrr~~~{{{xxxvvvpppmmmhhhdddaaa]]]YYYVVVSSSQQQNNNJJJGGGDDDCCCBBB?????????>>>>>>>>>???@@@EEEKKKTTT___iiisss|||~~~sssooonnnxxx~~~uuuiii___YYYWWWXXXUUUTTTRRRQQQOOONNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXVVVSSSQQQQQQRRRPPPQQQSSSTTTVVVWWWXXXXXXYYY\\\aaajjjyyyhhhTTTGGG???999999:::888777777555444444555666888:::;;;;;;???CCCIIIOOOWWW___dddgggkkkmmmnnnsss|||zzzuuuqqqgggddd^^^YYYUUUQQQMMMJJJGGGDDDAAA??????>>>===<<<999999999:::::::::::::::<<<<<<<<<;;;;;;;;;::::::666666666777777777888888888777555444333333444444222333333444444555555666333333333333333333333333222222222222222222222222555444333333222222333333222222222333333333444444xxxjjjaaa]]]ZZZXXXWWWVVVTTTRRRQQQQQQRRRSSSSSSSSSSSSTTTSSSRRRQQQQQQMMMNNNQQQSSSTTTUUUUUUUUUPPPQQQRRRTTTUUUWWWXXXYYYTTTTTTSSSRRRRRRRRRRRRSSSQQQSSSTTTUUUVVVXXX[[[^^^^^^___bbbgggkkkssszzzoooeee]]]WWWRRROOOLLLJJJIIIHHHFFFEEE>>><<<999888888888777666777777777777999;;;===>>>@@@CCCFFFIIIKKKQQQYYY```gggoooyyy~~~yyytttooollljjjccc___[[[WWWUUURRROOOLLLGGGFFFDDDBBB@@@???>>>>>>:::;;;<<<======@@@EEEHHHRRRYYYdddpppyyyyyyssssssttt|||xxxuuuqqqjjjaaaYYYUUUUUUVVVTTTSSSRRRPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUTTTVVVWWWVVVTTTRRRQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVZZZaaammm{{{dddSSSGGG<<<999999777555666444444555555666888999::::::<<<@@@EEEKKKSSS\\\bbbeeejjjmmmmmmqqqzzz~~~zzzxxxppplllhhhddd```\\\WWWTTTMMMJJJFFFCCCAAA@@@>>><<<;;;;;;;;;:::::::::::::::<<<<<<;;;;;;;;;:::::::::666777777888999999::::::888777666444444444444555333333444444555555555666333333333333333333333333444444444444444444444444555444333333222222333333222222333333333333444444{{{~~~oooccc]]]ZZZXXXVVVUUUTTTSSSRRRQQQRRRRRRSSSRRRRRRSSSSSSSSSRRRQQQPPPNNNOOOPPPRRRSSSUUUVVVWWWQQQRRRSSSTTTUUUVVVWWWXXXTTTTTTSSSRRRRRRRRRRRRRRRPPPRRRSSSTTTTTTUUUXXXZZZ\\\\\\```eeefffiiisssvvvkkkdddZZZVVVQQQNNNNNNOOOOOOOOOKKKGGGBBB???===<<<999777999888777777888999::::::999<<<>>>???@@@DDDKKKPPPRRRYYYaaafffkkkttt~~~}}}|||{{{zzzzzzzzztttsssppplllfffaaa]]]ZZZVVVSSSOOOLLLJJJIIIGGGEEE?????????>>>>>>>>>======<<<>>>???AAADDDJJJRRRXXXeeelllvvv|||}}}{{{rrrnnniiigggccc\\\VVVSSSSSSTTTQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRTTTSSSRRRQQQQQQRRRRRRSSSOOORRRTTTUUUSSSRRRRRRRRRPPPPPPPPPQQQRRRSSSUUUVVVTTTUUUYYY___fffsss~~~eeeVVVFFF???<<<999777777888888888999999:::;;;;;;999;;;>>>AAAGGGOOOXXX^^^bbbgggkkkkkkoooxxx~~~}}}wwwuuuqqqnnnkkkgggbbb^^^VVVRRRMMMJJJGGGEEEBBB@@@>>>>>>======<<<<<<;;;;;;::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999777666555444444555555444444444555555555555555444444444444444444444444555555555555555555555555555444333333222222333333222222333333333333444444zzzvvv|||~~~tttfff\\\YYYYYYXXXVVVTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQSSSTTTWWWYYYZZZSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRPPPRRRSSSTTTSSSSSSUUUVVVWWWWWWZZZ^^^^^^^^^gggrrr~~~xxxxxx~~~xxx{{{xxxpppfffaaaYYYSSSQQQSSSTTTVVVWWWRRRLLLGGGDDDAAA===999>>><<<:::999::::::::::::777999;;;;;;:::<<>>===<<<===>>>????????????>>>AAACCCFFFHHHMMMUUU```hhhvvv{{{uuukkkgggcccbbb___[[[UUURRRQQQQQQNNNMMMLLLLLLLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOTTTSSSRRRPPPPPPPPPQQQRRRLLLOOORRRTTTSSSRRRRRRSSSPPPOOOOOOOOOPPPRRRTTTUUUPPPQQQVVV[[[^^^ddduuuuuucccPPPFFFAAA===::::::999999999999999999999999888999<<<>>>CCCKKKTTTZZZ___eeeiiiiiimmmwww|||zzzwwwuuurrrnnniiifff^^^ZZZUUUQQQMMMKKKHHHEEEAAA@@@@@@???>>>======<<<>>>>>>=========<<<<<<<<<:::999999888888777777666999888666555444444555555555555555555555555555555444444444444444444444444444444444444444444444444555444333333222222333333222222333333333444444444}}}wwwvvv{{{yyynnn___VVVSSSUUUVVVVVVVVVUUUSSSRRRQQQPPPQQQQQQVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQRRRSSSUUUXXXZZZ[[[UUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTVVVWWWWWWXXXZZZ^^^dddiiiwww|||qqqqqqkkklllsssssssss~~~wwwoooccc[[[XXXYYYZZZZZZ___\\\YYYVVVOOOEEE@@@AAA>>>;;;999999::::::777555888888888999:::;;;===>>>@@@@@@AAADDDJJJQQQXXX\\\hhhooovvvzzz|||~~~}}}zzzvvvrrrpppnnnkkkjjjhhhgggeeeddddddddd[[[XXXRRRMMMHHHFFFEEEEEEBBB@@@???>>>===<<<:::999999;;;>>>?????????@@@AAAGGGLLLTTT\\\dddkkkrrrwwwzzznnngggfff___]]]ZZZWWWVVVVVVXXXYYYXXXSSSMMMIIIHHHJJJKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQRRRRRROOOOOOOOOOOOPPPRRRSSSUUUUUUUUUTTTUUUYYYbbbmmmttt|||eeeSSSHHHCCC>>>;;;;;;777666666555333666;;;777888:::<<<@@@GGGOOOUUUZZZ___dddgggjjjpppyyy~~~zzzwwwtttrrrqqqqqqfff```YYYVVVVVVUUUPPPLLLMMMIIIEEEAAA@@@???>>>===???===:::999:::::::::999::::::::::::;;;;;;;;;;;;666777777888999::::::;;;888666444444666777666555666555555444444333333222777777666666555555555555333333333333444555666666555444444444444444555555}}}}}}xxxttttttwwwyyyxxxvvvppphhh]]]WWWVVVWWWVVVUUUUUUTTTSSSRRRQQQQQQRRRRRRXXXWWWVVVTTTRRRQQQPPPOOOSSSSSSSSSTTTVVVWWWYYYZZZVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTWWWWWWXXXXXXYYY]]]bbbfffpppxxx}}}qqqjjjgggjjjiiiiiiuuu~~~nnn```YYYXXXYYYYYYaaaaaabbbccc]]]SSSMMMMMMFFFBBB===:::::::::999888::::::;;;;;;;;;<<<<<<===;;;;;;<<<>>>BBBGGGKKKNNNRRRXXX___cccdddfffkkkpppwwwzzz|||zzzvvvuuurrroookkkgggeeeccc```___]]][[[YYYXXXWWWVVVNNNLLLHHHDDDAAA@@@??????;;;:::999999:::;;;<<<;;;:::<<<>>>@@@BBBEEEIIILLLVVV[[[dddlllttt{{{tttjjjdddddd^^^]]]ZZZWWWVVVVVVXXXYYYXXXTTTNNNJJJJJJKKKLLLMMMLLLMMMOOOPPPQQQRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNMMMNNNNNNNNNOOOQQQRRRRRRPPPPPPOOOOOOPPPQQQRRRTTTVVVUUUUUUUUUWWW^^^fffllluuu{{{hhhXXXLLLBBB<<<<<<999888999888666888<<<555666888:::>>>CCCJJJOOOVVV[[[```cccfffjjjrrrxxx|||yyywwwvvvuuujjjeee```^^^^^^^^^ZZZWWWOOOLLLHHHEEEDDDCCCAAA@@@@@@>>><<<<<<===>>>>>>>>>::::::::::::::::::::::::888888888888999999999999:::888666666777777666555555555555555555555555555888777777777666666666666777777666555444444444444666555555444333333333444|||yyywwwxxxzzz}}}~~~vvvtttrrrssstttsssoookkkeeeaaa[[[XXXXXXXXXUUUSSSSSSSSSRRRRRRRRRRRRSSSSSS[[[ZZZXXXVVVSSSQQQPPPOOOSSSSSSTTTTTTUUUWWWXXXYYYWWWVVVUUUTTTSSSTTTUUUUUUUUUUUUVVVVVVVVVTTTSSSRRRTTTSSSRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXYYY[[[```cccfffmmmwww|||rrrjjjeeeaaa```jjjxxx~~~pppfff```\\\ZZZ^^^___dddgggddd\\\WWWWWWTTTNNNGGG@@@===;;;::::::888888999999999888888777888888999999;;;===>>>???AAAFFFLLLOOOPPPRRRWWWZZZbbbeeekkksss|||~~~{{{yyyyyyyyyyyy{{{zzzyyywwwtttqqqooommmhhhgggdddaaa]]]ZZZWWWVVVTTTRRRPPPMMMKKKIIIHHHHHHCCCBBB@@@>>>===<<<;;;;;;:::999888888999<<<>>>@@@>>>AAADDDGGGLLLRRRYYY^^^jjjpppxxxuuukkkccc______]]][[[YYYWWWVVVVVVWWWXXXXXXTTTOOOLLLLLLMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLMMMNNNPPPRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRVVVVVVUUUTTTUUUXXX]]]aaahhhnnnzzzmmmXXXHHH???===:::999:::888444333555333555777999;;;>>>CCCFFFOOOSSSYYY\\\___bbbhhhllluuuzzz}}}{{{xxxwwwnnnjjjeeedddeeefffcccaaaWWWTTTQQQNNNKKKHHHEEEBBB@@@>>><<<<<<===?????????============<<<<<<<<<<<<::::::999999999888888888<<<:::888777777777666555444444555555666777777888888888777777777777666666888888777666555555555555666666555555555666666777~~~{{{yyyxxx{{{~~~|||rrrssstttvvvuuuqqqkkkfff```]]]YYYWWWWWWVVVTTTRRRRRRRRRRRRRRRRRRSSSTTTTTT\\\[[[YYYWWWUUURRRPPPNNNPPPQQQQQQRRRTTTVVVWWWXXXWWWVVVTTTSSSSSSSSSUUUVVVUUUVVVWWWXXXWWWUUUSSSRRRUUUSSSRRRPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXZZZ]]]___^^^dddmmmvvv{{{nnnccc^^^dddmmm|||rrrhhhbbb___^^^```bbbaaa\\\\\\___ddd___WWWOOOHHHAAA===;;;777888888999888777666555888888999999999999999888;;;>>>BBBEEEFFFHHHLLLNNNRRRUUUZZZaaaiiipppuuuxxxyyy{{{~~~~~~}}}}}}}}}~~~}}}}}}}}}|||zzzxxxvvvtttqqqnnnkkkjjjjjjkkklllllljjjgggeeebbb```^^^\\\[[[XXXUUURRROOOLLLKKKIIIHHHFFFDDDBBBAAAAAA@@@>>>>>>>>>======<<<<<<;;;======<<<;;;<<<>>>BBBEEEHHHLLLRRRXXX___fffnnnsss{{{}}}nnnddd]]]ZZZ[[[ZZZYYYWWWVVVUUUVVVWWWWWWXXXUUUQQQOOOOOOPPPPPPPPPNNNOOOPPPQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKLLLMMMOOOQQQSSSRRRRRRPPPOOOOOOOOOPPPPPPTTTUUUUUUTTTTTTUUUXXX[[[ccceeelll}}}|||cccNNNCCCAAA===;;;<<<:::444111111222444777888999:::===???EEEJJJOOOTTTWWW[[[___bbbjjjpppxxx~~~{{{xxxvvvnnnkkkhhhfffggggggeeedddbbb```\\\YYYUUUQQQLLLHHHFFFDDDAAA@@@AAABBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBB===<<<<<<;;;:::999888888;;;999777777888888777666444555555555666666777777777777777777777777666666555555555555666777888999666666666777888:::;;;<<<~~~}}}ppprrruuuwwwuuuooohhhbbb___[[[WWWTTTSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTZZZZZZYYYWWWUUURRRPPPOOOLLLMMMNNNOOORRRTTTVVVXXXVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUWWWXXXWWWUUUSSSRRRUUUSSSRRRPPPPPPQQQSSSTTTUUUVVVXXXXXXXXXXXXZZZ\\\ZZZaaahhhnnnsssrrrhhhfffiiiwwwyyysssjjjeee```^^^\\\[[[```gggqqqpppllleee[[[PPPHHHCCC=========<<<<<<:::999999888999999::::::999888777777888:::<<<===???AAACCCEEEGGGJJJOOOTTTYYY\\\^^^eeegggiiiiiihhhhhhjjjkkknnnoooqqquuuzzz}}}}}}}}}~~~}}}|||{{{zzzxxxwwwvvvuuurrrpppnnnmmmmmmllljjjiiijjjhhheeeaaa___^^^^^^^^^aaa```]]]ZZZWWWTTTRRRQQQPPPOOOMMMKKKHHHFFFDDDCCC@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>@@@DDDIIINNNYYY^^^gggooovvv|||xxxiii```YYYVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWTTTRRRQQQQQQRRRQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKLLLNNNPPPRRRSSSSSSRRRPPPOOONNNNNNOOOOOOQQQSSSTTTTTTTTTTTTWWWYYY\\\^^^dddpppoooXXXKKKFFF@@@===>>>>>>999666777444666888888888888999;;;===AAAFFFKKKPPPTTTXXXZZZccciiisss||||||yyywwwqqqnnnkkkhhhgggfffeeedddhhhfffdddbbbaaa^^^[[[XXXTTTQQQMMMJJJIIIHHHGGGEEECCCCCCDDDDDDEEEEEEEEEFFF@@@@@@???>>><<<;;;:::999999888666777888999999888777666666666555555555444666666666666666666666666555555555555666777888999888888888888999;;;<<<===~~~pppsssuuuuuurrrkkkccc^^^]]][[[VVVRRRPPPPPPQQQRRRQQQQQQRRRSSSTTTTTTSSSSSSVVVVVVVVVVVVTTTRRRPPPOOOKKKKKKLLLNNNPPPRRRTTTUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSSSSTTTSSSRRRQQQQQQQQQRRRSSSRRRUUUWWWXXXWWWWWWXXXYYYYYY^^^eeehhhkkksss}}}uuuqqqsss{{{wwwpppgggaaa[[[YYY^^^eeeuuuwwwyyyvvvnnncccZZZUUUFFFEEECCC@@@>>><<<;;;:::888999999999999888777777666666777777999;;;<<<===???@@@BBBDDDGGGIIIKKKLLLSSSUUUVVVVVVVVVVVVXXXZZZ\\\]]]___bbbfffkkkooorrrrrrsssuuuwwwyyy{{{}}}}}}zzzzzzzzz{{{|||}}}~~~|||}}}~~~~~~{{{zzz{{{|||{{{xxxwwwwwwxxxvvvuuusssrrrqqqqqqrrrrrrmmmmmmlllkkkjjjjjjiiiiiifffcccaaa``````___^^^]]]\\\ZZZWWWTTTRRRRRRRRRRRRUUUSSSQQQNNNKKKJJJHHHHHHEEEDDDCCCBBB@@@???======;;;::::::::::::;;;;;;<<<999999999999:::;;;<<<===999===BBBFFFJJJPPPXXX___mmmsss||||||{{{~~~qqqeee^^^XXXTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUTTTRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKLLLNNNPPPQQQRRRSSSRRRQQQPPPNNNNNNNNNOOOOOOOOOQQQRRRSSSSSSTTTVVVXXXUUUYYY```iiitttjjj]]]JJJBBB<<<<<<===;;;999:::666777888888777666777999888:::>>>BBBGGGLLLPPPRRR]]]cccmmmwww~~~{{{yyyvvvtttqqqnnnkkkiiihhhhhhhhhgggfffhhhjjjllllllkkk^^^[[[VVVRRRPPPMMMJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDCCCAAA@@@???>>>===;;;:::888888:::;;;:::999888888888777666555555555666666777777777777777888::::::999888777777777777<<<;;;;;;;;;;;;;;;<<<===}}}}}}vvvwwwxxxuuuoooggg___[[[YYYXXXVVVSSSQQQPPPQQQRRRQQQRRRSSSTTTTTTSSSRRRRRRPPPQQQSSSTTTTTTRRRQQQPPPNNNNNNNNNNNNOOOPPPRRRRRRQQQQQQSSSSSSSSSRRRPPPOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPSSSVVVWWWWWWWWWWWWXXXXXX[[[___aaaccciiirrryyy{{{zzz~~~wwwpppggg___^^^bbbkkkqqqxxx{{{wwwqqqkkkhhhXXXUUUOOOIIIEEEAAA@@@@@@;;;;;;:::999888888777777999888777777888:::;;;;;;===>>>???@@@AAABBBCCCDDDEEEGGGHHHHHHHHHIIIKKKMMMNNNNNNOOOQQQTTTYYY\\\___```aaabbbdddfffhhhjjjjjjggghhhhhhiiiiiihhhgggfffjjjjjjkkknnnqqqqqqooommmiiikkklllkkkhhheeeeeefffcccccccccbbbbbbbbbaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYYYYWWWTTTRRRRRRRRRQQQPPPNNNLLLJJJGGGFFFFFFFFFGGGHHHFFFEEECCCBBBAAABBBBBB>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;<<<>>>AAAEEEGGGEEEKKKSSSYYY^^^eeennnuuu~~~|||wwwuuuwwwxxxzzzhhh___[[[WWWRRRPPPOOOOOOPPPPPPPPPQQQQQQRRRTTTSSSRRRRRRSSSTTTRRRQQQOOOPPPPPPPPPOOOOOONNNMMMNNNNNNNNNNNNMMMMMMMMMMMMIIIKKKNNNPPPRRRSSSRRRRRRQQQPPPOOONNNNNNNNNOOOPPPOOOPPPQQQQQQPPPQQQTTTVVVSSSUUU[[[ccciiiuuuvvv[[[OOODDD???===;;;999;;;777777888777555555666888777777888;;;???DDDGGGHHHRRRXXXbbbnnnwww~~~}}}zzzyyyxxxvvvssspppnnnnnnnnnjjjiiiiiikkkooorrrtttuuujjjfffaaa]]]YYYWWWSSSQQQRRRQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFEEEDDDBBBAAAAAAAAA???<<<<<<<<<<<<:::999999999999999999999999999888888888999999:::::::::===<<<;;;::::::999999999?????????AAABBBDDDFFFGGG~~~{{{}}}}}}|||wwwoooeee^^^ZZZUUUUUUVVVTTTSSSQQQRRRSSSQQQRRRSSSTTTTTTSSSRRRQQQMMMNNNPPPRRRSSSRRRQQQPPPQQQQQQPPPOOOOOOOOOPPPPPPOOOPPPRRRTTTSSSQQQOOOMMMOOOOOOOOOOOOPPPRRRSSSTTTRRRRRRSSSSSSRRRQQQPPPPPPOOORRRUUUWWWWWWWWWWWWWWWWWWYYY[[[\\\^^^ccckkkqqqzzz}}}xxxzzzyyyvvvwww{{{xxxkkkdddddd```gggqqqwwwxxxvvvuuutttmmmhhh```XXXQQQMMMKKKJJJ???>>><<<;;;999888888888888777555555777888999999999999:::;;;<<<======>>>>>>???@@@@@@@@@AAADDDFFFDDDDDDDDDFFFHHHLLLOOOQQQSSSTTTUUUVVVXXXYYY[[[[[[YYYZZZ[[[\\\ZZZXXXUUUTTTWWWXXXZZZ]]]```aaa___]]][[[^^^```^^^ZZZWWWWWWXXXVVVVVVVVVVVVVVVUUUSSSSSSTTTSSSRRRQQQPPPNNNMMMMMMKKKIIIFFFDDDDDDDDDCCCBBBEEECCCAAA>>>======>>>???>>>===<<<<<<<<<===>>>???========================>>>===<<<;;;::::::::::::@@@@@@@@@BBBEEEJJJOOORRRWWW]]]ffflllpppvvv~~~}}}{{{uuuqqqnnnmmmzzz|||qqqaaa[[[ZZZVVVRRROOOMMMNNNNNNOOOOOOPPPPPPPPPSSSRRRRRRSSSTTTTTTRRRPPPNNNNNNNNNNNNNNNMMMLLLKKKNNNNNNNNNMMMMMMMMMMMMLLLHHHKKKOOORRRTTTTTTSSSRRRPPPOOONNNNNNNNNOOOPPPPPPOOOPPPPPPOOONNNOOORRRTTTRRRQQQUUU\\\```fffvvvrrrdddSSSJJJDDD???<<<===777777777555444444666888888666555777:::>>>@@@AAAHHHNNNXXXeeepppyyy~~~|||yyyzzzzzzxxxuuurrrqqqrrrsssooommmkkklllooosssuuuvvvwwwtttnnnjjjgggeeebbb___\\\[[[XXXUUUQQQMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFDDD@@@>>>===<<<:::888999::::::;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@CCCFFFKKKOOOSSSUUUrrrbbbYYYVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRPPPNNNMMMMMMNNNOOONNNMMMNNNNNNNNNNNNNNNOOOPPPQQQLLLMMMNNNOOOPPPQQQQQQQQQLLLMMMOOOQQQRRRSSSTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSUUUXXXZZZZZZYYYXXXXXXYYYZZZ]]]aaaeeegggqqqxxxwwwsssmmmfffhhhqqqzzz|||uuulllhhheeeeeehhhnnnqqqooolllssssssrrrooojjjbbb[[[WWWQQQLLLDDD@@@??????>>>===:::::::::;;;;;;;;;;;;;;;444444666777888999999999888777777999;;;======<<<>>>??????@@@AAABBBCCCCCCEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKJJJIIINNNNNNOOOPPPPPPQQQRRRRRROOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBBBB@@@???>>>=========>>>>>>===;;;:::;;;===999999::::::999999888777=========>>>>>>===999777<<<===<<<;;;;;;<<>>;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<===>>>???AAAAAA>>>???@@@AAAAAABBBBBBAAADDDCCCDDDHHHPPPUUUXXXXXXwwweee\\\YYYWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQNNNLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQSSSUUUWWWXXXXXXYYYYYYYYYYYY[[[^^^aaaccciiimmmxxxwwwmmmbbbaaagggllloooxxx~~~vvvnnnfffbbbcccgggiiihhhmmmqqqwww{{{|||yyytttqqq___YYYPPPIIIEEECCCAAA???;;;;;;:::999999999999999888888999999::::::999999:::999888999;;;===<<<;;;:::;;;;;;<<<===>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBCCCDDDDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999888999:::::::::::::::;;;;;;;;;;;;999999999;;;<<<<<<;;;:::<<<>>>@@@AAABBBDDDGGGJJJRRRVVV[[[aaahhhooovvv{{{}}}zzz{{{~~~xxxvvvvvvwwwwwwssslllfffaaa]]]WWWSSSQQQOOONNNLLLMMMLLLKKKKKKLLLMMMOOOPPPOOOPPPQQQRRRRRRQQQPPPOOOJJJJJJKKKLLLNNNOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIJJJLLLMMMNNNMMMMMMOOOPPPNNNMMMLLLKKKKKKMMMNNNPPPPPPPPPPPPPPPPPPQQQRRRRRRVVVVVVVVVWWWYYY]]]dddhhhmmm{{{rrr\\\MMMDDD???===;;;999777666666777666555666666555555777888:::;;;@@@DDDJJJRRRZZZccclllrrrwwwzzz||||||zzzxxxwwwwwwzzzzzzyyyxxxxxxwwwvvvvvvssstttssspppnnnmmmnnnpppvvvxxxzzzzzzwwwtttrrrqqqrrroookkkiiigggeeeaaa^^^^^^YYYSSSQQQRRRRRROOOLLLKKKHHHDDDBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@AAAAAABBBBBBCCCEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFGGGKKKRRRYYY^^^___zzzfff[[[YYYVVVUUUTTTSSSQQQQQQPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPLLLKKKIIIIIIKKKMMMNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMNNNNNNOOONNNNNNMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQPPPQQQRRRTTTVVVWWWZZZYYYYYYXXXYYYZZZ\\\]]]bbbbbbggguuussseee___bbbcccdddjjjuuu|||qqqiiiffffffeeedddhhhmmmuuu}}}|||uuuoooeee\\\UUUOOOJJJFFF@@@>>><<<:::999999::::::999999999888888777777777888777666777999:::999888888888888999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???>>>>>>===<<<;;;<<<<<<======>>>>>>???@@@@@@???>>>>>>=========;;;;;;::::::::::::999999;;;;;;;;;;;;::::::999888666666777777888888888999;;;;;;;;;:::888777888999999888888888888:::;;;<<<999999999:::;;;===???@@@AAADDDIIIMMMPPPSSSWWWZZZhhhlllqqqwww}}}yyyllliiieeecccbbb```[[[WWWXXXTTTQQQOOONNNOOONNNNNNLLLKKKJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQQQQOOONNNMMMJJJKKKKKKLLLMMMNNNNNNOOONNNNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLLLLKKKKKKMMMNNNMMMLLLKKKKKKKKKLLLNNNOOONNNNNNOOOPPPQQQRRRSSSSSSVVVVVVWWWVVVVVVXXX[[[^^^bbblllzzzooo[[[MMMDDDAAA===;;;999999:::999888666777666555444444555666777<<<@@@FFFLLLSSS[[[ccchhhooorrrttttttsssrrrrrrsssxxxxxxxxxwwwwwwwwwvvvvvvsssssssssqqqnnnllllllmmmssswww{{{}}}|||yyywwwvvvyyywwwuuusssrrrqqqnnnlllhhhdddaaa___```^^^[[[WWWTTTQQQNNNLLLKKKKKKJJJIIIJJJIIIHHHFFFEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRPPPNNNMMMOOOUUU[[[aaacccxxxbbbXXXVVVSSSSSSRRRQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPNNNLLLJJJJJJLLLOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTRRRQQQQQQPPPOOOQQQTTTVVVYYYXXXXXXXXXXXXYYYZZZ[[[___]]]^^^ggguuuuuummmkkkiiieeedddiiiqqq||||||uuunnniiifffhhhlllppptttxxxzzz{{{~~~yyyrrrjjjaaaZZZVVVLLLJJJGGGDDDAAA@@@??????<<<;;;:::999888888888888888777666777999:::999888888888999999999999999999;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<;;;;;;:::<<<=========>>>>>>>>>???<<<<<<<<<<<<;;;;;;::::::888888888888888888888888999999999:::999999888888666666666777777777888888:::;;;;;;999777777888:::999888777777888:::<<<>>>>>>>>>>>>===>>>AAAFFFIIINNNSSSZZZ```eeeiiilllooo{{{~~~tttjjjddd]]]YYYWWWVVVTTTRRRTTTQQQOOONNNOOOPPPOOOOOOKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQOOONNNLLLJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJHHHIIIKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNLLLMMMNNNPPPQQQRRRSSSSSSUUUVVVVVVUUUTTTTTTVVVXXX___dddmmmxxxlllYYYLLLEEEBBB@@@>>>===<<<:::888555666555444333333444555555999<<>>===<<<======;;;:::999:::<<<<<<<<<;;;999999999999999999888888;;;:::999999888999999999999999::::::;;;::::::999999999999999::::::::::::999::::::;;;::::::999888888888888888888888888888888888999999999999999999888888888777777777666666888999999888777777999:::<<<;;;::::::;;;===@@@AAACCCDDDEEEFFFHHHMMMUUUZZZccchhhooovvvzzz~~~zzztttyyy~~~sssggg```XXXSSSRRRRRRQQQPPPRRRPPPNNNMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPNNNLLLJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJGGGIIIJJJJJJIIIHHHIIIKKKKKKKKKJJJKKKKKKKKKLLLLLLKKKLLLNNNPPPQQQRRRSSSSSSSSSTTTUUUUUUTTTTTTUUUVVV[[[]]]aaahhhttt~~~hhhUUUKKKDDDBBB???===<<<;;;888666555555444333333444555666444666:::===AAAFFFKKKOOOXXX[[[^^^aaaccceeehhhjjjiiiiiikkkmmmooorrrssstttooopppqqqooollliiihhhhhhiiinnnuuuyyyzzzxxxwwwvvvwwwwwwxxxwwwwwwwwwwwwxxxtttuuuvvvxxxyyyyyyxxxvvvooommmjjjgggeeebbb^^^[[[]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]YYYZZZ[[[]]]```cccfffhhhccc```\\\YYYZZZ]]]cccgggyyywwwvvvwwwwwwzzznnn]]]UUUTTTOOOOOOOOOPPPPPPRRRSSSTTTQQQPPPOOOOOOPPPQQQSSSTTTRRROOOMMMLLLNNNQQQRRRSSSTTTSSSQQQOOOMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIGGGIIIKKKNNNPPPRRRSSSTTTRRRQQQOOONNNNNNPPPRRRSSSQQQSSSSSSQQQNNNMMMPPPSSSSSSTTTUUUWWWXXXZZZ[[[[[[XXXXXXZZZ^^^aaahhhwww~~~ppphhhhhhqqqxxxmmmgggdddfffgggggglllssswwwxxxwwwuuutttuuuuuutttpppjjjaaaXXXSSSKKKIIIGGGDDDCCCBBBBBBBBB???>>><<<<<<<<<<<<;;;999;;;::::::999999888888888999999888888777888888888888888999999::::::999999777777888888888888888888777888999::::::999888777777777777777888888888888666777888999999999999999:::999999999888888777777777999::::::999:::<<<>>><<<<<<===???AAADDDGGGIIINNNPPPTTTVVVZZZbbblllssszzz~~~}}}rrrooovvv{{{qqq```YYYRRRNNNNNNNNNNNNMMMOOOMMMKKKJJJJJJJJJIIIHHHJJJIIIIIIHHHIIIKKKLLLMMMNNNOOOOOOOOOMMMLLLJJJHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJHHHIIIJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLNNNPPPRRRRRRRRRRRRQQQRRRSSSSSSRRRSSSUUUVVVXXXYYY]]]bbbjjjzzzyyydddWWWIIIFFFBBB???>>>===;;;:::777666555444444555666777444666888:::<<<@@@DDDHHHLLLNNNRRRTTTVVVYYY\\\___^^^```cccfffjjjnnnqqqsssooooooooommmjjjhhhhhhiiiggglllqqquuuvvvuuuuuutttssstttvvvvvvuuuuuuvvvxxxtttvvvxxx{{{|||}}}}}}}}}{{{yyywwwvvvtttqqqllliiihhhiiiiiijjjjjjjjjiiiiiigggggggggggghhhjjjkkklllhhhhhhgggggghhhiiikkkllliiihhhfffddddddhhhnnnssssssqqqqqqssssssvvvxxxhhh[[[UUUSSSQQQPPPPPPPPPOOOPPPPPPQQQNNNMMMMMMMMMNNNQQQSSSUUUQQQNNNKKKIIIKKKMMMOOOPPPQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSSSSQQQPPPNNNLLLLLLMMMOOOPPPOOOQQQSSSQQQMMMKKKLLLOOOQQQRRRSSSUUUVVVWWWXXXXXXTTTTTTWWWZZZZZZ]]]gggssszzzsssttt~~~vvvlllfffcccbbbfffjjjmmmnnnoooqqqsssyyy}}}zzzqqqkkkbbb```\\\WWWTTTRRRQQQQQQOOOMMMJJJGGGFFFDDD@@@>>>>>>>>>>>>===<<<;;;;;;:::999999999888888999::::::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::<<<<<<;;;999888777777777888888999999999777888999:::;;;;;;;;;;;;<<<<<<<<<===============<<<>>>???@@@@@@BBBEEEGGGFFFGGGKKKOOOTTTXXX\\\^^^eeehhhlllooorrryyy|||yyyuuusssqqqrrryyy}}}qqqiiiYYYTTTOOOLLLMMMNNNMMMLLLLLLJJJHHHHHHIIIIIIHHHFFFGGGGGGFFFFFFGGGHHHIIIKKKMMMMMMNNNNNNMMMKKKJJJHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJJJJHHHHHHHHHJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJLLLNNNPPPRRRRRRQQQPPPQQQRRRRRRQQQPPPPPPSSSUUUVVVXXX\\\```cccmmmvvvjjjZZZUUUNNNHHHDDDAAA???===;;;:::888777555555666666666777999999:::===@@@CCCBBBDDDFFFGGGHHHJJJMMMOOORRRTTTXXX]]]bbbgggkkkmmmkkkkkkjjjhhheeedddfffgggcccgggkkknnnooonnnnnnooonnnppprrrrrrqqqqqqsssuuussstttvvvxxxyyyzzz|||}}}~~~}}}}}}}}}}}}zzzvvvsssoooppprrrtttuuuvvvuuuuuussssssssstttuuuvvvwwwxxxvvvuuusssrrrrrrssstttuuuvvvuuutttrrrqqqtttzzzooonnnnnnpppqqquuu}}}ooobbbYYYSSSQQQSSSRRRQQQPPPOOONNNNNNNNNLLLKKKKKKKKKMMMPPPSSSUUUOOOLLLHHHGGGHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLIIIIIIJJJJJJJJJJJJJJJIIIKKKLLLNNNOOOPPPQQQQQQRRRQQQOOOLLLJJJIIIJJJLLLMMMLLLPPPSSSQQQLLLIIIJJJMMMQQQQQQSSSTTTUUUUUUUUUUUURRRSSSVVVXXXVVVWWWaaalllqqq~~~xxx{{{{{{vvvhhhiiiiiigggdddeeehhhlllttt|||~~~{{{uuupppkkkgggeeeeeeeeebbb^^^ZZZVVVRRRNNNKKKCCCCCCBBBAAA@@@??????>>>;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::::::::;;;===>>>???>>><<<;;;999999999::::::;;;;;;;;;999:::;;;======>>>>>>>>>??????@@@AAABBBCCCDDDEEEBBBDDDFFFHHHHHHJJJNNNPPPWWWZZZ___ffflllrrrvvvxxx{{{yyysssnnnkkklllooorrrwww}}}rrrggg```XXXTTTPPPOOOPPPQQQPPPNNNKKKIIIHHHIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDFFFGGGHHHLLLLLLMMMMMMMMMKKKJJJIIIFFFFFFHHHIIIKKKLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHJJJJJJJJJHHHHHHHHHJJJHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLNNNQQQRRRQQQPPPOOOQQQQQQQQQOOOMMMNNNPPPSSSRRRTTTXXX[[[ZZZ___rrryyynnnggg\\\RRRJJJEEEAAA??????===;;;888666555555555222333444555555666:::<<<<<<===??????>>>???AAADDDGGGJJJNNNTTTZZZ```eeegggffffffdddbbb``````bbbddd___bbbfffhhhhhhhhhhhhiiijjjlllnnnnnnmmmllloooqqqqqqssstttuuuuuuvvvxxxzzz{{{{{{|||~~~~~~zzzwwwqqqrrruuuwwwyyy{{{{{{{{{yyyyyyyyyzzz{{{|||}}}~~~|||{{{zzzyyyzzz|||~~~}}}zzz|||ffffffgggiiijjjppp~~~}}}ooobbbZZZUUUSSSSSSQQQQQQPPPOOONNNLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLKKKJJJJJJJJJJJJKKKNNNMMMLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMNNNOOOPPPMMMNNNNNNOOOOOOOOONNNNNNQQQNNNLLLKKKMMMNNNOOOOOOQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSUUUXXXZZZ\\\hhhppp}}}tttjjjbbb___aaaccciiippp{{{zzzxxx{{{{{{uuuqqqnnnkkkfffcccYYYUUUPPPMMMLLLJJJGGGCCCHHHGGGEEEDDDBBBAAAAAAAAADDDBBBAAAAAACCCCCCBBB@@@DDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>@@@AAAAAA@@@BBBBBB@@@??????@@@AAABBBBBBDDDFFFFFFEEEDDDDDDEEEDDDFFFKKKPPPTTTUUUVVVUUUWWWVVVUUUUUUWWW]]]eeekkknnnrrryyy~~~xxxrrrnnnmmmnnnqqquuu{{{pppddd\\\XXXQQQQQQQQQPPPOOONNNMMMLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFDDDCCCDDDEEEGGGHHHIIIIIIJJJLLLLLLJJJFFFCCCFFFFFFHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIKKKLLLMMMNNNLLLKKKKKKLLLLLLKKKIIIJJJJJJJJJKKKJJJJJJIIIHHHMMMMMMNNNNNNNNNOOOOOOOOONNNOOOPPPPPPQQQQQQQQQPPPSSSQQQSSSXXX[[[^^^gggsss~~~yyypppeeeZZZPPPJJJFFF@@@===;;;:::777333555:::444444555666666777888888888999999999::::::;;;;;;???@@@BBBGGGMMMTTTZZZ]]]^^^]]][[[YYYXXXXXXXXXYYYXXXZZZ\\\]]]^^^___bbbeeejjjkkkmmmnnnooooooooonnnjjjmmmppprrrrrrrrrssstttxxxyyyzzz||||||||||||{{{tttvvvxxxzzz{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~cccbbbdddfffiiippp|||zzzzzzyyyxxxwwwvvvooodddZZZUUURRRRRRQQQQQQPPPPPPOOOMMMKKKJJJIIIKKKJJJJJJIIIHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLIIIJJJJJJKKKLLLMMMNNNNNNMMMNNNNNNOOOOOONNNNNNMMMOOOMMMKKKKKKNNNPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPSSSSSSSSSSSSTTTUUUWWWXXX___eeeqqq~~~zzzxxxvvvqqqkkklllqqqyyytttmmmiiihhhiiilllrrrzzz{{{pppmmmhhheeeccc```\\\XXXRRRQQQPPPOOONNNNNNNNNNNNNNNLLLKKKKKKMMMMMMLLLKKKJJJKKKKKKLLLKKKKKKKKKJJJGGGEEEDDDEEEGGGHHHHHHHHHMMMLLLJJJHHHGGGFFFEEEEEEJJJNNNTTTXXXXXXWWWUUUUUUUUUXXX]]]cccgggiiijjjjjjjjjjjjjjjjjjkkkpppvvv{{{~~~zzzvvvuuuvvv|||wwwfff[[[UUURRRQQQPPPPPPOOONNNMMMKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGIIIHHHHHHIIIJJJIIIFFFCCCEEEEEEGGGHHHJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKIIIHHHHHHIIIIIIHHHFFFIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOOOONNNNNNOOOOOOPPPPPPPPPPPPSSSQQQSSSWWWXXXZZZcccmmm~~~qqqbbbTTTJJJCCC>>>;;;;;;999555444666555555555555555555555555555555555666666666777777::::::<<>>>>><<<888444444666666555444333222222111333333333333444444444444555666666888;;;>>>AAACCCGGGFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKLLLOOOTTTWWW\\\]]]^^^```bbbcccccccccaaadddiiilllnnnqqqtttvvvwwwxxxzzz{{{||||||{{{zzzwwwxxxyyyzzz{{{|||||||||~~~}}}|||{{{|||}}}WWWVVVXXX^^^fffqqq~~~uuupppmmmpppvvvuuunnnfffXXXUUURRRQQQRRRSSSTTTTTTSSSRRRPPPNNNLLLJJJIIIHHHIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNNNNNNNNNNMMMMMMLLLNNNLLLKKKLLLOOOQQQRRRQQQLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSRRRRRRQQQQQQQQQQQQRRRWWW]]]aaahhhuuu}}}tttooojjjeeeaaa___eeeppp|||zzzrrrlllkkkooovvv{{{xxx|||zzzyyyxxxyyy{{{}}}}}}|||}}}|||{{{zzzwwwssspppnnnmmmsss|||}}}zzzzzz~~~~~~|||xxxtttrrrrrruuuwwwvvviii]]]UUUPPPMMMKKKNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEHHHEEECCCCCCCCCDDDDDDCCCAAABBBDDDFFFHHHIIIIIIJJJGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIKKKNNNPPPPPPPPPJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNOOOQQQQQQQQQSSSXXX^^^iii{{{|||wwwttt|||ooo[[[OOODDD@@@>>>:::666555666666555444333222222111333333444444444444444444444444444555777999;;;<<>>>>>???BBBGGGJJJJJJKKKLLLMMMNNNPPPQQQRRRRRRUUUZZZ^^^bbbggglllpppoooppprrrsssttttttssssssrrrssstttuuuvvvwwwyyyyyy||||||{{{||||||}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzKKKKKKPPPZZZeeepppzzzsssoookkknnnrrroooeee[[[SSSQQQOOOOOOPPPQQQQQQPPPRRRPPPNNNLLLKKKJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIILLLLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIIIINNNNNNNNNNNNMMMLLLKKKKKKNNNMMMLLLLLLMMMNNNMMMKKKIIIJJJJJJKKKLLLMMMOOOOOOOOOOOOQQQRRRRRRRRRRRRRRRQQQTTTWWWXXXXXX\\\dddjjj~~~uuujjjeeebbbgggppp}}}yyytttqqqpppmmmkkkjjjlllqqqvvvzzz~~~zzzssshhhhhhhhhhhhllluuuxxxrrrpppmmmjjjggg]]]XXXRRRMMMKKKJJJHHHGGGIIIIIIHHHHHHGGGFFFDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEECCC@@@@@@AAACCCCCCBBB@@@AAABBBDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHEEEEEEFFFJJJOOOSSSTTTTTTMMMMMMKKKJJJJJJJJJKKKLLLNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJKKKLLLMMMJJJOOORRRPPPOOOSSSVVVWWWZZZbbbjjjpppttt{{{~~~xxxwwwrrr~~~ooo]]]PPPGGG???<<<===::::::999999888888888777444444444444333333333333111111222333444555555666444555666777777777777777777888:::;;;<<<>>>AAACCCCCCCCCCCCDDDEEEFFFGGGHHHKKKNNNRRRVVVZZZ___eeehhhiiijjjkkkmmmmmmmmmmmmllllllmmmmmmoooqqqsssuuuwwwxxxyyyzzz{{{||||||||||||xxxyyyyyyyyyxxxvvvtttsssssssssssssssssssssssssssHHHHHHNNNYYYeeeppp|||}}}uuupppmmmmmmnnnjjjaaaYYYTTTRRROOONNNNNNOOOOOONNNNNNMMMKKKIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJJJJJJJJJJKKKKKKLLLJJJKKKMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJJJJKKKMMMNNNMMMKKKJJJIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSRRRRRRQQQQQQRRRSSSSSSTTTVVV[[[___jjjxxxvvvllljjjlllrrrxxxsssmmmiiigggiiikkklllooorrruuuwwwyyy{{{~~~~~~}}}wwwqqqnnndddgggjjjmmmrrr|||wwwmmmgggeeeccc```]]]TTTQQQLLLJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFCCCBBB@@@AAABBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDEEEGGGKKKNNNNNNNNNKKKJJJIIIIIIJJJLLLNNNOOOKKKKKKLLLNNNOOOQQQRRRRRROOONNNLLLKKKJJJKKKLLLMMMMMMTTTVVVRRRPPPSSSUUUTTTWWWZZZ^^^aaabbbfffnnnuuu|||{{{sssttteeeWWWKKKFFFGGG@@@???>>>===<<<:::999999777777666666666555555555222222333333333333222222222333444555555444444333222444777999999999:::;;;===<<<<<<;;;<<<===>>>???AAADDDGGGJJJNNNSSSXXX\\\]]]^^^```aaabbbbbbaaaaaaaaaaaabbbdddgggjjjmmmooooooqqqsssvvvwwwuuusssrrrmmmnnnoooooonnnllliiihhhhhhhhhiiijjjjjjjjjjjjjjjFFFGGGMMMYYYeeeooozzzwwwssspppooommmhhh```XXXVVVSSSPPPNNNOOOOOOOOOOOOLLLJJJHHHGGGGGGGGGIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJKKKLLLMMMNNNIIIJJJLLLNNNOOONNNMMMLLLJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNMMMMMMLLLJJJJJJHHHGGGHHHJJJMMMNNNMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMQQQRRRSSSSSSSSSRRRQQQPPPRRRQQQPPPPPPRRRUUUYYY\\\___lll|||zzzrrrmmmlllttt~~~xxxtttrrrpppppphhhkkkmmmnnnnnnppptttwwwyyy}}}}}}uuupppmmmmmmjjjooouuuzzzssskkkaaaZZZYYYXXXVVVSSSRRROOOKKKIIIHHHHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@??????@@@AAABBBDDDEEEFFFFFFFFFCCCAAAAAAAAACCCDDDCCCAAAAAABBBBBBCCCCCCBBBBBBAAACCCDDDEEEGGGGGGFFFFFFEEEFFFEEEEEEGGGIIIKKKJJJJJJHHHHHHHHHIIIKKKNNNQQQSSSGGGHHHJJJMMMPPPRRRTTTUUUPPPNNNLLLKKKJJJKKKLLLMMMPPPWWWYYYTTTQQQSSSTTTQQQVVVVVVXXXXXXXXXZZZaaaiiihhhyyyzzzxxxwwwfffVVVOOOOOODDDDDDBBB@@@>>>;;;:::999;;;;;;::::::999999999888555555555555444333222111333333444555555444333222///111555777666666555666999888777666666777888999888:::===@@@CCCHHHMMMQQQSSSTTTVVVWWWXXXXXXWWWWWWVVVWWWXXXZZZ^^^aaaeeegggeeehhhlllooopppnnnkkkiiicccdddeeefffeeecccaaa___^^^___```aaabbbbbbcccbbbCCCGGGOOOZZZeeeqqqzzz{{{~~~{{{zzzyyyxxxtttnnnfff]]]WWWPPPPPPRRRRRRRRRPPPNNNLLLHHHHHHGGGFFFEEEEEEFFFFFFIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNKKKHHHIIILLLOOOPPPOOOPPPPPPPPPQQQQQQQQQQQQQQQVVVUUUSSSRRRRRRSSSTTTUUUYYY```hhhooowwwvvvqqqsssvvv~~~~~~zzzxxxuuuqqqmmmkkklllnnnqqqpppmmmooouuuzzz~~~~~~{{{uuuuuuwww|||zzzuuufff___WWWTTTTTTTTTRRROOOKKKKKKJJJHHHFFFEEEDDDCCC@@@AAACCCDDDDDDDDDCCCBBB???@@@@@@AAAAAABBBCCCCCC@@@@@@BBBDDDEEEFFFFFFFFFCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNIIIJJJKKKMMMNNNNNNOOOOOOKKKLLLMMMLLLIIIIIIKKKNNNUUUWWWYYYWWWSSSOOOOOOOOOVVVVVVWWWWWWWWWWWWWWWWWW\\\eeevvv|||}}}kkk]]]WWWPPPJJJCCC??????@@@???>>>;;;<<<======;;;999888888:::999777555444333222222333333222222222222222222111111222222222333333333555555333333333333555555777888:::<<>>>>>>>>>>>=========CCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKKKKMMMNNNOOOQQQRRRRRRPPPOOOOOOPPPSSSTTTVVVWWWWWWUUUTTTRRRVVVYYY\\\aaammm}}}{{{qqqlllgggccc```ZZZSSSNNNJJJJJJKKKJJJGGGBBB===:::888777666666555555666666555555555444444333333333111111222222222222333333111111000000000000111111222333444555666777888999888999999::::::;;;;;;<<<;;;;;;<<<>>>@@@CCCEEEFFFHHHJJJLLLNNNNNNMMMJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBTTTYYYaaafffhhhjjjlllmmm~~~qqq___UUUTTTLLLMMMMMMMMMLLLKKKJJJIIIEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDEEEFFFGGGGGGIIIJJJJJJKKKKKKLLLMMMMMMOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJKKKKKKMMMMMMNNNPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQPPPNNNNNNMMMMMMNNNOOOSSSWWWXXXXXX]]]fffnnnvvvtttjjjeeebbb___^^^bbbhhhppp}}}yyyxxxzzz~~~~~~~~~|||yyyuuuqqqoooppprrruuuwwwwwwvvvtttrrryyy~~~zzz|||~~~|||{{{{{{{{{zzzrrrrrrsssvvv{{{~~~ssskkkbbbbbbbbbdddkkkxxxwwwjjjaaa[[[WWWTTTQQQLLLIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCAAA@@@@@@@@@AAABBB@@@??????>>>======<<<<<>>???AAABBBDDDEEEEEECCCAAA@@@===============>>>??????@@@@@@???>>>===<<<<<<;;;hhhkkknnnmmmkkkkkkooorrrxxxiii\\\SSSPPPMMMMMMMMMLLLKKKKKKJJJIIIEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLOOONNNMMMKKKJJJJJJJJJJJJLLLLLLMMMLLLLLLLLLMMMNNNPPPPPPQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQOOOOOONNNNNNKKKOOORRRSSSSSSUUU\\\bbbcccoooyyyqqqmmmfffaaa```aaafffppp{{{{{{wwwppppppoooooooooooonnnnnnooottt{{{}}}zzzyyyyyyzzzyyyxxxwwwyyy|||~~~}}}{{{zzzzzzzzzwwwvvvvvvwww{{{sssiiibbb]]]```dddhhhooo|||xxxkkkaaaZZZUUURRRQQQNNNKKKHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBAAAAAA@@@???>>>======<<>>===<<<;;;;;;;;;;;;;;;999999888888777666666555444444444333333333333333111222222222222222222111222222222111111111111111222222222222333333333333555555555666777888::::::;;;<<<===>>>>>>===;;;:::888888888888999:::;;;;;;;;;;;;:::999999888777777{{{sssqqqtttyyyuuuiii^^^UUUNNNJJJLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLOOONNNMMMKKKJJJJJJJJJJJJLLLNNNOOOOOOMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSTTTUUUVVVVVVUUUSSSRRRPPPOOONNNOOOQQQSSSRRRQQQRRRVVVZZZZZZaaannn{{{~~~wwwoooiiieeeccchhhppp~~~}}}yyy|||xxxvvvssspppnnnoooppppppqqqvvv{{{~~~~~~}}}}}}|||}}}}}}{{{zzz|||}}}|||yyyqqqjjjgggdddhhhmmmrrryyy|||yyyxxxyyyyyyyyyrrrhhh___XXXSSSOOOMMMNNNMMMKKKIIIHHHGGGGGGHHHDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>BBBBBBAAA@@@??????>>>>>>??????@@@@@@@@@??????>>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIHHHIIIJJJJJJKKKKKKKKKJJJLLLJJJIIIJJJLLLMMMMMMMMMLLLKKKKKKMMMPPPSSSTTTTTTPPPPPPPPPOOOOOONNNMMMMMMLLLNNNPPPPPPSSS]]]nnn{{{||||||tttkkkfffcccdddllluuu{{{uuunnnggg]]]QQQHHHBBBAAA@@@>>><<<;;;;;;;;;;;;;;;:::999888888777777666666555555555555444444222222333444444333222222333222222222111111111111222222222222222333333333333222222222333444555555555666777888888888777666444444444444555555666777666666666555555444444333|||}}}wwwkkk___VVVPPPLLLJJJKKKJJJJJJIIIHHHHHHGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOQQQQQQOOOMMMNNNPPPPPPPPPQQQRRRSSSTTTUUUUUUXXXWWWVVVUUUSSSQQQOOONNNRRRSSSSSSRRRQQQRRRVVVZZZYYY\\\bbbiiisss~~~uuunnnnnnrrrxxxzzztttooollliiilllppptttwww}}}|||yyyxxxxxxxxx}}}~~~|||zzzzzzxxxyyy{{{|||wwwrrrmmmkkkjjjiiifffaaa[[[VVVRRROOOMMMKKKLLLLLLKKKIIIHHHGGGHHHIIIEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>>>>AAAAAAAAA@@@@@@?????????>>>??????@@@@@@@@@@@@?????????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDFFFHHHJJJHHHIIIIIIJJJJJJJJJJJJJJJKKKIIIGGGHHHKKKMMMMMMKKKKKKJJJIIIKKKOOORRRSSSSSSPPPOOONNNLLLLLLLLLLLLLLLOOOOOONNNMMMOOOWWWcccllliiipppxxxpppiiidddbbbiiiqqq}}}wwwpppggg\\\TTTJJJIIIFFFCCCAAA???============<<<;;;:::999888777888777777777666666666555222222333444444333222222333222222222222111111111222222222222222222222222222111111111111222222333222222333555555555555555333333333333333333444444444444444444444444444444~~~tttnnneeeZZZRRRNNNMMMNNNJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIFFFGGGHHHIIIJJJLLLLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMIIIIIIJJJJJJKKKMMMNNNOOONNNPPPSSSRRROOONNNOOOQQQPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXWWWUUUSSSQQQOOONNNMMMNNNNNNNNNNNNQQQVVVZZZZZZ\\\]]]___eeeqqq}}}zzz|||wwwuuummmgggccc```bbbfffhhhkkkqqqyyy~~~~~~{{{vvvvvvuuuwww|||xxxuuupppkkkfffbbb``````\\\YYYUUURRRPPPOOOMMMKKKKKKKKKKKKJJJHHHGGGHHHIIIFFFEEEEEEDDDCCCCCCBBBBBB:::<<<>>>@@@AAABBBBBBAAA@@@@@@@@@@@@??????????????????@@@AAAAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAACCCDDDEEEDDDCCCBBBBBBCCCFFFHHHJJJHHHHHHIIIJJJJJJJJJIIIIIIJJJHHHFFFGGGKKKMMMLLLKKKJJJHHHGGGIIIMMMQQQRRRQQQQQQOOOMMMKKKJJJJJJLLLMMMIIIJJJKKKKKKMMMQQQVVVZZZ^^^```jjj}}}vvvoooiiifffkkksss{{{vvvnnnddd\\\RRRPPPMMMIIIFFFCCCAAA@@@>>>======;;;:::999888888999999888888777777666666111222333444444333222111222222222222222111111111111111111111111111111111333222222111111222222333111222333444555555666666555444444333333444444444555555555555666666666666|||yyyxxxnnneeeYYYQQQNNNMMMJJJGGGIIIFFFDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFGGGHHHIIICCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOONNNMMMLLLKKKQQQQQQQQQRRRSSSSSSTTTTTTQQQRRRSSSRRRPPPPPPRRRTTTVVVWWWWWWXXXWWWVVVTTTSSSPPPOOOMMMMMMOOOSSSWWWZZZZZZ[[[]]]\\\]]]dddoooxxxtttiiiccc]]]]]]]]]]]]```eeelllrrr}}}yyyuuuqqqnnneeehhhmmmoooqqquuu{{{{{{vvvmmmkkkhhheee```]]]ZZZXXXPPPPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAAAAACCCCCCCCCBBBBBBCCCCCCCCCEEEDDDCCCAAA@@@??????>>>???AAACCCDDDCCCBBB???===AAA@@@@@@???@@@BBBCCCDDDDDDCCCBBBBBBDDDEEEEEEDDDEEEBBB@@@AAADDDFFFFFFEEEDDDCCCBBBCCCEEEEEEDDDCCCCCCBBBAAABBBCCCFFFIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKJJJKKKKKKLLLMMMNNNQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMLLLLLLNNNRRRUUUZZZYYY```pppxxxkkkeeemmmxxxwwwmmmggg^^^___^^^ZZZTTTNNNJJJIIIEEEFFFGGGEEEAAA===;;;:::666777999999999888999999777666444333333444666888444444555555555444333333444444333333222111000000000000///000000111222333222222222222222222222222444333222111111111222333333333333222222222222222}}}xxxsssooommmccc[[[QQQLLLJJJJJJHHHEEEHHHGGGEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLOOOPPPPPPQQQRRRRRRSSSSSSQQQRRRRRRQQQPPPOOOQQQRRRRRRSSSUUUVVVWWWWWWWWWVVVSSSRRRPPPOOOPPPRRRTTTVVVTTTVVVWWWVVVWWW]]]gggooozzzqqqeeedddaaa^^^^^^aaafffkkkwwwxxxqqqmmmiiigggeeecccfffiiikkkmmmqqqxxx}}}{{{sssooofffdddbbb^^^[[[XXXUUUTTTOOONNNMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBEEEDDDCCCAAA@@@?????????@@@AAACCCDDDDDDBBB@@@>>>@@@@@@@@@???@@@AAACCCDDDCCCBBBAAAAAACCCDDDDDDCCCDDDBBB@@@AAAEEEGGGHHHGGGFFFEEECCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNPPPOOONNNMMMKKKKKKJJJJJJJJJKKKLLLLLLKKKMMMOOORRRQQQQQQVVVbbbrrr|||pppqqqwww~~~yyyvvvpppooonnnkkkfff```YYYUUUQQQQQQOOOJJJDDD???===<<<===>>>>>>===<<<;;;;;;;;;;;;:::888777777777888999555555555555555444444333444444333333222222111111111111111111111222222222333333333333333333333333333333222222222222222333222222222111111111111111}}}xxxsssppplllfffaaaYYYTTTNNNKKKKKKLLLJJJHHHHHHGGGFFFGGGHHHHHHFFFDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMLLLNNNNNNOOOPPPPPPQQQQQQRRRQQQRRRRRRPPPNNNNNNOOOPPPNNNOOOQQQTTTVVVWWWXXXYYYUUUTTTSSSRRRQQQQQQQQQQQQPPPQQQRRRQQQQQQVVV^^^eeettt~~~sssqqqlllgggdddeeejjjmmmrrrwww{{{uuummmgggeeeeeefffggglllnnnooopppqqquuu}}}yyyooohhheee^^^]]][[[YYYVVVTTTRRRQQQMMMLLLJJJHHHGGGGGGGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAACCCDDDEEEEEECCCAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCAAA@@@@@@BBBCCCCCCBBBDDDBBBAAABBBEEEHHHIIIJJJJJJGGGDDDCCCDDDEEEFFFEEEGGGFFFEEEDDDDDDDDDEEEFFFIIIIIIJJJJJJIIIIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJGGGIIIKKKLLLKKKKKKLLLNNNOOOOOORRRYYYaaammm{{{|||~~~~~~}}}xxxpppjjjfffddd```XXXOOOGGGCCCBBB???>>>>>>===<<<<<<;;;;;;::::::999888777777777777777777888888777777666555333333333333333333333333333333222222222222222222333333333333333333333333222222333333333333222222222222222222222333333333}}}}}}~~~yyytttqqqooojjj```XXXRRROOOLLLJJJKKKLLLKKKIIIHHHGGGGGGHHHIIIIIIFFFDDDBBBBBBCCCCCCEEEFFFHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQPPPQQQQQQOOOMMMMMMNNNOOOLLLMMMOOORRRTTTVVVWWWXXXTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPOOOPPPSSSYYY^^^iiiooouuuzzzyyyvvvvvvzzz}}}}}}}}}~~~~~~}}}||||||{{{xxxrrroooqqqsssssstttxxx|||xxxtttnnnlllnnntttyyy|||}}}~~~}}}{{{{{{zzznnneee```]]]YYYXXXWWWVVVTTTSSSQQQQQQMMMKKKIIIFFFEEEEEEFFFGGGEEEGGGIIIJJJJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBCCCCCCGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCAAA@@@AAABBBDDDCCCCCCCCCCCCBBBDDDFFFIIIKKKLLLMMMJJJFFFDDDDDDFFFFFFFFFIIIHHHGGGEEEDDDDDDDDDDDDHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJGGGIIILLLMMMLLLKKKKKKKKKOOOOOORRRTTTVVV]]]nnn}}}|||~~~}}}{{{uuulll___TTTLLLHHHAAA@@@????????????>>>===::::::999999888888888888:::::::::::::::999888777333333333333444444444444333333333333222111111000222222222222222222222222111222333444444444333222444444444555555555555555|||zzzyyyvvvsssrrrppphhh\\\RRRKKKIIIGGGFFFFFFFFFFFFEEEHHHGGGGGGHHHIIIIIIFFFDDDBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQOOOPPPPPPOOOMMMMMMNNNOOONNNNNNOOOPPPQQQRRRTTTTTTPPPQQQRRRRRRSSSRRRQQQQQQPPPOOOOOONNNOOOQQQUUUXXX]]]```cccfffjjjqqq~~~{{{vvvqqqnnnoooiiifffggghhhggggggjjjjjjttt|||wwwtttsssrrrnnntttyyy~~~}}}~~~|||oooeee^^^ZZZWWWTTTTTTSSSRRRQQQQQQPPPPPPLLLKKKHHHFFFEEEFFFGGGHHHFFFGGGJJJKKKKKKJJJGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@AAAAAABBBCCCCCCDDDDDDDDDCCCAAABBBDDDEEEEEEDDDCCCCCCDDDDDDFFFHHHKKKMMMNNNJJJFFFEEEEEEFFFGGGGGGJJJIIIHHHGGGFFFEEEDDDDDDGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJKKKHHHKKKNNNOOONNNLLLKKKKKKKKKLLLNNNOOONNNQQQ^^^kkk{{{wwwrrrsssyyy}}}pppbbbVVVQQQOOOMMMKKKJJJJJJHHHDDDAAA>>>===<<<<<<;;;<<<<<<<<<::::::::::::999888777666444444444444444444555555222333333333333222000000222222222222222222222222111222333444555444333333444444444555555555666666{{{xxxwwwuuusssqqqlllbbbVVVMMMJJJIIIGGGFFFEEEEEEEEEFFFHHHGGGFFFGGGHHHHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOONNNOOOPPPOOONNNNNNOOOQQQPPPOOOOOONNNNNNOOOPPPPPPLLLMMMOOOPPPRRRRRRSSSSSSNNNMMMMMMMMMNNNPPPRRRTTTYYYZZZ\\\______bbbkkkuuuxxxtttlllfffbbbbbbaaa]]]\\\^^^^^^eeerrrxxxvvvrrrmmmjjjhhhggggggccciiipppyyy~~~xxxnnneee^^^YYYVVVSSSOOONNNNNNNNNMMMMMMMMMMMMKKKJJJIIIGGGFFFFFFGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFGGGFFFDDDBBBAAA@@@??????BBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBBBBDDDEEEEEEDDDCCCDDDEEEEEEEEEGGGJJJMMMLLLIIIFFFEEEFFFGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHJJJLLLNNNNNNNNNMMMKKKJJJJJJJJJJJJKKKKKKLLLJJJMMMOOOPPPNNNLLLLLLLLLKKKKKKMMMOOOMMMNNNUUU___iiimmmssswwwyyyxxxnnnhhhkkkvvv|||pppfffaaadddaaa^^^\\\ZZZUUUMMMGGGCCCAAA>>><<<;;;;;;<<<===::::::::::::999777666666555555555555555555555555222333444555444333222111222222222222222222222222111222333444444555555444333333333444555555666666}}}{{{zzzyyyuuunnneeeZZZQQQKKKIIIHHHGGGEEEDDDEEEGGGIIIHHHGGGEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEECCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJIIIGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLNNNOOOPPPOOOOOOOOOQQQSSSPPPOOONNNMMMMMMMMMNNNNNNKKKKKKLLLNNNPPPQQQSSSSSSNNNMMMMMMMMMOOOQQQRRRRRRWWWWWW[[[___]]]ZZZ```iiiooowwwqqqlllkkkhhhbbb_________ccciiisss}}}~~~wwwsssrrrsssvvvzzz~~~~~~{{{zzzzzzxxxvvvuuuyyy~~~zzzooommmkkkiiihhhiiijjjjjjkkkpppvvv~~~~~~{{{wwwtttrrrkkkggg```[[[WWWTTTQQQOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@AAADDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFDDDBBBAAAAAACCCDDDDDDCCCCCCDDDEEEEEEDDDEEEHHHKKKIIIHHHFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFHHHJJJMMMNNNNNNNNNMMMKKKJJJJJJJJJKKKLLLLLLMMMLLLNNNOOOOOOMMMLLLKKKLLLMMMLLLNNNQQQPPPNNNQQQVVVZZZ\\\```dddfffkkk{{{yyyoooggghhhrrr}}}zzzxxx{{{yyywwwwwwuuuoooeee]]]PPPLLLGGGBBB>>>===>>>?????????>>>>>>===;;;:::999777777666666555555444444333444666777777666555444444444444444444444444444222222222333333555666666555555666777777888888999~~~xxxmmmaaaVVVOOOKKKCCCBBBAAA??????@@@DDDFFFIIIFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAACCCEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAADDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFGGGHHHHHHIIIIIIJJJMMMNNNPPPPPPOOOPPPRRRTTTOOONNNMMMLLLLLLLLLMMMNNNKKKKKKKKKLLLNNNPPPRRRSSSPPPOOOOOOPPPRRRTTTTTTTTTQQQRRRWWW[[[YYYTTTWWW___aaaooo}}}~~~zzzrrrmmmlllhhhggghhhkkkpppvvvyyy{{{vvvuuusssooojjjhhhhhhiiifffhhhkkkppp{{{}}}{{{zzzyyyxxxyyyuuuuuu|||}}}xxxrrrnnnmmmllljjjhhhiiinnnvvv|||~~~{{{wwwssssssrrrrrrrrrsssvvvxxxzzz|||vvvvvvvvvtttpppjjjeeeaaa___\\\XXXUUUSSSQQQNNNLLLMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGHHHHHHGGGFFFEEEDDDEEEDDDDDDDDDDDDDDDDDDEEECCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAADDDCCCCCCDDDDDDEEEFFFGGGDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGCCCAAA@@@@@@BBBCCCCCCBBBCCCDDDFFFEEECCCDDDGGGKKKGGGFFFFFFFFFHHHIIIHHHFFFFFFFFFGGGHHHIIIIIIIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJFFFGGGJJJMMMNNNOOONNNMMMKKKKKKJJJKKKKKKLLLMMMNNNLLLNNNOOONNNLLLKKKKKKKKKLLLJJJKKKOOOOOOLLLKKKMMMRRRRRRVVV[[[\\\^^^jjjxxx~~~wwwqqqkkkkkkuuuyyyaaa\\\UUUMMMHHHGGGGGGHHHDDDDDDDDDCCCBBBAAA??????888888777666555444444333444666888999:::999888777666666666666666666666666333333222222333444666777999999:::;;;<<<<<<======~~~iiiXXXPPPJJJEEECCCBBB@@@>>>>>>???@@@AAAEEEDDDCCCBBBBBBBBBBBBBBBGGGEEEDDDBBBAAAAAAAAABBBDDDDDDCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBCCCDDDDDDBBBBBBCCCDDDCCCDDDEEEFFFFFFGGGFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCHHHHHHGGGFFFFFFGGGGGGGGGIIIJJJLLLNNNOOOOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKMMMOOOPPPOOOOOOOOOOOOQQQSSSVVVWWWSSSSSSTTTUUUVVVVVVVVVVVV^^^ccciiipppxxx|||zzzwwwssspppppprrruuuxxxpppsssrrrnnnlllmmmkkkgggiiifffeeekkkttt|||zzzrrrnnnnnnooommmkkkllljjjiiiiiikkkooosssuuu||||||wwwnnnlllkkkjjjjjjiiigggeeeeeellluuu}}}zzzuuusssqqqmmmhhhccc]]]YYYWWWRRRRRRRRRQQQPPPOOOMMMMMMMMMKKKJJJJJJKKKKKKJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAADDDBBB@@@?????????AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOMMMLLLJJJIIIIIIIIIMMMLLLKKKJJJJJJIIIIIIJJJOOOPPPPPPRRRVVVZZZ___aaavvvvvvmmmjjjppp|||vvvhhh^^^ZZZXXXVVVTTTUUURRRPPPNNNMMMJJJDDD??????>>>;;;999888888999:::777888:::<<<===>>>>>>>>>;;;999777777::::::888666;;;;;;:::999999::::::;;;<<<;;;:::===CCCFFFGGGFFFjjjYYYQQQKKKFFFCCCBBB@@@>>>>>>???@@@AAADDDCCCCCCBBBAAAAAABBBBBBFFFEEECCCBBBAAAAAAAAABBBDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNPPPPPPOOONNNNNNMMMLLLLLLLLLKKKJJJJJJKKKLLLNNNOOOMMMMMMNNNOOOPPPRRRSSSTTTRRRSSSTTTUUUUUUVVVUUUUUUUUUYYY]]]aaaeeeooo{{{~~~}}}yyytttrrrooolllpppxxx{{{rrrooooooooolllhhheeeeeeeeeeeefffhhhjjjkkkqqquuuvvvttttttwwwvvvsssooonnnooopppqqqqqqnnnkkkssswww~~~{{{sssnnnkkkiiieee```[[[VVVSSSRRRMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBB@@@AAAAAAAAAAAAAAA@@@@@@BBBBBBBBBCCCCCCDDDDDDEEECCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJNNNNNNNNNOOOQQQTTTWWWYYY```lll~~~tttooosss||||||tttqqqooollljjjeeecccaaa```^^^ZZZTTTOOOMMMJJJGGGCCC@@@>>>======>>>>>>@@@DDDGGGHHHGGGEEECCC@@@>>>===>>>>>><<<:::===>>>???@@@AAACCCCCCDDDEEEDDDEEEIIINNNRRRTTTSSS{{{hhhXXXOOOJJJFFFBBBAAA@@@?????????@@@AAACCCBBBBBBAAAAAAAAAAAABBBDDDDDDCCCBBBAAAAAABBBBBBDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@@@@>>>>>>???@@@CCCDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJIIIJJJJJJLLLLLLJJJKKKMMMNNNOOOPPPQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTRRRTTTWWWXXXZZZ___ffflllzzz~~~zzzzzz}}}~~~yyytttmmmmmmmmmlllmmmmmmmmmnnnrrruuuvvvuuuxxx}}}wwwpppiiiddd___]]]XXXTTTPPPMMMLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKHHHFFFEEEEEEFFFGGGEEEDDDAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBAAACCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA??????AAABBBBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@???????????????>>>@@@BBBDDDFFFGGGGGGGGGBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHGGGHHHIIIJJJJJJKKKJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLKKKJJJHHHGGGGGGIIIJJJLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPSSS[[[kkk~~~xxxyyyxxxuuuuuuzzz|||{{{zzzzzzxxxsssnnniiieeebbb]]]VVVPPPLLLIIIGGGIIIIIIKKKRRRZZZ]]][[[WWWTTTQQQMMMJJJIIIGGGEEECCCDDDFFFJJJNNNQQQTTTUUUVVVWWWWWWYYY]]]bbbfffhhhhhh}}}ooo___RRRKKKGGGEEEBBBAAA@@@?????????@@@@@@BBBAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@???>>>>>>>>>@@@CCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKIIIHHHHHHIIIJJJJJJJJJKKKMMMNNNOOOOOOOOONNNOOOOOOPPPQQQRRRRRRRRRRRRQQQSSSUUUWWWXXX[[[___bbbdddlllxxx}}}||||||}}}}}}|||wwwqqqkkkddd^^^[[[VVVSSSOOOKKKHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJFFFEEEDDDDDDEEEEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@BBBBBBAAAAAA@@@AAAAAABBBAAABBBBBBBBBBBBAAA@@@@@@===>>>@@@AAAAAAAAA???>>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>><<<>>>AAADDDFFFGGGFFFFFFAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJHHHFFFFFFGGGIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLIIIHHHHHHHHHIIIJJJKKKLLLPPPUUU^^^kkkzzzxxxrrrppprrr||||||uuummmeee___ZZZWWWVVVUUUYYYcccpppwwwvvvrrrmmmkkkfffaaa\\\XXXUUUSSSSSSVVV[[[bbbgggkkkmmmmmmooopppsssvvvyyy|||~~~~~~~~~||||||tttlllaaaWWWOOOIIIFFFFFFAAAAAA@@@@@@@@@???@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAA@@@???>>>???AAABBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEECCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJIIIHHHHHHIIIJJJLLLMMMKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNOOONNNNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOQQQRRRSSSTTTVVVXXXYYY]]]eeemmmwwwyyyzzz{{{{{{yyywwwtttrrrlllkkkiiieee___ZZZVVVTTTOOOMMMIIIFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDBBBCCCBBBBBBBBBAAAAAAAAA@@@DDDCCCCCCBBBAAA@@@@@@???AAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBAAAAAA@@@???======???@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>BBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@??????;;;===AAADDDEEEFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBCCCDDDDDDCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFDDDEEEFFFGGGHHHIIIJJJJJJLLLKKKHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLGGGGGGHHHIIIJJJKKKLLLMMMLLLNNNRRRXXXaaalllvvv|||xxxrrroooqqq{{{wwwpppjjjgggeeedddgggrrr~~~wwwpppllliiigggjjjpppwww}}}~~~xxxqqqfff^^^VVVRRRNNNIIIGGGHHHAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@???@@@AAABBBBBBBBBBBBBBB@@@@@@??????>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAA@@@???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIHHHHHHIIIJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOSSSUUUYYY]]]dddppp~~~ttttttsssqqqoookkkhhhggg]]]^^^]]]ZZZUUUQQQOOOOOOKKKJJJGGGEEEDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCFFFEEECCCDDDEEEEEEDDDBBBCCCCCCBBBBBBAAA@@@@@@???BBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@????????????=========>>>>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<@@@??????>>>>>>??????@@@??????@@@AAAAAABBBBBBCCCBBBBBBCCCCCCCCCAAA@@@???<<<>>>@@@BBBDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB???@@@BBBCCCDDDDDDCCCCCCEEEDDDCCCCCCCCCCCCCCCDDDFFFFFFGGGFFFFFFEEEDDDDDDBBBBBBCCCDDDFFFGGGHHHHHHLLLKKKIIIHHHFFFEEEEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGHHHJJJKKKLLLMMMNNNIIIJJJLLLNNNSSS[[[dddjjj{{{{{{vvvtttqqqsss||||||wwwuuutttrrrsss|||{{{~~~|||qqqddd[[[SSSMMMMMMLLLGGGEEEGGG@@@AAAAAAAAA@@@@@@??????>>>============>>>???@@@>>>???@@@BBBCCCCCCBBBBBB>>>>>>======>>>>>>??????>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA??????@@@AAA??????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJFFFEEEEEEDDDEEEFFFHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLMMMMMMMMMPPPOOONNNNNNNNNOOONNNMMMNNNPPPRRRTTTWWW^^^hhhppp}}}xxxooommmkkkhhhdddaaa___]]]TTTUUUUUUQQQMMMJJJJJJKKKGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEDDDBBBCCCDDDDDDCCCAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBB@@@@@@>>>=========>>>???>>>===<<<<<<<<<>>>@@@AAAAAAAAAAAA@@@?????????>>>===>>>>>>??????>>>>>>=========>>>@@@AAABBBCCCDDDBBBBBBCCCDDDCCCAAA???>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@BBBDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???@@@AAABBBDDDEEEFFFGGGIIIIIIIIIIIIIIIGGGFFFEEEGGGGGGFFFFFFGGGHHHIIIIIIGGGGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNRRRYYY^^^iiirrr~~~|||{{{wwwvvv|||}}}}}}yyyjjjZZZTTTLLLHHHJJJJJJEEEBBBDDD@@@AAAAAAAAAAAA@@@??????===============>>>??????===>>>@@@BBBCCCCCCCCCBBB===============>>>???@@@>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAA@@@???>>>???@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???BBBAAAAAA@@@????????????@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIEEEDDDDDDDDDEEEFFFHHHIIIKKKJJJIIIHHHGGGHHHIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJKKKMMMNNNNNNNNNJJJMMMPPPQQQRRRUUU\\\aaagggppp~~~|||zzzsssnnnfffdddaaa]]]YYYVVVTTTSSSOOOPPPPPPMMMHHHFFFGGGIIIEEEDDDDDDCCCBBBAAAAAA@@@BBBCCCDDDFFFGGGHHHHHHHHHDDDCCCAAABBBCCCCCCBBB@@@@@@AAAAAABBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@AAAAAABBB@@@???===;;;;;;<<<>>>???>>>===;;;:::;;;>>>@@@BBBAAAAAAAAAAAAAAAAAABBBBBB<<<===>>>??????>>>===<<<<<<<<<>>>???AAACCCDDDEEEAAABBBCCCDDDCCCAAA???===@@@@@@???@@@AAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@???AAACCCEEEEEEEEEDDDCCC@@@@@@@@@AAACCCEEEFFFGGGDDDDDDDDDDDDCCCBBB@@@@@@>>>???@@@AAACCCDDDEEEFFFFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHIIIIIIIIIIIIHHHKKKLLLLLLKKKIIIKKKOOOSSSWWW___mmm~~~~~~yyy}}}~~~}}}ssshhh^^^XXXLLLJJJHHHFFFEEEEEEEEEFFFAAABBBBBBBBBBBB@@@???>>>???>>><<<;;;<<<===???@@@??????@@@@@@@@@@@@??????<<<<<<<<<<<<============???@@@AAAAAABBBCCCDDDDDDCCCBBB@@@?????????@@@@@@BBBAAA???>>>>>>>>>???@@@CCCAAA???>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>======???AAACCCDDDFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIIIIKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHJJJKKKLLLNNNPPPRRRTTTUUU[[[bbbllluuu}}}|||xxxrrrjjjcccaaa]]]XXXUUUTTTRRROOOLLLJJJJJJHHHEEECCCCCCDDDFFFIIIGGGEEEBBB@@@@@@???@@@AAAAAABBBDDDEEEGGGHHHHHHCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCBBB@@@???===??????????????????????????????????????????@@@AAA>>>>>>=========???@@@BBB;;;:::999999:::;;;===>>>AAAAAAAAACCCFFFEEEAAA============<<<===>>>??????===>>>>>>=========@@@BBBAAABBBDDDEEEDDDCCCAAA@@@<<<===@@@BBBDDDEEEFFFFFFDDDCCCCCCBBB@@@??????>>>???@@@AAACCCDDDEEEEEEEEEBBBBBBAAA@@@???AAADDDFFFFFFEEEEEECCCBBBAAA@@@@@@??????@@@AAABBBBBBCCCCCCDDDDDDFFFGGGGGGFFFEEEDDDGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGIIIKKKLLLTTTYYY___fffppp~~~~~~zzztttkkk```WWWRRRJJJIIIFFFDDDCCCCCCDDDEEEBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@>>>======>>>???@@@???@@@@@@AAAAAA@@@@@@???;;;<<<<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAA@@@???@@@AAAAAAAAA@@@???>>>>>>>>>???@@@BBBAAA@@@??????@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>>===>>>@@@AAAEEEFFFFFFEEECCCBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQVVV^^^ccchhhoooyyyzzzsssnnnhhhaaa\\\XXXTTTPPPMMMMMMLLLJJJHHHHHHHHHGGGDDDBBBAAACCCEEEIIIGGGEEEBBB@@@?????????@@@AAABBBCCCDDDFFFGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAA???>>>===????????????????????????>>>============>>>>>>???>>>>>>=========>>>???@@@::::::999999:::;;;======@@@@@@@@@BBBDDDDDD@@@===<<<<<<<<<<<<===============>>>>>>======>>>@@@BBBBBBBBBDDDDDDDDDCCCAAA@@@??????@@@AAABBBCCCDDDDDDDDDCCCCCCBBB@@@??????>>>???@@@AAACCCDDDDDDEEEEEEBBBCCCBBBAAA@@@@@@CCCEEEFFFEEEEEEDDDCCCBBBAAAAAA??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGFFFFFFEEEGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGGGGIIIKKKLLLNNNRRRVVVZZZbbbrrr|||{{{}}}~~~wwwuuuqqqjjjbbbXXXPPPKKKHHHGGGEEECCCBBBBBBCCCCCCCCCDDDEEEFFFGGGFFFEEEEEECCCBBB@@@???>>>>>>???@@@???@@@@@@AAAAAA@@@@@@???;;;;;;<<<======>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBB@@@???>>>===>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAACCCBBB@@@???>>>>>>??????DDDEEEFFFDDDBBBAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIKKKLLLMMMMMMLLLKKKIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNRRRVVVXXXZZZ]]]cccgggvvv~~~yyyyyy|||}}}vvvllleee```[[[VVVRRRNNNLLLHHHGGGGGGGGGFFFEEEFFFFFFFFFCCCAAA@@@BBBDDDIIIGGGEEECCCAAA???>>>>>>??????@@@AAACCCDDDEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======???>>>===<<<<<<<<<======999999999999:::;;;<<<<<<>>>>>>???@@@BBBAAA???<<<999:::<<<=========<<<;;;===>>>>>>======>>>@@@CCCBBBCCCDDDEEEDDDCCCBBBAAABBBAAA@@@??????@@@AAABBBCCCCCCBBBAAAAAA@@@?????????@@@AAABBBCCCDDDDDDDDDCCCDDDCCCBBB@@@@@@BBBDDDEEEEEEEEEDDDDDDDDDCCCCCC?????????@@@@@@AAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIKKKKKKIIIKKKMMMNNNRRR]]]mmmyyy|||zzz{{{{{{zzzwwwssspppkkkddd\\\TTTMMMJJJFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFCCCBBBAAA???>>>>>>>>>>>>>>>??????@@@@@@??????>>>;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@??????@@@AAAAAA???>>>>>>======>>>@@@AAA>>>@@@AAACCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDCCCBBBAAA@@@??????AAAAAA@@@?????????@@@@@@CCCDDDEEECCCAAA@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHKKKKKKLLLLLLLLLKKKIIIHHHJJJJJJKKKKKKKKKLLLLLLLLLOOORRRTTTUUUUUUVVVYYY\\\dddmmmzzz{{{{{{vvvwwwxxx{{{}}}}}}{{{yyylllfff]]]WWWSSSPPPNNNLLLIIIHHHFFFEEEEEEFFFFFFFFFEEEFFFEEEDDDAAAAAABBBCCCHHHGGGEEECCCAAA???>>>===>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;<<<======???>>>>>>===<<<;;;;;;;;;888888999999:::;;;;;;<<<;;;<<<===>>>??????===<<<999:::<<<>>>>>>===<<<;;;<<<===>>>======>>>AAACCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA???>>>>>>???AAABBBCCCCCCBBBAAAAAA@@@????????????@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCAAA@@@BBBCCCEEEEEEEEEEEEFFFFFFFFFFFF@@@@@@??????@@@AAABBBCCCAAABBBCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJHHHIIIIIIHHHJJJQQQ\\\ddd|||~~~~~~|||{{{yyyvvvrrroookkkeee^^^VVVOOOKKKHHHFFFEEEDDDDDDCCCCCCCCCCCC@@@AAACCCEEEFFFFFFEEEEEEAAAAAA@@@???>>>===============>>>>>>>>>>>>======<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@???????????????>>>======>>>???@@@??????=========>>>???@@@>>>???BBBCCCDDDCCCAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>?????????@@@AAABBBCCCAAABBBCCCBBB@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHJJJKKKKKKLLLKKKKKKJJJJJJHHHIIIIIIIIIIIIIIIHHHGGGJJJJJJKKKLLLLLLKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQRRRTTTUUUXXX^^^fffmmmuuu~~~}}}vvvrrrqqqoooooonnnooonnnlllhhheee[[[WWWQQQMMMJJJJJJJJJJJJGGGGGGFFFEEEDDDEEEFFFGGGEEEFFFFFFDDDBBBBBBBBBDDDFFFEEEDDDCCCAAA???>>>=========>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@???????????????========================;;;;;;;;;;;;<<<===>>>??????>>>>>>===<<<;;;::::::888888999:::;;;;;;;;;<<<999;;;<<<======<<<<<<<<<:::<<<>>>???@@@???===<<<<<<============>>>AAADDDFFFFFFFFFFFFEEEEEEDDDDDDAAA@@@>>>>>>>>>@@@BBBDDDBBBBBBBBBAAAAAA@@@@@@???>>>???@@@AAABBBBBBBBBAAADDDDDDEEECCCBBBAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJBBBAAA@@@@@@@@@AAABBBCCCAAABBBBBBCCCEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIIIIHHHHHHHHHIIIIIIGGGGGGHHHGGGGGGKKKRRRXXXdddrrrzzz{{{zzz~~~}}}zzzuuuqqqiiiddd^^^VVVNNNIIIFFFEEEDDDDDDDDDDDDCCCCCCBBBBBB???@@@AAACCCDDDDDDCCCCCC@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>??????AAA@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@???>>>===<<<===>>>>>>>>>???AAACCCDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCC===>>>???@@@AAACCCDDDDDD???@@@AAAAAA@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKMMMPPPQQQRRRSSSUUUXXX\\\___cccjjjssszzzzzztttmmmhhhhhhgggeeecccbbb```]]]YYYVVVOOOMMMJJJGGGFFFFFFHHHIIIEEEEEEEEECCCAAAAAACCCEEEDDDEEEFFFEEECCCBBBCCCDDDCCCCCCCCCCCCBBB@@@???>>>======>>>???@@@@@@AAAAAAAAAAAA@@@??????>>>>>>===??????>>>>>>>>>>>>??????========================;;;;;;;;;<<<===>>>???@@@>>>??????>>>===<<<;;;:::888999:::;;;<<<<<<<<<<<<888:::<<<<<<;;;;;;<<<===<<<<<<>>>?????????>>>===;;;<<<=========>>>AAADDDEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@??????@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@@@@AAAAAAAAA@@@CCCDDDEEEDDDCCCBBBBBBDDDDDDDDDFFFGGGIIIKKKLLLMMMDDDCCCAAA@@@@@@BBBCCCEEEBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFIIIMMMPPPUUU```ooo}}}}}}~~~vvv{{{~~~~~~|||wwwrrrddd___XXXOOOIIIDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>???AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>AAA@@@@@@???>>>>>>======>>>===<<<<<<<<<>>>???@@@AAA@@@>>>===<<<<<<<<<<<>>???@@@AAABBBBBBCCCCCC<<<>>>???@@@@@@@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMOOORRRSSSRRRRRRRRRUUUXXXYYYZZZ]]]dddiiillluuu{{{rrrnnnjjjccc^^^]]]]]]ZZZWWWVVVTTTRRROOOMMMIIIHHHGGGEEEDDDDDDEEEFFFDDDEEEEEEBBB???>>>@@@BBBBBBCCCDDDDDDBBBAAAAAABBBAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>======<<<<<<===<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<>>>???@@@>>>????????????>>><<<;;;999:::<<<===>>>=========777:::<<<<<<::::::<<<>>><<<<<<<<<=========>>>>>>;;;<<<=========???BBBDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@AAACCCEEEEEECCCCCCCCCEEECCCDDDFFFHHHJJJLLLNNNOOOFFFEEECCCAAAAAACCCEEEFFFDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKOOOUUU]]]eeennnzzztttvvv{{{}}}{{{}}}~~~|||||||||}}}}}}yyytttbbb]]]UUUMMMFFFCCCBBBAAA@@@@@@AAAAAAAAA@@@?????????@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????>>>=========AAA@@@@@@???>>>===<<<<<>>=========???@@@AAABBBAAA???===<<<;;;;;;;;;???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA<<<======>>>??????@@@@@@@@@@@@AAABBBBBBBBBAAAAAA;;;<<<>>>??????@@@BBBDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMOOOQQQQQQPPPNNNKKKOOORRRSSSRRRSSSVVVYYY]]]eeeooovvvyyyzzz|||~~~{{{zzz{{{{{{|||rrrjjjcccaaa^^^XXXRRRQQQQQQOOOLLLJJJJJJIIIGGGFFFFFFGGGFFFEEECCCBBBCCCDDDFFFGGGFFFCCC???>>>???BBB@@@AAACCCCCCAAA@@@@@@AAA???@@@AAABBBBBBBBBAAA@@@>>>>>>??????@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===??????>>>??????@@@@@@???===<<<:::;;;<<<>>>>>>>>>>>>===777:::<<<<<<::::::<<>>>>>??????DDDDDDDDDCCCBBBAAA???>>>BBBAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@@@@??????AAABBBDDDEEEDDDCCCDDDEEECCCDDDFFFHHHKKKMMMOOOPPPHHHFFFDDDBBBBBBCCCEEEGGGEEEDDDCCCBBBBBBCCCEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCGGGHHHHHHIIIIIIIIIIIIIIIMMMPPPRRRVVV\\\ggguuu|||sssrrrttt{{{|||zzzuuuvvvvvvyyy~~~xxxxxxxxxxxxyyy||||||{{{|||{{{vvvqqq```ZZZQQQGGG@@@>>>>>>@@@??????@@@???????????????AAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===AAAAAAAAA@@@???>>>======???>>><<<;;;;;;===???AAA@@@???===<<<;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA???>>>;;;===???AAACCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???======@@@BBBGGGEEECCCBBBBBBBBBDDDEEEGGGFFFEEEEEEFFFHHHJJJKKKHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKDDDFFFIIILLLNNNOOOOOONNNMMMNNNOOOOOOPPPPPPPPPPPPVVVXXX\\\```dddgggiiijjjlllpppvvv|||}}}xxxvvvuuutttvvvvvvxxxyyyxxxssslllgggddd```\\\YYYXXXUUUQQQMMMMMMLLLJJJGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@??????????????????>>>======AAAAAA@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>======<<<;;;999888999999999999999999999999;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>CCCBBB???>>>======>>>??????>>>>>>>>>>>>>>>??????;;;;;;:::::::::;;;;;;<<<:::;;;;;;<<<===>>>>>>???======<<<<<<<<<<<<======<<<<<<======>>>>>>??????CCCDDDDDDCCC@@@>>>>>>>>>@@@BBBCCCCCCAAA@@@??????BBBAAAAAA@@@@@@??????>>>??????@@@BBBDDDEEEFFFGGGHHHFFFEEEGGGKKKMMMLLLJJJFFFEEECCCAAA@@@@@@@@@AAA@@@AAABBBDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFKKKLLLLLLMMMQQQWWW```fff{{{~~~zzzxxxvvvwww}}}}}}sssrrrsssuuuyyy{{{yyyxxxyyy|||}}}}}}|||vvvmmmfffYYYUUUMMMFFFAAA@@@AAABBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????????????????>>>======>>>>>>>>>?????????AAAAAABBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>======???>>><<<;;;;;;===???AAAAAA@@@>>><<<;;;::::::;;;>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBAAA??????===>>>@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@???>>>>>>@@@BBBEEEDDDBBBAAAAAABBBDDDEEEFFFEEEDDDCCCDDDFFFGGGIIIFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLNNNOOOOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOONNNPPPSSSWWWZZZ]]]___```\\\___ccchhhmmmttt|||zzzuuuqqqnnnkkkjjjjjjkkkllljjjeee^^^XXXVVVSSSPPPOOOOOOMMMJJJHHHJJJIIIGGGFFFDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@??????????????????>>>======@@@@@@@@@???>>>>>>======<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;999888:::999999999999999999999:::;;;;;;;;;;;;;;;::::::=========<<<===>>>>>>???CCCBBB@@@>>>======>>>???@@@???>>>======<<<<<<===<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>;;;;;;;;;<<<===>>>>>>???BBBCCCDDDCCC@@@>>>>>>>>>===???BBBCCCBBBAAABBBBBBDDDDDDCCCBBBAAA@@@@@@?????????@@@AAACCCDDDEEEEEEEEECCCCCCDDDHHHIIIIIIGGGEEEDDDCCCBBBBBBBBBCCCCCC@@@AAABBBDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIIIIJJJKKKPPPVVV[[[jjjsss{{{zzz|||wwwvvvvvvwwwxxx}}}~~~}}}xxxnnnaaaWWWPPPMMMIIIEEEBBBBBBBBBCCCAAA@@@?????????@@@AAABBB??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<===>>>???BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>======>>>===;;;:::;;;<<<>>>@@@@@@???===;;;:::::::::;;;>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@?????????@@@AAABBBBBBAAA@@@???>>>?????????????????????@@@AAAAAA@@@???>>>@@@BBBBBBBBBAAAAAAAAACCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMHHHIIILLLNNNQQQSSSUUUUUURRRTTTVVVXXX[[[```fffjjj{{{~~~}}}xxxrrrnnnhhhccc___]]]]]]]]]]]][[[VVVOOOJJJLLLKKKIIIJJJKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDCCCCCCAAA@@@???????????????>>>>>>>>>===?????????>>>======<<<<<<:::;;;<<<<<<=========<<<>>>>>>======<<<;;;999888::::::888888888999:::;;;999999::::::;;;::::::999>>>>>>>>>>>>>>>??????@@@BBBAAA@@@>>>>>>>>>??????@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<>>===;;;:::999999;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;<<<===??????AAABBBCCCBBB@@@>>>>>>>>>:::===@@@BBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBAAACCCEEEGGGGGGFFFCCCCCCBBBBBBCCCDDDEEEEEEAAAAAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHJJJKKKLLLIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEGGGKKKNNNWWWaaaooo}}}~~~}}}~~~}}}{{{{{{|||{{{zzzxxxqqqfffXXXOOOIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@??????@@@BBBCCC>>>>>>????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<<<<===???@@@AAABBBBBBCCCBBBBBBAAAAAA???????????????>>>=========<<<;;;:::;;;<<<===???======;;;;;;;;;;;;<<<===??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>======>>>>>>?????????@@@@@@AAABBBAAA@@@???AAABBB@@@@@@@@@@@@AAACCCEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLGGGHHHJJJLLLNNNPPPQQQQQQOOOPPPRRRRRRTTTWWW[[[___hhhnnnvvvzzz~~~~~~zzzyyyzzz}}}|||tttpppkkkfffbbb]]]XXXUUUTTTTTTTTTTTTSSSOOOJJJFFFHHHGGGGGGHHHHHHIIIIIIHHHDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<============>>>>>>======<<<;;;999888:::999888777777999:::<<<999999:::;;;;;;;;;;;;:::???>>>>>>>>>>>>???@@@@@@AAA@@@???>>>>>>>>>>>>??????>>>=====================<<<<<<;;;;;;;;;;;;<<>>===<<<;;;999888888::::::::::::;;;<<<===>>>:::::::::;;;<<<>>>@@@AAA???AAABBBAAA???>>>>>>???:::===@@@BBBBBBCCCDDDEEEGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFGGGGGGBBBBBBBBBBBBCCCCCCDDDDDDAAABBBCCCCCCDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGHHHKKKMMMOOOLLLKKKIIIFFFDDDCCCCCCCCCBBBCCCDDDCCCBBBCCCEEEFFFNNNVVVaaaiiirrr}}}{{{xxxvvvuuurrrmmmfff]]]TTTNNNFFFEEEEEECCCBBBAAA@@@???AAAAAA@@@@@@@@@AAACCCDDD??????????????????@@@@@@AAAAAA@@@??????@@@AAAAAAAAA@@@>>>======>>>@@@AAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>?????????>>>======<<<;;;::::::;;;;;;======::::::999:::;;;===???@@@?????????@@@@@@??????>>>????????????????????????@@@@@@@@@@@@???>>>======<<<<<<===>>>???@@@@@@@@@@@@AAACCCBBBAAA@@@AAABBB??????@@@AAABBBCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJGGGHHHJJJLLLMMMNNNOOOOOOJJJKKKLLLLLLMMMOOOSSSVVV]]]bbbfffhhhiiippp|||}}}yyywwwxxxzzz{{{|||zzz}}}~~~{{{wwwvvvrrrmmmhhhccc]]]XXXUUURRRPPPNNNNNNNNNNNNOOOOOOMMMJJJGGGBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>>>>>>>>>>======<<<;;;;;;;;;:::;;;<<<===>>>>>>???>>>>>>>>>======<<<;;;999888999999888888888999;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@??????>>>>>>======>>>>>><<<<<<<<<===>>>???@@@AAA>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999888888888999:::<<<===>>>===<<<<<<<<<===???AAACCC>>>???AAA@@@???>>>>>>???===???BBBCCCBBBAAABBBCCCEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHGGGGGGHHHHHHHHHIIIHHHGGGGGGHHHKKKNNNOOOOOOMMMJJJFFFCCCAAA@@@@@@@@@BBBCCCCCCCCCCCCEEEFFFJJJOOOUUUYYY^^^jjj|||{{{vvvqqqmmmkkkgggaaaZZZUUUPPPNNNEEEEEEDDDCCCAAA@@@???>>>@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????AAA@@@???>>>>>>???@@@AAAAAAAAA???>>>>>>??????@@@>>>>>>???@@@@@@@@@??????===>>>>>>??????>>>======:::::::::::::::;;;<<<<<<999999999999;;;===???@@@?????????@@@??????>>>===>>>>>>>>>===>>>>>>???@@@???>>>>>>=========<<<<<<<<<<<<===>>>???AAAAAABBB@@@BBBDDDCCCBBBAAAAAABBB???@@@AAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJIIIIIIHHHEEEFFFHHHIIIKKKLLLMMMMMMHHHIIIIIIIIIIIIKKKOOORRRWWWYYY[[[[[[\\\aaahhhmmmvvvxxx{{{~~~|||wwwtttrrrrrrqqqpppmmmqqqpppjjjeeedddbbb___[[[WWWQQQMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKIIIGGGBBBCCCCCCBBB@@@>>>???@@@AAABBBCCCEEEEEEFFFFFFEEECCCCCCCCCBBBBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@>>>=========>>>???>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@>>>>>>======<<<;;;999888777888888999:::::::::;;;::::::;;;<<<============<<<<<<<<<<<<<<<======>>>===============<<<<<<<<<:::::::::<<<===???AAABBB>>>>>>===<<<;;;;;;;;;;;;999999::::::::::::::::::777777777888:::<<<>>>?????????=========???AAACCC<<<>>>???@@@>>>>>>>>>???>>>@@@CCCCCCBBBAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA===>>>@@@@@@@@@AAABBBDDDDDDDDDDDDDDDDDDCCCBBBAAACCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGIIIJJJLLLNNNOOOMMMIIIEEEBBBAAAAAAAAA@@@BBBCCCCCCCCCDDDFFFHHHGGGJJJMMMNNNRRR[[[hhhrrryyy|||zzzzzzwwwpppiiicccaaa]]]WWWQQQMMMKKKJJJDDDCCCCCCAAA@@@@@@?????????@@@BBBDDDEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@??????AAA@@@>>>======>>>@@@AAA@@@?????????>>>>>>>>>>>>===>>>>>>???@@@@@@??????======>>>>>>>>>>>>>>>===:::::::::::::::;;;;;;;;;::::::999999:::<<<===>>>???????????????>>>======>>>======<<<===>>>???@@@===<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>???@@@BBBCCCCCC@@@BBBDDDDDDCCCBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEFFFEEECCCBBBCCCDDDEEEFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGBBBCCCEEEGGGIIIJJJKKKKKKJJJJJJJJJIIIHHHJJJMMMPPPRRRQQQRRRSSSVVVYYY[[[\\\___aaadddfffgggkkkppptttzzz{{{zzz~~~zzzwwwuuutttuuuqqqlllhhhfffdddcccaaa]]]```___YYYUUUUUUUUUTTTNNNLLLIIIHHHHHHHHHGGGEEEHHHFFFEEEFFFGGGGGGEEEDDDCCCEEEFFFDDDAAA@@@AAABBB???AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCC???@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===<<<===>>>?????????>>>>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@@@@>>>>>>======<<<;;;999888555777999;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;;;;888888999:::;;;===>>>??????>>>===<<<;;;;;;;;;;;;999999999999999999999999555666777888:::<<<>>>???AAA???===<<<<<<===@@@AAA;;;===??????>>>>>>>>>???>>>@@@BBBCCCBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAABBBBBB<<<>>>@@@AAA@@@@@@BBBDDDDDDDDDEEEFFFGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLJJJGGGDDDBBBBBBCCCDDDAAABBBBBBBBBBBBCCCFFFIIIGGGHHHHHHIIIKKKQQQXXX^^^aaaiiittt}}}uuusssuuussskkkccc\\\[[[WWWRRRLLLHHHFFFFFFCCCBBBBBBAAA@@@@@@AAAAAA>>>@@@CCCEEEFFFEEECCCBBBEEEEEEDDDCCCAAA@@@??????@@@???===<<<<<<===???@@@>>>>>>??????>>>===<<<;;;===>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>===999999:::::::::;;;;;;;;;===<<<;;;:::999:::;;;<<>>======>>>===<<<<<<<<<>>>???@@@;;;;;;:::::::::;;;;;;<<<<<<===>>>???AAACCCDDDDDD@@@BBBEEEEEECCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEEGGGFFFDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFAAABBBDDDGGGIIIJJJKKKKKKIIIIIIIIIGGGFFFFFFIIILLLMMMLLLLLLOOOTTTVVVVVVTTTRRRTTTVVVWWWXXX[[[aaafffeeennnyyy}}}}}}~~~|||vvvqqqnnnqqqrrrrrrtttxxx~~~{{{wwwqqqmmmiiihhhgggfffccc___[[[ZZZYYYXXXWWWPPPTTTSSSMMMJJJKKKMMMMMMEEEEEEFFFGGGHHHHHHEEEBBBHHHFFFEEEDDDEEEEEECCCAAAAAACCCDDDCCC@@@???@@@BBB>>>???AAADDDEEEFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDDDD??????@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<===???@@@?????????>>>======<<<<<<:::;;;<<<>>>???@@@@@@@@@>>>>>>>>>===<<<;;;999999444666999<<<<<<<<<:::888777888999:::;;;;;;<<<;;;999888888888888999::::::999999:::;;;;;;:::::::::888888888888999:::;;;;;;??????>>><<<<<<;;;;;;;;;:::::::::999999999888888555555666888:::<<<>>>???AAA???===;;;;;;<<<>>>???:::<<<>>>???>>>===>>>???===???BBBCCCBBBAAABBBCCCAAAAAAAAABBBBBBBBBCCCCCC???@@@@@@AAABBBBBBCCCCCC>>>@@@CCCCCCAAAAAADDDGGGCCCDDDFFFHHHIIIIIIIIIIIIDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGFFFEEEEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGDDDCCCCCCDDDFFFHHHBBBBBBBBBAAA@@@AAAEEEGGGJJJIIIHHHHHHIIIKKKNNNPPPRRRWWW___hhhtttzzzssspppqqqooohhhbbb\\\WWWPPPKKKHHHFFFEEEDDDBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDBBB@@@??????@@@AAAAAAAAA@@@???>>>>>>>>>???<<<===============<<<<<<:::;;;<<<======<<<;;;;;;======>>>>>>>>>>>>=========<<<:::999888999::::::<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>???@@@============<<<<<<<<<<<<<<<===>>>??????@@@@@@???CCCDDDDDDCCCAAA???@@@AAA???AAABBBAAA@@@@@@AAABBBEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEJJJJJJHHHGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJJJJJJJIIIJJJIIIHHHHHHGGGGGGHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJNNNNNNNNNNNNNNNMMMLLLLLLKKKMMMOOOPPPQQQSSSUUUWWW]]]aaafffjjjjjjhhhgggfffhhhiiijjjmmmqqquuuyyy|||~~~}}}{{{{{{~~~yyysssooommmkkkgggeeecccccceeefffggggggeeeaaa]]][[[ZZZ[[[XXXWWWUUUSSSQQQPPPOOOOOOJJJKKKLLLLLLJJJHHHEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>============>>>???AAACCCDDDEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDEEE??????AAAAAAAAAAAA@@@???@@@???>>><<<<<<<<<===>>>===>>>???@@@@@@???>>>===:::;;;<<<===>>>>>>======>>>>>>>>>>>>>>>===<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;777666666666777888999999;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888<<<<<<======<<<;;;::::::999::::::::::::999888888666666666777888999;;;;;;;;;;;;:::;;;;;;<<<===>>>===<<<<<<<<<<<<>>>@@@AAA???@@@AAABBBBBBAAA@@@@@@???AAACCCCCCBBBAAABBBCCCCCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBBBBBBBAAAAAAFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDBBBAAAAAABBBDDDEEECCCEEEFFFEEEDDDBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNQQQVVV^^^iiiuuu}}}zzzvvvsssnnngggbbbWWWSSSMMMHHHEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAA@@@???@@@@@@???>>>>>>>>>??????===============<<<;;;;;;:::;;;<<<===>>>>>>===<<<<<<<<<============<<<<<<===<<<;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>===<<<<<<======<<<<<<======>>>???============<<<<<<<<<<<<<<<<<<>>>???????????????@@@AAABBBAAA???>>>>>>???AAABBBCCCCCCBBBAAACCCDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIKKKMMMNNNOOOPPPRRRTTTRRRVVVZZZ]]]]]][[[YYYYYYXXXYYYZZZ\\\___cccfffhhhppptttyyy|||}}}}}}~~~}}}zzzwwwuuuvvvwwwxxxwwwvvvuuuvvvwwwzzzwwwrrrpppooorrrxxx|||{{{yyy{{{yyywwwuuurrrnnnhhhdddaaa___\\\XXXWWWVVVWWWXXXYYYZZZZZZXXXUUUSSSRRRSSSPPPOOONNNLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIGGGEEEDDDBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>=========>>>>>>???>>>???@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCC??????@@@AAAAAA@@@???>>>>>>>>>===<<<<<<<<<===>>>======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>??????>>>======<<<===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::888888777777777888999999::::::;;;;;;;;;;;;::::::888888888888888888888888;;;;;;;;;;;;;;;:::999999666666777777777777666666888777777777888999:::;;;::::::::::::;;;<<<===>>><<<;;;;;;;;;<<<===>>>??????@@@AAABBBBBBBBBAAAAAAAAABBBDDDDDDBBBAAABBBBBBDDDCCCAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAAAAAAAACCCDDDCCCEEEFFFFFFDDDCCCCCCDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCGGGGGGGGGGGGHHHHHHHHHIIIFFFGGGJJJMMMRRR[[[dddjjjuuu~~~|||sssjjjbbb^^^QQQMMMHHHDDDBBBAAAAAA@@@@@@@@@????????????@@@@@@?????????@@@@@@AAAAAAAAA???@@@BBBCCCCCCAAA@@@>>>???>>>>>>>>>>>>??????@@@>>>>>>>>>===<<<;;;:::999999:::<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<;;;;;;;;;======<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;=========>>>======<<<;;;<<<;;;;;;;;;<<<<<<===>>>============<<<<<<<<<<<<<<<<<<===>>>????????????>>>???@@@@@@>>>===>>>@@@AAACCCDDDDDDCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFGGGGGGGGGGGGEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBCCCBBBBBBCCCCCCDDDEEEFFFIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHHHHGGGGGGFFFEEEGGGIIIKKKKKKKKKLLLMMMOOOMMMPPPTTTVVVUUUSSSRRRQQQQQQQQQRRRSSSTTTWWWXXXZZZ]]]```eeeggghhhhhhiiijjjkkkllllllmmmmmmnnnnnnnnnoooooonnnmmmkkkhhheeeccceeefffggggggfffeeeggghhhpppqqqssstttssspppmmmkkkfffcccaaacccgggkkkkkkjjjjjjhhhfffdddbbb___ZZZWWWTTTRRROOOLLLJJJJJJJJJKKKJJJLLLNNNNNNLLLKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEDDD@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;<<<<<<>>>??????===>>>@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA??????@@@@@@???>>>======<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<=========;;;::::::;;;<<<<<<>>>>>>?????????>>>=========<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;::::::999999999999888888888888888888999999999999888888777777777777777777777777999999999999999999888777777888999999::::::::::::999999888888888999999::::::999999::::::;;;<<<===::::::;;;;;;<<<<<<======>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEDDDBBBAAAAAABBBCCCCCCAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDBBBAAA@@@AAAAAABBBCCCDDDEEEEEEDDDCCCDDDFFFEEEFFFHHHJJJKKKKKKJJJJJJKKKIIIGGGEEECCCBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFBBBDDDEEEGGGJJJNNNSSSXXX]]]hhhwwwpppcccZZZWWWLLLHHHDDDAAA@@@@@@@@@?????????>>>=========>>>>>>>>>??????@@@@@@AAAAAAAAA@@@AAABBBBBBAAA@@@???>>>===============>>>???@@@>>>>>>>>>===<<<:::999888888888999;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>============<<<<<<<<<<<<;;;<<<===>>>????????????>>>@@@AAA@@@??????@@@AAA@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHEEEDDDCCCAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCEEEFFFGGGHHHGGGEEECCCBBB@@@AAABBBDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHJJJJJJIIIIIIJJJLLLMMMPPPRRRSSSQQQPPPOOOOOOQQQQQQQQQRRRRRRSSSTTTTTTTTTWWWZZZ\\\\\\]]]]]]^^^\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]\\\YYYWWWVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]```aaabbbbbbbbbaaaaaa```^^^[[[YYYYYY\\\^^^______\\\ZZZXXXWWWVVVTTTPPPMMMLLLKKKIIIGGGFFFFFFFFFGGGDDDGGGIIIJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDDDD???@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAA@@@@@@???>>>;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>======<<<;;;:::::::::;;;;;;;;;<<<<<<;;;:::999999999:::<<<===@@@>>><<<::::::;;;<<<===>>>>>>>>>??????>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::::::::999999888777888888888999999888888888777777777777777777777777888888999999999888888777777888999:::<<<<<<<<<===::::::999888888888888888999888888999999:::;;;<<<:::;;;<<<============<<<======???@@@BBBCCCDDDDDDDDDEEEFFFEEEBBB@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFFFFDDDBBBAAA@@@AAAAAABBBCCCDDDFFFGGGDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDCCCBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKJJJHHHEEECCCBBBBBBAAACCCCCCCCCBBBCCCCCCDDDDDDDDDEEEGGGIIIJJJHHHGGGEEEDDDFFFHHHIIIIIIKKKMMMPPPOOOXXXcccnnnwwwmmm]]]TTTRRRIIIFFFBBBAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<>>>??????@@@AAAAAABBBBBBDDDCCCAAA???>>>>>>>>>>>><<<<<<<<<<<<===>>>??????>>>>>>>>>===<<<:::999888666666777888999;;;<<<<<<<<<<<<<<<======<<<<<<<<<::::::::::::;;;;;;:::::::::::::::999999::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@============<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>===???@@@???>>>>>>???@@@>>>@@@AAAAAAAAAAAABBBDDDEEEEEEFFFFFFFFFFFFGGGGGGDDDCCCBBBAAA?????????????????????@@@AAAAAABBBBBBEEEFFFGGGHHHGGGEEECCCBBB@@@AAABBBDDDFFFGGGHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFHHHIIIIIIHHHHHHIIIJJJJJJLLLMMMMMMKKKJJJJJJKKKNNNNNNNNNNNNOOONNNNNNNNNLLLNNNQQQRRRRRRRRRSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOQQQRRRRRRQQQQQQSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXVVVSSSSSSTTTVVVWWWWWWTTTRRRQQQPPPPPPOOOLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHDDDFFFIIIIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCBBBBBBAAAAAAAAABBBBBB??????@@@AAAAAABBBCCCCCC@@@AAAAAAAAAAAA@@@@@@???======<<<;;;;;;;;;;;;;;;======>>>??????@@@??????AAAAAAAAA@@@@@@@@@??????======<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999888888888999;;;<<>><<<======>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999888:::::::::::::::999888777888888999999999999888888666666666666666666666666777888888999999999888888222333555666888999999999::::::999888777777777777777777777888888999:::;;;;;;<<<>>>??????>>>===<<<<<<<<<===???@@@BBBCCCDDDDDDEEEFFFEEEBBB@@@???@@@>>>>>>>>>??????@@@@@@AAADDDDDDDDDEEEEEEEEEFFFFFFCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@AAAAAACCCDDDEEEFFFCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBB@@@AAABBBDDDFFFGGGHHHJJJJJJJJJJJJIIIKKKJJJHHHFFFDDDBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDFFFJJJMMMMMMKKKHHHFFFEEEGGGIIIJJJJJJJJJKKKMMMLLLPPPVVVZZZ```gggqqqxxx~~~yyygggXXXQQQNNNGGGEEEBBBAAAAAAAAA@@@>>>???>>>===<<<<<<;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCEEECCC@@@>>>======>>>???===<<<<<<<<<<<<======>>>=========<<<;;;:::999888666666666666777888:::;;;<<<<<<============<<<<<<888999::::::;;;;;;::::::::::::999999999999::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@============<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;<<<======;;;;;;;;;===<<<>>>???@@@???@@@AAACCCDDDDDDDDDEEEEEEEEEFFFFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@AAAAAAAAADDDEEEFFFFFFEEEDDDBBBAAA@@@AAACCCDDDFFFGGGHHHHHHBBBBBBAAA@@@@@@@@@@@@AAADDDDDDEEEFFFGGGGGGGGGGGGAAA@@@@@@AAAAAABBBCCCDDDGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGEEEGGGHHHHHHGGGGGGHHHJJJJJJKKKKKKKKKIIIHHHJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLIIIKKKMMMMMMLLLLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNPPPPPPOOOOOONNNJJJKKKLLLLLLKKKJJJKKKMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMMMMNNNOOOPPPOOONNNLLLLLLMMMMMMKKKJJJFFFEEEEEEEEEEEEFFFFFFGGGCCCEEEFFFFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>??????@@@AAABBBCCCCCC@@@@@@AAAAAAAAA@@@@@@???>>>>>>===;;;;;;:::::::::<<<======>>>>>>>>>======???@@@@@@@@@@@@???>>>>>>;;;;;;::::::::::::;;;<<<;;;;;;<<<<<<;;;;;;:::999888888888888999:::;;;;;;???>>><<<<<<;;;<<<======;;;;;;<<<=========<<<<<<;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<;;;999888777888999:::::::::999888777777888888888888888888777666666666666666666666666666777888888999888888888333444555666888888999999999888777666666666666666777666666777777888999:::;;;<<>>@@@BBBCCCCCCDDDEEEDDDAAA?????????<<<======>>>?????????@@@CCCCCCDDDDDDEEEEEEFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@@@@BBBDDDFFFFFFHHHIIIIIIIIIHHHHHHIIIIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDGGGLLLPPPPPPMMMIIIFFFBBBDDDFFFGGGGGGGGGHHHIIILLLMMMNNNNNNOOOTTT]]]cccjjjqqqyyy~~~}}}{{{kkk\\\RRRLLLJJJGGGDDDBBB@@@@@@@@@???===???>>>===<<<<<<;;;;;;;;;<<<======>>>???@@@AAABBB??????????????????@@@@@@======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666666777888999:::;;;;;;;;;<<<<<<;;;;;;;;;888999;;;<<<<<<<<<;;;;;;::::::999999999999::::::999999:::;;;;;;;;;;;;;;;:::::::::;;;<<<===??????============<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<======<<<:::999:::;;;;;;===????????????AAACCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>======>>>>>>???@@@@@@AAACCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFBBBBBBAAA@@@@@@@@@@@@AAA@@@AAACCCDDDFFFGGGGGGGGG@@@@@@@@@@@@AAABBBCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEECCCDDDFFFFFFFFFFFFHHHIIIIIIJJJJJJIIIHHHHHHJJJLLLJJJKKKMMMNNNNNNNNNNNNMMMIIIKKKLLLLLLKKKJJJKKKLLLJJJJJJIIIHHHHHHGGGFFFFFFHHHIIIKKKLLLMMMMMMMMMMMMHHHIIIJJJIIIGGGGGGGGGIIIHHHIIIIIIJJJKKKKKKKKKKKKIIIIIIJJJIIIIIIIIIIIIJJJKKKJJJHHHHHHJJJKKKJJJIIIFFFFFFEEEDDDDDDCCCCCCCCCAAABBBCCCBBB@@@@@@@@@BBB>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBAAA@@@>>>===<<<======>>>@@@AAAAAABBB>>>>>>??????@@@??????>>>======<<<<<<<<<<<<<<<===<<<<<<=========<<<<<<;;;===>>>>>>???>>>===<<<;;;999999888888999:::<<<<<<============<<<:::999888777777888999:::::::::::::::::::::;;;;;;;;;;;;;;;999::::::;;;<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<<<<;;;:::999888777555777888::::::999888777666666777777777777666666555555555555555555555555555555666777777777777777555555666888999999999999777666555555555555555666666666666666777888999999999;;;>>>@@@@@@>>>;;;999;;;;;;:::;;;<<<>>>@@@AAAAAACCCCCCCCC@@@???>>>???<<<===>>>??????@@@@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFEEEDDDBBBAAA@@@AAABBBCCCAAAAAAAAAAAABBBBBBCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEGGGGGGFFFCCCAAA@@@BBBDDDEEEFFFGGGHHHHHHHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCBBB????????????@@@AAABBBCCCCCCGGGMMMRRRRRRNNNIIIEEEBBBDDDEEEFFFEEEEEEFFFGGGIIIJJJKKKJJJIIIKKKQQQVVV\\\ccciiimmmttt~~~yyy{{{yyylll^^^SSSKKKGGGEEEFFFDDDAAA@@@@@@???>>><<>>===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@:::<<<>>>AAABBBBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888777777888999:::999::::::;;;;;;::::::999999:::<<<=========<<<<<<:::999999999999999999:::888999::::::;;;;;;;;;;;;999999999:::;;;<<<>>>>>>>>>=========<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>??????>>><<<:::;;;<<<;;;===?????????@@@AAACCCBBBBBBBBBCCCCCCCCCCCCDDDCCCBBB@@@???>>>>>>===============>>>??????@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCC===>>>@@@BBBDDDFFFFFFGGGBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAACCCDDDEEEEEEEEEGGGHHHEEEFFFFFFEEEDDDEEEGGGIIIHHHIIIKKKLLLMMMNNNMMMMMMHHHIIIJJJIIIHHHGGGHHHJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKIIIJJJJJJIIIGGGFFFGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIEEEGGGHHHIIIHHHGGGGGGHHHHHHGGGEEEFFFGGGIIIIIIHHHHHHGGGFFFEEECCCAAA@@@???@@@AAAAAAAAA@@@@@@BBBDDD>>>>>>>>>======>>>>>>???AAABBBCCCCCCBBB???===;;;;;;;;;<<<===>>>???@@@@@@======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???<<<<<<<<<===<<<<<<;;;:::;;;<<<=========<<<;;;:::888888777777888:::<<<===>>>>>>>>>>>>===;;;888777666777999:::;;;;;;::::::777888999:::::::::::::::888999::::::;;;;;;;;;::::::;;;<<<======<<<;;;:::<<<<<<<<<;;;:::999777666444555777999:::999888777444555555555555555555444555555555555555555555555333444444555666666666555111222333444555555555555555555444444444444555555555555555666666777888999888:::>>>@@@@@@===:::777;;;:::::::::;;;===>>>???@@@AAABBBBBB@@@>>>>>>???======>>>@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFDDDAAA??????@@@BBBDDDBBBBBBAAAAAAAAABBBBBBCCCAAABBBCCCEEEFFFFFFGGGFFFJJJIIIHHHEEEBBBBBBCCCEEEDDDEEEFFFGGGHHHGGGFFFEEEGGGGGGGGGGGGFFFDDDCCCCCC>>>>>>>>>>>>???@@@AAABBBCCCGGGMMMRRRRRRNNNHHHDDDFFFGGGHHHHHHFFFFFFGGGIIIDDDGGGIIIJJJHHHIIIMMMQQQRRRWWWZZZ[[[bbbmmmtttssstttuuuzzz~~~yyymmm\\\PPPJJJFFFCCCAAAGGGEEEBBB@@@???@@@AAAAAA@@@???>>>===;;;;;;::::::;;;;;;::::::;;;<<<>>>??????????????????@@@@@@@@@<<<>>>???>>><<<999888888888999;;;;;;;;;999777666777888888999999:::;;;;;;;;;:::999888777888999:::999999:::::::::;;;;;;;;;>>>>>>===<<<;;;:::::::::::::::999999::::::;;;<<<888999999:::;;;;;;;;;;;;:::;;;;;;<<<;;;:::888777;;;;;;<<<<<<;;;:::999999<<<===>>>>>>>>>===;;;:::999:::<<<===???@@@@@@@@@@@@AAAAAA@@@???>>>@@@AAAAAAAAA@@@@@@???>>>======<<<===>>>>>>===>>>@@@BBBBBBBBBCCCCCCBBB@@@>>>===AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDD===???AAADDDFFFGGGGGGGGGEEEDDDCCCBBBAAABBBCCCCCCGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMIIIJJJJJJJJJIIIHHHHHHGGGEEEFFFFFFGGGFFFEEEDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIGGGEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGEEECCCBBBBBBCCCDDDGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFDDDCCCAAA@@@@@@DDDCCCAAA??????@@@AAABBB?????????>>>>>>>>>>>>===>>>>>>???@@@??????>>>===;;;;;;<<<>>>???AAABBBBBBAAA???<<<<<<<<<<<<;;;:::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>AAA@@@@@@>>><<<:::888777666777888999999999999999:::::::::999888888;;;===777888888888999::::::::::::;;;===>>>>>>>>>======::::::::::::888555333222777777666666666666777777555444444333333444444555444444444444444444444444333333333444444555555555444444555555666777777777888777555444444555666777999888888888777777666666;;;:::;;;>>>@@@???;;;888999::::::;;;;;;:::::::::============>>>>>>>>>>>>;;;===>>>???>>>>>>@@@BBBAAAAAABBBBBBCCCBBBBBBAAAFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCCCCEEEFFFHHHJJJKKKLLLQQQPPPMMMJJJHHHEEEDDDCCCCCCEEEGGGHHHHHHHHHFFFEEECCCDDDEEEDDDBBBAAABBBCCC>>>DDDHHHEEEAAA@@@???===JJJKKKMMMPPPRRRNNNGGGAAACCCBBBBBBCCCFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKMMMPPPRRRUUUYYY]]]aaafffiiiooowww}}}yyyxxxyyyzzzzzzjjj___RRRIIIEEEEEEDDDBBBDDDCCCBBBAAA@@@@@@AAAAAA???>>>===;;;::::::999999;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAA@@@===;;;::::::999:::;;;<<<<<<:::888777888888888999::::::;;;;;;;;;;;;:::999999999999999999999:::::::::;;;;;;;;;======<<<<<<;;;;;;::::::999999999999999:::;;;;;;999999::::::;;;:::::::::::::::::::::::::::999999;;;<<<<<<<<<<<<;;;:::999;;;<<<<<<===<<<;;;:::999999:::<<<===>>>????????????@@@AAA@@@>>>>>>@@@AAAAAAAAA@@@??????>>>>>>======>>>??????>>>???AAACCCCCCCCCDDDCCCBBBAAA???>>>>>>>>>>>>???????????????BBBAAAAAA@@@AAABBBCCCDDD===>>>AAACCCEEEFFFFFFFFFDDDDDDBBBAAAAAAAAABBBCCCEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCC@@@AAABBBDDDEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHIIIIIIHHHGGGGGGFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHFFFDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBAAA???>>>===>>>???@@@BBBAAAAAA???>>>===<<<;;;<<<===???@@@@@@???===<<<<<<<<<======>>>>>>??????AAA???<<<<<<<<<===<<<::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===@@@@@@???>>><<<:::888777666777888888999999888888:::::::::999777777999;;;999::::::::::::999888888::::::<<<=========<<<<<<::::::::::::999777555444666666555555555555666666444444333333333333444444444444444444444444444444333333333333444444444444444444444444555555555555777666444333333444666777777777777777777666666666888777777999;;;;;;888555666777888999:::;;;;;;;;;<<<<<<<<<<<<============<<<===>>>>>>>>>>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEECCCDDDFFFGGGHHHIIIIIIIIIOOONNNLLLJJJGGGFFFEEEDDDFFFGGGHHHHHHHHHFFFDDDCCCAAABBBCCCBBBAAA@@@AAABBBDDDJJJMMMJJJGGGGGGGGGEEEHHHJJJNNNQQQQQQLLLFFFBBBCCCBBBBBBCCCEEEFFFEEEDDDFFFFFFFFFGGGGGGGGGGGGHHHFFFGGGHHHIIIJJJLLLPPPSSSVVVYYY___gggrrr~~~}}}wwwssspppooonnnlll]]]UUUJJJCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;:::999999999;;;;;;::::::;;;<<<>>>??????????????????????????????@@@AAA@@@>>><<<<<<===;;;<<<=========<<<:::999888888999::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999::::::::::::::::::::::::999888999999999999999999::::::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@???>>>>>>???AAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>=========AAAAAA@@@@@@AAAAAABBBCCC<<<>>>???AAACCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAABBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB===???AAACCCDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFCCCCCCCCCDDDDDDFFFGGGHHHHHHGGGEEEDDDCCCDDDEEEEEEGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC@@@???>>>===<<<===>>>>>>EEEDDDBBB@@@>>><<<:::999;;;<<>><<<<<<======<<<;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;<<<<<>>>>>===;;;999777666666666777888888888777777999999999888777777999;;;>>>>>>???>>>===:::777555999999:::;;;;;;;;;::::::999999:::999999777666666444444333333333333444444444333333222222333333444333333333333333333333333444444333333333333333333444444444333333333333333555444333333333333555666666666666666666777777777777666555555777777666555444555666888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>???>>>======>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCDDDGGGHHHIIIIIIGGGGGGLLLKKKJJJHHHGGGFFFFFFFFFHHHIIIIIIHHHFFFDDDBBB@@@@@@AAABBBAAA@@@@@@BBBCCCMMMTTTWWWTTTPPPOOONNNKKKGGGMMMSSSUUUPPPJJJEEECCCCCCBBBBBBCCCDDDEEECCCBBBEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFHHHJJJJJJKKKOOOUUU^^^iiirrrwww}}}~~~{{{tttnnniiieeebbb___WWWQQQIIICCC@@@@@@??????>>>>>>???@@@AAAAAA@@@@@@>>>===<<<;;;::::::::::::;;;;;;::::::;;;<<<>>>???>>>>>>>>>===============>>>@@@@@@@@@>>><<<===>>><<<===>>>>>>>>>===<<<<<<999999::::::;;;;;;<<<<<<;;;<<<=========<<<:::999:::::::::;;;;;;;;;;;;<<<:::::::::::::::;;;;;;;;;888777777777777888999999:::::::::::::::999888777999888777777777999:::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::::::::<<<<<<===>>>????????????===>>>???>>>======???@@@AAA@@@???>>>======>>>>>>AAABBBCCCBBBBBBBBBDDDFFFFFFEEEEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@AAAAAABBB<<<===>>>???AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>???AAACCCDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBAAABBBBBBCCCDDDBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEE??????>>>============>>>DDDCCCBBB@@@>>><<<::::::999;;;>>>@@@@@@???<<<;;;::::::::::::::::::::::::???===<<<<<<===>>>===<<<999999999999999::::::;;;::::::::::::::::::::::::999999999999999999999999<<<;;;;;;::::::::::::;;;======<<<;;;:::888666555555666666777777777666666777888888888777999;;;>>>DDDDDDEEEDDDAAA===999666888888999999999999999999777777777777777777666666333222222111111222222333333333222222222222333333222222222222222222222222444444333333222222111111555555555444333222222111333333222222222333444555666666666777777888888888999888777666666777777777333444555777888999999999999999999999::::::::::::<<<>>>>>>>>><<<;;;<<<===>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAACCCFFFIIIJJJIIIGGGFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDBBBAAA@@@AAABBBBBBAAABBBDDDFFFUUU]]]cccaaa\\\XXXRRRMMMLLLTTT[[[ZZZRRRIIIEEEEEEDDDCCCCCCDDDEEEEEECCCAAADDDDDDEEEEEEEEEFFFFFFFFFIIIIIIHHHGGGEEEDDDFFFHHHIIIHHHIIIKKKOOOVVV\\\```iiinnnwww}}}~~~{{{sssjjjccc]]]WWWTTTQQQMMMGGGBBB@@@???>>>>>><<<===>>>???@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???;;;;;;::::::999999999999<<<>>>>>>===<<<;;;<<<>>>===>>>>>>>>>???>>>>>>>>>999::::::;;;<<<<<<======;;;<<<===>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<999999999:::::::::::::::777666666666666777888888::::::::::::999888888777888777777666777888:::;;;::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@??????;;;=========<<<<<<>>>@@@@@@???>>>===<<<===>>>???AAABBBCCCCCCBBBCCCEEEGGGEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@=========>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???AAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAABBBBBB@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEE@@@@@@??????>>>>>>>>>>>>AAA@@@@@@???>>>===<<<;;;999:::===??????>>><<<;;;888888888999::::::;;;;;;>>><<<;;;;;;===>>>===<<<999888888888888999::::::::::::::::::::::::::::::999999999999999999999999;;;::::::999999999999:::;;;;;;;;;:::888777555555555555555666666555555444444666777888999;;;>>>AAAGGGHHHHHHGGGEEE@@@<<<:::888888888777777777888888555555444444444444444555222222111111111111222222222222111111111111222222222222222222222222222222333333333222222111111000777666666555444333222222222222222222333333444444777777777888888999999999:::999888666555666777999555555666777777777666666888888888888999999999999<<<===>>>===;;;;;;<<<======>>>???AAABBBCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAA@@@BBBEEEHHHJJJIIIHHHGGGEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEDDDDDDBBBCCCCCCCCCCCCEEEHHHKKKXXXdddnnnpppkkkddd[[[TTTUUU\\\aaa^^^SSSIIIEEEFFFEEEEEEEEEFFFGGGGGGDDDBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEDDDCCCAAAAAACCCEEEIIIHHHFFFFFFGGGJJJNNNQQQWWW\\\eeeppp{{{~~~wwwmmmccc[[[TTTOOOKKKFFFDDDBBB@@@?????????@@@=========>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>?????????>>>>>>===<<<<<<<<<;;;<<<<<<;;;::::::<<<>>>>>>>>>>>>>>>????????????::::::;;;<<<<<<======>>><<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<999999999999999999999999666555555555555666777777999999999999999999888777777777777777777777888888888999999::::::::::::999<<<;;;;;;;;;;;;<<<<<<===?????????@@@??????>>>>>>:::;;;<<<<<<;;;;;;===???@@@???===<<<<<<===???@@@@@@AAABBBBBBAAABBBDDDFFFDDDCCCBBBAAA@@@????????????????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>======>>>???@@@@@@@@@@@@AAAAAAAAA@@@???>>>???@@@AAABBBCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDAAAAAA@@@@@@@@@?????????==================<<<<<<999:::;;;=========<<<<<<777777888999999:::;;;;;;;;;:::999:::;;;======<<<888888777777888888999:::::::::::::::::::::::::::888888888888888888888888888888888777777888999999999999999888777666555444444444555555555444333333333444666777888;;;???AAAEEEFFFFFFEEEDDDAAA>>><<<999888777777666777777777444444333222222333333333333333222222222222333333222111111000000111111222111111111111111111111111222222111111111111111111777666666555444333333222111222222333333444444444777777777777888888888888888888888666444333555777666666666777777666666555777777888888888999999999:::<<<===<<<;;;;;;<<<===<<<===???@@@BBBCCCDDDDDDAAAAAA@@@??????@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAACCCEEEGGGHHHHHHGGGGGGCCCCCCCCCCCCDDDEEEGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEHHHLLLOOOZZZhhhuuuyyyvvvpppfff^^^[[[```bbb]]]RRRHHHEEEFFFEEEEEEFFFGGGIIIHHHFFFCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCBBBAAAAAACCCFFFDDDCCCCCCCCCDDDFFFHHHIIILLLOOOUUU^^^iiiuuu~~~~~~yyyuuunnncccYYYQQQLLLHHHEEE@@@@@@@@@@@@???@@@AAABBB>>>===<<<<<<<<<===>>>???======<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???BBBBBBAAA@@@@@@???>>>>>>:::;;;;;;;;;::::::===???>>>>>>>>>>>>>>>??????@@@;;;;;;;;;<<<======>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888888777777555555444444555555666777777888888999999999999888777777777888777777666666666777888999999999999888::::::999999999:::<<<===>>>>>>>>>>>>>>>===<<<;;;999:::;;;;;;:::;;;===???@@@???===;;;;;;===???@@@???@@@AAAAAA@@@@@@BBBDDDBBBAAA@@@>>>=====================>>>>>>>>>>>>>>>======???@@@@@@@@@???>>>???>>>>>>======>>>???@@@???@@@AAAAAAAAA@@@>>>>>>===>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCDDDEEEDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA??????@@@BBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@???>>>>>>======>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<======999999999999999999999999:::888777888:::<<<<<<<<<777777777777777888999999999999999999999999999999888888888888888888888888666666555666666777888999888888888777666555444333444444444444444333222222222444555555555777;;;===???????????????>>>======999999777666666666777777666555333222222222333333555444444333333444444555111111000000000000111111111111111111111111111111000000000111111111111111555444444444333333222222111222333444444555555555666666666666555555555555666888888666444222444666444555666777777777777777777777888888888999999999999:::<<<<<<;;;;;;<<<>>>;;;<<<>>>@@@BBBCCCDDDDDDBBBAAA@@@??????>>>????????????>>>??????@@@AAABBBEEEFFFFFFFFFFFFFFFEEEDDDAAAAAABBBBBBCCCEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEFFFIIINNNQQQ```lllwwwzzzvvvpppggg___[[[]]]]]]XXXOOOGGGEEEEEECCCCCCDDDGGGIIIHHHFFFCCCAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBDDDFFFAAAAAAAAABBBCCCDDDEEEEEEGGGIIIKKKPPPWWW```gggkkkmmmpppttttttttt{{{}}}tttmmmfff[[[QQQJJJFFFCCCBBBAAABBBCCCBBBAAAAAAAAABBB???>>><<<;;;;;;<<<===???<<<<<<;;;:::::::::;;;;;;;;;;;;::::::;;;<<<>>>???>>>======<<<;;;::::::999:::;;;;;;;;;:::;;;===@@@>>>>>>======>>>???@@@@@@;;;;;;<<<<<<===>>>>>>>>>===<<<;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;::::::999888777666666555444444444444555666666666777888999999999999999666777888888888666555444555666777888888888888888999999888888888999;;;<<<============<<<;;;:::999888:::;;;;;;:::;;;===???@@@>>><<<;;;;;;===???AAA>>>???@@@@@@??????AAACCCAAA@@@>>><<<;;;;;;<<<<<<======>>>>>>??????@@@@@@<<<===>>>@@@@@@??????>>>@@@???>>>======>>>???@@@??????@@@AAA@@@???>>>===;;;<<<>>>???@@@@@@@@@???AAAAAAAAA@@@@@@@@@?????????@@@BBBDDDFFFFFFFFFFFFCCCBBBBBBAAAAAA@@@@@@???@@@AAABBBDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHJJJIIIGGGEEECCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@>>>===<<<<<<<<<>>>???@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;::::::999999::::::999999:::;;;===???;;;;;;::::::999888888777888777666777:::;;;<<<;;;777777777777777888888999999999999999999999999999777777777777777777777777444444444444555777888888777777777777666555333333444444444444333333222111333444444444333444777999999999::::::;;;;;;<<<<<<:::999888666666666777888777666444333222222333333666555555444444555555666111111000000000000111111000000000000000000000000//////000000111111222222333333333222222222222111111222333444555555555555555555555444444333333222777999:::999555333555666333444555777888999999999888888888888999999999999888999;;;;;;;;;;;;===>>>;;;<<<>>>@@@BBBCCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBIIIIIIGGGFFFEEECCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFIIINNNRRRfffpppxxxwwwqqqjjjaaaZZZXXXYYYXXXSSSLLLFFFDDDEEEAAAAAACCCFFFHHHHHHFFFCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCBBBAAA??????AAACCCBBBCCCDDDDDDDDDDDDCCCCCCFFFGGGHHHJJJMMMQQQUUUWWWYYY^^^ccceeeffflllwww~~~}}}zzznnnggg]]]QQQIIIFFFDDD@@@===?????????>>>>>>>>>>>>===AAA???============<<<;;;;;;<<<<<<===============;;;;;;:::;;;;;;<<<===>>>======<<<<<<;;;;;;;;;:::;;;<<<===<<<;;;:::;;;===<<<;;;;;;;;;;;;<<<======<<<======>>>>>>>>>>>>===@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;:::999999666777888888888666555444555444444333333444444555666777777888888888888888777777999::::::999888777666666777777888888999999::::::;;;;;;;;;::::::999;;;;;;;;;;;;:::999888888:::::::::::::::;;;<<<===<<<;;;;;;;;;<<<===???@@@@@@???>>>>>>>>>???AAAAAAAAA@@@>>><<<<<<<<<======@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAAAACCCBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA>>>>>>???@@@@@@@@@@@@???????????????????????????>>>???BBBCCCDDDDDDCCCBBBCCCAAA@@@>>>>>>>>>>>>???<<<>>>AAACCCEEEEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEDDDDDDCCCBBBAAABBBBBBAAA@@@@@@???>>>>>>BBBBBBAAAAAA@@@AAAAAAAAABBBCCCEEEFFFEEECCC@@@>>>???EEEHHHCCC===<<<<<<;;;::::::;;;;;;<<<=========@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@???>>>>>>===<<<;;;;;;::::::;;;;;;<<<========================<<<<<<;;;:::999777777666777777777777777777888999888888777777777777888888::::::::::::::::::::::::;;;:::999888777555555444333333222222333444666777555555555666777666444111333333222111111222333333111111222333333444444555444444444555555666666666;;;:::777444333333333444555555444333222222111000444555555555444333222222333222111000000111222333111111111000000000000000000000000000000000000000000000000000000000000000///000111333444444333333666777888777555444333444666666666555444444333333666555555555555666777777666666666666666777888888;;;===??????>>>======>>><<<======>>>??????@@@@@@CCCCCCBBB@@@>>>>>>???AAA????????????@@@AAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@>>>@@@AAABBBAAABBBDDDEEEAAABBBBBBCCCDDDEEEFFFFFFEEEFFFFFFEEEEEEGGGJJJMMM]]]llluuummmccc___XXXNNNSSSRRROOOKKKHHHFFFEEEEEEFFFEEEDDDBBB@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAABBBDDDFFFHHHKKKLLLMMMRRRRRRSSSUUUZZZ___eeehhhsssuuuyyy}}}~~~uuuiii\\\TTTJJJCCCBBBAAA???===????????????>>>>>>>>>>>>AAA???===<<<======<<<;;;;;;;;;<<<===============;;;::::::;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<::::::;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>?????????>>>>>>======<<<<<<;;;::::::999999::::::::::::::::::999888777777888888888777555444444333333333333333333444555555666666777777777666666777888999999888777777555555666666777888999999888888888999888888888777;;;;;;;;;;;;;;;:::999999;;;:::::::::;;;;;;<<<===<<<;;;;;;;;;;;;<<<>>>?????????>>>>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<===;;;<<<===>>>@@@AAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAA???????????????????????????@@@BBBDDDEEEEEEDDDCCCDDDCCCAAA???===============>>>AAACCCDDDDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDEEEEEECCCAAA@@@DDDIIILLLFFFAAA@@@@@@>>>;;;;;;;;;<<<<<<=========????????????@@@@@@@@@@@@@@@@@@@@@???>>>=========<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<;;;:::999888777777666666666666666777888888999888777777666666777777888999999999999999999999999:::999999888666555444444333333333333444444555666666555555666777777555333333333222111111222333333222222333333444555555666333333333444444555555555888888888777666555444333333333333333333333222222777777666666444333111111222222111000000111222222000000000000000000000000000000000000000000000000000000000000000000000000///000111333333333222222444555666555333111111222555555555555444444444444555555444444555555666777666555555555666666777777999<<>>=========<<<<<<===>>>???@@@AAABBB@@@@@@@@@???===<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@CCCBBBBBBAAAAAAAAAAAAAAA???AAACCCCCCBBBBBBCCCEEECCCCCCCCCDDDDDDEEEEEEFFFDDDEEEEEEEEEDDDFFFIIILLLXXXfffnnnggg^^^ZZZSSSJJJLLLKKKIIIGGGEEEEEEEEEEEEGGGFFFDDDCCCAAA@@@@@@@@@????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBDDDFFFHHHIIIKKKLLLKKKKKKLLLNNNQQQVVVZZZ]]]ccceeeiiimmmpppssstttuuuzzz|||}}}|||||||||xxxhhh^^^PPPJJJCCC??????@@@???>>>@@@@@@?????????>>>>>>>>>@@@>>><<<;;;<<<<<<<<<::::::;;;<<<<<<======<<<<<<::::::::::::;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;::::::;;;<<<;;;:::::::::<<<<<<;;;;;;;;;;;;<<<======???@@@@@@@@@???>>>======;;;;;;:::999999888888888777888999999999999999888777777888888888777666555444333333222222333333444555555555666666666666777666666777777777777666666333333444555777888999999777888888888888888888888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<>>>>>>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<999:::;;;===???AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCC????????????????????????@@@BBBCCCEEEEEEEEEDDDDDDEEEDDDAAA???>>>=========>>>???AAABBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@???????????????@@@@@@>>>@@@BBBDDDEEEDDDCCCBBBFFFKKKMMMHHHCCCBBBBBB@@@<<<<<<<<<<<<=====================>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;::::::999888777666666555555555666666888999999777777666666666666777777888888888888888888888888888888777777666555444444333444444555555555444444666555555666888888777555333222222111111222222333222333333444555555666666222222222333333333333333555666777888888777444333222222222222333333444444777666666555333111///...222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111111111222444555444222111111111333333444444444444555555444444444444444555555666444555555555555666666666777:::>>>???>>><<<;;;;;;<<<<<<===>>>@@@AAACCCDDD===>>>???@@@???===;;;:::===<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@AAABBBBBBBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCDDDGGGJJJQQQ]]]ddd^^^WWWSSSMMMFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>>>>>>>????????????@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFHHHIIIIIIGGGFFFFFFFFFHHHLLLOOOQQQRRRTTTWWW[[[___cccfffgggmmmpppuuu{{{~~~~~~yyyzzz{{{zzzxxxwwwwwwxxx}}}}}}zzzyyy|||~~~|||yyy{{{~~~sssfffYYYPPPIIIEEE@@@>>>???@@@AAA@@@@@@@@@?????????>>>>>>>>>>>><<<;;;:::;;;<<<;;;:::::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;<<<======????????????>>>===;;;;;;;;;;;;::::::999999999999777777888999:::::::::999777777777888777777777777555555444444444444555555666666666666666777777888666666666666666555555555222222333555666888999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;:::::::::;;;>>>>>>>>>>>>>>>??????@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCBBB@@@???>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>??????@@@<<<>>>@@@CCCDDDEEEEEEEEEEEEIIIJJJFFFBBBBBBAAA>>>>>>=================================>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777666666444444444555666777888999777666666555555666666777666666666666666666666666777666666666555444444444333444555666666555444333666555444555777777666555222222222222222222222222111222222333333444555555111111111111222222222222222333444555666555555444222222222222222222222333333333333222111///...---111111000000000000111111/////////000000000000000000000000000000000000000////////////////////////000000000000000000//////333555666555333222222333111222222333444444555555444333333333333444555555333444444555555555555555555888<<<>>>===<<<::::::;;;;;;<<<===@@@BBBEEEFFF<<<===???BBBCCCBBB???<<<======<<<<<<;;;<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBBCCCEEEGGGMMMVVV[[[WWWRRRNNNJJJEEECCCCCCBBBBBBCCCDDDFFFGGGEEEDDDCCCAAA@@@?????????============>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDEEEGGGHHHJJJJJJKKKMMMPPPSSSWWW[[[\\\\\\```gggnnnsssvvvvvvvvvoooqqqrrrrrrqqqpppqqqsssyyy||||||{{{~~~}}}vvvlllbbbWWWMMMGGGEEEBBB@@@>>>>>>???@@@@@@?????????>>>>>>>>>=========;;;999999:::;;;:::999999::::::;;;;;;;;;;;;;;;:::999999::::::;;;<<<=====================>>>>>>;;;=========<<<;;;<<<===<<<;;;;;;;;;;;;<<<==================<<<;;;:::999999999999999888888888888888888999::::::;;;::::::888777777777777888888888777777666666666666777777555555444444444555666777777666666555555555555555222222333555666888999999999999888888888999:::;;;:::::::::::::::;;;<<<===;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::======>>>>>>????????????>>>>>>>>>===<<<<<<;;;:::::::::;;;<<<======>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAABBBAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@????????????AAABBBCCCBBBCCCCCCCCCBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAAEEEEEEFFFGGGGGGHHHGGGGGGCCCBBBBBBBBBBBBBBBAAAAAA>>>=========>>>>>>???@@@<<<===???BBBDDDEEEEEEEEECCCGGGHHHDDDBBBBBBAAA>>>?????????>>>>>>======<<<============>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777666666666444444444444555666777888666666555555555555666666555555555555555555555555555555444444444444444444333444555666777666555444555444222333444555555333222222222222222222222222///000000111222222333333111111111111111111111111111111000000111222444555444444333222222111000000111111222222222111111000000000000000000000000000......//////000000000000////////////////////////////////////////////////000/////////////////////222333444444222111222222000111111222333444555555444333333333333444555555333444555555666666555555444777:::<<<<<<:::::::::;;;;;;;;;<<>>???>>>======<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCCGGGIIIKKKKKKIIIGGGFFFFFFCCCBBBBBBAAAAAA@@@@@@???@@@AAABBBBBBAAABBBCCCEEEJJJPPPTTTSSSOOOLLLIIIFFFCCCBBBAAA@@@AAAAAABBBCCCBBBAAA@@@???>>>=========<<<<<<=========>>>>>>>>>??????@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBCCCCCCDDDEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFHHHIIIJJJKKKNNNPPPRRRTTTQQQTTTZZZ```dddfffffffffbbbdddeeefffeeeeeeggghhhnnnqqquuuyyy|||tttnnnfff]]]UUUNNNHHHDDD??????===<<<<<<<<<======>>>>>>=========<<<<<<<<<;;;:::888888999::::::999888999::::::;;;;;;::::::999999999999:::;;;<<<==================>>>>>>>>>;;;<<<======;;;;;;<<<===<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<;;;:::999999666666666666666666666666888999::::::::::::::::::888888777777777888999999999888888777777888888999333333222111111333444555888777666555555444555555333333444555777888999999777666555555666777999:::999999888888999;;;<<<>>><<<<<<===>>>>>><<<;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>===============;;;::::::666777888:::<<<>>>???@@@??????@@@@@@@@@AAAAAAAAA@@@????????????@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>???@@@BBBEEEFFFEEEEEEDDDDDDCCCBBBBBBAAA????????????@@@@@@@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHCCCCCCBBBBBBAAA@@@@@@@@@============>>>???@@@AAA===>>>@@@AAACCCDDDDDDDDDCCCFFFGGGEEEDDDFFFDDDAAAAAA@@@@@@???>>>======<<<<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888888888888888888888888777777777777666666555555555444444444444555666666555555444444444444555555555555555555555555555555333333333333333444444444333333444555666777777666666444222222333444333222111222222333333222222111...//////000000111222222111111111111111000000000000///...---...000333444444444333222111000//////222222333444444444444333///000000111111000000///---......//////000000111////////////////////////000000000000000000000000.........------...//////...000111111000//////000000000111222222333444444444444444444444555555666333444555666777666555555333666888999999999999:::;;;::::::;;;===AAADDDFFF>>><<<;;;===AAABBB@@@>>>AAA@@@???======<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBGGGIIIKKKLLLJJJHHHGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBDDDHHHKKKNNNNNNLLLIIIGGGFFFCCCAAA@@@>>>>>>>>>>>>???@@@@@@>>>======<<<<<<<<<============>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB???@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRUUUVVVVVVVVVUUUUUUVVVXXXYYYXXXYYYZZZ\\\___bbbfffjjjnnnsssxxx|||{{{bbb]]]VVVOOOKKKGGGDDDBBB;;;<<<<<<<<<;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999777777999:::999888888888999:::::::::::::::999999999999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<===999:::;;;;;;999999:::;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<;;;::::::666666666666666666666666999999999999999999888777888888777777777888999:::999888888777777888888999555444333222222444666777999888777555555555555555555555666666777888999999666666555444555777999:::888777666666888:::<<<>>><<<===>>>>>>>>>===;;;:::::::::<<<===>>>======<<<<<<<<<>>>?????????>>>===<<<============;;;:::999777777888:::;;;===>>>>>>>>>>>>>>>?????????@@@@@@???????????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAAAAA???>>>>>>???@@@BBBDDDFFFHHHGGGFFFEEEDDDCCCBBBBBB>>>?????????@@@@@@@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHDDDCCCBBBAAA@@@???>>>===>>>>>>>>>>>>???@@@AAAAAA???@@@@@@AAABBBBBBBBBCCCBBBEEEEEEDDDEEEHHHGGGCCCBBBAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888888888888888888888888777777666666666666555555666555444444333333444444555444444444444444444555555555555555555555555555111222222222333333444444333333333444666777999999888666333222333333222111111222333333333333222111/////////000111111222222222222222111111000000000////////////000000111222333222222222111111000000222222222333222222111111...///000111111000///...------......///000000111////////////////////////000000000000000000000000------,,,,,,,,,...///000---///000000///...//////000000111111222222333333555555444444555555666777333555666888888777666555444555777777666777999;;;;;;:::::::::<<>>AAA@@@>>>AAA@@@???===<<<;;;;;;;;;:::;;;;;;<<<===???@@@AAADDDGGGIIIJJJIIIFFFEEEEEECCCCCCBBBBBBBBBBBBBBBBBB@@@AAACCCCCCBBBAAABBBCCCDDDEEEGGGIIIHHHFFFEEEEEECCCBBB@@@???>>>>>>>>>???@@@???>>>=====================>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEDDDCCCBBBAAAAAA>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOMMMOOOQQQQQQQQQQQQSSSTTTTTTVVVYYY[[[___ccciiimmmttttttwww}}}~~~zzzyyyzzzyyyxxxwwwvvvvvvzzz~~~~~~}}}|||{{{||||||yyysssmmmUUUPPPJJJFFFCCCBBBAAA???:::;;;============???@@@<<<<<<;;;;;;;;;::::::::::::888777777888999999888888888999::::::::::::999999999999999:::;;;<<<<<<999999999::::::;;;;;;;;;777888999999777777888999<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<===<<<<<<<<<888888888888999999999999888888888888888777666555888888777777777888:::;;;888888777777777777888888999888666555666777999;;;:::999777666555555555666666666777777888888999999888777666666777999;;;<<<777666555666777999<<<===<<<===>>>???>>>===;;;999999:::<<<>>>??????>>>>>>;;;<<<>>>?????????>>>===<<<============;;;:::999;;;:::::::::::::::::::::===>>>>>>>>>>>>???????????????>>>>>>???@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBB@@@@@@??????@@@BBBCCCDDDJJJIIIGGGEEEDDDCCCCCCCCC????????????@@@@@@@@@@@@AAABBBDDDEEEGGGGGGHHHHHHDDDDDDBBBAAA???>>><<<<<<>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???BBBCCCBBBDDDHHHFFFBBBCCCBBBAAA@@@???===<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999666666666666666555555555666666555444333333333333555444444333333444444555555555555555555555555555111111111222222333333444333333333333555777:::;;;;;;888555333333444333222111222333444444333222111000000000111222222333333333222222222111111000000---///111222333222111000111111111111111222222222000000000000///...,,,,,,...///000111111000///...---------...///000000111////////////////////////000000000000000000000000,,,,,,++++++,,,...///111///000222222111000000111111111111111111222222222666555555555555666777777444555777888999888777555444555555555555666999<<<;;;:::999999;;;>>>AAACCCOOOHHH@@@===???AAA@@@>>>AAA@@@>>>===;;;;;;::::::;;;;;;;;;;;;===>>>???@@@AAADDDGGGHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBCCCCCCBBBAAABBBCCCBBBAAACCCEEEEEECCCCCCDDDEEEDDDCCCAAAAAAAAAAAABBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>????????????@@@@@@AAABBBCCCEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@======>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFGGGFFFHHHJJJMMMNNNNNNMMMLLLIIIIIIIIIJJJLLLNNNPPPQQQLLLNNNOOOPPPOOOOOOQQQSSSOOOQQQRRRTTTVVVZZZ___bbbbbbbbbeeekkkmmmjjjiiikkkjjjjjjhhhggggggjjjooosssnnnppprrrqqqpppoooqqqrrruuuuuuuuutttsssqqqpppooopppnnnllllllllljjjddd___JJJHHHEEEAAA>>><<<;;;;;;<<<;;;::::::<<<<<<;;;::::::;;;<<<;;;999888999:::999888888777777777777777777777888999999:::;;;;;;777888888999999888888777999999::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999999888888999999:::;;;;;;999999999999;;;;;;999999999999999999:::::::::777555666888999888666666666666666666777888888555555666777777777777777888888888777888888999999777666555444444555777777999999999::::::;;;;;;;;;?????????>>>===;;;:::999777888:::<<<======<<<;;;???@@@AAABBBAAA@@@???>>><<<<<<======<<<<<<;;;:::;;;;;;::::::;;;<<<>>>???<<<===>>>???@@@AAAAAAAAA>>>???@@@@@@>>>>>>???@@@BBBBBBBBBBBBBBBBBBAAAAAADDDDDDCCCBBBBBBBBBBBBCCCHHHBBBDDDMMMOOOGGGCCCGGGFFFDDDBBB@@@???@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCGGGGGGGGGFFFEEECCCAAA@@@??????@@@@@@AAABBBCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFEEEDDDCCCBBBAAA@@@??????======>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<===<<<;;;999777555;;;;;;;;;<<<<<<<<<======@@@???>>>===<<<;;;::::::<<<:::888777666777888999999999999999888777555555444444444555555555666666666555444444333333333333222222222333333444444444444444333333333333222222111222333444666777888888888888777777666555555555555444333222222222333444//////000000111111222222222111111111000000//////////////////////////////111111222222222222111111111111000000//////......000000000000000000000000------............------...------,,,,,,------......///000111111222111111/////////......---------)))+++---//////...---,,,////////////000000000000111222333555666777777777777777777777777666666666666666777888888888888888999999888888999;;;<<<===SSSLLLCCC===<<<===>>>>>>??????>>>===<<<;;;::::::<<<<<<<<<<<<===???@@@AAA@@@AAABBBDDDEEEFFFFFFFFFCCCBBBBBBBBBBBBCCCCCCDDDIIIHHHFFFEEECCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBFFFDDDBBBAAABBBAAA@@@??????????????????@@@@@@@@@????????????????????????===>>>???@@@BBBDDDFFFHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGIIIMMMNNNLLLIIIIIIGGGEEEEEEGGGIIIKKKKKKPPPOOONNNNNNNNNOOOPPPQQQNNNOOOPPPRRRTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]aaa```^^^]]][[[ZZZZZZZZZaaa```___^^^^^^```bbbddddddbbb```^^^^^^```bbbddd```___^^^\\\[[[ZZZZZZZZZGGGEEECCC@@@===;;;;;;:::;;;:::999:::;;;;;;:::999:::;;;;;;;;;999888999:::999888777777666666777777888888888999999::::::::::::::::::;;;;;;:::::::::666777777888999999::::::::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999888888999999999;;;:::999999999999:::;;;888888999999999999:::::::::777555666888999888666666666666666666777888888555666777777888888777777999999888888888888888888777777555555555555666777777777777888999::::::;;;=========<<<;;;999888777888999;;;=========<<<;;;>>>???@@@AAAAAAAAA@@@???<<<<<<======<<<<<<;;;:::===<<<;;;;;;:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAA@@@AAABBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEJJJCCCDDDKKKLLLDDDAAADDDIIIGGGEEEBBBAAAAAAAAABBBCCCBBBBBBAAABBBBBBCCCCCCFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@???<<<======>>>>>>=========>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;<<<<<<;;;:::888777555;;;;;;;;;;;;<<<<<<<<<===???>>>>>>===<<<;;;:::999:::999777666666666888999888888888888777666555444444444444444555555555666555444444333222222333333222222333333333444444444333333222222222111111111111222222333444555666666888888777666555444444333333333111000///000111111000000000000000111111111111111111000000000//////000000000000000000000000000111111222222111111000111111111111000000000///////////////////////////......////////////...............------.........//////000000111000000000------,,,,,,,,,+++++++++'''))),,,...000000000////////////000000000111111111222333444666666666666666666666666666666555555555666777888888888888777999999888999:::;;;===>>>NNNGGG>>>;;;<<>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===???@@@AAA@@@AAABBBCCCEEEEEEEEEEEECCCCCCCCCBBBCCCCCCDDDEEEIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCGGGDDDBBB@@@AAAAAA@@@@@@@@@@@@??????????????????????????????????????????AAAAAAAAAAAABBBCCCEEEEEEAAAAAA@@@?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFIIILLLNNNMMMKKKKKKIIIGGGGGGIIIKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOMMMMMMNNNPPPQQQRRRSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWYYYXXXWWWUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTVVVVVVZZZYYYWWWUUUUUUWWWYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWCCCBBB@@@>>><<<;;;;;;;;;:::999888888:::;;;:::888999:::;;;:::888888888999888888777666666666666666888888888888888999999999::::::;;;;;;;;;;;;::::::666666777888999:::::::::::::::999999999999::::::::::::::::::;;;;;;;;;<<<:::::::::::::::999888888999999888888888888999999::::::999888888999::::::888888888999999999::::::999777666666777888888777666666666666666777777888666777888888999999888888::::::999888888777777777888888777666555555555555444555666777888999::::::::::::::::::999888666666999:::;;;=========<<<<<<===>>>???@@@AAAAAA@@@???<<<<<<======<<<<<<;;;:::>>>===<<<;;;::::::::::::<<<<<<===>>>???@@@AAAAAAAAACCCDDDCCCBBBAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBDDDEEEFFFGGGKKKDDDCCCHHHHHHAAA>>>AAAJJJIIIGGGDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<=========<<<<<<;;;===>>>>>>??????@@@@@@AAA@@@@@@@@@AAAAAAAAAAAABBB???>>>>>>===<<<;;;::::::::::::::::::999888777666;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::999999777666555555555666777888777777777777666555444444444444444444555555555555444333222222111222222222333333333333444444444444222111111111111000000000111111222222333333333333777777666666555555444444444333222000/////////000111000000000000000000///111111000000000000//////000000000000000000000000000111111222222111111000222222111111111111000000//////////////////////////////000000000000////////////............////////////////////////......,,,,,,,,,,,,++++++++++++)))+++---///000000000///000000000000111111111111111111222444555555555555444444444444444444444444555666666777777777777777888888999999:::<<<===>>>KKKCCC:::888<<>>@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFHHHHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDHHHEEEAAA??????AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCBBBBBBBBBBBBBBB@@@????????????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEHHHKKKMMMMMMLLLJJJHHHFFFGGGIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOLLLMMMNNNNNNPPPPPPQQQRRRQQQPPPOOOOOONNNNNNOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNQQQPPPNNNMMMMMMNNNPPPQQQSSSSSSRRRRRRRRRRRRSSSSSS@@@???>>>>>>===<<<<<<<<<999888777777999:::999888888::::::999888777888999777777666555555555555666888888888888888888888888777888888999999888888777999999::::::::::::::::::999999888888888888999999888888999999::::::;;;;;;:::::::::::::::999999888888888777777777777888888999999888888888888999999777777888888999999::::::888888777666777888888888777777666666666666777777777777888999999999999999:::::::::999888777666666999888777777666555555444333444555666888999:::;;;999999999999888777666666:::;;;<<<============<<<;;;<<<>>>@@@@@@AAA@@@@@@<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<===>>>???@@@AAABBBCCCDDDCCCBBBAAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGIIICCCAAADDDDDD@@@???AAAHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA<<<<<<<<<<<<<<<<<<;;;:::=========>>>>>>??????????????????@@@@@@@@@AAAAAA=========<<<;;;::::::999999999999999888777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888555444444444444555777777555555666666555444444333444444444444444444444444222222111111111111111222333333333333333444444444222222111111111000000000111111111111111111111111555555555666666777777777777666444222000000000111111111000000/////////...000000000000000000//////111111111111111111111111000000111111111111000000111000000000000000000000////////////////////////......////////////............------------......////////////...---,,,,,,------------------------...////////////...,,,,,,000000000000111111111222000111222333444444444444222222222222333333333333555555666777777666666666777888999:::;;;<<<===>>>LLLCCC:::888<<<>>>;;;777;;;;;;;;;<<<<<<=========;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFIIIEEEAAA>>>???@@@AAABBBAAAAAAAAA@@@???>>>======@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFDDDEEEEEEGGGIIIJJJJJJJJJGGGFFFDDDEEEFFFHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQNNNMMMMMMMMMMMMMMMNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPPPP>>>>>>>>>>>>>>>=========888777666777999:::999888888999:::999777666777888777666555555444555555555666666777777777777888888666777777777777777777666:::::::::999999888777777999888888777777888888999777777777888999::::::;;;;;;;;;;;;;;;;;;:::999999888777777666666777777888888888888888888888888888666666777888888999::::::888888888777666777888888777777666666666666777777777777888999999999999999::::::::::::999777666555999888888777666666555444444444555777888:::;;;<<<888888999999999888888777;;;;;;;;;<<<<<<<<<<<<<<<:::<<<===???@@@@@@??????<<<<<<<<<===<<<<<<;;;:::999::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>@@@AAA@@@BBBCCCBBBAAA@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDD@@@>>>@@@BBBAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBCCCEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA<<<<<<======<<<;;;::::::<<<<<<============>>>>>>>>>>>>>>>????????????@@@=========<<<<<<;;;;;;:::999999888888888888888888;;;;;;;;;;;;;;;;;;::::::::::::999999888888777777333333333444444555666666444555555555555444444333444444444444444444333333111111111000000111111222333333333333333333333333333222222222111111111111000000000000000/////////222333444666888:::;;;<<<666555333111000000000000111000000000//////......//////////////////000000000000000000000000000000000000000111111000000000.../////////////////////........................,,,------......------,,,---,,,,,,++++++,,,,,,---......///......---,,,+++------------------------/////////......---,,,,,,///000000000000111111111///000111222333333333222000111111111222222222333555555666666666555555444666666888999;;;<<<======HHHAAA:::999<<<>>>;;;888::::::;;;;;;<<<<<<======:::;;;;;;;;;<<<>>>???@@@???@@@AAABBBBBBCCCCCCBBBCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIEEEAAA>>>???@@@AAABBBAAAAAAAAA@@@???>>>======@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@?????????@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGEEEDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPMMMLLLLLLLLLLLLMMMNNNNNNHHHHHHIIIIIIIIIIIIHHHGGGMMMLLLKKKKKKKKKKKKLLLMMMJJJJJJJJJKKKLLLMMMNNNOOO<<<======>>>>>>======<<<888777666777999::::::999777888999888666666666777666666555444444444444444555555555666777777888888777777888888888888777777777777666666555444444444888888777777777777888888555666666777888999::::::;;;;;;;;;;;;;;;::::::999777777666666666666777777777777888888888888777777555666666777888999::::::777888888777666666777999888777777666666666666666666777888888999999888888888999::::::999888666555888888888888777777555555444555666777888999:::;;;888888999999:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>><<<<<<======<<<<<<;;;:::888888:::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===???AAA???AAABBBAAA@@@???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@>>>===???AAACCCCCCCCC???@@@AAABBBDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????=========<<<<<<<<<;;;;;;999999888888888999999:::;;;;;;;;;;;;::::::::::::888888888777777777666666444444444444444555555555444555555555555555444444444444444444333333333333111111111000111111222333222222222222111111111111333333222222222111111111000000000///////////////000111333555888:::<<<===333222111///.........///000//////////////////.........////////////000000///////////////////////////000000111111000000///------............//////........................,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,..................------************++++++++++++******+++,,,---...///000////////////000000000000//////000111222222111111000000000111111222222333555555555555555555444333444555777888:::;;;<<<<<>>>>><<<::::::;;;;;;<<<<<<<<<===:::::::::;;;<<<===?????????@@@AAAAAABBBBBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJHHHEEEAAA??????AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA======<<<======>>>???@@@=========>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>???AAABBBCCCDDDEEEEEEGGGHHHGGGFFFDDDCCCDDDFFFHHHGGGFFFGGGHHHIIIGGGFFFGGGGGGIIIJJJKKKKKKLLLKKKMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNKKKJJJJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNN:::;;;<<<======<<<;;;:::888777777888:::;;;;;;:::777888888888666555666777666555444444333333444444333333444555777888999999555555666666666666555555333333333444444444555555777777777666666777777777444555555666777888999::::::::::::::::::999888888777666666555555666666777666666777888888777666666555555666777888999::::::666888999888666555777:::888888777666666666666666555666777777888888777777777888999::::::999777666666777888888888888666666444444555666777777888888666777888999999999999999:::::::::999999999::::::;;;<<<===>>>>>>>>>===<<<<<<<<<======<<<<<<;;;:::999999:::;;;;;;;;;:::999;;;;;;::::::;;;===???@@@???AAABBBAAA@@@???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCC>>>>>>>>>???AAADDDCCCBBB???@@@AAACCCDDDEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::999888888999:::;;;<<<;;;;;;;;;:::::::::999999777777777666666666666555555555555555555444444333444555555666666666555555444444444333333333222222111111111111111222333333111111111000000000//////222111111111111000000000////////////000000000000000111222444666777999999222111000.........///000.........///////////////........./////////000000........................//////000000000000//////............/////////000........................,,,------------------,,,---,,,,,,++++++,,,,,,------....../////////......))))))*********+++++++++((())))))***,,,...///000---.........//////////////////000000111111000000///000000111222222333333555555555555555444333222222333555888999:::;;;;;;999999999999999:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>??????@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBCCCEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKGGGDDDBBB@@@AAAAAA@@@@@@@@@@@@??????????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>============>>>??????>>>>>>======>>>???@@@@@@@@@@@@@@@@@@?????????>>>===>>>@@@AAACCCDDDDDDDDDEEEFFFGGGEEECCCBBBDDDGGGGGGFFFFFFFFFHHHHHHGGGEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJIIIHHHHHHIIIIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMM999:::;;;;;;;;;:::999888888777777888:::<<<;;;:::666888888777666555666777555555444333333333333444111222333555777888999:::222333333333333333333222111222333444666777888999777777666666666666777777444444555666777888999999888999999999999888777777666666555555555555666666555666777888888777666555444555666777888999::::::666888999888666555777:::888888777666666666666666555555666777777777777777666777999::::::999888777666666888999999888777777444444444555555555666666555666777888888999999888::::::999888888999999999<<<======>>>>>>===<<<;;;<<<<<<======<<<<<<;;;::::::;;;<<<<<<;;;:::888777;;;:::999999:::<<>>?????????AAADDDCCC@@@AAABBBCCCDDDEEEEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<;;;;;;;;;;;;;;;;;;::::::999999888999:::<<<===;;;;;;;;;::::::999999999666666666666666555555555666666666666555444333333555555666666666666666555444444444333333222222222222222111111222333444444111000000000//////......000000000000////////////////////////000000111111111111222222333444555555333222111000000111222222---.........//////000000---.........//////000000........................//////000000000000//////.../////////000000111111........................---..................---...------,,,,,,------...------...///000000000///+++++++++,,,,,,---------************+++,,,,,,---------------.........///...///000000000000000//////000000111222333333333444555555555444444333222000222444777999:::::::::999:::;;;999666555777999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>?????????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEFFFGGGFFFEEEDDDDDDCCCDDDDDDFFFFFFGGGHHHIIIKKKKKKLLLFFFDDDBBBAAABBBAAA@@@??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAABBB@@@@@@@@@@@@??????>>>>>>===>>>???AAABBBCCCDDDDDDCCCEEEFFFDDDBBBBBBFFFIIIEEEDDDDDDEEEFFFFFFDDDBBBDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFDDDBBBBBBBBBDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLL777777888999::::::::::::666777888888888888777666666666555555555444444333555444333333222222222222555555555666666666666666555444333333333444555666444333333333333444555555777777777777777666666666777666555444444555666777;;;:::888999::::::999777888888777666444333222222444444555555666666777777666666777777888888888888<<<:::888666555555666777888888888888777777777777555666777888888777666555666777999::::::999888777999888666444444444555555333333444555666777888888888999999999999888777777:::::::::999999999999888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;999888;;;;;;:::999999888777777:::::::::;;;;;;===>>>>>>???@@@@@@???<<<;;;;;;<<>>>>>???@@@BBBCCCAAAAAA@@@??????@@@AAAAAADDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFDDDCCCAAA@@@EEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@???=========<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===========================<<<;;;::::::;;;<<<===>>>===:::888888888999:::======<<<;;;::::::999999888555333444666666444222444555555555666666777777555555555444444333333333222222222222222222222222000111111222222333444444222111000//////......///.........///////////////------------------------000111333444444333111000000000////////////000000////////////////////////////////////////////////////////////////////////............//////////////////000111111000///......------,,,,,,,,,---------.../////////...,,,,,,***+++------------///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---............------,,,,,,,,,---------............///000111111000///......///444333333222222111111111666666666666777777777777666888::::::999777777777999999999999999999999:::888999:::<<<===<<<<<<;;;=========???AAAAAA???===EEEEEEDDDDDDCCCCCCCCCBBBEEEDDDBBBBBBAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHEEEAAAAAABBBBBB@@@>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCC@@@??????>>>>>>>>>>>>>>>@@@@@@???>>>>>>===>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@EEEEEEEEECCCBBBAAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIII999999999999888777666555555555666777888999::::::666666555444444444444444555444333333333333333333555555555555666666666666555444333222222333444555444333333333333444555555666666666666666666666666777666555444444555555666999888777888999:::999888777666666555555444444444444555555666777888888999777777777888888888999999:::999777666666777888999666666666666555555555555555666777888888777666555666666777888888999888888888777666555555444444444333333444555666777888888888999999999999888777777777777888888999999::::::::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999999999999::::::::::::::::::::::::;;;<<<===>>>>>>???@@@>>><<<;;;;;;<<>>@@@AAA@@@???@@@??????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAABBBBBBCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@??????<<<<<<<<<;;;;;;;;;::::::888888888888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>><<<:::999888888999:::<<<<<<;;;;;;::::::999999999666444444666666444111444444444444555555555666444444444333333222222222111111111111111111111111//////000000111222222222111111000///............000000//////......------------------------------///000111222222111000///000//////......//////000------------------------................................................---.........////////////,,,---...///......---,,,...---------,,,------------......///...---,,,+++***,,,------,,,,,,...//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------------,,,,,,,,,------------............///000111000...---...///333333333222222111111111444444444555555666666666777999;;;;;;999777666777888888888999999:::::::::777888999::::::;;;;;;;;;=========>>>???@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFCCCAAA@@@AAAAAA???===>>>??????@@@@@@??????>>>??????@@@@@@AAABBBBBBBBB??????>>>============>>>??????>>>===============????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???CCCCCCDDDBBBAAAAAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIII777777777777666555444444444444444555777:::<<<>>>666666444333333333444555444444333333333444555555444444555555555666666666444444333222222222333444333333333333333444555555555555555555555555555555777666555444444444444444666555555666888999999888555555555555555555555555444555555777888999::::::888888888888888999999999888888777666777888999:::444444444444333333333333444555666777777666555444555555555666666888999:::666666666666666555444333333333444555666777777888888888999999888888777666555555666777888999::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;777888999:::;;;<<<===>>>::::::::::::;;;<<<=========??????>>><<<;;;<<<===???>>>===???AAABBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@@@@AAACCCDDDFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@??????;;;;;;:::::::::::::::999777888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<=========<<<:::999888999999::::::::::::::::::::::::::::::888666666666555333111222222222333333333333333222222222222111111111111000000000000000000000000.........///000000111111000000///...------------000000///...---,,,,,,+++------------------------........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////,,,,,,---......------,,,---------------------...------.........---,,,++++++,,,...---,,,+++---......---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,------------------------...............000000000...---...///222222222111111111111111111222222333444555555666888:::;;;;;;999777666666666666777888999:::::::::777777777777888999:::;;;============>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@???>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAACCCBBB@@@???@@@@@@>>>======>>>>>>>>>>>>>>>>>>===?????????@@@AAAAAABBBBBB>>>>>>===<<<<<<<<<<<<===>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@????????????@@@AAABBBAAA@@@AAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCFFFFFFGGGHHHIIIIIIIIIIII333444555666777777777777555444444444666999<<<>>>666555333222222333555666333333333333444555666666333444444555555666666666555444333222111222333333333333222222333333444555444444444555555555555555666666555555444333333333444333333555777999999888555444444444444444333333333444555666777888999:::888888888888999999999999999888777777777888888999444333333333222222222222444555666666666666555444444444333444555777999:::555666777777666555333222222333333444555666777888888888888888888777777666555555555666777888888999999999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<888888999:::<<<===>>>>>>::::::999999:::;;;<<<<<<<<<===>>>>>><<<;;;<<<===>>>>>>>>>???AAABBBBBBBBB@@@AAABBBDDDDDDDDDCCCBBBAAAAAA@@@??????@@@AAAAAABBBAAAAAAAAABBBDDDGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????????>>>??????@@@??????>>>>>>999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<<<<;;;:::999999999999:::999999999999:::::::::::::::999888666555444333222111111111111111111111111000000000000000000000000////////////////////////.........///000000111111//////...---,,,,,,,,,,,,///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------.........---.........////////////---------...............------------,,,,,,++++++,,,---...---++++++,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,---+++++++++,,,,,,------...,,,,,,---------.........---/////////------...///000000000111111111111111000111222222333444555555888:::;;;:::888666555555444555666888999:::::::::888777666666777888:::;;;============<<<<<<===>>><<<<<<===???@@@AAABBBCCC>>>>>>======>>>@@@BBBCCCDDDDDDCCCCCCBBB@@@???>>>@@@@@@?????????>>>=========>>>>>>??????>>>>>>===>>>>>>??????@@@AAAAAAAAA======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@@@@AAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCEEEFFFGGGHHHIIIIIIIIIIII333444555666777777777777666555444444444666888:::555444333222333333444555333333333333333444555666333333333444555666666777555555333222222222333333333222222222222333444444444444444444555555666666666666666555555444444333333222222444777888888777666666555444333222111111222222333444555666777888888888888888888888888888999999888777666666666666444444444333333333222222333444555666666555444333444333333333444666999:::555555666666666444222111222222333444555666777777777888888888888777666666666666666666666666666666888888888999999999::::::::::::::::::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<:::999999999999::::::;;;;;;<<<======<<<;;;===>>>>>>???@@@@@@@@@AAABBBCCC@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>======>>>???@@@AAA@@@@@@AAABBBDDDFFFGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>??????@@@??????>>>=================================>>>>>>???>>>>>>===999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999888777777777777888999;;;;;;::::::999999::::::888888888999999999999999999999888777555333222222000000000000000/////////////////////////////////..............................//////000111111111///...---,,,,,,++++++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------...//////,,,---.../////////......---,,,,,,,,,+++++++++++++++,,,------+++***+++,,,...---,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,,,,***++++++,,,,,,---------,,,,,,,,,------------...,,,---......---,,,---////////////000000111111111111111222333333444555555777888:::999777555444555222444666888999999999999888888777777777999;;;<<<;;;===>>>===;;;;;;<<<===;;;;;;===>>>@@@BBBCCCDDD>>>>>>===>>>>>>@@@BBBCCCEEEEEEDDDCCCBBB@@@???>>>===>>>?????????>>>======>>>??????????????????>>>======>>>??????@@@@@@AAA===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<=================================;;;===???@@@@@@@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEDDDDDDDDDDDDCCCCCCCCCAAABBBDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHH666666666666666444333333666555444333333444555666333333333333444444444444333333222222222333444444222222333444555666666777777666444333222333333444222222222222222333444444444444444555666666777777555555666666777666666555333222222444666888888777888888777555444333222111222333333444444555555666888888888777777777777777999888888777555444444333444444444444333333333333222333444555555444333222444444444555555777888999555555555555555444333222222222333444555666666777777777888888777777666555888777777777666666666555777777888888888999999999:::999999999999999:::;;;;;;;;;;;;:::::::::::::::999999999888888999999::::::;;;======<<<<<<===???>>>???@@@@@@??????@@@AAA???@@@@@@AAAAAA@@@@@@@@@???>>>===<<<<<<===>>>???===>>>???@@@AAAAAABBBBBBFFFFFFFFFEEEEEEDDDBBBBBB@@@@@@@@@@@@????????????<<<<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======888999999999999:::::::::::::::999999999999999888::::::::::::::::::::::::777777666555555666777777::::::::::::::::::::::::888888888888888888888888777888888666333222222333000///////////////..................////////////..............................//////000111111111//////...---,,,,,,,,,,,,)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***************+++------+++,,,...///000000///...---,,,+++*********++++++***+++---,,,+++***,,,---------,,,,,,,,,,,,------))))))******+++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,...---,,,,,,---...------...///000111111222222222222222333333333333444666888888666444444444222444666888999999777777777777777777888999:::;;;999<<>>======>>>???AAABBBEEEEEEDDDCCCBBB@@@???>>>;;;===???@@@???>>>===>>>>>>??????@@@@@@??????>>>=========>>>??????@@@@@@======<<<;;;;;;;;;;;;<<<::::::::::::::::::;;;<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<;;;===???@@@@@@@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCEEEFFFGGGGGGDDDDDDCCCCCCCCCCCCBBBBBBAAABBBDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFF555555555555444333222111333333333333333333333333000222333555555444333222333333222111111111222222111222222333555666666777888777666444333333444444222222222111222222333444444444555666666777888888444555666888888888888777444333333444777888888777:::999999888777777666666555555555555555555555555777777777666666666555555555555666555555444333333444444444333333333222222222333444555555444333222444555666777777777777777666666555444333333333333111222333333555555666777777777777777777666666555777777777777777777777888777777777777888888888999:::999888777777777888999::::::::::::::::::::::::999999888888888888999999999:::<<<<<<<<<<<<===???>>>@@@AAA@@@>>>===>>>@@@???>>>>>>======>>>>>>>>>???>>>===<<<<<<===>>>???<<<>>>???AAAAAAAAA@@@???AAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@999:::<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============999999999999::::::;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;777777555555555555777777999:::::::::;;;:::::::::999999888888777777666666444666777555222111111333000000/////////...................../////////000........................---------...//////000000000///...---,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,---...//////...---,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,***)))))))))***+++,,,---+++,,,...000111000//////---,,,+++***)))******+++)))***,,,,,,++++++,,,...,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------***,,,------,,,,,,---...,,,,,,---...///111111222222222111111111111000000111333555666555444444444222444666888999888666555555555666777888888888888666;;;@@@@@@<<<999888:::888999:::<<<===???@@@AAA>>>>>>===<<<<<<===>>>???DDDDDDCCCBBBAAA@@@>>>===:::===@@@AAA???>>>>>>???===>>>>>>>>>>>>>>>>>>===<<<<<<======>>>??????@@@>>>======<<<;;;<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<============::::::::::::;;;;;;;;;<<<<<<>>>@@@AAAAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????@@@BBBCCCEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEE000000111222333333333333000111222333333333222222///111444666666555333111333333222111000000000000111111222333555666666777999888666555444444555555222222111111222222333444555555555666777888888999444555777888999:::999999555444444555777888777666::::::::::::::::::::::::777666666666666555555555777777666666555555555444222333444444555555444444333333333222222222222111222333444444444444333222555666777888888777666666777666444333222222333444111222222333444555666777777777777777777666666555555555666777888999::::::777777777777888888888888:::999888666666666777777888888888999999:::::::::999999888888888888888999888:::<<<<<<<<<<<<>>>???>>>@@@AAA@@@===;;;<<<>>>>>>===<<<;;;;;;<<<===>>>@@@???>>>======>>>???@@@>>>@@@BBBDDDDDDCCC@@@???>>>???@@@BBBDDDFFFFFFGGGCCCCCCCCCBBBBBBBBBAAAAAA888999;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<=========<<<999999999::::::;;;;;;;;;>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777666555555666777888999999:::;;;;;;;;;:::::::::999999888777666666555222444666444111000111444000000/////////................../////////000000////////////////////////++++++,,,------......///000000///...------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******+++---...000+++,,,...000111111000///---,,,***)))))))))***+++(((***++++++++++++---...+++***************++++++((())))))***++++++,,,,,,,,,,,,++++++***+++++++++---,,,,,,++++++*********++++++,,,,,,,,,---------***+++---,,,,,,,,,---...+++,,,---...///111111222111111111000//////......///111444555444333444444333444777888888777555333222444555777888777777666555;;;AAAAAA===999777888777888999:::<<<===>>>???>>>===<<<;;;:::;;;<<<===BBBBBBBBBAAA@@@???>>>===999===AAAAAA@@@>>>???@@@<<<<<<============<<<<<<<<<<<<======>>>?????????>>>>>>===<<<<<<<<<<<<===::::::::::::;;;;;;<<<===<<<<<<<<<=========>>>>>>999999999::::::;;;;;;;;;<<>>???@@@BBBCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEDDDBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDDDD222222222222222222222222222222111111111111111111666666666666666666666666444333222222111111111111222222444444555555555444777777666666555555555444222222222333333444444444333333444444555666777777888888888888888888888888666666555555555777888:::999::::::;;;;;;::::::999777777777666666555444333555555666666666666555555555555555333222222333555555444444333333333444444222333333444444555555555777777777777666666666666:::888555222111111111222777333222444333000000333888:::;;;:::888666666777666666777888999::::::::::::999888888888999;;;<<<;;;:::999888888888999:::<<<<<<;;;:::999888777666;;;;;;;;;:::::::::999999:::;;;<<<<<<;;;;;;<<<>>>??????@@@??????>>>===<<<============>>>???@@@AAABBBAAA???===;;;;;;;;;;;;??????@@@AAAAAAAAAAAA@@@===>>>>>>@@@CCCFFFIIIKKKIIIHHHHHHJJJLLLJJJEEE@@@<<<<<<<<<>>>@@@@@@>>><<>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999777777777777777777777777666777888999:::;;;;;;;;;999888777666555444333333222222222111111111111000333111/////////...,,,***+++,,,...000000000000///...............///000111---------,,,,,,---......---------,,,,,,+++++++++******+++,,,+++***)))(((---,,,,,,++++++,,,,,,---------------------------++++++,,,++++++***)))((('''((()))***,,,---...///+++++++++++++++++++++++++++*********))))))(((((()))************+++++++++)))******++++++,,,------,,,,,,++++++,,,...///000...---,,,***)))((((((((())))))))))))))))))))))))((((((((((((((()))******+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......///111222333000000000000////////////333333444444444444555555222333555666666666555555444333222111111333555666:::<<<===>>>>>><<<:::888:::::::::;;;<<<<<<======>>>>>>===<<<<<<<<<<<<<<>>@@@AAA???>>>===<<<;;;:::999999<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<<<<999999:::;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;<<<>>>???@@@@@@@@@AAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAAAAAAAA@@@??????@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@222222222222222222222222111111111111111111111111333333333333333333333333444444333222222222222222333333333333444444444555666666666666555555444444222222333333333333333333333333444444555666666777888888888888888888888888666666666666777888999999999999::::::::::::999999777777888888888777666666555666666777777666666555555666666444222222444666666555555444333333333333222222222333444555666666777666666666666666666666999888777555444444444444555444666::::::666444666666888999888777666666777666666777777888888999999888777777666777888:::;;;<<<;;;:::888777777777888999999999888777777666666999888888888777777777777:::;;;===<<<;;;;;;<<<===????????????>>>>>>===<<<============>>>???@@@AAABBBAAA@@@>>>===<<<<<<===??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@BBBEEEGGGIIIHHHHHHJJJLLLMMMKKKFFFAAA;;;:::;;;===@@@AAAAAA@@@>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;::::::::::::777777777777777777777777666777888999999999999999888777666555444333333222222222222111111111000000111000............,,,***,,,---...///000000/////////......------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,++++++......------,,,+++******++++++++++++++++++++++++++++++++++++*********))))))************+++++++++++++++++++++++++++++++++++++++******+++,,,---......---,,,***)))((((((((())))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333000////////////////////////000000000111111222222222333444555666555444444444333222111111333444666:::<<<>>>@@@???===:::888;;;;;;<<<======>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===???@@@AAA@@@@@@???;;;:::999999:::;;;<<<=========<<<;;;:::999888888;;;;;;;;;;;;;;;<<<======>>>>>>??????>>>======<<<::::::;;;<<<===>>>>>>???;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::999:::;;;<<<===>>>??????@@@BBBBBBAAA@@@???>>>===<<<@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@?????????@@@BBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDCCCDDDEEEFFFEEECCC????????????????????????222222222222222222222222111111111111111111111111333333333333333333333333444444333333222222333333444333222222222333444555666555555555555444444444333333333333333222222222333333333444555555666666999999888888777777666666555666777888999999999999888888999999999999888888777888888999999999999999666777777888888777777666666777777666444444555666777777666555444333333222111111222333444555666666666666666666666666666666666666666666555555555555222333777>>>>>>999666666444666777777666555666888777777777777777777777777666555555444555777888999<<<;;;:::888777666666666666666666666666666666666888888777777777666666666:::<<<======;;;:::;;;;;;>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???@@@AAACCCBBBAAA@@@???>>>>>>?????????@@@AAAAAAAAAAAA@@@?????????@@@AAACCCEEEFFFHHHIIIKKKNNNOOOLLLGGGCCC:::::::::<<>>:::888:::;;;<<<======>>>>>>>>>======<<<::::::999999999:::;;;<<<>>>???AAABBBCCC===<<<:::999888888999999<<<<<<;;;:::999888777777999::::::;;;<<<======>>>>>>>>>?????????>>>======:::;;;<<<===>>>??????@@@;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::999999:::;;;;;;<<<===>>>>>>???CCCBBBAAA???===<<<::::::>>>>>>>>>>>>@@@BBBCCCEEEDDDBBB@@@>>>>>>???AAABBBEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBDDDCCCDDDEEEFFFFFFDDDBBB======>>>>>>??????@@@@@@111111111111111111111111111111111111111222222222444444444444444444444444444444333333333333333444444333111000000222444555444444444444444444444444444333333333222222111111333333333444444555555555888888888777777666555555555666888999::::::999999777888888999999888888777666666777888999:::::::::777777888888888888777777777888888777555555666777888888777666555444222222000000111222444555666666555555555666666666666666111222333444444444333333111111555;;;;;;777333444333555666666555666888999999999888888888888888888444444333333444555777888:::999888888777777777666555555666666777777888888999999999888888888888777:::;;;======;;;:::::::::=====================>>>???>>>>>>>>>??????@@@AAACCCBBBBBBAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBFFFHHHLLLOOOOOOLLLHHHDDD===;;;:::<<>>?????????<<<<<<<<<<<<;;;:::888888<<<;;;999777666777888999555555555555555555555555555555666666666555444444444444333333222111111000111111111111000000000000111000//////111222111///..................------......------,,,---------......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***************))))))(((,,,,,,++++++++++++,,,,,,************************+++++++++++++++***((((((---------,,,,,,++++++***************************++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++******))))))++++++++++++************---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------...///000111........./////////////////////000111222333333444000111222333333222111000222222111111222222333444777999===??????===999666888888:::;;;<<<<<<;;;;;;<<<;;;:::999888888888888::::::;;;<<<>>>@@@BBBCCC>>>===;;;999999888999999<<<;;;;;;:::999888888888888999:::;;;<<<=========>>>>>>>>>??????>>>======;;;;;;<<<===>>>???@@@@@@<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>AAA@@@???>>><<<;;;:::999<<<<<<;;;<<>>>>>???AAACCCEEEEEEEEEEEEDDDBBBAAA@@@AAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAABBBCCCEEEDDDAAA???======>>>???@@@AAAAAABBB111111111111111111111111000000111111111222222222444444444444444444444444333333333222222333333444444333111000000111222444333333333333444444444444333333333222222111111111333333333444444444444444777777777666666666555555555666888999::::::999999777888888999999888888777444444666777888888999999777777888888888888777777666888999888666555666777888888888777666555333222000000111222333444555666444444555555666666666777000111222333444444444444555333444777666222111333444555666666666777999;;;;;;:::::::::::::::::::::555444333333333444666777555666666777888888888888555666666777999::::::;;;999999999888888888888777888:::======<<<:::::::::<<<<<<;;;;;;<<<===>>>?????????????????????@@@AAAAAAAAABBBBBBAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????CCCFFFJJJMMMMMMJJJGGGEEEAAA???======???AAABBBBBB<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::999:::;;;===>>>?????????======<<<<<<;;;:::999888<<<:::888666555666777888444444444444444444444444444444555555555444333333333333333222111111000000111111111000000000/////////...---...000111000///.........---------------------------...///000111///...------,,,,,,,,,---......---,,,,,,+++******......------,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++***((((((***************+++++++++************************))))))******************))))))*********+++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((())))))************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,,,,,,,---...///000------....../////////000000000000111222333333444000000111222222111000///111111111111222222333333444666999;;;;;;999666444666888999;;;<<<;;;;;;:::999888888777777777777777;;;;;;;;;<<<===???@@@AAA===<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::999999888999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>======;;;;;;<<<===>>>???@@@@@@<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;>>>BBBEEEHHHHHHFFFCCC@@@???@@@BBBDDDDDDDDDDDDCCCCCCAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAACCCDDDDDDAAA>>>??????@@@@@@AAABBBCCCCCC111111111111111111111111000000000111222222333333111111111111111111111111222222111111222222333333333222111000000000111222222222333333333333333444222222222222222111111111333333333333333333444444555555555666666666666666555666777888999999999999888888999999999999888888333333444666666777777777666777777888888777777666666777999888666555555666777888999999888666444333111111222222333333444444444444444555555666666777333333333444555555666666999555444555555222222555555666666666555666999<<<;;;;;;;;;;;;;;;;;;;;;;;;777666555444444444555666222333555777888999999999777777888999:::;;;<<<<<<888888777777777666666666666999<<<===<<<;;;::::::;;;:::::::::;;;<<<>>>???@@@@@@?????????@@@@@@AAA??????@@@AAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@?????????@@@???>>>>>>===@@@CCCGGGIIIHHHFFFEEEDDDCCCAAA??????@@@AAA@@@???============<<<;;;:::999999999999999999999999999::::::<<<===>>>>>>>>>>>>============<<<;;;:::::::::999888666555555555666333333333333333333333333333333444444444444444333333333222222111111111111111111000000000/////////---,,,+++,,,---...---,,,...------,,,------......,,,,,,------///000222333------,,,+++************......---,,,,,,+++******------,,,+++++++++++++++++++++************++++++************************((()))***++++++,,,++++++++++++******)))))))))(((************************)))))))))))))))*********)))************+++++++++(((((())))))***++++++,,,++++++,,,,,,---,,,,,,+++,,,++++++***))))))******))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,---......---------......//////000////////////000000000000000111222222222111000///111111111222222222222222222333555777777666444333666777999;;;<<<;;;:::999666555555555555666777777;;;;;;;;;<<<===>>>>>>>>>===<<<;;;:::;;;<<<===>>><<<;;;;;;;;;::::::::::::888999;;;<<<<<<;;;::::::;;;;;;<<<=========<<<<<<:::;;;<<<===>>>??????@@@<<<======>>>>>>======<<<=========>>>??????@@@@@@@@@???===<<<<<<===>>>???=========<<<<<<<<<<<<;;;:::::::::<<<>>>AAADDDFFFGGGEEECCC@@@???@@@BBBCCCAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEEEECCCAAA@@@@@@AAAAAABBBBBBCCCCCC111111111111111111111111///000000111222222333333111111111111111111111111111000000000111111222333222222111111000000000000111222222222333333333333111111111111222222222222333333333333333333333333333444444555555666666777666666666666777888999999999999::::::::::::999999333444555666666666666666555666666777777666666555555666888888666555444555666777999999999777555444222222222222222222222222333333444555555666777777444333333333333444666777777444333555555222333666555666666555444555888:::999:::::::::;;;<<<<<<<<<:::999888666555555555555222333555777888888777777777888888999:::;;;<<<<<<999888888888777777777777444777;;;===<<<;;;;;;;;;:::999999999:::<<<>>>@@@AAA@@@@@@??????@@@@@@@@@<<<===>>>???@@@@@@???>>>??????@@@AAAAAAAAAAAA@@@>>>>>>?????????>>>===<<<<<>>===>>>>>>>>>>>><<<;;;::::::::::::::::::::::::::::::;;;<<<<<<=====================>>>======<<<<<<999888888777555444444333333333333333333333333333222222333444555555555555333333222222222222111111111000000000///////////////...,,,---......---,,,---,,,,,,,,,,,,---///000,,,,,,,,,---...///000111...---,,,+++************+++++++++,,,,,,---------+++***)))((((((((()))***++++++************++++++++++++++++++++++++++++++((()))***++++++,,,++++++,,,,,,+++******)))))))))************************)))))))))******+++++++++)))************+++++++++))))))))))))************((()))***+++,,,,,,++++++,,,+++******)))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,------...,,,,,,,,,+++,,,,,,---...,,,,,,---......///000000/////////............---111111222333222111000///000000111222222222222222111222333444444444444333222333666888999888666555333333333333444666777888888999;;;===>>>>>>>>>===<<<<<<;;;:::::::::<<<<<<::::::::::::999999999999999:::;;;<<<<<<:::999888999::::::;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>???======>>>>>>>>>>>>======<<<===>>>???AAABBBCCCCCCBBB@@@???=========>>>??????>>>>>>===<<<;;;;;;:::999:::;;;===???@@@AAABBBCCCBBBAAA@@@??????@@@AAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA000000000000000000000000///000000111222222333333222222222222222222222222000000//////000111222222111111111111111000///...111111111222222333333333000000111111222222222333333333333333333333333333222333333444555666777777666666555555555777999:::999::::::;;;;;;::::::999444555555666666666666666555555666666666666555555444666888888666444444444666777888999999888666555333333333222222222111111333333444444555666777777333222111000000222444555222000111444555333333555555555555333222333666999888888999::::::;;;<<<<<<===;;;999777666555555555444444666777777777666555777888888999::::::;;;;;;;;;;;;;;;::::::::::::999333666:::======<<<<<<<<<:::999888888:::<<>>??????>>>===??????@@@AAAAAAAAAAAA@@@======>>>??????>>>===<<<:::===@@@@@@???>>>@@@CCCAAA@@@AAABBBCCCCCC@@@>>>>>>????????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>===888888888777666444333222222222222222222222222222111222333444555666666666333333333222222222222222000000000000////////////333111000000111111000...,,,,,,++++++,,,...///000------,,,,,,,,,---......000///...---,,,,,,,,,,,,((((((***+++---...000000......,,,+++++++++,,,---++++++************++++++++++++++++++++++++++++++++++++,,,++++++***)))(((+++++++++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++++++++******)))(((((((((&&&''')))***+++++++++***++++++******************))))))))))))))))))))))))((((((((((((((()))******************************((())))))***+++,,,,,,,,,------------------------************************++++++,,,------...//////,,,,,,++++++,,,,,,------,,,,,,------...///000000000000000///......------111222333333222111000///000000111222222222222111222222222333333444444444---...111333444333111000111111222333444666777888666777:::===??????>>>>>>===<<<:::999888999999:::999999999888888888888888:::;;;<<<<<<<<<:::888666888999::::::;;;;;;;;;:::999999:::;;;<<<===>>>>>>======>>>>>>>>>>>>======<<<===>>>@@@BBBDDDEEEFFFCCCBBB???>>>===>>>???@@@AAA@@@???>>><<<:::999999:::;;;<<<>>>???@@@@@@@@@@@@@@@?????????????????????@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCC?????????@@@@@@AAAAAAAAACCCAAA??????AAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@000111222222111000///...111000///000222333333222000000000000111111111111////////////............111111111111000000000000000000000000000000000000000111111111222222222222111111111222222333333333111222333555666555555444444444444555555555555666666777:::<<<<<<;;;999777777777666666555555444444555555666666666666555555777777777777777888888999888666666888::::::666333555444333222222222222222111222333333444444333333666555444333222222222222222222222333444555666777---...///000222444666888888999999::::::;;;;;;<<<:::::::::999888777666555555555555555666888999:::777888888999:::;;;<<<<<<>>><<<;;;;;;;;;;;;999888;;;:::999999999:::<<<<<<;;;:::888777999<<<@@@CCC???>>>>>>>>>======<<<<<>>>>>????????????>>>>>>===>>>>>>>>>>>>?????????AAA@@@???>>>>>>>>>???@@@???@@@AAABBBBBBBBBAAAAAA???????????????>>>===<<<<<<<<<<<<:::888777999;;;::::::;;;<<<======<<<<<<============>>>>>>>>>>>>999999:::999888666444333888777666555444444444444111222333333444444444444111111111000111111222222222111111000///.........///............---------+++++++++,,,,,,---------------------,,,+++***)))************************)))***,,,------,,,***)))++++++++++++++++++++++++***************************************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))***)))(((''''''((()))***+++++++++++++++++++++++++++++++++*********))))))***************************+++,,,,,,+++)))'''%%%++++++***)))((('''&&&&&&(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))************++++++************++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------...///000000111000///...---,,,------...///000111222222111000/////////000111111111111111///////////////000111111333222222222222222222222111111111111222333444555888999;;;======<<<;;;:::999999888777888;;;===>>>CCCBBB@@@===999777888999======<<<;;;;;;:::999999999:::;;;;;;;;;:::999888999999:::;;;<<<>>>>>>???>>>>>>>>>>>>??????????????????@@@AAAAAABBBCCCCCCBBBAAA@@@?????????@@@AAABBBAAA???===;;;;;;;;;<<<<<<<<<===>>>???AAACCCDDDCCCBBB@@@>>>>>>???@@@AAA???AAABBBDDDDDDCCCAAA@@@AAABBBCCCDDDDDDDDDCCCBBBCCCBBBAAABBBDDDEEEDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???@@@@@@@@@000111111222111000///...111000///000222222222111//////000000000111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111222111111111222222222333333111111333444555555444444333333333333444444444444555777999:::::::::888777666666666666555555555555666777777888888777777666666666555555666666777888;;;999777777:::;;;:::888555444444333222222333333222222333444444444444333555555333222222111111111333222222333333555666666333333333333444555666777888888999999:::;;;;;;;;;::::::::::::999888777666444444444444555666777888888888999:::;;;<<<<<<===???>>><<<<<<<<<<<<:::888:::999888888888999;;;;;;;;;:::999999:::===@@@BBB?????????>>>>>>============>>>>>>??????>>>===<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????AAA@@@???>>>===>>>>>>??????@@@@@@@@@@@@AAAAAAAAA??????@@@@@@???>>>>>>===<<<<<<<<<:::888777999;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>999999:::999888666555444555444333222222111111111111222333333444444333333222222111111000111111111111000000//////...------...---------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,+++***)))***************************+++,,,------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))***+++***(((&&&$$$******))))))(((''''''''''''((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---......//////000///...---,,,------...---...////////////...---//////000111111111111000///////////////000111111222222222222111111111111111111111111222333444444777888:::;;;<<<;;;:::999999999888888999;;;===???CCCCCCBBB>>>:::777777777;;;;;;::::::999888888777999999:::;;;;;;:::999888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>??????????????????@@@@@@AAABBBBBBCCCBBBAAA@@@?????????@@@@@@AAA@@@???===<<<;;;;;;;;;<<<======>>>???AAACCCDDDCCCBBB@@@>>>>>>???@@@AAA@@@AAACCCCCCCCCBBBAAA???@@@AAABBBDDDDDDCCCCCCBBBCCCAAAAAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@000000111111111000//////222111000000111111000/////////000000000000111111111111111000000000//////////////////////////////000000000000000000000000////////////000000000000111111111111111222222222000111222333444444444444222222222222333333333333555666666777888777777777555555555555555666666666777888888999999888888777444444444444444555666666:::888555555777:::;;;;;;555555444333333333444444222222333444444444444444444444333222111111111111333222222333333444555666888888777666666666666666888888888999::::::;;;;;;:::;;;;;;::::::999888777555444444444444444555555888888999:::;;;<<<======@@@???===<<<===<<<:::999888888777777888888999:::999999::::::<<<===???@@@???????????????>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>?????????@@@@@@@@@???>>>===<<<===>>>>>>??????>>>>>>>>>???@@@AAA???@@@@@@@@@@@@???>>>>>><<<===<<<:::888888999;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999888777555555444333333222222111111111111222222333333333333333333222111111000000000000/////////......------,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***)))))))))))))))))))))))))))++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))'''((()))))))))'''&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))******+++******))))))******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,------......///...------,,,---------------......///......---...///000000111111000000///////////////000111111000000000000000111111111222222222111222222333333666777888999:::999888777999999888999:::;;;===???EEEEEEEEEBBB===999666555999999888888777666666666888999:::;;;;;;:::999888999999:::;;;<<<======>>>>>>>>>>>>>>>??????????????????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@????????????>>>===;;;;;;=========>>>@@@AAACCCDDDBBBAAA@@@?????????@@@AAAAAABBBCCCCCCBBBAAA???>>>@@@AAABBBCCCCCCCCCBBBAAABBBAAA@@@AAACCCDDDCCCBBB@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>000000000000000000//////222111//////000000///---////////////000000000111000000000000////////////---------...............000000000000000000000000.........////////////000000111111111111111111111000000111222222333333333222222222222333333333333444555555555555666666666444444444555555666666666777777888888888888777777444444444444444555555666555444444444555777888999555555444444333444444555222333333444555444444444444333222111111111111111333222222222333444444555999999888777666666666777777777888888999:::::::::;;;;;;;;;;;;;;;:::999888666666555444333333444444888888999:::;;;<<<======???>>><<<;;;<<<;;;:::888777777777777888888999999888999:::<<<===>>>>>>>>>@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@???>>><<<;;;;;;;;;<<<===???>>><<<;;;<<<===???@@@??????@@@@@@@@@@@@??????======<<<:::888888:::;;;999::::::;;;;;;;;;::::::999999:::::::::;;;;;;;;;::::::999999888777666666444444555444444333333222111222222333333333222222333333222000////////////.........------,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((+++,,,------------,,,+++************************************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''((()))))))))((('''&&&'''''''''((((((((())))))'''''''''((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))************+++,,,---.........++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---------......---------------------....../////////000000///...//////000000000000000///////////////000000111////////////000000000000333333222222111222222222444555666777777777777666999999999999:::<<<===>>>FFFGGGHHHEEE@@@;;;777555888888777777777666666666888888:::;;;;;;::::::999999::::::;;;<<<<<<=========>>>>>>>>>??????????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@???@@@AAAAAAAAA???>>><<<>>>>>>>>>???@@@AAACCCCCCBBBAAA@@@?????????@@@@@@BBBBBBBBBBBBAAA@@@>>>===???@@@BBBCCCCCCCCCBBBAAABBBAAA@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<<<<<<>>======??????????????????@@@@@@AAAAAA@@@???>>>>>>============>>>>>>>>>>>>============>>>>>>>>>?????????===<<<;;;:::::::::;;;;;;===<<<:::999:::;;;===???>>>??????@@@@@@@@@??????=========;;;999888:::<<<999:::::::::::::::999999999999999999::::::::::::::::::999888888777777777444444555555555444333333222222222333333222111111333222111000////////////------------,,,,,,,,,,,,............------------++++++++++++++++++++++++++++++,,,,,,++++++******((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))*********++++++,,,---......++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........,,,,,,------------------...............//////000......///000000000000000///////////////000000111....../////////000000000333333222222111222222222444444444555555555555555888888888999:::;;;<<<===EEEGGGHHHFFFBBB<<<888666888888888888888777777777888999:::;;;<<<;;;;;;::::::;;;;;;<<<<<<============>>>>>>>>>??????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCCCCBBB@@@???????????????@@@AAACCCCCCAAAAAA@@@@@@@@@???@@@@@@BBBAAAAAAAAA@@@???>>>===@@@AAABBBCCCCCCCCCBBBAAABBBAAA@@@AAACCCDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>><<<;;;::::::::://////.........///000000000///......//////...---......////////////000000.........---------,,,,,,,,,,,,------.../////////////////////////////////............////////////000000000000//////////////////...//////000222222333333333333444444444444222333444444555555444444444444444444444555555555333444444555555444444333555444444444444555666666222555888999888777777777333333222222222333444444333333444555555555555555444444333222222333333444333333222222222222333333444444333444444555666777666666666777888888999999999999::::::::::::999999777777666555444444555555666666777888999:::;;;;;;:::999888999:::;;;:::888999999:::;;;;;;;;;;;;:::999:::;;;<<<============>>>>>>>>>???????????????BBBAAA@@@>>>======<<<<<<<<<======>>>>>>======<<<<<<<<<<<<=========>>>>>><<<;;;:::999888999::::::;;;:::999999999:::;;;<<<======>>>????????????>>>===>>>===;;;999999:::<<<999999:::::::::999888888999999999999::::::::::::;;;:::999888888888888888222333444444444333222111222222222222222222111000222111000000////////////------------------------//////.........---------+++++++++++++++************+++++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************+++***))))))))))))***+++))))))))))))))))))))))))))))))***++++++***))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))(((((())))))******++++++&&&&&&&&&''''''(((((((((&&&&&&'''''''''((((((((('''(((((((((((((((((()))((((((((((((((((((((((((''''''(((((((((((())))))***))))))(((((())))))************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------.........+++,,,,,,------------,,,+++++++++++++++,,,---...---...//////000000/////////////////////000111111......//////000000111111222222222111222222333333333333444444444555555555666666777888999:::;;;;;;AAACCCEEEDDD@@@<<<999888999999999888888888888888999:::;;;<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>AAAAAABBBBBBBBBBBBBBBBBB?????????@@@@@@AAACCCCCCAAAAAAAAA@@@@@@@@@??????AAA@@@@@@??????>>>>>>>>>AAABBBCCCDDDDDDDDDCCCBBBCCCBBBAAABBBDDDEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::::::::///......---...///000111...---,,,---///000///............/////////000000///.........------------,,,------...//////000000////////////////////////....../////////000000000000000/////////........................000111222222222222222333333333333111222444666666555444333555444444444444444444333333333444444444444333333333333333333333444444555444666888777555555666777111111111111111222333444333444444555555555555555555444444333444444555555333333222222222222222333444333333333333444555555555555666666777888888999888888999999999999999888555555444444333444444444555555666777888999999:::999888888999;;;<<<<<<;;;:::;;;<<<===>>>======<<<::::::;;;;;;<<<==================>>>>>>????????????>>>===<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777888999999888888888999999999::::::<<<<<<===>>>>>>>>>>>>>>>>>>>>>===;;;999999:::<<<999999999999999888777777999999999:::::::::;;;;;;;;;:::999888888888999999222333555666666555333222222222222222222111000000111000000/////////000000---------------..................---------,,,,,,++++++++++++*********)))******++++++++++++***************************************))))))*********************************************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))******************************'''''''''((()))***++++++&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))************************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,+++*********+++,,,---...---...//////000000/////////////////////000111111......///000000111222222111111111111222333444444444333333333444444555555444555666777888999999999<<<>>>??????<<<:::888888888888888888888888888888:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@@@@??????????????????@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAAAAABBBCCC@@@AAAAAAAAA@@@@@@???????????????>>>>>>>>>??????BBBCCCDDDEEEEEEEEEDDDCCCDDDCCCBBBCCCEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBAAA???>>>======<<<<<<<<<===///...------...///000111---,,,,,,---///000///.............../////////000000/////////............------......///000111111////////////////////////////////////000000000000000000//////.........---......------...///111222000111111111111222222222000222555777777666444222555555555444444333333333333444444444444444444333222222111111222222333444444555555333111111444777111000000000111222222333333444555555666666555555555555444444444555555666333333222222111222222222555444444333333333333444555555666666777888888888777888888999999999888888444333333222222333333444444444555666777888999999999888888:::<<<>>>>>>===;;;<<<>>>?????????>>>===;;;;;;;;;;;;;;;<<<===>>><<<<<<======>>>>>>>>>???;;;;;;:::999:::;;;<<<===<<<<<<============<<<<<<:::::::::;;;;;;;;;<<<<<<::::::888777777777888999777777888999999999999888;;;;;;<<<======>>>======>>>>>>===;;;999999;;;<<<999999999999999888777666999999:::::::::;;;;;;;;;;;;:::999888888888999:::444666777999999888666555222222222222222111000///000////////////000000111........................---------,,,,,,,,,++++++++++++++++++******)))))))))******+++++++++************************************))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************'''((((((((())))))******************************&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))*********)))))))))))))))************************,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,++++++,,,...///000---......//////////////////////////////000111111...//////000111222222333111111111111222333444555444444333333333444555666333444555777888888888888888999;;;;;;999888777888777777777777888888888888:::;;;===????????????>>>???????????????@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@??????????????????@@@@@@AAABBBAAA@@@???>>>???>>>>>>===>>>???AAABBB@@@@@@@@@@@@AAABBBBBBCCC@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFFFFFFFEEEDDDEEEDDDCCCDDDEEEFFFFFFDDD@@@AAAAAABBBBBBCCCCCCDDD@@@???>>>>>>>>>>>>>>>???////////////////////////......///000000000000000//////000000///...------////////////...---,,,+++++++++,,,,,,---...//////........................///......---,,,,,,++++++........................,,,---.../////////...---...///000222222333333333333333222222333333444555666555555555555444444444777666555444333222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333555555555555555555444444777555333111000000111222111111222333333444555555444444333333444555777888999999888888888888999999:::666111///111444555444444444555555666888999:::<<<<<<============<<<<<<<<<<<<============<<<<<<<<<<<<;;;:::;;;===???AAA???>>>>>>===============AAA@@@???===<<<<<<<<<<<>>===<<<;;;::::::<<<;;;::::::999999::::::999888666555666777999:::999888777666666777888888:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::888777666555;;;;;;:::999888777555444777777777777888999:::;;;999888777666666777888888555555444333111000//////000000000000////////////000000111222444444111//////...---,,,,,,,,,,,,---.........------,,,,,,,,,+++*********+++,,,,,,---,,,,,,+++***))))))************))))))((((((''''''***************************)))((((((((()))+++,,,))))))*********))))))(((+++*********))))))(((((())))))((('''''''''''''''''''''(((((())))))******************************)))))))))(((''''''&&&&&&(((''''''((())))))(((&&&%%%'''***------***&&&$$$)))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&((()))******)))(((''''''((()))***(((((((((((())))))))))))((())))))))))))*********((()))***+++,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,------////////////000000000000......///000000000000000////////////000000000000///////////////000000000111111111111111111111111777666444333333444666777777888:::::::::999777555::::::999999999:::;;;;;;<<<<<<;;;;;;;;;===???@@@===>>>AAABBBBBB@@@>>><<<===>>>>>>???@@@@@@@@@AAA@@@???>>>???AAABBBAAA@@@BBBBBBBBBAAA@@@???>>>===@@@@@@AAABBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDD????????????@@@AAABBBBBBAAAAAA@@@???===;;;:::999BBBCCCEEEFFFEEECCC@@@>>>EEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@?????????..............................///000000000000///......//////......---,,,............------,,,+++++++++,,,,,,---......///------------------------000000//////...---------........................,,,---......///.........//////000111222222222222333222222222222333444444666666666555555555555444555555444333222222222222333333222222222222222222333333333333333333333333222222222222222222222222555555555555555555555555555555555555555555444444777555333111111111222333111111222333333444555555444444333333444555777777888888888777777888888888:::666333222333555555555444444555555666888999:::<<<<<<============<<<<<<:::;;;;;;<<<======<<<<<<===<<<;;;:::;;;===>>>@@@???>>>======<<<<<<======>>>======<<<<<<<<<<<<===>>>======<<<<<<;;;;;;::::::999999999999999::::::999888666666666777999:::888777666666666666777888:::;;;<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;::::::999777666555777777666666777888:::;;;999888777666555666666777666666555444333222111111000000000000/////////...000000000222444444111///...------,,,,,,,,,---------------,,,,,,,,,++++++***)))))))))******+++,,,,,,+++******)))))))))******)))))))))((((((((('''************************)))((((((((())))))***+++******+++++++++******)))*********)))))))))((((((******)))(((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''((((((((()))))))))))))))((('''''''''))))))'''&&&%%%'''***++++++)))'''%%%((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((''''''&&&'''((()))******)))(((''''''(((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,((()))***+++,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------...............//////000....../////////000000000......///000000000000000....../////////000000000111111111111111222222222333333333333333333333333666555444333333444555666666777888999:::999777666999999888888999:::;;;;;;<<<;;;;;;;;;<<<===>>>???<<<===???@@@@@@>>>===<<<<<<<<<<<<===>>>???@@@AAA???===<<<===@@@AAAAAAAAA@@@AAAAAA@@@@@@>>>======??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBB???????????????@@@AAABBBAAAAAAAAA@@@>>><<<;;;:::@@@AAACCCCCCCCCBBB@@@???BBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@?????????........................---...//////000///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------------------,,,,,,++++++*********........................---------------...////////////000000111111222222222222111111222222333444666666666555555555444444222222111111111111222222111111111111111111111222333333333333333333333333222222222222222222222222555555555555555555555555444444444444444444555555666555333222111222333333111222222333333444444555333333333333444555666777888777777666666777777888888666555444666666666555444444444555666777888999;;;<<<<<<======<<<<<<;;;777888999:::;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888888999888777666666666777999:::777777666666666777777888:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>::::::::::::999888777666888777555555555777999;;;999888777666555444444444555555444333222222111111000000000/////////......//////000222444444222///------,,,,,,,,,------...,,,,,,,,,+++++++++++++++)))))))))((())))))***++++++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))******++++++++++++************))))))))))))((((((******))))))(((((())))))'''(((((((((((()))))))))'''''''''''''''''''''''''''(((((()))******++++++((('''&&&'''))))))'''&&&&&&'''((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))***))))))((('''''''''((((((((((((((())))))))))))*********+++++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------......///000.........////////////000---...//////000/////////.........////////////000000000000111111222222222444444444444444444444444555444333222222333444555444555666888888888777777666666777777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>;;;<<<<<<=========<<<<<<<<<;;;::::::;;;===@@@AAA???===;;;;;;===@@@AAAAAA????????????>>>===<<<;;;===>>>???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>><<<;;;????????????@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@??????........................------...////////////...000000111111111000000///++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))...........................---,,,,,,---...000111////////////000000111111111111111111111222333333444444444444333333333333///////////////000111222000000000000111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333444444444444555555444333222222111222222333222222222333333444444444333333333333444555666666777666666555555666666777555555555666666666555444444444444555666777888888:::;;;;;;<<<<<<;;;;;;:::444555777999:::;;;<<<<<<======<<<;;;;;;;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<::::::999999999999::::::999999999:::::::::;;;;;;999888777666666555666666666555555444555666777777777777777777888888888999;;;;;;;;;<<<;;;;;;::::::999999999:::::::::;;;;;;999:::::::::999888777777777666555444444666888:::888777666555444333222222111111111000000/////////000000/////////.........//////000222444444222000------,,,,,,,,,---......++++++************************)))))))))******+++)))***************))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))***)))((('''((())))))************)))))))))))))))))))))(((((())))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))'''&&&&&&'''(((((('''%%%&&&'''''''''''''''((((((%%%%%%&&&''''''((()))))))))((((((''''''&&&&&&%%%&&&&&&'''''''''''''''((()))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((***))))))((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++************+++,,,,,,------........./////////---......//////.........------........./////////------......///000000000222222222222222222222222444333222222222222333444222333444666777777777777444444444555666888999:::::::::::::::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999999:::===@@@CCCCCC@@@<<<;;;<<<>>>???@@@===============<<<;;;:::;;;<<<===???@@@AAAAAAAAAAAAAAA@@@??????>>>======<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAA@@@???>>>======<<<<<<<<<===>>>@@@AAAAAAAAABBBBBBBBBBBBBBBAAA??????@@@AAAAAABBBCCCCCC>>>???@@@@@@AAA@@@??????........................,,,,,,---..................//////000000/////////++++++*********+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------........................------,,,,,,---...000111//////.........///000111111000000000000111222222222222111111111000000000............//////000111/////////000000111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333333444444555555111111111111111222222222222222333333333333444444222222333444444555555555666555555444444555555666222444555555555444444444555444444444555666777888999999::::::::::::999999333444666777999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777777777777777888888999999::::::;;;:::888666555333333222333333333333333444555555888888888999999:::::::::;;;;;;;;;<<<;;;;;;::::::::::::999999888777777777888888888999999888777777666555444333333555666888666666555444333222000000/////////////////////...////////////...............///000222444444222000------,,,,,,,,,------...************************,,,++++++*********++++++((())))))*********))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))(((&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))''''''&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&(((((((((((())))))))))))''''''((((((((()))))))))***************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))(((((())))))***+++------------............------............---,,,------------............,,,------...//////000000222222222222222222222222222222111111111111222222000111222444555666777777222222333333555666888888777888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<:::999;;;===@@@CCCFFFCCC>>><<<<<<<<<======;;;;;;<<<<<<<<<;;;:::::::::;;;<<<>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;<<<>>>@@@AAADDDDDDDDDCCCBBBAAA@@@???======>>>???@@@AAAAAAAAA<<<===???@@@AAA@@@@@@???------------------------+++,,,------......------+++,,,,,,------------------,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000///...------...///000000000000///000000111222000000000/////////.....................///000000/////////000111111222222222222222222222222222222111111111111111111111111444444444444444444444444222222333333444444555555111111111222222333333333333333333333333333333333111222333444555555555444555444444444444444444555111333555555444333444555555555444444555555666777666777777888888777777666333444555777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<;;;999888777666666666666666666777777888888888<<<:::999666444333222222222222333333333444444444777777888999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;======<<<:::999777666666666666777777888777777777444444444444444444555555333444444333222111000/////////000000000000000000/////////.........------......///222444555333111///...---,,,,,,,,,,,,---***************+++++++++---,,,++++++++++++++++++'''((()))*********)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&%%%$$$%%%&&&''''''(((((('''''''''(((((((((((())))))&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$'''&&&%%%&&&((((((&&&%%%$$$%%%%%%%%%&&&'''''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((((((((('''&&&(((((((((((()))))))))))))))))))))*********++++++******))))))******+++,,,++++++++++++++++++++++++************++++++++++++++++++******++++++,,,---,,,,,,,,,---------......---------...------,,,+++,,,,,,,,,---------............///000111111222222333333333333333333333333111111111111111111111111000000111222333444555666222222222222333444555666555555666888888888888888999:::;;;<<<<<<<<<<<<<<<===<<<;;;:::;;;===???@@@EEEBBB>>><<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>?????????>>>>>>===<<<;;;;;;:::999::::::;;;<<<>>>???@@@@@@@@@AAAAAAAAA@@@@@@???===<<<<<<<<<===>>>@@@AAAEEEEEEDDDCCCBBB@@@???>>><<<<<<======>>>>>>??????:::<<<>>>@@@AAAAAA@@@???------------------------++++++,,,------------,,,,,,,,,---...............///...,,,*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++***+++,,,...///000000000000///---,,,,,,---///000000////////////000111111000000/////////.........///............//////000//////000111111222333333111111111111111111111111111111111111111111111111333333333333333333333333111222222333444444555555111222333444555555555555333333333333333333333333000111333444555555444444444444333333333333444444222444666555444333555777555555444444444555666666444555555666666555555444444444666777999999::::::999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999:::::::::::::::999888777777777888666666666666666666777777:::999777666555555444444333333444555555555555555444555777888999999888888:::;;;<<<===============>>>===<<<;;;999888777666444444555666666666666666222333444555555444333222111111222222222111//////....../////////000000000//////.........---------......///222444555333111000///...---,,,+++++++++*********+++++++++,,,,,,,,,,,,+++***************&&&''')))***+++***)))((('''((((((((()))))))))***''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$######%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%&&&(((((((((((('''(((((((((((())))))))))))))))))))))))*********++++++***)))))))))***+++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,,,,,,,---------------...///000111222333222222222222222222222222///000000000000000000///000000000111222333444555111111111111222222333444222333555666777777666666666777999;;;<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<@@@===;;;:::;;;:::999888::::::;;;;;;<<<;;;;;;::::::;;;<<<=====================<<<<<<;;;;;;::::::888999999:::;;;===???@@@??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBAAA@@@>>>>>><<<<<<<<<<<<============999;;;>>>@@@BBBAAA@@@???------------------------++++++,,,------------,,,//////000111111222111111000///---+++******+++,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,************************)))+++---///000000000///000///---,,,,,,---...//////////////////000111111000000000000////////////000//////........./////////000000111222333333333111111111111111111111111000000000000000000000000111111111111111111111111111111222333333444555555333333555666777777888777333333333333333333333333000111333444555555444333444333333222222333333444333555777666444444777999555555444444444555666666333444444444444444444333444555666888999999999999888999:::;;;<<<<<<<<<<<<<<<;;;::::::999999::::::888888888888888999999:::666666666666666666666666777777666666666666777777444555666666777777666666222333555666777777777666:::;;;<<<===>>>>>>>>>>>><<<;;;;;;:::999888777666222333444555666666666666111222444555555444222111///000111222222111000///+++,,,,,,------.........//////.........------------...///222555555333111111000///---,,,+++************++++++,,,,,,,,,,,,++++++***))))))((())))))%%%''')))***+++***)))((('''((((((((())))))******'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&&&&%%%&&&'''((())))))))))))&&&'''''''''(((((())))))'''''''''''''''((()))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&%%%%%%&&&''''''&&&$$$"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%&&&'''''''''&&&%%%###$$$&&&((())))))(((((((((((((((((())))))))))))''''''''''''((((((((((((+++***)))))))))***,,,---++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------------,,,,,,+++***++++++,,,,,,,,,---------++++++,,,---...///000111//////////////////////////////000000000000//////000000000000111222333444222111111111111111222222111222333555666555555444333555888;;;<<<;;;999888;;;;;;;;;:::::::::999999:::999888999::::::999888::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::888888999:::;;;===>>>???>>>>>>???@@@@@@@@@??????????????????@@@@@@@@@@@@??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<;;;;;;888;;;>>>@@@BBBAAA@@@???------++++++++++++------++++++*********+++,,,,,,,,,...000111111000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------//////////////////............////////////......000000//////.........---000000//////............000000111222333333444444///000111222333333222111111111000000000000111111222222222222333444555555333444444555555444444333333444555666777777777777888888777666555444444333222333333444555555555444333333333222111000000///222222333333555666777888777777666666555555555444333444555777777777777666333444444555555444444333999999888888999:::;;;;;;;;;<<<<<<:::888666777777888888888888777777777777888777777666666666666666666999;;;:::777444555777888888777777777777777888444555666777888999:::;;;<<<<<<<<<<<<<<<===>>>???===<<<<<<;;;999888777777666666666666666666666666444444333222111111111111222111111000000000000000///...---,,,---...///000.........------,,,,,,,,,------...///111222444555///---++++++,,,,,,+++***''''''(((******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))***((('''&&&&&&'''(((******))))))((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%'''((())))))***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&''')))+++---+++'''$$$)))((((((''''''''''''(((((((((((((((((((((((((((******))))))******+++,,,************************,,,&&&$$$&&&'''''''''***++++++++++++++++++++++++,,,,,,,,,---------......---,,,+++***))))))))))))++++++,,,,,,,,,---------.........////////////000111000///......---......000000000000000000000000000000000111111000000000222222111111000/////////111111111222222333333333777666666666777888999:::888999;;;<<<======<<<;;;999:::;;;<<<;;;:::999888888999;;;<<<===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999777888999::::::999777777888888888888999:::;;;<<<============>>>>>>??????>>>>>>>>>>>>????????????AAA@@@>>>=========>>>??????<<<999777777888:::<<<777888;;;>>>AAAAAA???===---,,,++++++++++++,,,---+++++++++++++++,,,------,,,---///111111///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++,,,,,,------------------------------------------------------......////////////......000/////////.........---............//////000000111111111222222333333333000111333444444333222222111000000000000000000111222222222222333444555555444444555555555555444444333444555666777777777777333333333222222111111000222333444444555555555444333333222111111000//////333333333444555666888888;;;999666444333333444555222333444555666666666555444444555555555555444444777888888888999999999:::999:::;;;999777666777888777777777777777777888888999888777777666666777777888999888777555444555777888888777777777777777888555555666666777777777888;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;:::999888777777444444444444444444444444333333222111111111222222222111000000//////000000///...---,,,,,,,,,---.........---------,,,,,,,,,---------...000111333444111///,,,+++++++++***(((''''''(((******++++++***((((((((())))))((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''***---,,,)))&&&((('''''''''''''''((((((******************************)))))))))***++++++************************000+++(((***,,,***+++---+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++***))))))))))))++++++++++++,,,,,,,,,,,,---------.........//////000//////...---------...////////////////////////000//////////////////000000000000000000000111111111111222222222222222222555555555555666777888999666666777888999999999999999:::;;;;;;;;;:::888888888999:::;;;;;;;;;:::::::::;;;;;;;;;::::::999888777888999999999999888777888888777777888888999:::;;;;;;<<<======>>>>>>>>>============>>>>>>>>>>>>???>>>>>>===============;;;::::::999888888999999666777888;;;>>>???===<<<,,,,,,++++++++++++,,,,,,***++++++,,,---......///,,,---///000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))***+++,,,,,,------,,,,,,,,,,,,------------------------------------......////////////....../////////...............,,,,,,---...///000111222111111222222222222222222222333444555444333222111000000000000000000000000111222222333333444555555444444444444444444444444333444555666666666666666444444444444444444444333333333444555555555555444222222111111000/////////333333444444555666888888===:::666222111111333555111222333444555555555555444555555666666555555444666666888999999888888777666777888888666666777888666666666777888888888999:::999888888777777888888;;;999666555555666666666777777777777777777777777777777777777666666666666;;;::::::::::::;;;;;;<<<;;;;;;:::999888777777666222222222222222222222222111111111111111111222333222111000000//////000000......---,,,++++++++++++------------,,,,,,,,,,,,++++++,,,---...000111222222///---++++++***((('''''''''((()))************''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''&&&&&&&&&'''''''''&&&''''''((((((&&&''''''''''''(((((((((((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''))))))((('''&&&%%%$$$######$$$&&&))),,,---***(((&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))******+++************************///***''')))***((((((***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******************)))*********++++++++++++,,,,,,,,,,,,------------.........---------------........................//////...------...//////......///000000111222222222222222111111111111111222222333333444666777888555555555555666777888999999::::::::::::999888888777888888999999999999888888999999999999888888777777777888999999888888777999999888777777777777777888999:::<<<======<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<======<<<<<<;;;:::777888999:::999888777666666666666888;;;<<<<<<;;;,,,++++++++++++++++++,,,***+++,,,---.../////////,,,---...//////...---,,,************************************************************************++++++************++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,---------.........///////////////......////////////..............................,,,,,,---...///000111111222222222222111111111111333333444444444222111000000000000000000000000000111111222333444444444444333333333222222333333333333444555555666666666555444555555555666666777777444444555555555555444444111111111000000/////////444444444444555666777888:::888666333222222333444222333333444555555666666555666666777777666666555444555777999999888666555333555666666666666777999555666666777888999::::::;;;:::999999888888999999<<<999777777999:::777444666666666777777777777777777777777888888888888888::::::999999999999999:::::::::999888777777666666222222222222222222222222000000000000000111222333111111000///////////////...---,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000000...,,,++++++***)))(((''''''((()))******))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&((((((((((((((()))***+++&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%$$$$$$&&&)))+++,,,)))'''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******************************---(((&&&((((((&&&&&&'''************************)))************+++++++++)))******+++++++++******))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------000///---,,,,,,---///000////////////000000111111222222111111000000000///000000111111333444666777666555555444555777888:::999999999999999888888777666777777777777777777777777777777888888777666666777777777888888888888888::::::999888777777777888666888999;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<;;;999888666777777888888777666555777666666777:::;;;;;;;;;++++++++++++++++++++++++***+++,,,---............+++,,,---......---,,,+++************************************************************************+++******))))))******+++(((((())))))***+++,,,,,,+++++++++,,,,,,,,,------........./////////000000......////////////......---------...........................////////////222111111111111111111111222222333333333111000///000000111222222111000000000111222444444444444444222222111000000111222222333444444555555555555555222333333444444555555555444555555666666555444444111111111111000000000000444444333444444555666777444555555666555555444333444444444555555666777777666777777888888777777666444666777888888777555444111333555555555555777999666777777888999:::;;;;;;;;;::::::999999999999999:::::::::===???===888333444555666777777777777666444555555666888999999:::;;;:::999888888888888888888888888777777666666555222222222222222222222222////////////000111111222111000000///.../////////------,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......---+++******+++,,,+++***'''(((((())))))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%&&&'''((()))(((((('''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''(((******(((%%%%%%%%%%%%%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***))))))))))))))))))))))))---)))'''***+++(((''')))************************)))))))))*********++++++))))))***+++++++++******(((((()))))))))*********************+++++++++,,,)))***+++,,,------,,,,,,........................000000///......///000000000000000000//////......111111111000000//////////////////000111333444555555444333333444555777888999999888888777777777777666666666666666666666666555555666666777666666555666666666777777888888999;;;;;;:::999999999::::::888999:::;;;;;;;;;:::999888999999999::::::::::::999999:::;;;;;;999888777777666555555555666777777888777777888:::<<<<<<;;;******++++++++++++*********+++---......---,,,,,,+++,,,,,,,,,,,,,,,,,,+++******************************************************************************))))))))))))******)))))))))))))))***************++++++,,,,,,------++++++,,,,,,---...............////////////......---------------..................///////////////000000111111111111111111000111222333222111000///000111222333333222111000000111333444555555444333222222000000000000222222333444444555555555444444555555555666666777777777555666666666666555444444222222111111111111111111333333222222333444444555111333555666777666444333555555444555555666888888777888888999999888888777666777777888888777555555111333555555555555777999999999999::::::;;;;;;<<<;;;:::999999888888999999888;;;>>>AAABBB>>>888333333444666777888777777666222222333555666777999999<<<;;;:::888888777777777777777666666666555555555333333333333333333333333//////////////////000111111000//////......//////,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,************+++,,,---...+++***))))))+++,,,,,,+++'''(((((())))))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***(((((((((((('''&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%'''((()))***+++'''''''''((())))))'''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***&&&%%%(((***'''&&&(((************************))))))*********+++++++++)))***+++,,,,,,+++))))))((()))))))))************************++++++++++++'''(((***,,,,,,,,,,,,+++........................////////////////////////111111000//////...------000000000000////////////000000///000000111222333111111111111222333444555999888777777666666777777777666666555555555555666444555555666666666666666666666666666666777999999999999999::::::<<<======<<<<<<;;;;;;;;;:::::::::888888999999999999::::::999999::::::999999888888777666555444555666777888999888888:::<<<===<<<:::)))***+++,,,,,,+++***)))++++++---...---,,,***)))+++++++++,,,,,,+++++++++******************************************************************************))))))))))))******)))))))))))))))((((((((()))******+++,,,,,,------++++++,,,,,,---......///......////////////......,,,,,,,,,------.........,,,------...///000111111//////000000111111222222000111222333333333222111111222444555555444222111///111333444555555444333444333222111111222333444444444444555555444444333777777777888888888888888666666666666666555444444222222222222222222333333222222111111111222333333333444555555555444333333444444444333444555777888888888999999999999888888888888888777777666666666222444555666555666777999;;;;;;<<<<<<<<<<<<<<<<<<::::::999888888888888888888;;;???AAA???;;;888666222333555777888888777666555555666777888888999999<<<<<<:::999888777777777666666666555555555555444333333333333333333333333000000///.........//////000000///............///++++++,,,------,,,+++*********+++++++++,,,,,,,,,************+++,,,------,,,+++))))))***++++++***'''(((((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%'''(((***++++++&&&%%%%%%'''))))))(((&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))&&&""""""''')))'''&&&'''*********************************+++++++++,,,,,,***+++,,,,,,,,,***(((''')))))))))*********++++++*********+++++++++,,,,,,%%%''')))+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,//////////////////............//////////////////111111000000000000111111000000111222333333333333999888777666555666777777888777666555444555555666444444555666666666666666666666555555666777999:::666666777888:::===>>>@@@AAA???===;;;::::::;;;<<<888888999999999:::::::::;;;:::999999888888999999555555666777777777777777777777999;;;======;;;888)))***+++,,,,,,+++***)))+++,,,---------+++)))'''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))((((((''''''))))))***+++,,,,,,------------......///000111111......////////////......,,,,,,,,,------.........***+++,,,...000111333333...//////000111222222333000111333444555444444333222333555666666555333222///111333555555555444333666555333222222333555666444444444555444444333333444444444444444444444444666666777777666555444444333333333333333333333333111111111000111111222222777666555333222222333333444333222222333444666777888999999::::::999999888:::999888777666666777777333444666666555666777999===============<<<<<<<<<:::999888888777777888888888<<>>BBBDDDFFFCCC@@@>>>===<<<;;;999999999888777777888888999777888888666444333444555666666555555444444444333555444444555888999888888)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))*********)))))))))(((((((((((()))))))))*********************************(((((((((((((((((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++---------............///////////////000000000000222111111000000111111111333333333333333333333333000000000000111111111111444444333222222111000000000111111222333333444444222444555555333222333444555555555555555444333333555555444444333444444444333333222222222333444555333333333222333333444444222222222222333444555666666666666666666666777777888888999888888777777666555555666777888999:::::::::;;;;;;<<<<<<;;;;;;;;;:::888777666777888777666777===CCCBBB<<<888777999666777777888888999999999999999:::;;;;;;;;;;;;;;;;;;:::999777666666777777444444444333333333222222333333222111000//////000........................,,,------------,,,,,,+++...---,,,+++++++++++++++***++++++,,,,,,++++++***************++++++++++++******)))((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&'''&&&&&&&&&'''(((***+++,,,((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%***'''$$$$$$&&&((((((''')))((('''&&&&&&'''((()))((()))***++++++***)))))))))))))))******++++++,,,)))))))))))))))))))))))))))+++---,,,)))((()))*********+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---...---,,,,,,,,,...000000000//////////////////////////////////////////......---...///000111111222222333333444444555555555666666666666555555666555444444444555666666666555444444555555444333555555666777888999::::::999888888999;;;===@@@BBBDDDAAA>>><<<<<<<<<:::999999999999999999888888888888999999777555444555666777777777777666666666555666555444555777999888777)))***+++,,,,,,+++***)))++++++++++++++++++++++++***************************))))))))))))(((((((((******))))))))))))(((((((((((())))))))))))******************************)))))))))(((((('''''''''))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,////////////////////////...---------------,,,,,,---------............///000000000000////////////111111000000000000111111333333333333333333333333//////000000111222333333333333333222111111000000000111111222222333333444222444666666444333444555555555666666666555444444555555444444444555666666444444333333444444555666555444333333333333333333222222222222333444555555555555555555666666777777888888999999999888777777666777888:::;;;;;;;;;:::999:::::::::::::::999999:::888777777888888888777888:::<<<<<<:::999888999888888888999999999999999::::::;;;;;;<<<<<<;;;;;;;;;:::999777666555555555444444444444333333333333222222111000////////////........................---000111000,,,******,,,---,,,,,,++++++++++++,,,******++++++++++++***************+++++++++,,,,,,***))))))(((((((((((((((((())))))******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))***&&&''''''''''''((((((((((((((('''%%%######%%%&&&&&&&&&&&&&&&''')))***+++((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%)))'''%%%%%%&&&'''(((''')))((('''&&&&&&'''((()))((())))))******+++++++++************************))))))))))))))))))))))))***++++++***(((((()))+++))))))+++,,,---.........,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---...---,,,+++,,,............///////////////////////////////////////............/////////000111222222333333444444555444555555666666555555444444444444444555666777888555666777666444333333444666666777888999::::::;;;::::::999999:::<<<>>>???@@@>>>;;;;;;;;;;;;:::999999:::;;;;;;;;;999888777999::::::999777666777888999999999888888888888888666555444555777888888777******+++,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********************************))))))((('''''''''))))))))))))))))))))))))+++++++++++++++,,,,,,,,,////////////////////////---------------------------------............///111111000000//////......000000/////////000111111222222222222222222222222///000000111111222333333333222222222111111000000222222222222333333444444333444666666555444555666555666666666666666555555444444444444555666666777333333333333333444444555666555444333333333333333333222222222333333444555333444555555666666666666888999999999999999888888666777999;;;<<<<<<:::999888999999999999888888777:::888666777888999888777888777666777888999999888::::::999999999999999999:::;;;;;;<<<<<<<<<;;;;;;::::::999777666555444444444444444444333333333333111000//////.........///........................000444666333---***+++...,,,,,,+++++++++++++++,,,******++++++++++++***************++++++++++++,,,))))))(((((((((((())))))((()))***++++++***)))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''%%%###$$$&&&)))((('''&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&''''''((()))((('''&&&&&&'''((()))))))))((()))***+++,,,---************))))))))))))))))))))))))))))))))))))+++******(((((((((***+++******+++------.........+++***)))))))))***+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------++++++,,,---,,,,,,---......///000000////////////////////////---......///000/////////111222222333333444444555555555666666666666555555555555555555555666666777333666888666333222444777777777888888999::::::;;;;;;;;;:::999999:::;;;;;;<<<:::999999::::::999888999:::<<<<<<<<<:::888777:::;;;<<<<<<:::999999:::999999999999999999999999666555444555777888777666++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************(((((((((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,---------------------------------------------------------............///111111000000//////......///.........//////000111222222222222222222222222111111111111111111111111222222111111111111111000333333333333444444444444222444666666555555555666555555666666666666666555444444444444444555666777333333444444555555555555666555555444333333333333333333222222222333444444333444555666777777777777999999::::::::::::999999555777999;;;;;;;;;999888888888999999888777777666999777666666777888888777888555333444777999999888::::::999999999999999999:::;;;;;;;;;;;;;;;::::::999888888777666555444333444333333333333222222222//////......------..............................000444666333---***+++...+++++++++******++++++,,,)))******++++++******)))))))))************++++++))))))(((((((((((())))))((()))***++++++***)))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''&&&%%%%%%&&&***------,,,)))&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&'''((()))((('''&&&&&&'''((()))))))))))))))***+++------******))))))))))))))))))((((((((((((((((((((((((+++***((('''((()))***++++++,,,,,,------,,,+++++++++***((('''(((***...000*********++++++,,,,,,,,,,,,,,,---------.........+++,,,---,,,++++++,,,---++++++,,,---...//////000////////////////////////---......///000/////////111222222333333444444555777777888888888888777777777777777666666555555444222555777777555555777:::888888999999::::::;;;;;;;;;;;;::::::999999999999999888777888999:::999777888999;;;<<<<<<;;;999888:::<<<>>>===<<<:::;;;;;;888888888888888888888888666555444555666777666555++++++++++++++++++++++++************************++++++++++++++++++++++++))))))************++++++''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000000////////////...------......///000111222222222222222222222222222222222222222222111111111111111111111111111111333333333333333333333333111333555555555444555666444444555666666666555555444444333333333444555555555555666777777777777666666555444444444444444444333333333222222333333444333444666888888999888888999999:::;;;;;;;;;::::::666777888999:::999888888999999999999888777666666777555444444666777777666666555333333555777888888888888888999999999999999::::::;;;;;;::::::999999666777777777666555444333222222222222111111111111......------,,,------...---------------------------000111000,,,******,,,+++************++++++,,,))))))************))))))((((((((()))))))))******((((((((((((((())))))***((())))))******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%&&&'''''''''(((+++...222///,,,(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%%%%'''))))))((('''&&&&&&'''((())))))*********+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((***((('''''')))******)))+++,,,,,,,,,++++++***)))---+++***)))))),,,...000))))))******+++,,,,,,,,,,,,,,,,,,---------......***,,,---,,,+++***+++---++++++,,,,,,---...//////////////////////////////............/////////000111222222333333444444555777888888999999888888777777777888777777555444333333555777777888999:::<<<999999:::::::::;;;;;;;;;;;;:::::::::999888888777888777777888999999888666777888999:::;;;;;;:::::::::<<<>>>???===<<<;;;<<<777777777777777888888888666555444444666666666444******))))))))))))******************************************************((((((((()))))))))******'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------............///////////////000000000000------------...///000111111111111111111111111111000111111222222333333333000000000000111111111111111111111111111111111111000222444444444444555666333333444555555555555555444333333222222222333333444555666777777777666666555444444444444555555666444333333222222333333333333555777999::::::999999999999:::;;;;;;;;;;;;;;;888888888888999999999999999999999999888777666666555444333333555666666555555555555555555666777999666777777888888999999999999999::::::999999888777444555666666666555444444111111111000000000000///------,,,,,,,,,,,,------------------------------,,,------------,,,,,,+++***************+++,,,,,,))))))************))))))''''''''''''((((((((((((((((((((((((((()))******)))((((((''''''(((((()))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%'''''''''''')))***000---***&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&((((((&&&$$$$$$'''***)))((('''&&&&&&'''((())))))***+++,,,,,,,,,+++***''''''(((((())))))******(((((((((((((((((((((((()))'''&&&(((***+++***'''))))))***+++++++++************+++******)))((((((((())))))***++++++,,,,,,+++,,,,,,,,,------------***,,,,,,,,,+++***+++,,,++++++,,,,,,---------...///////////////////////////......---...///000111111222222333333444444555777777888888888888777777666666777888777777666555888777777888:::;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::999999888777666888777777888999999777555555666777888999;;;<<<<<<:::<<<>>>???>>><<<<<<<<<666777777777888888888999666555444444666666555444((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------.........//////......//////000000111111,,,,,,,,,---...///000111111111111111111111111111...///000111333444555666000000000000000111111111000000000//////////////////111333444333333444555222333333444555555555444444333333222111111111111111222444555555555444333444444444444444555666777444444333222222333333333333555888:::;;;;;;:::999999::::::;;;<<<<<<<<<;;;999999888888888999:::::::::::::::999999777666666444333222222444555555555444555666666555555777999555555666777888999999:::999999999999999888777666333444555666666666555444000000000000////////////,,,,,,,,,++++++,,,---------------------------------,,,,,,...///000///---******))))))***+++,,,,,,))))))************))))))&&&&&&&&&''''''''''''(((((((((((((((((()))******)))((('''&&&&&&'''((()))%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''+++(((%%%###"""$$$&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&(((((('''$$$$$$'''***)))((('''&&&&&&'''((())))))+++,,,------,,,***(((&&&''''''((()))******+++(((((((((((((((((((((((((((&&&&&&)))+++,,,)))&&&&&&'''((()))***+++++++++&&&(((***+++)))%%% ((())))))***++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------////////////////////////000///---,,,---...000222111222222333333444555555666666777777777777666666444555666888888888777777<<<999777999<<<===;;;888::::::;;;;;;;;;;;;;;;;;;999999999999999888777666888777777888999999777444444555555666888:::<<<>>>999<<<>>>???>>><<<<<<<<<777777888888888999999999666555444444555666555333************************))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))''''''&&&%%%&&&'''((()))))))))(((((((((((())))))+++******)))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&)))******++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............///000000000000111111111////////////////////////222111111111000000//////222222222111111111111111000000000000111111111111......///000111111222222333333333333333333333333444444444444444444444444444333222111000000000000000111222222444444555666555444444444444555555666444333333222222333333444444555666777999999999999777777777888:::<<<>>>@@@======<<<<<<;;;;;;;;;:::<<<<<<<<<;;;:::777555444555444444444444333333333333444555777888888888888666666666777888:::;;;<<<666777777777777777666555444333222222111111222222111111111111111000//////------,,,++++++******))),,,++++++++++++,,,---.........---,,,,,,++++++***......---,,,++++++++++++,,,++++++***)))(((''''''(((((())))))))))))(((((('''''''''''''''((())))))***)))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''%%%###$$$&&&'''%%%###&&&%%%%%%%%%$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$###$$$%%%'''((('''&&&%%%%%%%%%%%%&&&''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''+++*********))))))((((((,,,++++++++++++)))&&&$$$,,,++++++***)))(((((((((***)))(((((((((***+++,,,))))))))))))(((((((((((()))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,+++*********+++,,,---------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---......///////////////////////////000000000000444555666555333222333444777777666666555555555444777777777777777777777777777888999:::;;;;;;;;;;;;::::::;;;;;;;;;:::888777999999::::::::::::;;;;;;888777666666666777999:::777888888999999::::::;;;<<<===>>>>>>>>>>>>>>>===:::::::::999999999888888777777777777666666666666************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))******)))((((((((((((((()))+++***))))))(((((())))))))))))))))))))))))))))))*********))))))(((''''''(((((()))******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,---------.........//////000000000000111111111111////////////////////////111111000000000/////////111111111111111111111111////////////000000000000//////000000111222222333333333333333333333333333444444444444444444444444444333222111000000000000000111111222333444555555666666555444444555555555444333333222222333333444444555666777888999999999999888888888999:::<<<===<<<<<<;;;;;;;;;:::::::::999:::::::::999888666555555555444444333333333222222333444666777777777777666666666666777888999999777777777777777666555444333333222111111111111222000111111111111000//////------,,,++++++******))),,,,,,+++++++++,,,,,,---((())))))******++++++,,,---,,,++++++++++++++++++*********)))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''*********)))))))))(((((()))))))))***++++++)))'''(((((('''&&&&&&%%%$$$$$$(((((((((((((((((())))))))))))))))))(((((((((((()))***++++++++++++***)))++++++++++++++++++++++++++++++*********+++,,,------------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////////////////000000000000111333444444333333444666777666666666555555555444777777777777777777777777666777888999::::::::::::::::::;;;;;;;;;:::999888777888888999::::::::::::;;;:::888666555555666666777888888999:::;;;;;;<<<<<<===============<<<<<<999999999999999999888888666666666555555555444444************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((()))***+++******)))(((((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))******))))))))))))))))))''''''(((((()))******+++++++++++++++++++++++++++*********++++++++++++,,,---............/////////000000000111111111222222000000000000000000000000///////////////.........000000000000000000000000........./////////000000000000000111222222333333222222222222222222222222444444444444444444444444333333222111000000000000000000111222333444555555888777666555555555555555444333333222222333333444333444555777888888999999:::999888777888999:::;;;;;;;;;::::::::::::999999777777888888888777666666666555555444333222222111111222333555666666777777777666666555555666666777777777777666666444333222222222111000000000111111000000000000000//////...------,,,++++++******))),,,,,,,,,,,,++++++++++++(((((())))))***+++++++++******************+++,,,((((((((())))))*********((((((((())))))((((((((('''''''''''''''((())))))&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############"""###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))(((((((((((('''&&&''')))+++,,,+++***&&&&&&%%%%%%$$$#########'''((((((((((((''''''&&&(((((((((((()))))))))))))))***++++++++++++***)))++++++++++++++++++++++++++++++******++++++,,,---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...////////////000000000000///111333333333444555777666666666555555555555555777777777777777777777777555666777888999999999999::::::;;;;;;;;;:::999999444666888:::::::::999888;;;:::888666555555555666777777888999;;;<<<======<<<<<<===<<<<<<;;;:::999888888888888888999999999555555444444444333333333************************))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))******+++***)))((((((''''''(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))******++++++''''''((())))))******+++************************************++++++++++++------........./////////000000000111111111222222000000000000000000000000........................////////////000000000000////////////000000000000000111111111222222222333111111111111222222222222333333333333333333333333333222222111000000111111000000111222333444444555999888777666555444444444444333333222222333333444333333555666777888888888888888777666777888999:::::::::::::::::::::::::::777777777666666555444444666555555444333222111111222333444555666777777777888888777666555555555555777777666666444333222111222111000000//////000000//////000000//////...---------,,,++++++******))),,,,,,,,,,,,,,,++++++***------,,,,,,+++*********))))))((())))))***++++++(((((())))))))))))))))))))))))************))))))'''''''''''''''((())))))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&''''''&&&$$$###$$$%%%%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&(((***,,,+++***'''''''''&&&&&&&&&%%%%%%(((((()))***)))(((&&&%%%(((((((((((())))))))))))*********++++++*********************************+++***++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000///111222333222333444666555555555555555555555555777777777777777777777777666777777888999999888888::::::::::::::::::999999333555888;;;<<<;;;999888777666666555666777888999777777888:::;;;<<<===>>><<<<<<<<<;;;:::999888777777777777888888888888888444444444444333333333333))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((())))))))))))******)))(((((((((((((((***))))))((('''(((((((((((((((((((((((((((((((((((((((((()))******++++++(((((())))))***++++++,,,************************))))))*********+++++++++------------............//////000000000111111111////////////////////////------------..................//////000000000000000000111111111222222222111111111111111222222222000000000111111222222222333333333333333333333333333222111111000111111111///000000111222333444555888888777555444444444444444333333222222333333444222333444555666777777777666555555555666888:::;;;::::::::::::::::::::::::999888777666444333222222555555444333222222111111333444555666777888888888:::999888777666555555555666666555555333222000000000000///............///...////////////...------------,,,++++++******)))***++++++,,,,,,+++******------,,,++++++******)))(((((((((((()))***++++++******))))))(((''''''&&&'''((((((((((((((((((''''''''''''''''''((())))))'''''''''(((((()))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%'''))))))'''%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&''')))******)))(((((((((''''''''''''''')))******+++***)))'''&&&'''((((((((()))))))))***+++******************+++******************************++++++,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////000000000000000111222222111111222444444444444555555555555555666666666666666666666666777888999999999999999999999999888888888999999999555777:::<<<===<<<:::999777666555555555666888888777777888999:::<<<<<<===;;;;;;;;;;;;:::999777777777777777777777777777777555555555444444444333333))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))******)))''''''''''''''''''''''''&&&'''((()))))))))(((((())))))(((((((((((())))))***)))((((((''''''((((((((((((((((((((((((((((((''''''(((((()))))))))***(((((()))******++++++,,,************************)))))))))************++++++,,,,,,,,,,,,---------........./////////000000////////////////////////---------..................//////000000111111222111111111222222222333333000000000000000000000000/////////000111111222222333333333333333333333333222222111111111111111222//////000111222333444444777666555444444444444444444333333222222333333444111222333555666666777777444444444444555777999:::888999999999999999:::::::::999777555333222222111333333333333222222222222333444555777888888999999;;;:::888777666555555555444444444444333111000///000///......------.....................------,,,------,,,++++++******)))((()))+++,,,,,,,,,+++***''''''(((((()))*********))))))))))))))))))***++++++******)))'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***(((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&***************))))))(((''''''(((((())))))******++++++***))))))***++++++************************)))***+++,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---////////////000000000000000111222222111000111333444444444444444555555555666666666666666666666666888888999999999999999888777777666666777777888999888999;;;<<<<<<;;;:::999:::999777555444444444555777888888999999::::::;;;::::::;;;::::::999888777777777777777666666666555555555444444444333333333))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************'''''''''''''''''''''''''''((()))*********))))))(((''''''(((((()))***+++))))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((()))******+++************************))))))))))))******************++++++++++++,,,,,,------------............------------------------------......//////////////////000000111222222333000111111111111222222222////////////////////////......//////000111111222222222222222222222222222222111111111111111222222//////000111222333444444555444444333333333444444444333333222222333333444111222333444555666666666555555444444444555777888666666666777777777888888:::888777555444333333444222222222222222333333333333333555666777888888888999888777666555444444444222222333333222111000000///......---,,,------------............---,,,,,,------,,,++++++******)))&&&(((***,,,------,,,+++''''''(((((()))*********++++++***)))))))))******))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''''''''&&&%%%###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))'''&&&&&&''')))))))))&&&&&&&&&&&&&&&&&&&&&''')))(((((((((((())))))***'''''''''((()))*********++++++***))))))***++++++************************)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000---///111111000111222444333333333444444555555555666666666666666666666666777888888888888888777777666555555444555666777888999::::::::::::999888888:::999777555444444444444888888888888888888888888999::::::;;;::::::999999888888777666555555444333333333333333222222222222))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************''''''''''''''''''''''''((()))***+++,,,+++******''''''''''''(((***+++,,,))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,---------......------------------------........./////////000000///000000111222333333333000000000000111111111111////////////............---......///000111111222222222222222222222222222222111111111111111222222//////000111222333333444333333222222222333444444444333333222222333333444111111333444555666666666777666555444333444444555444444444444555555666666888777666555444555666666000111111222222333444444222222444555666777777777777777666555444333333444111111222222222111111000......---,,,,,,,,,,,,---------......------,,,+++------,,,,,,+++******)))%%%'''))),,,------,,,,,,,,,,,,++++++***))))))))),,,,,,+++***))))))******'''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%#################################$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%''''''''''''&&&&&&%%%%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###"""%%%$$$$$$######$$$$$$%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%'''*********((((((((((((((((((((((((((('''&&&&&&&&&((()))+++&&&''''''((()))******+++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000+++---///000111222444666333333333444444555555555666666666666666666666666666777777777777777666666555444333333444555666777::::::999888888777777777666555555444555666777888888888888777777777777666999999:::;;;;;;;;;::::::999999888666555444333222222222222111111111111000