BM6P6(@ !!!"""""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""###############$$$%%%&&&%%%###!!! !!!!!!!!!!!!""""""""""""$$$######"""!!! ########################!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!"""###%%%%%%%%%$$$###""""""###$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""#########"""!!! ###"""!!!!!!!!!###$$$%%%############""""""""""""""""""!!! !!!######""""""!!!!!!  ###"""!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!! !!!"""######""""""!!!!!! ###!!! !!!!!!   !!!!!!!!!!!! !!!!!!""""""######&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""#########""""""!!!###$$$%%%&&&&&&%%%$$$###'''&&&$$$###"""###$$$$$$'''&&&###"""!!!!!!"""###""""""######$$$$$$%%%%%%########################$$$$$$$$$###"""!!!!!! &&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! &&&&&&&&&&&&%%%%%%$$$### !!!!!!!!!!!!""""""############""""""######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$###!!! """"""############"""""" !!!!!!"""""""""###%%%%%%$$$$$$###"""""""""""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""###$$$""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""""""""#########"""###$$$$$$$$$###!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""###########################!!!!!!!!!""""""######$$$############$$$$$$$$$$$$$$$###""""""###$$$###"""$$$$$$######""""""""""""###""""""""""""###$$$$$$############"""""""""!!!###############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""###$$$"""""""""!!!!!!!!!!!! !!!"""###""""""""""""!!!!!!  !!!""""""!!! !!!!!! !!!!!!""""""""""""""""""""""""%%%%%%$$$###"""!!!"""###!!!!!!!!!!!! ###!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  ###"""!!!!!!!!!!!!!!!"""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""############"""!!!""""""############""""""######$$$%%%%%%$$$######&&&%%%%%%$$$$$$$$$$$$%%%(((&&&$$$"""""""""###$$$!!!!!!!!!"""""""""""""""########################$$$$$$######"""!!!!!! """"""!!!""""""###$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! %%%%%%&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%""""""############""""""######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!""""""#########$$$$$$$$$##################$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""######$$$%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&########################!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$###"""!!!!!!######"""!!!"""###############"""!!! !!!"""######$$$$$$############""""""""""""!!!""""""""""""!!! !!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""" !!!"""######$$$"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!  !!!"""$$$$$$"""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""$$$###"""  ###!!! !!!!!!   !!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""############"""""""""######$$$$$$######"""$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%###"""!!!!!!"""###!!!!!! """"""""""""""""""""""""$$$$$$######"""!!!!!!!!! """###$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$%%%%%%%%%%%%$$$######""""""""""""############""""""############""""""######""""""""""""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""############"""""""""""""""###############"""############$$$$$$$$$&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%% !!!!!!""""""""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###  !!!###$$$!!!!!!!!!!!!"""""""""""" !!!"""###%%%%%%&&&########################"""""""""""""""!!!!!!!!!#########$$$$$$$$$%%%%%%"""!!! !!!"""###"""  """###$$$$$$$$$ !!!"""###$$$$$$#########"""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!  !!!!!!!!!###!!! !!!!!!   !!!!!!"""""""""!!!!!! !!! !!!!!!"""###$$$%%%$$$###"""!!!!!! !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!!!!!""""""############""""""""""""######"""""""""$$$%%%&&&'''((('''&&&%%%###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$$$$$$$$$$######!!!!!!!!!""""""""""""###""""""############""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""############""""""##################$$$$$$!!!""""""###$$$$$$%%%%%%'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$######"""###""""""""""""""""""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%% !!!""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!###$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""#####################"""$$$$$$$$$$$$%%%%%%%%%&&&"""!!! !!!"""###""" !!!###$$$%%%%%% !!!"""######$$$""""""""""""""""""######""""""###$$$$$$#########"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!""""""""""""""""""!!!!!!#########"""""""""!!!!!!###""""""!!!!!!!!!"""""" !!!!!!!!! !!!!!!"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """######""" !!!!!!""""""######!!! !!!!!!   """"""!!!!!! !!!!!!!!!"""###$$$%%%&&&######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!"""##################""""""""""""""""""###$$$%%%&&&'''((('''&&&%%%###"""""""""!!!!!!!!!""""""""""""!!!!!! #########""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&""""""############""""""######""""""""""""######"""!!!!!!!!!!!!!!!!!!"""###########################""""""!!!!!!!!!!!!!!!""""""############""""""$$$$$$##################!!!!!!"""###$$$%%%%%%&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$######"""""""""######"""""""""$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&&&&&&&%%% !!!""""""######""" !!!""""""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!""""""###!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!!!!######"""!!!!!!!!!!!!!!!"""###%%%%%%$$$###"""!!! !!!"""###""""""""""""############"""######$$$$$$$$$$$$###"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$""""""""""""!!!!!!!!!!!!"""############""""""!!!############""""""""""""$$$###""""""!!!!!!!!!""" !!!!!!!!! !!!"""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""" !!!!!!!!!"""""""""""""""###!!! !!!!!!   !!!!!! !!!"""$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""" !!!"""######$$$######$$$######""""""######$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$!!!!!!"""############"""""""""#########$$$$$$$$$""""""############""""""######""""""""""""######""""""!!!!!!!!!!!!""""""##############################"""!!!!!!!!!!!!!!!""""""############""""""###############"""""""""!!!!!!"""###$$$$$$%%%%%%'''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((''''''&&&$$$$$$###"""&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%% !!!"""############ !!!"""#########""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""###""""""!!!!!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""!!!!!!""""""######$$$$$$!!!""""""""""""#########$$$###""""""###$$$###"""%%%$$$###"""###&&&)))+++)))'''###  !!!###!!!"""""""""############!!!!!!"""###############"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!""""""#########$$$%%%%%%$$$###"""!!!###""""""""""""!!!!!!!!!"""""""""!!!""""""###### !!!!!! !!!!!!!!!"""!!!"""###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ###!!! !!!!!!    !!!"""###!!! !!!!!!"""###$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!""" !!!"""######$$$$$$$$$%%%$$$############$$$%%%((('''&&&$$$############""""""###############"""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!"""######"""""" !!!!!!!!!""""""############""""""######""""""""""""#########""""""!!!!!!""""""###########################!!!!!!!!!!!!!!!""""""###""""""############""""""#########""""""!!!!!!!!!"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$ !!!"""############ !!!###$$$$$$$$$###""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" """$$$$$$###!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!!!!$$$###"""###$$$%%%$$$"""%%%$$$######&&&***///222---)))%%% !!!"""!!!!!!""""""#########$$$ !!!"""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""$$$%%%%%%$$$%%%%%%&&&%%%$$$###""""""!!!!!!!!! !!!!!!!!!!!!"""$$$%%%&&& !!!!!!""""""""""""############!!!"""###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!### """ !!!!!!!!! ###!!! !!!!!!    !!!!!!!!!"""!!!!!!!!!!!!"""###### !!!###$$$%%% !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!""" !!!######$$$$$$$$$&&&%%%$$$######$$$%%%&&&)))(((%%%###"""!!!""""""  !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""######### !!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!""""""###""""""""""""""""""############""""""############""""""######""""""""""""############""""""""""""######"""""""""""""""""""""""" !!!###$$$%%%""""""############""""""###"""""""""!!!!!! ###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###!!! !!!"""###"""!!! !!!"""#########""""""!!!!!! ###!!! !!!!!!""""""!!! """"""!!!!!! $$$""" """###"""  !!! !!!$$$###""" !!!"""######""""""""""""###### !!!!!!!!!!!!$$$"""%%%!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$ $$$777FFFLLL000***""" """###""""""###%%%&&&&&&%%%###"""""""""############""""""!!!"""""""""###$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" """$$$$$$###""" ######!!!!!!$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""" !!!"""###"""""""""!!!  !!!!!! !!!!!!!!!!!!!!!  !!!!!! """"""""""""""""""""""""!!!"""###"""!!! !!!""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!! !!!###%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!"""######$$$""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!"""!!! !!!"""###$$$%%%&&&&&&%%%###"""""""""""""""############""""""""""""!!! """"""!!!!!!!!!!!!"""""""""!!!  !!!""""""""""""###$$$$$$%%%%%%"""""""""""""""#########""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!"""##############################!!!""""""""""""#########"""""""""!!!""""""######$$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$###"""###$$$&&&'''$$$#########""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$######"""!!!!!!"""############"""%%%%%%%%%$$$$$$###############$$$$$$$$$######"""######$$$$$$$$$######""""""""""""""""""#########"""""""""!!!""""""###$$$"""!!! ###"""!!! !!!"""######"""""""""!!!!!!!!! ###!!! !!!!!! !!!!!! !!!!!!!!!!!!!!! $$$!!! """###"""  !!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!"""""""""$$$"""%%%"""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!$$$%%%"""###...777999---(((""" """###!!!"""###$$$%%%%%%$$$###"""!!!""""""######""""""!!! !!!"""##################""""""!!! """""""""""""""""""""""" """!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! ######"""!!!   """$$$$$$"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!!"""""" !!!""""""!!!!!!  !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """ !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!"""###%%%&&&###$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""######$$$"""!!!!!!!!!  !!!!!!"""""""""""""""""""""""""""""" !!!"""!!!  """""""""###$$$$$$###""""""""""""""""""########################"""!!! """"""!!!!!!!!!!!!""""""""""""!!! !!!""""""$$$##############################"""""""""""""""########################$$$######"""""""""""""""!!!!!!!!!!!!!!!"""##############################"""""""""#########$$$$$$%%%%%%$$$###""""""######$$$######"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$######$$$%%%&&&'''$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$######"""!!!"""######$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$#################################""""""""""""###$$$$$$"""""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!###!!! !!!###""""""  !!!!!!!!!!!!!!!###!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! ###""""""!!!!!!""""""###!!!!!!!!!"""""""""#########""" !!!###$$$$$$###""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!######!!!"""&&&((('''((($$$!!!!!!######!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!! !!!""""""#########""""""###""""""!!!!!! """""""""""""""""""""""" !!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""###"""!!!!!! !!!!!! """!!!!!!  !!!"""######""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! """!!!   !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!! !!!""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""$$$$$$############$$$%%%######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!"""""""""######!!!!!!!!!!!!  !!!"""######"""""""""""""""""""""""" !!!!!!!!! """!!!!!!!!!""""""!!!!!!!!!""""""""""""############$$$$$$%%%$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###%%%%%%$$$######"""!!!!!!$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!!!!!!!!!!!!!!!!""""""#######################################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###############"""""""""######$$$$$$$$$$$$$$$###########################"""######$$$$$$$$$######"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$######""""""###$$$%%%%%%%%%$$$%%%%%%$$$$$$######""""""###############$$$%%%%%% !!!""""""""" """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$$$$### !!!  !!!!!!""""""!!! !!!!!!"""""""""!!! !!!"""!!!!!! !!!"""######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""############"""#########""""""$$$%%%""""""""""""""""""""""""#########"""""""""!!!!!! !!!!!!"""""""""!!!###"""!!!!!!######!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """""""""""""""!!! """"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!  !!!!!!  !!!"""""""""!!!  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!  """"""!!!  !!!  !!!!!!!!!   !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  !!! !!!""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$"""!!!&&&%%%%%%$$$$$$#########""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """######"""!!!!!!!!!!!!!!!"""!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""######""""""""""""######$$$#########"""""""""!!!%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""##############################$$$$$$$$$%%%%%%%%% !!!"""$$$'''***,,,...%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&########################"""######$$$$$$$$$$$$###########################""""""###$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&!!!"""###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$%%%$$$### !!!""""""""""""!!!!!! !!!!!!"""""" """######!!! !!!!!! !!!"""######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""############ """###"""!!!!!!###%%%""""""""""""""""""""""""############"""""""""""""""!!!!!!""""""!!!!!!"""!!! !!!"""######!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!""""""  !!!"""""""""""""""######!!! """ """!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!""""""  !!!  !!!!!! !!!"""  !!!!!!!!! !!!"""!!! !!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""&&&%%%%%%%%%$$$######"""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!$$$&&&'''%%%###"""!!!!!!"""###!!!"""""""""############""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""""""""############""""""!!!!!!"""""""""#########%%%$$$$$$###"""!!! ########################!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""##############################$$$$$$$$$%%%%%%%%% """$$$'''***---...$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$!!!"""######$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&& !!!"""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$$$$###!!!!!!!!!"""#########"""""" !!!!!!!!!!!!!!!  !!!###%%%"""!!!"""""" !!!!!!""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!"""""""""###### !!!"""!!! !!!"""$$$""""""""""""""""""""""""$$$$$$#########"""""""""&&&###!!!"""""" ###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!  """"""""""""""""""""""""!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!   !!!!!!!!!!!!"""""""""  """ !!!!!! !!!!!!""""""###"""!!! !!!!!!!!!!!! !!!!!!  !!!!!! !!!"""###  !!!"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$%%%%%%$$$###""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!!  !!!"""###"""!!! !!!!!!!!!!!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!$$$(((++++++)))&&&"""!!!!!!"""###""""""""""""############ !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!""""""######""""""!!! !!!""""""###$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!""""""############"""###""""""!!!!!!!!!!!!!!!####################################$$$$$$$$$%%%#########$$$%%%&&&'''(((######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######""""""###############$$$%%%%%%!!! !!!"""###### !!!"""######"""!!! !!!!!!!!!"""""""""###""""""!!!"""$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!!!!  !!!$$$)))$$$ ###%%%$$$!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!! !!!!!!!!!""""""""""""!!! !!!!!!"""######""""""""""""""""""""""""$$$$$$$$$#########""""""%%%!!! """"""###""""""###""""""!!!""""""###""""""""""""""""""###!!!""""""######""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!   !!! !!!"""""""""!!!  !!!!!!  !!!!!!  !!!!!!!!! !!!"""  !!!"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""$$$%%%"""###$$$$$$$$$###"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!! !!!"""###"""!!! !!!!!!!!!""" !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###&&&+++///...+++'''""" !!!"""""""""""""""############ !!!!!! """"""!!!!!!!!!!!!"""""" !!!""""""""""""!!! !!!!!!!!!"""""""""""""""#########"""""""""""""""########################"""""""""""""""######$$$######"""!!!!!!!!!!!!!!!########################"""""""""#########$$$$$$##################$$$%%%"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%###########################""""""""""""###$$$$$$######!!! !!!"""### !!!"""######"""!!! !!!!!!!!!""""""######""""""""""""###"""  !!!""""""!!!!!!""""""!!!!!! !!! !!!$$$+++&&&"""!!!%%%'''&&&###"""!!! """###$$$!!!!!! !!!!!! !!!!!!!!!!!!###""" !!!###$$$$$$###""""""""""""""""""""""""$$$$$$$$$############""""""### $$$###$$$$$$"""!!!!!!"""#########""""""""""""######""""""############"""""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! """"""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! $$$###"""!!! !!! !!!"""###"""!!!  !!!""" """""" !!!!!!  !!!!!!###"""!!!  !!!  !!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! """$$$&&&!!!"""###$$$$$$###"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""!!!!!!"""###"""!!!  !!!!!!"""""" !!!"""######"""""""""""""""""""""""" !!!""""""$$$(((---111000,,,'''""" !!!""""""""""""############ !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!""""""!!! ######""""""!!!!!! """""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%######"""!!!!!!!!!!!!!!!########################!!!""""""""""""######### !!!"""$$$%%%&&&!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""###$$$$$$###"""!!! #########$$$$$$%%%%%%%%% """######$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%!!!!!!"""########################$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""""""""""""""#########"""""""""!!!"""######$$$######""""""!!!!!! !!!!!! !!!"""###### !!!!!!!!!!!!!!!!!!"""""""""  ######""""""!!!!!! !!!!!!!!!!!!###"""!!! !!!"""""" !!!!!!""""""""""""!!!!!!!!!!!!$$$###!!!"""###$$$$$$#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###"""!!! !!!"""###"""!!! """ !!!""" !!!!!!!!! """"""!!!!!!    !!!!!! !!!!!!"""""" !!!   !!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###############$$$$$$$$$$$$#########""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###"""""""""""""""!!!!!! """#########"""!!!!!! !!!!!!!!!!!!!!!!!! """&&&(((,,,+++)))&&&###  !!!""""""""""""""""""""""""""""""############""""""######""""""!!!!!!  !!!"""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######$$$#########""""""!!!!!!############$$$$$$$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%%%%%%%$$$#########$$$%%%&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""""""""!!!!!! %%%%%%%%%$$$$$$#########$$$$$$##################""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!!!!###$$$""" $$$###"""""""""###%%%&&&""""""""""""!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!###"""!!!!!!!!!!!!"""### !!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!! """###"""!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!  !!! !!!!!!!!! !!!!!!!!!""" !!!   !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""######$$$%%%########################"""""""""!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! """!!!  !!!###%%%%%%%%%$$$$$$######"""""" !!!!!!!!!""""""""""""""""""""""""""""""############""""""###"""""""""!!!!!!!!! """!!!!!!!!!!!!""""""###""""""""""""""""""""""""###"""""""""""""""""""""###""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!!!!$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%###!!!"""###$$$""" """""""""""""""######$$$"""""""""!!!!!!!!!!!! !!!###$$$$$$###""""""!!!!!!!!!"""""""""###### !!!######  !!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######################## !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!! !!!!!!""""""  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #######################################$$$%%%%%%$$$$$$$$$######""""""!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""!!!  """"""!!!!!! """!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###############"""""""""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""######""" !!!!!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%$$$"""!!!""""""""""""############!!! !!!"""### !!!!!!!!!!!!""""""""""""#########$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""  """###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  !!! !!!"""###### !!!!!!!!!!!!!!!  """!!!!!! !!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!""""""!!!!!! """""""""""""""""""""""" !!!"""###%%%$$$$$$###"""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""!!!!!! !!!!!!!!!!!! #########$$$$$$######"""######"""!!!  !!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""!!!!!!"""#########$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""############$$$###############$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$############""""""""""""##################""""""""""""############$$$$$$$$$$$$!!!!!! !!!!!!$$$$$$####################################""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!! !!!###$$$$$$$$$###""" !!!!!!!!! """###$$$$$$###!!! """"""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""##################""""""!!!!!! !!!!!!!!!"""""""""###"""!!!"""$$$&&&&&&%%%$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""###""" """""""""""""""""""""""" """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!! !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!! ######"""!!!  """###"""!!! """"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%"""######$$$$$$######"""###""""""""""""""""""###"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!!!! !!!!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""""""""###$$$%%%&&&%%%$$$### !!!!!!!!!!!!!!!"""######""" !!!!!!!!!"""""""""############!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!! !!!"""######""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""######""""""###%%%(((((('''%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###########################""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""!!! !!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""$$$%%%%%%#########""""""!!!!!! !!!!!!!!!!!!!!!""""""""" !!!"""###$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! """"""!!!!!!  !!!""""""!!!!!! !!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""%%%$$$######"""###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%""""""############""""""###""""""!!!!!!""""""##################$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$######""""""######$$$"""""""""###############$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!######$$$%%%%%%&&&&&&%%%%%% !!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!! !!!"""######### !!!$$$''''''%%%### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""  ########################!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""!!! """ !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!""""""!!!    !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$&&&'''((("""""""""""""""!!!!!!!!! !!!!!!!!! !!!"""$$$$$$###"""!!!  !!!""""""""" !!!"""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!   !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""%%%%%%###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!!!!""""""#########"""#########$$$$$$$$$$$$ !!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$"""###%%%$$$!!! !!!###$$$$$$######$$$$$$%%%&&& !!!!!!"""!!!  !!!!!!!!!!!! """""""""!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!!!!"""!!!!!!!!!!!!  !!!!!! !!!"""######$$$"""%%%%%%###!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """"""""""""""""""""""""  !!!!!!!!!  """ !!!!!!!!!""""""######  !!!"""######  !!!"""""""""!!!    !!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""###$$$&&&'''(((!!!!!!!!!!!!"""""""""""" !!!###$$$%%%$$$"""!!!  !!!"""###### !!!"""############ !!!""""""""""""""" !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""######  !!!###"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""###%%%&&&&&&%%%###""" !!!!!!""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$#########$$$%%%%%%&&&""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!! !!!!!!"""###$$$$$$$$$######""""""""""""###### !!!!!!"""""""""###!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$!!!$$$%%%$$$!!! !!!###$$$###"""""""""###%%%&&&!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! ###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###############"""!!! """  """###""""""""""""""""""######""""""!!! """  """$$$#########""""""!!!!!!!!! !!!### !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""" ###"""  !!!!!! !!!!!! !!!###&&&   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!! !!!  !!! !!!!!!!!!  """"""!!!!!!!!!!!!""""""######""""""!!!!!! ###"""  !!!"""$$$$$$######""" !!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!"""!!! !!!""""""""""""###"""  !!!###%%%###"""  """### !!!!!!!!!!!! """!!!!!! !!!!!!"""!!! """###$$$###$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""############""" ###%%%'''))))))'''%%%###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!"""""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!""""""""""""######### !!!!!!!!!""""""######""""""###$$$%%%%%%&&&&&&!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!! $$$######""""""######$$$"""""""""######""""""""" !!!!!!!!!!!! !!!!!! #########"""""""""!!!!!!!!!  !!!### !!!""""""######""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""""" !!!!!! !!!###!!!  $$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!      !!!!!! !!!  !!!  """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!! !!!###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!! !!!"""###$$$!!!"""###""" !!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$###"""!!! ###$$$&&&((((((&&&$$$###$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!######$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""""""""#########$$$$$$ !!!!!!!!!""""""######$$$$$$%%%%%% !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!###$$$$$$###"""!!!!!!!!!############!!!!!! !!!!!!"""""" """######""" ######""""""""""""!!!!!!!!!  !!!"""!!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!""""""###### !!!!!! !!!###$$$!!! """  $$$""""""""""""""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!!!!       !!!!!! !!!  !!!  """!!!!!! !!!!!!""" !!!""""""###############"""######$$$%%%((('''&&&$$$"""!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!  !!!"""""""""""" !!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""  !!!""""""!!!!!!!!!"""###### !!!!!! !!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$#########$$$&&&''''''&&&$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############ !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""" !!!"""""""""!!! !!!"""######"""!!!  !!!!!!""" !!!"""######"""!!! """"""""""""""""""!!!!!!!!!  !!!""""""!!!""""""###############!!!!!!""""""""""""!!!!!!###"""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!! """###""""""!!! !!!!!! !!!###222***"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!           !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!"""""" !!!!!!""""""###$$$$$$'''&&&$$$"""  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!!""""""!!!!!!!!!""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""###### !!!!!! """###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$$$$###"""###$$$%%%%%%$$$###""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!""""""############ !!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""############""""""!!!!!!"""###$$$%%% !!!"""######"""!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!"""###############!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!  !!!!!!  !!!""""""!!!  !!!!!! !!!###<<<...!!!!!!!!!   !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!       !!!!!! !!!!!!!!! !!!!!! !!!!!!"""!!!!!!!!!  !!!"""###$$$%%%%%%###"""  !!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """!!! !!!"""  !!!"""##################"""""" !!!###"""""""""###$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!"""############""""""###$$$$$$###""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!! """"""""""""""""""""""""############""""""!!!!!! !!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$!!!"""###############"""  """###!!!!!!!!!!!!!!!!!!!!!!!! ###"""  """### !!!!!!!!!!!!"""""" !!!!!!!!!""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!###""""""""""""""""""!!! !!!!!!!!!!!!!!!  !!!!!! !!!###666)))###$$$$$$$$$  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""  !!!  !!! !!!!!!  !!!!!!!!!  !!!  !!!""""""!!!!!! !!!"""###%%%%%%&&&&&&&&& !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!"""#########$$$$$$$$$###"""!!!!!!"""######""""""###$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""!!!!!! """"""""""""""""""""""""$$$$$$######"""!!!!!!  !!!""""""######""""""######$$$$$$$$$##############################""""""""""""""""""""""""######""""""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!############$$$$$$$$$%%%"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""!!! ###!!!  !!!### !!!!!! !!! !!!!!!!!!"""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""######### !!!!!!!!!!!! !!! !!!!!!""" !!!!!! !!!###'''""" """###"""###&&&  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!  !!!  !!! !!!!!!  !!!!!!"""  !!!  !!! !!!"""###%%%%%%%%%$$$$$$ !!!!!! ######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!""""""!!! !!!"""### !!!!!!!!!!!!  !!!"""%%%$$$###""""""###$$$%%%"""!!!  !!!""" !!! !!!!!!###$$$$$$###$$$$$$$$$$$$###"""!!!!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!!!!!!!!""""""""""""""""""""""""#########""""""""""""""" !!!"""##################$$$$$$$$$###""""""########################""""""""""""""""""""""""######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%$$$$$$############!!!!!!!!!""""""#########""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!$$$$$$###!!! $$$""""""$$$ !!!"""### """"""  !!!!!!"""""" !!!""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!  !!!###%%% !!!!!! !!!###$$$'''###%%%""""""""""""""""""""""""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!   !!!  !!! !!!!!!  !!!""""""!!!!!!!!! """"""""""""""""""""""""   !!!!!!!!! !!!"""###"""!!!!!! !!!""""""!!! $$$$$$######""""""!!!!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" ###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! ###"""!!! !!!"""### !!!!!!!!!!!!!!! !!! !!!######!!!  !!!######!!!  !!!###""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%###$$$%%%%%%$$$###"""!!!!!!"""###"""  !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!"""############$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!""""""""""""#########"""""""""!!!!!!!!! !!!!!!"""###$$$$$$%%%""""""!!! %%%$$$###!!! """"""!!!!!! """!!!  !!!"""!!!!!! !!!!!! !!!"""""""""!!!"""""""""""""""!!!!!!!!!#########"""!!!!!!  !!!!!!!!!  !!!######!!! ########################$$$###"""!!!!!!!!!"""###""""""""""""""""""""""""######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""$$$$$$###"""!!! !!!"""""""""!!!""""""!!!   !!!"""######$$$""""""""""""""""""""""""  !!!!!!  """"""!!!!!!   !!!!!! """"""!!!    !!!"""###$$$$$$###"""  !!!  """"""!!!!!!  !!!  """!!!!!!""""""!!!""""""###$$$$$$%%%$$$"""###$$$$$$###""" !!!!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!"""#####################"""!!!!!!""""""!!!!!! %%%###!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""######!!! &&&///CCC333$$$!!!$$$$$$ """"""!!!!!!!!!!!!!!!""""""!!! !!!###$$$"""""""""$$$&&&&&&$$$""" !!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""############"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!! ###""""""###%%%%%%$$$"""####################################"""""""""""" !!!"""###$$$$$$%%%%%%###""" !!!###$$$"""############$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###############$$$$$$$$$#########"""""""""""""""""""""!!! """"""!!!!!! """!!!!!!!!! """!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! !!!$$$%%%&&&%%%###!!! !!!"""""""""!!!""""""!!!   !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """!!!!!!!!!   !!!!!! """!!!!!!   !!!!!! """!!!    """!!!!!!!!!  !!!"""""""""""""""!!! """!!!!!!!!!"""###%%%&&&$$$###"""""""""###!!! !!!!!! """""""""!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""!!! """!!!!!!!!! """"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""$$$""""""(((111nnnHHH'''!!!###$$$""""""!!!!!!!!!!!!""""""######""""""###$$$$$$%%%"""!!!!!!"""$$$$$$###!!! !!!!!!!!!"""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!"""$$$$$$###!!!####################################""""""""""""!!!!!!""""""######$$$$$$###"""!!! !!!"""$$$%%%""""""#########$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""###""""""""""""""""""""""""!!!!!! !!! !!!"""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!""""""!!!  !!!!!!"""######!!!!!!!!!  !!!  !!!  !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """%%%'''(((&&&$$$"""!!!!!!!!!"""!!!!!! """!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  !!!!!!!!!  !!!!!!!!!      !!!!!!!!!  !!!""""""#########"""!!!!!!  !!!!!! !!!###&&&((($$$###!!!!!!!!!!!! !!! """""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$######)))111MMM%%%!!!$$$(((""""""!!!!!!!!!!!!""""""""""""######$$$$$$######""" !!!""""""!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""$$$###""""""""""""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!! """###$$$"""!!!####################################"""""""""""""""""""""""""""#########""""""!!!!!!!!!###$$$%%%"""""""""#########$$$$$$$$$###############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""######"""!!! !!!!!! !!!""""""###!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!###"""  !!! !!!!!!"""""""""######### !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! """&&&((()))'''$$$"""!!!!!!!!!!!!!!!!!! """!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!   !!!!!!   !!!!!!   !!! !!!!!!!!!!!!!!!  """"""!!! !!!$$$''')))%%%###!!!!!!!!!!!! """""""""!!!  !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" ######"""&&&---\\\999 %%%!!!###"""!!!!!!!!!!!!""""""### !!!""""""!!! ###!!! """###"""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!"""$$$$$$###"""####################################"""""""""!!!#########"""""""""""""""$$$###""""""!!!"""######""""""""""""#####################"""######$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """""""""""""""#########!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!###"""  !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!   """$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""" """%%%''''''&&&###"""!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!"""$$$$$$"""!!! !!!!!!    !!!!!! !!!!!!    !!! !!!!!!!!!!!!!!! ######  !!!$$$'''(((%%%###""""""""""""  """!!!!!!!!!  !!!"""######"""!!! !!!"""############""""""############"""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!### !!!!!!!!!&&&000(((###%%%"""!!!!!!!!!!!!!!!"""###### !!!""""""!!! $$$""" !!!###$$$###""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$######$$$&&&&&&%%%#######################################"""""""""!!!#########"""""""""""""""%%%%%%$$$"""!!!!!! !!!!!!"""""""""###############""""""###$$$$$$%%%########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!""""""############!!! !!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!""""""!!!  !!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """######"""  !!!"""######$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""######$$$$$$######""" !!!"""$$$$$$###"""!!!!!! !!!""""""!!! !!!!!!"""  !!!""""""""""""!!!  !!!!!!!!!         !!!!!!!!!"""#########"""""""""$$$"""###+++,,,&&& !!!###$$$%%%&&&$$$"""!!!"""######"""  !!!  !!!"""###$$$%%%$$$###"""###############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###  """!!!&&&%%%$$$###!!! !!!!!!"""###$$$""""""#########"""!!!!!!###!!! !!!"""$$$######!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""######$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''%%%$$$####################################"""""""""""""""""""""""""""#########%%%$$$$$$###"""!!! !!!!!!!!!"""""""""######""""""""""""###$$$%%%%%%$$$$$$$$$###############!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!"""######$$$$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!"""##################""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!"""### !!!""""""    !!!!!!!!!!!!!!!!!!   !!!!!!     !!!"""   !!! !!!"""""""""""""""###&&&$$$ &&&111222*** """###$$$$$$$$$###!!!  """###"""!!! !!!!!!  !!!!!!!!!  !!!###$$$$$$$$$"""!!!"""""""""###"""!!!!!! !!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""#########"""  !!! !!!"""###$$$######"""!!!!!!!!!!!!!!!!!! !!!"""###""" !!!!!!!!!""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""############ !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%#######################################""""""""""""!!!!!!""""""######$$$$$$"""""""""#########""""""!!!!!!!!!!!!"""""""""###""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""#############################################""""""""" !!!!!!"""######$$$$$$ !!!"""### !!!!!!"""""" !!!!!!"""""" !!!""""""!!! !!!!!! !!!!!! !!!"""""""""!!! !!!"""######$$$ !!!!!! !!!!!!"""""""""""""""""""""""""""!!!  !!!""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!  !!!"""### !!!"""###  !!!  !!! !!!!!!"""!!!!!!!!!   !!!!!!   !!!!!!  """### !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!---...&&& ###$$$%%%$$$###!!!!!!"""!!!  !!!!!!!!!  !!!""""""###"""!!! !!!"""### """###$$$###!!! !!!!!!!!!!!!!!!  !!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""!!!!!!$$$"""%%%%%%$$$ !!!"""$$$$$$"""!!!   """"""  !!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """###$$$$$$$$$$$$ !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""####################################"""""""""""" !!!!!!"""###$$$$$$%%% !!!###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""!!!!!!  """""""""!!!  !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!  ######""""""!!!!!! !!!  !!!!!!   !!!!!! ###"""!!! !!!!!!  !!!######"""!!!!!!!!!!!! !!!"""###"""!!! !!!"""#########!!!   !!!!!! """"""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$&&&%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!!!!  !!!!!!"""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###%%%&&&&&&%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""#################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$###################################################"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$"""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!! ######################## !!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!"""""""""!!!!!!!!!"""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!  !!!!!!!!! !!!  !!!!!!   """"""!!!    !!!!!! !!!!!! !!!""""""###!!!""""""###"""!!!   !!!!!! """"""""""""""""""""""""""""""!!!!!!!!!###$$$%%%&&&%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""$$$&&&'''&&&&&&%%%""""""""""""""""""""""""!!!!!!"""""""""############"""!!! !!!"""#################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""######$$$$$$%%%%%%$$$$$$#####################################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$%%%"""!!!!!!!!!!!!"""###### !!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!""""""!!!  !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%$$$$$$###"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!  !!!  !!!    !!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!"""""" !!! """!!!"""$$$!!!!!!"""""""""!!!  !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""!!!!!!"""!!!!!!""""""""""""!!!!!!###"""!!! !!!!!!!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""######""""""""" !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!! !!!"""!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###"""!!! """"""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######################################################!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""""""""""""""#########$$$$$$!!!""""""############### !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""###"""!!! !!!###$$$'''&&&$$$"""!!!!!!""""""  !!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!  !!!   !!!  !!! !!!!!!!!!  !!!!!! $$$###!!! !!!"""$$$%%% !!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!  !!!!!!!!!  !!!"""""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""" !!! !!!"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$#####################$$$$$$$$$######################## !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########"""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!""""""""""""############$$$%%%''''''&&&%%%%%%!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""###"""!!! !!!"""###&&&$$$###!!! !!!!!!   !!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!  !!!     !!!!!! !!!!!!!!!!!! !!!""" !!!!!!  !!!!!!  !!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!    !!!  !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$##################$$$$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%"""######$$$$$$######"""""""""#########$$$$$$$$$########################!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######""""""""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""############$$$%%%''''''&&&%%%%%%"""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!! ###"""!!!!!! """"""""""""""""""""""""  !!!"""""""""""" !!!!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!  !!!  """""""""!!!!!!!!! !!!""" !!!"""""""""""""""!!!!!!!!!  !!!"""  !!!!!! !!!!!!""""""###""""""""""""""""""""""""!!!!!!"""############"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""############"""""""""""""""###$$$$$$%%%%%%########################$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$!!!""""""###############   !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!! !!!!!!!!!"""###"""!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! """"""""""""""""""""""""  !!!"""""""""""" !!!!!!!!! !!!!!! !!!!!!   !!!  !!!!!!  !!! !!!!!!!!!!!!!!! !!!  !!!"""### """######"""  !!!  !!!"""  !!!!!!  !!!""""""######""""""""""""""""""""""""""""""###$$$###"""!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!!  !!!"""### !!!!!!!!!"""""""""""" !!!!!!  !!!!!!!!!!!!!!!    """!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""" """###"""!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""### !!!"""######"""!!! ##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%&&&&&&''''''################################################$$$$$$############$$$$$$########################"""######$$$%%%%%%$$$$$$############$$$$$$$$$$$$&&&%%%$$$######""""""###""""""############""""""!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""#########$$$$$$$$$$$$############$$$$$$$$$%%%"""!!!!!!!!!!!!"""###### !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!########################!!!"""###"""!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! """"""!!!!!!  !!!  """######"""!!!   !!!"""""""""""" !!!!!!!!! !!!!!! !!!!!!  !!!!!!  !!!!!!!!!  !!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  """######   !!!"""  !!!!!!  !!!"""######$$$""""""""""""""""""""""""######$$$$$$###"""   !!!!!!!!!""""""""""""!!!!!!!!!"""###$$$ !!!!!!!!!""""""###### !!!!!! !!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!   """"""!!!!!! """""""""""""""""""""""" """""""""""""""""""""""""""!!! !!!"""###"""!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$ !!!"""######"""!!! ##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&################################################$$$$$$############$$$$$$########################"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$############$$$%%%&&&'''""""""############""""""!!!""""""###$$$$$$%%%%%%#################################"""""""""""""""########################$$$$$$######$$$%%%&&&&&&""""""!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&& """  !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! ############"""""""""""" !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! """"""!!! """!!!!!!"""""""""!!!!!!  !!!!!!""""""    $$$$$$### !!!!!!!!! !!!!!!   """"""!!!!!!   !!!  """"""!!!!!!###$$$!!! !!!###$$$&&&&&&%%%%%%$$$"""!!!  """!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! $$$$$$###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  """  !!!!!!!!!"""!!!!!! !!!!!! !!!"""""""""######"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!!  """###$$$ """"""""""""##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#######################################!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$###"""!!!!!!######""""""!!!!!! %%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!$$$#########$$$%%%%%%&&&&&&%%%$$$"""!!! ########################&&&%%%$$$#########$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! ######"""""""""!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!! """  """"""!!!!!!!!! !!!!!!  !!!!!!    !!!!!! !!!!!!   !!!!!!!!!   !!!  !!!  !!!!!!  !!!###%%%######"""!!!  !!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###"""  """ !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""!!!!!!!!!!!!!!! !!!"""### """"""""""""##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$$$$########################$$$$$$########################""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""###"""""""""######$$$%%%&&&%%%$$$$$$###$$$$$$$$$##############################$$$%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """"""!!! !!!!!!!!!!!!!!!!!! !!! !!!!!!!!!""""""""" !!!!!!""""""!!!!!!!!!"""!!!!!!!!!!!!  !!! !!!!!!!!! !!!!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!! !!!!!!  !!!!!!    !!!!!!!!! """       !!! !!!!!!"""!!!"""!!!!!!!!!!!!###$$$%%%&&&%%%###"""!!! !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!######!!! """$$$ !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!! !!!!!!###""""""!!!  !!!!!!""""""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""" """"""""""""##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################"""##################""""""""""""###$$$$$$$$$%%%##############################""""""!!!!!! """"""###$$$$$$$$$$$$###########################%%%%%%$$$$$$###""""""""" !!!""""""###$$$$$$"""!!!!!!!!!!!!!!!""""""########################""""""!!!!!!!!!!!!"""""""""""""""!!!""""""###$$$$$$#########$$$%%%&&&&&&########################!!!$$$&&&'''&&&$$$"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!###"""!!!!!!"""###""" !!!!!!!!!!!!  !!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!!!!   """### !!!!!! !!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!   !!!"""!!! """$$$     !!! !!!!!!!!!!!!"""#########!!! """""""""""""""###$$$%%%&&&'''&&&$$$"""!!!!!!###### !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!(((%%%"""!!!"""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######################## !!!!!!   !!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!! !!! !!!"""""""""##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################""""""############""""""!!!!!!"""###$$$%%%%%%%%%##############################""""""!!!!!! """"""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""###""""""!!!!!!""""""#########"""""""""######$$$""""""!!!!!!""""""###$$$########################!!!###%%%&&&%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! """!!! !!!"""###"""!!! !!!!!!""""""  !!!!!!!!!!!! !!!"""######""""""   """###  !!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!! !!!!!!!!!!!!!!!!!! !!!      !!! !!!!!!!!!""""""!!!""""""!!!!!!"""$$$"""""""""######$$$%%%&&&###"""  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!""""""555+++!!!"""%%%###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!! """  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################""""""############""""""!!!!!!"""###$$$%%%%%%%%%###########################"""""""""!!!!!!!!! """"""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$###############$$$#########"""""""""!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""######""""""""""""######%%%$$$$$$#########$$$$$$$$$###""""""!!!!!!""""""########################!!!!!!""""""###$$$%%%&&&""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!! !!!  """###"""!!! !!!""""""""" !!!  !!!!!!!!! !!!"""############!!!   !!!  !!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""   !!!"""### !!!!!!""""""!!!!!!   """       !!! !!!!!!""""""###  !!!###!!!""""""###$$$$$$%%%%%%###"""!!!  !!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""""""""888,,, !!!%%%""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!   !!!!!!!!!""""""!!!!!! !!!!!! !!!""""""###""""""!!!!!! ###!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################"""##################""""""""""""###$$$$$$$$$%%%########################!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################%%%$$$$$$###""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$########################$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$###########################"""!!!!!!!!!###%%%&&&""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!#########"""!!! !!!"""!!!  !!!""""""### !!!!!!  !!!!!! !!!######$$$$$$###!!!!!!!!!   !!!!!!!!!"""""""""!!!"""######"""  !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""!!!!!!""""""""""""!!!!!!  !!!######"""!!!"""### !!!!!! !!!!!!   !!!!!!!!!   !!! !!!""""""###### !!!  !!! !!!"""###$$$$$$$$$$$$###############"""""""""!!!!!!""""""""""""!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""""""###+++&&&!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!   !!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$########################$$$$$$######################## !!!!!!""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################ """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$###############$$$$$$$$$###$$$$$$%%%&&&########################"""""""""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""!!!""""""""""""""""""""""""  """$$$%%%$$$###"""!!!"""!!!  !!!""""""### !!!!!!!!!  !!!!!! !!!######$$$$$$$$$"""!!!!!!!!!!!! !!!"""!!!  !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!   !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######$$$"""###$$$###!!! !!! !!!"""######$$$###### !!! !!!!!!""""""""""""!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""### """!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!"""""""""!!!  !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  """###$$$""""""""""""""""""""""""""""""""""""##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$####################################### !!!"""###$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""##################$$$$$$"""""""""###$$$$$$%%%%%%!!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""!!!"""""" !!!"""$$$%%%&&&######################## """$$$%%%%%%###!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!"""#########"""!!!  !!!$$$###!!!   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%"""!!! !!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!  (((&&&""" """$$$  !!! !!!"""###"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! """"""!!!!!!  !!!""""""""""""############$$$$$$$$$$$$###""" ######""""""!!!!!!  !!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """###%%%%%%###""" !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###!!!!!!$$$######""""""######$$$!!!"""'''!!!(((***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""$$$###"""""""""""""""###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""######"""""""""""""""###""""""!!!!!!"""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!""""""""""""""" !!!"""###$$$$$$%%% !!!###$$$%%%!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!     !!!"""######""""""!!!  !!!!!!  """"""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""  %%%###  !!!  !!!!!! !!!!!!"""!!!!!!    !!!!!!"""""""""!!!   !!!  !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""############$$$$$$######"""!!!!!! """"""""""""!!!!!!  !!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""############""""""$$$$$$############$$$$$$%%%"""###$$$!!!%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###############""""""""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########""""""""""""######$$$####################################$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""###############!!!!!!""""""######$$$$$$"""!!!!!!!!!!!!""""""###!!!!!!!!!""""""""""""""" !!!!!!""""""!!!!!!  !!!!!!!!!!!!  !!! !!!!!!"""""""""!!!!!! !!!!!! """""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!! !!!!!!!!!  !!!!!!  !!!!!!   !!!  !!!!!!!!!!!!   !!!   !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""############%%%$$$"""!!! !!!!!!""""""""""""!!!!!!!!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!###"""""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%)))$$$$$$!!!$$$"""%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""$$$##################$$$$$$$$$#########""""""""" !!!"""######"""""""""#####################""""""###$$$&&&'''###"""""""""""""""######$$$$$$###"""""""""######"""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$###############$$$$$$%%%"""""""""""""""#########$$$###"""!!!!!!!!!!!!!!! !!!!!!""""""### !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""   !!!!!!"""!!!!!!!!!!!!!!!!!!  !!!""""""!!!  !!!"""""""""!!!   """#########"""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!! ###"""!!!"""!!! !!!   !!!!!!""""""!!!!!!     !!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!   !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############%%%###!!!  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!  !!!!!!!!!###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###"""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((%%%'''"""///%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## !!!!!!!!!"""######""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""" """########################""""""$$$###"""!!!!!!###%%%'''""""""""""""""""""###$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$############$$$$$$######"""""""""###$$$%%%#########"""""""""""""""$$$###""""""!!!!!!"""""" !!!!!!!!! !!!!!!!!!!!!  """"""######!!!!!!!!!  !!!""""""!!!  !!!"""""""""!!!  !!!"""#########""" !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""###"""""" !!!!!!!!!!!!!!!!!!!!!$$$!!! """!!!"""!!!   !!! !!!!!!"""""""""!!!!!!!!!   !!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$###!!! """### !!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$***%%%===)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############ """######&&&&&&%%%$$$###""""""!!!&&&%%%###!!!!!!"""###$$$""""""!!!!!!"""###$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""###$$$$$$  !!!!!!    !!!""""""""""""!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!$$$""" !!!    !!!!!! !!!!!!"""!!!!!! !!!!!!!!!    !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!""""""""""""""""""""""""!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""############""""""!!! !!!""" !!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! ###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$##################$$$!!!###---&&&HHH,,,''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$######### !!!"""######&&&%%%%%%$$$######""""""&&&%%%###"""!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$#########$$$$$$########################$$$############"""""""""$$$$$$############$$$$$$ !!!""""""""""""!!!"""""""""""""""#########"""""""""""""""###$$$%%%!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!"""""""""### !!!!!!!!!  """"""""""""!!!!!!!!!!!!""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!""""""!!!  """###$$$###!!!  !!!!!! !!!!!!!!!  !!!!!!!!!!!!   !!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!"""""""""""""""""""""!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""############ !!!"""######$$$$$$$$$###""""""!!!!!!""""""######$$$---###MMM+++&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!""""""###""""""""""""######$$$$$$############""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$############$$$$$$ ###$$$%%%$$$"""!!!!!!!!!""""""######$$$$$$$$$$$$######""""""############""""""!!!!!!       """######"""!!! !!!"""###$$$###!!!  !!!""" !!!###%%%&&&!!!!!!!!!!!!""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!""""""!!! !!!!!! !!!!!!""" ###&&&%%%!!!  !!! !!!""" !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!  !!!!!!!!!  !!!!!!!!! !!!!!!!!!""" !!!  !!!""""""!!!!!!  !!!""""""""""""############ !!!!!!"""!!!!!!  !!!!!! !!!"""""""""""" !!!!!!!!!""""""###### !!!!!!!!!"""!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """###%%%%%%###"""  !!!"""############""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""###### """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """###$$$$$$$$$###""""""!!!!!!!!!!!!""""""%%%%%%,,,MMM)))$$$)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""$$$##################$$$%%%%%%%%%$$$$$$$$$######$$$######""""""""""""###!!!"""$$$%%%&&& !!!"""###$$$$$$######!!!!!!!!!!!!"""###$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$!!!$$$''''''%%%###!!! !!!!!!"""###$$$$$$%%%'''&&&%%%###"""!!!!!!!!! !!!""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""  !!!""""""!!!!!! !!!   !!!""" !!!!!!!!!!!!!!!!!!###""""""!!!!!!  !!!###""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!  !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!  !!!""""""!!!  !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!! """"""!!!!!! """!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""  """"""!!!!!!  !!!""""""!!!!!!  !!!!!!""""""######  !!! !!!""""""###############"""!!! """!!!!!! !!!!!!"""  !!!!!!!!!!!!!!!$$$###""" !!!!!!""" !!!!!!!!! !!! !!!!!!!!!!!!""""""""""""!!!"""#########"""  !!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!  !!!""" ######""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!%%%%%%%%%$$$###"""!!! """"""!!!!!!""""""###$$$%%%$$$&&&,,,222222***###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!  !!!###%%%########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""&&&%%%###"""""""""######"""""""""###$$$$$$$$$%%%$$$$$$##################&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""######$$$%%%%%%$$$###""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""  !!!###$$$%%%$$$######""""""##################$$$%%%&&&&&& !!!"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!!!!!!!!!!!!! !!!   !!!""" !!!!!!!!!!!!!!!!!!  !!!"""###"""!!!!!!!!! !!!"""!!! !!!"""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""!!! !!! !!!""""""!!!  !!!!!!!!!!!! !!! """!!!  !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!"""!!!!!!!!! !!!!!!!!!"""""""""""""""$$$$$$$$$$$$###"""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!! """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!   !!!!!!###!!! !!!"""###"""!!! !!!!!!!!!"""""""""!!!""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" """"""""""""!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""&&&&&&&&&&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%###%%%+++111111***###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""###"""""""""########################""""""###$$$$$$$$$$$$###########################&&&%%%$$$###"""######$$$###############$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######$$$%%%%%%$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""" !!!###$$$&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!   !!!!!! !!!!!!!!! !!!!!!!!!!!! #########!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!  !!!!!!!!!!!!   !!!!!!""""""#########"""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!  """!!!  !!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!! !!!!!!!!!!!! !!!!!!!!!""""""#########%%%%%%%%%$$$$$$###""""""$$$$$$###############"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!"""############"""!!!!!!   !!!!!!!!!###!!! !!!"""###"""!!! !!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!!!!$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$***///000***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%###!!! ########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###############!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$############$$$""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!! !!!"""###$$$'''&&&%%%$$$############&&&%%%%%%%%%%%%%%%$$$$$$!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!   !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """"""###!!! !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""######""""""!!!  !!!!!! !!!  !!!!!!   !!!"""############"""!!!!!!!!!!!!"""  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!   !!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""$$$$$$###""""""!!!!!!!!!$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""$$$#########"""  !!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!! $$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!"""""""""########################""""""""""""""""""""""""""""""""""""############ !!!"""""""""""""""""""""!!!!!!""""""###$$$""""""###(((---...***&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%$$$###"""!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%%%%$$$$$$###############""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""######$$$%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%$$$$$$  !!! !!!!!!!!!!!!   !!!!!!!!!    ######$$$$$$$$$######""" !!!!!!!!!!!!!!!!!!"""""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """""""""""""""!!! !!!!!!"""""""""!!!!!! !!!    !!!""""""######""""""!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!! !!!!!!    !!!!!!!!!  !!!!!!!!!!!!!!! !!!""""""###%%%$$$###"""!!!!!!!!!""""""""""""!!!   !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""   !!!!!! """""""""""""""!!!!!! !!!!!!!!!""""""!!! !!!  !!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""#########$$$ !!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############ !!!"""""""""""""""""""""!!!!!!""""""###$$$""""""###&&&***+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$"""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""%%%$$$######""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$'''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''&&&%%%$$$ !!! !!!!!!!!!!!!   !!!   !!!!!!   !!!!!!!!!!!!!!! """"""!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!! !!!!!!    !!!!!!"""""""""!!!   !!!""""""""""""  !!!!!!!!!!!!!!! !!!!!!!!!    !!!!!!""" """"""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%'''&&&$$$###""""""######!!!    !!!"""############ !!!!!!""""""!!!!!! !!!!!!   !!!  !!!!!!!!!"""""""""###!!! !!!"""###"""!!! !!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ########################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&#########%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$"""!!! """###%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############&&&%%%%%%$$$###"""!!!!!!$$$$$$###""""""""""""###""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%  !!!!!!!!!!!!  !!! !!!   !!!!!!!!!   !!!!!!!!!""" """######""" !!! !!!!!!!!!""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""!!!!!!""""""!!!!!!  !!!!!!    !!!    !!!""""""""""""  !!!!!!!!! !!!""""""!!!   !!!!!!"""""" !!!!!!"""""" !!!""""""############""" !!!!!!!!!""" !!!"""###$$$%%%&&&&&&'''%%%###"""!!!!!!"""### !!!!!!!!!!!! !!!!!!!!!!!! !!!"""############ !!!!!!!!!!!!!!!$$$$$$############$$$$$$   !!!!!!!!!  !!!!!!!!!""""""""""""###!!! !!!"""###"""!!! !!!!!!!!!"""""""""$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!  """"""""""""!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""########################"""""""""""""""""""""""" !!!!!!!!!"""""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$###"""""""""###$$$%%%&&&'''%%%&&&((())))))((('''&&& !!!"""!!! !!!!!!!!!"""  !!!!!!!!! !!!!!!   !!!!!!!!!  ###"""  !!! !!!!!!"""""""""###%%%$$$""" !!!!!!"""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """############ !!!!!!!!!  !!!!!!        !!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!   !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&& !!!  !!!!!!"""!!!!!! !!!!!!"""""" !!!"""###$$$$$$$$$###!!! !!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""#########""" !!!!!!!!!!!!""""""""""""!!! !!! !!!!!!!!!!!!""""""""""""$$$###!!! !!!"""!!!!!!""""""!!! """"""!!!!!!   !!!""""""!!!  ######""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######$$$$$$$$$######""""""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""######$$$$$$$$$%%%###############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$%%%%%%&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!"""###%%%'''((($$$&&&((()))***)))((('''  !!!!!!!!!!!!!!!"""######"""!!!   """ """""""""""""""""""""""" !!!!!!  """$$$$$$###!!! """"""""""""""""""""""""&&&&&&%%%###  !!!%%%### !!!""" !!!!!!"""""""""""""""""""""""""""""" """#########"""!!! !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """###  !!!!!!  !!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!"""""""""!!!!!! """"""  !!!"""$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!! !!!"""###$$$###"""  !!!###%%%""""""!!!!!!!!!!!!"""""" !!!  !!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$$$$######!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!! ###%%%$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%!!!!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%###!!!  !!!"""!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!"""######$$$$$$$$$$$$$$$#########""""""########################%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########((('''&&&%%%$$$#########%%%###"""###$$$$$$###"""$$$$$$%%%&&&&&&'''((((((((('''&&&&&&(((((('''&&&!!!  !!!!!!!!!!!!!!!!!!""""""###!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!   !!!!!!!!!  !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!! !!!!!!!!!     !!!!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!! """""""""!!! !!!!!!   """""""""""""""!!! !!!###$$$$$$$$$""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!  !!! !!!!!!!!!!!! !!!"""#########!!!  !!! """$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$$$$######!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""!!! """%%%############"""""""""!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###"""!!! !!!""""""##############################""""""""""""######$$$$$$$$$$$$$$$###""""""$$$###"""!!! !!!!!!"""!!!""""""###$$$$$$%%%%%%$$$######""""""######$$$"""######$$$$$$######"""!!!!!!""""""###$$$$$$%%%$$$$$$$$$#########""""""########################%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$%%%$$$###"""###$$$$$$###"""###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%"""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""###!!!!!!  !!!!!!!!! !!!!!!!!!""""""""""""""""""""""""###!!! !!!""""""!!!  !!!!!!!!!!!!  !!!!!! """""""""""""""""""""""" """$$$%%%$$$"""  !!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!"""############!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """""" !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """""""""!!!    !!!###$$$$$$###""""""!!!!!!  !!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!! !!!!!!########################!!!!!! !!!!!!"""!!!!!! !!!!!!"""!!!  !!! !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""$$$######""""""######$$$!!!""""""""""""""""""""""""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!! """$$$############""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""!!! """""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$###""""""###""""""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$######""""""######$$$"""######$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$$$$#######################################%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$###"""###$$$%%%$$$"""#########$$$%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$"""!!!!!! !!!!!!"""!!! !!!""""""!!!  """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""  """######""" !!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!"""######!!!!!!!!! """""""""""""""""""""""" ###%%%''''''$$$!!! !!!"""###$$$######""" !!!!!!!!!!!!!!! """!!! !!!###$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!###"""!!!!!! !!! !!!!!!!!!  !!!!!!  !!!"""#########""""""!!!  !!!""""""""" !!!!!!   !!!!!!!!!!!!!!!"""############""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!""""""!!!""""""!!! !!!######""""""""""""######!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""######"""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!"""$$$#########"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###!!!!!!!!! !!!!!!!!!######$$$$$$$$$######"""""""""#########""""""!!!""""""#########$$$$$$$$$######""""""""""""######""""""############"""""""""#########$$$$$$$$$%%%################################################$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$"""""""""$$$%%%$$$###""""""######$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""!!! !!! !!!!!!"""  !!!!!!  !!!  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!  """!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """######$$$%%% !!!"""######!!!!!!!!!!!!!!!!!! """!!! !!!###$$$!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""" !!!!!!!!! !!!     !!!!!! !!!"""######$$$$$$###"""!!!!!!!!!""" !!!"""""""""  """""""""!!!  !!!!!! !!!!!!!!!""""""""""""#########"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###"""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########  !!!"""###$$$$$$!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!"""###""""""""""""""""""####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$$$$######""""""######$$$ !!!""""""""""""""""""""""""#########$$$$$$###""""""!!!!!!""""""###"""######$$$$$$$$$######!!!"""############""""""###############$$$$$$$$$###""""""""""""""""""###"""""""""######"""""""""###############$$$$$$$$$################################################$$$$$$$$$###############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!###"""!!!"""$$$%%%$$$###""""""############$$$$$$$$$###""""""###$$$###"""!!!  !!!  !!!"""  !!!!!! !!!!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""!!!   !!!""""""###$$$%%% !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######  """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""    !!!!!! !!!!!!""""""$$$###"""!!!!!!!!!"""###"""""""""!!!   !!!"""""""""""" !!!!!!"""!!!!!!!!! !!!!!!""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!! !!!!!! !!!!!! !!!!!!!!!  !!!"""!!!!!! !!!!!!""" !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""!!! !!!!!!  !!! !!!!!! !!!!!!"""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""############ !!!"""######$$$!!!!!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!######"""!!!"""###""""""""""""##########################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######""""""""""""###### !!!"""############!!!""""""######$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$###"""""""""############$$$###########################""""""!!!!!!""""""###!!!""""""######""""""!!!""""""""""""""""""""""""###############$$$$$$$$$####################################################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$"""!!!!!! ###"""!!!"""$$$%%%%%%$$$########################$$$"""""""""###$$$###""""""!!!!!! !!!!!!"""  !!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!  !!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&%%%""" !!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!  !!!!!!  !!!!!! !!!!!!!!!!!!!!!"""!!! """###"""""""""!!!  !!!!!! !!!"""""" !!!!!!!!!!!!!!! !!!""""""######$$$######""""""""""""""" !!!!!!"""#########"""!!!!!!!!! !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""" !!!#########"""!!!!!!""""""!!! """!!!!!! !!!!!! !!!!!!"""""" !!!""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!""""""""""""### !!!!!!""""""###### !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!######"""!!!""""""!!!"""""""""##########################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%######""""""""""""###### !!!"""######"""!!!!!! !!!!!!"""######$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$$$$######"""""""""###%%%%%%########################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""######""""""""""""######  !!!!!! !!!""" !!!""""""!!! """""""""""""""""""""""""""  !!!  !!!!!!!!!!!!""""""""""""""""""!!!  """$$$$$$###!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!###!!!!!!""""""######$$$$$$""""""!!!!!! """""""""""""""""""""""" """#########"""!!!"""######$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" """!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""  !!!"""######  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!""""""""" !!!!!!!!!""" !!!!!!!!!  !!!"""######$$$$$$$$$###"""!!!!!!"""""" !!!"""###$$$%%%%%%""""""!!!!!!   !!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!!  """"""!!!!!!!!!!!!"""""" !!!"""""""""""" """###$$$###"""!!! !!!"""!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!"""######$$$ """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""" ######"""!!!!!!"""!!!!!!""""""#########$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######""""""#########!!!  !!!""""""#########""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''$$$$$$##################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""######$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$%%%"""!!!!!!"""$$$&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$""" ###"""!!! !!!"""###### """###!!!$$$######"""!!! ###!!!  !!!"""#########"""!!!"""  !!! !!!!!! """!!! """"""""""""############!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$ !!!""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! """!!!  !!!"""  )))### """"""!!!   !!!!!! ###!!!  !!!######"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!! !!!!!!  !!!!!!!!!!!!###%%%&&&###"""!!! !!!"""###############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""############### !!!  !!!""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$###""" !!!""" !!!!!!!!!  !!!!!!!!!!!!!!! """"""############""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!###$$$&&&'''!!!!!!!!!!!!!!!"""######""""""""""""############$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&$$$"""!!! $$$$$$%%%%%%%%%$$$######$$$###!!!  """#########"""!!!!!!!!!!!!!!!######""""""""""""######$$$$$$##################""""""""""""""""""""""""&&&%%%$$$"""!!! """"""""""""""""""""""""########################!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################$$$$$$############$$$$$$%%%%%%$$$###""""""######"""$$$%%%$$$"""!!!!!!########################!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!"""!!! ######""""""!!! !!!!!!!!!  !!!   !!!""" !!!!!!!!!!!! !!!  !!! !!!!!!!!!  !!!!!!!!!!!! !!!""""""#########"""######""""""""""""""""""######"""!!!!!!"""###### !!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """!!!  !!!"""   !!!"""###$$$"""""""""!!! !!!!!!!!!"""""""""###### !!!!!!"""!!!!!!!!!  """!!!  !!!""""""!!!  !!!###"""""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!! !!!!!!  !!! !!!"""$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""""""""!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!###"""!!! !!!!!! """"""############""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$###"""$$$###!!! """#########"""!!!!!!!!!!!!!!!######""""""""""""######################################################$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$%%%$$$$$$$$$############"""""""""###############""""""""""""""""""""""""###""""""""""""###$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######"""######!!!###%%%&&&$$$#########""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""""""""!!!!!!""""""""""""!!!!!! !!!"""!!! !!!"""###""""""!!!!!! """""""""""""""""""""""" !!!   !!!!!!"""!!!!!! """"""!!! !!!"""""""""!!!  !!!!!!!!!!!! !!!!!!""""""!!!!!!$$$$$$###""""""!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!  !!!%%%&&&%%%$$$%%%&&&"""!!!!!! !!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""!!!  !!!"""!!!  !!!"""$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! """!!!  !!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!"""!!!  !!!!!!""""""!!!!!!  !!!""""""######""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###"""!!!!!!!!!!!!"""######"""""""""#########$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$###"""!!! !!!""""""###""""""!!!!!!!!!!!!!!!######""""""""""""######################################################""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""!!!""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%$$$###$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!!!! !!!"""######"""!!! !!!###"""!!!###""""""!!!!!!!!! """""""""""""""############!!!  ###"""!!! !!!!!! """!!!  !!!""" !!!###$$$$$$"""!!!""""""""""""############ !!!!!!""""""!!!!!!!!!######""""""!!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!!""""""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!   """"""!!!!!!###''',,,000"""!!! !!!!!!!!!""""""""""""!!! !!!!!!###$$$$$$###!!!!!!"""!!! !!!""" !!!######&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  """""""""!!! """""""""!!!!!!!!!!!!""" !!!"""######"""!!! """"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! """######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  #########$$$$$$######"""!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""#####################$$$$$$$$$########################"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########$$$%%%%%%$$$######%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!! !!!"""######"""!!!  """"""!!!$$$!!!!!!!!!!!! !!!!!!""""""""""""!!!   """!!! """  !!!"""!!! !!!###!!!"""$$$$$$###!!! """"""""""""############!!!""""""######"""!!!!!! !!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!    $$$!!!!!!'''---......!!!!!! !!!!!!#########""""""""""""""" !!!!!!  !!!"""######"""!!! !!!!!! !!!!!! !!!"""###$$$%%%%%%%%%$$$###""""""""" !!!!!!!!!!!!!!!!!!!!!!!!    ######"""!!! """""""""""""""!!!!!! !!!"""######"""!!! !!!""""""""""""#########""""""""""""""""""""""""""""""##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!! !!!""""""######""""""!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!!!!!!!!!!  !!!!!!!!! """"""######"""!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!!!!! """""""""""""""###$$$$$$############$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""#########$$$$$$$$$########################$$$######"""""""""""""""######################################################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$######$$$$$$%%%$$$""""""$$$&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!""""""""""""!!!!!! !!!!!! """###  !!!!!!"""!!!######"""   !!!!!!!!!!!!###"""!!!!!!""""""!!! !!!""" !!!"""""""""!!! !!!!!!!!!!!!""""""#########"""!!!!!! !!!!!!"""###### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!    !!!(((///000***###!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$$$$$$$############### !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! ######""""""!!! !!!"""""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!""""""!!!!!!    !!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!!!!!!!!!! !!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!! !!!!!!!!!###""""""""""""###$$$$$$#########$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$#########"""""""""!!!!!!!!!!!!!!!""""""#########""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""############################################################"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$###""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""###%%%%%%$$$#########$$$%%%$$$###"""###%%%##############################$$$$$$$$$%%%%%%%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""  """###""""""  !!!"""""""""######"""  """###"""!!! !!!"""""" !!!  !!!"""!!!   !!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!   %%%+++...,,,%%% !!!"""""" !!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!""""""""""""""""""""""""############### !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!! !!!!!!###"""""""""!!!!!! !!!"""######"""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""""" !!!"""###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!""""""!!!!!!  !!!""""""!!!   !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!!!!!!!!"""######$$$$$$######"""""""""!!!!!!  !!!!!!!!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!!!!!!!!"""############""""""######$$$%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""############""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$############################################################"""""""""!!!"""############$$$$$$$$$!!!!!!"""""""""#########"""""""""###############""""""""""""""""""""""""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$### """###%%%%%%%%%###""""""$$$&&&'''%%%$$$$$$$$$####################################$$$$$$$$$$$$ ###"""!!! !!!"""###!!!"""$$$###!!!  !!!""""""###"""!!! !!!"""  """###$$$%%%###"""!!!!!!###""" !!!""""""!!! !!!"""""""""!!! !!!"""""""""""""""############ !!!!!!!!! """""""""!!!  !!!""""""!!!  !!!"""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!""""""######  ###'''((('''%%%$$$$$$ !!!"""###$$$$$$######"""""""""!!! """###$$$$$$$$$###"""!!! !!!"""### !!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!! !!!!!!""""""""""""!!!!!!!!!!!! """#########"""!!!###"""!!! !!!"""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!!  !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!""" """#########"""!!! $$$$$$$$$$$$###""" !!!!!!!!!!!! """"""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""""""""""""""###$$$$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""############""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&########################""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$ !!!!!!"""""""""###""""""######$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$### !!!###%%%&&&%%%###"""###%%%((()))'''&&&%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!!!!!!!!!!""""""############""""""!!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!   !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!""""""  ######!!!""""""""""""""""""""""""!!!""""""!!!!!!"""$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""!!! """""""""""""""""""""""" !!!###$$$ """"""!!! !!!!!! !!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!! !!!!!! """"""""""""!!!!!!!!!!!! """""""""""""""""""""""""""!!!  !!!""""""!!!  """""""""""""""""""""""" !!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$############!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""" !!!!!!""""""!!! ###"""!!! !!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$""""""!!! ###!!!### !!!""""""!!!!!! !!!!!!!!!!!!!!! $$$###"""!!!!!! !!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """######""""""###$$$#########""""""""""""!!!$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%***(((%%%###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!$$$%%%%%%$$$!!! %%%%%%$$$$$$###"""""""""$$$#########""""""!!!!!!$$$$$$$$$############"""%%%%%%$$$######$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!###$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$###""""""###$$$%%%''''''&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""""""""!!!""""""######""""""!!!!!!!!!"""  !!!!!!!!!""""""""""""  !!!!!! !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""!!!!!!""""""!!! !!!######!!!"""""""""""""""""""""""" !!!""""""!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!! """"""!!! !!!!!! !!!!!! !!!###$$$$$$###!!! !!!"""###$$$ """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""" !!!!!!""""""!!! """"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$###"""!!!!!! !!!!!!$$$ ###$$$""" """!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$######$$$$$$%%%%%%%%%&&&###"""!!!!!!!!!"""$$$%%%###$$$$$$$$$$$$%%%%%%%%%(((&&&%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$##############################""""""$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$$$$$$$###"""!!!!!!"""######%%%%%%$$$$$$###""""""!!!########################$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""###### !!!!!!""""""!!!!!! ###""" !!!!!! !!!!!!!!!""""""""" !!!!!!""" !!!!!!!!!"""""" !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!""""""!!! !!!###"""!!!!!!"""######""" """"""""""""""""""""""""!!!"""###"""!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""  """!!!!!! !!!!!!!!! !!!!!! """"""""""""  !!!"""$$$%%%&&& """"""""""""!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!"""""""""######""""""############""""""######""""""!!! """"""""""""""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""""""""!!! !!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$######"""!!!"""""""""### ###$$$!!! !!! !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""############""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$!!!"""###$$$%%%&&&''''''$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######"""""""""############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$###############$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""#################################""""""#################################$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$###############"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! %%%""" ######!!! !!!!!!!!!"""""" !!!!!! !!!!!!!!!!!! !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!! !!!###!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   """!!! !!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!! !!!!!!"""$$$%%%&&& """"""""""""!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""########################!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!!!!!!!"""""""""!!!!!!  !!!#########"""!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$%%%$$$######""""""######""""""$$$!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""######!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" """######""""""###$$$ !!!!!!"""######$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$#########""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################""""""""""""###$$$$$$$$$######"""""""""""""""$$$$$$$$$#########""""""##############################""""""""""""##############################$$$##################$$$############$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!! $$$""" ###$$$""" !!!!!!!!!!!!!!!!!!   !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###""" """### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """""" !!! !!!!!! !!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""""""""""""""  !!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""########################""""""""""""############!!!!!!!!!""""""!!!!!!!!! !!!"""######$$$########################!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!! """#########""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$################## %%%&&&###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######!!!!!! !!!!!!"""######!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###### """######""""""###$$$""""""""""""""""""""""""$$$######"""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######!!!!!!""""""############$$$$$$$$$#############################################""""""""""""#######################################$$$$$$#########$$$$$$$$$#########"""""""""######$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""!!!  !!!!!!""""""!!!!!! ###!!!!!!!!!"""""""""  !!!!!!!!!"""!!!!!!   !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""###"""!!!!!!"""$$$!!!"""""" !!!""""""""""""""""""""""""!!!""""""!!!!!!"""$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$&&&&&&%%%###!!! !!! !!! !!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""###""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!""""""######""""""!!! !!!"""""""""!!!!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%########################!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$%%%$$$######"""#########&&&###$$$(((***&&&###$$$""""""!!!!!!  !!!!!!""""""######$$$"""!!!!!!!!!!!!""""""###""""""""""""############""""""!!!!!!!!!!!!"""""" """""""""""""""""""""""" !!!!!!""""""######$$$ """######""""""###$$$%%%%%%%%%$$$$$$$$$######"""!!! !!!"""###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$#########$$$%%%&&&&&&'''#########$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######!!!!!!!!!!!!!!!""""""### """###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################"""###$$$$$$$$$$$$###"""$$$$$$#########"""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!""""""######""""""!!! !!!"""""" !!!"""  !!!!!!   !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$ ###%%%$$$"""!!!"""###"""""""""""""""""""""""" !!!"""!!!"""###%%%######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$""" !!! !!!""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!"""############"""!!! !!!"""!!!!!! !!!!!!!!!!!!!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!""""""######""""""!!! !!!"""######$$$########################$$$############"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###!!! !!!!!!"""#####################""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###"""""""""""""""%%%"""###(((***&&&######!!!!!!!!!!!!!!!  !!!!!!"""######$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$ """######""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&##################""""""$$$$$$$$$############""" """$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""###$$$!!!"""######$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%""""""############""""""!!!###""" ###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!""" !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!!!!!"""$$$"""$$$'''&&&$$$"""$$$%%%""""""""""""""""""""""""!!!"""""""""$$$&&&######"""!!!!!!!!!!!!!!! !!!""""""!!!!!!  !!! !!!""" !!!"""###!!!!!! !!!!!!  !!!"""$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""######################## """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###!!! !!!!!!"""###############%%%$$$###!!!!!!!!!"""###!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$######"""!!!"""""""""""" !!!&&&'''### !!!!!!""""""""""""""" !!!!!!"""###$$$$$$$$$$$$###"""!!!!!! !!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!"""######""""""###$$$ !!!"""###$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$#########""""""!!!!!!$$$$$$$$$############""" """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$############"""###$$$$$$%%%######$$$$$$###""" ##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!! """############ !!!!!!!!!!!! !!!  """ !!!!!!###"""!!!!!!!!!""""""!!! """"""!!!!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!###%%%&&&$$$!!!!!!  !!!"""###""""""!!!!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!! """ """###!!! !!!!!!""""""$$$###""" """!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  """#########"""!!!  %%%$$$""" !!!###$$$""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!!!!!!!!!!######""""""!!!!!! """!!!"""%%%((((((%%%!!!%%%$$$$$$###"""""""""###"""""""""""""""""""""""" !!!"""######"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$""""""""""""############!!!###$$$%%%%%%$$$###!!! !!!""""""###%%%%%%$$$###"""""""""######"""  !!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$######""""""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$#########$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""" """!!! !!!### !!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!! #########"""""""""!!!!!!$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$###!!!!!!  !!!"""###""""""""""""!!!!!!!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""  """###!!! !!!!!!!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""###############!!!  !!!###"""!!! !!!###$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!""""""###############!!!!!!!!!!!!"""""""""""""""!!!###&&&))))))&&&###%%%%%%$$$###"""!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!""""""""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$%%%%%%%%%$$$######""""""############"""!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""""""""!!!!!!!!! ######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""""""""### !!!""""""!!!!!!"""$$$!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! %%%$$$$$$$$$$$$#########$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""!!! !!!"""""""""""""""""""""!!! !!! !!!""""""!!!!!!!!!!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!! """"""!!! !!!!!!!!!!!!""""""!!!!!!  !!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""########################!!!!!!!!!!!! ######""""""######$$$%%%!!!  !!!"""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""######$$$$$$###### !!!"""#########!!!"""###&&&))))))'''%%%'''&&&%%%###"""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""#################################""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!  ######""""""!!!!!! """"""""""""############!!!!!!############!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""#####################""""""!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! """""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###""""""""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!  !!!!!! !!!!!!!!!"""""""""!!!""""""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""###!!!  !!!###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   !!!"""######### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%!!!!!! !!!!!!!!!!!!!!!!!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!"""""""""###!!!"""$$$'''((()))(((''')))(((&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""""" !!!"""###$$$%%%""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############ !!!""""""""""""!!! """""""""""""""""""""!!!######""""""""""""######!!!"""###$$$###"""!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """#########$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%%%%%%%%%%%%%%%%$$$###"""########################"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!""""""""""""#################################%%%$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$"""""""""""""""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""""""""!!!!!!   !!!!!!!!! !!!!!! !!!""" !!!"""""""""!!!  !!!!!!!!!!!!!!! ######################## !!!"""""""""""""""""""""""""""""""""""""""###!!!  !!!###"""!!!!!! !!!!!!######!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!! !!!!!!!!!""""""######$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""""""""###"""""""""!!!!!!!!! """###%%%''''''(((((((((***)))(((&&&$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! ###""""""!!!""""""###### !!!"""###"""!!!  !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!###############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%$$$$$$%%%%%%%%%$$$##############################$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$######################## !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""""""""!!!    !!!  !!!"""######"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""!!! """"""""""""""""""""""""""""""!!! !!!"""""""""!!!!!!!!!!!!!!!"""###!!!!!!!!!"""!!!!!! """""""""###############!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!"""######!!!!!!"""#########""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!!""""""######$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$#########"""!!! """$$$&&&&&&&&&%%%&&&(((***)))(((&&&%%%$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""" """""""""!!!!!!  !!!""""""!!! !!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!######################## !!!!!!""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!"""######!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""###########################$$$$$$%%%%%%&&&&&&'''!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$#################################$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%% !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!"""""""""""" !!!!!!!!!!!! !!!!!! !!!"""!!!!!!!!!!!!  """######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""######!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!###$$$###!!! """$$$#########"""""""""!!!!!! !!!!!!"""$$$$$$ !!!!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$%%%%%%%%%%%%$$$""""""""""""!!!!!!!!!!!!###%%%&&&&&&$$$###$$$&&&''''''&&&$$$$$$#########""""""""""""""""""""""""###"""!!! !!!"""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!""""""!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#####################""""""#########"""""""""######$$$$$$%%%!!!!!!!!!!!!!!!"""#########""""""!!! !!!!!!!!!"""""""""""""""#########"""""""""""""""""""""""" !!!"""""""""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$%%%%%%&&&'''''' !!!###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%########################"""#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!"""#########""""""!!!!!!!!!  """###$$$###!!!  !!!""""""!!!!!!!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""###"""!!! !!!!!!"""""""""!!! !!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%$$$!!! """$$$$$$#########""""""!!!!!! """###$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""" """#########"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!"""############""" !!!!!!""""""#########%%%'''%%%###!!!###%%%%%%$$$$$$###"""""""""###""""""""""""""""""""""""###"""!!! !!!"""### !!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""###%%%%%%###"""!!!!!!!!!!!!!!!"""""""""""""""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! """"""""""""############$$$$$$############$$$$$$ !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""######%%%$$$"""!!!!!!!!!"""############"""""""""""""""""""""""""""""""""""""""!!!"""""""""!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!! """"""""""""""""""""""""######$$$%%%%%%&&&'''''' !!!###%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&######""""""""""""###############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$&&&&&&%%%$$$#########$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$!!!!!!""""""#########$$$"""######""""""!!! """!!!!!! !!!!!!!!!  !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""### !!!"""###$$$$$$ """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!""""""""" !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!!  """$$$%%%$$$###"""""""""!!!!!!!!!!!!"""""" !!!"""!!!  """""""""""""""!!! ###!!!  !!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!! ###&&&***,,,$$$+++***###%%%///222---"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!! %%%%%%###"""!!!!!!!!!!!!!!!!!!"""!!!!!! $$$$$$###""""""!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!"""#########""""""!!! """#########"""!!! """""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""  ###%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$#########"""""""""!!! !!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! %%%%%%%%%$$$$$$###############""""""!!!!!! !!!"""###$$$$$$%%%!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%)))&&&######%%%&&&%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%"""############$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$###$$$$$$%%%&&&'''((('''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""""""""""""""!!!!!!!!! !!!!!!"""!!!!!!!!!!!!  !!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!"""### !!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$""" !!!""""""""" !!!!!!""""""#################################$$$$$$######"""!!!!!!!!! !!!###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!"""!!! !!!"""""""""""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""!!!!!!!!!"""%%%)))+++,,,222111***+++222333..."""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############%%%$$$###"""!!!!!!!!!!!!##################"""!!!######"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""######""""""!!!!!!""""""############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########""""""!!!!!!!!!!!!"""""""""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""###!!! !!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###########################""""""""""""!!!!!!!!!###%%%'''&&&$$$"""""""""$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""$$$$$$#########"""""""""###"""""""""!!!!!!!!! """""""""""""""#########""""""#########"""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%)))&&&######%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######################################################%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$##################################################################"""""""""!!! !!!"""############ !!!"""###""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!!!!"""######!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! ###########################""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""###$$$$$$###!!! """"""!!!!!!!!!!!!"""""" !!!"""""" !!!""""""""""""###""""""!!!!!! """###%%%%%%###""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############"""!!!!!!!!!""""""######"""!!!!!!!!!!!!"""###"""!!!!!!"""$$$'''(((+++000000***))),,,+++%%%"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######$$$#########!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!###""""""!!!  !!!###$$$&&&'''''''''######""""""!!!"""""""""$$$######""""""""""""###""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!###"""!!!!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!! '''((()))(((%%%"""!!!!!!%%%%%%$$$######""""""!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""### """######$$$###""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!############""""""!!!!!!!!!!!!"""############"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!"""##############################$$$###"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""$$$$$$#########$$$$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###############################################################"""""""""""" !!!""""""""""""""" """############"""""""""""""""""""""###$$$$$$""""""###$$$""""""""""""""""""""""""!!!!!!"""""""""######$$$ !!!!!!!!!"""""""""!!!!!!!!! """"""""""""""""""""""""###!!! !!!"""###"""!!!!!!!!!!!!!!! ########################!!!!!!""""""##################$$$$$$###"""!!! """"""!!!!!!!!!!!!"""""" """###"""!!! !!!"""!!!""""""############"""!!!"""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!"""""""""###############""""""!!!""""""###$$$###""""""!!!!!!""""""$$$###"""""""""###%%%&&&&&&******&&&%%%&&&###"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!""""""#########"""""""""""""""### !!!"""""""""""""""  !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""############"""!!!!!!  !!!###$$$###"""!!! !!!""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""$$$%%%&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! $$$&&&'''&&&### !!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""###""""""""""""""""""### !!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""""""""""""""""" !!!"""############!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$######"""#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################""""""""""""""""""""""""""""""!!!  """######""""""##################"""$$$%%%$$$###"""###%%%""""""""""""""""""""""""$$$###"""  !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$############""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###"""!!! !!!###!!!""""""############""""""!!! !!!"""!!!!!!!!!!!!""""""""""""!!!"""""""""#########$$$""""""""""""##################""""""""""""######$$$$$$###"""""""""""""""$$$$$$###""""""######$$$$$$''')))(((''''''$$$!!!########################"""""""""""""""######$$$"""""""""""""""""""""""" !!!""""""######"""""""""""""""###### !!!""""""###""""""  !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!! !!!###%%%###"""!!! !!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!"""""" """$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!! """$$$$$$"""  !!!"""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""!!!!!!########################!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$ !!!"""###$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""##################"""!!!  !!!"""###""""""""""""############"""$$$$$$$$$###"""###$$$"""""""""""""""""""""""" !!!!!!"""""" !!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""######!!!!!!"""###"""""""""###""""""!!!!!!###!!!  !!!###!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########"""""""""#########$$$$$$######"""""""""###$$$$$$$$$$$$###""""""""""""############"""""""""######"""$$$&&&'''''''''%%%$$$########################"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""!!!!!!!!!"""###$$$$$$######$$$$$$%%%$$$$$$$$$!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$ !!!""""""""""""""" """###$$$$$$######""""""""""""###################################################&&&&&&%%%%%%$$$#########""""""!!!!!!!!!!!!"""""" !!!"""###$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$#########"""""""""!!!!!!!!!###$$$###""""""###"""!!!!!! """"""!!!!!!!!!!!!""""""$$$######""""""######$$$#########""""""!!!!!!!!!""""""############$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%######$$$&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######$$$$$$#########$$$$$$%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""""""""""""""!!! !!!!!! !!!!!!"""!!!!!!!!!"""""""""######"""###$$$###"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&((()))!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!"""######"""!!!"""###""""""""""""!!!!!! """!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!"""######""""""#########$$$$$$$$$######""""""######$$$%%%%%%$$$######""""""######"""""""""""""""#########!!!!!!"""%%%%%%$$$$$$$$$########################"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%$$$############"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""############### !!!"""######$$$$$$$$$ !!!""""""""""""""""""!!!""""""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!  """!!! """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$#########"""""""""!!!!!!!!!###$$$###""""""###"""""""""!!! """"""!!!!!!!!!!!!""""""$$$######""""""######$$$"""""""""""""""#########!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###!!!!!!""""""#########$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###&&&((('''%%%######%%%######$$$$$$$$$%%%%%%%%%################################################'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$%%%%%%&&&''''''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$###$$$$$$%%%&&&'''"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############ !!!"""############"""!!!!!! !!!!!! !!!!!!"""""""""###!!!#########"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""$$$###!!! !!!!!!"""###$$$$$$%%%##############################""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###""""""""""""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!""""""###"""############$$$$$$$$$######""""""###$$$%%%%%%%%%$$$######"""#########""""""""""""############$$$###$$$&&&'''%%%%%%'''########################"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###%%%%%%###############"""!!! %%%$$$###""""""!!!""""""!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###"""""""""""""""#########""""""!!!$$$%%%%%%%%%$$$###!!!  """""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!######!!! """%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!! """"""!!! !!!!!!"""#########""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$ !!!"""###$$$%%%%%% !!!!!!"""""" !!!!!!!!!""""""##################"""""""""""" !!!!!!!!!!!! """"""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###&&&((((((%%%######%%%#########$$$$$$%%%%%%%%%""""""############""""""########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&########################%%%%%%&&&&&&'''((())))))#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%&&&'''((("""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!$$$"""!!!"""######"""!!!"""""""""""""""""""""""" !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!"""######"""!!!  """###$$$###!!!  """"""""""""!!!!!!!!!!!! !!!###$$$%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$###########################!!!"""""""""###%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%""""""############""""""######$$$$$$$$$######"""""""""!!!!!! """$$$%%%%%%###""""""###$$$$$$$$$############"""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######"""""""""###%%%&&&"""############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%&&&'''%%%### ###$$$$$$###!!! !!!###!!! !!!######"""!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%%%%###!!!!!!###$$$"""""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""######$$$ !!!###$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """$$$###"""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""$$$&&&&&&$$$"""!!!"""""""""""""""######$$$#########"""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%(((((($$$!!!!!!"""###$$$%%%$$$######&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!!!!"""""""""""""""%%%###"""###$$$$$$###"""""""""""""""""""""""""""!!!!!!"""###$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!!  """#########"""!!!"""!!!!!! """"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""#########""""""""""""######"""######$$$$$$######"""########################!!!###%%%%%%$$$###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$""""""############""""""######$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!###$$$$$$###"""###$$$""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$###"""""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$%%%&&&%%%###!!!!!!!!!"""""""""!!! """###""""""###$$$$$$###!!!######""""""!!!!!!!!! """"""!!!!!!!!!"""###$$$%%%###!!!!!!######""" #########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""#########!!! !!!!!!"""###$$$######"""!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!###"""!!!!!!""""""!!! !!!""""""######""""""""""""""""""""""""""""""############$$$$$$$$$$$$########################"""""""""""""""###$$$$$$############""""""""""""$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))&&&###"""###$$$%%%&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""############%%%$$$######%%%%%%$$$###""""""""""""""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!########################!!!""""""""""""""""""!!!###########################%%%&&&%%%###""""""###$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######""""""############"""""""""######$$$$$$$$$######"""""""""""""""#########!!!#########"""###$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################# !!!!!!"""###$$$%%%%%%"""############$$$$$$$$$!!!""""""######""""""!!!###$$$%%%%%%###""""""###"""######""" !!!###&&&%%%$$$$$$$$$$$$###!!!%%%$$$###"""!!! !!!!!! !!!"""###$$$"""!!!!!!######""" #########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!$$$$$$#########"""""""""$$$###!!!!!!""""""  !!!""""""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###""""""""""""###$$$$$$###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''''''%%%###$$$$$$%%%&&&'''&&&&&&&&&$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""!!!"""""""""######$$$"""""""""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######"""""""""########################!!!""""""######""""""!!!########################!!!###$$$$$$"""!!!!!!"""$$$##################$$$"""###$$$%%%%%%$$$###""""""######$$$$$$######"""""""""###$$$$$$$$$######"""""""""######$$$$$$%%% """###""""""###%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""""""""######"""""""""!!!###%%%%%%###"""###$$$$$$%%%%%%$$$######$$$&&&(((&&&$$$#########""" $$$$$$######"""!!!!!! !!!!!!"""""""""!!!!!!"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""#########""""""!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$#########"""""""""$$$"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$######""""""######$$$%%%"""###############$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!! !!!"""###""" !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""######"""  """###""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!"""###### !!!!!!!!!"""""" !!!!!!!!!"""""""""### """###$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""##################"""######################## """###$$$###"""###$$$#########$$$$$$#########"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%!!!############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$""""""############""""""!!!###$$$$$$#########$$$$$$%%%%%%$$$######%%%&&&(((&&&###"""""""""!!!""""""""""""############ !!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""######""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!! !!!"""######""" !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""######"""""""""###############$$$$$$%%%""""""######$$$$$$$$$%%%"""######$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###""""""######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!  """###  """###"""!!!""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!  !!!!!!""""""###### """$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###""""""######$$$$$$######"""########################"""$$$&&&&&&%%%%%%%%%&&&"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$ """$$$$$$$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########)))((('''&&&$$$###""""""!!!""""""###$$$%%%&&&&&&"""############$$$$$$$$$"""######$$$$$$######"""!!!###%%%%%%#########$$$!!!"""""""""!!!!!!"""$$$(((&&&###!!!!!!"""!!! """""""""#########$$$$$$ !!!""""""""""""!!!!!!"""""" !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! """""""""""""""""""""""" !!!"""############!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!  ###$$$###""" !!!""""""""""""!!! !!!"""""""""############!!!""""""######""""""!!!$$$############$$$%%%%%%""""""######$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""!!!  !!!###$$$!!!  ###$$$###"""""""""""""""""""""""""""!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### """#########"""!!!%%%$$$$$$###"""!!!  !!!"""######### !!!###%%%%%%%%%######"""###%%%&&&&&&%%%###"""!!!""""""""""""""""""!!!########################$$$&&&'''&&&%%%$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$###############""""""""""""$$$&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""!!!"""######%%%%%%&&&'''"""############$$$$$$$$$"""######$$$$$$######""""""$$$%%%%%%###""""""### !!!!!!!!! """$$$)))&&&###""""""######"""$$$$$$################## !!!"""#########"""""" """""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$###""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######$$$$$$#########""""""""""""!!! !!!"""###"""!!! !!!""""""######""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###"""!!! !!!"""###$$$$$$######$$$$$$%%%&&&""""""###$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$$$$&&&(((&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###!!! !!!"""$$$%%%!!! !!!$$$%%%$$$###""""""""""""""""""""""""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!! ###"""!!! !!!"""### """###$$$###!!! """"""""""""############ !!!"""######$$$"""###%%%%%%%%%$$$""" """###%%%&&&&&&%%%###""" !!!!!!!!!!!! ########################$$$&&&&&&%%%###!!! !!!"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$&&&''''''%%%$$$$$$%%%######$$$%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""&&&&&&&&&'''''''''(((((($$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%###""""""###!!!"""###"""!!!"""###%%%***'''$$$######%%%%%%$$$&&&%%%%%%$$$###"""!!!!!! !!!###$$$$$$$$$###""" """""" !!!$$$########################""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$######$$$###!!!!!!"""""" !!!!!!"""#######################################!!!""""""""""""#########%%%###  ###%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""%%%(((''''''&&&%%%&&&'''((()))###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%###""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!%%%$$$"""  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""######$$$%%%!!!#########"""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###""""""""""""###$$$$$$###"""###$$$######################## !!!######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%%%%&&&'''&&&''''''&&&%%%%%%&&&(((''''''''''''&&&&&&%%%%%%"""$$$&&&'''((((((((('''%%%&&&((())))))((('''%%%&&&%%%$$$$$$###$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$###""""""!!!!!!%%%%%%%%%$$$$$$$$$##################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!###$$$%%%"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###!!! """"""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!! """""""""""""""!!! ###%%%$$$!!! """""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""######""""""############""""""""""""############"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!$$$%%%$$$"""!!!###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!"""!!!!!!"""$$$$$$###""""""!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!""""""!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!###$$$$$$"""!!!"""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$"""###$$$$$$###"""###$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((''''''(((***))))))))))))************)))***+++,,,,,,+++******&&&'''((())))))(((''''''******)))((('''''''''(((&&&%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""########################################################################""""""###$$$$$$###""""""######"""""""""""""""###""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! """"""!!!!!!!!!!!!""""""  !!!"""!!!!!! """""""""""""""!!! !!!"""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""############""""""""""""############"""""""""""""""""""""######$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!###$$$$$$"""!!!"""$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! !!!""""""%%%%%%$$$######$$$%%%&&&!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$""""""############"""""" !!!!!!""""""!!!!!!###"""!!!"""###$$$###"""!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$ !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%$$$"""!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&$$$$$$$$$%%%"""###$$$$$$###"""###$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&"""######%%%&&&'''((((((%%%&&&'''((((((((((((((()))+++,,,,,,++++++,,,...))))))))))))***+++,,,---,,,,,,------,,,+++******++++++*********************)))((('''&&&&&&&&&&&&((('''&&&&&&(((((('''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""########################""""""""""""""""""""""""########################!!!""""""######""""""!!!$$$$$$$$$######"""!!! """"""""""""""""""""""""#########""""""#########""""""""""""""""""""""""!!!!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""  !!!""" """""""""""""""!!!!!! ###"""""""""######!!! """""""""""""""""""""""" !!!"""""""""$$$#########""""""!!!!!!""""""############""""""""""""############"""""""""""""""""""""######$$$########################################################################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$$$$#########""""""""""""###$$$$$$!!!!!!###$$$$$$###!!!!!! !!!"""""""""""""""$$$"""!!!!!!###$$$###""" !!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!  !!!"""###!!!"""$$$$$$$$$"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!"""######"""$$$%%%%%%###!!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$###$$$%%%"""###$$$$$$###"""###$$$""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%&&&'''(((((()))((()))+++,,,,,,,,,,,,+++,,,---////////////000111---,,,,,,,,,,,,...///000////////////......------//////...---------......+++***)))'''&&&&&&&&&&&&***((('''((())))))(((''')))(((&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%############%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################################################################"""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""### !!!!!!""""""""""""!!!!!!###  ###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""$$$$$$######"""!!!!!!!!!""""""############""""""""""""############"""""""""""""""""""""######$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%% """"""""""""  !!!!!!"""""""""""""""%%%###!!!!!!"""######""" !!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""  !!!!!!"""$$$%%%%%%###!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""###""""""""""""###$$$$$$!!!"""$$$%%%$$$###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$#########$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''(((((((((((((((((())))))))))))***+++,,,---............---///111111000000000111444333222111222333555666555555444444333333333333111111000///......////////////---,,,,,,+++++++++,,,+++******++++++)))((()))((('''%%%%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$)))((('''%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!############""""""!!!!!!""""""############""""""""""""############"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!###############$$$$$$%%% !!!!!!!!!!!! !!!""""""######""""""&&&###!!! """######"""!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! ###$$$%%%%%%%%%### """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""##################$$$$$$%%% """$$$%%%$$$$$$%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$#########$$$"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000333555555444222222222555555444333444666888:::::::::888777666555555555333222222111111000000///000000///.........//////000///------......---++++++***)))(((((('''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$ !!!"""######$$$$$$$$$""""""""""""""""""""""""#########""""""#########"""""""""""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$!!!""""""""""""######### !!!!!!""""""""""""""""""!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""###""""""############""""""""""""############"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$######"""$$$############$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!"""############"""&&&$$$!!! !!!""""""""""""!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! """###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$"""""""""""""""###$$$$$$"""$$$%%%%%%$$$###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))+++,,,,,,------...///000111111222111000//////000222555777:::<<<>>>>>><<<:::999999888777777777:::===AAACCCFFFEEEBBB???<<<:::999999888888999999888666555444111111111111111111222333555444222222333222111///------------,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########################################################""""""""""""""""""""""""###"""!!!!!!!!!!!!"""######"""""""""""""""######""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!!!!!!!!"""""""""### !!!"""""""""""""""###%%%&&&'''&&&%%%&&&'''""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""############""""""""""""############"""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$%%%###!!!###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$!!!!!!"""###############'''$$$!!! !!!""""""""""""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""######$$$&&&'''&&&$$$""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''((()))((('''%%%%%%&&&"""$$$$$$$$$###"""###$$$########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))***,,,---...---...///111222444555666777666444333444777;;;===DDDFFFGGGGGGEEEBBBAAA@@@??????@@@AAAEEEJJJOOORRRWWWUUUQQQLLLHHHEEECCCBBB>>>???@@@@@@@@@>>>;;;:::777777777777777888999:::999777666666666666444333///000111111000...,,,+++************))))))))))))***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""&&&$$$###!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""  !!!!!!"""""" !!!""""""""""""""" ######!!! """$$$"""""""""""""""""""""""" !!!""""""""" !!!"""###$$$%%%%%%""""""############""""""""""""############"""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%###!!! ###$$$""" ###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""""""$$$$$$$$$$$$"""""""""###%%%&&&'''&&&&&&%%%"""""""""######"""""""""$$$$$$######$$$$$$%%%&&& !!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%% !!!"""######"""!!! """""""""""""""""""""""""""###$$$$$$###"""!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!##############################$$$$$$$$$######"""!!! %%%'''$$$!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''+++---***,,,///000000111333555666999<<>>=========<<<999777<<>>???>>>???AAAEEEHHHJJJHHHAAA999888::::::777666333000............---,,,---///000///...,,,+++'''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$###!!!!!!!!!"""###$$$$$$######""""""!!!!!!$$$#########""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""&&&&&&%%%%%%$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###############"""!!!!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$""""""###$$$######"""""""""""""""""""""""" !!!!!!"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&(((%%%$$$$$$&&&'''%%%###((('''%%%######$$$%%%''''''&&&%%%%%%%%%&&&'''(((***'''&&&&&&))))))'''%%%$$$###$$$&&&((()))((('''((('''&&&&&&''''''%%%###&&&$$$######%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!########################!!!!!!""""""######$$$$$$ !!!"""######"""!!! """"""###$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########"""""""""""""""""""""!!!########################"""######$$$$$$$$$######""" """&&&(((&&&#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''(((+++...,,,---000111111222444666888<<>>??????AAADDDFFFKKKRRR\\\gggnnnrrrrrrqqqtttrrrnnniiigggiiiooottt{{{{{{|||}}}}}}yyytttpppmmmnnnnnnllllllooovvv|||xxxsssrrrnnnkkkfffaaa]]][[[[[[[[[]]]```eeejjjpppxxxyyynnnhhhgggddd___VVVQQQIIIBBB>>>;;;999888777777666444333222111000000222444444444111...,,,******)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$#####################"""""""""######$$$$$$$$$#########"""""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""#########""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!! !!!""""""### !!!!!!"""""""""!!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""!!!######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$###!!!"""###%%%$$$###########################"""""""""!!!!!!!!! """"""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''))))))***+++,,,---------......//////000111111222333333333444666777777777444333111000111111000.../////////111333444333222000...,,,+++++++++)))(((((((((((((((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$#####################""""""#########$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! #########"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""###### !!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""#########$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&#########%%%&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((())),,,...222444666:::===@@@DDDEEEFFFFFFFFFHHHLLLOOOVVV]]]hhhsss|||~~~yyytttrrrtttyyy|||zzzyyyyyyxxxwwwsssnnnjjjjjjjjjjjjhhhfffhhhnnnssszzzvvvrrrrrrooolllhhhdddaaaaaabbbbbbdddhhhmmmssszzz}}}{{{}}}}}}zzznnnggg^^^TTTMMMHHHCCCAAAAAA???===:::888777777777222444666888888666333222------+++***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$###""""""######$$$$$$%%%%%%""""""""""""""""""######%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""""""""#########$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!""""""#########""""""######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$"""!!!"""###%%%%%%$$$######################## !!!!!!!!!"""""""""###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''((()))***)))***---///111333333333444555666888:::;;;<<<======>>>???@@@@@@AAABBBBBB;;;999777666777777777666666666666999<<<>>>>>>===999666333111///...,,,***+++++++++***)))((('''&&&(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%########################""""""#########$$$$$$$$$&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!########################"""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!""""""#########"""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""######$$$$$$$$$##############################$$$%%%&&&&&&&&&%%%"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%&&&''')))+++---...222555999<<>>DDDHHHKKKNNNQQQTTTWWWXXXYYY\\\^^^UUUUUUUUUUUUUUUXXX\\\```dddhhhooovvv|||{{{uuulllccc^^^[[[ZZZYYYZZZXXXWWWWWWWWWWWWUUUSSSOOOOOOOOOLLLIIIJJJMMMQQQMMMNNNOOOPPPOOONNNLLLKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNQQQUUUYYY___eeejjjgggjjjmmmqqq}}}vvvmmmggg\\\YYYTTTOOOLLLKKKKKKLLLGGGFFFDDDAAA???<<<:::999666444111///,,,+++******))))))))))))))))))))))))&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$ !!!!!!""""""######"""""""""""""""""""""""" """###$$$$$$$$$###!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!"""!!!!!!"""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!"""#####################$$$$$$$$$$$$##################$$$$$$$$$$$$###"""!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''''''''((()))***+++,,,---...---000333444333333666999???DDDJJJQQQWWWZZZ[[[[[[```aaabbbccccccbbbaaa```\\\^^^```___\\\[[[\\\___\\\ZZZYYYZZZ]]]aaacccccc```aaacccgggkkknnnoooooo```\\\VVVPPPKKKGGGBBB>>>::::::999888777555333222///...------,,,,,,------,,,***((('''&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%!!!!!!""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""############""""""%%%###""" !!!!!!!!!!!!"""###$$$%%%%%%%%%!!! !!!$$$%%%$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""###""""""#########""""""!!!!!!"""###$$$$$$###"""!!!%%%###!!! !!!"""!!! ###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''!!!"""$$$%%%&&&%%%%%%$$$%%%$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''&&&%%%######%%%''''''%%%'''------***,,,222555;;;CCCMMMVVV\\\___```aaabbbdddfffgggggggggggg___]]][[[ZZZYYYZZZ[[[\\\ccceeegggjjjlllllllllkkkgggbbb\\\VVVSSSQQQOOONNNPPPPPPPPPRRRUUUVVVVVVUUUTTTPPPMMMNNNQQQRRROOOLLLIIIJJJIIIGGGDDDBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDGGGJJJNNNPPPSSSVVVYYY]]]dddrrr|||pppdddaaa\\\YYYWWWXXX[[[]]]\\\VVVNNNFFFAAA>>>;;;::::::888555222///...------...---,,,***)))((((((''''''&&&&&&%%%$$$$$$%%%%%%##################$$$$$$################################################"""""""""""""""""""""""" !!!!!!""""""######%%%$$$$$$###"""!!!!!!!!!$$$#########""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""  !!!"""!!!!!! $$$#########""""""!!!!!!############""" """"""!!!!!!!!!!!!""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! $$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$&&&''''''&&&&&&''')))+++,,,.../////////111333333888???@@@???>>>@@@BBBGGGKKKRRR[[[dddiiikkkkkklllmmmmmmkkkgggcccaaa``````bbbcccaaa^^^^^^aaadddjjjjjjkkkkkkmmmnnnooopppoooqqqssstttxxx{{{xxxrrrnnnhhh```ZZZVVVQQQLLLHHHCCCCCCCCCBBB???===:::888666555555444333333222222111---***)))+++,,,***((($$$&&&((((((((((((((()))%%%'''((('''$$$###%%%((((((((((((((((((((((((((('''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########""""""############""""""""""""!!! !!!!!!"""###"""""""""######$$$$$$%%%"""!!! !!!###$$$$$$###!!!!!!"""############"""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###"""###############""""""!!!"""###$$$$$$###"""!!!$$$""" """""""""!!!!!!""""""""""""#########$$$%%%%%%$$$######$$$&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((***'''(((,,,...///555===CCCJJJTTT___ggglllnnnnnnooopppqqqpppmmmkkkhhhgggdddbbb```^^^\\\\\\]]]^^^aaaaaa```______^^^^^^^^^___[[[VVVRRRQQQPPPOOONNNSSSTTTVVVYYY]]]^^^___^^^___[[[YYYZZZ]]]^^^\\\XXXRRROOOKKKGGGDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>???@@@CCCFFFHHHIIIKKKMMMOOOSSS___mmmxxxyyynnnlllhhhdddbbbbbbbbbcccddd___VVVNNNHHHCCC???<<<<<<;;;888555222000...---......---+++***)))))))))'''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################################################################""""""""""""############ !!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""$$$%%%###!!! !!!!!!!!! """$$$"""!!!!!!!!! $$$#########""""""""""""$$$$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!#######################################"""!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&(((((((((&&&&&&'''((()))***+++,,,+++,,,///111///111333444444555777999<<>>>>>>>>======???AAADDDFFFCCCDDDDDDCCCEEELLLWWW___sss{{{{{{wwwvvvssspppmmmkkkjjjiiilllggg```YYYRRRLLLFFFCCC???>>><<<:::777444222111111000000///...---,,,,,,))))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$%%%&&&&&&############""""""""""""!!!!!!"""############### $$$#########%%%%%%$$$"""!!!"""###"""!!!!!!###%%%"""""""""""""""!!!!!!!!!###############"""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""############$$$###########################$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%% ########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%'''((((((***+++,,,---///333666777999;;;<<<===>>>@@@CCCDDDJJJPPPSSSRRRQQQQQQSSSUUUXXX]]]bbbhhhmmmppprrruuuuuutttqqqlllhhheeeeeeiiigggddddddgggjjjmmmooorrrtttxxx|||~~~~~~xxxqqqkkkfffbbb___\\\[[[XXXUUUQQQMMMJJJHHHFFFGGGIIIKKKKKKJJJIIIHHH>>>;;;777444222111///---,,,+++***)))(((''''''''''''((()))(((''''''(((***((((((((((((((((((((((((,,,++++++***(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######!!!!!!!!!""""""######$$$############""""""""""""$$$###!!!"""######"""!!! !!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""######$$$$$$$$$$$$###"""""""""######"""""""""###!!! !!!###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$&&&''')))(((&&&$$$###$$$%%%&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&'''***,,,///000444;;;CCCMMMYYYbbbjjjnnntttzzzzzzqqqhhhccc```___\\\XXXTTTQQQOOONNNNNNSSSTTTVVVXXXZZZ]]]___```]]]\\\ZZZZZZ[[[\\\\\\[[[ZZZ___gggooovvv{{{~~~~~~tttiii[[[RRROOONNNLLLJJJLLLMMMNNNNNNMMMJJJGGGFFFEEEEEEEEEFFFIIILLLPPPRRRNNNMMMKKKHHHFFFHHHLLLQQQYYYaaajjjoooqqqsssuuuvvvuuuuuutttsssqqqooolllkkkllliiieeeaaa^^^ZZZUUUQQQIIIGGGCCC???;;;999888777444444333333222000//////---,,,+++***((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$%%%&&&&&&&&&#########"""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""""""!!!!!!###$$$################################################!!!"""######$$$$$$$$$###""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%#################################$$$$$$###"""""" !!!"""#########""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''(((((((((((()))+++***,,,---...000333888<<>>BBBEEEGGGIIILLLNNNOOOPPPSSSUUUXXXYYY\\\\\\[[[XXXWWWVVVYYY\\\aaaeeeiiiooouuuzzzwwwwwwwwwvvvsssrrrrrrssskkkgggcccdddiiinnnqqqrrruuuuuuuuuvvvzzz~~~uuuoookkkdddbbb^^^[[[YYYXXXXXXXXX\\\^^^aaadddeeedddbbbaaa[[[YYYTTTMMMFFFAAA>>>===:::777444222222111///---***)))((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""###"""!!!"""###$$$###"""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""############""" !!!"""#####################""""""""""""######$$$"""!!!!!!###$$$$$$###!!!""""""""""""#########%%%&&&'''&&&$$$$$$&&&'''###$$$%%%&&&%%%$$$###"""######%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((()))+++...111999DDDRRR^^^iiitttzzz{{{~~~{{{vvvrrrooonnnooopppqqqsssrrrkkk```XXXUUUVVVWWWWWWWWWYYY[[[___bbbddd___ccciiiooossssssrrrqqqooonnnnnnnnnooommmkkkhhhdddjjjsss{{{xxxnnnjjjiiigggfffdddeeeeeeeeedddcccaaa```___aaadddjjjqqqyyyxxxmmm```UUULLLHHHJJJHHHGGGJJJKKKLLLRRRXXX[[[]]]___aaabbbbbbaaa```^^^___bbbhhhnnnsssuuuuuurrrkkkaaaUUUJJJCCC@@@>>>;;;<<<;;;:::888555333111111000...,,,***(((''''''(((''''''&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""####################################### !!!######!!!!!!!!!""" !!!!!!!!! """############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$ !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!"""######$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""#########################################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((())))))((((((***---///111333666888<<<>>>AAACCCEEEGGGJJJLLLPPPRRRTTTVVVVVVXXXZZZ\\\\\\[[[[[[ZZZYYYXXXWWWVVVZZZ___dddhhhlllqqqxxx}}}~~~~~~}}}zzzwwwuuuuuuvvvnnnllliiiiiilllppprrrtttwwwuuuttttttxxx~~~|||uuuqqqiiigggccc```______aaabbbfffgggjjjlllllllllkkkjjjgggeeeaaa[[[TTTOOOMMMLLLEEEBBB>>><<<;;;888333///...,,,***)))))))))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$###"""""" !!!!!!""""""######"""!!! !!!###$$$$$$###"""######$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$######""" """"""######"""$$$###"""!!!!!!"""###$$$%%%$$$""""""###$$$###"""!!!""""""""""""#########(((((()))((('''&&&(((***$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&(((+++---000444999<<>>;;;999555444111///---+++******((((((((('''&&&%%%%%%%%%########################################################################""""""""""""""""""###############$$$$$$%%%%%%&&&!!!"""""""""############!!!!!!"""###############"""""""""""""""""""""""" """$$$$$$"""!!!"""###!!!"""""""""!!!!!!###%%%"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""#########""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""###############$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,---+++---111444777:::>>>AAAFFFIIIMMMOOOPPPPPPQQQRRRXXXZZZ\\\]]]]]]^^^```bbb]]]\\\YYYXXXYYYYYYZZZZZZ```eeekkkoooppptttzzz|||zzz{{{}}}uuuuuuuuusssssstttwwwzzz{{{zzzyyyyyy}}}{{{pppnnnjjjfffeeefffhhhjjjnnnooopppqqqqqqqqqqqqqqqqqqqqqooojjjeeebbbbbbccc\\\XXXSSSPPPMMMGGG???888333000---,,,,,,,,,)))'''((((((((((((((((((((((((*********)))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$###""" """###$$$ !!!###$$$%%%%%%$$$$$$ !!!"""######$$$!!! !!!$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$###""" !!!""""""""""""$$$###"""!!!!!!"""###$$$&&&$$$###"""#########"""###$$$$$$$$$$$$%%%%%%%%%######$$$###"""!!!###%%%'''&&&$$$###$$$&&&(((***###"""""""""###$$$%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))+++///333888===DDDHHHMMMZZZgggooowww}}}sssqqqlllgggaaa]]]YYYXXXUUU[[[aaaddddddhhhqqqyyyzzzyyyxxxwwwxxxzzz|||}}}zzz{{{}}}~~~xxxxxxyyy{{{|||zzzwwwtttqqquuuzzz|||}}}}}}zzzzzz|||yyyxxxxxxwwwwwwwwwxxxxxx{{{}}}|||qqqkkk^^^UUUNNNNNNLLLEEEAAABBBBBBCCCDDDFFFGGGHHHGGGGGGMMMNNNRRRZZZccclllrrrtttyyywwwtttnnnfff^^^WWWRRRQQQQQQQQQOOOKKKGGGCCCAAA:::888666444111000///...))))))((('''&&&&&&%%%%%%################################################""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!###$$$%%%&&&!!!!!!""""""#########$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!###"""###$$$###""""""$$$&&&"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...//////000444777;;;???BBBFFFJJJNNNRRRUUUYYY\\\\\\[[[[[[[[[]]]___aaaaaaaaabbbccceeeccc```]]]]]]^^^aaaccccccjjjpppvvvyyyyyy{{{~~~~~~zzzwwwrrrooommmnnnppprrrssssssssstttttttttuuuuuuyyyzzzzzzwwwsssqqqsssuuuwwwrrrmmmiiiddd\\\PPPHHH777333///.........+++(((((((((((((((((((((((((((******)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###############"""!!! ###%%%&&&%%%""" !!!###!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$######!!!"""###$$$$$$###"""!!!$$$###"""""""""###%%%&&&"""""""""""""""""""""""""""!!!!!! !!!###%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%((('''&&&&&&(((+++...000111222777@@@IIIOOOPPPNNNYYYZZZ```jjjuuu{{{zzzwwwpppkkkddd^^^ZZZWWWUUUSSSUUUWWWZZZaaakkkyyy~~~}}}|||||||||~~~}}}}}}}}}}}}~~~|||~~~}}}~~~~~~wwwoooggg]]]VVVRRRMMMFFFAAACCCCCCBBBBBBBBBBBBBBBBBB@@@CCCHHHNNNVVV___iiiooouuuwwwwwwtttnnnhhhccc```WWWXXX[[[___^^^XXXMMMEEE???>>>;;;666111------...,,,***)))(((((('''%%%"""%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$######""""""!!!!!!""""""""""""###$$$%%%&&&""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""#########$$$###"""!!!!!!############""""""""""""""""""###$$$$$$$$$$$$###########################""""""############""""""&&&%%%$$$###""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!"""$$$%%%%%%###!!!"""$$$%%%$$$!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((('''''''''((())))))&&&$$$######%%%'''(((((((((***+++---///222777;;;;;;>>>CCCIIIOOOSSSVVVWWW```^^^\\\ZZZZZZ[[[]]]___]]]```dddeeeeeefffiiimmmjjjjjjiiihhhhhhiiilllnnnxxx~~~}}}zzzyyyzzzzzzyyyxxxwwwvvvwwwzzz}}}}}}zzzxxxpppcccXXXLLLBBB888333...))))))+++)))))))))((('''&&&'''))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!"""""""""""""""!!!!!!"""$$$%%%$$$"""!!!"""$$$"""""""""##################$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###""""""############""""""######"""!!!"""###$$$%%%""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&)))'''&&&&&&(((+++///222999===DDDMMMUUUZZZ\\\\\\^^^^^^aaahhhnnnqqqnnnkkkeeebbb\\\XXXUUUTTTTTTTTTTTTVVV[[[dddrrr~~~zzzwwwwwwxxx{{{}}}{{{|||}}}|||xxxqqqggg___ZZZUUUNNNIIIGGGGGGGGGGGGEEECCCAAA???===>>>AAAEEEKKKTTT\\\aaajjjoootttuuurrrlllgggddd]]]^^^aaadddeee```YYYSSSJJJFFF@@@:::555333222111...---+++++++++)))'''$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########"""""""""""""""""""""""""""###$$$%%%%%%##########################################$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!"""""""""#########""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$###############"""######$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$###"""""""""######%%%###!!!"""$$$%%%$$$"""########################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&''''''(((((('''&&&&&&&&&''')))***+++,,,---000222555999>>>BBBJJJLLLPPPTTTYYY\\\___aaaaaa```^^^]]]^^^___bbbcccaaadddhhhjjjkkknnnsssvvv|||}}}}}}{{{yyyxxx{{{~~~}}}{{{{{{|||}}}vvvmmmZZZMMM@@@999444///...///+++++++++***)))((()))***((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""""""""!!!!!!!!!!!!!!! !!!""""""###"""""""""!!!"""$$$###""""""###%%%$$$$$$$$$#####################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########""""""""""""######""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""######"""######$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((+++000666999HHHNNNWWW___dddfffhhhiiigggeeedddeeehhhgggccc___XXXVVVTTTQQQQQQTTTVVVXXXZZZ\\\bbbmmm|||{{{tttppppppssszzzxxxtttsssmmmooorrrwww{{{~~~}}}tttlllgggaaaZZZUUUSSSTTTUUUUUUQQQKKKEEEBBB@@@???>>>???CCCIIIOOOSSS^^^fffpppvvvuuupppiiidddbbbbbbeeegggiiihhhdddaaaXXXQQQFFF???;;;999777555222000///...---,,,)))'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$###############$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###""""""!!!!!!!!!!!!""" !!!###$$$$$$%%%""""""###$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%######""""""""""""######&&&%%%$$$######"""######$$$###"""###$$$$$$###"""########################"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))+++,,,...///000222666:::===BBBGGGKKKVVVWWWXXX[[[^^^aaadddeeeddddddccccccdddfffiiijjjiiilllooossswww|||nnn^^^KKKBBB===888444333......,,,+++************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""##################"""""" !!!""""""######$$$%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((+++++++++...333;;;BBBGGGVVV^^^gggmmmooooooooopppooolllhhheeeccc```\\\YYYOOOOOOOOOPPPRRRWWW]]]aaagggiiinnnwww{{{tttppppppttt|||wwwooolllbbbccceeehhhlllqqquuuwww{{{~~~|||vvvqqqlllgggccceeegggiiiiiiddd[[[SSSMMMKKKHHHDDDCCCDDDGGGJJJLLLUUU^^^kkkssstttnnnfffaaabbbcccdddfffggghhhgggfffaaaWWWKKKBBB@@@>>>:::777555444222000000...+++(((&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$######"""#################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!""" !!!!!!"""######$$$""""""###$$$$$$$$$$$$###########################"""######$$$$$$######""""""""""""""""""###$$$$$$###""""""""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$##############################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))+++,,,---///111222444777<<>>JJJVVV```ffflllqqqxxx}}}~~~~~~}}}}}}uuuooofff[[[RRRMMMJJJJJJIIINNNTTTXXX[[[```fffkkkqqqqqqssszzzzzzsssjjjiiifffeeefffiiilllooosssvvvzzz|||||||||}}}~~~}}}zzzyyyzzz|||}}}zzz}}}}}}|||zzzyyyxxxpppkkkeeebbb___]]]\\\YYYSSSMMMMMMSSSZZZ___```^^^\\\[[[\\\___bbbdddcccbbbbbbcccaaa\\\TTTNNNKKKGGGBBB>>><<<:::777555444111---+++)))((('''&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""!!!""""""############""""""""""""!!!!!! """"""###$$$$$$$$$$$$########################### !!!!!!!!!!!!!!!!!! $$$$$$###"""!!!!!!!!!!!!""""""############"""""" """$$$%%%&&&&&&&&&"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))))))))((((((((((((((((((((((((((('''''''''((()))***,,,,,,+++///444666666777;;;>>>???CCCJJJPPPTTTXXX[[[]]]___```aaacccfffhhhkkklllpppssswww|||{{{xxxwwwxxxuuupppllljjjnnntttzzzxxxrrroooqqqtttvvvzzz~~~~~~}}}~~~~~~}}}{{{zzzyyy{{{~~~qqqaaaXXXRRRJJJCCC@@@:::666222000111000,,,)))*********))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#################################$$$$$$$$$$$$$$$""""""""""""#########$$$ !!!"""###############"""  ###$$$###!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""$$$###"""""""""###$$$%%%""""""############""""""!!!"""###$$$$$$$$$###"""########################""""""###$$$$$$###""""""!!!"""############"""!!!########################%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++...222444555999AAAMMMYYYfffooouuuxxxyyy{{{~~~~~~zzzwwwlllggg^^^TTTMMMJJJKKKLLLNNNUUU\\\aaacccfffkkkpppqqqnnnmmmrrr||||||tttrrrooollllllnnnqqqrrrvvvyyy{{{{{{yyywwwvvvvvvwwwxxx|||}}}xxxsssrrrpppnnnnnnnnnooopppooorrrxxx}}}{{{xxxvvvuuutttuuutttnnnddd[[[VVVVVVVVVTTTQQQOOOPPPQQQUUUZZZ```cccbbbaaa`````````___]]]YYYUUUOOOJJJGGG???===:::888777444000---******)))''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########"""""""""""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""" """$$$&&&&&&%%%###""" !!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###########################!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!""""""!!!"""###$$$$$$###"""!!! """$$$$$$%%%$$$$$$"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***))))))((((((((((((((((((((((((((((((((()))***,,,...///000111666<<<>>>>>>???CCCGGGGGGLLLSSSYYY\\\^^^```bbb```bbbeeeiiimmmppprrrsssvvvzzz}}}{{{}}}~~~|||yyyuuupppllljjjiiiiiiffffffeeeddddddfffkkknnnlllddd___```bbbbbbeeejjjmmmkkkhhhfffddddddeeefffhhhkkkooorrrxxxxxxwwwvvvvvvwwwyyyyyyzzzzzzpppeee___YYYPPPIIIGGGBBB>>>999777777666222...,,,++++++***)))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################"""#########$$$$$$$$$$$$ !!!!!!!!!""""""###### """###$$$$$$###  ###$$$###  !!!!!!""""""""""""############""""""$$$###"""""""""###%%%&&&!!!"""###$$$$$$###"""!!!!!!"""###%%%%%%$$$$$$###########################!!!"""###$$$$$$###!!!!!!"""###$$$%%%%%%$$$###"""#################################$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***---111555777???DDDMMMYYYfffrrr{{{}}}||||||xxxrrrmmmccc___XXXQQQLLLMMMQQQUUUUUU\\\eeejjjkkkmmmqqqtttrrrmmmhhhlllvvvzzzxxxuuurrrrrrsssuuuwwwzzz|||}}}|||xxxuuusssrrrnnnooorrrwwwzzzxxxsssnnnkkkjjjhhhgggffffffgggggggggjjjpppwww{{{~~~tttjjjaaa]]]VVVNNNFFFCCCDDDFFFNNNUUU]]]aaaaaa___^^^^^^```bbbdddbbb\\\VVVQQQOOOBBB@@@===;;;999666222///++++++***(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$######""""""!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""" """%%%((((((&&&$$$""" !!!"""######""""""###$$$$$$$$$$$$###########################""""""############""""""!!! !!!!!!"""###$$$!!!"""###$$$$$$###"""!!!!!!!!!###$$$$$$###"""!!!!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((())))))))))))))))))))))))((()))***+++...000222333666<<>><<<===<<<777333---,,,+++***)))'''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""!!!!!! """###$$$###"""!!!!!!###########################$$$$$$$$$############"""  !!!"""#########"""""""""""""""####################################""""""""""""""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%'''(((((((((+++///111333;;;DDDLLLSSS^^^iiirrr{{{{{{vvvqqqnnnddd^^^WWWTTTTTTVVVWWWWWW^^^cccjjjnnnppppppoooooommmhhhhhhpppxxx~~~|||~~~yyyvvvvvvxxxzzz{{{zzzvvvsssooonnnmmmnnnoooooonnnmmmiiiiiiiiihhhgggeeeddddddbbbgggmmmqqquuuyyy|||rrrgggYYYNNNHHHFFFEEEDDDFFFJJJQQQVVVZZZ[[[\\\]]]```___^^^___```]]]WWWRRRKKKDDD???AAA???888444444111000...,,,***((('''&&&$$$%%%&&&''''''''''''&&&&&&$$$######$$$%%%$$$###""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""############""""""""""""""""""##################$$$$$$$$$$$$######"""  """#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""!!!!!!!!!"""###$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! )))###$$$$$$ $$$'''!!!&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((())))))******(((&&&&&&'''(((---,,,,,,---000555;;;>>>BBBDDDFFFIIIMMMPPPRRRSSSVVVYYY^^^cccggghhhiiiiiinnnpppvvv}}}uuummmbbb^^^ZZZWWWWWW\\\aaaeeehhhaaa]]]\\\YYYUUUSSSTTTUUUUUUWWWZZZ___cccdddeeebbb]]]WWWSSSSSSTTTUUUUUURRRPPPNNNKKKJJJIIIIIIIIIKKKNNNRRRUUUYYY___gggnnnyyy{{{}}}}}}|||{{{{{{|||}}}xxxvvvvvvvvvuuurrrmmmgggaaa\\\YYYXXXQQQLLLFFFEEEEEECCC===777666444000---+++***))))))&&&&&&%%%$$$$$$%%%(((+++&&&'''((((((((('''%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""""""""""""""!!!!!! """###$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###"""!!!!!!!!!"""###$$$###"""""""""""""""""""""########################""""""""""""""""""""""""################################################%%%&&&''''''((((((''''''###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%&&&''')))+++***---111555:::EEEOOOYYY___iiisss{{{}}}wwwtttqqqpppjjjeee___\\\]]]___``````gggkkkooorrrsssrrrrrrrrruuuqqqssszzz}}}|||}}}yyyuuutttvvv{{{~~~{{{wwwllljjjiiiiiijjjjjjjjjiiihhhiiikkkmmmmmmmmmlllllliiikkknnnppprrrvvv}}}{{{qqqbbbTTTLLLGGGDDDBBBAAAEEEJJJOOOSSSUUUWWWXXXXXXWWWXXX[[[]]]]]]YYYVVVPPPHHHCCCBBB>>>777333333222111000...,,,+++))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$################################################""""""""""""#########$$$""""""############""""""""""""""""""##################$$$$$$$$$$$$######$$$###!!! !!!###$$$###"""""""""""""""""""""###"""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""###$$$"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###############$$$$$$$$$$$$#########"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))***++++++***(((((()))+++000111333666;;;@@@EEEGGGKKKKKKMMMOOORRRUUUXXXZZZXXX[[[```eeejjjmmmooopppuuuxxx~~~~~~zzzvvvpppggg```XXXUUURRRQQQSSSYYY___cccgggbbb]]][[[VVVQQQQQQUUUYYYYYYZZZ\\\___aaabbbbbbddd```[[[WWWVVVVVVUUUUUUPPPOOOMMMKKKJJJJJJJJJJJJHHHIIILLLOOOTTTZZZ```eeehhhjjjlllmmmmmmnnnqqqssszzz{{{zzzzzzvvvpppkkkhhheeebbb```ZZZVVVQQQNNNMMMKKKHHHEEE>>>:::555111...,,,***)))))))))((('''&&&'''(((***''''''((((((((('''&&&%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%""""""######""""""!!! """###$$$###"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""%%%$$$######"""#########""""""""""""""""""##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))(((((((((***,,,...---000666<<>>DDDJJJMMMOOORRRRRRRRRSSSVVVYYY]]]___aaacccggglllrrrvvvyyy{{{{{{ppplllgggdddccc___ZZZVVVOOONNNMMMNNNRRRYYY```dddllliiieeeaaa[[[WWW\\\dddllllllkkkkkkjjjiiiiiihhhgggddd```\\\ZZZXXXUUUSSSPPPOOONNNMMMLLLMMMNNNOOOMMMMMMMMMPPPUUUZZZ]]]^^^\\\^^^aaaccceeeiiinnnqqqrrrvvv~~~}}}vvvrrrqqqppplllhhhaaa^^^ZZZWWWTTTSSSSSSSSSMMMHHHAAA:::666222///------,,,+++)))((((((((()))'''(((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""############"""!!!!!!"""###$$$###!!!!!!!!!###$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$######""""""!!!!!!!!!"""""""""""""""#################################!!!!!!"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''***+++,,,,,,++++++---//////000555>>>FFFNNN\\\hhhkkkpppwww}}}~~~}}}|||}}}|||vvvsssqqqoooooommmpppsssvvvxxx|||~~~|||zzzxxxwwwwww{{{www{{{uuuqqqmmmjjjiiijjjjjjjjjiiimmmssszzz~~~~~~}}}||||||{{{{{{{{{}}}~~~}}}}}}uuuiii^^^VVVQQQNNNEEEDDDDDDEEEGGGIIIIIIIIIHHHHHHIIILLLPPPTTTWWWYYYWWWRRRLLLGGGBBB>>><<<;;;666555444333111000//////)))'''%%%###"""###$$$%%%%%%$$$"""###$$$%%%%%%$$$########################################################################"""######$$$$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!!!!  !!!!!!"""""""""""""""##################"""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!!!!""""""######$$$"""#########$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!)))&&&"""'''%%%""")))$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))******)))+++,,,,,,,,,---///222000555===FFFNNNSSSVVVWWWZZZYYYXXXYYY[[[___cccfffjjjlllpppvvv|||{{{zzzyyy{{{|||yyyrrrlll```]]]ZZZXXXXXXXXXVVVUUUPPPPPPPPPRRRWWW]]]cccgggllllllkkkhhhcccbbbmmmzzz|||wwwsssqqqkkkiiieeebbb___[[[WWWSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWUUUSSSUUUXXX[[[ZZZXXXWWWYYY\\\___bbbhhhnnnssssssuuuyyy}}}|||}}}{{{uuuooojjjhhheee```]]]^^^aaaddd___YYYOOOGGGBBB===999555000---+++)))))))))((('''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###############""""""!!!"""###$$$###!!!!!!!!!###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$#########"""!!!!!!!!!!!!""""""####################################!!!"""""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''+++,,,---------...000222222555===HHHPPPWWWbbblllnnnrrrxxx|||{{{yyyvvvuuusssvvv|||{{{vvvrrrqqqlllooosssxxx~~~}}}{{{wwwtttqqqooorrrwww~~~}}}{{{~~~xxxuuupppmmmmmmmmmmmmmmmooossszzz}}}{{{zzzzzzzzzxxxyyy{{{}}}~~~~~~}}}|||~~~ssshhh___YYYWWWOOOLLLHHHFFFFFFFFFDDDCCC???@@@BBBEEEJJJQQQXXX\\\]]][[[VVVOOOHHHCCC@@@===888777666555333111000000,,,***'''%%%$$$$$$$$$%%%%%%###"""###$$$&&&&&&%%%################################################$$$$$$$$$#####################$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!! !!!!!!!!!!!!""""""########################""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!""""""######$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$###############%%%%%%$$$$$$###"""""""""&&&$$$%%%///---'''%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''(((((()))++++++(((***,,,---...000333555999???GGGQQQXXX]]]___```aaa``````aaadddiiimmmpppmmmpppvvv}}}{{{vvvkkkkkkkkkmmmmmmjjjddd___VVVTTTRRRRRRSSSTTTUUUVVVUUUUUUUUUWWWZZZ___dddgggeeegggiiiiiigggjjjzzzzzzvvvqqqooollliiieee```ZZZVVVTTTTTTTTTUUUVVVYYY[[[\\\\\\YYYWWWWWWXXXXXXTTTQQQOOOQQQTTTWWWZZZ```fffjjjppppppqqqsssvvv|||zzzuuutttqqqmmmkkkmmmqqquuuppphhh\\\SSSNNNIIIDDD@@@444000,,,)))))))))((('''))))))((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$######"""!!!"""###$$$###"""!!!!!!#########$$$$$$%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$########################"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&&&&'''''''''''')))+++---///000333666999===@@@HHHRRRYYY^^^gggppptttyyy~~~|||wwwrrroookkkqqq{{{|||xxxvvvqqqtttyyy~~~zzzwwwuuurrrnnnkkklllpppvvv}}}||||||~~~|||zzzwwwvvvwwwyyyyyyyyyxxx|||~~~}}}|||{{{ssstttvvvxxxwwwuuusssqqqttt|||}}}rrrhhhbbb___ZZZUUUPPPMMMKKKIIIEEEAAA:::;;;===@@@FFFOOOYYY```bbbdddbbbYYYPPPJJJCCC>>>;;;:::999777555333111111///---+++((('''&&&%%%%%%$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################!!!!!!!!!"""######$$$$$$$$$$$$#########"""""""""$$$$$$######"""!!!!!!!!!$$$###""""""""""""""""""""""""##################"""""""""#########$$$$$$##########################################$$$$$$!!!!!!"""###$$$%%%%%%&&&###''')))###***HHHMMM///&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))'''''''''((()))***+++,,,***,,,///111333555999<<>>DDDGGGLLLNNNTTT[[[```cccllluuu}}}zzzsssoooiiiooozzz{{{}}}~~~zzzvvvtttsssqqqnnnlllkkkmmmqqqvvvzzz||||||{{{}}}zzzrrrmmmooosssrrrtttwwwzzz}}}{{{wwwvvvwwwyyy}}}}}}uuuvvvwwwwwwtttooojjjgggeeemmmuuuxxx~~~|||sssmmmkkkfffaaa[[[XXXVVVSSSMMMHHH===>>>>>>>>>AAAIIITTT\\\```gggiiibbbZZZSSSKKKCCC???>>>===:::777555333222111000///,,,***((('''&&&$$$###""""""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$$$$###############$$$$$$######### !!!!!!"""######$$$$$$$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""###$$$$$$$$$##################!!!!!!!!!"""""""""######!!!!!!""""""######$$$$$$"""""""""###$$$$$$$$$%%% !!!"""###$$$%%%&&&&&&)))&&&---'''///dddppp:::'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((()))))))))'''''''''((()))+++,,,---///222555777:::===AAADDDLLLNNNQQQVVV[[[___aaacccfffgggkkkooouuuzzz~~~|||wwwqqqooommmkkkkkkiiigggddd^^^^^^^^^]]]\\\YYYUUUSSSPPPQQQRRRRRRRRRSSSUUUVVVUUUUUUUUUVVVWWWYYYZZZ[[[]]]]]]```dddgggooo~~~{{{nnnllliiifffbbb]]]WWWRRRLLLLLLLLLNNNPPPRRRUUUVVVXXXYYY[[[[[[XXXUUUSSSSSSPPPQQQSSSSSSSSSSSSUUUVVVWWWWWWWWWXXXZZZ___eeejjjoooxxxvvvnnnkkkhhhccc^^^NNNEEE999111...---,,,*********((('''''''''((()))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###"""""""""###$$$###"""!!!!!!###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$############""" !!!"""######"""!!! !!!!!!"""###$$$$$$$$$########################$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***...444;;;AAAIIIPPPUUUYYYXXX[[[```cccgggpppzzz}}}uuupppjjjpppyyy~~~|||{{{wwwsssqqqrrrrrrpppnnniiiiiiiiijjjkkkkkkjjjhhhmmmoooooohhh___ZZZ\\\```^^^```dddjjjnnnpppooommmjjjnnnuuu{{{{{{vvvpppkkkjjjkkknnnssszzz~~~zzz{{{{{{xxxtttmmmfffbbbYYY```fffjjjppp{{{|||xxxwwwooojjjeeebbbaaa]]]WWWQQQEEEDDDAAA>>>>>>DDDNNNUUUZZZdddjjjfff```[[[TTTKKKCCCAAA???<<<999666444333222222111///---***'''&&&$$$"""!!!"""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!"""######$$$$$$""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###############&&&)))%%%---ppp<<<(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''''''''((()))+++,,,---444666:::===???CCCGGGKKKVVVWWWYYY[[[^^^bbbeeegggooorrrwww}}}yyyrrrmmmeeeccc```_________]]]\\\]]]]]]]]]]]]]]][[[ZZZXXXUUUVVVXXXXXXXXXXXXYYYZZZTTTTTTUUUUUUVVVWWWXXXYYYVVVVVVXXX[[[___fffsssyyytttgggeeeaaa^^^ZZZUUUPPPLLLFFFFFFGGGHHHJJJLLLOOOQQQLLLPPPTTTUUURRROOONNNOOOQQQSSSTTTSSSQQQOOOOOOPPPRRRRRRRRRRRRSSSVVV[[[___^^^hhhsssyyyyyyyyy}}}zzzxxxvvvqqqlllZZZOOOAAA666111000---++++++***((('''''''''((()))))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$"""!!!###&&&'''&&&$$$%%%$$$"""!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&"""###$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***)))'''///111555>>>JJJVVV___dddffffffeeeeeehhhnnnvvv{{{{{{sssuuuxxx~~~~~~~~~~~~{{{|||~~~~~~}}}sssrrroooooooooooonnnlllhhheeeaaa\\\YYYWWWWWWWWW\\\ZZZWWWSSSPPPMMMKKKJJJLLLMMMOOOSSSVVVXXXWWWUUUUUUUUUUUUVVVWWWXXXZZZZZZYYY[[[___dddlllttt{{{~~~~~~|||{{{|||{{{vvvkkkccc___[[[XXXYYY```kkkuuuzzz{{{uuussspppnnnmmmjjjddd```VVVLLLDDDCCCCCCCCCGGGNNNXXX___ddddddeeeddd]]]RRRPPPGGGAAA???;;;444222555111222222000---***))))))((((((''''''%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%###!!! %%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######"""!!!!!!!!! """"""""""""############""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$########################(((&&&!!!...DDDEEE555'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((''''''''''''''''''((((((((())))))((()))*********,,,///222555999>>>CCCHHHNNNTTTXXXaaa^^^]]]^^^bbbgggkkkmmmvvvyyy}}}wwwsssoooiiiddd```^^^ZZZVVVSSSRRRRRRSSS[[[\\\]]]]]]]]]]]]\\\[[[]]]ZZZVVVVVVWWWWWWUUURRRTTTSSSRRRPPPOOOOOOOOOOOOOOOQQQSSSTTTWWW^^^hhhpppzzzmmmeee]]]ZZZUUURRROOOKKKEEE@@@???>>>======>>>@@@BBBDDDGGGJJJLLLMMMLLLJJJJJJJJJRRRQQQQQQQQQPPPPPPOOOOOORRROOOLLLIIIHHHJJJLLLNNNTTTWWW\\\bbbfffhhhiiiiiinnnpppuuu{{{~~~|||xxxtttfff[[[LLL???777222...++++++)))''''''(((((('''&&&%%%%%%&&&(((***+++)))(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$%%%%%%%%%###!!! !!!$$$&&&%%%###%%%$$$"""!!!!!!"""$$$%%%###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&(((***,,,------888<<>>AAAFFFKKKPPPVVV\\\```eeeeeeeeefffiiinnnsssvvv}}}vvvmmmhhheeeccc___[[[\\\YYYVVVSSSRRRRRRTTTUUU\\\]]]```bbbcccbbb```___\\\YYYUUUTTTTTTTTTQQQOOOPPPOOOMMMKKKIIIGGGGGGFFFGGGJJJMMMOOOSSSZZZbbbhhhqqqtttwwwwwwrrriii^^^XXXRRROOOKKKIIIHHHFFFCCC@@@AAA@@@>>>======>>>@@@AAACCCDDDDDDDDDBBBBBBCCCDDDJJJKKKKKKLLLMMMNNNOOOOOOQQQOOOLLLJJJHHHIIIJJJKKKLLLNNNRRRVVVXXXYYYYYYXXXYYY\\\bbbiiipppvvvzzz{{{|||vvvrrrlllcccUUUIII@@@:::555111---+++)))((())))))((('''&&&&&&&&&(((******)))'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&###"""!!!"""%%%&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$###############"""""""""###$$$$$$%%%%%%############"""""""""!!!&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***,,,000333555===DDDOOO\\\gggnnnqqqrrrtttvvvyyyzzz{{{}}}{{{}}}xxxqqqllllllpppvvv{{{{{{~~~zzzwwwsssrrrsssssspppmmmeeeaaa[[[VVVTTTRRRPPPOOOQQQNNNHHHCCC???>>>>>>>>>FFFEEEDDDBBBBBBAAAAAAAAA<<<<<<===???BBBBBBAAA???<<<<<<<<<===>>>???@@@AAACCCCCCEEEGGGKKKOOORRRUUU\\\___eeelllttt|||{{{wwwnnnjjjccc___^^^___``````pppxxx}}}yyywwwwwwvvvuuurrrjjjaaa[[[SSSKKKEEEDDDHHHNNNUUU[[[bbbhhhhhhddd^^^WWWPPPLLLFFF???999888333444444555444222111///+++***(((&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$####################################""""""""""""####################################$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$###!!!"""&&&&&&###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((()))******,,,...111222444666:::===GGGJJJOOOTTTYYY___fffkkklllnnnoooooopppuuu|||yyytttkkkddd]]]XXXWWWWWWVVVTTTWWWWWWVVVUUUVVVXXXYYYZZZ[[[^^^bbbeeefffdddbbb___YYYVVVSSSPPPOOOMMMKKKIIIJJJHHHFFFCCCAAA???>>>===???BBBGGGKKKPPPVVV\\\```___```bbbaaa]]]WWWPPPLLLJJJGGGEEECCCDDDDDDDDDCCCAAA???===;;;::::::;;;<<>>@@@AAACCCEEEHHHJJJLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHIIIJJJMMMOOOPPPOOOMMMLLLJJJMMMRRRYYYaaagggkkkmmmqqqtttyyy}}}uuuqqqkkkdddYYYOOOGGG???888222000...+++*********)))((((((''''''((()))***(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""######$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''(((((('''$$$$$$###""""""###$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))***,,,...444:::>>>DDDKKKWWWbbbjjjooorrrtttzzz}}}vvvzzz{{{uuullleeebbbfffkkkooorrruuuzzz}}}yyywwwrrrlllhhhgggfffbbb___SSSNNNHHHCCC@@@???>>>>>>CCCAAA>>><<<<<<>>>AAACCCEEEEEEDDDCCCCCCCCCCCCDDD>>>>>>>>>???AAAAAA@@@>>><<<<<<<<<<<<<<<===>>>>>>AAAAAABBBCCCEEEGGGIIIKKKNNNPPPSSSXXX___ffflllooosssttttttsssrrrrrrsssuuuyyyuuuoookkkhhheeecccaaagggnnnzzzzzzxxxyyy|||~~~}}}yyyrrrkkkbbbWWWMMMHHHFFFIIIMMMSSS\\\cccfffggggggbbb[[[UUUNNNEEE>>>:::555555555666666666333222,,,***(((&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$######""""""######$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$"""###'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))+++*********+++,,,...///...111666999===AAAFFFIIIOOOQQQUUUZZZ```hhhqqqwwwwwwyyyyyyvvvuuuzzzxxxooohhhccc^^^YYYSSSPPPQQQSSSUUUVVVXXXZZZ^^^bbbddddddcccbbb[[[^^^bbbddddddaaa\\\YYYSSSQQQNNNJJJGGGEEEBBBAAABBBAAA???===;;;999999888:::===CCCIIIOOOTTTXXXZZZWWWWWWVVVUUUSSSQQQOOOMMMMMMKKKHHHFFFEEEFFFGGGGGGBBB@@@>>><<<:::;;;;;;<<<>>>???@@@???===;;;;;;;;;888999;;;>>>AAACCCEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFJJJKKKNNNOOOPPPNNNLLLKKKGGGHHHJJJOOOUUU\\\cccgggjjjkkknnnsss|||uuupppfff```XXXQQQKKKDDD;;;555333000---+++******)))(((***)))(((((())))))(((&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!""""""############$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&''''''((($$$##################$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$ !!!"""###$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))*********+++---///222777???EEEQQQWWW___gggmmmrrrwwwzzz~~~www{{{zzzsssjjjaaa\\\\\\```bbblllpppvvv|||zzzvvvrrrjjj```XXXUUUSSSQQQOOOFFFBBB===999888999999999;;;;;;;;;<<>>>>>???@@@>>>BBBFFFGGGEEEAAA>>><<<777888999:::;;;<<<===>>>@@@AAACCCDDDEEEFFFFFFFFFIIIKKKNNNQQQRRRRRRPPPOOOIIIGGGEEEEEEJJJSSS\\\aaaffffffgggjjjqqq|||tttlllbbb]]]WWWSSSOOOJJJCCC>>>777333///,,,+++******))),,,***(((((())))))(((&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""#################################!!!"""$$$$$$######%%%&&&########################$$$$$$$$$#######################################$$$$$$$$$############""""""######$$$&&&''''''(((%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((()))***++++++,,,///222444666<<>>GGGRRR]]]cccffffffdddbbbaaabbbggglllooorrrpppjjjbbbYYYSSSPPPOOOFFFEEEBBB@@@??????@@@AAA@@@EEEKKKMMMLLLGGGBBB???<<<<<<;;;;;;::::::999999;;;<<<>>>@@@BBBBBBCCCCCCIIILLLPPPTTTWWWXXXXXXWWWNNNJJJFFFEEEIIIQQQ[[[bbbbbbccccccfffkkktttwwwkkk___ZZZTTTQQQOOOLLLGGGCCC;;;777111...,,,,,,+++***,,,***(((((()))))))))'''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$##################"""""""""""""""""""""""""""""""""$$$###""""""$$$&&&#########$$$$$$########################$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''((()))***++++++,,,///333888:::<<>>>>>===<<<;;;:::888999<<<>>>??????CCCFFFKKKPPPTTTXXXZZZZZZYYYYYYZZZ[[[\\\^^^```aaa^^^\\\[[[[[[]]]^^^]]]\\\[[[ZZZWWWTTTQQQOOOMMMLLLKKKKKKJJJIIIHHHGGGEEEEEECCCCCCDDDEEEEEEEEEDDDDDD???@@@AAAAAABBBEEEJJJNNNYYYbbbkkkrrrzzz}}}yyytttpppppptttyyy|||zzzmmmYYYMMMBBB@@@DDDMMMYYYeeelllooooookkkhhheee]]]TTTIIICCC;;;777888999777555333222000---***(((&&&%%%&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$######""""""""""""######"""""""""######$$$$$$$$$""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""$$$%%%$$$$$$%%%$$$!!!######$$$$$$$$$%%%%%%%%%&&&''')))******)))'''&&&(((((()))))))))))))))))))))))))))+++///444888;;;AAAEEELLLSSSXXX^^^cccfffcccbbbbbbfffrrrvvvggg]]]ZZZXXXUUUQQQMMMNNNOOORRRVVV[[[bbbfffnnnsss{{{yyyqqqkkkaaa]]]XXXRRRLLLIIIGGGFFFAAABBBAAA>>>:::888999:::444444444444555666777888888999???KKKZZZjjjuuuzzz|||zzzwwwwwwzzzrrrgggaaa___QQQOOOLLLIIIGGGFFFFFFGGGEEEJJJOOOQQQPPPLLLIIIGGGBBBAAA@@@>>>===;;;:::999;;;;;;<<<<<<===>>>>>>???FFFIIINNNSSSVVVXXXYYYYYYNNNLLLIIIIIINNNUUU^^^cccaaaaaabbbcccffflllsssxxxsssaaa[[[TTTPPPNNNMMMJJJHHH???;;;555111///......---,,,***(((''')))******)))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!###%%%%%%######%%%(((######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$########################$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,222666<<<>>>@@@EEEMMMTTT]]]bbbiiinnnssszzz}}}yyyzzz}}}~~~}}}}}}wwwpppjjjeeebbb^^^bbbiiinnnnnnggg\\\TTTKKKFFFAAA>>>???@@@???===BBBAAAAAACCCFFFHHHHHHHHHKKKOOOVVV]]]cccgggiiiiiicccccceeegggjjjlllooopppllljjjiiiiiikkkllllllkkkhhhfffccc___[[[XXXVVVUUUYYYXXXWWWUUUSSSQQQNNNMMMHHHHHHHHHGGGEEEBBB???===;;;;;;;;;;;;;;;===BBBEEEIIIPPPWWW\\\eeerrr{{{~~~~~~zzzuuurrrsssvvvxxxyyy|||}}}eeeUUUFFF@@@AAAFFFSSS```iiinnnqqqnnnnnnnnnggg^^^OOOGGG===999999999888666555444333000---***'''%%%&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''((("""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""###### !!!!!!!!!"""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################$$$$$$"""%%%+++)))"""#########$$$$$$%%%%%%%%%'''((()))++++++)))((('''************)))))))))))),,,,,,---///444999>>>AAAGGGLLLRRRXXX\\\```dddgggdddbbbaaafffrrr~~~oooeeeYYYTTTVVVXXXWWWUUURRRTTTWWW[[[___eeekkkoooqqquuuzzz}}}{{{uuunnniii]]]XXXQQQIIIDDDBBBAAABBB???AAAAAA>>>:::999:::<<<999999999999:::;;;<<<<<<;;;<<>><<<<<<<<<<<<;;;:::::::::;;;;;;>>>AAAFFFKKKOOOQQQQQQQQQHHHHHHHHHJJJOOOUUU\\\```bbbccccccbbbccceeeiiilllsss}}}~~~jjjccc[[[UUUTTTSSSRRRPPPCCC>>>888333111111000///,,,***(((''')))*********(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$''''''&&&%%%$$$###""""""$$$$$$&&&''''''&&&$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''***000444:::>>>BBBDDDFFFLLLVVV^^^___dddlllrrrwww~~~zzz|||~~~~~~}}}~~~wwwoooiiicccbbbbbbbbbbbb^^^XXXRRRHHHGGGGGGGGGIIIJJJJJJIIIQQQRRRSSSSSSSSSTTTWWWZZZ```dddhhhmmmtttzzzyyytttwwwtttsssvvv{{{|||{{{zzzxxxwwwwwwwwwwwwuuusssoookkkiiigggggggggjjjrrrtttmmmfffbbb\\\UUUSSSPPPKKKHHHFFFDDDAAA??????:::888;;;===<<<===@@@GGGGGGJJJNNNUUU^^^fffjjjrrrtttxxx{{{yyy{{{~~~uuuvvvyyy}}}}}}uuu```MMMEEEBBBBBBNNN\\\iiilllnnnnnnpppssspppkkkZZZPPPEEE>>>>>>===999555999888666333000...,,,+++((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$%%%%%%%%%&&&##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$########################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&''''''((())))))))))))***+++***(((''''''(((------...///333:::CCCIIIUUU[[[___^^^^^^bbbffffffiiihhhhhhlllwww|||zzzvvvpppjjj___[[[VVVUUUWWWZZZ\\\[[[\\\\\\___dddkkkpppssstttuuuvvvvvvuuuqqqkkkeee```UUUPPPHHHBBB???===<<<<<>>DDDCCCBBBAAAAAAAAABBBCCCFFFGGGLLLVVVfffzzz|||vvvrrrqqqnnnhhhddddddbbb```^^^\\\[[[YYYVVVSSSPPPMMMIIIEEECCCAAA>>><<<;;;===>>>===;;;:::999:::===???BBBFFFIIIKKKLLLLLLJJJIIIHHHHHHKKKPPPTTTWWW^^^```ccceeeeeecccaaa___kkkqqqyyyzzzpppccc\\\ZZZXXXTTTOOOJJJEEE>>>:::888666222///333000...,,,,,,+++)))((()))((((((''''''''''''(((((('''&&&$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%'''''''''%%%$$$%%%''' !!!""""""######$$$######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***)))))),,,222777AAACCCEEEFFFHHHOOOYYYaaahhhmmmtttyyy}}}}}}{{{|||}}}~~~zzzrrrlllcccaaa___^^^]]][[[VVVRRRNNNNNNOOOQQQTTTVVVWWWXXX^^^___```aaabbbdddgggjjjnnnssswww{{{~~~}}}|||xxxuuutttssssss{{{|||wwwpppiii^^^[[[WWWRRRNNNIIICCC@@@@@@;;;999;;;===<<<===???AAAAAABBBEEEKKKQQQXXX\\\```dddjjjrrr{{{zzzxxxwwwwwwuuuvvvzzzfffSSSJJJEEECCCLLLYYYccchhhkkklllpppvvvxxxvvvcccXXXJJJAAA??????<<<999===<<<:::777333000---+++(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""##########################################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((())))))))))))+++,,,+++***)))+++,,,...///111444888@@@HHHNNNXXX]]]```___```eeeiiiiiihhhhhhiiinnnyyyzzztttpppkkkddd^^^XXXVVVUUUVVV[[[^^^______bbbbbbeeejjjooosssuuuuuuvvvuuurrrmmmfff^^^VVVRRRMMMIIICCC>>>======>>>???DDDEEEEEEDDDCCCCCCFFFHHHLLLKKKJJJJJJJJJKKKMMMNNNMMMOOOTTT___ooo||||||uuurrrnnnjjjfffaaa\\\XXXVVVSSSOOOKKKHHHEEEBBB???<<<=========;;;:::::::::<<<===@@@BBBEEEFFFGGGGGGJJJHHHGGGGGGIIILLLPPPRRRXXXZZZ^^^aaabbb```^^^\\\aaagggnnnwww|||lllbbb^^^[[[WWWSSSNNNHHHAAA===;;;:::777444000...+++*********)))((())))))(((''''''''''''(((((('''&&&$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''""""""###$$$%%%&&&&&&&&&"""""""""!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))+++++++++///555;;;HHHIIIIIIJJJMMMUUUaaajjjrrrwww}}}|||yyyyyy}}}~~~vvvpppfffccc```^^^]]]\\\ZZZYYY[[[\\\___bbbfffiiilllmmmqqqrrrtttuuuvvvxxx|||zzzqqqnnnjjjeee]]]SSSIIICCCBBB<<<999;;;<<<;;;;;;>>>=========>>>AAAFFFKKKMMMOOOSSSZZZaaajjjttt{{{vvvrrrmmmkkkqqqyyyooo]]]RRRJJJFFFJJJRRR]]]eeekkkmmmqqqxxx~~~nnnbbbQQQEEEAAAAAA???>>>AAA@@@>>>;;;777222...,,,))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))+++,,,,,,+++,,,...000///222666;;;@@@HHHPPPUUU\\\aaacccbbbdddjjjoooooojjjlllnnnttt~~~yyyooohhhccc^^^XXXSSSUUUVVVYYY^^^dddgggggggggiiijjjlllppptttwwwwwwvvvwwwsssmmmeee[[[RRRLLLHHHHHHEEEAAA===<<<>>>BBBDDDIIIKKKMMMNNNPPPRRRUUUXXXZZZZZZZZZZZZZZZ[[[\\\]]][[[]]]aaakkkzzzyyyrrrjjjeeeeeeaaa\\\WWWSSSNNNIIIEEECCCBBBAAA@@@@@@?????????>>>???@@@BBBDDDEEEEEEEEEDDDCCCAAA@@@AAACCCFFFHHHNNNQQQVVVZZZ\\\[[[YYYWWWWWW[[[aaahhhqqq}}}xxxkkkdddaaa^^^[[[SSSMMMFFFAAA@@@>>><<<999333000---++++++***)))'''***)))(((((('''''''''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$$$$&&&'''''''''&&&%%%$$$###""""""###"""!!! !!!"""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''')))++++++,,,111888>>>JJJJJJLLLOOOUUUaaaoooxxx}}}|||{{{||||||}}}|||zzzyyyyyy{{{|||}}}~~~yyytttmmmkkkgggeeedddfffhhhiiilllooorrruuuxxx{{{~~~yyyooobbbTTTKKKDDD>>>;;;<<<<<<::::::===>>>=========???BBBEEEGGGHHHLLLQQQUUUYYYcccppp{{{yyyssskkkeeefffjjjyyywwwfffZZZPPPIIIHHHLLLYYYcccmmmpppsssyyywwwjjjXXXJJJCCCAAAAAA@@@AAA@@@???===999555111...+++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&''''''((()))))))))***++++++++++++,,,...000111555;;;AAAGGGNNNUUUYYY^^^bbbeeeeeeiiiqqqwwwwwwqqqsssvvv|||xxxpppeee]]]XXXVVVUUUTTT]]]```ffflllpppqqqooonnnmmmnnnooosssvvvxxxwwwuuutttppphhh^^^UUUNNNJJJGGGFFFEEEBBB@@@AAADDDIIIMMMTTTVVVZZZ]]]```dddhhhkkknnnmmmmmmlllkkkkkkkkkkkkllllllooovvv}}}zzzvvvpppiiiccc\\\UUUQQQOOOMMMJJJHHHGGGGGGFFFEEECCCCCCDDDFFFGGGGGGHHHHHHBBBAAA???>>>>>>???AAABBBDDDHHHMMMRRRTTTUUUSSSRRRRRRUUUYYY^^^eeeppp}}}tttlllhhhfffdddYYYSSSKKKFFFCCCAAA>>>;;;:::777222...,,,+++)))'''******)))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########!!!"""$$$$$$$$$$$$&&&'''%%%$$$###!!!$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!"""""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,222;;;AAAIIIJJJNNNVVVaaapppzzzvvvrrrsssuuuxxxzzz||||||{{{xxxzzz|||~~~|||xxxtttrrrpppoooooossswwwzzz}}}~~~ooo```UUUHHHBBB>>>???>>><<<;;;===>>>===<<<===>>>@@@BBBDDDGGGJJJLLLMMMOOOVVVccclllxxx|||{{{rrrhhhbbbbbbggguuuzzzlllaaaWWWNNNIIIIIIQQQ^^^kkkppptttzzzzzzooo^^^OOOGGGCCCAAA@@@>>>>>>===<<<999777444222...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&''''''((()))))))))***++++++******+++...000444999AAAHHHNNNSSSXXX[[[\\\```dddgggnnnxxx~~~~~~yyy{{{}}}}}}nnnfff\\\TTTQQQTTTYYY\\\iiimmmssswwwxxxvvvsssqqqnnnnnnoooqqqssstttrrrppplllggg___UUUNNNIIIGGGFFFBBBDDDFFFGGGJJJPPPXXX]]]dddggglllpppssswww{{{~~~}}}{{{yyywwwvvvyyyyyy{{{zzzrrrjjjeee^^^ZZZTTTQQQOOOOOOMMMLLLHHHHHHHHHHHHIIIIIIJJJJJJEEEDDDBBBAAAAAAAAABBBCCC???BBBFFFJJJMMMNNNNNNMMMNNNQQQUUUXXX\\\eeeooowww}}}uuunnniiiggg___ZZZRRRMMMJJJFFFAAA======999444000...---,,,***++++++)))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$$$$$$$$$$&&&'''######""""""!!!!!! %%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%###""" !!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&(((***+++---444===EEEKKKNNNUUUaaaoooyyytttnnnooorrrwww{{{}}}}}}{{{uuuwww{{{|||yyyyyyyyyyyyzzz}}}xxxiii^^^OOOIIIDDDDDDCCC@@@???@@@===<<<<<<;;;<<<===>>>???DDDFFFGGGHHHKKKQQQ[[[aaahhhmmmttt|||}}}pppfffccc^^^ggguuu{{{qqqggg^^^UUUNNNJJJIIIUUUbbbjjjqqqyyy~~~~~~zzzrrreeeXXXOOOHHHCCC@@@;;;;;;:::999888777666666111000...,,,***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$$$$###############"""""""""""""""""""""""""""######""""""""""""######################################################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((()))))))))+++,,,,,,,,,,,,...222555<<>>???BBBEEEGGGIIIJJJJJJLLLNNNQQQSSSUUUZZZbbbhhhjjjsss~~~vvvmmmhhhfffbbb\\\XXXVVVQQQKKKGGG>>>:::555222000000000///,,,+++***)))((('''''''''&&&&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$&&&'''$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###!!!!!!"""############"""%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))+++,,,///777AAAIIIRRRWWW```mmm|||{{{uuurrrnnnooorrrwww|||}}}{{{xxxrrrvvv|||~~~zzzmmmcccWWWPPPLLLKKKIIIEEEDDDEEEBBBBBB@@@???>>>>>>>>>>>>BBBBBBCCCEEEIIIOOOTTTWWWZZZ^^^dddjjjtttxxxnnnjjj```aaafffsss}}}zzztttmmmeee^^^VVVOOOHHHPPPXXX___hhhsssxxxxxxzzzuuummmcccYYYOOOGGGBBB<<<;;;999777666777888888444222000...,,,***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""##################$$$########################""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&''''''((())))))))),,,---...///111555:::>>>EEEKKKTTTZZZ]]]^^^^^^]]][[[bbbjjjttt{{{mmm]]]\\\ZZZYYY\\\ccckkkpppwwwzzz~~~}}}zzzyyyyyyuuuqqqkkkgggdddaaa___]]]SSSPPPKKKGGGFFFGGGIIIKKKOOOVVV___gggnnnuuu~~~{{{xxxtttqqqhhhfffbbb^^^ZZZWWWUUUTTTSSSRRRNNNKKKGGGDDDBBBAAA@@@@@@@@@AAACCCEEEGGGHHHKKKNNNPPPQQQQQQTTTYYY]]]___gggpppwwwxxxqqqmmmjjjgggfffeeeaaa[[[VVVHHHCCC===888555444222111---,,,+++)))((('''''''''%%%&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""""""""""""""&&&%%%$$$######$$$%%%&&&!!!!!!###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))+++,,,...111999CCCKKKYYY^^^hhhvvvzzzvvvrrrnnnooopppsssxxx||||||xxxuuurrrvvv~~~|||yyy{{{xxx|||yyymmmeee\\\VVVQQQPPPNNNJJJHHHIIIKKKJJJHHHFFFDDDCCCBBBAAAAAAAAAAAADDDHHHMMMOOOOOOPPPSSSWWW]]]eeeuuu~~~tttpppfff```^^^hhhvvv{{{zzzvvvpppjjjddd[[[TTTLLLPPPSSSWWW```kkkqqqpppzzzwwwrrrkkk```UUUJJJDDD???<<<999777666666888999555444222///---+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!""""""######$$$$$$########################!!!!!! !!!!!!""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((('''&&&&&&''''''((()))))))))---...000222666;;;AAAFFFMMMSSS[[[aaacccbbb```___```gggqqq}}}zzzmmmbbb\\\^^^```cccggglllrrrwwwyyy|||~~~~~~yyyssskkkddd___[[[XXXUUUKKKJJJIIIIIIKKKPPPUUUYYY___fffpppxxx||||||yyytttnnnhhhccc```___bbb```\\\WWWQQQMMMJJJHHHBBBAAA@@@@@@AAACCCFFFGGGLLLOOORRRRRRQQQRRRUUUXXX\\\ccciiimmmvvv{{{qqqpppooopppqqqnnngggbbbUUUOOOGGG???:::666333111---,,,+++)))((('''''''''%%%&&&'''(((((((((&&&&&&(((((('''''''''&&&&&&&&&%%%'''((('''%%%%%%%%%'''$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$#########$$$%%%%%%&&&+++)))'''%%%$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''((()))(((&&&%%%%%%''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((())))))((((((((()))******+++++++++///666@@@JJJQQQbbbhhhrrr}}}~~~yyytttsssvvvyyyyyyxxxvvvyyy}}}{{{vvvsssttt|||~~~zzzwwwsssppptttuuuvvvwwwvvvrrrlllhhhccc\\\WWWWWWVVVUUUVVVZZZUUUWWWTTTNNNJJJHHHEEE@@@DDDBBB@@@AAADDDIIILLLMMMOOOSSSVVVXXX]]]hhhyyywwwgggbbb___dddppp{{{zzzvvvsssrrrqqqlllbbb[[[RRRMMMLLLPPPUUU[[[dddmmmpppqqqrrrqqqjjj]]]OOOEEE@@@<<<888666777888999::::::999777444111...,,,***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""""""""!!!!!! ###!!! !!!###$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$###!!! !!!"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((()))))))))***,,,...***///555888999>>>FFFMMMYYY^^^dddhhhiiiiiihhhhhhkkkqqq}}}tttnnnqqqpppgggdddhhhfffiiinnnpppqqqrrrvvvyyy|||zzzzzz~~~}}}lll___XXXTTTPPPNNNFFFIIIMMMQQQWWW]]]dddiiiqqqvvv~~~|||uuupppnnnmmmmmmiiiaaa\\\YYYRRRKKKJJJCCC???@@@AAAAAACCCFFFKKKQQQVVVVVVRRRQQQTTTYYYZZZYYY[[[ccclllwww{{{wwwvvvxxxxxxsssoooddd___SSSFFF???<<<777111111---,,,---,,,(((''')))''''''((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&***(((&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###""""""###$$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%'''(((((('''&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''((()))***+++,,,,,,---111888CCCNNNVVVfffjjjsss}}}~~~|||zzz|||~~~{{{{{{}}}{{{vvvooopppvvv|||yyyvvvvvvvvvwwwwwwwwwsssnnnjjjhhhbbb^^^_________aaafffgggiiiggg___XXXRRRKKKCCCGGGEEEDDDEEEGGGJJJKKKKKKMMMPPPSSSTTTVVV___mmmxxxzzzlllgggcccfffqqqzzz~~~yyyuuurrrqqqpppllleee___TTTNNNKKKLLLOOOTTT\\\dddiiilllqqqrrrnnnaaaRRRHHHAAA===999666666888999999;;;999777555111...,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!###"""!!!!!!###$$$###############"""""""""!!!!!!""""""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))*********+++---000333666:::===AAAGGGPPPVVVbbbgggmmmrrrtttvvvwwwxxx|||{{{uuuiiiaaabbbbbb^^^aaahhhooorrruuuvvvvvvwwwyyy|||{{{|||~~~nnn```WWWRRROOOMMMMMMQQQWWW]]]cccjjjqqquuuzzzrrrkkkggg```YYYPPPIIICCCBBBAAA@@@AAAEEELLLRRRXXXXXXSSSPPPRRRUUUXXXVVVWWW\\\bbbhhhsss}}}~~~|||}}}|||xxxtttpppkkk^^^PPPGGGBBB;;;444333///,,,---,,,)))(((***'''''''''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%%%%((('''%%%$$$###$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###### """%%%'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%&&&'''&&&&&&''''''(((***+++,,,///000333777@@@LLLYYYaaammmpppvvv}}}|||vvvooonnnrrryyy~~~~~~|||{{{{{{zzzyyyvvvqqqmmmmmmhhhfffgggiiijjjooouuuzzz~~~}}}vvvmmmcccVVVLLLIIIGGGDDDDDDEEEFFFFFFFFFLLLOOOQQQQQQQQQVVV___ggglllwww~~~tttnnniiijjjqqqxxx||||||xxxuuupppnnnnnnlllhhhdddYYYRRRKKKJJJJJJMMMTTT\\\```eeemmmrrrpppeeeVVVLLLCCC???:::666666777888888;;;:::999666333000---,,,+++***)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""%%%###!!!!!!"""###"""!!!"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))+++++++++---000333999:::<<>>BBBIIIRRRZZZ^^^```hhhmmmuuu}}}}}}vvvkkkaaaYYYYYY]]]eeerrr~~~|||zzzzzzzzz{{{yyy{{{tttfff\\\XXXYYYZZZiiinnnwww~~~}}}}}}~~~}}}|||zzzyyy{{{~~~~~~uuummmhhh___UUUOOOJJJFFFEEEHHHJJJPPPWWWYYYVVVQQQNNNMMMNNNMMMOOOSSSVVVXXX^^^eeetttyyyiii]]]TTTLLLEEE<<<444///......+++***+++(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$!!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$!!!%%%((()))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&'''((((((&&&&&&&&&(((++++++,,,---///111333444444:::BBBKKKUUUbbbqqq|||{{{wwwwwwvvvtttvvvzzz~~~yyyuuurrrqqqrrrsssvvv}}}wwwjjj___XXXOOOGGGEEEFFFHHHIIIIIIKKKNNNNNNMMMNNNQQQTTTYYY[[[aaaiiitttyyyuuutttuuuuuuuuuxxxuuuqqqnnnkkkiiifffddd___XXXRRROOOMMMLLLOOOTTTWWWZZZ```fffhhheee^^^XXXLLLFFF>>>888555444444444:::;;;;;;:::888555333111000...+++)))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""###"""!!!########################!!!!!!"""""""""#########!!!###%%%%%%###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((***,,,...333888<<>>???;;;CCCNNNWWW```kkkxxx}}}~~~}}}zzzwwwsssssswww~~~}}}zzzxxxxxxvvvxxx|||nnnfffYYYOOOIIIGGGGGGGGGEEEGGGIIIJJJJJJJJJLLLNNNRRRQQQSSS[[[fffrrr}}}zzzwwwuuussswwwvvvuuurrrooojjjgggddd^^^YYYVVVUUURRRNNNMMMPPPTTTVVV[[[aaaeeefffccc```TTTNNNDDD<<<777555444444999:::;;;;;;;;;999666555111///---+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!"""###"""!!!############$$$$$$$$$$$$!!!!!!!!!"""""""""###### ###''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''')))+++...222888???DDDKKKPPPWWW^^^eeeiiikkklllpppvvvzzzooohhhddd]]]^^^```ccciiirrr}}}}}}}}}~~~~~~|||wwwqqqllljjjiiirrruuuwwwvvvrrrrrrvvv{{{~~~|||{{{xxxxxxyyy{{{~~~~~~}}}{{{tttsssssssssrrrqqqpppoooqqqsssuuuuuutttrrrrrrrrrrrrrrrsssuuuxxx}}}~~~yyymmmddd[[[QQQLLLKKKFFFIIIMMMOOONNNLLLKKKJJJGGGGGGKKKPPPPPPMMMNNNQQQZZZfffvvvvvviii___WWWKKK@@@555222111...+++++++++******))))))(((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$(((((('''&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$ !!!###$$$%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&'''(((((($$$&&&'''((('''((()))++++++---111777>>>EEEJJJMMMIIIRRR^^^gggmmmttt}}}|||yyyzzz|||xxxwwwzzz~~~|||zzzvvvvvv}}}yyylll___TTTMMMHHHEEEDDDFFFGGGHHHHHHIIIJJJKKKLLLIIIKKKRRR[[[dddsss{{{vvvttttttvvvyyyxxxuuuooojjjgggaaa^^^]]]]]]YYYRRRNNNNNNNNNRRRXXX```gggjjjjjjhhh^^^VVVKKKAAA;;;888666555777999;;;======;;;999888111000///---***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%###"""!!!!!!###$$$######""""""""""""#########$$$!!!!!!!!!!!!"""""""""###!!!&&&&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((+++...222777???GGGMMMSSSWWW]]]aaadddhhhmmmqqqxxx~~~|||ooofffaaa```___cccgggkkkpppyyy~~~|||~~~~~~{{{tttjjj```ZZZYYYZZZeeennnxxx|||{{{||||||zzzxxxwwwuuuvvvxxx|||wwwvvvssspppooonnnnnnnnnmmmoooqqqqqqooommmmmmmmmkkkkkklllmmmpppssswwwyyy|||zzzwwwuuuuuuwwwzzz|||vvvjjj\\\TTTQQQGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHLLLQQQPPPLLLKKKMMMNNNYYYgggvvvsssiiibbbTTTGGG;;;666444111---,,,,,,,,,++++++***))))))((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%,,,+++)))'''&&&&&&&&&'''"""###$$$%%%%%%%%%%%%%%%!!!""""""#########""""""%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))###%%%'''(((((((((***,,,))),,,222:::DDDLLLSSSWWWVVV```llltttwww|||zzzwwwuuuwww~~~}}}}}}}}}yyytttrrryyyrrreeeZZZPPPJJJGGGGGGHHHHHHIIIIIIJJJJJJJJJGGGHHHOOOUUUZZZfffqqq~~~xxxuuurrrvvv{{{}}}zzztttnnnkkkeeecccdddeee```WWWPPPNNNJJJNNNWWWaaajjjoooooonnnddd\\\PPPEEE>>>:::888777666888;;;===>>>===;;;:::111111000...,,,)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$###!!! !!!###$$$$$$### !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""###$$$!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***,,,000555;;;CCCMMMSSS]]]aaaeeefffgggkkksss{{{uuuiiibbbaaaaaa___dddiiilllqqqzzz{{{zzz|||{{{vvvmmm```TTTNNNNNNPPP]]]iiixxx}}}{{{yyywwwvvvssstttxxx}}}|||zzzuuurrrooonnnoooppplllnnnqqqqqqooommmkkkkkkhhhhhhhhhiiikkknnnqqqsssxxxvvvsssppppppqqqsssuuuxxx}}}wwwggg[[[WWWJJJHHHFFFDDDCCCCCCDDDDDD???AAAFFFLLLLLLHHHFFFHHHGGGQQQ]]]jjj|||yyyqqqkkkZZZLLL???999777333///...------,,,,,,+++***))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%&&&&&&''''''((())))))***...///222666===HHHSSS[[[]]]gggttt~~~{{{wwwpppqqquuu|||~~~}}}}}}}}}|||tttnnnjjjkkkttt{{{kkk\\\OOOIIIFFFCCCCCCFFFGGGFFFDDDGGGGGGGGGGGGJJJQQQ\\\cccxxx~~~sssrrrvvvzzz||||||zzzxxxxxxpppooollljjjjjjgggZZZMMMGGGJJJTTT```hhhjjjllloooiiieee\\\QQQEEE;;;555333444444777<<>>???BBBEEEHHHJJJIIIGGGCCC@@@FFFIIIRRRaaaooo~~~uuukkkgggYYYRRRHHH@@@:::666333222///---,,,,,,,,,+++(((&&&***))))))((('''&&&&&&&&&&&&(((((('''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&%%%''''''''''''(((((())))))***,,,///333;;;EEEQQQXXXaaakkkxxxxxxsssqqqrrrtttzzz{{{yyyyyyyyy}}}~~~~~~xxxqqqkkkffffffoooyyylll]]]QQQMMMHHHFFFHHHIIIHHHFFFDDDEEEEEEEEEGGGLLLUUU[[[lll{{{xxxtttuuuxxx{{{|||{{{zzzyyyttttttsssrrrtttqqqeeeXXXMMMLLLQQQ\\\eeehhhjjjmmmkkkggg```VVVKKKBBB;;;888444444666:::???BBBDDDDDD<<<:::777555333000,,,)))))))))'''&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$############$$$%%%########################$$$$$$$$$#########""""""!!!!!!"""###############!!!""""""######""""""!!!############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++,,,,,,000666>>>GGGPPPXXX]]]aaadddgggjjjnnnuuu}}}ssslllhhhhhhhhhiiihhhfffdddeeejjjpppwwwzzz{{{ssseeeYYYQQQPPPSSSVVVdddmmmyyy}}}|||{{{{{{yyyxxxwwwzzz{{{yyyxxxwwwuuuuuuvvvwwwxxxwwwvvvtttsssqqqqqqqqqqqqoooppprrrtttwwwvvvtttsssqqqqqqqqqrrrsssuuuwwwxxxzzz~~~ssseeeZZZSSSLLLJJJHHHCCC@@@@@@AAABBBEEEFFFFFFDDDBBB@@@BBBDDDLLLXXXeeetttuuukkkgggYYYSSSKKKDDD>>>:::666444000///------------***(((***))))))(((''''''&&&&&&%%%'''((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&%%%(((((((((((((((((((((((((((***...333;;;FFFQQQYYYfffooo|||}}}wwwtttrrrqqqrrrwwwyyytttrrrrrrzzz|||}}}zzz}}}{{{uuunnnhhhccccccjjjtttmmmZZZSSSKKKGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDHHHNNNRRR___nnnwwwvvvuuuxxx|||~~~|||zzz|||}}}uuuhhhUUUOOONNNVVV```eeeiiilllmmmjjjfff^^^UUUKKKBBB===666555555777<<>><<<:::777444000,,,))))))'''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$"""!!!###%%%&&&########################$$$$$$$$$###############!!!!!!"""###$$$$$$$$$###"""######$$$$$$######""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))+++,,,,,,000333:::DDDOOOXXX]]]___aaacccgggkkkqqq{{{}}}xxxuuuqqqooopppqqqrrrsssllljjjggggggiiiooouuuzzzyyyrrrggg]]]XXXYYY^^^bbblllsss}}}~~~|||{{{|||zzzxxxzzz~~~}}}|||yyyzzz{{{|||{{{zzzyyyxxxvvvwwwwwwvvvttttttuuuwwwxxxwwwvvvuuutttsssssssssssstttuuuuuuvvvyyy}}}vvveee[[[PPPKKKGGGAAA>>>>>>???@@@@@@AAAAAAAAA@@@@@@===>>>DDDNNNXXXeeewwwvvvlllgggZZZVVVPPPJJJEEE@@@:::777222000/////////...---+++***))))))((((((''''''&&&###%%%(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())),,,000666???JJJVVV]]]iiirrr|||yyywwwpppppppppuuu}}}wwwppplllkkkqqquuu||||||~~~zzztttooojjjeeedddkkkssszzzfff^^^SSSKKKGGGGGGFFFDDDCCCCCCCCCCCCEEEGGGKKKMMMYYYdddwww|||xxxuuuwww}}}www___TTTLLLQQQ[[[ccciiimmmooommmjjjddd\\\QQQFFF???888666444555999???CCCEEECCCBBB@@@>>>;;;777222///***)))'''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$%%%#########################################################$$$$$$######""""""##################"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***,,,---222555===HHHTTT[[[^^^___aaacccfffjjjppp{{{~~~zzzwwwrrrrrrrrrtttwwwzzzzzzzzzsssqqqooommmnnnrrryyy}}}yyypppiiifffhhhmmmpppuuuzzz~~~||||||yyywwwxxx~~~}}}~~~~~~~~~~~~}}}|||{{{|||}}}}}}{{{yyyxxxyyyzzzzzzyyyyyyxxxwwwvvvvvvvvvwwwwwwvvvvvvvvvxxxzzz|||rrreeeWWWOOOIIICCC?????????>>>>>>===>>>???@@@@@@======@@@GGGOOOZZZjjjxxxxxxmmmggg___\\\WWWRRRLLLEEE===888333111////////////...,,,))))))))))))((((((''''''###%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&((((((((()))))))))))))))***---333:::DDDOOO[[[bbbmmmuuu{{{yyyxxxooooooqqqwwwwwwmmmhhheeedddlllvvv}}}zzzvvvqqqnnniiiggglllttt~~~xxxnnn```UUUPPPMMMLLLJJJDDDCCCCCCCCCEEEGGGIIIJJJRRRZZZgggwww|||wwwxxxjjj\\\OOOOOOWWWaaajjjpppqqqooolllhhhaaaVVVIII@@@;;;888444444888===BBBDDDEEECCCBBB@@@>>>:::555111+++***((('''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""################################################%%%%%%%%%%%%$$$"""!!! !!!""""""######""""""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***---...333888AAAKKKUUU[[[]]]]]]aaacccfffhhhnnnwww|||wwwtttrrrpppqqqsssxxx|||~~~~~~}}}yyyxxxwwwuuuuuuwww}}}zzzwwwxxx|||~~~~~~~~~{{{xxxuuuvvv{{{~~~~~~||||||}}}||||||{{{{{{zzzzzzyyyyyyzzzyyyxxxwwwwwwxxxxxxxxxsssbbbXXXQQQJJJEEECCC@@@???===<<<<<<===???@@@@@@>>>@@@EEEKKKRRR```mmm}}}|||pppiiieeebbb___ZZZSSSJJJ@@@999555333000//////...---,,,)))))))))))))))((((((((($$$%%%''')))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''((())))))***++++++,,,000666>>>HHHTTT```gggtttzzz|||xxxvvvuuupppqqquuu|||wwwlllddd```^^^gggsss{{{~~~zzzwwwsssnnniiimmmsss|||{{{lll```XXXUUURRRPPPJJJHHHEEEEEEFFFGGGHHHHHHKKKPPPZZZfffuuu|||{{{xxxhhhWWWQQQUUU]]]hhhqqqrrrpppnnnkkkfff[[[NNNDDD>>>;;;666555888<<<@@@BBBEEEDDDCCCCCCAAA===888444---,,,***(((''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###!!!#######################################$$$$$$$$$&&&&&&%%%%%%$$$###!!!!!!!!!""""""""""""""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))),,,///111777===GGGOOOUUUXXX[[[]]]bbbdddfffhhhllltttwwwqqqnnnnnnnnnpppuuu{{{}}}}}}{{{xxxuuuvvvzzz}}}~~~~~~~~~}}}}}}|||{{{zzzyyywwwwwwxxxxxxwwwvvv{{{mmm```XXXNNNGGGCCCAAA???===;;;;;;<<<===???AAA???AAAEEEHHHMMMXXXcccqqqtttmmmhhhfffccc^^^XXXNNNDDD===888555222//////...---,,,))))))))))))))))))))))))&&&&&&&&&((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''')))***+++,,,---000444;;;DDDOOO[[[gggnnn{{{zzzwwwvvvvvvtttvvv{{{vvvjjj```[[[XXX```kkksssxxx||||||tttmmmnnnssszzz|||ooogggaaa]]]ZZZWWWSSSNNNKKKJJJKKKJJJIIIGGGLLLSSS[[[gggyyyuuuaaaVVVSSSXXXdddooosssqqqoooooolllcccVVVMMMAAA===999777999<<>>===???CCCDDDGGGPPPYYYeeetttxxxpppiiigggdddaaa[[[RRRIIIBBB<<<999444111000///---,,,))))))))))))))))))))))))***(((&&&'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%&&&''')))***,,,---...555999AAAJJJUUUaaammmuuu}}}zzzyyyyyyzzzwwwzzzvvvhhh^^^YYYOOOVVV___eeejjjqqqzzzzzzqqqqqquuuyyy~~~xxxrrrmmmjjjccc^^^VVVRRRPPPOOOMMMLLLHHHMMMSSSXXX```ppp~~~iiiZZZSSSUUUaaammmsssqqqpppqqqpppiii]]]TTTCCC???:::888999<<<>>>???FFFFFFGGGGGGFFFCCC>>>:::///...,,,+++)))))))))***%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""%%%&&&########################""""""######$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))***...222777:::AAAJJJUUUXXXVVVVVV[[[aaacccfffiiilllnnnttt|||vvvooonnnppprrrvvv~~~~~~||||||~~~}}}{{{yyyzzz}}}~~~|||zzzwww|||rrrcccVVVOOO@@@>>><<<;;;999999999999;;;;;;===@@@AAACCCJJJSSS\\\kkk|||zzzrrrgggfffdddaaa]]]UUUMMMGGG???;;;666333111000...---)))))))))))))))*********,,,)))&&&&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((()))%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))+++---+++)))---333555EEEUUU___eeennnuuuyyyzzzwwwtttrrrvvv|||zzz|||~~~}}}}}}sssfffZZZSSSPPPNNNQQQYYYbbbiiirrrzzzzzz}}}|||uuuuuuwww|||}}}|||zzzyyynnnmmmhhh___YYYXXXUUUQQQQQQSSSVVVYYYZZZaaassstttcccWWWRRRYYYbbbooosssvvvyyy|||xxxiiiZZZPPPGGG>>><<<<<<;;;;;;>>>AAADDDFFFFFFDDDAAA???>>>:::444---***++++++(((%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$"""###$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$#########$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&((()))***&&&(((***---000555<<<@@@LLLWWW^^^ZZZTTTUUUZZZ___\\\eeeppptttsssttt{{{wwwqqqppppppsssxxx|||zzz~~~~~~{{{~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}~~~pppaaaVVVNNNFFF???===;;;777777999999999:::===@@@CCCGGGIIIUUUcccvvvvvvpppkkkddd___ZZZSSSKKKEEE===;;;777555222000,,,*********))))))))))))******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''((('''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''')))((((((((('''''''''''''''''')))++++++***///777DDDTTTeeepppvvv}}}|||xxxwwwtttrrrvvv|||~~~|||yyy|||rrreeeYYYSSSKKKHHHJJJQQQYYY___iiiqqqtttxxx|||~~~zzzyyy{{{}}}~~~zzzzzzuuullleeebbb^^^YYYUUUTTTTTTVVVWWW\\\kkkyyy}}}~~~zzziiiZZZRRRVVV___nnnuuu|||uuuhhhYYYNNNBBB>>><<<:::;;;>>>BBBDDDGGGGGGEEECCCAAA@@@===666///++++++***(((%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########"""!!!!!!"""######%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((()))***,,,///333999AAAFFFSSS\\\bbb^^^XXXYYY^^^bbbdddmmmvvvyyywwwxxx}}}wwwrrrqqqqqqooottt~~~|||zzz{{{~~~{{{{{{|||}}}{{{{{{|||||||||~~~~~~||||||}}}}}}}}}}}}~~~~~~~~~~~~nnnaaaSSSJJJBBB>>>;;;666555666888888999:::===@@@CCCDDDPPP___ssswwwqqqhhhaaa[[[TTTLLLGGG???<<<999666444111...,,,+++******))))))))))))***))))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&(((++++++---555>>>NNN^^^qqq}}}}}}yyywwwwwwuuusssvvv|||~~~|||uuutttwww{{{qqqdddXXXQQQGGGCCCCCCHHHNNNTTT]]]fffkkkoootttxxx{{{}}}}}}|||}}}}}}vvvqqqjjjddd]]]XXXTTTSSSSSSVVV^^^hhh|||yyyzzz|||ttt```SSSSSSZZZhhhttt{{{hhhZZZJJJAAA<<<:::;;;???BBBDDDHHHIIIGGGEEEDDDDDDAAA;;;222---+++***(((&&&))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""########################$$$$$$$$$$$$############""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))***)))((('''&&&***,,,...222777>>>FFFLLLXXX```ddd```\\\]]]bbbeeelllsss{{{}}}zzzzzz~~~wwwsssqqqqqqooottt||||||{{{{{{~~~}}}yyywwwwwwwww{{{}}}~~~|||wwwxxxyyy{{{{{{|||{{{{{{yyyyyyyyyyyyyyyzzz{{{{{{}}}~~~ppp^^^RRRGGGAAA===888666777888888999:::<<>>:::;;;???AAADDDGGGIIIIIIHHHGGGGGGFFF???666///+++***(((&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%######%%%''''''&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%&&&&&&&&&######$$$%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%'''(((******)))'''&&&)))+++...333999AAAJJJPPPXXX___bbb```]]]```dddeeemmmssszzz|||{{{zzz~~~~~~xxxsssqqqoootttwww|||yyyvvvvvv~~~zzzvvvsssrrrssstttvvvzzz|||}}}{{{yyywwwuuuuuuvvvwwwwwwxxxxxxxxxuuuttttttttttttuuuwwwxxxwwwxxxzzz}}}}}}jjj\\\NNNFFFAAA<<<::::::888999:::<<<>>>AAACCCDDDFFFQQQbbbrrryyylllccc[[[SSSNNNFFFCCC???;;;999666333111...---,,,+++***))))))))),,,,,,,,,,,,+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((())),,,///333>>>HHHZZZjjj|||yyywwwvvvxxxwwwvvvzzz~~~zzzxxx|||sssdddWWWPPPFFF@@@<<<===???BBBIIIPPPVVV[[[bbbiiinnntttxxx|||}}}~~~~~~tttiii]]]WWWRRRNNNNNNPPPfffzzz|||wwwsssxxxqqq]]]SSSSSSWWWhhh|||rrr\\\LLLBBB<<<;;;>>>>>>BBBFFFIIIIIIIIIIIIJJJIIICCC;;;333...***((('''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############"""""""""######$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((("""$$$&&&)))******)))((('''***///555;;;DDDLLLRRRWWW]]]aaa```aaaeeegggfffiiiooovvvzzzzzz{{{}}}xxxssspppooovvvxxx{{{|||sssnnnlll{{{}}}~~~}}}}}}{{{wwwssspppooopppmmmpppsssvvvwwwvvvtttsssqqqqqqqqqrrrrrrssssssssspppoooooonnnoooqqqsssttttttuuuwwwzzz~~~uuueeeTTTJJJEEE@@@======666777:::<<>>:::666222///...---+++***)))))))))+++,,,,,,,,,,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""######$$$&&&''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''')))...222888CCCNNN___mmm}}}|||yyyxxxyyyxxxxxx|||}}}vvvfffXXXPPPDDD>>>:::999999:::???EEELLLQQQYYY```gggmmmsssvvvwwwzzz~~~uuuhhh___WWWPPPNNNPPP]]]lll|||wwwtttwwwcccVVVRRRRRRbbbtttzzzdddSSSGGG>>>;;;===;;;???DDDGGGIIIIIIJJJKKKJJJFFF???777111,,,)))((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$############"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((("""$$$&&&(((***+++++++++)))---444;;;BBBJJJQQQVVVZZZ___ccceeegggjjjjjjfffdddjjjqqqvvvxxxzzz~~~|||xxxuuusssrrrtttvvvyyy~~~yyymmmfffcccttt|||~~~~~~~~~~~~}}}}}}||||||zzz{{{}}}~~~}}}zzzzzzxxxtttpppmmmmmmmmmiiikkknnnqqqsssssssssssspppooonnnnnnmmmmmmnnnnnnnnnmmmlllkkklllnnnqqqrrruuuvvvxxxzzz~~~qqq\\\PPPJJJDDD@@@???555666999<<<>>>@@@AAABBBBBBEEELLLWWWggg{{{~~~rrriiibbb]]]SSSQQQNNNKKKFFF@@@999555111000...,,,+++***)))))))))***,,,,,,,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))'''(((---555;;;BBBOOOZZZdddppp}}}|||yyyzzzzzzzzzyyyhhhYYYPPPDDD>>>:::888777666999>>>CCCIIIQQQYYY```ffflllpppqqquuuzzz}}}}}}~~~ssshhh]]]TTTRRRUUUVVVaaauuuzzzqqq|||yyygggXXXQQQNNNYYYhhhttt~~~iiiYYYKKKAAA<<<;;;777<<>>888222111///---+++***))))))'''(((***,,,,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))***+++222<<>>CCCLLLTTT[[[bbbhhhlllmmmrrrwwwzzzzzz{{{}}}zzzooobbbXXXVVVYYYSSSZZZkkk{{{pppzzzyyyiiiXXXPPPIIIRRR^^^jjjwwwlll\\\NNNBBB<<<:::555:::???DDDFFFHHHIIIJJJIIIHHHDDD===555...***(((''''''(((((('''%%%###"""""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$,,,333111)))###$$$((($$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%### """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,+++++++++,,,---......555;;;EEENNNUUU[[[___bbb___dddgggiiikkkllleee]]]XXX]]]ccciiilllpppsssuuu~~~}}}{{{zzz{{{|||}}}wwwxxx|||yyyfffYYYUUUTTT```hhhsss{{{}}}~~~~~~~~~}}}{{{zzzxxxxxxxxxwwwuuurrrooonnnqqqrrruuuxxxxxxxxxvvvuuurrrrrrqqqnnnjjjhhhhhhiiihhhiiikkkmmmqqqtttwwwyyyxxxvvvtttrrrppppppppppppooommmllllllmmmooorrrtttwwwwwwxxxyyy{{{~~~uuudddZZZRRRKKKHHH>>>???@@@AAAAAA@@@???>>>===???CCCKKKXXXiiixxx~~~uuulllgggaaa```^^^[[[UUULLLAAA:::333111///---+++***))))))%%%'''))),,,,,,+++***(((&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$''''''$$$###%%%((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''%%%&&&&&&&&&&&&'''''''''(((###$$$%%%&&&((()))******---...333>>>NNN___mmmtttzzz~~~|||zzzyyy~~~}}}mmm]]]PPPJJJEEE>>>999777666666666<<>>CCCHHHLLLOOOKKKJJJFFF@@@888000+++)))***(((&&&&&&&&&'''&&&%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%&&&'''((((((+++((((((+++,,,,,,///444666DDDSSS]]]cccggghhhfffjjjhhhiiilllooojjj^^^TTTQQQVVV^^^eeeiiilllnnnpppwww}}}zzzxxxzzz}}}~~~|||{{{www}}}|||kkk]]]SSSRRRUUUYYYbbbmmmtttwwwxxx{{{~~~}}}}}}{{{zzzxxxtttrrrtttsssqqqpppooonnnkkkhhhiiikkkoootttwwwwwwuuurrrpppoooooonnnmmmllllllkkkjjjjjjkkknnnsssxxx}}}}}}yyyuuusssssssssmmmnnnnnnmmmmmmnnnqqqtttzzz|||}}}}}}}}}nnn___XXXRRROOOHHHDDD@@@???@@@AAA@@@>>>@@@@@@CCCHHHNNNVVVeeesss|||uuunnniiiddd^^^ZZZVVVOOODDD<<<555333000......---,,,+++((((((***,,,......,,,***$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&((((((((()))))))))******))))))))))))))))))))))))...222:::III\\\nnn||||||zzzxxx{{{~~~}}}nnn^^^RRRLLLGGG@@@;;;999888777666888:::???DDDKKKQQQVVVXXXbbbeeejjjnnnqqqsssvvvxxxyyy|||~~~~~~xxxsssoooggg^^^YYY\\\aaalllzzzzzz~~~}}}~~~yyyjjj[[[RRROOOSSS^^^jjjtttyyyiiiWWWHHH@@@===<<<<<<===???CCCGGGJJJKKKJJJIIIGGGBBB;;;333---******)))'''&&&''''''&&&%%%(((''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&''''''(((((()))+++((())),,,......222888???NNN```kkkrrrvvvwwwtttrrrpppnnnmmmkkkeee[[[SSSRRRXXX```hhhmmmqqqtttuuuzzz}}}{{{yyyzzz}}}~~~~~~yyyvvv{{{qqqdddYYYQQQQQQUUUZZZaaakkkqqqsssuuuyyy|||~~~xxxvvvtttsssrrrqqqooommmnnnmmmkkkkkklllkkkiiiggghhhjjjnnntttxxxxxxvvvsssttttttsssrrrqqqpppoooooollllllmmmpppuuu||||||vvvsssrrroooooommmjjjhhhhhhkkknnnwwwyyy{{{{{{{{{|||}}}mmm```XXXSSSNNNJJJEEEAAA???????????????>>>AAAFFFJJJRRR```mmm~~~{{{sssnnnhhhbbb^^^[[[TTTIIIAAA:::666111.........,,,***((()))***,,,......,,,***$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))'''&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********,,,,,,++++++++++++,,,,,,///666EEEYYYooo}}}zzz|||~~~}}}ooo```UUUOOOJJJCCC>>>;;;999888777555777:::>>>CCCHHHLLLNNN[[[___dddhhhkkknnnqqqsssuuuxxx|||~~~|||{{{{{{}}}}}}~~~|||uuummmaaa___]]]bbbsss~~~{{{{{{uuuhhhVVVQQQOOOUUU```kkkwwwzzzmmm\\\MMMBBB===<<<<<<<<>>???@@@>>>===>>>BBBFFFKKKWWWbbbttt|||uuupppiiieeeaaa[[[QQQIIIBBB;;;222.........+++((())))))***,,,......,,,***&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%$$$&&&))))))'''$$$(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((((())))))***,,,...000222111<<>>CCCGGGGGGFFFGGGGGGHHHGGGDDD===555///,,,***((('''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&)))(((((((((((((((((((((***(((***---000333;;;DDDUUUggg~~~nnn^^^TTTQQQQQQWWW^^^iiissszzz|||zzzzzz}}}|||{{{yyyyyy{{{~~~yyywwwwww{{{zzzsssjjjddd___^^^\\\ZZZ]]]aaaeeehhhlllppprrrvvv{{{~~~~~~~~~xxxqqqnnnkkkiiiffffffhhhjjjkkkkkklllkkkkkkmmmppprrrsssrrrooossszzz}}}|||}}}yyyvvvooohhhbbbaaadddggglllpppuuuxxxyyyzzz{{{|||tttddd]]]YYYYYYUUUNNNFFF@@@@@@AAA???<<<===@@@CCCGGGPPPYYYjjjwwwyyypppkkkgggaaaXXXQQQGGG>>>444000000///,,,)))*********+++------,,,***&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''%%%###%%%'''(((%%%"""''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''')))+++///222444666BBBXXXsss~~~}}}~~~rrrcccXXXPPPLLLFFFAAA===;;;999777555555777999===AAAEEEGGGOOOTTTYYY___cccgggjjjmmmnnnqqquuuxxxzzz}}}}}}yyyuuupppnnnlllnnnssswwwzzz{{{yyy|||~~~~~~vvvhhhaaadddrrr|||wwwssswww{{{ggg[[[PPPMMMQQQ[[[iiittt||||||zzztttjjj\\\NNNEEE;;;999888<<>>BBBCCCGGGLLLRRRYYYhhh{{{vvvnnniiieeebbbZZZWWWPPPFFF;;;444000000---+++******+++,,,+++***&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%(((***)))&&&$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''%%%(((((((((((())))))))))))***+++,,,000555;;;AAAEEEKKKYYYppp~~~{{{zzz}}}|||zzz}}}nnn```RRRNNNJJJFFFDDDBBB???===:::999666444444666888999===BBBHHHOOOTTTYYY]]]```cccfffiiimmmqqquuuzzz}}}~~~{{{wwwiiigggggglllwwwrrrkkkrrr}}}|||uuuqqqssszzz||||||yyyvvvyyy~~~vvvhhhXXXPPPNNNRRR[[[dddnnnppptttwwwvvvnnnaaaXXXGGG???777666;;;@@@@@@>>>DDDBBBBBBFFFIIIHHHBBB<<<...,,,***)))******)))(((&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((()))***++++++,,,+++,,,000444888???OOO^^^gggttt}}}hhhVVVMMMOOOVVV]]]fffllluuu}}}zzzsssooooooooorrr{{{|||zzz|||zzzssskkkfffgggccccccfffhhhiiilllrrrnnnnnnppptttzzz~~~}}}~~~~~~|||yyyvvvuuuuuuooommmjjjiiilllrrryyy}}}zzzoooiiiaaacccfffhhhiiilllpppsssuuuxxx{{{oookkkeeeaaa[[[SSSIIIBBB;;;888888===AAACCCFFFJJJHHHNNN[[[mmmyyyoookkkgggddd```___YYYMMM???444111111---+++******+++,,,+++***&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%%%%%%%&&&&&&((()))+++,,,((('''''''''((()))+++,,,%%%&&&''''''((('''''''''''''''((()))***,,,...///......///000333;;;DDDJJJRRRaaawww~~~}}}{{{wwwwww}}}~~~uuufffZZZSSSJJJFFFGGGFFFCCC@@@<<<:::888666555555666777<<<>>>AAAFFFLLLRRRWWWZZZ\\\aaaggglllppptttxxx{{{|||}}}|||ssskkkiiiiiinnnwww~~~sssqqqsss|||uuurrruuuxxx~~~yyytttsssuuuxxxyyyyyyqqqkkkccc[[[TTTRRR[[[eeelllpppsssuuuwwwttthhh[[[III@@@999999;;;;;;===@@@@@@BBBDDDFFFKKKMMMGGG???666222---)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''))))))((((((''''''((()))***+++///---000999@@@EEEOOOZZZjjjsss~~~uuu```UUUSSSVVV]]]dddnnnrrryyy|||xxxrrrpppnnnooosssyyy}}}zzz{{{~~~ssskkkgggfffhhhgggffffffggghhhiiijjjnnnooorrruuuyyy|||~~~{{{xxxvvvtttqqqpppnnnmmmnnnsss{{{|||nnngggbbb^^^aaaccccccfffiiipppuuuzzzzzzoooddd___\\\VVVRRRPPPFFF???;;;===AAACCCEEEIIILLLJJJPPP___sss}}}pppjjjgggeeeiiimmmlllaaaNNN===444222///---+++***++++++***((('''&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$$$$$$$%%%&&&'''((()))((('''''''''((()))***+++&&&'''(((((())))))(((((('''(((((()))***,,,---...000000///000333999BBBHHHSSSbbbvvv~~~zzzxxxzzz~~~zzzkkk]]]VVVMMMIIIIIIIIIEEEAAA===;;;999777555555666666:::;;;>>>BBBGGGMMMQQQTTTXXX\\\ccchhhmmmrrrvvvyyyzzz{{{~~~yyyllljjjjjjooowwwzzztttrrr{{{xxxssssssuuu{{{yyyvvvuuuuuuwwwwwwwwwuuuoooggg```XXXTTTYYYbbbkkkooosssvvvxxxuuukkk___LLLBBB999777777666888:::???BBBDDDFFFKKKMMMHHH@@@777333---***(((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))''''''(((((()))*********000///333<<>>>>>@@@AAAEEEIIILLLJJJMMMYYYhhhyyysssjjjeeeccclllqqqtttkkkYYYFFF999444000---+++++++++++++++)))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))******'''(((((()))))))))))))))))))))))))))***+++,,,,,,000000//////111777???EEEVVVddduuu~~~xxxvvv|||qqqaaaZZZRRRMMMMMMKKKGGGCCC???>>>;;;888666555555555666777999<<<@@@EEEIIILLLQQQVVV]]]ccciiinnnsssvvvxxxyyy|||ooommmkkkoooxxxxxxrrrsss~~~~~~wwwsssqqqxxxyyyyyyxxxvvvuuuuuuuuuxxxsssmmmggg^^^WWWYYY^^^iiinnnsssvvvyyyxxxoooeeeRRRGGG;;;666444333444777===AAACCCEEEJJJMMMIIIBBB999555///***)))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***''''''(((******++++++***111222777AAAIIIQQQ[[[eeehhhkkkqqqxxx}}}}}}{{{lll```TTTQQQVVV___jjjsssrrrwww~~~xxxvvvuuuvvv{{{|||wwwlllfffdddeeeiiihhhhhhhhhiiijjjlllmmmooopppssswww{{{|||{{{yyyyyyzzz{{{~~~tttjjj```[[[YYYXXX[[[```bbbhhhqqqyyy~~~}}}mmmbbb^^^[[[YYYXXXWWWMMMCCC???>>>???DDDJJJNNNMMMOOOUUU\\\iii|||wwwkkkdddbbbnnnuuuzzzuuudddOOO>>>555000...,,,+++,,,---,,,+++''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((''''''''''''(((((())))))''''''((())))))))))))(((***))))))))))))******+++------,,,---000777???EEEVVVcccqqq{{{}}}vvvvvv~~~vvvggg___VVVQQQOOOLLLGGGCCCAAA@@@===:::777555444333333444555777;;;>>>BBBDDDKKKPPPXXX___fffkkkqqqtttvvvxxx{{{}}}~~~rrrooommmpppxxx~~~sssoooxxxwwwsssvvvzzz}}}|||xxxuuuttttttwwwtttrrroooggg___\\\^^^hhhmmmsssvvvyyyyyyssskkkYYYLLL???888555333444888;;;???BBBEEEIIIMMMJJJDDD<<<777111,,,)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***&&&''')))++++++,,,++++++111444;;;EEENNNXXXbbbiiikkkkkkmmmsssxxxxxxrrrlllaaaXXXQQQRRRXXX```jjjsssttt{{{{{{yyyyyy|||sssiiidddeeefffhhhgggggghhhiiikkkmmmoooqqqrrrtttwww|||~~~|||~~~ttthhhbbb]]]YYYZZZ^^^aaagggqqqyyy~~~yyyuuuxxxxxxiiiccc___]]]\\\[[[QQQFFF@@@>>>>>>DDDJJJQQQRRRVVVXXXYYY^^^nnn~~~zzzmmmfffdddnnntttzzzwwwiiiTTTAAA666222000---,,,---...------&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''((('''''''''(((((((((((((((%%%&&&''''''((((((''''''***)))))))))))))))******((()))***,,,000999BBBIIISSS^^^iiipppzzzzzz{{{|||nnneeeZZZSSSOOOLLLGGGBBBCCCAAA???<<<999666444333222222333555777:::===???GGGLLLTTT\\\ccciiiooossstttwww{{{|||}}}}}}ssspppnnnrrryyyyyyqqqwwwyyywww{{{|||wwwuuuuuuuuuuuuwwwxxxsssiiicccbbbgggnnnsssvvvxxxzzzuuuooo\\\NNN@@@888555333555888999>>>BBBDDDHHHLLLKKKGGG@@@:::333---***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&''''''''''''''''''(((******'''((()))+++,,,,,,------111777???HHHRRR]]]ggglllkkkiiiiiimmmpppmmmeee\\\UUUQQQPPPUUU\\\ccckkksssvvv~~~|||}}}~~~pppgggeeefffgggfffffffffhhhjjjmmmpppqqqttttttvvvxxx{{{~~~}}}}}}{{{~~~|||zzz{{{|||}}}}}}|||{{{|||}}}~~~}}}zzz}}}}}}rrrjjjccc]]][[[]]]dddiiirrryyy}}}vvvrrrsss}}}rrrhhhaaa\\\[[[ZZZRRRIIIDDD@@@>>>CCCJJJOOOSSSYYY[[[XXXXXXcccppp~~~ooojjjjjjooossswwwuuujjjYYYGGG;;;555222///------.........$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''%%%&&&&&&'''''''''''''''))))))((((((((()))******'''(((***---333===GGGNNNQQQZZZbbbiiisss~~~wwwlll^^^TTTOOOLLLGGGCCCCCCBBB@@@===:::777555333222222222333555888;;;<<>>;;;888666444000111111222444777999;;;@@@FFFNNNVVV]]]dddjjjnnnoootttxxxzzzyyyzzz}}}yyyqqqppppppuuu|||}}}}}}}}}yyyyyy|||tttnnniiippptttuuuuuuvvvtttppp```SSSDDD<<<666222222444555;;;@@@CCCFFFLLLMMMLLLEEE???666...***)))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$'''+++000///)))###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''((()))***++++++***))))))***---000222777@@@IIIOOOXXXdddlllmmmiiihhhgggfffbbbZZZOOOGGGGGGKKKVVVeeennnrrrvvvzzz}}}qqqiiieeeeeeeeeeeedddeeegggkkkoootttyyy{{{|||zzzyyyxxxyyy{{{}}}|||wwwsssqqqooonnnpppuuu{{{yyytttooommmmmmnnnppprrrtttssspppmmmjjjpppwww{{{|||~~~~~~}}}}}}~~~{{{rrrjjjdddccceeellloootttxxx{{{~~~}}}wwwuuuwww}}}{{{ggg\\\XXXWWWUUUTTTRRRKKKBBB@@@BBBDDDHHHOOOTTTSSSSSSZZZcccqqqxxxzzzsssrrrpppqqqsssuuuqqqfffWWWLLL<<<888222///............!!!"""%%%'''((((((((((((###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%'''''''''''''''((())))))&&&'''((((((((('''&&&%%%'''(((((()))))))))))))))'''''''''(((((()))***+++---...000444:::DDDNNNVVV[[[```gggooo|||{{{|||~~~~~~||||||~~~|||}}}yyyfffXXXPPPLLLIIIEEECCCBBBAAA???<<<999666555000000000111333666888:::???DDDLLLTTT[[[bbbhhhkkkmmmrrrwwwyyyxxxxxx}}}|||}}}}}}|||~~~|||uuupppoooqqqvvv}}}}}}{{{}}}yyyqqqjjjpppuuuuuutttuuusssoooeeeWWWIII@@@:::444222333444:::@@@BBBFFFLLLNNNMMMFFF@@@777///+++))))))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''---222111)))###&&&''''''''''''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''''''''(((((()))***+++,,,***(((((()))---111333999CCCMMMRRRZZZfffmmmmmmkkkkkkjjjhhhbbbXXXMMMEEEHHHNNN\\\kkktttuuuwwwzzz}}}vvvmmmfffdddddddddddddddfffhhhlllrrrwww|||~~~|||zzzxxxxxxyyy{{{}}}}}}{{{vvvpppllliiihhhlllqqqxxx}}}zzzrrrmmmiiijjjlllooopppooolllhhheeellltttyyy{{{}}}}}}}}}}}}|||~~~~~~tttlllhhhiiimmmqqqssswwwzzz}}}}}}yyyxxxzzz~~~~~~nnn```\\\XXXXXXYYYXXXOOODDD>>>???DDDEEEKKKPPPRRRTTT\\\eeekkkppp{{{tttrrrmmmnnnrrruuusssiiiZZZNNN>>>999444000.........---)))(((((('''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***************)))((('''111---000===JJJRRRZZZbbbbbbgggoooxxx}}}|||yyyyyyzzz|||lll\\\TTTOOOIIIDDDFFFCCC@@@===;;;888555222222111000000000111333333;;;@@@HHHPPPXXX___fffjjjqqqrrrsssuuuxxxzzz|||}}}{{{yyyvvvvvvvvvvvvuuusssqqqnnnmmmrrrzzz|||~~~yyymmmqqqssssssssssssrrrpppggg___QQQDDD;;;555111///444777;;;???DDDHHHKKKLLLLLLFFF<<<222+++)))))))))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''***...111000***$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((((((***,,,,,,+++---222666BBBLLLUUUZZZ^^^eeejjjjjjpppoooooolllaaaSSSKKKJJJOOOXXXjjjzzz~~~zzz|||{{{qqqkkkddd______aaaaaaaaabbbbbbeeelllvvv}}}|||yyyxxxzzz}}}~~~}}}xxxsssmmmiiifffhhhlllrrrxxx}}}zzztttkkkkkkkkkllllllllljjjhhhhhhlllrrryyy~~~~~~|||{{{{{{}}}uuulllgggiiimmmtttxxx|||{{{fff\\\VVVWWW[[[]]]UUUHHH@@@>>>AAACCCHHHNNNVVV]]]cccfffqqqxxx}}}rrrooopppooommmnnnmmmbbbSSSFFF:::///...///...,,,,,,&&&&&&%%%&&&&&&'''((()))$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))***************000...555DDDQQQZZZaaahhhlllqqqyyy|||{{{yyyxxxzzz~~~~~~qqq```WWWRRRLLLHHHEEEBBB???<<<;;;888555333222111000000000111333444:::???GGGPPPXXX___fffkkkqqqrrrtttvvvyyy{{{||||||xxxvvvsssrrrrrrrrrqqqooopppmmmlllqqqxxx~~~~~~|||ppprrrssstttttttttsssrrrllldddVVVIII>>>777444222333555999>>>CCCHHHKKKLLLJJJFFF>>>666///+++((('''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&(((,,,///---)))$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''''')))(((((('''''''''(((((('''))),,,,,,,,,///555:::HHHRRR[[[___ccchhhkkkkkkqqqqqqpppkkk___PPPIIIJJJQQQ\\\nnn~~~tttkkkgggaaa^^^___aaabbbbbbcccdddhhhoooxxx}}}zzzzzz{{{~~~}}}xxxqqqjjjeeeaaadddggglllrrrwww{{{|||}}}rrrooollllllnnnooonnnlllllloootttyyy}}}~~~|||{{{}}}~~~tttlllhhhjjjooouuuyyy}}}qqqdddYYYZZZ\\\]]]VVVJJJAAA???===???DDDLLLTTT]]]dddhhhtttzzzxxxoooooommmkkkmmmmmmbbbUUUHHH<<<222000111///------$$$$$$$$$%%%&&&'''((()))$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''',,,+++***)))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((()))+++,,,,,,---...222===OOO^^^gggmmmqqquuu|||~~~{{{{{{xxxxxxyyy{{{zzzyyyzzz|||iii^^^WWWRRRNNNEEEBBB>>><<<:::888666444222111111000111222333444888===FFFNNNWWW```hhhmmmppprrruuuxxx{{{}}}}}}~~~xxxvvvsssqqqpppooommmkkkllljjjjjjooovvv|||~~~~~~~~~|||tttsssrrrtttuuuvvvuuutttrrrjjj]]]OOOBBB;;;777555222444888===BBBGGGKKKMMMIIIFFFAAA;;;444...)))&&&((((((((('''''''''&&&&&&''''''&&&%%%$$$$$$######%%%%%%&&&(((***)))'''$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))''')))+++,,,...222:::@@@NNNYYYbbbgggiiimmmnnnmmmsssrrrqqqiiiZZZLLLHHHKKKTTT```sss}}}zzzyyyyyy{{{vvvkkkdddaaa^^^]]]^^^aaabbbbbbeeeggglllsss||||||{{{|||wwwnnngggbbb___bbbfffkkkpppsssuuuvvvxxxpppnnnpppsssrrrqqqrrrssswwwzzz}}}}}}}}}~~~}}}|||{{{~~~|||ssskkkhhhkkkpppvvvyyy}}}~~~lll]]][[[\\\\\\WWWKKKCCC@@@<<<>>>BBBIIIRRR\\\eeejjjwww{{{~~~nnnllliiihhhkkkkkkbbbXXXKKK@@@555333222000...///%%%%%%%%%%%%&&&'''((((((%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))***,,,---......777GGG[[[kkkuuuzzz|||zzz}}}{{{zzzxxxwwwyyyxxxwwwuuutttxxxuuufff\\\UUUQQQEEEBBB>>><<<:::999777555222222111000111222333444666<<>>777000+++(((((((((((((((''''''''''''''''''&&&&&&%%%###""""""%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***(((***,,,---///444===DDDRRR\\\gggkkknnnpppqqqooouuusssoooeeeVVVHHHGGGMMMUUUcccvvv{{{vvvttttttuuuwww~~~}}}mmmccc^^^]]]\\\\\\]]]___aaabbbhhhkkkqqqxxx|||{{{|||~~~|||rrriiiccc]]]___cccggglllooorrrttt|||~~~wwwrrrsssvvvvvvtttwwwxxxzzz}}}~~~~~~}}}}}}||||||~~~~~~~~~}}}||||||~~~xxxoooiiifffkkkqqqvvvyyy|||sss```[[[XXXXXXTTTKKKDDDAAA>>>???AAAGGGPPP\\\fffmmmxxx|||nnniiiddddddggggggaaaYYYNNNCCC999555333000...///))))))((('''&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))***+++,,,---000>>>QQQeeeuuu}}}|||{{{{{{xxxwwwyyyvvvvvvtttrrrsss|||nnn```UUUOOOGGGDDD???<<<;;;999888666333222111111111222444444555:::BBBKKKUUU___iiioooqqqsssxxx~~~|||vvvqqqlllgggddd___```bbbhhhpppxxx~~~~~~~~~~~~~~~zzzpppjjjnnnttttttssstttwwwrrrhhhYYYIII>>>777555222333666;;;@@@EEEJJJLLLNNNKKKFFF???888222...+++))))))((((((((('''''''''&&&&&&'''&&&&&&$$$###"""%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((()))*********+++---...000777AAAHHHTTT___iiinnnqqqttttttsssuuupppjjj```RRRHHHIIIPPPVVVdddxxx{{{tttppppppssstttyyy~~~uuuhhh___\\\[[[[[[[[[\\\^^^```bbbkkkpppvvv}}}~~~|||{{{{{{|||}}}zzzoooeee```\\\^^^aaaeeejjjnnnrrrtttzzz{{{}}}xxxuuuvvvuuutttyyyzzz}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzz|||~~~rrrjjjeeedddjjjqqquuuxxx{{{|||}}}~~~eee\\\TTTRRRPPPJJJDDDBBB===>>>@@@FFFQQQ___mmmuuuyyy{{{~~~ppphhhaaa```bbbbbb^^^ZZZPPPFFF<<<777333///---///+++***)))((('''&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******))))))***+++---...555EEEYYYkkkzzz|||{{{|||yyyxxxyyytttvvvvvvuuuuuu|||yyygggYYYPPPJJJGGGAAA>>>;;;:::888777333222222111111333444555555:::AAAJJJTTT___iiioooqqqtttyyy}}}uuummmfffbbbZZZ[[[\\\aaaiiirrr{{{}}}zzzqqqiiinnnvvvvvvuuuvvvwwwtttmmm```OOOAAA999666444555777;;;???EEEIIILLLPPPMMMHHHBBB;;;555000---)))))))))(((((((((''''''%%%&&&'''((('''&&&%%%$$$%%%&&&&&&%%%######%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***++++++,,,---///000444<<>>===>>>DDDQQQcccuuu~~~}}}ooobbb___```]]][[[\\\UUULLLBBB<<<555///...111&&&&&&%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''&&&'''(((***...222444>>>OOOaaaooo|||}}}}}}}}}{{{zzz{{{ooovvv}}}nnncccPPPKKKEEE@@@===;;;999777333333222222222333444555666:::AAAIIISSS]]]gggnnnsssuuu{{{yyyoooiiiWWWVVVUUUVVV[[[dddooowww{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~xxxwwwyyymmmuuu~~~~~~}}}zzz{{{xxxmmm\\\KKK@@@;;;888888999;;;???DDDHHHKKKLLLMMMMMMJJJDDD:::000***))))))))))))(((((((((((($$$%%%((()))******((('''&&&(((***)))&&&$$$&&&(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))(((((((((((()))***+++,,,,,,...111555===IIIXXXcccjjjrrryyyzzzzzz}}}~~~}}}qqqdddVVVPPPOOOQQQVVV[[[cccqqqtttiiigggjjjooorrrqqquuuvvvrrrnnnqqq|||vvviiiaaa]]]ZZZVVVXXXYYYYYY[[[aaajjjqqq{{{~~~}}}}}}}}}~~~}}}||||||~~~{{{uuummmddd\\\VVVRRROOOPPPRRRWWW]]]dddkkkooosssuuuyyy|||xxxllliiijjjjjjnnnvvv~~~}}}~~~wwwkkkeeebbbdddllltttwwwyyy{{{|||}}}www___SSSNNNJJJEEECCCDDDBBB@@@DDDNNN___ppp{{{rrrdddaaa```]]]\\\]]]XXXOOOEEE>>>777111///222'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&'''''''''%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******+++''''''***,,,,,,000555GGGTTTdddooozzz~~~zzzxxxrrrwwwzzzfffWWWMMMDDDAAA>>>:::777777777555333111111111222333777;;;AAAHHHQQQ[[[eeellltttxxx~~~vvvkkk]]]TTTNNNOOOUUU]]]iiisss|||}}}~~~~~~~~~~~~yyyyyy}}}yyy|||rrrcccQQQBBB:::777777777999===CCCIIILLLPPPRRRRRRPPPIII>>>333,,,,,,***))))))******)))'''%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))''''''''''''((((((((()))))))))***+++,,,------...---,,,111;;;FFFRRRaaannnttt~~~|||}}}xxxjjj```UUUPPPNNNRRR[[[eeennnxxxrrriiiiiimmmnnnnnnooonnnlllkkkoooyyyrrrddd\\\[[[\\\WWWXXXYYYXXXYYY```mmmvvv~~~{{{zzz|||}}}~~~~~~}}}{{{zzzxxxyyyuuunnnfff^^^XXXTTTRRRGGGIIILLLOOOTTT]]]hhhoooooopppsssvvvyyy|||mmmbbb^^^```ccciiiooowww}}}{{{{{{|||~~~~~~~~~~~~}}}wwwllleeeccceeemmmuuuyyyyyyyyyyyy{{{|||}}}~~~ooo[[[QQQLLLFFFBBBFFFBBB???AAAGGGTTTgggxxx}}}mmm___\\\]]]___^^^```XXXKKKAAA;;;777222///'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((()))))))))+++((((((+++---...333999IIIVVVfffqqq}}}}}}yyyxxxqqqxxxooo\\\QQQFFFBBB@@@;;;999999777555333222111111222333777:::AAAHHHQQQ\\\fffmmmtttxxx}}}yyylll___VVVNNNNNNSSS[[[fffooozzz|||}}}~~~}}}}}}~~~~~~~~~}}}~~~yyyxxx~~~~~~~~~ttteeeTTTEEE===888888888:::>>>CCCIIILLLRRRSSSTTTRRRLLLAAA666///***)))''''''(((((('''%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''''''''((((((((())))))))))))***+++,,,------...111000666BBBOOO]]]mmmyyy~~~xxxfff[[[PPPLLLNNNTTT^^^gggppp{{{wwwooooooqqqpppmmmiiigggeeehhhqqq~~~}}}mmmaaaZZZYYYZZZWWWXXXYYYXXX[[[cccpppzzz}}}{{{{{{}}}~~~}}}{{{vvvnnneee\\\UUUPPPNNNLLLMMMOOOQQQTTTZZZaaaggglllnnnqqquuuxxx{{{~~~nnnbbb]]]\\\^^^ccciiirrryyy|||}}}}}}{{{{{{|||}}}}}}}}}~~~tttiiicccbbbeeeoooxxx{{{{{{{{{{{{|||}}}~~~~~~wwwaaaUUUOOOJJJGGGIIIDDD@@@AAAEEENNN___nnnwww{{{rrrccc^^^___aaabbbbbb[[[PPPEEE===666222///'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$""""""###%%%'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++)))))),,,...///666===PPP\\\kkkvvv|||yyyxxxrrr{{{zzzcccVVVIIICCCAAA===;;;;;;777666444222111222333444666:::AAAIIIRRR]]]hhhoootttxxx}}}nnnaaaXXXOOONNNRRRXXXbbbkkkwwwyyy|||}}}}}}}}}~~~}}}}}}||||||}}}zzzvvvzzzzzzyyy}}}vvvhhhXXXIIIAAA:::::::::;;;???DDDIIILLLSSSTTTUUUTTTOOOEEE:::222+++)))((('''(((((('''%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))''''''((((((((()))))))))))))))***+++,,,---......333222999HHHZZZkkkzzz}}}uuucccVVVJJJJJJQQQZZZeeemmmuuuzzzvvvvvvuuupppkkkddd```___fffuuuttteee]]]YYYWWWVVVWWWXXXXXXYYY^^^hhhvvv|||{{{{{{~~~~~~tttiii___VVVQQQNNNNNNPPPSSSUUUWWWZZZ^^^aaaiiikkkooossswwwzzz||||||~~~pppccc]]]WWWWWW[[[aaaiiipppuuuwww|||~~~~~~|||{{{{{{||||||{{{{{{~~~{{{pppeee___```eeeppp{{{}}}}}}}}}}}}}}}}}}}}}}}}kkk\\\SSSOOOLLLKKKGGGCCCBBBCCCHHHTTTaaaooovvv~~~yyyhhhaaaaaadddfffeeeaaaXXXMMMAAA777222000'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$&&&)))***&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((,,,******,,,---///777@@@XXXdddrrr{{{{{{wwwwwwsss~~~~~~~~~iii[[[KKKEEEBBB???<<<<<<777666444222111222333444555:::@@@IIIRRR^^^iiipppvvvzzz~~~ssscccYYYPPPNNNQQQVVV___hhhtttwww{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~zzzttttttxxxzzztttuuuzzz|||vvvjjj[[[MMMCCC===<<<;;;<<>>555///,,,***))))))***)))(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((()))'''(((((((((((())))))))))))******+++,,,---......222222:::LLLaaasss{{{qqqaaaSSSHHHJJJUUUaaalllsss{{{~~~yyyyyyzzzwwwoooggg```[[[[[[fff{{{~~~kkk^^^ZZZYYYVVVTTTWWWWWWXXX[[[bbbnnn|||~~~}}}{{{zzz|||wwwjjj___XXXTTTPPPSSSWWW[[[^^^```bbbcccfffiiimmmrrrvvvyyyzzz{{{}}}|||}}}vvvggg___VVVSSSTTTZZZbbbhhhmmmrrryyy{{{}}}}}}|||{{{{{{|||{{{yyyyyy{{{xxxmmmbbb\\\]]]cccooo{{{}}}}}}}}}}}}}}}}}}||||||vvvbbbWWWQQQNNNMMMJJJGGGFFFDDDEEENNNXXXhhhsssnnncccaaadddggggggfff```UUUGGG;;;444222''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''' !!!###%%%'''(((((()))&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))))))))(((((((((---++++++,,,,,,///999CCC\\\hhhwwwyyyuuuvvvvvv}}}|||{{{}}}ooo___MMMFFFCCC@@@===<<<888666444222222222333444555999@@@HHHRRR]]]iiipppwww{{{yyyfff\\\RRROOOQQQVVV^^^fffpppuuuzzz~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~zzzqqqooopppzzz|||sssppprrrzzzvvvvvv~~~{{{vvvlll___PPPEEE>>>===<<<===???CCCHHHKKKRRRQQQRRRSSSRRRKKK@@@777000---***))))))))))))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((()))))))))*********+++,,,---......///111333===PPPddduuuxxxlll\\\PPPGGGKKKXXXeeepppxxx{{{xxxxxx{{{}}}yyynnndddXXXUUUYYYjjjvvvdddYYYWWWXXXVVVSSSUUUVVVXXX]]]gggttt~~~}}}|||zzzyyy|||xxxkkkaaa[[[WWWYYY^^^cccgggiiihhhgggfffiiilllqqquuuwwwyyyzzzzzzyyyzzz|||}}}pppdddYYYSSSQQQWWW\\\```gggnnnuuuwwwzzz|||{{{{{{{{{|||zzzxxxwwwyyy~~~wwwlll```ZZZZZZ```lllwww{{{{{{|||}}}}}}}}}|||{{{lll\\\SSSOOONNNLLLKKKKKKIIIGGGMMMTTTdddrrrvvvgggaaacccfffiiiiiifff]]]OOOBBB999555'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%&&&(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((''''''(((((())))))******)))))))))))))))))))))))),,,***+++---...222>>>JJJ^^^lll}}}~~~vvvssstttxxx}}}xxxyyy}}}tttbbbPPPIIIFFFBBB===;;;888777555333222333444555555999@@@HHHQQQ\\\gggnnnvvv{{{lllaaaVVVRRRRRRUUU]]]dddlllqqqxxx}}}}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~{{{pppkkkkkktttuuuooommmssszzz|||qqqooouuuzzzyyyxxxwwwuuuooobbbSSSHHH???>>>======???BBBGGGIIIQQQPPPPPPSSSSSSNNNBBB999///,,,)))''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((''''''''''''''''''''''''%%%%%%'''(((((()))((((((((((((((()))))))))************+++,,,---...//////333777CCCTTTdddsssuuufffTTTLLLGGGNNN[[[hhhttt}}}yyywwwxxx|||~~~yyylllaaaNNNOOOYYYooozzzmmm^^^UUUTTTVVVUUUTTTTTTUUUYYY```kkkxxx~~~}}}{{{yyyyyy{{{uuuhhh``````bbbfffkkkooopppnnnllljjjkkkmmmppptttwwwyyy{{{yyyxxxyyy{{{|||}}}zzzkkk```VVVQQQUUUYYYZZZaaajjjqqqtttxxx{{{{{{{{{{{{|||{{{xxxvvvwww{{{~~~uuujjj^^^YYYXXX]]]iiisssxxxyyy{{{}}}~~~~~~~~~}}}zzzeeeXXXRRROOONNNPPPQQQNNNKKKMMMSSSaaapppnnndddbbbdddiiijjjiiicccXXXKKK@@@:::&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((('''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((()))******((((((((()))*********+++))))))+++///111777FFFUUUeeettt|||tttppprrrxxx{{{yyy|||xxxfffTTTMMMJJJEEE???;;;888777555333222333444555555999???GGGPPPZZZeeellltttyyyttthhh[[[UUUSSSTTTZZZ```hhhmmmuuu{{{~~~~~~~~~~~~||||||{{{zzzzzzzzzzzzzzzzzz|||}}}}}}}}}}}}~~~qqqkkkiiimmmwww{{{yyy~~~xxxppplllnnnsssxxx~~~uuujjjhhhnnnsssrrrssstttuuurrrfffVVVJJJ@@@???===<<<>>>AAAEEEHHHPPPOOOPPPSSSUUUPPPEEE;;;000---)))'''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''((())))))(((((((((((()))))))))************++++++,,,---...//////333:::GGGVVVaaalll|||mmm\\\NNNJJJJJJTTTaaannn|||~~~xxxvvvvvvyyyzzzsssfffZZZKKKOOO]]]uuuoooeeeYYYRRRQQQSSSTTTSSSRRRTTTYYYbbbooo{{{}}}{{{yyyxxxzzz}}}nnndddccceeeiiipppvvvxxxwwwtttnnnnnnnnnpppsssvvvzzz||||||zzzzzz{{{{{{{{{rrrfffZZZRRRTTTVVVVVV\\\fffooorrrwwwzzz{{{{{{{{{||||||yyyuuuuuuyyy~~~qqqggg]]]XXXXXX]]]gggqqquuuwww{{{~~~rrr```XXXPPPPPPSSSVVVRRRMMMNNNRRR]]]mmm|||wwwiiieeeeeeiiiiiiiiifff___SSSFFF>>>&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((('''%%%%%%&&&(((+++---%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((())))))***''''''((()))***++++++,,,'''(((+++000444<<>>EEEMMMXXXbbbiiiwww{{{}}}oooaaaYYYUUURRRSSSVVV```fffnnnuuuxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwwww}}}}}}~~~~~~zzzlllccc```hhhvvvsssuuuwwwxxxzzz|||~~~yyysssppppppqqqsssrrrooojjjfffggglllqqqsssrrrqqqqqqsssnnn___OOODDD>>>:::;;;<<<===@@@DDDKKKPPPRRRRRRSSSRRRMMMFFF777///)))((()))'''&&&''')))&&&$$$%%%''')))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++(((''',,,.........111111@@@NNNUUU[[[gggsss{{{ttt```UUUIIILLLSSS\\\hhhxxx~~~yyyuuusssppphhh]]]VVVUUUNNN\\\pppqqq^^^WWWQQQPPPOOOMMMOOOSSSQQQYYYbbbjjjttt~~~{{{yyyxxxyyyyyyzzz{{{|||}}}}}}ssshhhaaabbbgggnnnvvv}}}~~~xxxpppmmmpppuuuyyy{{{}}}~~~~~~}}}}}}ooocccWWWQQQOOOQQQWWW^^^ffflllssswwwwwwwwwyyy{{{yyyxxxvvvvvvxxx}}}ssshhh]]]YYYZZZ^^^fffooowwwzzz}}}qqqaaaYYYUUUUUUYYYYYYSSSNNNMMMYYY```mmm{{{zzzllleeehhhfffeeeggghhh```QQQEEE(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((()))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((,,,***(((''''''''''''''''''''''''((((((((())))))+++---///000666FFF\\\mmm|||wwwuuuvvvvvv{{{zzz{{{~~~vvvgggWWWPPPMMMGGGAAA>>><<<:::777444333333444555666999>>>EEENNNXXXcccjjjvvv{{{uuueee[[[UUUQQQPPPSSS\\\ccclllsssvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwww|||}}}|||~~~~~~~~~rrrhhhbbbfffqqqttttttrrrqqqrrruuuzzz}}}|||vvvrrrrrrtttuuusssooohhhcccdddiiinnnrrrrrrrrrsssuuurrrdddUUUIIIAAA;;;:::;;;;;;>>>BBBJJJNNNQQQPPPPPPPPPLLLGGG888000)))))))))'''&&&'''(((&&&$$$%%%'''((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''''''''''''''((((((((((((((())))))))))))*********,,,))))))---///...///333555CCCQQQXXX^^^hhhsssyyykkkYYYOOOGGGKKKSSS]]]jjjyyy~~~xxxrrrkkkaaaUUUOOONNNQQQaaauuuyyyiiiZZZTTTOOONNNNNNLLLNNNRRRSSS\\\gggoooxxx}}}zzzyyyyyyzzz{{{|||}}}~~~~~~~~~rrrhhh___```dddllluuu}}}zzzrrrmmmooosssxxxzzz|||}}}}}}}}}|||~~~vvvjjj\\\TTTQQQPPPUUU[[[eeejjjrrrvvvwwwwwwyyyzzzyyywwwuuuuuuvvvzzz~~~uuuiii^^^ZZZZZZ^^^gggoooxxx{{{~~~zzzhhhZZZVVVUUUXXXYYYTTTPPPOOOVVV^^^jjjvvvssskkkjjjgggeeefffgggaaaTTTJJJ'''''''''''''''&&&&&&&&&(((''''''&&&''''''((((((&&&&&&&&&'''''')))******'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))*********)))))),,,---///333<<>>999888888<<>>PPPggg~~~~~~yyyrrrnnnooovvvzzzrrrlllkkkmmmooottt~~~|||hhh^^^TTTPPPMMMGGGBBBAAA::::::::::::888666444333555999???FFFPPP[[[gggnnnvvv|||uuufff[[[RRROOOPPPQQQXXXbbbkkkqqquuuwwwxxxzzzzzzyyyxxxxxxxxxxxxxxxzzz{{{}}}~~~~~~}}}||||||}}}~~~vvvrrr{{{~~~zzzuuusssuuuyyy{{{|||zzz~~~zzzzzz||||||tttiii```___ccchhhwwwyyy{{{|||}}}|||rrrgggSSSIII>>>:::888999===CCCGGGLLLNNNLLLKKKNNNPPPOOO@@@666---+++)))'''&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((((((((()))))))))*********,,,,,,,,,,,,------------,,,+++,,,/////////333:::FFFQQQ[[[___aaaeeehhhiiiggghhhgggaaaXXXOOOJJJHHHMMMUUU___hhhpppzzzzzznnn___SSSQQQUUUjjj|||ooo___UUULLLJJJJJJLLLLLLMMMRRRZZZdddqqq~~~{{{yyyxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}~~~{{{zzz}}}|||nnnbbb[[[UUUUUUWWW___kkkxxx{{{rrrmmmllloooqqqrrruuuxxxzzzzzz{{{|||}}}qqqdddYYYRRRPPPSSSYYY```jjjqqqtttuuuwwwyyyyyywwwtttrrrqqqrrrssstttyyy}}}|||vvvuuutttqqqoooeee]]]\\\___ccclllssszzz}}}~~~}}}~~~wwweeeZZZQQQPPPRRRRRRQQQRRRJJJSSS```jjjpppwww~~~~~~oooccc&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))))))))(((((('''''''''((((((&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((%%%(((***)))'''&&&))),,,(((''''''''''''((()))***---///666EEE[[[sss{{{vvvpppmmmooovvv}}}sssjjjeeeeeefffppp|||~~~}}}|||~~~wwwddd\\\TTTQQQMMMGGGBBBAAA;;;;;;;;;:::888777555444555999???GGGQQQ]]]hhhpppxxx~~~yyykkk___UUUQQQQQQOOOUUU^^^gggnnntttxxx{{{{{{{{{zzzyyyxxxxxxxxxxxxzzz{{{|||}}}}}}|||{{{zzzzzz~~~~~~www}}}~~~xxxvvvxxx|||}}}}}}}}}~~~}}}}}}|||tttjjjbbb___ccchhhvvvzzz|||}}}~~~}}}uuukkkUUUJJJ@@@;;;999999<<>>AAAHHHMMMLLLJJJMMMOOOPPPEEE:::000,,,***'''&&&(((&&&))),,,+++(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))++++++,,,,,,,,,---------,,,---///222333444<<>>:::777777;;;>>>FFFLLLKKKJJJLLLNNNOOOFFF;;;111,,,***'''&&&((('''***---,,,)))&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%&&&((()))))))))((('''((())))))))))))*********+++++++++,,,,,,,,,---------...111444555777???IIIWWW]]]___^^^]]]```aaa___bbb___WWWMMMDDDAAADDDHHHSSS]]]iiipppttt{{{~~~pppfffgggvvvqqq```RRRJJJGGGFFFFFFGGGHHHLLLXXXeee~~~{{{yyyxxxyyyzzzyyy{{{~~~~~~wwwvvvwww|||xxxlllaaa[[[QQQPPPPPPVVVbbbrrrzzzqqqkkkiiijjjfffkkkrrrwwwyyy{{{|||}}}|||ttteeeXXXSSSSSSPPPXXXdddmmmqqqsssuuuwwwyyyyyyxxxxxxxxxyyy{{{|||}}}tttgggbbb___]]]ZZZWWWWWW^^^eeekkkqqqwwwwwwzzz}}}{{{jjjWWWPPPPPPPPPPPPPPPRRRNNNLLLQQQ\\\eeejjjllluuuwww{{{***)))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''((((((((())))))))))))((((((***))))))(((''''''&&&&&&&&&'''(((******((('''&&&&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))***+++,,,---.........///444???PPPfff|||}}}|||wwwrrrooorrryyyuuuggg\\\\\\bbb{{{zzzyyyvvvtttsssssstttuuuyyywwwnnn^^^YYYQQQMMMJJJFFFAAA======<<<;;;999888777666666555888???GGGQQQ]]]iiipppyyy~~~rrrfff\\\SSSMMMQQQPPPQQQWWWcccooowww{{{~~~}}}|||{{{zzzyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvxxxyyy|||~~~~~~}}}}}}{{{~~~~~~|||vvvmmmddd______aaannnsssxxxyyy|||}}}yyyrrr^^^QQQCCC<<<888555666999@@@CCCHHHKKKMMMNNNOOOPPPIII@@@444,,,)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&******))))))(((&&&%%%$$$&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((()))***'''''''''(((((((((((((((***+++,,,---...000111111+++///222333444<<>>===<<<;;;999888777777666666:::@@@IIISSS___kkkrrrzzzpppddd[[[TTTOOOQQQOOOPPPVVVaaammmvvvzzz}}}}}}|||{{{{{{zzzzzzyyyzzzzzzzzzzzzyyyxxxwwwwwwxxxyyy|||~~~~~~}}}}}}~~~zzzqqqhhhbbbaaabbblllqqqvvvwwwyyyzzzvvvppp___QQQBBB:::777666888<<<>>>BBBGGGJJJLLLNNNOOOPPPJJJAAA555,,,))))))((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&'''((((((((((((''''''&&&(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))((((((((())))))))))))******+++,,,---///000111111...111444555888CCCRRR___qqqpppoooooooooooopppppplllcccTTTFFF>>>>>>CCCFFFTTTbbbsss~~~||||||yyy}}}lll```aaasssxxxeeeVVVNNNKKKJJJDDDDDDIIIKKKMMMZZZjjj|||}}}zzzzzz{{{{{{{{{~~~~~~{{{uuuxxx|||~~~qqqggg[[[WWWVVVZZZbbbkkkyyy{{{qqqjjjhhhiiiiiillloootttyyy}}}rrrfff^^^[[[UUUXXX^^^fffnnnsssttttttzzzyyyxxxxxxzzz|||}}}}}}wwwlllccc\\\YYYYYYXXXYYY```kkkuuuzzz{{{}}}~~~~~~~~~~~~~~~~~~|||eeeUUUQQQTTTXXXYYY]]]TTTLLLNNNUUU]]]gggooosssuuuxxx{{{%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&&&&''''''(((((('''''''''(((((((((((((((((((((((((((((()))***+++,,,------222777AAAPPPaaarrr}}}}}}xxxjjjaaacccjjjzzzxxx}}}wwwuuusssqqqqqquuu|||sssjjj___ZZZSSSNNNKKKHHHCCC???>>>===;;;:::888777777777777<<>>===<<<:::888888777777888<<>>FFFOOO]]]gggvvvyyyxxxzzzxxx~~~oooiii```VVVQQQYYYrrryyygggVVVKKKGGGGGGFFFCCCCCCHHHMMMSSS___jjjuuu|||{{{{{{||||||yyyuuuxxx|||zzzjjjbbb[[[\\\aaaiiittt~~~{{{sssmmmkkkkkklllnnnqqquuuyyy~~~|||lllbbb]]]YYY[[[___fffnnntttvvvwww||||||}}}}}}||||||}}}~~~~~~vvvnnnhhhdddbbb___```cccjjjrrrxxxzzzzzz~~~~~~~~~~~~sss]]]SSSRRRUUUWWWYYYPPPHHHGGGLLLVVVffftttyyy|||~~~}}}||||||''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((())))))(((((())))))))))))))))))))))))*********+++---...000111333;;;IIIWWWeeerrr~~~vvvhhhaaagggqqqyyyppprrr~~~}}}xxxtttssswwwuuulllaaa[[[UUUPPPNNNKKKGGGCCC>>>===<<<:::999888777777888===EEEOOO[[[gggrrryyy|||lllbbb]]]YYYWWWQQQPPPQQQTTT[[[eeeooovvvwwwwwwxxxyyyzzz{{{||||||{{{zzzyyyxxxxxxxxxyyyyyyxxxyyyzzz{{{|||}}}}}}~~~zzz|||}}}wwwqqqwww|||}}}xxxrrrnnniiieeeYYYNNNCCC===:::666555666666<<>>AAALLLWWWdddlllwwwxxxwwwxxxuuuyyy|||uuubbb\\\TTTOOONNNZZZrrrsss```QQQHHHFFFFFFDDDBBBCCCIIIPPPYYYdddnnnwww}}}{{{zzz|||}}}zzzvvv{{{rrrggg^^^\\\```gggqqqzzz~~~|||tttnnnkkkjjjnnnoooqqqtttxxx}}}nnnccc^^^[[[]]]```fffnnntttwwwxxx|||~~~~~~}}}~~~yyyqqqkkkgggeeedddccceeejjjqqqwww{{{||||||~~~~~~~~~|||cccUUUOOOOOOOOOQQQJJJDDDCCCGGGRRRdddttt|||~~~~~~~~~(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))))))))))))))))))))))))))))))))++++++++++++---///222333444>>>MMM\\\iiivvvuuugggbbblllyyyxxxqqqsss~~~|||vvvtttxxxvvvmmmbbb\\\VVVRRROOOMMMHHHEEE???>>><<<;;;999888888888888>>>GGGQQQ]]]iiittt{{{pppeee___[[[XXXRRRRRRRRRTTTYYYcccnnnvvvxxxxxxyyyzzz{{{|||}}}}}}{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyzzz{{{|||}}}}}}~~~{{{}}}{{{{{{{{{sssoookkkggg[[[PPPFFFAAA<<<666222222555:::CCCJJJOOOQQQSSSTTTTTTJJJ===222---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))((((((''''''''''''(((&&&''''''((()))***++++++,,,,,,---...000111222333333555999CCCVVVooowwwrrrbbbSSSEEE@@@???CCCPPP^^^iiipppzzzwwwuuuvvvrrruuuvvvmmm```XXXPPPNNNRRR^^^sss~~~lllZZZMMMFFFEEEEEEBBBBBBDDDJJJTTT```kkksss|||}}}zzzyyy{{{}}}{{{}}}}}}pppccc___```eeemmmtttzzz}}}|||vvvpppmmmlllpppqqqrrrtttwww{{{~~~rrrfffaaa\\\\\\___dddlllrrrvvvxxx{{{~~~}}}zzzvvvpppiiieeebbbbbbbbbeeeiiipppwww|||~~~~~~~~~~~~lllZZZOOOKKKIIIIIIDDDAAAAAACCCLLL^^^ooo{{{|||~~~''''''((((((((((((((()))&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&((())))))*********))))))))))))))))))))))))************,,,///111333666AAARRRaaammmxxxooocccaaaooo~~~yyyuuuxxxzzzwwwzzztttkkkbbb]]]WWWSSSPPPNNNJJJFFF???>>><<<;;;999888888888999???IIITTT```lllwww~~~uuuiiibbb\\\YYYSSSSSSTTTTTTYYYbbbnnnvvvyyyyyyzzz{{{||||||}}}}}}{{{zzzxxxwwwwwwxxxzzz{{{yyyyyyyyyzzz{{{|||}}}~~~~~~{{{}}}uuuqqqnnnkkkaaaUUUIIIBBB<<<666222222444:::CCCKKKPPPSSSUUUVVVVVVLLL>>>333...+++)))(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''''''''&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''(((((()))'''(((((()))***+++,,,---,,,,,,---///000111222333555666<<>>===;;;:::999888888;;;AAAKKKVVVbbboooyyyxxxlllddd]]]YYYTTTTTTTTTUUUYYYbbbnnnwwwzzzzzz{{{{{{|||}}}}}}~~~{{{zzzxxxwwwwwwxxxzzz{{{yyyyyyyyyzzz{{{|||}}}~~~zzz}}}vvvsssqqqooogggZZZKKKBBB<<<555333333333:::CCCLLLQQQTTTVVVWWWWWWMMM???444...+++)))(((((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&"""###%%%&&&'''((((((((('''((((((((((((&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***((()))***+++,,,---......,,,---...///000111222333666888>>>III[[[pppuuummm[[[KKK??????@@@DDDQQQbbbiiiuuu}}}rrrooopppnnnrrrsssiiiXXXNNNFFFKKKXXXhhhxxxtttcccSSSHHHCCCBBBCCCAAACCCFFFMMMZZZjjjvvv{{{~~~~~~|||xxxwwwyyy|||~~~pppfffbbbbbbfffjjjoootttzzz{{{xxxuuussstttsssrrrrrrrrrtttwwwzzz|||}}}ttthhhcccYYYXXXZZZ^^^eeelllqqqsssuuuzzz|||{{{~~~~~~wwwpppgggddd^^^YYYVVVVVVWWWXXX___eeennnvvvzzz{{{{{{{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~iiiYYYNNNJJJ@@@@@@@@@@@@>>>BBBQQQ```vvv|||}}}{{{(((''''''((()))******)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))************))))))))))))))))))))))))))))))))))))))))))(((&&&&&&&&&''')))***+++,,,---------...000222999III[[[gggqqq{{{qqqcccTTTYYYqqq}}}}}}}}}}}}tttlllfff___VVVPPPNNNLLLGGGBBB???===;;;888666666666777<<>>AAALLLXXXnnn}}}||||||wwwppp'''&&&&&&'''((())))))'''''''''&&&&&&&&&''''''((((((((((((((())))))))))))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))***+++---------...000222999III\\\hhhqqq{{{{{{mmmaaaUUU]]]uuu{{{zzzwwwooohhh```WWWQQQOOOLLLGGGCCC@@@>>><<<999777777888888<<>>999777555888<<>><<<:::888888999:::>>>EEEQQQ^^^jjjttt|||}}}pppfff```\\\XXXUUUUUU[[[dddooovvv~~~~~~}}}{{{zzz{{{|||||||||{{{zzzzzzzzz{{{|||yyyyyyyyyzzz{{{|||}}}~~~}}}~~~~~~~~~~~~}}}|||}}}wwwuuusssooommmoootttjjjZZZKKKAAA;;;888777999<<>>BBBNNNcccxxx}}}nnnaaaQQQHHHAAAAAACCCKKK___tttqqqjjjccc```aaabbb___\\\QQQKKKGGGRRRkkk|||jjjVVVKKKFFFCCCAAABBBCCCGGGOOO[[[hhhssszzz}}}zzzzzz{{{|||}}}}}}~~~~~~~~~}}}}}}|||||||||xxxppplllkkktttvvvxxxxxxwwwvvvvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwyyy|||}}}pppfffaaa]]]XXXXXX___iiirrrxxxyyyzzzzzz{{{}}}yyynnnbbbYYYQQQKKKHHHFFFEEEIIIOOOXXX___jjjsssxxxzzz{{{{{{zzzzzzzzz{{{}}}~~~}}}~~~~~~}}}|||~~~ooo\\\QQQHHHDDD@@@>>><<>>@@@GGGUUUlll|||kkk]]]MMMFFFBBBBBBDDDMMMddd{{{mmmggg```]]]^^^]]]ZZZVVVMMMHHHHHHWWWtttyyygggSSSIIIEEEBBBAAAAAADDDIIITTTbbboooxxx}}}~~~{{{{{{zzzzzz{{{{{{||||||~~~~~~~~~~~~}}}|||{{{{{{zzz}}}}}}xxxuuuwwwxxxyyyyyywwwvvvvvvwwwuuuuuuuuuuuuuuuvvvvvvvvvxxxzzztttjjjccc^^^XXXWWW^^^hhhsssyyy{{{||||||}}}~~~zzzlll```ZZZRRRKKKGGGEEEDDDGGGMMMVVV]]]hhhqqqwwwyyyzzzzzzzzzzzzzzz{{{}}}~~~~~~}}}|||xxxbbbUUUKKKEEE@@@===<<<>>>FFFPPP```pppyyyrrr)))((('''((())))))((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((()))******)))((('''))))))***+++,,,,,,------(((((((((((((((((((((((((((((('''&&&'''((()))***((()))******+++...222666BBBVVVlllyyy~~~{{{zzz}}}zzzkkkbbb\\\[[[mmm}}}qqqvvv~~~uuupppjjj```VVVNNNGGGAAA>>>===;;;999888777888999:::BBBJJJWWWdddnnnvvv|||uuulllfff```[[[[[[\\\___jjjvvv~~~|||{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}~~~~~~}}}{{{uuuwwwyyyxxxwwwxxxxxxpppbbbRRREEE>>>;;;;;;<<>>>>>???AAAGGGNNNOOONNNQQQWWW]]][[[RRRBBB444///---+++))))))))))))(((((((((((()))******)))(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((*********************)))))))))******+++,,,,,,,,,//////000222555888:::<<<===DDDPPPaaavvvooo```PPPGGGBBBDDDHHHRRRhhh~~~oooiiiaaa\\\[[[XXXRRRMMMFFFFFFLLL___{{{rrr```NNNEEECCCAAAAAABBBHHHOOO]]]mmmzzz~~~|||{{{{{{||||||yyyzzzzzzzzzzzzxxxwwwuuuvvvwwwxxxyyyyyy{{{~~~~~~~~~~~~}}}yyyyyyyyywwwuuuuuuwwwyyywwwwwwvvvvvvvvvvvvuuuuuuyyy{{{tttgggaaaZZZWWW[[[dddmmmsssxxx{{{}}}~~~uuuiii```WWWMMMFFFAAA>>>AAAFFFTTT[[[fffpppuuuxxxyyyzzz~~~}}}}}}||||||||||||}}}|||}}}}}}}}}|||~~~~~~mmm]]]QQQIIIAAA>>><<<===CCCKKK]]]nnn{{{***(((''''''(((((('''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))+++++++++)))(((&&&''''''''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))*********++++++---000666:::MMMbbbzzz{{{{{{}}}vvvjjjaaa^^^bbbxxx}}}uuuzzz}}}wwwmmm___RRRGGGAAA>>>;;;:::999888888999;;;<<>>@@@JJJXXXhhhyyyssseeeTTTJJJBBBDDDJJJTTThhh{{{~~~qqqjjjbbb]]]ZZZVVVOOOIIICCCFFFNNN```yyynnn]]]KKKCCCBBBAAABBBDDDJJJRRR___ppp~~~|||{{{{{{||||||xxxyyyzzzzzzyyyxxxvvvtttvvvwwwyyyyyyxxxxxxzzz|||{{{{{{|||}}}~~~|||xxxxxx~~~}}}xxxxxxwwwuuuttttttwwwzzzxxxxxxwwwwwwwwwvvvvvvvvvyyyzzz}}}yyykkkeee]]]XXXZZZ```gggkkksssvvv{{{}}}|||pppbbbXXXNNNFFFAAA>>>AAAGGGSSS[[[fffpppvvvxxxzzzzzz}}}}}}||||||||||||}}}}}}{{{||||||{{{zzz{{{~~~tttcccTTTKKKBBB>>>===>>>CCCIIIYYYjjj)))(((&&&&&&''''''&&&%%%***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,+++***(((&&&((((((((((((((('''''''''))))))))))))))))))))))))'''(((***+++,,,+++)))(((***+++++++++---111777<<>>GGGNNNYYYcccmmmuuu{{{xxxnnnfffbbb[[[VVV```ooo|||}}}|||{{{{{{{{{{{{zzz{{{}}}~~~~~~|||{{{zzz{{{}}}~~~~~~~~~|||wwwtttyyy}}}wwwlll\\\NNNFFFDDDFFFCCCDDDJJJPPPPPPOOORRRXXX]]]]]]UUUEEE666000///...************))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,---......//////000000000222444777;;;===???EEEPPP```nnn|||vvviiiXXXKKKBBBDDDKKKUUUgggxxx|||rrrkkkbbb]]]YYYTTTMMMGGGBBBGGGPPP```wwwlll[[[JJJBBBBBBBBBCCCDDDKKKSSSaaaqqq|||{{{{{{{{{|||xxxyyyzzzzzzzzzxxxvvvtttvvvxxxzzzzzzxxxwwwxxxxxxzzzzzz{{{}}}}}}xxxttttttzzzxxxxxxvvvtttssstttwwwzzzyyyxxxxxxxxxwwwwwwvvvvvvyyyzzz|||~~~}}}ooohhh___YYYYYY]]]bbbeeennnsssxxx|||tttdddZZZOOOHHHCCCAAADDDJJJSSS[[[fffpppvvvyyyzzz{{{|||||||||||||||}}}~~~~~~||||||{{{yyyxxxxxx{{{}}}yyyhhhVVVMMMCCC???>>>>>>CCCIIIVVVggg|||((('''&&&&&&'''((('''&&&((((((((((((((((((((((((***)))(((&&&$$$%%%(((+++''''''(((((())))))******)))'''&&&'''***+++***((())))))))))))((((((((((((((((((((((((''''''''''''(((+++))),,,222000666JJJ]]]sss|||lllbbbdddjjj}}}zzzttt~~~~~~|||~~~rrrfffVVVHHHAAAAAA>>><<<999666666777999;;;JJJPPPZZZdddllltttyyy}}}yyynnnddd]]][[[bbblllwwwzzz~~~|||zzzwwwuuuttttttuuuxxx{{{}}}~~~}}}zzzxxxwwwxxxzzzzzzzzz{{{~~~}}}{{{wwwuuuyyyzzzlll]]]PPPIIIHHHIIILLLIIIJJJOOOQQQRRRTTTYYY___]]]VVVIII;;;111,,,+++((()))*********)))'''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***((('''''')))+++,,,,,,------...///000111111222333444555888:::<<<>>>HHHPPPaaavvvyyypppYYYJJJAAAGGGPPPZZZiiiyyywwwjjjiiifffbbb\\\TTTKKKDDDAAABBBRRRiii|||}}}eeeUUUHHHFFFDDDAAABBBGGGLLLZZZiiiqqqwww~~~}}}|||zzzxxxwwwvvvzzzyyyyyyxxxwwwvvvttttttwwwxxxxxxyyyxxxwwwvvvuuuuuuvvvvvvwwwzzz}}}~~~{{{vvvpppmmmqqqzzz~~~}}}wwwwwwxxxxxxxxxyyyyyyyyy{{{{{{{{{zzzzzzyyyyyyyyy||||||}}}~~~~~~xxxjjj[[[TTTSSSTTTYYY___jjjqqqxxx|||pppggg[[[NNNEEEAAA???AAAFFFPPP[[[fffmmmrrrxxx{{{|||zzz|||~~~}}}{{{|||~~~zzzwwwwwwzzz}}}ooo]]]QQQFFF@@@>>>>>>BBBHHHRRRfff{{{((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&'''))))))'''''''''(((&&&'''''''''(((((((((((()))'''&&&'''***+++***((())))))))))))(((((((((((((((((((((((((((((((((((((((+++))),,,222000888LLLfff{{{~~~kkk```bbbkkk~~~zzzvvv{{{ooocccTTTFFF@@@@@@===;;;999777777999<<<>>>HHHOOOYYYccckkkrrrxxx{{{{{{}}}qqqfff]]]YYY^^^dddsssxxx~~~~~~|||yyywwwtttsssrrrssstttwwwyyyzzzyyyxxxwwwwwwxxxzzzzzzzzz{{{~~~}}}yyyuuusssxxx|||mmm]]]RRRMMMMMMNNNMMMJJJJJJNNNQQQQQQUUUZZZ```]]]VVVJJJ<<<111,,,+++((())))))***)))((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***((((((((()))+++,,,------...///000000111111444444666777:::<<<>>>@@@IIIQQQaaavvvxxxnnnYYYKKKBBBGGGQQQ\\\lll}}}~~~vvvllljjjfffaaa[[[RRRHHHBBB@@@AAASSSjjj|||yyybbbSSSFFFDDDCCC???AAAFFFNNN[[[jjjqqqvvv}}}~~~}}}{{{yyyxxxvvvvvvyyyyyyyyyxxxwwwvvvttttttuuuvvvwwwxxxxxxxxxvvvvvvuuuuuuvvvwwwyyy||||||vvvooommmpppxxx}}}|||xxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{}}}|||nnn^^^VVVSSSSSSWWW\\\fffmmmvvv|||pppfffZZZMMMEEEAAA???AAAFFFPPP[[[fffkkkpppvvvyyyyyyxxxzzz||||||{{{}}}}}}xxxvvvxxxzzzttt```TTTHHHAAA======@@@FFFQQQeeezzz((('''&&&&&&(((((('''&&&(((((((((((((((((((((((("""%%%))),,,+++)))''''''&&&&&&&&&&&&'''''''''''')))((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((+++***,,,222111:::PPPppp}}}iii\\\___kkkyyywwwxxxkkk^^^QQQDDD>>>>>>;;;:::999888999;;;===???EEELLLVVV```iiioootttwwwuuuwwwyyy}}}uuuhhh___[[[[[[___lllttt}}}}}}~~~}}}yyyvvvsssqqqppppppqqqrrrtttuuuvvvvvvvvvwwwxxxzzzzzzzzz{{{~~~zzzvvvrrrqqqwww{{{zzznnn^^^VVVSSSSSSSSSOOOKKKJJJMMMOOOQQQVVV\\\```^^^XXXLLL>>>222,,,+++((())))))))))))((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((()))***+++,,,------...///000111222333666666888999<<>>BBBUUUmmm~~~ttt]]]OOOCCCAAA@@@>>>@@@GGGQQQ^^^lllrrrvvv{{{}}}}}}{{{zzzxxxwwwvvvuuuxxxxxxxxxxxxwwwuuutttsssssstttvvvwwwxxxxxxwwwwwwuuuuuuuuuvvvxxx{{{}}}{{{uuunnnlllnnnuuuzzz}}}|||{{{yyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz}}}rrrbbbYYYTTTQQQSSSVVV___gggrrr{{{pppeeeYYYLLLEEEAAA???AAAFFFPPPZZZeeejjjoootttwwwwwwvvvxxxzzzzzz{{{zzzvvvuuuvvv{{{{{{cccWWWJJJBBB>>><<>>>>>;;;::::::999:::;;;<<<===AAAHHHRRR\\\dddiiinnnppppppqqqqqqsssuuuxxx{{{|||{{{wwwjjjccc^^^\\\]]]eeennnyyy~~~}}}{{{}}}|||yyyuuusssqqqppppppppppppqqqrrrtttuuuvvvwwwyyyzzzzzzzzz{{{~~~yyytttpppooouuu}}}}}}||||||wwwzzzppp___XXXWWWVVVUUUPPPKKKIIIKKKNNNQQQWWW]]]aaa___ZZZNNN@@@444---***((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))+++,,,,,,......///000111333333444666777888:::===@@@BBBCCCKKKSSSdddxxx|||oooaaaRRRIIICCCGGGRRRbbbvvvyyyqqqmmmiiibbb[[[TTTLLLEEE@@@>>>DDDZZZsssoooYYYLLLBBBAAA@@@>>>AAAIIIUUUbbbnnntttvvvzzz}}}}}}|||{{{zzzyyywwwvvvuuutttwwwwwwwwwwwwvvvuuutttsssrrrsssuuuwwwxxxxxxxxxxxxuuuuuuuuuvvvwwwzzz|||}}}zzzsssmmmjjjmmmrrrvvvzzz{{{|||||||||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyzzz}}}wwwfff[[[TTTOOONNNPPPWWW```kkkvvv~~~ooocccXXXLLLEEEAAA???AAAFFFPPP[[[eeejjjnnnsssvvvvvvwwwxxxyyyyyyzzzzzzuuuttttttxxx}}}~~~~~~eeeYYYKKKCCC>>><<>>@@@EEERRReee~~~)))((('''((()))***)))'''(((((((((((((((((((((((('''((((((((('''&&&((()))))))))((((((((('''''''''&&&(((***)))(((''')))+++'''''''''((()))*********&&&&&&'''(((((()))******'''---,,,...333555FFFbbbzzzyyy|||kkkWWWPPPXXXfffxxx}}}sssllloooxxx~~~|||ppp___TTTLLLDDD@@@@@@===>>>???@@@@@@???===<<<===CCCLLLTTTXXXZZZ[[[[[[TTTSSSPPPNNNKKKIIIHHHGGGIIIMMMQQQUUUXXX^^^ffflllzzzvvvjjj___WWWUUUXXX[[[```iiirrrxxxzzzzzz|||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~yyysssooorrrxxx|||zzzwww~~~zzzuuurrrzzzqqq```SSSLLLIIIGGGCCCCCCHHHLLLQQQXXX___cccccc___UUUFFF888...***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((***+++,,,---------///000111333444666777888444555777999===@@@CCCDDDOOOYYYlll}}}|||oooaaaSSSHHHDDDFFFIIIOOO\\\pppwwwqqqllleee[[[RRRKKKEEEAAA???AAAKKKeee|||{{{eeePPPFFF@@@AAA@@@@@@HHHSSS```lllwwwzzzzzz|||}}}|||{{{{{{zzzyyyxxxwwwwwwvvvttttttuuuuuuuuutttssssssuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxzzz{{{|||uuuoooiiifffiiimmmqqqrrrtttuuuwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{{{{{{{|||||||||}}}|||yyyzzz}}}~~~~~~sssggg]]]SSSNNNMMMHHHKKKQQQ\\\kkk}}}wwwiii]]]SSSIIIDDDAAA???AAAEEEMMMXXXccciiinnnssswwwwwwxxxzzz{{{yyyxxxyyy}}}~~~zzzvvvttttttuuuwwwxxxzzz|||~~~~~~}}}~~~~~~||||||kkk___PPPGGG@@@===???CCCNNNaaa}}}***((('''((()))***)))'''((((((((((((((((((((((((&&&(((******((('''''''''(((((('''''''''&&&&&&&&&&&&(((******'''''')))+++&&&''''''((()))******+++%%%&&&&&&'''((())))))***'''------...333666GGGdddzzzyyyzzz}}}|||eeeSSSMMMVVVbbbsssyyyoookkkoooyyy{{{ooo]]]RRRJJJDDD@@@@@@===>>>@@@BBBCCCBBBAAA@@@>>>DDDMMMTTTXXXYYYYYYYYYPPPOOONNNKKKIIIFFFEEECCC@@@CCCFFFGGGIIINNNVVV\\\dddrrrxxxlllaaaZZZYYYWWWWWW[[[dddpppxxxzzzyyyzzzzzzzzzzzzzzz{{{|||}}}||||||}}}}}}}}}|||{{{zzz|||~~~{{{tttoooqqqvvv}}}}}}|||tttzzzzzzuuusssyyywwwbbbRRRJJJFFFDDDAAABBBGGGMMMQQQXXX___cccccc```VVVGGG888...***)))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((***+++,,,---------///000111333555777888999555666888:::>>>AAADDDEEEPPP[[[mmm~~~zzzjjj[[[MMMDDDCCCGGGLLLRRR```tttxxxsssnnnfff[[[QQQIIICCC???<<>>??????BBBFFFGGGGGGEEEEEEEEECCCHHHPPPYYY^^^___]]][[[ZZZVVVQQQMMMKKKHHHCCC??????>>>>>>@@@DDDGGGHHHHHHQQQZZZhhhuuu|||pppeee^^^ZZZXXXTTTVVVZZZbbbllltttyyy|||~~~~~~~~~~~~~~~}}}}}}~~~xxxpppllllllmmm}}}|||rrruuuuuuwwwzzzrrrppp{{{}}}fffTTTIIIEEEEEEFFFFFFGGGKKKRRRZZZ```eeeeeeaaaVVVGGG999///+++(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***+++++++++(((((())))))))))))((((((&&&((())))))(((''''''(((&&&&&&&&&'''''')))***+++(((((()))***,,,---...///---...000333555666777888888555555888;;;<<>>===@@@TTTaaazzzxxxbbbLLLFFF@@@>>>>>>BBBLLLVVViiisss|||}}}||||||}}}}}}}}}{{{yyyxxxttttttuuuvvvvvvvvvuuuuuu{{{zzzzzz{{{|||{{{yyyvvvuuuwwwwwwwww{{{wwwmmmffffffiiikkkooosssuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwyyy{{{{{{{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~|||}}}~~~}}}~~~}}}oooeee\\\UUUPPPIIIGGGJJJVVVfffwwwuuujjj\\\SSSIIIEEEAAA>>>>>>AAAMMMSSS]]]eeelllqqquuuxxx|||{{{zzzyyyyyyzzz{{{||||||zzzxxxwwwxxxxxxyyyyyyyyyyyyyyyzzz||||||~~~|||yyy|||xxxdddPPPGGGAAA;;;;;;???FFFZZZwww))))))))))))))))))))))))((((((''''''''''''((((((((())))))((((((''''''&&&))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,***,,,000111999PPPhhh}}}zzzvvvssstttuuusssmmmgggUUULLLFFFOOOaaappprrrooofffnnnzzz~~~{{{mmm]]]RRRJJJBBB??????@@@CCCGGGIIIIIIHHHGGGHHHGGGLLLUUU]]]bbbddddddcccaaa]]]XXXTTTQQQLLLGGGBBB???>>>======@@@BBBBBBAAAEEEKKKUUU^^^gggpppyyy|||sssjjjbbb\\\YYYXXXUUUVVVZZZaaakkkttt{{{}}}~~~~~~~~~vvvoookkklllmmm{{{|||rrrsssqqqqqqxxxvvvsss|||{{{fffTTTIIIEEEDDDEEEGGGIIIMMMSSS[[[aaaffffffbbbWWWHHH999000+++(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******++++++(((((())))))))))))((((((''')))******)))(((((()))'''''''''''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,---///111333555666777888999666666999;;;<<>><<<@@@SSS^^^vvv|||vvvaaaLLLFFF@@@>>>???CCCNNNXXXjjjsss|||~~~|||}}}}}}}}}}}}{{{zzzyyywwwxxxyyyyyyzzzyyyyyyyyyzzzxxxxxxxxxyyyyyywwwvvvwwwzzzzzzzzz~~~yyyppphhhhhhjjjkkknnnrrrttttttttttttttttttttttttrrrtttvvvxxxxxxxxxyyy{{{~~~}}}||||||}}}}}}}}}|||{{{}}}~~~uuujjjaaaYYYTTTLLLIIIKKKTTTbbbrrrssshhh\\\RRRHHHCCC@@@===>>>AAAKKKQQQ[[[dddkkkppptttvvv|||{{{zzzzzzzzz{{{|||}}}|||zzzxxxxxxyyyzzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}~~~~~~zzz|||{{{gggSSSIIIBBB<<<;;;???EEEVVVrrr))))))))))))))))))))))))((((((''''''''''''(((((('''(((***++++++)))'''&&&&&&&&&'''((()))***++++++))))))((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))),,,+++---111333;;;RRRjjj~~~xxxsssnnnlllllljjjddd^^^PPPHHHDDDMMM___lllooollleeennn{{{}}}|||yyykkk\\\RRRJJJCCC@@@AAAAAADDDHHHJJJJJJJJJJJJKKKMMMRRRYYYbbbhhhlllmmmmmmllliiiddd___YYYSSSLLLHHHBBB@@@======>>>>>>>>>===AAADDDHHHNNNTTT]]]ffflllooommmhhhccc^^^[[[YYYXXXVVVVVVYYY```jjjttt|||~~~~~~~~~}}}uuuoookkklllmmmxxx~~~tttrrrpppooosss||||||vvv|||xxxdddSSSIIIEEEBBBDDDGGGKKKOOOUUU]]]bbbffffffcccXXXIII:::111,,,)))(((''''''&&&&&&''''''(((((((((((((((((((((((('''(((((())))))******+++'''(((((())))))(((((('''(((***++++++***))))))***(((((((((''''''((())))))------------------------...///111333555777888888:::888888;;;<<<<<>>;;;BBBKKKUUUbbbvvvxxxkkk[[[LLLBBB===<<<@@@QQQYYYnnnzzzuuuqqq^^^KKKEEE@@@???AAAFFFQQQ\\\jjjttt}}}}}}}}}}}}}}}}}}{{{zzzzzzzzzzzz{{{|||||||||||||||yyywwwuuutttuuuvvvvvvuuuxxxzzz{{{||||||ssskkkjjjkkklllnnnqqqttttttttttttttttttttttttqqqsssvvvwwwwwwwwwxxxzzz~~~~~~~~~}}}}}}|||{{{{{{{{{}}}|||pppggg^^^XXXRRRNNNMMMSSS^^^nnnpppeee[[[QQQGGGAAA>>><<<===AAAGGGNNNYYYbbbiiinnnrrrttt{{{{{{zzzzzz{{{|||}}}}}}~~~|||zzzyyyzzz{{{|||zzzzzzzzzzzz{{{|||}}}~~~~~~}}}||||||}}}{{{|||}}}kkkVVVLLLEEE===<<<@@@DDDRRRjjj))))))))))))))))))))))))((((((''''''''''''(((((('''((()))***))))))''''''&&&&&&'''((()))***++++++***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***---111333;;;SSSkkkvvvpppjjjgggfffddd^^^XXXOOOHHHDDDLLL[[[ggghhheeedddmmm{{{~~~{{{wwwjjj\\\SSSLLLEEEBBBBBBAAADDDHHHJJJJJJKKKLLLMMMOOOTTT\\\eeelllrrruuuvvvwwwuuupppkkkccc[[[SSSOOOHHHEEEBBB@@@@@@AAA@@@@@@DDDFFFHHHKKKPPPWWW^^^bbbcccbbbaaa___\\\[[[YYYXXXWWWWWWXXX___iiittt}}}}}}}}}|||}}}yyyrrrnnnmmmmmmvvvxxxvvvttttttxxx~~~www{{{sssbbbRRRHHHCCC@@@CCCGGGLLLQQQWWW^^^cccggggggdddZZZKKK<<<222---)))(((((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))******'''(((((((((((((((((('''''')))+++***)))((())))))))))))((((((((((((((((((******+++---...///000111///000222444666888999999;;;:::;;;=========BBBIII^^^jjjvvv{{{|||}}}~~~~~~|||zzzrrreeeUUUGGG???;;;999@@@JJJTTT```uuu~~~ooo]]]LLLAAA<<<<<>>===@@@DDDNNNccc~~~((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&'''((()))(((((((((((())))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***))),,,111333;;;SSSkkkuuupppjjjhhhgggccc\\\VVVKKKFFFCCCKKKZZZeeefffbbbbbblll|||}}}}}}~~~wwwjjj\\\TTTMMMGGGCCCDDDAAACCCGGGHHHIIIJJJKKKLLLNNNTTT]]]gggpppvvvzzz{{{~~~}}}{{{uuummmddd\\\WWWOOOLLLHHHEEEEEEFFFFFFEEEDDDEEEHHHLLLQQQVVVYYYZZZ^^^]]]]]]]]]\\\[[[ZZZYYYYYYXXXYYY^^^iiittt}}}~~~~~~~~~~~~~~~~~~~~~zzztttppppppuuuzzz{{{}}}~~~vvvyyyyyymmm]]]OOOEEEAAA>>>AAAFFFKKKQQQXXX```eeehhhiiifff\\\MMM>>>333...))))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((()))))))))''''''((((((((((((''''''&&&((())))))(((''''''(((***))))))((((((((())))))))))))***,,,---...///000///000222555777888999:::<<<;;;===???>>>>>>DDDLLLaaannnzzz~~~~~~uuueeeSSSEEE===:::999@@@JJJUUUcccwwwqqq]]]KKK@@@<<<<<<>>>KKKNNN^^^hhheeeeeeUUUHHHBBB???@@@DDDKKKWWWcccllluuu}}}~~~}}}}}}|||{{{{{{zzzzzzzzzxxxyyyzzz{{{||||||||||||yyyvvvsssrrrsssvvvwwwxxxvvvyyy{{{|||vvvooonnnnnnnnnnnnqqqttttttttttttttttttttttttvvvxxxzzz{{{zzzzzz{{{|||~~~|||{{{zzzyyy|||sssggg___YYYTTTPPPRRRZZZiii|||lllaaaYYYOOOEEE@@@===;;;===AAACCCIIISSS]]]eeekkkpppssswwwxxxyyyzzz{{{|||}}}}}}}}}|||zzzyyyzzz{{{}}}~~~{{{{{{zzz{{{{{{|||}}}~~~~~~|||}}}}}}~~~zzz{{{|||~~~sss^^^RRRIII@@@>>>AAAEEEMMM___xxx((((((((((((((((((((((((((((((''''''''''''((((((((('''%%%$$$$$$&&&(((*********))))))((((((''''''***))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((,,,111333<<>>===@@@DDDIIIPPPXXXaaagggiiijjjggg^^^OOO???444...***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''))))))'''''''''((()))))))))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,000111333555777999::::::<<<<<>>VVVnnn}}}zzzyyyvvvmmm```UUUDDDBBBCCCMMM[[[eeegggeeeaaalll|||zzzvvvuuuwww{{{yyymmm```XXXQQQJJJFFFFFFCCCEEEGGGGGGGGGHHHIIIKKKMMMTTT```nnnyyyvvvpppmmmddd```ZZZUUUSSSRRRQQQPPPQQQQQQRRRUUUZZZ\\\[[[ZZZXXXXXXWWWWWWXXXYYYZZZ[[[[[[ZZZ[[[aaajjjttt{{{}}}~~~~~~~~~zzzzzz|||tttuuuzzzzzzyyyxxxvvvtttooocccTTTFFF???<<<<<<>>>BBBGGGNNNXXXbbbiiiiiikkkhhh___PPP@@@555///***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((******((('''((()))(((((((((((()))***++++++------------------------000222444666888999:::;;;;;;<<<@@@BBBAAAAAAIIISSScccttt~~~tttdddSSSEEE===;;;<<>><<<===<<>><<>>CCCJJJRRRZZZccclllrrrrrrtttvvvxxxzzz{{{{{{{{{{{{zzzxxxxxxxxxyyy{{{|||yyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~}}}|||}}}~~~}}}~~~~~~{{{}}}||||||vvv```TTTLLLBBB@@@DDDEEEMMM\\\ppp((((((((((((((((((((((((((((((''''''''''''((((((%%%''')))***+++***)))((((((((((((((())))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))+++***...333666???WWWpppzzz|||qqqaaaTTTGGGEEEFFFNNN[[[ddddddaaaaaalll|||}}}xxxuuupppuuu|||zzznnnaaaYYYRRRKKKFFFFFFEEEFFFHHHHHHHHHHHHIIIKKKNNNVVVcccqqq}}}|||vvvsssooojjjccc]]]YYYWWWVVVUUUVVVTTTSSSUUUYYY[[[[[[YYYUUUTTTTTTTTTVVVXXXZZZ[[[[[[[[[\\\bbbjjjtttzzz~~~}}}~~~|||}}}tttuuuxxxxxxvvvuuuuuussslll```QQQDDD===:::<<<===AAAFFFMMMWWWcccjjjjjjkkkiii```QQQAAA555///******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''''''''''''''&&&((()))++++++)))((()))***(((((((((((()))***,,,,,,+++,,,---...///111222222111222444666888:::;;;;;;:::<<<@@@CCCBBBBBBJJJUUUgggxxx~~~zzzqqqcccRRREEE>>><<<===AAALLL```zzzoooYYYGGG===<<<>>>;;;FFFFFFSSS[[[YYYZZZKKKAAA===;;;>>>DDDMMM\\\hhhooowww||||||zzz{{{{{{zzz{{{zzzxxxwwwvvvwwwwwwxxxqqqrrrtttuuuvvvwwwwwwwwwvvvtttrrrsssuuuvvvwwwvvvtttxxxzzz|||yyyrrrlllnnnqqqqqqsssuuussssssssssssssssssssssssuuuwwwyyyyyyyyyxxxyyyzzzvvv|||~~~yyyxxxxxxyyyyyyzzzzzzzzz|||{{{oooddd```]]]\\\___jjj}}}mmmaaaUUUNNNGGGEEECCC>>>===???===@@@FFFNNNVVV```jjjpppqqqrrruuuxxxzzz{{{{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{yyyyyyyyyyyyyyy{{{||||||{{{|||}}}}}}||||||}}}~~~|||}}}~~~|||{{{vvvaaaUUULLLCCCAAADDDEEEMMM\\\mmm}}}************************))))))))))))(((((((((((()))(((((('''''''''((((((''''''(((((())))))******))))))))))))************))))))))))))(((((((((((())))))))))))************)))...111222666EEE]]]ppp{{{~~~~~~}}}vvvfffUUUIIIAAA???KKKZZZaaa```______lll}}}zzzsssqqqrrrtttxxx~~~}}}sssfffZZZSSSNNNJJJGGGGGGHHHHHHGGGFFFEEEFFFHHHKKKZZZnnn~~~~~~wwwqqqjjjdddaaa```___^^^aaa[[[ZZZ___aaa\\\XXXXXXNNNOOOOOONNNRRRXXX]]]___`````````ccciiirrrzzz}}}~~~~~~~~~{{{|||vvvxxx{{{yyytttrrrrrrpppkkkbbbTTTGGG>>>999999:::>>>EEENNNXXXaaafffkkkkkkiii```SSSCCC666000,,,***((('''(((((('''&&&(((''''''&&&'''((()))***(((((('''''''''((())))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,+++++++++***++++++,,,,,,)))***,,,---...222666:::888666555777<<<>>>>>><<<===<<<>>>CCCFFFHHHNNNUUUvvv~~~zzzmmm\\\KKK???::::::===CCCOOObbb~~~qqqWWWDDD<<<;;;:::===BBBIIIPPPXXX[[[TTTKKKBBB@@@>>>===BBBNNN[[[eeeqqquuuyyy{{{|||{{{{{{{{{{{{zzzyyywwwvvvuuuuuuuuuttttttuuuuuuuuuuuuttttttvvvtttsssssstttttttttsssvvvwwwzzz}}}}}}uuurrrpppoooqqqssssssssstttsssqqqqqqqqqrrrtttvvv{{{{{{zzzyyywwwvvvuuutttxxxyyy{{{||||||{{{zzzyyyzzz|||~~~~~~}}}|||}}}~~~yyypppiiicccbbbfffqqq~~~ooodddXXXRRRJJJCCC@@@???>>>>>>@@@@@@CCCIIITTT^^^fffjjjrrrtttwwwzzz{{{{{{zzzzzz{{{{{{zzzzzzyyyyyyxxxxxx{{{zzzyyyxxxxxxyyy{{{|||yyyyyyzzzzzzzzz{{{{{{{{{~~~{{{xxxzzz{{{dddTTTLLLGGGFFFHHHLLLTTT```mmmwww(((((((((((((((((((((((())))))))))))(((((((((((()))(((((('''''''''(((((('''((((((((()))))))))***(((((()))))))))*********))))))))))))(((((((((((())))))))))))************)))---111222666FFF^^^qqqyyy{{{}}}|||vvveeeUUUHHHAAA@@@KKKZZZ``````^^^^^^jjj|||yyyooooooooorrrwww~~~vvvhhh\\\UUUPPPMMMJJJJJJJJJJJJIIIGGGGGGHHHIIIMMM\\\rrr}}}xxxqqqllljjjjjjjjjiiikkkeeeccceeeeee]]]WWWUUUNNNMMMLLLLLLOOOUUUZZZ]]]cccbbbcccffflllsss{{{~~~}}}~~~}}}}}}}}}~~~~~~|||yyyuuuxxx|||yyytttqqqpppnnniii___RRRFFF===888999:::===DDDMMMXXXbbbhhhlllllliii```RRRCCC777000,,,***(((((())))))((('''(((''''''&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******++++++******++++++,,,,,,+++,,,---...///333777;;;<<<:::999999:::;;;<<<;;;???======AAADDDIIISSS^^^yyy}}}}}}xxxlll[[[KKK???;;;;;;===EEEQQQdddoooWWWCCC<<<;;;:::===BBBHHHOOOWWWZZZTTTJJJBBB@@@>>>>>>CCCOOO]]]fffssswww{{{}}}}}}|||||||||{{{zzzxxxwwwvvvuuuuuuuuuttttttuuuuuuuuuuuutttttttttsssrrrrrrssstttttttttwwwxxxzzz~~~|||sssqqqooonnnppprrrsssrrrttttttsssrrrsssuuuwwwxxx{{{{{{zzzyyyxxxwwwwwwvvvwwwxxxzzz{{{{{{yyyxxxwwwyyy{{{}}}}}}}}}}}}~~~xxxppphhheeehhhrrrpppdddYYYSSSKKKEEEAAA@@@??????@@@@@@CCCIIISSS^^^fffjjjppprrrvvvyyy{{{{{{||||||{{{{{{{{{{{{{{{|||||||||{{{zzzyyyxxxxxxyyy{{{|||{{{{{{{{{|||||||||}}}}}}~~~~~~{{{yyy{{{zzzcccTTTLLLGGGHHHJJJOOOVVVaaalllvvv(((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''(((((()))(((((((((((())))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))************)))---000222777GGG___qqquuuwww}}}|||zzzzzztttdddSSSGGG@@@@@@LLLYYY___^^^]]][[[hhhyyysssqqqooonnnqqqvvv{{{{{{mmmaaaYYYUUURRRPPPNNNNNNNNNLLLJJJIIIIIIKKKRRRaaaxxx}}}wwwsssrrrsssssssssvvvqqqnnnooolllccc[[[VVVQQQNNNLLLKKKNNNTTT[[[```gggggghhhkkkooouuu{{{}}}||||||{{{{{{|||}}}}}}}}}}}}vvvtttzzz~~~{{{tttppppppnnniii___RRRFFF>>>:::999:::<<>><<<999999;;;===BBB???>>>@@@DDDLLLZZZggg~~~~~~zzzyyyxxxyyytttiiiYYYJJJ???<<<<<<>>>FFFTTTgggnnnVVVDDD<<<;;;:::<<>>???EEEQQQ___iiivvvyyy}}}~~~~~~|||||||||zzzyyyxxxwwwvvvuuuuuuuuuttttttttttttttttttttttttrrrrrrrrrrrrrrrssstttuuuwwwxxx{{{~~~~~~{{{qqqooollllllnnnpppqqqqqqttttttttttttuuuwwwzzz{{{{{{{{{zzzzzzyyyyyyyyyyyywwwxxxyyyyyyxxxwwwvvvtttwwwyyy{{{|||||||||~~~wwwnnnjjjjjjsssqqqdddZZZUUULLLFFFBBBAAA@@@@@@@@@@@@CCCIIISSS^^^eeeiiinnnqqqvvvyyyzzz{{{|||~~~||||||}}}}}}~~~|||{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{|||||||||}}}}}}|||~~~~~~|||zzz{{{zzzbbbSSSKKKHHHIIIMMMQQQYYYcccmmmvvv~~~))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((())))))))))))((()))))))))***************---000222888III```rrrsssvvv~~~~~~}}}yyywwwwwwrrraaaQQQEEE@@@BBBMMMYYY]]]\\\[[[XXXeeewww~~~{{{vvvrrrqqqrrrvvvxxx|||sssggg```\\\YYYWWWSSSSSSRRRPPPLLLJJJKKKLLLVVVfff~~~}}}|||}}}~~~~~~|||{{{zzzwwwoooeee^^^YYYSSSNNNMMMPPPVVV___ggglllmmmnnnqqqtttyyy|||~~~}}}|||zzzzzzzzzzzz|||~~~|||||||||vvvuuu|||~~~vvvrrrrrrpppjjjaaaTTTHHH@@@<<<::::::;;;AAAKKKYYYfffnnnooonnnjjj```RRRCCC888222...,,,***)))******)))((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))***++++++,,,,,,,,,,,,---...///000333888;;;CCCDDDCCC???;;;:::>>>AAADDDBBBAAADDDGGGOOO^^^mmmzzztttttttttuuuqqqfffWWWHHH???<<<===>>>HHHXXXkkk{{{zzz|||oooWWWDDD<<<:::888<<<@@@EEEKKKSSSWWWQQQGGG??????>>>@@@GGGSSSaaakkkvvvyyy|||~~~}}}{{{{{{{{{yyyxxxwwwvvvuuuuuuuuuuuuttttttttttttttttttttttttpppqqqrrrrrrrrrsssuuuvvvxxxyyy{{{~~~|||yyynnnllljjjjjjllloooppppppssssssssstttvvvxxxzzz|||{{{{{{zzzyyyyyyzzz{{{|||wwwxxxxxxxxxwwwuuutttssstttvvvxxxyyyyyy{{{}}}{{{qqqlllllluuussseee[[[UUUMMMFFFBBBAAA@@@???AAAAAACCCJJJTTT^^^fffjjjooosssxxxzzzzzzyyy{{{}}}~~~|||{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}{{{{{{|||dddTTTKKKHHHIIILLLQQQ[[[hhhsss{{{~~~))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))(((((((((((('''(((((((((((()))))))))'''((((((((()))))))))***((()))))))))***************---///222:::KKKbbbssssssyyy}}}{{{xxxvvvuuuppp___OOODDD@@@CCCNNNYYY\\\ZZZYYYVVVcccttt{{{vvvuuuuuuvvvvvvzzz~~~yyyoooiiieeeaaa^^^YYYYYYWWWSSSNNNKKKJJJKKKTTTddd~~~sssiiiaaaXXXQQQPPPRRRXXXbbbnnnqqqrrruuuwwwzzz}}}~~~||||||zzzyyyyyyzzz|||~~~}}}zzz~~~xxxwww~~~zzzvvvrrrqqqlllcccWWWJJJ@@@<<<::::::;;;@@@KKKYYYgggppppppoookkkaaaSSSDDD888222...,,,***)))******)))(((''''''''''''''''''&&&&&&%%%&&&''')))************))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))+++,,,---------,,,,,,---......///222666:::CCCDDDEEEBBB??????BBBFFFEEEEEEFFFIIIKKKRRR```nnn{{{uuuuuuuuutttoooeeeVVVHHH>>>;;;<<>>>>>>>>AAAHHHTTTbbbllltttwww{{{|||{{{zzzyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuttttttssssssssssssttttttppprrrssssssrrrrrruuuwwwxxxyyy|||~~~zzzvvvllljjjhhhiiikkknnnpppppppppqqqrrrtttvvvxxxyyyzzz{{{zzzyyyxxxxxxyyy{{{|||xxxxxxxxxwwwvvvuuuttttttssstttvvvwwwwwwyyy||||||rrrlllmmmvvvvvvhhh\\\VVVMMMFFFBBBAAA@@@???AAAAAADDDJJJUUU```hhhlllssswww{{{|||yyywwwxxxzzz~~~{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{||||||{{{{{{|||~~~~~~}}}~~~|||{{{gggUUULLLGGGFFFIIIOOO\\\nnn{{{(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***++++++))))))))))))((((((((((((''''''(((((((((((())))))''''''(((((())))))******))))))))))))************+++,,,...222;;;MMMdddtttuuu}}}}}}yyyvvvvvvooo___NNNBBB@@@DDDOOOXXXZZZXXXWWWUUUaaarrr}}}{{{zzzwwwyyy{{{|||vvvqqqmmmiiifff___^^^[[[VVVPPPKKKIIIIIIMMM\\\tttxxxmmm```UUUSSSSSSWWWbbbpppuuuwwwzzz}}}~~~~~~}}}}}}{{{zzzzzz{{{|||~~~~~~yyy|||yyy~~~~~~{{{ssssssooogggZZZKKK@@@:::;;;:::<<>>BBBGGGNNNRRRMMMDDD======>>>AAAHHHTTTbbbkkkrrruuuyyyzzzzzzxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuutttsssrrrrrrssstttuuuqqqsssuuutttrrrrrruuuxxxyyyzzz}}}~~~xxxtttjjjhhhggghhhkkknnnppppppooopppqqqsssuuuwwwxxxyyyzzzyyywwwvvvvvvwwwyyyzzzyyyyyyxxxwwwwwwvvvvvvvvvtttuuuvvvwwwwwwyyy}}}tttmmmllltttzzzkkk^^^XXXOOOHHHDDDBBBAAA@@@AAAAAADDDLLLWWWbbbkkkooowww{{{~~~yyyuuuvvvxxx~~~}}}}}}||||||zzzzzzyyyxxxwwwuuuttttttvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyywwwwwwyyy{{{}}}||||||{{{iiiXXXNNNGGGEEEFFFOOO^^^sss~~~(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,***)))))))))(((((((((''''''''''''((((((((())))))'''''''''((()))*********))))))))))))************+++,,,...222<<>>>>>EEETTThhh{{{zzzvvvsssnnnoootttrrrooocccQQQBBB;;;999777:::===AAAFFFMMMQQQLLLCCC======>>>AAAHHHTTTaaajjjpppssswwwzzzyyyyyyxxxyyywwwwwwvvvuuuuuuuuuuuuvvvuuutttrrrqqqqqqrrrtttuuusssuuuwwwvvvsssrrruuuxxxyyyzzz}}}}}}wwwsssiiihhhfffhhhkkknnnpppqqqpppppprrrtttuuuvvvwwwwwwyyywwwuuussssssuuuwwwxxxzzzyyyyyyxxxxxxyyyyyyyyywwwxxxyyyyyyyyy{{{~~~yyyooojjjooo~~~oooaaaZZZRRRJJJFFFDDDCCCBBB@@@AAAEEEMMMYYYeeennnrrryyy~~~zzzvvvvvvyyy|||||||||{{{{{{{{{{{{{{{yyyyyyxxxwwwuuutttrrrqqqqqqqqqrrrrrrrrrsssssssssuuuvvvvvvtttssssssuuuwww{{{{{{~~~}}}zzz~~~iiiZZZPPPIIIFFFFFFPPP```uuu************************))))))))))))(((((((((((((((((((((((()))***+++,,,******))))))((((((((('''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))************+++,,,...222===OOOeeeuuu}}}}}}||||||{{{sssbbbQQQAAA@@@EEEPPPXXXXXXVVVUUUUUU```ppp~~~}}}}}}xxxrrrnnnfffddd```YYYPPPJJJFFFEEEDDDJJJWWWlllvvveee^^^YYYXXXbbbqqqxxx{{{~~~~~~~~~~~~}}}|||||||||~~~}}}yyy{{{}}}~~~}}}uuugggVVVGGG???;;;;;;>>>CCCMMMZZZfffmmmnnnpppooogggXXXFFF777...,,,***((('''(((((('''&&&%%%&&&(((***,,,,,,,,,,,,666666666444111---)))'''))))))))))))))))))))))))***************************+++...000111111000000///000111111111444888;;;>>>======AAAEEEFFFCCC@@@CCCDDDHHHLLLOOOXXXjjj|||{{{ppp___OOODDD@@@@@@HHHXXXmmmzzzwwwssskkkiiinnnjjjhhh^^^MMM@@@;;;999888:::===@@@EEELLLPPPKKKBBB======>>>AAAHHHSSS```iiipppssswwwzzzzzzyyyyyyzzzwwwvvvvvvuuuuuuuuuuuuvvvuuutttrrrqqqqqqrrrtttuuutttwwwyyywwwsssrrruuuyyyyyy{{{}}}}}}wwwrrriiigggfffhhhkkknnnpppqqqqqqqqqsssuuuvvvwwwwwwwwwxxxvvvtttrrrrrrsssuuuvvvzzzzzzzzzyyyyyyzzz{{{{{{zzz{{{{{{{{{{{{}}}~~~qqqiiilllzzzqqqccc]]]TTTMMMHHHFFFEEEDDD@@@AAAEEENNNZZZfffppptttyyy~~~{{{vvvxxx{{{xxxxxxyyyyyyzzz{{{{{{{{{xxxxxxwwwvvvtttsssqqqpppllllllllllllmmmmmmmmmmmmsssssssssqqqpppppprrrttt{{{zzz}}}}}}zzz}}}iii[[[QQQJJJGGGGGGSSSbbbvvv(((((((((((())))))))))))******))))))))))))******(((((()))***************((())))))***+++,,,,,,,,,&&&&&&'''((()))***++++++((()))))))))******************))))))((((((''''''***,,,...222===PPPhhhyyy|||vvvaaaOOOEEEBBBEEEQQQ[[[\\\WWWSSSYYYcccsss{{{vvvpppkkkhhhbbbZZZRRRKKKFFFBBB???<<>>@@@CCCEEECCCEEEJJJNNNPPPYYYkkk|||sssdddSSSDDD@@@CCCPPPbbbuuuvvvrrrpppkkkfffddd___UUUIII???999888888;;;:::<<>><<<:::<<>>:::<<>>DDDRRRjjj~~~iii\\\WWWYYY^^^llluuu~~~}}}}}}}}}}}}~~~~~~{{{rrrcccSSSFFF>>><<<===@@@EEENNNZZZfffoooqqqqqqmmmeeeWWWGGG:::333...---,,,,,,---...///000111222333444555555555555666444111...,,,+++,,,,,,//////---,,,++++++++++++,,,,,,------...............//////111333555777888:::999999999999;;;===>>>===@@@CCCDDDDDDDDDDDDEEEHHHIIIMMMQQQVVV___qqqppp^^^NNNFFFIIIQQQdddsss~~~tttooolllgggccc___XXXNNNCCC;;;777666777777666666<<>>@@@GGGSSSaaajjjtttvvvyyy||||||{{{xxxvvvvvvwwwwwwwwwwwwuuutttsssssssssssstttuuuuuuvvvvvvuuuuuutttrrrppprrruuuxxx~~~}}}~~~yyytttjjjhhhgggiiimmmqqqtttuuuuuutttrrrqqqrrrtttvvvwwwwwwvvvvvvuuuuuuuuuvvvvvvttttttuuuvvvwwwyyyyyyzzzzzzzzzyyyzzz{{{}}}qqqcccdddlll}}}|||mmmddd\\\WWWQQQJJJGGGGGGBBBGGGOOOZZZdddnnnuuuxxxxxxxxxxxxwwwwwwuuutttsssuuusssrrrqqqqqqpppnnnlllkkkkkkjjjjjjiiiiiiiiijjjjjjhhheeeccceeejjjooosssyyy|||}}}{{{zzzyyyyyy{{{~~~~~~kkk^^^WWWQQQUUU]]]kkksss}}}(((((((((((())))))))))))+++***)))(((((('''((((((''''''(((((()))(((((('''))))))******++++++++++++(((((((((((((((((((((((()))((('''&&&&&&((()))+++(((((()))******+++,,,,,,***,,,...222===PPPhhhyyy~~~yyy{{{___KKKGGGIIITTT]]]^^^YYYUUUVVV```ooo}}}~~~zzzuuulll```XXXNNNIIICCC>>>;;;888666555999777888999<<>>@@@AAAAAADDDGGGIIIHHHGGGGGGGGGJJJKKKNNNSSSXXXaaarrrooo]]]NNNGGGKKKTTTiiiwwwvvvnnniiieeeaaa]]]VVVKKKAAA;;;888777888777444555:::BBBFFFFFFCCC?????????BBBIIITTTaaajjjsssuuuyyy{{{}}}|||zzzyyywwwxxxyyyyyyyyywwwuuutttrrrsssssssssttttttuuuuuuttttttsssrrrqqqrrruuuxxx~~~}}}}}}~~~xxxrrriiihhhhhhjjjooorrrtttuuuuuutttsssrrrrrrsssttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxyyyyyyyyywwwwwwxxxzzz{{{}}}~~~uuufffbbbfffwww{{{mmmeee\\\VVVPPPIIIEEEFFFBBBHHHRRR]]]hhhqqqwwwzzzxxxxxxxxxwwwwwwvvvttttttvvvtttrrrppppppooommmkkkhhhhhhhhhhhhiiikkkmmmnnnpppnnnllliiijjjmmmrrrvvv}}}~~~}}}zzz|||kkk___XXXUUU\\\gggvvv{{{(((((((((((())))))))))))******)))(((''''''(((((()))))))))******))))))(((***************+++++++++%%%&&&&&&'''((()))))))))))))))((((((((()))***+++&&&''''''((()))***++++++***,,,...222===PPPhhhyyyzzzssszzzeeeMMMIIIJJJTTT]]]]]]YYYVVVVVV```nnnzzz~~~zzzuuupppjjj```TTTLLLGGGCCC===:::888777666555777666888::::::===FFFPPP___qqqtttaaaWWWVVVZZZdddoooyyy~~~~~~}}}|||}}}}}}~~~~~~~~~qqqbbbTTTJJJFFFDDDEEEGGGJJJQQQ\\\gggoooppppppmmmeeeWWWGGG;;;444///.........///111333444666666666666666666666777///...+++))))))+++---///000000...---++++++******,,,,,,,,,---...//////000000000222444666999;;;===?????????@@@AAABBBDDDDDDEEEGGGKKKLLLLLLKKKKKKKKKMMMMMMOOOTTTYYYcccsssppp___PPPHHHKKKSSSfffuuuyyyoooiiidddaaa^^^VVVJJJ@@@;;;:::999999777555444999AAAFFFGGGEEEBBBAAABBBDDDKKKVVVccclllrrrtttwwwzzz|||}}}||||||zzzzzz{{{{{{zzzyyywwwvvvrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrsssvvvyyy}}}|||{{{}}}~~~{{{tttoooiiihhhiiilllppprrrsssssssssssssssrrrrrrrrrrrrrrrssssssttttttuuuuuuuuuuuuwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwyyyzzz||||||}}}|||mmmffffffrrryyynnneee\\\WWWPPPIIIFFFFFFCCCJJJUUUaaalllsssxxxyyywwwwwwwwwwwwwwwvvvuuutttuuussspppnnnmmmlllkkkiiieeeeeefffhhhkkknnnrrrtttwwwwwwvvvsssqqqqqqtttwww}}}{{{}}}kkk```YYYXXXaaannn~~~(((((((((((()))))))))))))))((((((''''''(((((()))***************))))))((((((((((((((((((((())))))$$$%%%&&&'''((())))))***)))))))))***************&&&''''''((()))************,,,...222===PPPhhhyyy}}}vvvnnnttt~~~iiiOOOJJJKKKTTT]]]]]]XXXUUUVVV___lllxxxvvvqqqjjjddd^^^UUUKKKDDDBBB>>>:::888777888888888444444666999999888<<>>???BBBBBBCCCEEEFFFGGGHHHHHHHHHKKKNNNOOOOOONNNOOOPPPQQQPPPQQQUUU[[[dddssssssbbbSSSIIIKKKRRRbbbqqq{{{pppjjjeeeccc```VVVIII@@@<<<;;;:::999888555333888@@@FFFHHHFFFBBBBBBCCCEEELLLXXXfffooorrrsssvvvyyy{{{||||||||||||{{{{{{zzzyyyyyyxxxxxxtttssssssrrrqqqpppooooooqqqrrrssssssrrrtttwwwyyy{{{{{{{{{}}}}}}yyyrrrlllhhhhhhiiilllppprrrqqqppppppqqqrrrrrrrrrqqqppppppqqqqqqssstttuuuuuuuuuuuutttuuuvvvvvvvvvuuutttsssuuuuuuvvvwwwyyyzzz{{{{{{|||~~~uuummmiiikkkvvvyyynnneee]]]XXXRRRKKKHHHHHHEEEMMMXXXeeeooovvvxxxyyywwwwwwwwwwwwwwwvvvuuuuuurrrooollljjjiiiiiihhhgggffffffhhhjjjoootttyyy|||{{{vvvuuuvvvyyy|||{{{|||~~~~~~~~~~~~lllaaa[[[[[[fffttt(((((((((((())))))))))))'''''''''''''''((()))***))))))******)))((((((''')))(((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&''')))***+++***)))(((((((((((())))))************,,,...222===PPPhhhyyy|||tttjjjpppzzzfffPPPJJJKKKTTT\\\\\\XXXUUUUUU^^^kkkwww{{{jjjddd\\\UUUPPPKKKDDD???>>>;;;888666777999999999444333555777666444777===>>>KKK\\\jjj{{{kkkYYYRRRSSSYYYeeeqqqxxx}}}~~~}}}}}}}}}~~~{{{}}}xxxdddVVVMMMJJJNNNOOOPPPRRRXXXaaalllssswwwvvvrrrgggXXXGGG999111///...,,,+++++++++,,,---///...---,,,++++++,,,,,,***))))))))))))***+++,,,///...---,,,,,,,,,,,,,,,++++++,,,---...///000000111222444666999===@@@AAADDDEEEGGGHHHJJJKKKKKKLLLKKKMMMOOOPPPPPPQQQSSSUUUVVVTTTTTTXXX^^^ggguuuwwwdddTTTJJJMMMTTT```ppp{{{qqqkkkhhhggg```VVVHHH???;;;:::999888888444222666???EEEGGGGGGAAAAAABBBEEELLLYYYfffppptttuuuwwwyyyzzzzzzyyyyyy|||{{{yyywwwvvvwwwxxxyyyvvvvvvtttsssqqqooonnnmmmpppqqqrrrsssssstttwwwyyy{{{{{{|||~~~~~~zzzqqqjjjhhhhhhjjjmmmooopppooommmmmmnnnpppqqqqqqpppooonnnoooppprrrtttuuuuuuuuuuuuqqqsssuuuwwwwwwwwwvvvuuuvvvvvvuuuvvvwwwxxxyyyzzzyyy}}}|||rrrlllhhhooo{{{zzztttlllccc[[[VVVQQQJJJGGGHHHIIIPPP]]]jjjsssxxxzzzyyyvvvwwwwwwwwwwwwvvvuuuuuuqqqnnnkkkiiihhhiiihhhgggkkklllnnnrrrwww~~~yyywwwuuuwwwzzz|||||||||}}}~~~zzz|||}}}}}}}}}~~~oooddd^^^]]]iiiwww(((((((((((())))))))))))&&&&&&&&&&&&((()))***+++(((((())))))((('''&&&&&&+++++++++***************(((''''''''''''&&&&&&&&&$$$&&&(((***+++)))'''&&&***************+++++++++***,,,...222===PPPhhhyyy{{{sssiiinnnxxxaaaPPPKKKKKKSSS[[[[[[WWWTTTTTT]]]jjjwwwvvv```YYYPPPJJJFFFCCC???<<<<<<:::666555777999::::::888555555666444333666<<<777AAANNNZZZiii}}}ppp]]]UUUUUUTTTaaannnvvv|||~~~~~~~~~}}}{{{zzzyyyzzzzzzzzz|||{{{eeeUUULLLIIIQQQRRRRRRUUUZZZcccnnnuuuyyyxxxtttiiiXXXFFF888000///...,,,***)))))))))))),,,+++)))(((''''''((()))((()))))))))************///......---------......,,,,,,---...///000111111111222444777:::>>>AAABBBFFFGGGIIIKKKLLLMMMNNNNNNMMMNNNPPPPPPQQQSSSVVVXXXZZZVVVVVVZZZ```hhhvvvyyyeeeTTTKKKNNNWWWaaaqqqzzzqqqlllkkkjjjaaaVVVGGG>>>::::::888777777333111555===DDDGGGFFF@@@@@@AAADDDLLLXXXfffpppvvvwwwxxxyyyxxxwwwvvvvvv|||zzzwwwuuutttuuuwwwxxxyyyxxxvvvtttrrrpppnnnmmmoooqqqrrrssssssuuuwwwzzz{{{|||}}}zzzqqqjjjhhhhhhjjjmmmoooooommmkkkkkkmmmooopppqqqpppnnnmmmnnnppprrrtttuuuuuuuuuuuuqqqsssvvvyyyzzz{{{{{{zzzwwwvvvuuuuuuuuuwwwxxxyyyxxx|||uuummmhhhmmmvvv~~~zzzrrrnnnhhh___WWWSSSNNNHHHEEEFFFKKKSSS```mmmvvvzzz{{{zzzvvvwwwwwwwwwwwwvvvvvvuuussspppllljjjjjjkkkjjjjjjrrrsssuuuyyy~~~zzzqqqtttvvvxxxxxxyyy{{{}}}zzz{{{|||}}}}}}~~~pppfff```___kkkzzz))))))************))))))''''''&&&&&&&&&&&&''''''%%%$$$###&&&***+++(((%%%******))))))((((((''''''%%%&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))************,,,,,,,,,000<<>>GGGSSSbbbqqqzzzvvveee[[[WWWWWW^^^jjjtttzzz}}}}}}~~~}}}zzzyyyxxxxxxxxxxxxyyyzzz|||~~~~~~{{{|||mmmXXXMMMJJJJJJKKKNNNQQQXXXbbbmmmuuuyyyxxxtttiiiYYYHHH999222...---+++)))((('''''''''(((((((((((())))))))))))&&&''')))***+++++++++***------------------------///......---...///111222555666999;;;???AAADDDEEEFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMNNNPPPRRRUUUXXXZZZZZZZZZZZZ[[[aaannnvvv___QQQPPPWWW]]]lllwwwvvvooogggdddddd```VVVJJJ@@@<<<;;;:::999777444222444999@@@DDDFFFAAA???@@@EEELLLVVVffftttxxxzzz||||||yyyvvvuuutttssstttuuuuuuttttttvvvxxx}}}|||zzzyyyuuuoookkkkkkmmmooorrruuuxxxyyy|||~~~tttjjjgggiiillloooppppppnnnmmmnnnooooooppppppoooooonnnooopppqqqqqqrrrrrrrrrrrrttttttuuuvvvwwwyyyyyyzzz{{{zzzxxxwwwwwwxxxyyyzzzxxxzzz}}}~~~uuuppppppoooooonnnlllhhheee```\\\VVVNNNGGGDDDFFFHHHQQQYYYeeepppvvvxxxyyyyyyvvvvvvuuuuuutttsssrrrqqqooopppooonnnnnnpppsssvvv}}}~~~{{{vvvtttwwwyyyyyy{{{}}}~~~~~~lllbbb^^^```kkkyyy&&&''''''((((((''''''&&&((((((''''''''''''((((((###&&&((()))(((((((((((())))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))+++,,,---111<<>>>>>;;;:::;;;;;;;;;:::999999888888888777888888999999888888888555777:::@@@JJJWWWeeennnyyy}}}xxxggg]]]ZZZYYY```jjjsssyyy{{{}}}}}}}}}~~~~~~{{{yyyxxxwwwvvvvvvvvvwwwyyy|||xxxsssvvv{{{qqqZZZLLLGGGDDDFFFJJJOOOWWWbbbnnnvvvwwwwwwtttjjj[[[III999111///---+++)))(((''''''((((((((((((((())))))))))))'''((()))******+++******+++,,,,,,------.........//////......///000222333888999;;;>>>AAADDDFFFGGGGGGHHHIIIKKKMMMNNNOOOOOONNNNNNMMMNNNPPPTTTXXXZZZZZZ[[[[[[^^^fffuuummmYYYMMMNNNWWW```ooozzzvvvnnnfffbbbbbb___VVVIII???;;;:::999888999666222222777===BBBEEEAAA???@@@EEEKKKTTTcccppp{{{}}}~~~{{{wwwuuuttttttuuuvvvuuuttttttuuuwww~~~}}}~~~{{{vvvlllllllllmmmooossswwwzzz}}}vvvkkkhhhjjjllloooqqqqqqppppppooopppppppppppppppoooooonnnoooooopppqqqrrrsssssswwwvvvvvvvvvwwwxxxzzz{{{}}}{{{yyyxxxwwwxxxyyyzzzyyyzzz|||yyyvvvtttqqqnnnlllhhhccc```\\\YYYSSSKKKEEEDDDFFFHHHRRRZZZgggqqqwwwxxxwwwvvvuuuuuuttttttssssssssssssqqqrrrsssttttttvvvzzz||||||xxxzzz{{{zzz{{{}}}|||}}}lllccc___aaannn}}}'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''!!!%%%((()))&&&%%%&&&((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))+++,,,...111;;;PPPkkk~~~xxxmmmnnnttt{{{~~~lllYYYGGG>>>999<<>>888:::@@@DDDHHHLLLNNNUUUbbbqqqyyysssllliiigggiiipppzzzwwwlll```TTTMMMGGGAAA======<<<::::::<<<>>>????????????>>>>>>===;;;;;;<<<<<<;;;;;;:::999666777888;;;@@@JJJTTT\\\eeejjjqqqwww{{{oooeee```^^^dddmmmtttxxxzzz{{{|||~~~~~~|||yyyxxxvvvuuusssssstttwwwzzz}}}~~~tttlllkkknnnsss{{{}}}~~~ttt[[[JJJCCCBBBDDDGGGLLLTTT___kkkssstttuuussskkk\\\JJJ;;;222///...,,,***(((((((((((((((((((((((()))))))))))))))))))))))))))***************+++,,,...///000000/////////000111333666777999;;;===@@@CCCFFFHHHIIIHHHHHHJJJKKKMMMNNNNNNNNNOOONNNLLLLLLNNNRRRVVVYYY[[[[[[\\\bbboooqqq]]]NNNFFFFFFRRR___kkkwww{{{rrriiidddddd^^^TTTHHH>>>:::999888777999777333111222777>>>BBBAAA???@@@CCCGGGNNN[[[hhhuuuyyy}}}~~~|||{{{zzzwwwxxxxxxwwwvvvuuuwwwxxx|||~~~~~~{{{rrrqqqnnnmmmoootttyyy|||}}}xxxmmmjjjlllnnnqqqsssuuuvvvvvvrrrrrrsssrrrrrrqqqppppppooooooooopppqqqssstttuuuxxxwwwvvvvvvwwwyyy{{{}}}}}}|||zzzxxxxxxyyyzzz{{{|||||||||}}}}}}{{{yyyvvvsssoookkkeeeaaaYYYUUUOOOHHHDDDDDDHHHLLLTTT\\\hhhqqqvvvvvvuuutttvvvtttrrrqqqqqqsssvvvwwwvvvxxx|||~~~~~~}}}|||}}}qqqhhhccceeesss~~~((((((((())))))((((((((()))((((((''''''(((((()))&&&((()))***)))((('''((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************))),,,000222:::OOOkkk{{{nnnmmmqqquuuzzz|||zzz{{{{{{ooo```HHH???888:::>>>BBBFFFKKKNNNUUUaaaooo|||vvvllleeeaaa]]]YYYYYY___gggnnnrrrtttrrrllleee\\\SSSLLLIIIEEEAAA??????>>><<<===@@@@@@@@@BBBBBBBBBAAA@@@???>>>>>>>>>===<<<;;;999999666666777888<<>>999888777666777666444111222666<<>>CCCFFFNNNTTT\\\aaaeeejjjpppttt{{{yyylllfffbbbhhhooouuuyyy|||}}}}}}||||||zzzwwwttttttuuuxxxzzz{{{}}}|||uuunnnpppssszzz|||{{{xxxvvvnnnmmmpppyyymmmWWWIIIBBBDDDEEEIIINNNVVVaaammmuuuuuuuuuqqqhhhZZZJJJ===666000...,,,***)))((())))))(((((((((((())))))))))))+++***)))(((((()))******++++++,,,,,,---...////////////000111333666999:::;;;<<<>>>AAADDDGGGIIIJJJHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLMMMOOOQQQSSSUUUZZZYYYZZZcccsss{{{qqqaaaRRRJJJEEECCCNNN^^^lllyyyvvvlllfffeee]]]SSSGGG===999888777666444444444222222555;;;@@@BBB???@@@BBBEEEJJJUUU```hhhlllssswwwxxxwwwvvvuuusssuuuuuuuuutttuuuwwwxxx|||~~~~~~zzzyyy{{{zzzwwwsssrrrpppooopppssswwwyyyzzz}}}vvvlllggghhhkkkmmmpppsssuuuvvvuuuuuuuuuttttttsssqqqqqqooonnnmmmmmmmmmnnnppprrrrrrssstttvvvxxxzzz{{{|||yyyxxxwwwvvvwwwyyy{{{|||zzzyyyyyyzzz||||||{{{zzzyyyvvvooogggaaaWWWSSSLLLEEE@@@BBBFFFKKKWWW]]]gggnnnsssuuuvvvwwwsssqqqmmmjjjjjjlllppprrryyy|||~~~}}}|||{{{zzzyyyxxxxxxzzz}}}~~~}}}qqqjjjcccbbbnnn}}}}}}{{{%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))***(((''')))+++,,,(((%%%'''((((((((())))))******%%%&&&&&&'''((())))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,(((---111333:::NNNkkk}}}vvvuuurrruuutttppppppqqqhhhZZZFFF>>>888999<<>>???CCCDDDCCCFFFKKKJJJLLLMMMOOOOOONNNLLLKKKLLLLLLKKKIIIGGGEEEBBBAAA<<<======<<<;;;<<>>777000///---+++))))))))))))(((((((((((())))))))))))+++***)))(((((()))******+++,,,,,,------.........//////000111444777999;;;<<<===???BBBEEEHHHJJJKKKIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQSSSTTTZZZXXXZZZbbbtttzzzkkk\\\OOOJJJEEEDDDOOO___ooo|||wwwlllfffddd]]]SSSFFF===999888777666222333444333222555;;;@@@BBB@@@@@@BBBDDDHHHSSS^^^dddiiiooossstttsssqqqqqqqqqrrrssssssssssssvvvxxx}}}~~~zzzxxxzzzyyyuuurrrqqqoooooopppsssuuuwwwyyy|||~~~~~~}}}uuukkkeeefffhhhkkknnnqqqssstttuuuuuuuuuuuutttsssrrrqqqnnnmmmlllkkkkkklllnnnooooooqqqsssvvvxxxzzz{{{{{{wwwwwwvvvvvvwwwyyy{{{}}}xxxxxxwwwxxx{{{|||||||||zzzvvvooofff___VVVQQQJJJCCC???@@@EEEIIIXXX^^^fffmmmrrruuuwwwyyyqqqooojjjggggggiiimmmooozzz}}}~~~~~~~~~}}}|||{{{yyywwwvvvuuu{{{}}}}}}~~~~~~~~~zzzpppjjjbbb```kkkzzzyyyyyy((((((((((((((((((((((((''''''&&&&&&&&&(((***+++))))))************))))))(((((((((((((((''''''''')))))))))))))))(((''''''************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,//////000555===LLLeeezzz~~~|||zzzxxxsssmmmkkkjjjeee^^^HHH???999999<<<>>>AAAEEELLLQQQZZZfffrrr}}}|||rrrggg___ZZZTTTMMMIIIIIIKKKKKKJJJKKKJJJIIIHHHFFFEEEDDDCCCBBBAAACCCEEEEEEFFFLLLTTTXXX[[[ZZZWWWUUUWWWVVVSSSXXXUUUQQQOOOOOOMMMJJJFFFDDDBBB???===<<<======>>>BBBCCCGGGMMMPPPRRRXXX```gggyyysssjjjfffjjjqqqwww{{{~~~|||xxxvvvwwwwwwzzz{{{}}}~~~{{{|||{{{vvvpppjjjbbbbbbgggooorrrppprrrxxxzzz|||}}}oooYYYJJJDDDFFFHHHKKKQQQYYYdddmmmrrrzzzyyyssshhhXXXGGG:::333---,,,***(((''''''(((((())))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,------...///000111333555777999:::;;;AAAAAAAAABBBDDDFFFHHHIIILLLMMMMMMKKKJJJKKKMMMOOOPPPPPPPPPPPPQQQRRRTTTTTTYYYZZZ[[[cccvvvtttgggWWWHHHDDDEEEHHHSSS```ooo}}}|||pppfffaaa^^^VVVKKK@@@:::777666666666555333111111444:::???AAAAAAAAA@@@AAAGGGPPPXXXccchhhnnnppppppnnnooopppqqqsssuuuwwwwwwwwwyyyzzz|||yyyvvvtttssssssrrrrrrqqqqqqsssuuuwwwyyyzzzzzz{{{~~~{{{qqqhhhggghhhjjjlllnnnooooooooottttttttttttsssrrrqqqqqqmmmllljjjhhhiiijjjmmmnnnqqqrrrtttvvvwwwxxxxxxxxxtttvvvxxxxxxvvvvvvvvvwwwzzzzzzzzzzzz||||||vvvnnneee```WWWMMMCCC>>>===>>>CCCIIIUUU^^^gggjjjmmmrrrvvvvvvsssoooiiieeedddfffkkknnnwwwzzz}}}~~~|||{{{{{{{{{yyyxxxxxxxxxxxxwwwuuuyyyzzz{{{}}}~~~~~~}}}}}}zzzooojjjeeeaaafffqqq{{{xxx~~~(((((((((((((((((((((((()))(((((('''''''''(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''******)))))))))))))))***++++++++++++++++++++++++------///444<<>>BBBEEEGGGLLLVVVbbbooo{{{wwwlllddd]]]WWWOOOKKKKKKLLLMMMLLLJJJJJJIIIHHHGGGFFFFFFEEECCCBBBCCCFFFGGGIIIQQQZZZeeeiiikkkhhhggghhhgggcccccc___\\\ZZZXXXVVVSSSOOOMMMJJJGGGCCCAAA@@@@@@???@@@???BBBGGGIIIKKKQQQXXXcccuuuuuujjjdddhhhnnntttyyy}}}~~~zzzxxxwwwxxxxxxyyy|||~~~yyyssskkkeee```aaagggnnnpppmmmnnnrrrwwwzzz}}}nnnYYYLLLIIIIIIJJJLLLQQQZZZeeeooouuuyyyxxxrrrgggWWWGGG:::333...---+++)))((((((((()))))))))))))))((((((((((((*********+++,,,,,,------,,,,,,,,,,,,---...//////111222444666999;;;===>>>DDDCCCBBBBBBCCCEEEGGGIIILLLMMMMMMLLLKKKKKKMMMOOORRRQQQQQQRRRSSSTTTUUUVVVXXXYYY[[[cccwwwxxxfffVVVGGGCCCCCCGGGRRR```nnn|||ssskkkgggcccZZZMMMBBB:::777555555666555333111111444:::???AAAAAAAAA@@@AAAFFFOOOWWW^^^cccjjjmmmmmmmmmnnnpppqqqsssvvvwwwxxxyyy{{{|||~~~zzzwwwuuutttssssssrrrqqqqqqrrruuuxxx{{{|||{{{|||zzzppphhhggghhhjjjlllnnnoooooooooqqqqqqrrrrrrqqqqqqppppppnnnllljjjiiiiiijjjlllnnnqqqrrrsssuuuvvvwwwxxxxxxsssuuuwwwxxxwwwwwwxxxyyyzzzzzzyyyzzz|||}}}wwwnnnfff```VVVLLLBBB===<<<===AAAGGGTTT^^^hhhlllooosssvvvvvvrrrnnnhhhdddbbbeeeiiikkkuuuxxx|||~~~}}}|||||||||xxxwwwvvvvvvxxxyyyxxxwwwyyyyyyzzz|||~~~~~~|||||||||}}}vvvkkkfffaaa]]]cccnnnxxx}}}zzz(((((((((((((((((((((((())))))))))))((('''&&&%%%((())))))******))))))((())))))))))))************)))))))))))))))(((''''''***)))((((((((()))***+++************************+++,,,///444:::GGG]]]ppp~~~vvvlllfffaaaYYYQQQFFF>>>777999<<>>>>>BBBCCCEEEJJJQQQ^^^ooozzzmmmdddgggkkkqqqwww||||||yyyxxxyyyuuuxxx{{{yyyrrrhhh```]]]```gggnnnooolllkkkmmmsssyyy~~~{{{kkkXXXOOONNNNNNMMMNNNRRRZZZeeepppwwwxxxvvvqqqfffVVVGGG:::444///---,,,***))))))))))))(((((((((((())))))))))))***++++++,,,------......,,,,,,,,,------...000000333444666999<<>>@@@AAAAAA@@@@@@FFFNNNUUUYYY___fffjjjkkklllmmmoooqqqsssvvvxxxyyyzzz}}}|||yyyvvvuuutttsssrrrpppoooqqquuuzzz}}}~~~}}}~~~yyypppiiifffhhhjjjmmmnnnooopppooonnnnnnnnnooooooooooooooonnnmmmkkkjjjjjjkkklllnnnpppqqqrrrtttuuuvvvwwwwwwsssuuuwwwxxxxxxwwwyyyzzzzzzyyyyyyzzz|||~~~wwwnnneee___UUUKKKAAA===;;;;;;???DDDRRR]]]hhhmmmqqqtttuuusssppplllgggbbb```bbbfffhhhrrruuuzzz|||}}}||||||}}}wwwuuutttuuuxxxyyyyyyyyyxxxyyyyyyzzz{{{}}}~~~|||{{{xxx|||}}}|||oooddd___[[[XXX^^^hhhnnnwww}}}xxx{{{((((((((((((((((((((((((((()))*********((('''&&&(((((())))))))))))((((((((()))))))))))))))******)))))))))))))))(((''''''***)))(((''''''(((***+++)))))))))******************+++///555:::FFFZZZlllyyywwwmmmfff```WWWNNNEEE<<<777888<<>>AAADDDEEEDDDCCC@@@???@@@DDDHHHKKKNNNPPPRRRRRRQQQQQQRRRSSSWWWVVVVVVVVVVVVVVVWWWXXXTTTVVVZZZbbbvvv~~~fffUUUEEE@@@AAAFFFTTTbbbpppyyy|||vvvtttnnndddTTTFFF<<<888777666555444222000000444999>>>@@@AAAAAA@@@@@@EEEMMMSSSXXX^^^fffjjjkkkkkkmmmoooqqqtttvvvxxxyyy{{{~~~~~~zzzxxxvvvuuutttrrrooonnnpppuuuzzz~~~~~~wwwooohhhfffhhhjjjmmmooopppppppppmmmmmmmmmnnnnnnooopppqqqooonnnlllkkkkkklllmmmnnnooopppqqqssstttuuuvvvvvvuuuwwwyyyyyyxxxwwwxxxyyyyyyyyyyyyzzz|||~~~vvvmmmccc]]]UUULLLCCC???===<<<>>>CCCMMMZZZgggmmmqqqsssssspppmmmjjjddd```^^^```ccceeennnrrrwwwzzz{{{{{{|||}}}xxxwwwuuuvvvxxxzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}zzz~~~}}}zzzyyy|||}}}wwwiii\\\XXXUUURRRXXXaaahhhppp|||yyywwwyyy((((((((((((((((((((((((&&&''')))*********)))((((((((())))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((''''''(((((('''''''''(((***+++************++++++,,,,,,+++,,,000555;;;FFFYYYkkkwwwzzzpppjjjdddZZZPPPDDD<<<666888<<>>@@@DDDIIILLLOOORRRUUUVVVVVVUUUUUUUUUWWWWWWVVVVVVUUUVVVVVVVVVRRRUUUYYYaaatttkkkYYYHHHBBBCCCIIIWWWfffttt|||{{{xxxqqqfffVVVGGG===:::999999555444222000000333999>>>@@@AAAAAA@@@@@@DDDKKKQQQ[[[```gggkkkkkkkkkmmmoooqqqsssuuuvvvxxxzzz~~~|||yyywwwvvvtttrrrooonnnppptttyyy}}}~~~~~~~~~{{{uuummmhhhfffhhhjjjmmmoooqqqqqqqqqnnnnnnnnnooooooqqqrrrsssqqqpppooonnnmmmmmmnnnnnnnnnoooqqqssstttuuuuuuuuuxxxzzz{{{zzzxxxwwwwwwwwwyyyyyyyyyyyy{{{~~~}}}tttkkkaaa[[[WWWNNNEEEBBB@@@>>>???CCCIIIVVVdddkkkoooqqqpppllljjjgggbbb^^^]]]^^^aaaccclllpppuuuxxxzzzzzz{{{|||{{{yyywwwvvvxxxyyyzzzyyy{{{zzzzzzzzzzzz{{{||||||{{{}}}}}}|||||||||~~~tttdddVVVRRROOOMMMRRR[[[fffmmm{{{xxxuuuyyy{{{((((((((((((((((((((((((&&&'''((()))************'''(((((())))))(((((('''&&&&&&''''''(((((()))))))))))))))))))))(((''''''&&&''''''(((((()))))))))))))))******+++,,,,,,,,,,,,,,,000555;;;FFFYYYkkkyyy~~~wwwqqqkkk___TTTEEE===666888;;;>>>AAAEEEFFFHHHNNNWWWcccppp{{{~~~vvvrrrmmmkkkmmmnnnmmmkkkeeeccc```[[[WWWRRROOOMMMMMMJJJHHHIIIIIIMMMXXXcccvvvyyylll\\\SSSKKKIIIIIIJJJNNNSSS^^^mmm~~~zzzxxxwww{{{~~~{{{zzzyyyzzz|||wwwkkkbbb\\\gggrrrxxx{{{}}}{{{wwwuuutttqqqhhhYYYMMMMMMSSS\\\ZZZWWWVVV[[[dddnnnuuuxxxuuunnnbbbRRRBBB777111///---,,,***))))))))))))''''''(((((())))))******((())))))******+++,,,,,,---------...000111333444666777:::===AAADDDGGGHHHDDDCCCAAAAAACCCFFFJJJMMMPPPSSSWWWYYYYYYWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSPPPTTTXXX___qqqrrr___MMMGGGGGGMMM[[[kkkzzz}}}uuuiiiXXXGGG===:::::::::444333222000000333999===@@@AAAAAA@@@???CCCIIIOOOZZZ```gggkkkkkkkkkmmmoooqqqrrrttttttuuuxxx{{{~~~}}}zzzxxxwwwsssqqqooonnnooossswwwzzz{{{|||}}}|||xxxqqqkkkgggfffhhhjjjmmmpppqqqrrrrrrqqqqqqppppppqqqrrrtttuuusssrrrqqqppppppoooooopppooopppqqqssstttuuuvvvvvvyyyzzz|||{{{yyywwwwwwxxxyyyxxxxxxyyy{{{~~~|||tttjjjaaa[[[XXXPPPHHHEEEBBB??????BBBFFFSSSbbbiiimmmooonnnkkkgggddd```]]]\\\^^^```bbbjjjnnnssswwwxxxyyyzzzzzz|||yyyvvvvvvwwwxxxyyyyyy{{{{{{{{{zzz{{{{{{|||}}}{{{|||||||||{{{{{{~~~tttcccSSSNNNLLLJJJNNNVVVdddlll{{{|||uuutttxxx|||(((((((((((((((((((((((())))))))))))))))))******''''''((((((((((((''''''&&&''''''((())))))******)))))))))))))))(((''''''$$$%%%''')))******)))((((((((())))))***++++++,,,+++,,,///333999EEEYYYkkk}}}~~~yyyqqqdddXXXFFF===777888;;;===@@@DDDDDDGGGLLLUUUbbbppp|||~~~yyywwwwwwuuuqqqnnngggeeebbb^^^YYYUUURRRPPPOOOKKKIIIHHHFFFHHHPPPYYYjjjzzzpppdddXXXSSSPPPOOORRRVVV```nnn~~~~~~~~~~~~|||||||||}}}{{{pppggg___jjjtttxxx{{{~~~|||wwwtttooohhh___SSSKKKMMMTTT\\\ZZZYYYZZZ```jjjtttzzzyyyvvvnnnaaaPPPAAA555///...---+++)))((((((((()))'''''''''((()))*********))))))***++++++,,,,,,---------...///000222333444999;;;===@@@CCCFFFIIIJJJIIIHHHGGGFFFFFFHHHJJJLLLNNNRRRWWWZZZYYYXXXVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPOOOSSSWWW\\\mmmzzzfffSSSLLLKKKQQQ```ooozzzmmmZZZHHH===888888999444333111//////333999===@@@AAAAAA@@@???BBBHHHMMMUUU[[[ccchhhiiijjjlllnnnpppqqqrrrrrrsssuuuyyy|||}}}{{{yyyxxxrrrpppooonnnoooqqqtttvvvwwwyyyzzzyyyuuuoooiiiffffffhhhkkknnnppprrrrrrrrrsssrrrqqqqqqqqqsssuuuvvvuuuttttttsssrrrqqqqqqqqqoooppprrrsssuuuvvvvvvvvvwwwyyyzzz{{{zzzyyyzzz{{{yyyxxxxxxyyy{{{~~~}}}tttkkkbbb]]]YYYQQQIIIFFFCCC??????AAAFFFSSSaaahhhlllooonnnkkkdddbbb___]]]\\\^^^aaabbbiiimmmrrrvvvwwwwwwxxxyyyxxxvvvssssssuuuwwwyyyyyyzzzzzzzzzzzzzzz{{{|||}}}zzz{{{||||||{{{|||~~~uuucccRRRMMMJJJHHHKKKSSS___hhh{{{zzzvvvxxxzzz((((((((((((((((((((((((---+++***((((((((())))))''''''(((((((((((('''''''''(((((()))***+++++++++)))))))))))))))(((((('''###%%%(((***+++***((('''&&&''''''((()))******+++++++++---222888DDDYYYlll~~~uuugggZZZFFF>>>777888:::<<>>@@@GGGSSSaaahhhllloooooolllcccaaa^^^]]]]]]^^^aaaccciiimmmrrruuuvvvvvvwwwxxxuuurrrppppppssswwwyyyzzzyyyyyyyyyyyyzzz{{{||||||yyyzzz|||}}}}}}}}}wwwdddRRRLLLJJJGGGJJJQQQZZZeeezzz{{{yyy|||******))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---+++,,,000777EEE\\\ooo{{{hhhXXXKKKAAA999888;;;===AAAEEEGGGFFFGGGNNN[[[kkkyyyyyyrrrnnniiiccc]]]ZZZZZZXXXSSSNNNNNNMMMJJJEEEAAAAAAEEEJJJZZZbbbmmmyyyqqqeee^^^[[[\\\```cccnnn|||{{{|||}}}zzz|||vvvkkkgggkkkqqqwwwzzzyyywwwuuummmkkkcccXXXMMMIIILLLQQQXXXVVVXXX^^^hhhrrrxxxzzz~~~xxxmmm]]]LLL>>>555000---,,,+++)))((('''''''''+++***************+++,,,))))))***+++---...//////.........///111333666888;;;;;;===???CCCHHHLLLNNNSSSSSSRRRPPPMMMLLLMMMOOONNNQQQUUUWWWVVVTTTSSSRRRMMMMMMMMMLLLLLLKKKJJJJJJMMMRRRUUUXXXeeeppp]]]RRRMMMQQQcccwww|||mmmXXXFFF<<<888777777666444111...---000666;;;@@@AAA@@@>>>===???DDDIIIQQQWWW^^^ccceeefffjjjllloooooommmlllmmmqqqxxx|||}}}|||vvvrrrnnnmmmppptttvvvvvvwwwxxxzzzzzzuuuooohhhccccccgggkkknnnoooppprrrsssssssssrrrrrrqqqpppppppppppprrruuuxxxxxxuuurrrooonnnoooqqqrrrssstttttttttsssssstttuuuvvvxxxzzz{{{xxxxxxxxxyyy{{{|||~~~~~~~~~wwwnnncccZZZWWWPPPKKKJJJHHHBBB@@@@@@EEEMMMZZZfffmmmooollliiicccbbbaaa^^^]]]^^^bbbeeemmmnnnqqqtttvvvvvvvvvuuuwwwssspppppptttwwwxxxxxxttttttuuuwwwxxxyyyzzz{{{zzzzzzzzz{{{|||~~~{{{iiiVVVNNNIIIFFFKKKSSSYYYggg{{{(((((((((((())))))))))))))))))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))************...------111777DDDZZZmmm~~~~~~lll\\\LLLBBB:::888:::;;;>>>BBBDDDCCCEEEKKKXXXhhhvvv~~~|||}}}{{{sssnnngggccc]]][[[ZZZXXXTTTOOONNNLLLIIICCC@@@@@@DDDGGGNNNTTT___iiitttrrrfff^^^\\\]]]fffqqq~~~~~~vvvxxx|||}}}~~~{{{yyyzzzyyyoooeeejjjpppvvvyyyyyywwwvvvooollldddXXXMMMJJJMMMRRRUUUUUUWWW___jjjtttzzz|||~~~xxxmmm\\\KKK===444000---,,,+++***)))(((((((((((((((((((((((())))))***++++++,,,---...//////000///000000111333666888:::;;;<<>><<<>>>BBBGGGOOOUUU]]]bbbccceeehhhkkknnnnnnmmmllllllpppvvv{{{~~~}}}}}}yyyuuuqqqpppssswwwyyyzzz~~~yyyqqqjjjfffgggiiilllnnnnnnppprrrtttssssssrrrqqqqqqpppoooooorrrtttwwwyyyyyyvvvsssqqqooopppqqqrrrssstttttttttttttttuuuvvvxxxyyy{{{{{{xxxxxxxxxyyy{{{|||~~~}}}|||uuummmccc[[[WWWQQQLLLKKKHHHCCC@@@AAADDDLLLYYYdddlllnnnllljjjcccbbb```]]]\\\^^^cccgggnnnppprrrtttvvvvvvuuuuuuvvvsssqqqqqqtttwwwxxxwwwttttttuuuwwwxxxyyyzzz{{{zzzzzz{{{{{{}}}~~~lllZZZQQQLLLIIIMMMUUU^^^kkk|||'''''''''((()))************)))(((((('''''''''((((((((((((((())))))))))))******************************)))(((((((((((((((((((((((((((((((((((((((************++++++++++++///...///111666BBBWWWjjj~~~~~~mmm]]]MMMCCC:::888999999<<<@@@AAAAAABBBHHHTTTcccrrr{{{~~~||||||yyypppkkkeeeaaa]]][[[[[[YYYUUUQQQMMMKKKGGGAAA>>>>>>AAADDDAAAGGGNNNWWW```lllyyytttgggaaaaaakkktttyyyoooqqqvvv~~~yyytttsss{{{qqqdddhhhnnntttxxxyyyxxxwwwqqqmmmcccWWWMMMKKKOOOSSSSSSTTTXXXaaammmxxx}}}xxxlll[[[III;;;222......---,,,******)))))))))((((((((((((((()))******............//////000000111222222444666999;;;<<<<<<>>>AAADDDGGGJJJLLLMMMQQQRRRSSSRRRPPPPPPRRRTTTSSSTTTVVVUUUTTTSSSSSSTTTNNNMMMKKKIIIHHHGGGHHHHHHOOOTTTVVVYYYfffppp^^^TTTOOOQQQ```qqqpppdddQQQBBB:::888777777666555222///...000555999:::===???>>><<<===@@@CCCLLLRRR[[[```bbbdddgggiiimmmmmmlllkkklllooouuuyyy}}}}}}||||||}}}}}}~~~}}}zzzwwwvvvxxx{{{~~~vvvooollllllmmmnnnnnnnnnooorrrtttuuutttsssqqqpppoooooonnnsssuuuwwwyyyyyywwwuuutttpppppprrrsssttttttuuuuuuuuuuuuvvvwwwxxxzzz{{{{{{wwwwwwxxxyyyzzz|||}}}~~~}}}yyyrrrjjjbbb]]]XXXQQQLLLKKKIIIDDDBBBCCCCCCJJJVVVbbbiiilllkkkjjjbbbaaa___]]]\\\```eeeiiipppqqqsssuuuuuuuuuuuutttuuutttrrrsssuuuvvvvvvvvvttttttuuuvvvxxxyyyzzz{{{zzz{{{{{{|||}}}qqq^^^UUUPPPLLLOOOWWWdddooo}}}'''((((((((()))))))))*********)))(((((('''''''''(((((((((((())))))))))))***************************))))))((((((((((((((((((((((((((((((((((((((()))))))))*********++++++------///222666AAAWWWkkk}}}jjjZZZLLLBBB999777888999<<<@@@???@@@AAAFFFPPP^^^mmmwww~~~}}}sssjjjdddaaa^^^\\\[[[ZZZYYYVVVSSSNNNKKKEEE@@@<<<<<>>AAAFFFJJJQQQ[[[gggooo}}}ssskkkjjjnnnwww~~~sssjjjkkkpppyyy~~~~~~~~~~~~{{{uuuttt{{{qqqdddhhhmmmrrrvvvxxxxxxwwwrrrkkk```TTTLLLKKKOOOTTTTTTVVV[[[eeeqqqzzz~~~~~~wwwjjjXXXFFF888000---...---,,,+++************************+++,,,------.../////////////////////222333444666999;;;===>>>===???BBBEEEHHHIIIJJJJJJNNNPPPQQQQQQQQQQQQSSSUUUUUUVVVVVVUUUSSSQQQRRRSSSNNNMMMJJJHHHGGGGGGGGGHHHNNNRRRVVVZZZiiiooo]]]SSSNNNOOO\\\kkk|||wwwhhh]]]LLL???999777777777555555333111///000444777888;;;??????======???BBBJJJQQQYYY___bbbdddfffiiikkkkkkkkkkkklllnnnsssvvvzzzzzzzzzzzz{{{|||~~~~~~|||{{{|||~~~|||vvvtttrrrrrrqqqooonnnooorrruuuwwwvvvsssqqqooonnnnnnnnnssstttvvvwwwxxxwwwuuutttqqqqqqsssttttttuuuuuuuuutttuuuvvvwwwxxxyyyyyyzzzwwwwwwwwwxxxyyy{{{}}}}}}vvvnnngggbbb^^^XXXQQQLLLKKKIIIEEEDDDEEECCCIIITTT^^^eeeiiiiiihhhaaa```___]]]]]]bbbhhhmmmsssssstttuuuuuuuuuttttttttttttttttttuuuuuuuuuuuutttuuuvvvwwwxxxyyyzzz{{{|||||||||}}}~~~ttt```WWWRRRNNNQQQYYYgggppp{{{***)))))))))((((((((('''******)))))))))(((((('''(((((((((((())))))))))))***************************))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********+++///222666AAAXXXlll}}}{{{hhhXXXKKKAAA888777888:::===AAA@@@AAABBBFFFNNNZZZiiissszzz}}}~~~wwwnnneee___]]]\\\[[[[[[[[[YYYWWWUUUPPPKKKEEE???<<<<<<===>>>???AAABBBDDDGGGNNNXXX```ppp}}}~~~uuusssssszzz|||qqqhhhgggkkksss~~~~~~~~~{{{yyy||||||qqqgggiiimmmqqquuuvvvwwwwwwqqqiii\\\PPPIIIJJJPPPUUUXXXZZZ```jjjuuu|||~~~}}}vvvgggUUUCCC666000---------,,,+++************************+++,,,---................../////////222333555888:::===>>>???===???BBBDDDGGGHHHHHHHHHKKKMMMOOOPPPPPPQQQSSSUUUVVVVVVVVVTTTRRRPPPPPPQQQNNNMMMKKKIIIHHHHHHHHHHHHLLLPPPUUU[[[lllmmmZZZPPPLLLLLLWWWdddvvvxxxzzzyyyoooaaaWWWHHH===888777777666555555444222000000222555888;;;???@@@>>>===???AAAHHHOOOYYY```cccdddgggiiiiiikkkkkkllllllnnnqqqtttxxxwwwwwwxxxyyy{{{~~~~~~}}}}}}|||{{{xxxwwwuuurrrpppqqqtttwwwzzzxxxuuurrrpppnnnnnnnnnrrrsssssstttuuuuuuttttttrrrsssssstttuuuuuuuuuuuurrrsssuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwyyyzzz|||}}}~~~tttllleee```^^^WWWQQQKKKJJJHHHEEEEEEGGGDDDJJJRRRZZZaaadddeeeeee``````______```eeelllqqqtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuvvvwwwxxxyyyzzz{{{|||~~~~~~}}}~~~~~~sss```XXXSSSOOOSSS[[[hhhoooyyy*********)))((('''''''''((())))))******))))))((((((((((((((())))))))))))******************************)))((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((+++///333666AAAWWWmmm}}}|||jjj[[[KKKAAA888777999;;;>>>BBBAAABBBDDDFFFKKKVVVdddooouuuxxx|||~~~~~~}}}yyyssskkkccc^^^[[[\\\]]]]]]]]]\\\ZZZYYYSSSMMMFFF@@@============>>>???@@@???@@@EEEMMMTTTgggttt}}}{{{zzz~~~sssjjjggggggooo{{{~~~zzzssskkkmmmooorrrtttuuuvvvvvvpppfffXXXMMMHHHKKKRRRXXX\\\___eeeoooyyy~~~{{{ssseeeRRRAAA555///...,,,,,,+++***************((((((((()))***+++,,,------.........//////000000333555777:::===???@@@AAA???@@@BBBDDDEEEFFFGGGGGGJJJLLLOOOPPPQQQQQQSSSTTTUUUVVVVVVTTTQQQNNNMMMNNNMMMMMMMMMLLLLLLKKKJJJJJJKKKPPPUUU^^^ppplllXXXNNNIIIIIISSS```ppp}}}tttsssrrrhhh\\\RRREEE;;;777777666555555666555333111000111333888;;;>>>???===<<<>>>AAAFFFNNNXXX___bbbdddgggiiiiiijjjlllmmmmmmnnnppprrruuuuuuvvvwwwxxxzzz|||}}}|||}}}}}}|||{{{|||}}}~~~|||{{{yyyvvvttttttwwwyyy}}}{{{wwwssspppoooooooooqqqqqqqqqrrrrrrsssttttttsssttttttuuuvvvvvvuuuuuuqqqssstttvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxzzz{{{|||tttkkkccc___\\\VVVOOOJJJIIIHHHEEEEEEGGGHHHKKKQQQWWW\\\___``````___```aaabbbdddiiioootttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuusssrrrtttuuuwwwwwwxxxyyy{{{|||}}}~~~~~~ppp___WWWSSSQQQVVV^^^jjjqqqyyy))))))))))))(((((((((((('''''')))***++++++******(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))),,,111444555???UUUkkk|||}}}lll^^^NNNCCC:::888:::;;;===AAABBBCCCDDDDDDHHHRRR```jjjqqqsssxxx~~~yyyyyywwwtttnnnhhhbbb^^^\\\^^^```aaaaaa______^^^VVVOOOGGGAAA???>>>>>>===<<<===>>>======AAAHHHNNNaaannnxxxnnniiifffkkkwww}}}|||yyyyyypppqqqqqqrrrssstttttttttoooeeeWWWKKKHHHMMMVVV\\\^^^aaaiiisss~~~yyyqqqbbbPPP???444000///++++++***)))))))))******((((((((()))***+++------......//////000111222222555777:::===@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJMMMPPPRRRRRRRRRSSSUUUSSSUUUVVVTTTQQQMMMKKKJJJLLLMMMOOOPPPPPPNNNMMMLLLNNNRRRWWW```rrrmmmWWWLLLHHHHHHRRR^^^lll~~~~~~rrrpppmmmbbbYYYPPPDDD;;;777666666555555666666444111000000111777:::<<<<<<;;;:::===@@@CCCKKKVVV^^^aaaccceeegggiiikkkmmmnnnnnnnnnpppqqqssstttuuuwwwxxxyyyzzzzzzxxxzzzzzzyyyxxxyyy|||{{{zzz|||~~~~~~}}}zzzxxxwwwyyy{{{}}}yyyuuuqqqpppppppppqqqpppppppppqqqrrrtttuuuttttttuuuvvvvvvvvvvvvuuurrrsssuuuwwwxxxwwwvvvuuuuuuuuuuuuvvvxxxyyy{{{|||vvvkkkbbb]]][[[UUUNNNHHHGGGGGGDDDEEEHHHKKKMMMQQQUUUYYY[[[\\\\\\]]]___bbbeeehhhmmmrrrvvvuuuuuuuuuuuuvvvwwwwwwxxxwwwxxxwwwtttqqqqqqsssvvvxxxyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~nnn]]]WWWTTTSSSYYYbbbnnnuuu|||''''''(((((())))))******%%%''')))***++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))************+++++++++***...222444555===SSShhhxxx{{{lll___PPPFFF<<<999::::::<<<@@@BBBCCCDDDDDDFFFOOO\\\gggnnnpppuuu{{{zzzvvvuuusssooojjjeee```]]]]]]```bbbdddcccbbbbbbbbbWWWQQQHHHBBB@@@???>>>===:::<<<>>>===>>>AAAHHHMMM^^^jjj||||||qqqkkkfffiiittt~~~}}}yyyyyy{{{~~~sssssssssssssssssssssssspppeeeVVVKKKIIIOOOXXX___^^^bbbjjjvvvxxxpppaaaOOO???444000000******))))))))))))))))))*********+++,,,...///000...///000111222333444444777999<<>>@@@FFFLLL]]]iii{{{vvvnnngggjjjqqqxxx~~~}}}||||||~~~xxxxxx{{{|||}}}zzzuuuttttttuuuvvvxxxpppeeeUUUIIIGGGOOOXXX]]]\\\cccnnnyyywwwmmm\\\III;;;111---++++++***)))(((((()))***+++''''''((()))***,,,...///444444333222000111444666777:::???BBBDDDFFFHHHJJJJJJJJJJJJHHHGGGGGGIIIJJJNNNPPPRRRSSSSSSSSSTTTVVVSSSSSSRRRPPPNNNKKKIIIHHHLLLMMMMMMOOOPPPQQQRRRRRRUUUUUUYYYeeewwwrrr]]]PPPHHHGGGOOOZZZhhhyyy~~~zzzrrrfff___XXXRRRHHH>>>888555555666555555555444333222111000555666888999888888999;;;@@@HHHSSSYYY[[[]]]aaadddfffggghhhjjjkkklllmmmmmmoooqqquuuxxxxxxwwwuuutttttttttuuuuuuvvvxxxyyyzzz~~~xxxuuuuuu~~~}}}||||||}}}~~~~~~{{{xxxtttqqqoooqqqrrrssstttttttttssssssqqqrrrsssuuuvvvwwwwwwwwwtttvvvwwwxxxyyyxxxxxxwwwuuuwwwyyyxxxvvvvvvyyy|||yyyooofff]]]XXXRRRLLLIIIHHHFFFCCCCCCGGGLLLPPPTTTVVVVVVWWWYYY[[[[[[___eeejjjnnnqqqtttvvvtttvvvxxxzzz|||{{{{{{zzzyyy{{{|||zzzvvvsssssstttzzz|||~~~}}}||||||}}}|||||||||}}}}}}}}}}}}}}}{{{kkk^^^ZZZWWWVVV___mmm}}}}}}***)))(((''''''((()))*********)))(((((((((((((((***))))))(((((((((((()))))))))))))))************++++++*********)))))))))''''''''''''&&&&&&&&&%%%)))************++++++++++++---111333333:::MMM___rrr~~~pppcccTTTIII>>>999666666:::@@@@@@@@@???>>>@@@HHHSSS\\\ffflllssswwwxxx|||zzztttsssrrrnnniiieeeaaa```^^^^^^^^^```bbbbbb```^^^TTTMMMEEE@@@@@@AAABBBAAADDDEEEEEEAAA======BBBGGGYYYeeewwwxxxoooiiikkkqqqwww~~~~~~}}}~~~yyyxxxzzz|||~~~zzzxxxxxxyyy{{{|||pppeeeUUUJJJHHHOOOXXX\\\\\\cccnnnxxx}}}uuujjjXXXFFF888000,,,+++******))))))))))))***************+++,,,...///000111222222111111333666888:::===AAADDDEEEGGGIIIKKKIIIJJJKKKJJJJJJKKKMMMPPPPPPRRRTTTUUUTTTTTTUUUVVVRRRQQQOOOMMMKKKIIIGGGFFFIIIJJJKKKMMMOOOPPPRRRRRRVVVWWW[[[eeewwwwwwbbbRRRIIIHHHPPP[[[jjj{{{|||qqqgggaaaYYYSSSIII???999666666777555555555444333222111000555777:::;;;;;;:::;;;<<<>>>FFFOOOUUUXXXZZZ___bbbeeefffhhhiiikkklllmmmmmmnnnpppsssvvvwwwvvvtttrrrtttttttttuuuvvvwwwyyyyyyyyyuuuttt{{{{{{{{{{{{{{{|||}}}}}}~~~}}}{{{xxxuuusssqqqqqqqqqrrrsssssssssssssssrrrrrrssstttuuuvvvwwwwwwvvvwwwwwwxxxyyyyyyxxxxxxwwwxxxyyyxxxxxxxxxzzz{{{{{{qqqggg^^^YYYTTTOOOKKKKKKIIIFFFGGGJJJLLLPPPSSSUUUUUUUUUWWWXXX]]]bbbhhhmmmppprrrtttuuutttvvvxxxzzz{{{|||{{{zzzyyy{{{|||zzzvvvttttttuuuyyy{{{}}}~~~}}}||||||}}}}}}||||||||||||}}}~~~~~~~~~ooobbb]]][[[ZZZdddqqq}}}}}}|||***)))(((''''''((()))******))))))((((((((((((((()))(((((((((((())))))***))))))))))))******************))))))))))))(((((()))))))))))))))((((((((()))************++++++++++++---000222222888IIIYYYmmm~~~tttgggYYYMMMAAA:::777666:::???@@@@@@@@@>>>???EEENNNVVVaaagggpppuuuwww|||xxxvvvsssooojjjeeebbb```]]][[[ZZZ[[[\\\\\\ZZZYYYQQQKKKDDDAAACCCFFFGGGHHHKKKKKKHHHDDD??????CCCGGGUUUaaasss|||ssskkklllqqqvvv|||zzzyyy{{{}}}}}}}}}~~~~~~qqqeeeUUULLLKKKPPPWWW\\\]]]cccnnnxxx}}}~~~|||zzzrrreeeRRR@@@444...,,,+++)))******************)))++++++++++++,,,---//////...000111111222444777:::===@@@CCCEEEFFFHHHJJJLLLIIIJJJLLLMMMNNNPPPSSSUUUTTTUUUWWWWWWUUUTTTUUUVVVQQQOOOLLLIIIGGGEEEEEEDDDHHHIIIKKKNNNPPPRRRSSSTTTWWWWWW[[[eeevvv}}}hhhVVVKKKJJJRRR]]]mmm}}}qqqhhheee]]]WWWMMMBBB;;;777777777444555555555444222000///333555999;;;;;;::::::;;;<<>>@@@AAA@@@>>>>>>AAAIIIOOOZZZaaakkkqqqtttyyy}}}yyytttooojjjeeeaaa___[[[YYYVVVUUUUUUVVVUUUTTTQQQKKKFFFEEEIIINNNQQQRRRRRRPPPMMMHHHDDDDDDHHHKKKTTT___ooo{{{|||||||||vvvnnnmmmqqquuuzzz}}}|||}}}}}}qqqcccTTTNNNNNNRRRWWW[[[^^^eeeoooxxx}}}}}}zzzwwwnnnaaaMMM;;;111---------))))))+++,,,,,,+++))))))***************+++,,,---...000111222333444888:::>>>AAACCCEEEFFFGGGJJJLLLJJJLLLNNNPPPQQQRRRUUUWWWWWWXXXYYYYYYWWWUUUUUUVVVPPPNNNJJJGGGEEEDDDDDDEEEHHHIIILLLOOORRRTTTUUUUUUTTTUUUYYYccctttnnnZZZMMMMMMVVVaaappp~~~qqqjjjjjjeee^^^SSSGGG>>>999777777555555666666444222000......111555888888777777888;;;@@@GGGMMMQQQVVV[[[___aaabbbdddgggiiikkklllllllllnnnpppsssttttttsssrrrttttttttttttvvvwwwxxxyyyzzzzzztttqqqqqqrrrtttvvvxxxxxxwwwwwwwwwxxxyyyzzzzzzyyywwwvvvqqqpppppppppqqqqqqrrrrrruuutttsssrrrsssuuuwwwyyyzzzzzzxxxxxxxxxyyyzzz{{{}}}zzzwwwxxx|||}}}|||zzz|||yyynnnccc\\\[[[VVVSSSTTTSSSPPPRRRVVVWWWXXXYYYYYYZZZZZZZZZ[[[```eeelllqqqsssssstttttttttvvvwwwyyy{{{{{{||||||{{{{{{zzzyyywwwwwwwwwwwwtttvvvxxxxxxxxxyyyzzz||||||~~~~~~|||{{{{{{~~~~~~rrrfffaaa```dddnnnzzzyyyuuu))))))(((((((((((())))))))))))(((((((((((())))))(((((('''(((((()))******((()))))))))************((((((((((((((()))))))))((()))))))))))))))))))))))))))*********+++++++++,,,,,,///111111555AAANNNdddxxxxxxiii\\\LLLAAA:::666888===@@@AAAAAA???===???DDDHHHSSSZZZdddjjjooouuu}}}}}}uuuooojjjeeeaaa^^^[[[WWWSSSPPPPPPQQQRRRQQQOOOKKKGGGIIIOOOWWW\\\^^^\\\XXXRRRLLLGGGFFFHHHKKKRRR\\\iiirrruuusssrrrqqqqqqppppppqqquuu{{{yyypppnnnqqqtttxxx}}}~~~|||ooo```RRROOOQQQSSSVVVZZZ___fffqqqzzz~~~}}}yyyuuujjj\\\HHH888000.........)))***+++,,,,,,+++***)))+++*********+++,,,,,,---000222333444444555777999>>>@@@BBBCCCDDDFFFIIIKKKLLLNNNPPPQQQRRRRRRTTTVVVXXXZZZZZZYYYWWWUUUTTTUUUOOOMMMKKKHHHFFFFFFFFFGGGGGGIIILLLOOOQQQRRRSSSSSSOOOQQQUUU^^^pppttt___QQQQQQ[[[eeesssrrrmmmnnnllldddXXXKKKAAA:::888777666777777777666333000...,,,///333666666666777888;;;???FFFLLLRRRWWW[[[^^^___```bbbeeehhhjjjkkklllmmmoooqqqsssuuuuuuuuutttssssssttttttuuuwwwxxxyyyxxx~~~yyytttqqqoooppprrrtttuuuvvvuuuuuuuuuvvvxxxzzzzzzyyyxxxwwwqqqqqqpppppppppqqqrrrsssuuutttsssrrrsssuuuwwwxxx{{{zzzyyyxxxxxxxxxzzzzzz|||yyywwwyyy|||~~~}}}{{{}}}}}}rrrggg```^^^ZZZWWWXXXXXXVVVXXX\\\]]]]]]]]]]]]___`````````aaaffflllqqqssstttuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{yyyxxxwwwwwwwwwwwwwwwrrrtttuuuvvvvvvvvvxxxzzzzzz|||~~~|||{{{|||wwwnnnccc^^^```gggsss~~~yyyrrrppp(((((())))))))))))((((((((((((((((((((())))))***)))(((((((((((())))))***))))))))))))************(((((())))))))))))******''''''(((((((((((()))))))))************+++++++++,,,,,,...111222555???KKKbbbwwwssseeeSSSFFF<<<777888;;;???AAAAAA@@@======AAADDDMMMTTT\\\cccgggnnnxxxwwwpppkkkfffbbb^^^[[[WWWQQQNNNNNNOOOQQQRRROOOLLLJJJMMMVVV```fffiiihhhbbbYYYPPPIIIFFFFFFGGGPPPYYYccciiijjjiiihhhhhhiiihhhhhhhhhjjjnnnqqqtttxxxyyyzzzzzzxxxwwwwwwxxx{{{{{{rrroooqqqsssxxx|||}}}lll\\\OOOPPPSSSTTTVVVZZZ___fffqqqzzz~~~}}}xxxttteeeWWWCCC555///.........******++++++++++++******,,,,,,,,,,,,---...///000111333555666666777999;;;<<<>>>@@@BBBCCCEEEHHHKKKNNNPPPRRRSSSSSSSSSTTTUUUXXXYYYZZZXXXVVVTTTTTTTTTNNNMMMKKKIIIIIIIIIIIIJJJHHHIIILLLNNNPPPPPPOOONNNLLLMMMPPPXXXiii{{{fffWWWVVV```hhhuuutttooopppnnnfffZZZMMMBBB<<<999888777888999999888555111///---000333555666777999;;;;;;???EEEMMMTTTYYY\\\]]]]]]^^^aaadddgggiiikkkkkknnnooorrrtttvvvvvvwwwvvvssssssssstttuuuvvvwwwxxxxxx|||}}}wwwtttrrrpppppprrrssstttttttttttttttvvvxxxzzzzzzyyywwwuuurrrqqqqqqpppppprrrssstttuuuttttttssstttuuuvvvwwwzzzyyyyyyxxxxxxxxxxxxxxxyyyxxxxxxyyy{{{}}}~~~~~~xxxmmmfffccc___]]]^^^^^^]]]___cccbbbaaaaaabbbeeehhhhhhhhhfffjjjooorrrtttuuuvvvxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzxxxvvvuuuvvvxxxxxxwwwssstttuuuuuuuuuuuuxxxzzzyyy{{{~~~~~~~~~~~~~~~}}}}}}~~~pppiiiaaa]]]aaalllzzzuuuooonnn(((((())))))))))))((((((((((((((((((((()))*********))))))(((((((((((()))))))))))))))************)))))))))*********++++++))))))******++++++++++++)))************+++++++++,,,,,,...111333666???IIIbbbxxx|||lllYYYIII>>>777777:::>>>@@@BBB@@@>>>===???BBBIIIOOOVVV[[[```hhhttt|||zzzrrrmmmiiiddd___\\\WWWQQQMMMMMMOOORRRTTTSSSQQQPPPUUU___jjjrrrvvvrrrkkk```VVVOOOKKKJJJIIIRRRYYYaaaggghhhggghhhiiihhhhhhhhhhhhiiijjjkkkllllllmmmlllkkkjjjjjjmmmoootttxxx~~~}}}ssspppqqqssswww|||~~~~~~|||hhhXXXLLLOOOUUUTTTVVVZZZ]]]eeepppyyy}}}|||wwwrrr```QQQ>>>222......---,,,,,,++++++******++++++,,,++++++,,,,,,...///111222000222555777888:::<<<>>><<<===@@@AAACCCFFFJJJMMMNNNPPPSSSUUUUUUUUUVVVWWWVVVWWWXXXWWWUUUSSSSSSSSSKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQQQQPPPNNNMMMKKKKKKLLLSSSccc~~~nnn\\\ZZZbbbiiiyyyvvvpppooojjjcccXXXKKKBBB===;;;:::999:::;;;;;;:::666222000---///111222333666999<<<:::>>>EEEMMMUUUZZZ\\\\\\[[[]]]___cccfffiiijjjkkknnnoooqqqsssuuuvvvwwwwwwssssssssstttuuuvvvwwwxxxxxx{{{~~~}}}xxxtttssstttrrrrrrrrrrrrrrrssstttuuuuuuwwwyyy{{{zzzxxxvvvtttsssrrrqqqpppqqqrrrtttuuuttttttttttttuuuuuuuuuuuuxxxxxxyyyyyyxxxwwwwwwvvvuuuvvvxxxyyyzzz|||uuummmhhhdddbbbddddddcccfffjjjjjjhhhhhhjjjooosssttttttoooqqqsssttttttuuuwwwxxxzzzzzzyyyyyyxxxxxxxxxyyyyyyvvvssssssuuuwwwwwwwwwvvvwwwwwwwwwvvvvvvyyy{{{yyy{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~lllggg```]]]dddrrr}}}xxxssssss(((((())))))))))))((((((((((((((((((((()))******+++***)))(((((('''(((((())))))))))))************))))))******+++++++++,,,(((((())))))*********+++)))************+++++++++,,,+++...222333666???IIIcccxxxppp\\\LLL???777666:::>>>@@@BBBAAA>>>===>>>AAAGGGLLLRRRWWW\\\eeeqqqzzz}}}tttoookkkfffaaa]]]XXXQQQMMMMMMPPPSSSUUUYYYVVVVVV\\\hhhttt|||wwwoooeee[[[UUUSSSRRRQQQUUU\\\dddhhhjjjjjjlllnnnkkkkkkkkklllllllllkkkkkkgggfffeeecccbbbcccfffiiihhhmmmssszzz}}}sssppprrrssswww|||{{{}}}}}}yyy|||zzzfffUUUJJJOOOUUUUUUVVVZZZ\\\cccnnnxxx|||zzzuuuqqq\\\NNN;;;000,,,---,,,***---,,,+++******+++,,,---)))))))))***,,,...000111...111555888:::<<>>???EEENNNUUUZZZaaakkkrrr}}}zzzuuuqqqllliiiddd\\\TTTQQQOOONNNSSSYYYXXXYYY[[[aaannn{{{~~~~~~tttjjjddd___YYYUUUUUU^^^ccckkkpppssstttuuuvvvvvvvvvwwwxxxyyywwwssspppiiigggeeecccccccccaaa```dddhhhnnnrrrvvv{{{}}}sssnnnmmmmmmrrrxxx}}}}}}{{{{{{xxxyyy{{{~~~|||~~~yyydddTTTJJJNNNTTTVVVXXX[[[[[[dddnnnwww}}}~~~vvvlll[[[JJJ999111///+++&&&$$$***)))))))))))))))***++++++---////////////000222444777;;;=========>>>???:::;;;===@@@CCCGGGJJJKKKPPPPPPQQQSSSUUUWWWYYYZZZYYYYYYXXXVVVSSSPPPMMMKKKJJJJJJIIIIIIIIIKKKMMMNNNRRRSSSUUUVVVVVVVVVUUUTTTUUUSSSRRRVVV___uuuyyyddd``````ppp}}}zzzqqqjjjfff^^^RRRGGG@@@===<<<;;;:::;;;======;;;777222///,,,------///111333555666999:::???GGGQQQXXXZZZZZZ[[[\\\]]]```dddgggiiiiiikkkmmmpppsssttttttsssqqqrrrrrrrrrssstttuuuwwwwwwwwwwwwuuurrrooonnnooopppsssttttttsssrrrrrrtttwwwuuuxxxzzzzzzxxxvvvuuuuuurrrrrrqqqqqqqqqrrrrrrsssqqqsssvvvwwwuuuttttttuuuvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttuuuxxx|||wwwpppkkklllnnnpppsssxxxttttttuuuxxx|||{{{yyywwwvvvuuuvvvwwwxxx}}}{{{yyyxxxyyyzzz{{{xxxwwwuuuvvvwwwyyyyyyxxxzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{}}}~~~}}}}}}~~~~~~zzzllleee^^^```lllxxx{{{{{{******))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***+++***)))))))))***,,,,,,000...///111222666???JJJeee~~~{{{|||}}}}}}yyyhhhTTTBBB888777999??????@@@CCCDDDDDDAAA>>>>>>DDDLLLSSSXXX___iiipppzzz~~~~~~xxxsssoookkkccc[[[WWWUUUSSSWWW]]]\\\^^^bbbhhhtttxxxooojjjfffaaa```aaaiiinnnvvv||||||xxxtttqqqmmmiiigggdddaaa___^^^aaadddgggjjjooovvv{{{}}}sssnnnllllllpppuuuyyy||||||yyywwwwwwyyyzzzyyy{{{|||bbbSSSIIINNNTTTUUUVVVZZZ^^^fffooovvv}}}~~~vvvlllYYYHHH777000---***'''%%%***))))))))))))***+++++++++---...///...///000222555777;;;=========>>>>>>======???AAACCCFFFHHHJJJMMMNNNOOOPPPRRRUUUWWWXXXXXXXXXWWWVVVSSSPPPMMMLLLIIIIIIJJJJJJKKKLLLMMMNNNRRRSSSUUUWWWXXXXXXXXXWWW]]]\\\___dddlll|||fffbbb```ppp{{{{{{qqqjjjbbbZZZNNNDDD>>>;;;999999999:::<<<===;;;777333000,,,,,,---...000222444555777888<<>>HHHccc~~~yyyyyyzzzxxxzzz}}}xxxjjjWWWEEE:::666666:::;;;>>>BBBDDDDDDAAA>>>>>>CCCJJJPPPUUU]]]fffllluuuzzz}}}xxxuuummmfffbbb^^^\\\^^^cccccchhhmmmtttwwwssspppmmmnnnrrrwww|||}}}xxxsssoookkkfffbbb\\\\\\]]]]]]___ccciiimmmttt{{{|||sssooonnnlllooosssvvvyyy~~~|||zzztttrrrqqqrrrsssxxxbbbTTTMMMRRRXXXWWWXXX[[[bbbiiipppvvv||||||uuukkkUUUEEE555...,,,***((((((******))))))******+++,,,+++,,,...///...///111222555888;;;<<<<<<<<<===>>>??????@@@AAACCCEEEGGGHHHJJJKKKLLLMMMOOOQQQSSSUUUXXXWWWVVVUUURRRPPPMMMLLLHHHIIIKKKLLLMMMNNNNNNNNNQQQSSSUUUWWWYYYZZZZZZZZZaaaccciiipppxxx|||fffaaa___nnnzzz{{{qqqjjj```XXXMMMCCC===:::999888777888:::;;;:::777444222,,,,,,---...///111333444555555777===EEEKKKPPPRRRVVVWWWYYY\\\```eeeiiikkklllnnnppprrrrrrqqqpppooopppqqqrrrsssssstttssssssvvvuuurrrnnniiigggggghhhqqqrrrttttttttttttvvvxxxvvvwwwxxxwwwuuuttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxvvvttttttuuuvvvsssrrrrrrsssssstttuuuuuusssssssssssstttwww{{{}}}zzzyyywwwxxx{{{~~~||||||}}}}}}{{{zzzuuuuuuuuuuuuwwwyyy|||}}}|||{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvxxxyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}||||||}}}~~~}}}pppeee```\\\aaaqqqxxxsssvvv))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))******))))))))))))******,,,***(((''''''(((***,,,+++***)))))))))***,,,---************++++++,,,,,,...------000111444<<>>>>>???AAABBBEEEFFFHHHHHHIIIJJJKKKMMMOOOQQQSSSWWWVVVUUUSSSQQQOOONNNMMMHHHJJJLLLMMMOOOOOONNNNNNRRRTTTVVVXXXYYYZZZZZZZZZ]]]```gggooowwwzzzddd___\\\jjjyyy{{{qqqkkkaaaZZZOOOEEE???<<<:::999555666999::::::888555333,,,,,,------...000111222333333555888>>>EEEJJJMMMRRRTTTWWWZZZ^^^ccchhhlllnnnoooqqqrrrrrrqqqpppooopppqqqrrrsssssssssrrrrrrtttrrrooojjjeeecccdddeeennnpppssstttttttttvvvwwwwwwxxxxxxwwwuuutttvvvwwwyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyvvvtttssstttvvvqqqqqqqqqqqqrrrsssuuuvvvssstttttttttuuuxxx|||}}}yyyyyy|||||||||{{{zzzxxxvvvssssssssstttvvvxxxzzz{{{zzzzzzzzzzzzzzzyyyxxxwwwyyywwwvvvvvvxxxyyyyyyxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{||||||{{{{{{{{{zzzzzz|||}}}xxxkkkeeeaaa^^^bbbqqqzzzrrrpppttt))))))))))))************((((((((())))))*********))))))))))))))))))))))))******))))))))))))******,,,***(((''''''(((***,,,+++***)))))))))***,,,---******++++++,,,,,,,,,,,,...---...000111333;;;EEE]]]}}}xxxuuuuuusssrrrsssqqqnnneeeXXXIII===777555333555999>>>BBBDDDBBB@@@>>>@@@DDDIIIPPPWWW___dddmmmrrr{{{}}}yyytttooonnnrrrxxx}}}xxxnnnjjjddd___]]]]]]^^^___ccciiirrr{{{yyyttttttuuuuuuwww{{{|||}}}{{{oooiiicccdddjjjrrrlllaaa\\\aaadddaaa```dddlllqqquuuwwwyyywwwmmmbbbLLL???333...---,,,,,,...************+++,,,---...+++---///000000111333555555777999:::::::::<<<=========>>>@@@BBBDDDFFFGGGGGGHHHIIIJJJLLLNNNPPPRRRUUUUUUSSSRRRPPPOOONNNNNNIIIJJJLLLNNNNNNNNNMMMMMMSSSTTTUUUVVVWWWWWWVVVVVVVVVXXX]]]eeeoooxxxbbb^^^ZZZhhhxxx}}}sssnnnddd]]]RRRHHHAAA===:::999444555777888999777555444------------...///111111333333444666:::@@@FFFIIINNNQQQUUUXXX[[[```fffkkkooopppqqqrrrrrrqqqppppppppppppqqqrrrssssssssssssrrrpppmmmgggcccaaabbbdddiiilllpppssssssttttttuuuxxxxxxyyyxxxwwwwwwxxxzzz}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzyyyvvvtttssstttvvvqqqpppppppppppprrrtttuuutttuuuuuuuuuuuuxxx}}}~~~{{{{{{~~~}}}||||||{{{yyyxxxssssssssstttuuuvvvvvvwwwxxxyyyyyyzzzyyyyyyxxxwwwyyyxxxvvvwwwxxxzzzzzzyyyzzzzzz{{{||||||{{{zzzzzzyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyzzz|||}}}uuuiiiccc```^^^bbbppp}}}rrrmmmmmmrrr}}}~~~)))))))))************+++(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++*********)))******+++,,,***++++++,,,---,,,,,,,,,...---...111222444;;;DDDWWWxxx{{{wwwuuuqqqnnnnnnllljjjcccWWWIII===777666333444777<<>>@@@??????@@@AAABBBCCCEEEFFFFFFGGGHHHIIIKKKNNNPPPQQQTTTSSSRRRPPPOOOOOONNNNNNKKKLLLLLLMMMMMMLLLLLLKKKPPPQQQRRRSSSTTTSSSRRRQQQRRRRRRVVV\\\fff{{{uuu```]]]YYYfffwwwxxxttthhhaaaUUUKKKBBB===999666333555666777777666555444///.........///000000111222333444555888<<>>777555555555777:::???CCCDDDDDD@@@@@@AAAEEELLLTTT[[[___eeekkksss{{{|||wwwqqqlllhhhcccfffjjjoooyyy{{{sssnnnnnnpppqqqvvv{{{}}}yyyqqqggg```bbbjjjsss~~~zzzoooiiikkkkkkfffggglllssswwwzzzyyywwwpppaaaTTT===555///...---++++++---***+++++++++,,,...///000---///222333333444777888777999;;;===>>>@@@CCCEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHJJJLLLNNNOOOTTTSSSQQQOOOOOONNNOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOPPPPPPRRRXXXbbbvvvnnn[[[XXXUUUbbbuuu|||oooggg[[[OOOFFF>>>999666444555666777666555444333000000/////////000111111111222444555666999>>>BBBFFFLLLTTTXXXZZZ\\\```eeekkkllllllmmmnnnooopppppprrrqqqpppppprrruuuxxxzzzxxxuuuoooggg```]]]]]]^^^___cccjjjnnnooopppppppppqqqtttwwwyyyzzzzzz{{{|||~~~}}}{{{yyywwwvvvwwwxxxwwwuuussssssssstttsssqqqooooooqqqsssuuurrrrrrsssrrrsssvvv{{{~~~~~~~~~uuuqqqpppuuu{{{}}}{{{zzzyyyzzzzzzxxxvvvuuuuuuvvvvvvvvvvvvvvvvvvyyyxxxwwwvvvvvvwwwxxxyyyzzzxxxwwwwwwyyyzzzzzzyyyxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxzzz{{{|||||||||||||||}}}}}}~~~pppggg^^^^^^^^^```iiixxxwwwlllggghhhlllssszzz))))))******++++++++++++---,,,,,,++++++*********((((((((((((((((((((((((******))))))))))))******))))))************))))))((()))***,,,,,,+++*********+++,,,---...---,,,,,,///...000333333444;;;DDDKKKnnnyyyrrrooonnnllleeeYYYJJJ>>>777555666666666999>>>CCCEEEEEE@@@@@@AAAEEELLLTTTZZZ^^^bbbhhhpppxxxyyyttthhhjjjllloooxxxyyyqqqkkkjjjkkkmmmqqqwww}}}xxxrrrhhh```ccckkkttt}}}vvvooopppooojjjkkkqqqtttxxx{{{zzzvvvnnn^^^OOO888222---------***)))++++++++++++,,,---...000000...000333444444555888:::999;;;===???@@@CCCFFFIIIJJJIIIHHHFFFDDDCCCBBBBBBDDDDDDEEEFFFIIIKKKMMMNNNSSSRRRPPPOOONNNNNNOOOOOOOOONNNLLLJJJHHHHHHIIIIIIGGGHHHJJJMMMNNNOOOOOOOOOOOOOOOQQQVVV___sssgggUUUSSSPPP]]]sssvvvnnnaaaTTTJJJAAA;;;888444555666666666555444333111111000000000000111111///222444555555777;;;???DDDKKKTTTXXXYYY[[[___bbbiiiiiijjjkkklllnnnnnnooorrrqqqooooooqqquuuzzz}}}|||xxxqqqhhh```[[[ZZZ[[[\\\aaaggglllnnnnnnnnnnnnnnnrrrvvvyyyzzzzzz{{{|||}}}}}}~~~}}}{{{yyyvvvttttttvvvwwwwwwuuusssrrrrrruuutttqqqpppoooqqqssstttpppqqqqqqqqqqqqtttyyy}}}}}}}}}sssjjjggghhhnnnuuuzzzxxxvvvuuuuuuuuusssqqquuuuuuwwwxxxyyyyyyyyyyyyyyyxxxvvvuuuuuuwwwxxxzzzzzzxxxwwwxxxyyyzzzzzzzzzwwwxxxzzz{{{{{{zzzxxxwwwwwwxxxyyy{{{|||}}}}}}}}}~~~|||nnnfffbbbaaa``````eeeqqqxxxlllggggggiiiooouuu***)))(((((((((***+++,,,))))))))))))******************)))))))))))))))***(((''''''''''''(((((())))))))))))))))))((('''&&&+++++++++***************---------,,,+++,,,...000////////////111666<<>>AAACCC@@@??????AAAHHHOOOWWW[[[^^^dddkkkssszzzzzzwwwzzz~~~yyyppphhhcccaaabbbgggooozzz~~~zzzuuummmeeefffppp{{{{{{wwwuuu}}}}}}zzzqqqqqqwwwzzzzzzzzzyyyssseeeSSSFFF222///---,,,---,,,+++***+++---///000...---......///111444555666777999;;;:::<<>>888333333444666999<<>>@@@EEELLLTTTYYYZZZ___hhhpppxxx~~~}}}zzzqqqhhhbbb___^^^bbbhhhvvv{{{|||uuummmgggiiittt}}}sssnnnmmmxxx}}}|||ttttttzzzzzzzzzzzzxxxqqqaaaNNN@@@222000...---------,,,+++,,,...///000///...///000222333666666777777999;;;===???AAACCCDDDFFFIIIKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEHHHJJJMMMOOOPPPQQQXXXVVVTTTQQQQQQRRRTTTVVVWWWTTTPPPKKKIIIIIIJJJKKKLLLLLLLLLNNNPPPRRRUUUVVVUUUWWWUUUVVVaaannn}}}qqqcccSSSGGGDDDHHHRRR\\\mmmuuufffWWWIII???:::888666555555666777777666111000...---------///000000000000111333777:::<<<>>>CCCIIIOOOSSSVVVYYY[[[bbbeeehhhjjjlllmmmpppqqqqqqqqqqqqrrrtttyyy{{{vvvqqqlllfffccc\\\___cccgggjjjlllmmmmmmooooooppprrrsssssssssssswwwvvvvvvtttsssrrrqqqqqqssssssssssssssssssssssssssssssssstttuuuvvvwwwxxxzzzyyyyyyxxxwwwvvvvvvvvvxxxwwwxxxzzz{{{~~~vvvkkk^^^UUUUUU\\\ffflllnnnnnnoooooopppqqqrrrrrrtttssssssuuuxxx{{{{{{zzzyyyxxxwwwuuuuuuwwwxxxyyyyyyxxxwwwvvvuuutttttttttuuuvvvvvvwwwxxxyyyzzzzzz|||{{{yyyyyyyyyzzz|||~~~rrrmmmnnnttttttrrrooonnnqqqxxx~~~zzzoooiiiiiinnnvvvwww{{{))))))))))))))))))******'''''''''((((((((())))))******))))))******++++++)))))))))))))))***+++,,,---,,,***))))))***,,,---))))))******+++,,,---------///000///......000111///000111111222666<<<@@@III\\\vvv}}}sssgggZZZLLL@@@999444444444555777;;;>>>???AAA@@@>>>>>>AAAHHHPPPVVVXXX]]]eeennnvvv~~~}}}tttkkkeee```]]]___dddqqqwww~~~}}}pppjjjeeeiiiwwwrrriiihhhpppyyyxxxqqqsssxxxzzz{{{{{{xxxnnn\\\HHH;;;111///------------,,,++++++---////////////000111333555666777777777999;;;???AAADDDFFFFFFGGGJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGIIILLLOOOQQQRRRRRRRRRWWWVVVUUUTTTTTTUUUWWWXXXYYYVVVQQQMMMJJJJJJLLLMMMOOONNNNNNNNNPPPSSSVVVXXXWWWZZZVVVWWWaaammmrrrdddTTTGGGDDDFFFIIISSScccwwwqqq```OOOBBB;;;888666444444555777777666333111///---,,,---...////////////111333666999;;;===AAAGGGLLLPPPTTTXXX[[[bbbdddgggiiijjjkkkmmmoooqqqqqqrrrrrruuu{{{yyyrrrkkkggg___aaadddhhhkkkmmmnnnnnnnnnooopppqqqrrrrrrrrrrrrtttssssssrrrrrrqqqqqqqqqqqqrrrsssttttttssssssrrrrrrrrrsssuuuvvvyyy{{{|||||||||{{{yyyxxxwwwvvvuuuwwwvvvwwwzzzzzz{{{{{{mmmeeeZZZSSSSSS[[[dddkkklllmmmnnnoooooooooqqqrrrsssssssssuuuxxxzzzzzzzzzyyyxxxvvvuuuuuuvvvxxxyyyyyyxxxwwwvvvttttttssssssttttttuuuwwwxxxzzz{{{{{{}}}{{{yyyxxxxxxzzz}}}~~~~~~{{{pppnnnrrryyyyyyxxxvvvvvvzzz|||oooiiikkkqqqvvvrrrvvv))))))*********)))))))))(((((()))))))))************************+++,,,,,,(((((((((((()))***+++,,,---,,,***))))))+++,,,...))))))***+++,,,------...***,,,------,,,,,,---...000000111222333777;;;???IIIXXXpppyyymmm```QQQDDD;;;555444333444555888<<<>>>@@@@@@???>>>???DDDLLLQQQXXX\\\ccckkksss{{{}}}yyyxxxzzz~~~wwwnnngggaaa[[[\\\```kkkqqqzzz~~~zzzlllfffcccjjjzzzqqqdddbbbjjjttt}}}zzzrrrmmmqqqvvv{{{||||||wwwjjjXXXDDD777///...,,,+++,,,,,,,,,***+++,,,.........///111333444666777777666888:::<<>>JJJUUUkkk}}}sssfffVVVGGG>>>555444333333444777:::<<<>>>??????>>>===AAAGGGMMMUUUYYY```hhhpppxxxyyyoooiiifffdddfffjjjnnnnnnooorrruuuyyy}}}yyyooohhhaaa[[[ZZZ\\\dddllluuu|||}}}uuujjjeeedddmmm~~~ssseeedddkkktttyyytttmmmmmmqqquuu{{{{{{zzzssseeeRRR@@@555///---++++++,,,,,,+++***+++---...//////000333555666777888888888:::===???CCCEEEHHHIIIIIIHHHIIIJJJIIIKKKMMMOOOPPPOOONNNMMMMMMNNNOOOQQQRRRSSSTTTTTTPPPRRRUUUXXXYYYXXXVVVUUUSSSQQQOOOLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPRRRTTTTTTXXXVVVXXXaaakkkuuueeeVVVIIIEEEFFFFFFQQQcccwwwsss```PPPFFF<<<999555444444555555555333111///---,,,---......//////000111222444555666:::===BBBGGGLLLRRRXXX\\\```ccceeegggggghhhjjjkkkoooqqqtttwww{{{~~~vvvsssjjjkkklllnnnooopppppppppppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrsssssssssqqqrrrtttuuuvvvuuuuuutttrrrssstttuuuwwwzzz{{{}}}|||{{{{{{zzzyyyxxxxxxxxxvvvuuuxxx{{{}}}}}}tttooommmpppuuuvvvpppjjj\\\YYYSSSNNNMMMQQQYYY___fffjjjmmmmmmllllllooorrrsssrrrrrrtttwwwzzzzzzyyyvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwvvvuuutttsssssstttuuuvvvxxxyyyzzz{{{|||{{{yyyyyyyyyzzz|||~~~~~~}}}sssnnnrrrzzzuuupppuuu{{{|||uuuwww|||)))******+++***)))((('''((((((((())))))))))))***************+++,,,---...++++++***)))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333222111111222000111333444555777;;;>>>HHHRRRgggvvvjjjZZZKKKAAA666555333222222555888:::<<>>CCCHHHOOOSSS[[[ccclllvvv}}}rrrfff___ZZZTTTTTTXXX\\\\\\]]]```eeekkkppptttxxxzzz~~~|||ssslllddd]]][[[]]]___gggrrryyy~~~uuujjjeeecccmmmuuujjjjjjnnnttttttmmmiiimmmrrrtttyyyyyywwwnnn___MMM<<<222///---,,,+++---------,,,---///000111111333666999888999::::::;;;===AAADDDDDDFFFIIIJJJIIIHHHHHHHHHIIIKKKNNNPPPQQQQQQPPPOOONNNNNNOOOPPPQQQRRRTTTUUUPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNOOOPPPOOOUUUUUUXXXaaajjjzzzlll]]]NNNGGGEEEDDDSSSgggzzzxxxgggXXXOOO@@@===888666666666666555222111///---,,,---...///000000000111222222333333777:::>>>CCCHHHOOOVVV[[[\\\___ccceeegggiiikkkmmmmmmpppuuuyyy~~~yyyvvvppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssrrrqqqqqqrrrsssttttttuuuuuurrrssstttuuuvvvvvvvvvvvvtttttttttuuuwwwxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwxxx|||}}}~~~kkkeee______cccdddaaa\\\XXXVVVQQQMMMJJJMMMTTTYYY]]]bbbfffhhhhhhiiinnnrrrrrrrrrrrrtttwwwyyyzzzyyyvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwuuutttssstttuuuvvvwwwxxxyyyzzz{{{zzzzzzzzzzzz{{{||||||xxxppplllrrrzzz|||xxxzzzzzz}}})))***+++++++++)))((('''''''''''''''((((((((()))************+++,,,---...)))))))))***+++---...///((()))***+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++---000000///......///000222333444555777;;;>>>GGGPPPddd}}}xxxlll\\\MMMCCC777555333111222444888:::;;;>>>AAA@@@======AAAFFFIIINNNVVV___iiittt~~~{{{nnnbbb[[[TTTMMMKKKOOOOOOOOOQQQTTTYYYaaaggglllqqqtttxxx}}}wwwqqqiiiaaa^^^```\\\dddoooxxx|||xxxiiidddbbbkkk|||rrrjjjlllpppsssqqqiiiffflllrrrssswwwwwwtttkkk[[[III999000000...------.........---///111222222333555999;;;:::;;;<<<<<<===@@@DDDGGGDDDGGGJJJJJJIIIHHHGGGHHHHHHKKKNNNQQQRRRRRRQQQPPPOOOOOONNNNNNPPPQQQTTTUUURRRQQQPPPOOONNNMMMLLLLLLIIIJJJJJJJJJJJJIIIIIIHHHFFFGGGIIIKKKLLLLLLMMMMMMLLLRRRTTTXXXaaaiiisssdddTTTJJJGGGCCCSSSjjj}}}{{{lll]]]TTTCCC@@@;;;888777777777666111000...---------///000111111111111111222222222555888<<>>FFFOOO___ttt}}}rrrbbbQQQFFF:::555111222222333666<<<<<<===>>>===;;;::::::;;;DDDIIIQQQYYYaaalllxxxyyylll___YYYTTTMMMGGGFFFDDDDDDDDDFFFKKKRRRZZZ^^^bbbgggpppwww|||zzzqqqkkkfffaaa^^^\\\___gggrrryyy{{{xxxllllllmmmqqqyyyvvvkkkhhhkkkuuuqqqkkkggggggkkkooossstttuuuqqqdddRRR@@@555111...---,,,,,,,,,---......///111333444444555777999;;;<<<===<<<===???BBBEEEIIIHHHGGGFFFGGGGGGHHHIIILLLLLLMMMNNNPPPRRRTTTUUUVVVSSSOOOMMMNNNOOOOOOOOOLLLLLLLLLKKKJJJIIIHHHGGGIIIFFFCCCDDDFFFGGGFFFDDDIIIIIIIIIIIIIIIIIIIIIIIIMMMQQQQQQVVV___eeewwwzzzmmmYYYKKKIIIIIIRRReee}}}vvvttthhhPPPDDD<<<777888999888888999222000...,,,,,,...000111///000111222333222222111444666999===AAAGGGMMMRRRYYY]]]bbbfffiiilllppprrrqqqsssuuuxxx|||~~~xxxvvvssssssrrrrrrrrrssstttttttttsssrrrssstttuuutttsssuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuxxxwwwuuuuuuuuuwwwzzz{{{uuuvvvwwwxxxzzz{{{|||||||||{{{{{{|||xxxfffWWWUUURRRKKKGGGKKKHHHIIIIIIFFFCCCAAACCCFFFPPPSSSXXX^^^dddiiimmmnnnoooqqqrrrtttvvvwwwxxxxxx||||||{{{zzzxxxwwwvvvvvvxxx{{{}}}|||yyyuuusssrrrrrruuuxxxzzzyyyxxxwwwxxxyyyzzz{{{|||{{{zzzyyyxxx|||||||||}}}~~~tttllliiijjjrrr{{{~~~zzz{{{((((((((()))*********+++(((((((((((())))))))))))))))))))))))***+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---............//////////////////111333555666888<<>>888444444444333666:::<<<===>>>===;;;::::::;;;===BBBKKKTTT]]]jjjwwwtttgggZZZSSSNNNHHHCCCAAABBBAAA@@@@@@DDDJJJQQQUUU[[[aaaiiiqqqwww{{{~~~vvvooojjjccc___ZZZ]]]eeepppxxx|||uuutttrrrrrrwww~~~~~~pppgggfffiiitttpppiiiffffffkkkpppsssuuutttmmm```MMM===333//////...---,,,---...///000///111444555555666888:::======>>>>>>???AAAEEEHHHMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLNNNPPPRRRUUUWWWXXXVVVRRROOOMMMMMMNNNOOOOOOIIIIIIIIIHHHGGGFFFDDDDDDHHHFFFEEEFFFHHHIIIHHHFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLPPPPPPSSS[[[aaauuu}}}sss^^^OOOKKKJJJRRRddd{{{uuutttiiiSSSEEE===777777888777777999222111...---,,,---///000000111222333333222111000333666999<<<@@@FFFLLLPPPXXX[[[```dddgggkkkoooqqqnnnqqqvvvyyy}}}zzzuuutttrrrrrrrrrrrrrrrssstttuuusssrrrrrrssstttuuuuuutttxxxxxxxxxxxxxxxxxxyyyyyywwwwwwvvvvvvuuuuuuuuuuuuxxxwwwvvvuuuuuuuuuvvvvvvvvvwwwxxxyyyzzz||||||}}}~~~|||||||||}}}jjjZZZUUUQQQJJJGGGJJJGGGHHHGGGEEEAAA@@@BBBDDDIIILLLQQQXXX___eeejjjllloooppprrrtttvvvxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyy{{{}}}}}}zzzvvvtttttttttvvvxxxyyyyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyzzz{{{|||}}}}}}qqqjjjgggjjjsss|||~~~zzz{{{))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))******++++++++++++***************))))))***+++,,,,,,------,,,,,,+++++++++,,,---............//////000000000///111444555777999===???DDDKKKYYYkkk}}}tttfffXXXNNNCCC<<<666555555333555888<<<===>>>===;;;999999:::888===EEEMMMVVVcccpppzzzpppbbbUUUNNNIIIDDD???>>>@@@>>><<<<<<>>>CCCGGGKKKSSSYYYaaahhhoootttxxx{{{|||uuunnneee```YYYZZZaaallluuuzzz~~~yyyuuutttwww{{{~~~~~~uuukkkeeeeeehhhrrrmmmfffccceeekkkqqqtttvvvrrrhhhYYYGGG888000---......---------...000111000333555777777888:::;;;>>>???@@@@@@AAADDDHHHKKKPPPOOOMMMLLLLLLLLLMMMMMMLLLMMMOOORRRTTTWWWYYYZZZUUURRRNNNLLLMMMNNNNNNNNNIIIHHHHHHGGGFFFEEEDDDCCCGGGGGGGGGIIIKKKKKKJJJHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLRRRQQQRRRWWW\\\rrrwwwdddTTTNNNJJJQQQbbbxxx}}}uuutttkkkWWWHHH???777555555555555777333222000...---------...111222333444444333111000333555888;;;>>>CCCIIINNNTTTXXX]]]aaaeeeiiilllooommmqqqvvvzzz}}}zzztttrrrqqqqqqqqqqqqrrrssstttuuuvvvrrrsssssstttuuuvvvvvvwww{{{zzzyyyxxxwwwxxxyyyzzzxxxxxxwwwvvvvvvuuuttttttxxxwwwwwwvvvuuusssrrrqqqvvvwwwxxxzzz|||}}}}}}}}}|||~~~uuucccZZZSSSKKKHHHKKKFFFFFFEEEBBB@@@>>>???AAACCCFFFKKKRRR[[[ccciiillloooppprrrtttvvvxxxyyyyyyuuuvvvvvvwwwxxxyyyzzzzzzzzz|||~~~}}}{{{xxxvvvvvvvvvwwwyyyyyyxxxxxxzzz{{{|||{{{{{{zzzyyyzzzzzzzzzyyyzzz|||~~~wwwlllggggggkkkuuu||||||}}})))))))))))))))((((((((((((((((((((())))))))))))+++******))))))))))))***************************)))******++++++,,,------+++++++++,,,,,,,,,------.........///000000111111000222555666888:::>>>@@@DDDJJJVVVfffxxx~~~vvvkkk^^^VVVGGG>>>666444444222333555:::<<<======;;;:::999:::999===BBBHHHOOOZZZgggppp|||ooobbbSSSLLLGGGBBB???>>>???>>><<<;;;===@@@DDDGGGMMMRRRYYYaaagggmmmsssvvvxxx}}}{{{rrrhhhaaa[[[ZZZ^^^hhhqqqwww}}}wwwrrrqqqssstttyyyyyyxxxssslllgggggggggnnniiibbbaaaeeelllqqqtttvvvooocccQQQ@@@444...,,,------,,,,,,---///000111222555888::::::;;;===>>>>>>@@@AAAAAACCCFFFJJJNNNPPPOOONNNLLLLLLLLLLLLMMMOOOPPPQQQSSSUUUVVVWWWWWWTTTQQQNNNLLLLLLNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFGGGIIIKKKMMMLLLKKKJJJFFFFFFGGGIIIJJJKKKMMMMMMNNNVVVXXXXXXZZZ[[[ooo~~~vvveeeUUUNNNJJJPPP^^^rrr{{{|||zzzsssrrrlllZZZJJJ@@@777444444333444666444333111000...------,,,111222444555555333111000222444666999<<<@@@FFFJJJPPPTTTYYY^^^bbbfffjjjmmmnnnqqqvvvyyy{{{~~~}}}vvvqqqooooooqqqqqqqqqrrrssstttuuuvvvssstttuuuvvvvvvwwwxxxyyy|||zzzxxxvvvvvvvvvxxxyyyyyyyyyxxxwwwuuutttssssssvvvwwwwwwwwwvvvtttrrrqqqsssuuuwwwzzz}}}~~~|||}}}pppcccYYYPPPLLLNNNFFFEEECCCAAA???>>>>>>???@@@CCCHHHPPPZZZccckkkooooooppprrrtttvvvxxxyyyyyytttuuuvvvvvvwwwxxxyyyyyyzzz|||~~~}}}{{{yyyxxxxxxwwwxxxyyyyyyxxxyyy{{{}}}}}}|||zzzyyyyyyyyyzzz{{{wwwyyy|||~~~~~~~~~|||rrrjjjgggiiinnnzzz~~~}}}}}}zzz)))))))))((((((((((((((((((((((((((())))))))))))******))))))((()))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000111111222111333666777999;;;???AAAEEEJJJTTT```qqq~~~yyypppfff___MMMAAA777333333111111333888:::<<<===<<<:::::::::999<<>>>>>>>><<<;;;;;;<<>>>>>???@@@AAA???@@@BBBBBBDDDGGGKKKNNNQQQPPPOOONNNMMMNNNOOOOOORRRRRRSSSTTTTTTTTTTTTSSSSSSPPPMMMLLLMMMOOOPPPPPPQQQPPPNNNMMMLLLKKKKKKLLLFFFHHHKKKMMMMMMMMMLLLLLLGGGHHHIIIKKKLLLNNNOOOPPPRRR\\\```aaaaaa___nnn{{{qqqbbbUUUMMMJJJMMMYYYkkk~~~~~~wwwwwwvvvpppooojjj\\\KKKAAA888555444333333666555444444222111///---,,,111222555666666444222000111222555666999===BBBFFFKKKOOOTTTZZZ^^^bbbgggjjjqqqrrrtttvvvxxx||||||uuuqqqoooooorrrqqqqqqrrrssstttuuuuuutttvvvxxxxxxwwwwwwyyy{{{zzzyyyvvvuuutttuuuvvvwwwxxxxxxwwwvvvuuutttsssrrrtttuuuwwwxxxxxxwwwuuusssqqqrrrvvvzzz~~~~~~}}}}}}oooaaaWWWQQQPPPHHHFFFDDDAAA@@@??????>>>???AAAFFFNNNXXXccclllqqqpppqqqrrrtttvvvwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvyyy{{{||||||zzzxxxxxxxxxwwwxxxyyyyyyxxxyyy{{{}}}}}}|||{{{zzzyyyzzz{{{|||xxxzzz|||~~~~~~~~~}}}}}}~~~xxxqqqjjjjjjmmmttt~~~~~~zzzzzz{{{{{{yyyvvv(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((())))))******************+++++++++,,,+++++++++++++++++++++***+++,,,---------,,,,,,......///000000111222222222444777888:::<<<@@@BBBFFFJJJPPPZZZiii}}}~~~{{{uuunnnhhhYYYJJJ<<<555333111111333555888;;;===<<<;;;;;;<<<777999<<>><<<;;;::::::<<<>>>BBBDDDFFFIIINNNSSSXXX^^^dddhhhhhhooozzzyyyrrrhhhaaa^^^ccckkkrrrxxx~~~zzzsssppppppqqqsssrrrrrrrrrrrrpppllliiiddd___\\\^^^gggnnnrrrrrrpppfffVVVEEE888000......,,,++++++,,,...000222333777;;;???BBBCCCCCCDDDEEEBBBCCCDDDDDDEEEHHHLLLOOOSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTRRRQQQRRRPPPMMMLLLNNNQQQSSSSSSSSSRRRPPPNNNMMMMMMMMMNNNJJJLLLNNNOOONNNNNNNNNOOOKKKKKKLLLNNNOOOQQQRRRRRRUUU___dddfffhhhdddooo{{{ooobbbUUUMMMIIIKKKTTTcccuuu~~~tttsssssslllkkkggg[[[LLLBBB999777666444444666555555666555444111///---000222555777888666333222000111333555666:::???CCCGGGKKKPPPVVV[[[___dddgggpppqqqrrrsssuuuzzz}}}vvvrrrqqqqqqssssssrrrrrrrrrssstttttttttvvvyyyxxxuuutttwwwyyyxxxwwwuuuuuutttuuuvvvvvvvvvvvvuuuuuutttsssrrrrrrrrrsssvvvxxxyyyxxxwwwvvvppprrruuuyyy~~~}}}~~~~~~nnnaaaXXXSSSLLLIIIEEECCCCCCBBBAAA@@@>>>@@@DDDKKKUUU```jjjpppqqqrrrsssuuuvvvvvvwwwwwwvvvvvvvvvuuuuuutttttttttwwwxxxzzzyyyxxxwwwwwwxxxvvvwwwyyyyyyxxxxxxzzz{{{}}}|||{{{{{{zzzzzz{{{{{{zzz{{{}}}~~~~~~wwwqqqmmmnnnrrrxxx{{{yyywwwxxxzzzzzzwwwttt&&&'''''''''((()))))))))(((((((((((())))))))))))((((((((((((((()))***+++))))))*********+++++++++*********++++++,,,,,,---***+++,,,---------,,,,,,---...///000111222333333333555777999:::===@@@CCCEEEHHHLLLTTTaaauuu}}}}}}}}}~~~}}}yyytttpppiiiXXXDDD:::555333222333222666:::<<<===<<<======888999:::<<>>===<<<<<<===???AAABBBBBBDDDGGGKKKOOOTTTZZZ^^^bbbjjjttt}}}~~~xxxnnneee```eeemmmttt{{{{{{tttrrrrrrssssssooolllkkkmmmmmmkkkhhh___[[[YYY^^^hhhppprrrpppjjj___OOO???444///......---------...000222555666:::===BBBEEEGGGGGGHHHHHHEEEFFFFFFGGGGGGIIIMMMPPPRRRRRRQQQQQQQQQSSSTTTUUUTTTUUUWWWWWWWWWVVVTTTSSSQQQOOOMMMMMMPPPSSSUUUVVVVVVTTTRRRPPPOOOOOOPPPQQQOOOQQQSSSRRRPPPOOOQQQSSSOOOOOOPPPQQQRRRSSSTTTUUUUUU]]]```dddiiigggrrrsssfffXXXNNNIIIIIIOOO]]]nnn~~~sssppppppiiigggcccYYYKKKBBB:::999888666555666555666777888666444111///...111555888999777555333///111222333555888===@@@CCCGGGMMMSSSXXX]]]bbbeeejjjmmmooorrrtttxxx}}}{{{wwwtttssssssttttttsssrrrrrrrrrssssssrrruuuwwwvvvrrrqqqsssvvvvvvvvvvvvvvvvvvwwwwwwwwwttttttsssssssssrrrrrrrrrrrrssstttvvvwwwwwwvvvvvvssstttvvvyyy}}}~~~~~~~~~pppccc[[[OOOLLLHHHFFFFFFEEEDDDBBB???@@@CCCJJJSSS^^^hhhnnnsssttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssstttvvvwwwwwwuuuuuuvvvwwwtttvvvxxxyyyyyyxxxxxxyyy|||||||||||||||{{{zzzzzz||||||}}}~~~~~~~~~uuuqqqooorrrvvv{{{~~~zzzyyyyyy||||||xxx%%%&&&&&&'''((()))******(((((((((((())))))))))))''''''''''''(((***++++++))))))******++++++++++++'''((()))***,,,---...///***+++,,,---...---,,,,,,---...///000111222333333444666888:::;;;===AAACCCDDDFFFJJJPPP\\\ppp~~~}}}{{{{{{|||~~~~~~|||xxxtttuuubbbLLL>>>888444333444111444999<<<======>>>>>><<<<<<;;;;;;===FFFSSS\\\fffkkkrrrxxx|||qqq^^^RRRLLLFFFDDDEEECCCAAA@@@??????@@@BBBCCC???AAACCCEEEIIIMMMSSSXXX___fffqqqyyyyyyqqqhhhbbbfffooowww|||uuusssssstttsssmmmgggdddgggiiiiiihhh]]]YYYXXX___iiiqqqrrroooeee[[[KKK<<<222...---.../////////000222555777999;;;???DDDGGGIIIIIIJJJJJJHHHHHHIIIIIIIIIKKKNNNQQQOOOOOOOOOOOOPPPQQQSSSTTTTTTVVVWWWYYYYYYXXXWWWVVVPPPNNNMMMMMMQQQUUUWWWXXXYYYXXXUUUSSSRRRRRRSSSTTTSSSUUUVVVTTTQQQQQQSSSVVVQQQQQQRRRSSSTTTUUUVVVVVVUUUZZZ\\\```hhhiiiuuuxxxjjj[[[PPPHHHHHHMMMYYYiii|||rrrooonnngggdddaaaWWWJJJBBB;;;::::::777555666555777888999888555333111---000444888999888666444///000111222444777;;;???BBBFFFLLLRRRWWW\\\aaadddeeeiiinnnrrruuuwwwzzz|||zzz{{{{{{yyyvvvttttttuuuuuuuuutttsssrrrrrrrrrrrrqqqtttvvvtttpppmmmpppsssuuuvvvwwwxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuttttttvvvvvvxxxzzz|||}}}}}}}}}|||mmmdddRRRNNNJJJHHHHHHHHHEEECCCBBBCCCEEEKKKTTT___iiioootttuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssstttuuuuuuttttttuuuvvvrrruuuxxxzzzyyyxxxxxxxxx{{{|||}}}}}}}}}|||zzzyyy}}}~~~~~~~~~}}}}}}~~~tttqqqppptttxxx|||~~~zzz||||||~~~~~~))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************)))*********++++++++++++......------------,,,,,,............////////////......///000111222333333666666888999;;;===>>>>>>???FFFGGGJJJYYYhhh}}}~~~~~~}}}}}}{{{zzz{{{}}}{{{nnnZZZGGG;;;555333333222444777;;;===>>>>>>>>>:::::::::;;;>>>FFFNNNUUUaaaffflllsssxxx}}}zzzhhhYYYOOOJJJFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@======>>>>>>@@@EEELLLQQQYYYdddooouuu||||||vvvnnnkkkiiikkkpppxxx}}}|||yyyxxxvvvuuutttmmmeeebbbdddggggggeeeUUUUUUYYYbbbjjjnnnnnnnnneeeTTTBBB777222...---///---///000000222555999===???AAADDDHHHKKKMMMNNNNNNQQQPPPNNNMMMLLLLLLMMMNNNQQQQQQRRRSSSTTTTTTTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXQQQQQQRRRSSSSSSSSSRRRRRRTTTTTTSSSRRRRRRQQQRRRRRRSSSTTTUUUSSSQQQPPPPPPQQQTTTTTTSSSSSSRRRRRRQQQQQQWWWVVVWWWYYY[[[ccctttuuucccSSSKKKHHHHHHQQQbbbxxxzzzsssnnnllliiibbb\\\RRRHHH>>>:::999666666888888;;;>>>@@@???:::555111111000000333888:::999777777444111111333666888888===AAAHHHOOOUUUZZZ___bbbeeefffiiinnnsssvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvtttrrrpppppppppqqqrrruuuvvvvvvtttrrrppppppqqqrrrtttxxx{{{{{{zzzwwwvvvqqqsssuuuvvvwwwvvvuuutttrrrrrrrrrrrrssstttuuuuuuyyywwwwwwyyy}}}~~~|||yyyyyyzzz}}}yyykkk\\\SSSLLLLLLNNNLLLIIIIIIBBBBBBEEELLLVVVaaaiiimmmpppqqqtttvvvwwwwwwvvvuuuwwwvvvtttssstttuuuwwwxxxuuuwwwyyyxxxvvvuuuvvvxxxxxxwwwvvvvvvuuuuuuvvvvvv{{{{{{{{{{{{|||}}}~~~}}}}}}~~~}}}zzzwwwxxx}}}}}}xxxwww}}}}}}|||{{{))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((()))))))))*********++++++++++++,,,,,,---------...//////000000000111111111......///000111222333333666777888:::;;;===>>>??????FFFEEEHHHUUUbbbwww|||}}}}}}|||zzzyyyzzz|||~~~{{{ooo^^^LLL@@@888555333111333777:::===>>>>>>>>>======<<<;;;===BBBIIIOOO[[[```hhhpppvvv{{{pppaaaWWWPPPLLLIIIFFFEEEDDDBBBAAAAAAAAAAAA<<<<<<<<<<<<>>>BBBHHHMMMUUU```kkkrrryyy{{{vvvmmmkkkiiikkkqqqyyy|||yyyuuusssqqqkkkccc```aaaccccccaaaUUUVVVZZZcccjjjllljjjhhh]]]MMM===444000......///...///000111333666:::===@@@AAAEEEHHHKKKMMMOOOOOOPPPOOONNNNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRVVVVVVWWWWWWXXXXXXXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRQQQPPPOOOOOOOOOPPPRRRSSSSSSRRRPPPOOOPPPQQQSSSRRRRRRRRRQQQQQQQQQQQQSSSRRRSSSUUUWWW]]]kkkyyymmm]]]OOOJJJHHHQQQaaavvvwwwrrrpppkkkeee___PPPFFF===;;;:::999:::<<<888;;;>>>???>>>:::444111000///000333777999999888666444111111222555777777;;;@@@GGGMMMSSSXXX]]]```eeefffiiilllppprrrrrrrrrssssssttttttttttttttttttvvvtttrrrpppoooppppppqqqsssttttttsssqqqppppppqqqssstttvvvxxxxxxwwwuuutttppprrrtttwwwwwwwwwuuutttrrrrrrrrrrrrssstttuuuvvvxxxwwwwwwyyy}}}~~~}}}{{{yyyxxxzzz~~~}}}ooobbbYYYQQQPPPPPPMMMJJJHHHCCCDDDGGGNNNXXXccckkknnnrrrsssvvvxxxyyyyyyxxxwwwyyyxxxvvvuuuuuuwwwxxxyyyvvvzzz}}}}}}{{{yyyyyyzzzyyyyyyxxxwwwwwwwwwwwwxxx{{{{{{||||||~~~}}}}}}}}}~~~}}}}}}|||}}}~~~~~~}}}~~~}}}))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((()))))))))******))))))***+++,,,---............/////////000000000...//////000111222333333666777888:::<<<===>>>???>>>DDDCCCEEEQQQ[[[ooo{{{~~~|||{{{zzzyyy{{{|||}}}zzzqqqcccTTTGGG>>>888444111222555888;;;===??????AAA@@@>>><<<;;;>>>CCCGGGRRRXXXbbbkkksssyyy~~~yyyiii___WWWRRRNNNJJJHHHFFFDDDBBBAAAAAAAAA;;;;;;;;;:::;;;>>>CCCGGGPPP[[[gggooovvv~~~yyyvvvmmmjjjiiilllrrrzzz~~~}}}}}}~~~yyytttpppmmmhhhaaa]]]]]]^^^]]][[[TTTXXX]]]eeekkklllgggaaaRRRDDD666000...---...000...000111333444777;;;>>>AAABBBEEEHHHLLLNNNPPPPPPPPPPPPOOOPPPPPPRRRSSSTTTQQQRRRRRRRRRRRRQQQPPPPPPTTTUUUUUUVVVWWWXXXYYYYYYXXXYYYYYYXXXXXXWWWVVVUUUPPPPPPOOONNNMMMMMMMMMMMMOOOPPPQQQPPPOOONNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLNNNPPPQQQTTT___kkk{{{kkkWWWNNNIIIQQQaaatttxxxtttpppiiicccTTTIII@@@===<<<::::::<<<888:::<<<>>><<<999444111000///000222666888999888666444111000111333555555999>>>DDDJJJPPPUUUZZZ^^^dddeeegggiiikkklllmmmmmmpppppppppqqqrrrrrrssssssuuutttrrrpppoooooooooppppppqqqrrrrrrppppppqqqrrrttttttuuuuuuuuutttssssssoooqqqtttwwwxxxwwwvvvuuusssssssssssstttuuuvvvvvvwwwwwwwwwyyy||||||{{{yyyxxxxxx{{{tttiii___VVVTTTSSSNNNJJJHHHEEEFFFIIIQQQ[[[eeelllppprrrsssuuuwwwxxxxxxxxxwww{{{zzzyyyxxxxxxxxxzzzzzzyyy}}}}}}{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyzzz|||~~~}}}}}}~~~|||}}}~~~~~~~~~~~~{{{(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))***++++++,,,------,,,,,,,,,,,,---------......///000111222333333444555666777999:::<<<===>>><<>>@@@BBBAAA???<<<:::;;;>>>AAAKKKRRR]]]gggpppwww}}}~~~oooddd[[[TTTOOOLLLJJJGGGDDDAAA@@@@@@@@@===<<<<<<::::::<<<@@@CCCLLLXXXeeemmmttt}}}|||wwwtttllljjjiiilllrrrzzz}}}|||zzz}}}vvvqqqooojjjfff```\\\ZZZYYYWWWUUUSSSYYYaaahhhmmmmmmeee\\\KKK>>>222......------//////111333555666999===@@@BBBDDDFFFIIILLLNNNPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSOOOPPPPPPQQQRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWYYYYYYYYYYYYXXXXXXWWWUUUTTTSSSOOONNNMMMLLLKKKJJJJJJJJJKKKLLLNNNMMMLLLLLLMMMNNNKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIKKKMMMMMMNNNUUU^^^}}}yyyaaaTTTLLLTTTdddvvv~~~yyytttmmmggg[[[PPPEEE@@@<<<888666888888999;;;<<<:::888444222//////000222444777888999777444000///000222333333888<<>>777111111222444777:::===???@@@@@@>>><<<::::::<<<>>>FFFMMMXXXcccllltttzzz~~~tttiii___VVVPPPLLLJJJFFFBBB???>>>>>>>>>??????>>><<<;;;<<>>888555666777888999999888666444222...///000111333555777999888555111//////111111111777:::@@@EEEJJJPPPUUUYYY[[[]]]aaacccdddfffjjjmmmllllllmmmnnnpppqqqrrrrrrrrrrrrqqqpppoooooooooooooooqqqrrrsssrrrsssuuuvvvyyyxxxvvvtttssssssssstttppprrrtttvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwxxxyyyzzzxxxvvvsssrrrtttvvv|||rrrggg]]]ZZZWWWQQQLLLIIIFFFHHHMMMVVV```iiinnnqqqrrrrrrssstttttttttuuuuuuxxxxxxxxxxxxxxxyyyzzzzzz~~~}}}zzzzzzyyyxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~|||}}}~~~}}}wwwjjj))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))******++++++((((((((()))))))))******---,,,,,,,,,++++++++++++....../////////000000000///000000111222333444444444555666888999;;;<<<===<<<@@@@@@EEELLLPPPeee}}}zzz{{{{{{yyywwwrrrppplllfff\\\OOOBBB999222222222333555888<<<>>>?????????===:::999;;;<<>>======>>>@@@AAA@@@>>><<<===???AAALLLXXXeeennnuuu|||vvvqqqjjjiiiiiikkkqqqxxx|||}}}yyyxxxxxxxxxxxx{{{|||sssppppppkkkiiieee___ZZZUUUQQQPPPSSS]]]gggjjjnnnmmmaaaRRRCCC999000///111///......000333666999;;;===AAACCCFFFFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOOOONNNMMMLLLKKKFFFGGGIIILLLNNNPPPQQQRRRMMMNNNOOOPPPRRRSSSTTTUUUXXXXXXWWWWWWVVVTTTSSSRRRMMMLLLKKKIIIHHHGGGGGGFFFDDDEEEFFFFFFDDDCCCDDDEEEAAAAAABBBBBBBBBBBBCCCCCCGGGEEEGGGJJJKKKJJJMMMSSSfffhhhWWW^^^nnn{{{~~~xxxsssfffZZZNNNGGGAAA;;;999999777777777777777555444333---...000000111333777::::::666222000///000000000444888<<>>??????AAAAAAFFFKKKLLLaaa{{{yyyyyyxxxuuurrrnnnmmmlllggg___RRRDDD;;;444333111111333666:::===@@@@@@@@@>>>;;;999999:::===BBBJJJRRR[[[dddmmmrrrvvvyyy~~~{{{pppeeeZZZSSSLLLIIIEEE@@@>>>===>>>???AAAAAAAAA???======???AAALLLXXXeeennnttt{{{wwwqqqjjjiiihhhkkkpppvvvzzz|||zzzxxx{{{}}}}}}uuuqqqqqqnnnllliiiccc\\\VVVRRRPPPUUU```hhhiiijjjhhhZZZIII>>>555...///222111///000111444777:::===???BBBDDDHHHHHHGGGGGGHHHIIIJJJKKKJJJKKKKKKLLLLLLKKKJJJIIICCCDDDFFFHHHJJJKKKLLLMMMKKKLLLMMMNNNOOOPPPQQQRRRTTTTTTTTTTTTSSSRRRPPPPPPKKKJJJHHHGGGEEEDDDDDDDDDBBBCCCCCCBBB@@@???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBDDDBBBCCCGGGHHHHHHKKKPPP]]]vvvsss^^^bbbpppzzz~~~yyyooocccUUULLLEEE>>>::::::666666666666555444444333---...000000000222666:::;;;888333000000000000///111444888===BBBGGGNNNRRRRRRVVVZZZ\\\\\\___eeejjjiiiiiijjjkkkllllllmmmmmmmmmmmmnnnoooppppppppppppoooppprrrrrrrrrrrrtttvvvwwwwwwwwwvvvvvvuuuuuuuuuwwwuuutttrrrrrrtttvvvwwwwwwwwwvvvwwwwwwxxxyyyzzzyyy{{{}}}zzzuuunnnkkkiiiiiimmmuuu~~~xxxlllfffaaaYYYRRROOOJJJMMMTTT^^^hhhppptttuuuuuutttttttttuuuuuuvvvvvvssstttvvvxxxzzz{{{||||||~~~}}}}}}~~~{{{yyyyyyxxxwwwwwwwwwwwwwwwxxxwwwvvvwwwyyy|||}}}|||}}}|||{{{yyyzzzwwwvvvzzzzzzuuusssuuuxxxzzzzzzoooddd^^^))))))))))))))))))))))))************************)))))))))))))))(((((('''************++++++++++++++++++,,,---......///000............////////////000000111222333444444555888888999;;;===>>>@@@@@@AAABBBBBBFFFIIIIII]]]zzzwwwwwwvvvrrrnnnllllllkkkhhh```SSSEEE<<<555333111111222555999<<>>DDDLLLTTT]]]ggglllrrrvvv{{{~~~zzzooodddYYYRRRLLLIIIEEEAAA>>>>>>???@@@AAAAAAAAA???======???AAALLLXXXeeennnttt{{{~~~~~~|||yyyrrrjjjiiihhhjjjoootttxxxzzz}}}|||xxxsssrrrpppooolllfff^^^WWWSSSQQQXXXbbbiiihhhgggdddUUUCCC:::222,,,///222222111111111444888;;;>>>@@@CCCEEEIIIHHHGGGGGGGGGGGGIIIJJJFFFGGGHHHJJJJJJJJJIIIIIIAAABBBDDDEEEGGGGGGHHHHHHKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLIIIHHHFFFEEECCCBBBBBBAAA@@@AAABBB@@@>>>======>>>@@@@@@AAAAAAAAABBBBBBBBBAAA???@@@DDDFFFFFFIIINNNWWWooozzzbbbeeeqqqyyy}}}xxxkkk\\\QQQHHH???999888666666666555444444444444,,,...000//////111666:::<<<888444111000000000//////111666:::>>>DDDKKKOOOPPPTTTXXXYYYYYY\\\bbbggghhhhhhhhhiiijjjjjjkkkkkkkkklllmmmoooppppppqqqqqqnnnpppqqqqqqqqqqqqssstttvvvvvvvvvwwwvvvvvvuuutttyyywwwtttqqqqqqsssuuuwwwwwwwwwwwwwwwxxxyyyzzz{{{zzz|||~~~{{{tttmmmiiigggeeeiiirrr{{{ssslllfff\\\TTTQQQMMMPPPWWWaaakkkssswwwxxxssssssrrrrrrrrrsssttttttssstttvvvyyy{{{|||}}}~~~~~~{{{zzz{{{}}}~~~|||zzzzzzyyyxxxxxxwwwwwwxxxxxxxxxwwwuuuuuuvvvzzz~~~~~~||||||{{{zzzyyyvvvsssqqquuu}}}{{{tttnnnlllooossswww}}}wwwoooeee]]]YYY(((((((((((())))))))))))"""$$$&&&((())))))((('''%%%'''((()))((((((***+++(((((((((***++++++)))'''******+++++++++,,,,,,,,,,,,------....../////////222333444444444666999<<<:::::::::;;;<<<===>>>???>>>???BBBDDDEEEKKK\\\mmmzzztttrrrpppllliiihhhiiihhheeebbbZZZKKK===555111111222222222777===@@@@@@??????===<<<;;;:::;;;===AAAHHHPPPXXX___dddnnnqqqvvv{{{xxxnnndddXXXOOOJJJGGGDDDAAA??????@@@AAABBB@@@AAACCCBBB>>>???CCCLLLWWWfffpppuuuwwwzzz}}}}}}wwwppplllgggfffjjjpppuuuxxxxxx{{{yyyuuuvvvtttsssmmmeee[[[TTTQQQRRR^^^ccckkkooojjj]]]LLL@@@333222000///...///111222777888:::<<>>???@@@@@@BBBDDDCCCIIIXXXgggxxxsssooojjjffffffhhhhhhfffddd^^^OOOAAA999555222333222222555;;;>>>?????????>>><<<;;;:::999:::>>>CCCJJJSSSZZZ___hhhlllrrrxxx|||uuukkkbbbXXXPPPKKKHHHDDDAAA@@@@@@AAAAAADDDBBBCCCEEEDDD@@@AAAEEEMMMWWWdddlllqqqtttxxx||||||tttpppkkkiiikkkpppsssuuuxxx{{{yyyssstttsssrrrmmmdddZZZTTTTTTWWWbbbggglllllleeeWWWFFF:::222111/////////000222333777888:::<<>>@@@BBBCCCCCCBBBAAAAAABBB@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBDDDGGGKKKMMMTTTfff|||ddddddkkkpppxxx}}}ssscccSSSGGG???:::777333333333333333555666777333111...------000444666;;;999888555333111////////////111444999???DDDGGGJJJNNNRRRUUUVVVXXX]]]aaabbbdddfffffffffgggiiikkkmmmmmmnnnoooppppppqqqqqqssssssrrrqqqqqqrrrsssttttttwwwzzz{{{yyywwwvvvvvvuuuuuuuuusssrrrrrrtttwwwyyyyyyxxxyyy{{{~~~}}}uuulllfffcccaaagggnnnvvv|||vvvmmmddd^^^]]]```dddkkkrrrwwwyyyyyyxxxvvvtttssstttuuuttttttssstttvvvxxxzzzzzzzzzzzz|||zzzzzz{{{}}}~~~}}}||||||{{{zzzxxxwwwvvvvvvvvvxxxwwwvvvvvvwwwxxxzzz|||~~~|||{{{{{{uuuqqqnnnnnnrrryyy}}}xxxtttooojjjiiikkkppptttxxxyyyzzzyyywwwwwwxxxzzzxxxuuupppiii```YYYTTTRRR(((((((((((())))))))))))(((((((((((())))))))))))---)))&&&&&&(((+++***)))+++******+++---...,,,+++............------------,,,,,,------...//////000111222444444444555777::::::::::::;;;<<<===???@@@AAAAAACCCDDDCCCGGGTTTaaawwwqqqmmmjjjgggjjjkkkkkkkkkeeeXXXJJJ>>>999444333222111333888;;;===>>>@@@???===;;;999777888999<<>>444000/////////000222444555888999:::===???AAACCCDDDJJJKKKLLLLLLKKKJJJHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDGGGGGGFFFDDDAAA???@@@AAADDDDDDEEEFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDDDD@@@AAABBBBBBBBBAAA@@@???BBBCCCEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBAAAAAABBBDDDGGGJJJLLLRRR```}}}yyydddaaaeeehhhooozzzxxxhhhWWWKKKBBB<<<999111111111222444666888999555333111......000333555;;;:::999777444222000///...///000333777<<<@@@CCCFFFJJJOOORRRTTTWWW\\\aaa```bbbdddeeefffgggiiikkkkkklllmmmnnnooopppqqqrrrtttsssrrrqqqpppqqqrrrrrrsssuuuxxxyyyxxxvvvvvvvvvwwwwwwvvvtttrrrrrrsssuuuzzzzzzyyyzzz|||~~~uuulllfffbbbccchhhooovvv{{{wwwooojjjiiijjjmmmqqqvvvzzzzzzyyyxxxuuusssrrrrrrsssrrrqqqssstttvvvwwwyyyzzzzzzzzz|||{{{zzz{{{}}}~~~|||{{{zzzzzzyyyxxxwwwvvvvvvvvvzzzyyyxxxxxxxxxyyy{{{|||~~~~~~|||zzzzzztttrrrppppppttt|||yyywwwtttpppmmmkkkllloooppppppnnnnnnooorrruuuxxxxxxrrrooohhhaaaZZZUUURRRPPP(((((((((((())))))))))))+++***))))))((())))))***...)))######'''***)))''')))(((((()))+++,,,+++***.........---------------,,,,,,---......///000000222333555555555666888::::::::::::;;;<<<>>>???@@@BBBBBBDDDFFFEEEHHHSSS___yyyyyyvvvuuuooorrrtttttttttooobbbTTTCCC;;;555333111000222777888:::===???@@@>>>;;;999888777666777<<>>555222111000222666555888;;;>>>???>>><<<;;;999888666666999>>>DDDHHHOOOTTT]]]eeelllsssxxx|||~~~{{{uuunnnjjj]]]VVVOOOKKKKKKLLLKKKIIIKKKHHHHHHJJJIIIGGGJJJOOOVVV\\\cccfffhhhmmmuuu{{{|||wwwuuuuuuvvvvvvvvvyyy|||~~~}}}~~~~~~|||~~~wwwvvvxxxyyyuuummm```UUUTTT[[[dddlllkkkggg]]]OOOAAA888333......000222555777999;;;;;;<<<===???AAACCCDDDEEEGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGFFFDDDCCCDDDEEECCCCCCCCCCCCBBBAAAAAA@@@>>>>>>>>>???@@@AAABBBCCC???@@@BBBCCCDDDDDDDDDCCCDDDFFFGGGFFFEEECCCCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGCCCCCCBBBCCCDDDGGGJJJLLLRRRWWWkkkwwwcccYYYVVVXXXdddpppxxxttteeeXXXMMMDDD???999888666555555666888999777555222///......//////999999::::::999666222000/////////000222555999;;;???DDDJJJNNNRRRVVV\\\aaaeeefffhhhhhhgggggghhhiiijjjjjjkkklllmmmoooqqqrrrrrrqqqpppooonnnnnnooopppppprrruuuvvvvvvvvvwwwyyyyyyyyyyyywwwtttsssssstttwwwxxxyyyzzz{{{}}}sssiiiccc```aaafffnnnuuu{{{|||xxxxxxwwwwwwxxxzzz{{{zzzyyywwwuuurrrqqqrrrrrrrrrqqqttttttuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{}}}|||zzzwwwssssssttttttttttttsssrrrvvvvvvxxxzzz|||~~~|||xxxuuuttttttvvvyyy}}}}}}yyyuuurrrpppmmmhhhdddbbbbbbfffppp|||uuummmaaaXXXTTTSSSSSSTTT(((((((((((()))))))))))))))))))))))))))*********---***'''''')))++++++***,,,+++***+++---/////////++++++,,,,,,---------------...///000111222333444555777999:::999999:::;;;:::::::::<<<===???AAABBBBBBBBBFFFKKKMMMPPPWWW```lll~~~~~~||||||xxxmmmaaaPPPDDD999444222111222555444666999<<<>>>>>>======;;;999777666777;;;???BBBHHHMMMUUU]]]dddlllrrrwwwxxxzzz}}}zzztttfff^^^UUUPPPPPPQQQOOOLLLNNNLLLKKKMMMLLLKKKNNNSSS[[[bbbiiimmmnnnqqqwww}}}~~~|||yyyyyyzzz{{{|||}}}~~~zzzyyyyyyzzz}}}{{{|||~~~|||uuuiii\\\TTTUUU]]]eeejjjhhhbbbVVVHHH<<<666444///000222555777:::<<<======>>>???AAACCCDDDFFFFFFFFFGGGGGGHHHGGGFFFDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEBBBDDDFFFFFFEEEEEEEEEFFFCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCAAABBBCCCEEEFFFFFFEEEDDDEEEFFFGGGGGGEEECCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDFFFHHHKKKLLLRRRUUUfffzzzhhh[[[SSSTTT___lllvvvyyylll^^^QQQFFF???;;;999666333222222444555777555222000...---......666888;;;<<<;;;888555222000000//////111333666777<<>>@@@AAABBBCCCCCCGGGLLLOOOQQQVVV^^^dddzzz~~~~~~|||ssshhh[[[MMM???888555222111333333555888:::===>>>??????<<<:::888777777999;;;<<>>>>>???@@@AAACCCDDDFFFGGGHHHGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFAAADDDFFFFFFEEEEEEEEEFFFCCCCCCCCCBBBAAA@@@>>>>>>?????????@@@AAABBBDDDDDDAAABBBDDDEEEFFFEEEEEEDDDEEEFFFGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGIIILLLMMMQQQSSScccqqqbbbVVVRRRZZZcccuuutttgggXXXKKKCCC;;;999666333222222444555777666444111////////////444777:::======;;;777555222111000///000222444555888===CCCHHHLLLPPPVVV[[[aaaccceeegggggghhhkkkmmmlllkkkjjjjjjkkkmmmooopppooonnnmmmmmmmmmnnnooopppoooqqqtttvvvwwwxxx{{{}}}xxxyyyzzzyyyvvvuuuuuuuuuwwwyyy{{{{{{|||~~~sssjjjeeecccaaagggpppwww|||yyyxxxwwwxxxzzz|||||||||xxxvvvttttttvvvwwwxxxwwwtttttttttssstttuuuwwwxxxwwwwwwxxxyyyzzzyyyvvvsssqqqrrrtttuuuvvvuuutttssstttuuuwwwzzz}}}|||yyywwwwwwwwwwwwxxx{{{xxxvvvxxx|||}}}yyyvvvsssuuuzzzrrraaaTTTPPPQQQSSSSSS(((((((((((())))))))))))$$$&&&(((***++++++)))(((''')))++++++***+++,,,...***)))((((((+++---......+++,,,---...///111222222///000111222444555666777444666888999888888888888999:::;;;<<<>>>@@@BBBCCCDDDDDDGGGMMMOOOPPPUUU[[[^^^rrryyyooocccTTTDDD;;;777333111222333444777999<<<>>>???@@@<<<;;;999777777777888999???BBBHHHNNNVVV___hhhnnnnnnqqqvvv|||~~~ttthhhbbbbbbbbb^^^ZZZUUUSSSRRRSSSSSSRRRVVV[[[ccckkkuuuzzzzzz{{{}}}~~~|||yyyuuutttttttttxxxzzzuuuxxx}}}ppp___TTTSSSZZZccchhhfffcccYYYKKK;;;111///111222333666999;;;===??????AAAAAABBBDDDEEEGGGHHHIIIHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===AAAAAAAAAAAABBBCCCDDDEEEAAABBBDDDEEEEEEEEEDDDCCCEEEFFFGGGFFFDDDBBBBBBCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFHHHJJJLLLNNNPPPRRRaaawwwhhhYYYRRRUUU]]]uuu{{{nnn___QQQHHH===;;;777555444555777999888777555333111000000000333666:::===>>><<<888666222111000///000111333444666;;;AAAEEEIIIMMMTTTXXX]]]```ccceeegggiiilllnnnmmmllljjjjjjjjjlllnnnooonnnmmmllllllmmmnnnooopppooorrrtttvvvwwwyyy|||~~~wwwyyyzzzyyywwwuuuuuuvvvwwwzzz}}}}}}}}}tttkkkgggeeeccciiiqqqxxx}}}~~~xxxwwwwwwxxx{{{}}}~~~~~~xxxvvvuuuuuuwwwyyyzzzyyyuuutttsssssstttuuuvvvwwwvvvvvvwwwyyyyyyxxxtttqqqqqqsssuuuvvvwwwvvvuuutttuuuvvvxxxzzz|||~~~}}}{{{yyywwwuuuvvvwwwwww|||{{{yyyyyy~~~wwwcccVVVQQQSSSTTTUUU$$$%%%''')))******))))))&&&''''''(((((((((((((((%%%&&&'''((()))***+++,,,,,,,,,,,,,,,---...//////......---------......///000111222333555666777777777777666666777999;;;<<<:::;;;<<<>>>???AAABBBBBBFFFGGGHHHKKKNNNRRRTTTVVV\\\eee||||||~~~}}}|||qqqcccPPPAAA999666222000000222555999===@@@BBBCCC???===999666555666888:::===???CCCHHHNNNWWWaaagggjjjoootttyyy{{{zzztttrrrnnngggaaabbb]]]YYYZZZZZZZZZ^^^ccclllpppwww|||~~~}}}yyyqqqhhhjjjmmmrrryyy{{{qqqiiippp~~~kkk[[[XXX\\\___bbbgggbbbXXXMMMCCC999000...000444555777999;;;===???@@@???@@@CCCDDDEEEEEECCCCCCFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFHHHHHHFFFDDDCCCFFFDDDCCCCCCEEEFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBBAAABBBDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDFFFIIIHHHHHHHHHHHHHHHIIIJJJKKKQQQWWW```qqq}}}ppp^^^QQQRRRZZZlll|||{{{nnn[[[KKKDDD<<<666666777444333444555777:::888333///,,,,,,///222666:::;;;:::888666222111...,,,,,,---///000666999<<<@@@DDDIIINNNRRRYYY]]]bbbeeeeeegggjjjmmmooonnnmmmkkkkkkkkklllmmmmmmmmmlllllllllnnnoooppppppqqqrrrtttwwwzzz|||~~~}}}|||{{{zzzxxxwwwvvvuuu{{{|||}}}}}}~~~uuujjjcccaaafffjjjpppvvvyyy|||~~~{{{uuuuuuvvvwwwxxxzzz|||}}}yyywwwvvvvvvwwwwwwuuutttxxxwwwuuuttttttvvvxxxyyywwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvwwwxxxyyyyyyzzzxxxyyyzzz|||~~~~~~}}}}}}}}}}}}}}}vvvvvvvvvvvvxxxzzz|||}}}}}}wwwyyy|||ttt```UUUUUUWWWTTTPPP(((((((((((((((''''''&&&''''''((())))))))))))(((''''''(((((())))))******,,,,,,+++,,,,,,---...///......---------...//////111111222333555666777777777777777777888:::;;;<<<======>>>???@@@BBBBBBCCCGGGHHHIIILLLOOORRRUUUWWWZZZaaatttxxxdddQQQDDD<<<888555000111444666999;;;===>>>@@@>>>:::777666666777888888:::>>>BBBHHHPPPXXX^^^bbbhhhnnnssswww|||wwwqqqkkkfffbbbbbbaaa```bbbgggooosssxxx|||~~~}}}~~~}}}sssjjjgggiiilllrrrwww{{{{{{{{{tttlllhhhpppzzzjjj\\\ZZZ^^^```bbbeee```UUUGGG>>>777111000222666777999;;;===???AAAAAACCCDDDEEEFFFFFFDDDCCCAAABBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEFFFGGGFFFEEEDDDFFFDDDCCCCCCDDDEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBDDDCCCCCCBBBAAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAADDDDDDCCCCCCCCCCCCDDDDDDFFFGGGFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJJJJOOOTTT\\\kkktttcccUUUSSSXXXfffwwwwwwcccQQQEEE===777777777555444444555888:::888444///---,,,...111555999::::::999777444222000...---...000111222444888;;;???DDDIIIMMMUUUZZZ___bbbcccdddgggjjjmmmllllllkkkkkklllmmmnnnooonnnmmmmmmmmmnnnooopppqqqqqqssstttwwwyyy{{{}}}|||{{{zzzzzzxxxxxxwwwvvv{{{}}}~~~~~~vvvlllfffcccgggkkkqqqvvvyyy||||||wwwwwwwwwwwwxxxzzz{{{|||yyywwwuuuuuuvvvwwwvvvuuuyyyxxxvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwxxxzzz{{{||||||zzz{{{|||}}}}}}{{{yyywwwvvvuuuuuuuuuvvvxxx{{{}}}~~~vvvsssxxx~~~uuuaaaVVVVVVWWWTTTPPP))))))(((''''''''''''''''''((())))))******))))))))))))))))))))))))))))))+++++++++,,,,,,---...///......------......///000111111222444555666777888888888888888999;;;<<<===??????@@@AAAAAABBBCCCCCCGGGHHHJJJLLLOOORRRUUUWWWWWW[[[jjjuuu```NNNAAA999666222222333555777888:::;;;@@@>>><<<999777666666666555777:::===AAAHHHOOOTTTXXX^^^eeekkkpppvvv}}}~~~yyysssooonnnllliiijjjnnnvvvxxx|||~~~~~~zzzyyy}}}wwwmmmffffffhhhkkkooossstttsssnnnjjjjjjsss|||rrrggg]]]]]]aaaccccccccc]]]OOO???888555333333444999:::<<<>>>@@@BBBBBBCCCGGGGGGGGGGGGFFFDDDBBB@@@@@@@@@AAAAAABBBDDDEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDBBBBBBCCCCCCBBBAAABBBBBBBBBBBBCCCCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGDDDDDDEEEFFFHHHGGGGGGGGGGGGHHHIIIIIILLLOOOUUUbbb|||{{{kkk\\\UUUVVV^^^ooommmZZZIII@@@999888777555444555666888:::999555111...------///333777999:::999999666444222000///000111222///222555888;;;???EEEIIIQQQUUU[[[^^^___```dddgggiiiiiijjjjjjlllmmmooopppppppppnnnmmmmmmnnnoooooorrrrrrssstttvvvxxxzzz{{{zzzzzzyyyyyyyyyyyyxxxxxx|||~~~xxxnnnhhhfffhhhlllrrrwwwzzz|||~~~|||}}}xxxxxxxxxxxxxxxyyyyyyzzzyyyvvvttttttuuuwwwxxxxxx{{{zzzxxxwwwvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyywwwxxxyyyzzz|||}}}~~~~~~}}}~~~~~~~~~|||yyyvvvsssrrrtttttttttuuuxxx|||xxxqqqjjjpppyyyrrr```VVVTTTUUUQQQMMM'''&&&&&&&&&'''(((***,,,(((((()))***************)))))))))))))))*********++++++++++++,,,---...///...---------...///000111111222333444555777888888888888999:::;;;<<<======@@@@@@AAAAAAAAABBBBBBBBBGGGGGGIIIKKKNNNQQQTTTUUUTTTWWWccc{{{ooo[[[III===777555555444555666888:::<<>>===;;;999777666555555777999;;;>>>CCCIIIMMMPPPVVV]]]ccchhhooovvv{{{{{{zzzwwwssstttwww~~~{{{zzzxxxzzzyyyqqqjjjiiiiiikkkooorrrttttttqqqpppsss{{{yyyooogggaaa^^^```eeegggdddaaaXXXHHH888333333555666888;;;===???AAABBBCCCCCCCCCGGGGGGGGGFFFEEEDDDBBBAAACCCBBBAAA@@@@@@@@@AAAAAADDDDDDDDDDDDDDDEEEGGGGGGEEECCCAAAAAABBBBBBAAA@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDFFFGGGGGGGGGHHHGGGEEEDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHJJJKKKOOOZZZpppuuudddYYYUUUXXXhhh|||vvvbbbMMMCCC;;;888777444333555777888999999666333000...---...111444777888::::::777555333111000000000111000222555777:::>>>CCCGGGLLLQQQWWWZZZ[[[]]]aaadddeeefffgggiiikkkmmmooopppqqqpppooonnnmmmmmmnnnooorrrrrrssstttuuuwwwxxxyyyxxxxxxyyyyyyyyyzzzzzzzzz}}}~~~wwwnnniiigggiiimmmsssxxxzzz{{{|||}}}zzz}}}}}}|||yyyxxxwwwwwwvvvvvvwwwwwwyyyvvvssssssuuuwwwyyyyyy|||{{{zzzxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzxxxxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~{{{xxxuuuttttttuuuuuuuuuwwwzzzvvvpppfffkkkrrr{{{vvvjjj[[[SSSRRRRRROOOJJJ'''&&&&&&&&&'''(((***,,,(((((()))***************''''''((()))***+++,,,,,,++++++++++++,,,---......---------...///000111111111222333444666777888888888999:::;;;<<<======>>>???@@@@@@@@@AAAAAABBBBBBEEEFFFGGGIIILLLOOOQQQSSSQQQTTT^^^tttmmmXXXFFF<<<666555444333444777:::;;;<<<======<<<;;;999666555555777888999;;;>>>CCCFFFKKKQQQXXX^^^bbbhhhooouuu}}}}}}qqqsssxxx~~~~~~zzzvvvpppnnnnnnooossswwwyyyzzz{{{{{{~~~|||oooddd\\\]]]^^^bbbgggiiieee___QQQBBB444111444777999<<<===>>>AAACCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@?????????AAAAAAEEEEEEEEEEEEEEEFFFGGGHHHDDDCCCAAA@@@AAABBBAAA@@@AAABBBDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDCCC@@@@@@@@@AAABBBDDDEEEFFFDDDEEEGGGGGGFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFIIIJJJMMMUUUfff~~~mmm^^^VVVUUUbbbuuu|||iiiSSSHHH>>>999777333333444777777888999888666333000......///111444777999;;;777666444222000/////////000222444666888<<<@@@CCCHHHMMMSSSWWWXXXZZZ^^^bbbaaabbbdddgggjjjmmmooopppqqqpppooommmmmmmmmnnnnnnqqqqqqrrrssstttvvvxxxyyywwwwwwxxxyyyyyyzzz{{{{{{|||~~~uuulllgggfffiiimmmsssxxxzzzzzzzzz{{{yyy{{{|||~~~}}}{{{zzzxxxwwwvvvuuuttttttttttttyyyvvvssssssuuuwwwyyyyyy|||{{{zzzyyyxxxxxxxxxwwwxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}|||||||||}}}}}}{{{wwwttttttuuuwwwxxxyyy{{{~~~{{{rrrmmmhhhkkknnnsss|||jjjaaaWWWRRRRRRRRRNNNJJJ))))))(((''''''''''''''''''((())))))******))))))&&&'''((()))+++,,,---...*********++++++,,,---...---------...///000111222222222333555666777888999999:::;;;===>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCEEEEEEGGGHHHKKKNNNPPPQQQOOORRRYYYjjjzzzeeeOOOBBB777555333111111333666888888:::<<<>>>===;;;999777333555666777777999===???FFFKKKRRRXXX]]]ccckkkppp{{{~~~~~~}}}wwwkkkqqqyyy|||||||||zzzvvvuuutttuuuxxx{{{}}}}}}uuuggg]]]WWW[[[```cccggghhhaaaYYYJJJ>>>555333666999<<>>???????????????@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGIIIKKKNNNPPPQQQNNNPPPSSS]]]uuuppp[[[MMM===:::555111///000222444444777;;;>>>???>>>;;;999333444666666666777:::===???EEEMMMTTTYYY```hhhnnnvvv{{{~~~~~~uuuqqqnnnuuu~~~}}}~~~~~~~~~}}}||||||~~~~~~}}}wwwmmmbbbZZZVVV]]]bbbdddfffeee\\\QQQCCC<<<777888::::::===AAABBBDDDFFFHHHIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGCCCBBB@@@@@@AAACCCFFFHHHHHHIIIJJJJJJIIIHHHFFFEEECCCAAA@@@AAACCCDDDDDDDDDDDDFFFHHHKKKLLLLLLKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGIIIKKKKKKJJJIIIIIIJJJFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGKKKQQQYYYlllyyyggg\\\QQQUUUcccwwwwwwdddWWWIIIAAA;;;666555666555555666999<<<<<<999666000///...---///333777::::::999777555333111000///---...000111222555999<<>>???@@@??????@@@@@@AAACCCDDDFFFGGGHHHFFFGGGHHHJJJLLLOOOQQQRRRNNNOOOOOOTTTiii|||jjj]]]DDD@@@:::444000000222333222555:::???AAA???===;;;444666777777777888;;;===999@@@HHHPPPWWW___hhhnnnsssyyy}}}}}}~~~~~~||||||}}}xxxqqqnnnuuu|||}}}zzzyyyyyyvvvqqqhhh___ZZZXXX___dddddddddbbbWWWKKK@@@;;;:::;;;<<<;;;>>>CCCDDDFFFHHHJJJKKKJJJHHHFFFFFFFFFEEEEEEFFFGGGGGGHHHGGGFFFCCCAAAAAABBBDDDFFFIIIJJJKKKLLLKKKHHHFFFDDDBBBAAA@@@AAACCCEEEFFFEEEFFFHHHJJJLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMNNNNNNLLLJJJIIIJJJFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFKKKPPPVVVfff|||jjj^^^OOOQQQ\\\rrr|||iii\\\MMMDDD>>>888666888444444555999===>>>;;;777222000---,,,...222666999;;;;;;999777555222111000...///111222222555999<<<;;;AAAGGGLLLNNNQQQUUUYYYXXXZZZ^^^bbbeeehhhiiijjjlllkkkjjjjjjkkklllmmmnnnmmmnnnoooqqqtttvvvyyyzzzxxxxxxxxxyyyyyyzzzzzzzzzvvvxxx{{{|||sssiiidddcccggglllrrrvvvwwwvvvtttsssttttttuuuxxx{{{}}}}}}||||||~~~xxxzzz|||~~~~~~~~~}}}|||zzzyyyyyyxxxwwwwwwxxxxxxyyywwwvvvvvvwwwwwwuuutttwwwwwwxxxyyyyyyyyyxxxxxxuuuuuuvvvwwwxxxxxxyyyyyy}}}||||||{{{zzzzzzyyyyyyzzzzzzyyyxxxxxxwwwvvvvvvsssttttttqqqnnnpppwww}}}vvvmmmiiieeegggiiijjjrrr|||qqqdddVVVUUUUUUVVVUUUPPPFFF???((((((''''''''''''(((((('''(((((()))***+++++++++,,,,,,,,,+++++++++*********+++,,,---............---...///000000111000000444555666777777888888888666888:::;;;<<<===???AAABBBAAAAAAAAABBBEEEGGGIIIJJJJJJJJJJJJKKKMMMPPPQQQMMMLLLNNNTTT```vvvyyylllUUUFFF888555555111///111222444888<<<>>>>>>>>>===:::999777444333555999===???BBBGGGMMMSSS[[[dddiiippptttyyy}}}zzzzzz}}}yyysssqqqrrr|||}}}~~~zzzuuurrrpppnnnggg\\\VVVVVV]]]aaafffhhhcccYYYMMMEEE<<<<<<<<<===???AAADDDEEEHHHHHHHHHIIIKKKLLLKKKIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDGGGHHHJJJJJJJJJHHHFFFEEEDDDCCCAAAAAABBBEEEHHHKKKJJJLLLLLLKKKJJJIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJHHHIIIHHHGGGFFFGGGIIIKKKMMMNNNOOOOOOOOOOOOOOOOOONNNLLLJJJGGGDDDBBBCCCDDDEEEEEEEEEIIIPPPTTTaaa}}}pppaaaSSSTTT\\\jjjyyyyyyhhhUUUHHH???777444444111444555555999======999222111///...///111444666<<<;;;;;;999666333111///++++++---///111444666777;;;>>>BBBEEEJJJOOOUUUYYYWWWYYY\\\^^^___aaadddfffiiijjjkkkkkkkkklllnnnppprrrssstttvvvxxxzzz|||}}}}}}|||{{{{{{zzz{{{{{{|||vvvxxxyyyzzz}}}~~~rrriiifffeeegggjjjnnnrrruuuuuutttsssssstttuuuwwwyyyzzzzzzzzzzzz|||~~~}}}yyyyyyxxxzzz|||}}}}}}|||xxxxxxxxxyyyyyyyyyzzzzzzzzzxxxvvvvvvvvvvvvtttsssvvvvvvvvvvvvuuuuuuttttttvvvvvvwwwxxxxxxxxxxxxwww{{{{{{{{{{{{zzzyyyxxxwwwyyyvvvuuuuuuwwwwwwtttqqqqqqpppnnnmmmmmmpppvvv{{{xxxnnnhhhgggeeedddiiissszzzpppfff```\\\XXXTTTTTTSSSLLL@@@666((((((''''''''''''((((((&&&''''''((())))))***************++++++,,,,,,,,,+++,,,,,,---..................///000111111111111444555666777777888888888888999<<<======>>>AAACCCAAAAAA@@@@@@BBBDDDGGGHHHJJJJJJKKKKKKMMMNNNPPPQQQNNNNNNOOORRRZZZmmmwww___OOO???888555111///000111333666999<<<===>>>>>><<<:::888555333333777:::;;;>>>CCCHHHNNNUUU]]]bbbjjjnnntttyyy{{{}}}~~~|||}}}}}}}}}~~~yyywwwxxxzzz}}}~~~xxxpppkkkgggddd^^^VVVSSSUUU___bbbeeeeee___UUUJJJBBB<<<<<<===???AAACCCFFFGGGIIIIIIHHHJJJLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIJJJLLLKKKJJJJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIHHHGGGHHHIIIKKKMMMPPPPPPQQQQQQQQQQQQPPPPPPMMMKKKIIIGGGEEEEEEFFFFFFGGGGGGKKKPPPSSS]]]wwwvvviiiVVVSSSWWWcccrrr|||lllZZZNNNDDD<<<666555222444555444888======:::333222000//////111333555::::::::::::888444111///.........///000222444555999<<>>>>>???AAACCCAAA@@@@@@AAABBBDDDFFFGGGIIIJJJLLLMMMOOOPPPPPPPPPOOOOOOPPPOOOQQQ___|||}}}||||||~~~ooo___LLL@@@999444111111000111333555888;;;>>>???>>>===;;;777444333444666999;;;???CCCHHHOOOVVV[[[aaafffmmmrrrvvvyyy{{{}}}~~~|||yyyzzz~~~|||}}}||||||}}}sssjjjccc\\\YYYUUUQQQSSSWWWcccdddddd```YYYOOODDD>>>===>>>???BBBDDDGGGIIIJJJKKKJJJIIIKKKLLLLLLKKKIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHGGGEEEDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJKKKKKKKKKMMMOOOLLLLLLLLLKKKJJJIIIIIIHHHKKKLLLMMMOOOPPPOOOOOONNNKKKJJJIIIIIIJJJKKKMMMNNNRRRSSSSSSTTTTTTSSSSSSRRRMMMMMMLLLLLLKKKJJJJJJIIIKKKJJJMMMRRRRRRXXXnnnvvv^^^VVVTTT\\\kkkyyyrrrcccWWWMMMBBB:::888333555444333666<<<>>>;;;444333111//////000111222777888:::;;;999666333000111000/////////000222333777999<<<@@@CCCHHHNNNRRRRRRTTTWWWZZZ[[[]]]```cccdddeeeggggggfffgggjjjlllrrrssstttuuuwwwxxxyyyzzz~~~~~~~~~}}}{{{yyyvvvuuuvvvxxxyyyzzz{{{}}}qqqiiidddcccdddggglllqqqssssssqqqppppppqqqssstttvvvwwwwwwwwwwwwxxxzzz|||}}}}}}{{{zzzvvvuuutttuuuwwwxxxwwwvvvwwwxxxzzz|||}}}}}}|||{{{zzzxxxwwwwwwxxxxxxvvvuuuxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxyyy~~~}}}|||zzzwwwuuutttuuusssrrrqqqqqqooommmjjjgggfffeeeeeeiiipppzzz{{{||||||{{{|||zzztttrrrtttwww{{{{{{yyyxxxyyy{{{{{{qqqfff]]]YYYYYYVVVVVVUUUQQQJJJAAA777111((((((''''''''''''(((((('''''''''(((((()))))))))((())))))***+++,,,,,,,,,,,,,,,------...------,,,...///000111222333333333444555666777777888888888999;;;===>>>>>>???AAABBBAAAAAAAAABBBCCCEEEGGGHHHHHHJJJLLLNNNOOOPPPPPPOOONNNOOOPPPMMMKKKUUUnnnyyywwwzzzuuuxxxzzz|||}}}nnnZZZJJJ@@@999555333000000000222444888<<>>???BBBEEEHHHKKKLLLMMMLLLKKKJJJKKKLLLLLLKKKIIIKKKKKKLLLLLLMMMMMMLLLLLLIIIIIIHHHGGGEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJKKKLLLNNNPPPNNNNNNMMMLLLKKKKKKJJJJJJMMMMMMOOOQQQRRRRRRRRRRRRMMMMMMMMMMMMNNNOOOPPPQQQUUUUUUVVVVVVVVVVVVUUUUUUOOOPPPQQQQQQQQQPPPOOONNNMMMLLLOOOSSSSSSVVVggg{{{kkk^^^TTTXXXeeerrr~~~vvvjjj```UUUGGG===:::555666444222555;;;===;;;555444222000//////000000444666999;;;;;;999555333222111/////////000111333555777:::===@@@DDDIIIMMMOOOQQQUUUWWWYYY\\\___aaabbbccceeeeeeeeefffhhhjjjooopppqqqrrrtttuuuvvvwwwzzz{{{||||||{{{xxxvvvtttvvvxxxyyyzzz{{{uuukkkeeebbb```dddiiiooorrrrrrqqqpppooopppqqqsssttttttuuuuuutttvvvwwwyyyzzzzzzzzzyyyuuutttssstttuuuvvvuuuttttttvvvyyy|||}}}|||zzzyyyyyyxxxwwwwwwxxxxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxyyy}}}}}}|||{{{yyyxxxvvvuuuvvvuuutttrrrqqqooollljjjgggfffddddddhhhqqq|||zzzzzzyyyyyy{{{~~~}}}wwwttttttzzz|||uuussssssvvvvvvrrrhhh\\\UUUUUUWWWUUUWWWVVVOOOEEE:::333000((((((''''''''''''((((((((()))))))))))))))******************************,,,,,,------...---------...///000222333333444444444555666777777888888888888999;;;<<<<<<<<<>>>@@@AAAAAABBBCCCDDDFFFGGGHHHGGGHHHKKKMMMNNNNNNNNNNNNLLLMMMOOOMMMIIIOOOdddxxxwwwrrrssstttwwwwwwxxx}}}xxxfffUUUHHH???888333222111000000222666:::===AAAAAAAAA???;;;888666666666888;;;===@@@EEEKKKOOOTTTYYY```ggglllooorrrtttsssuuuxxxzzz|||~~~~~~}}}{{{zzz|||}}}zzzzzz~~~qqqfff^^^TTTLLLLLLOOOTTT\\\ccchhhddd\\\SSSJJJCCC===:::???AAAEEEIIILLLMMMNNNNNNLLLKKKJJJKKKLLLKKKIIIHHHJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDFFFHHHIIIJJJKKKMMMOOOOOOOOONNNNNNMMMLLLKKKKKKNNNOOOPPPRRRSSSTTTTTTUUUPPPPPPQQQQQQRRRSSSSSSTTTVVVWWWWWWXXXXXXWWWWWWVVVQQQSSSTTTVVVVVVUUUTTTSSSPPPNNNQQQUUUTTTUUUbbbtttvvvfffWWWUUU^^^jjjuuu~~~xxxoooggg[[[KKK@@@<<<777888555333555:::<<<999666555333111////////////111444888;;;<<<;;;888666111000///......000222444444666888;;;===AAAFFFIIILLLNNNRRRUUUWWWZZZ]]]``````bbbcccddddddeeegggjjjkkklllmmmnnnpppqqqssssssuuuvvvxxxyyyyyyxxxwwwuuuuuuwwwzzz{{{|||xxxmmmeeebbb___bbbggglllppprrrrrrrrrnnnooopppqqqrrrsssssssssrrrsssuuuwwwxxxxxxxxxxxxvvvuuussstttuuuuuutttsssrrrtttwwwyyyzzzyyywwwvvvxxxwwwvvvvvvxxxyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxyyyyyyyyyzzzyyyyyyxxxwwwwwwssssssrrrpppmmmjjjiiihhhgggfffdddcccfffnnnxxx|||{{{zzz{{{}}}~~~~~~{{{uuurrrrrrsss}}}}}}tttooonnnooonnnjjj```VVVRRRTTTXXXVVVWWWUUULLL@@@666000///((((((''''''''''''(((((())))))))))))************++++++*********)))))))))***+++,,,---...............///111222444444555555444555666777777888888888666888::::::::::::<<<>>>@@@AAABBBCCCEEEFFFGGGGGGEEEFFFHHHIIIKKKLLLLLLLLLJJJKKKLLLLLLJJJNNN\\\kkk~~~uuussszzz{{{zzzwwwzzz~~~rrrbbbUUUJJJ???666555333111///000333666999===???AAAAAA>>>;;;999888333555777:::<<>>===AAACCCHHHLLLNNNOOOOOONNNLLLKKKJJJJJJKKKJJJHHHFFFHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHHHHHHHJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNOOOPPPQQQSSSSSSTTTRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVRRRSSSUUUVVVWWWWWWVVVVVVSSSPPPRRRUUUSSSRRR^^^mmm~~~lllZZZTTTWWW```mmmvvvyyyssslll___OOOCCC???999999777444555999999666555555333111000///......000222666:::<<<<<<;;;:::222111///---...000222444222444666888:::===AAAEEEGGGJJJNNNQQQTTTWWW[[[^^^^^^___aaabbbbbbcccfffhhhggghhhiiikkkmmmoooqqqqqqpppqqqsssuuuwwwwwwwwwwwwtttwwwzzz{{{}}}|||qqqiiifffaaacccgggjjjnnnppprrrrrrnnnooopppqqqrrrrrrrrrrrrqqqrrrsssuuuvvvwwwwwwxxxwwwuuuttttttuuuuuusssrrrrrrsssuuuvvvwwwvvvtttsssvvvuuutttuuuwwwxxxxxxwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvrrrrrrrrrpppmmmjjjhhhhhhdddcccbbbaaacccjjjsssyyy|||~~~~~~}}}}}}~~~~~~xxxvvvtttrrrrrruuu{{{~~~yyysssnnnnnnqqqtttzzzsssooommmjjjgggbbbZZZSSSQQQUUUYYYXXXVVVQQQGGG;;;222//////((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))***+++---...//////000...///111333444555666666444555666777777888888888666888999:::999:::<<<===>>>???@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKHHHHHHIIIKKKKKKLLLUUU___}}}~~~{{{{{{tttggg[[[MMM@@@888666333000000111333444777;;;???@@@???<<<::::::333555777999<<<@@@FFFJJJNNNRRRYYY^^^bbbdddfffhhhgggiiilllnnnooorrrvvvxxxyyy|||~~~~~~|||xxx{{{|||{{{yyyzzz~~~{{{|||~~~}}}~~~~~~|||yyypppdddZZZOOOIIIHHHPPP[[[cccjjjooofff___TTTIIIAAA???@@@AAABBBEEEIIIMMMPPPPPPNNNMMMLLLKKKIIIIIIIIIHHHFFFDDDFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVPPPQQQRRRTTTUUUVVVVVVVVVVVVRRRRRRSSSPPPNNNXXXfff{{{tttaaaVVVUUU[[[hhhttt{{{{{{vvvooobbbRRRGGGCCC:::;;;999666666888777222555444333222000//////...///111555999;;;=========555333000...---...000222///111333444666999===@@@CCCFFFJJJMMMPPPSSSWWWZZZ[[[]]]^^^______aaadddfffdddeeegggjjjllloooqqqrrrnnnoooppprrrsssuuuvvvvvvtttwwwzzz|||~~~{{{sssppphhhhhhhhhiiikkkmmmooopppnnnooopppqqqqqqrrrqqqqqqpppqqqrrrtttuuuvvvwwwxxxvvvuuussssssssssssrrrppptttttttttuuuttttttsssrrrtttsssssstttvvvxxxwwwvvvrrrrrrsssssssssttttttttttttvvvxxxyyyzzzyyywwwvvvvvvvvvvvvvvvvvvuuuttttttooopppqqqoookkkhhhggghhhbbbbbbaaaaaaccciiiqqqwwwzzz{{{}}}|||xxxpppooollljjjjjjmmmrrrwwwzzzwwwqqqllljjjmmmsssxxx~~~{{{vvvrrrnnnlllfffaaaZZZSSSPPPQQQUUUXXXYYYTTTKKK@@@666000------((((((''''''''''''((((((((((((((((((((('''''''''''''''((()))***+++,,,,,,((()))+++---...000000111///000111333444555666666444555666777888888888888777888::::::::::::<<<===<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDGGGIIIJJJHHHFFFHHHKKKLLLLLLPPPWWWqqq~~~vvviiiYYYJJJ:::888444111000000111222333777<<>>CCCHHHLLLLLLQQQWWW\\\___aaabbbdddccceeehhhjjjkkkmmmqqqtttwwwyyy}}}~~~|||{{{|||{{{}}}~~~zzzwwwzzz|||{{{yyyzzz{{{xxxyyy|||}}}~~~zzzxxxuuummm```WWWOOOJJJKKKVVVccckkkqqquuueee]]]QQQFFF@@@???AAADDDCCCFFFJJJNNNPPPPPPNNNLLLLLLJJJIIIIIIIIIHHHEEECCCDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMQQQQQQSSSTTTTTTUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUOOOOOOPPPQQQSSSTTTUUUVVVYYYTTTRRRRRRNNNJJJSSSaaaqqq{{{ggg[[[VVV[[[hhhuuuzzz|||wwwqqqdddTTTIIIFFF;;;<<<:::777777888555000444444333222111000///...///111444888;;;===??????888555222...,,,---...///---///111222333666:::===???BBBFFFJJJMMMQQQUUUXXXYYY[[[\\\]]]^^^___bbbdddccceeegggjjjmmmppprrrsssooooooooopppqqqssstttuuussswww{{{}}}}}}zzzmmmllljjjiiiiiikkkmmmnnnnnnooopppqqqqqqqqqqqqqqqpppqqqrrrsssuuuvvvwwwxxxvvvtttrrrrrrrrrrrrpppooovvvuuuuuutttssssssrrrrrrsssrrrrrrsssvvvwwwwwwvvvqqqqqqqqqrrrrrrssssssssssssuuuxxx{{{{{{yyywwwuuuwwwwwwwwwvvvuuusssrrrqqqgggiiijjjhhhdddaaaaaabbbbbbbbbcccccceeekkkrrrxxxyyyzzz|||~~~zzzuuummmllljjjhhhgggjjjppptttuuurrrmmmhhhhhhmmmuuu|||{{{vvvtttqqqmmmkkkddd]]]UUUOOONNNQQQTTTVVVYYYRRRGGG;;;333...,,,,,,'''''''''''''''''''''''')))))))))))))))(((((((((***************+++++++++,,,,,,------.../////////222333444555666666666666666666666666777777777777::::::::::::::::::;;;;;;999;;;===@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHJJJLLLPPPSSShhh}}}ppp```MMM@@@555444555222222555222444666999;;;<<<<<<<<<::::::::::::;;;@@@FFFKKKNNNQQQTTTWWWXXXZZZ[[[]]][[[^^^aaacccfffiiimmmppprrruuuzzz~~~~~~{{{xxx||||||}}}~~~}}}{{{|||}}}~~~~~~~~~~~~~~~{{{zzz~~~wwwoooooowww~~~}}}yyyssspppkkk___UUUPPPSSSUUUZZZcccmmmqqqooocccVVVHHHCCCBBBAAABBBEEEKKKKKKLLLLLLLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCCCCCCCCCCBBBAAA@@@AAAAAAAAABBBCCCEEEGGGIIIJJJIIIHHHFFFDDDBBB@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSUUUVVVVVVUUUSSSRRRMMMMMMMMMMMMLLLLLLKKKKKKSSSQQQNNNLLLMMMOOORRRTTTeee|||zzzbbbVVV^^^kkkpppzzzuuuoooiii___TTTLLLEEEAAA<<<999999888555222333333444444444333222222111000111666<<<@@@@@@???;;;888555111//////000111222222222222333444555666;;;===@@@CCCFFFJJJOOOSSSUUUXXX[[[]]]]]]^^^___```cccccceeegggjjjmmmoooqqqpppooonnnnnnooopppssstttyyyyyy{{{~~~|||ssslllhhhgggjjjlllnnnooopppqqqqqqqqqqqqqqqsssssstttuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrroooooopppqqqrrrrrrssssssssstttuuuvvvwwwxxxyyyyyyrrrrrrrrrrrrrrrrrrrrrrrrwwwwwwwwwxxxyyyxxxvvvssstttsssrrrqqqpppnnnmmmllljjjhhheeebbbaaaaaabbbcccffffffhhhmmmtttxxxwwwuuu}}}{{{yyy{{{|||wwwsssnnnnnnnnnmmmlllooossswwwyyytttnnnjjjkkkrrr{{{}}}zzzuuuqqqooonnnllljjjfff]]]SSSNNNPPPSSSUUUTTTYYYNNNAAA:::555///,,,---''''''''''''''''''''''''((((((((((((((((((((((((************++++++++++++---------...//////000000222333444555666666666666777777777777888888888888::::::::::::;;;;;;;;;;;;:::;;;===@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEEEEFFFIIILLLOOO^^^qqq~~~pppXXXIII<<<777555222111333...000333666:::<<<===>>>999999888888999===CCCGGGMMMPPPTTTWWWWWWXXXYYYZZZWWWYYY[[[]]]___bbbfffiiiooossswww{{{{{{yyyyyyzzz|||}}}~~~~~~~~~||||||yyyvvvxxx~~~}}}uuuooosss~~~}}}~~~yyyrrrmmmhhh___WWWRRRVVVYYY]]]eeelllmmmjjj\\\PPPEEEAAABBBBBBDDDGGGJJJKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFHHHIIIIIIJJJIIIHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@@@@??????AAAAAAAAABBBCCCEEEGGGHHHIIIHHHFFFDDDBBB@@@>>>===@@@AAAAAABBBDDDFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIJJJNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMMMMLLLLLLKKKKKKJJJOOONNNKKKJJJKKKMMMPPPRRR]]]rrrssseeedddmmmttt}}}wwwqqqkkkbbbXXXPPPFFFAAA;;;999888777555222555555555555555444444333111000000444:::>>>@@@???<<<:::666222000//////000000000000111222333444555999;;;>>>AAADDDHHHMMMQQQSSSVVVYYY[[[\\\\\\]]]___bbbcccdddgggiiilllooopppoooooonnnmmmnnnppprrrtttyyyzzz{{{~~~}}}sssllljjjkkklllkkkkkklllnnnoooooopppppprrrsssssstttttttttsssssspppqqqqqqqqqrrrrrrrrrsssppppppppppppqqqqqqrrrsssttttttuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxyyyzzzzzzxxxtttqqqppppppqqqqqqpppnnnkkkjjjeeebbb```^^^^^^```ccceeeiiiiiilllsss{{{{{{uuuqqqrrrssssssqqqpppppprrruuurrrpppoooqqqwww~~~zzztttooommmlllkkkjjjddd[[[QQQLLLNNNRRRSSSSSSVVVJJJ>>>777222---++++++((((((((((((((((((((((((&&&&&&''''''(((((())))))************++++++,,,,,,.........///000000111111222333444555666666666666888888888888999999999999::::::::::::;;;;;;<<<<<<;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBCCCEEEIIILLLTTTbbb~~~jjj[[[III???999444222222---///111444777999;;;<<<777888777777777:::>>>BBBJJJNNNRRRUUUUUUUUUUUUUUUSSSUUUWWWXXXYYY[[[^^^aaajjjmmmrrrvvvzzz~~~}}}zzzwwwyyy{{{}}}}}}|||zzzyyyzzz||||||tttpppsssrrrtttyyy|||tttqqqxxx~~~}}}zzzppphhhaaa[[[XXXVVV[[[```cccgggjjjgggaaaRRRHHH@@@???AAABBBFFFIIIIIIJJJJJJIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFIIIJJJKKKLLLKKKIIIFFFDDDAAAAAACCCDDDEEEEEEFFFFFFDDDBBB@@@>>>=========>>>@@@@@@AAAAAACCCDDDFFFGGGFFFEEEDDDBBB@@@>>><<<<<<>>>>>>???@@@BBBDDDFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIKKKJJJHHHGGGHHHJJJMMMOOOTTTeeexxxlllnnnwwwzzzuuuooohhh```ZZZKKKEEE>>>:::999888666444777777666666666555555555111000///222777;;;>>>???>>><<<888555111000///............///000111333333777999<<<>>>AAAEEEIIIMMMOOORRRVVVXXXYYYZZZ[[[]]]aaabbbcccfffiiikkkmmmooommmmmmlllmmmnnnppprrrsssyyyzzz{{{~~~}}}sssnnnlllllliiiiiijjjjjjlllmmmnnnooorrrrrrrrrsssrrrrrrqqqqqqnnnnnnooopppqqqrrrssssssqqqqqqpppoooooopppqqqrrrttttttttttttttttttttttttxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{wwwsssoookkklllooopppooollliiifffccc```\\\ZZZ\\\```eeeiiiooopppsss{{{{{{tttppptttuuuvvvuuusssqqqqqqqqqllllllqqq{{{}}}tttmmmjjjjjjjjjjjjcccZZZPPPLLLNNNRRRTTTSSSPPPEEE999333///+++)))***))))))))))))))))))))))))%%%%%%&&&'''((())))))***)))******++++++,,,,,,,,,/////////000111111222222222333444555666666666666777777777888888888999999888888999999::::::;;;;;;<<<===>>>???AAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBDDDHHHLLLQQQ[[[qqq}}}nnnZZZKKKAAA;;;555222111111111222333444666666777888888777666777:::===DDDHHHMMMQQQQQQQQQQQQRRRQQQRRRTTTUUUVVVWWWZZZ]]]cccfffjjjnnnqqquuuyyy|||~~~|||xxxyyyzzz{{{{{{zzzyyyxxxwwwyyy}}}{{{sssnnnlllpppsssxxx~~~zzzuuuuuu}}}|||yyylllaaaYYYVVVXXXZZZaaafffhhhhhheee^^^VVVJJJBBB======???AAADDDIIIHHHHHHHHHGGGFFFDDDAAA@@@@@@@@@??????@@@AAACCCEEEGGGIIIKKKLLLJJJGGGDDDAAA>>>???@@@BBBDDDEEEEEEEEEDDDBBB>>>;;;999:::;;;<<<>>>>>>???@@@AAABBBCCCDDDAAAAAA@@@???>>>===============>>>???AAADDDFFFGGGFFFEEEDDDDDDEEEFFFHHHIIILLLMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMOOO\\\ttttttooovvv~~~yyyuuuqqqkkkfffTTTMMMDDD>>><<<;;;999777888777777666555555555555111000000111444888<<<>>>???===:::777444111///...------------...000111222444666999;;;===AAAEEEIIILLLOOOSSSUUUWWWXXXYYY[[[^^^___bbbdddgggjjjkkkllljjjkkkkkklllmmmoooqqqrrrxxxyyyzzz|||}}}vvvrrrppplllkkkjjjiiijjjkkklllmmmqqqqqqqqqqqqqqqppppppoookkklllmmmnnnpppqqqrrrsssrrrqqqooonnnnnnooopppqqqsssssssssttttttuuuuuuuuu{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzwwwqqqmmmfffiiilllmmmmmmiiieeecccdddaaa]]]\\\^^^dddjjjoooxxxyyy|||}}}uuuqqqqqqtttwwwxxxvvvsssqqqpppmmmnnnuuuwwwmmmhhhhhhiiijjjccc[[[RRROOORRRUUUVVVUUULLLAAA666111...***)))+++))))))))))))))))))))))))%%%&&&&&&'''((()))******)))******+++,,,,,,------//////000000111222222222222333444555666666666666666666666777777777888888666777777888999:::::::::===>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDGGGKKKOOOVVV]]]nnn~~~lllZZZOOOFFF<<<444444333222111111222333444777888999888777777999:::===AAAFFFIIIKKKLLLMMMNNNMMMNNNPPPQQQRRRTTTWWWYYY[[[^^^bbbeeehhhkkknnnqqqzzz||||||~~~xxxwwwwwwwwwyyyzzz|||~~~{{{}}}}}}tttnnnmmmmmmoootttyyy|||yyyuuuuuuttttttxxx~~~~~~vvvhhh[[[RRRSSSXXX___fffkkkjjjeee___UUULLLDDD???;;;<<<>>>>>>AAAEEEFFFFFFFFFFFFDDDBBB@@@>>>???>>>===<<<===???BBBDDDEEEFFFHHHIIIHHHEEEAAA???<<<===???AAACCCDDDEEEEEECCCAAA===999777888:::<<<;;;<<<===>>>??????@@@@@@<<<<<<======>>>>>>??????======>>>???AAACCCEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHKKKLLLLLLMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFHHHJJJKKKPPPWWWjjjuuuvvv~~~{{{xxxuuurrr]]]TTTIII@@@<<<;;;:::888888777666555444444444444222222111111222555999<<<>>>===<<<999666333111///------------...///000111222444666888:::===AAAEEEHHHLLLPPPSSSTTTVVVXXXYYY[[[\\\___bbbeeeggghhhiiihhhhhhiiikkkmmmooopppqqqvvvvvvwwwyyy|||zzzwwwrrrooollliiihhhhhhiiijjjnnnooooooooooooooonnnnnnhhhiiijjjlllmmmooopppqqqqqqpppooonnnnnnnnnoooppppppppprrrsssuuuvvvwwwxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyvvvqqqmmmeeegggiiijjjiiifffcccaaa___^^^^^^```eeemmmuuuzzzwwwsssoootttzzz}}}}}}{{{xxxwwwuuuuuuzzz|||ooohhhffffffggg```YYYSSSQQQTTTWWWVVVTTTHHH>>>444000...,,,+++---((((((((((((((((((((((((''''''(((((())))))******)))******+++,,,---....../////////000111111222222222333444555666666666666555666666666777777777777666666777888999:::;;;;;;????????????@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGKKKQQQUUU^^^dddpppooobbbWWWHHH<<<555444111000000222555666777888999999777777777999888;;;???AAACCCDDDFFFHHHFFFHHHJJJLLLNNNPPPTTTWWWWWWYYY\\\^^^```bbbeeehhhqqqtttwwwzzz{{{}}}{{{}}}xxxwwwwwwxxxzzz~~~yyytttmmmgggfffjjjpppttt{{{yyysssooojjjkkknnnqqqwwwrrrcccYYYRRRUUU\\\dddjjjmmmhhh```XXXMMMEEE@@@<<<;;;<<<===<<<>>>BBBDDDEEEEEEDDDCCCAAA???>>>???>>><<<;;;<<<>>>@@@BBBBBBDDDEEEFFFEEECCC@@@>>><<<===???AAABBBCCCDDDDDDBBB???<<<888777888:::;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>???@@@AAA===>>>>>>???@@@BBBCCCDDDCCCBBBBBBBBBCCCEEEFFFHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHOOOSSSaaa{{{xxx|||}}}zzzxxxeee[[[MMMBBB===;;;999888999888666555444444444555444444444333222333666999<<<<<<<<<;;;999666444222000//////......//////000111222444666777:::>>>AAADDDGGGLLLOOOQQQSSSUUUWWWWWWYYY\\\```bbbdddeeeeeeeeefffhhhjjjlllnnnppppppsssssstttuuuxxx{{{~~~|||tttqqqlllgggeeeeeefffgggiiijjjkkkllllllllllllkkkffffffhhhiiijjjlllmmmnnnnnnnnnnnnnnnoooooooooooommmnnnoooqqqsssuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvuuuqqqoooggggggfffeeedddbbbaaa```YYY[[[```gggpppzzz~~~wwwsssrrrwww~~~}}}qqqgggcccbbbbbbZZZVVVQQQRRRUUUVVVSSSPPPFFF<<<333000///---...000'''''''''''''''''''''''')))))))))***************)))******+++,,,---...///......//////000111111222222333444555666666666666666666777777777888888888777888999:::;;;<<<======@@@?????????@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIIIIIIIIIIKKKOOOUUUZZZcccjjjsss~~~{{{nnn[[[JJJ:::777444111000111444666555777888888777666666777666888:::::::::<<<>>>@@@AAACCCFFFIIIKKKOOOSSSVVVUUUWWWZZZ[[[[[[]]]___aaaiiimmmqqqtttuuuwwwzzz}}}}}}}}}~~~{{{|||~~~zzzjjjhhheeedddgggnnnuuuzzz|||uuuooolllkkklllkkkkkkmmmqqqxxx~~~zzz{{{nnnaaaZZZVVV[[[eeeggglllmmmeee[[[QQQHHH@@@===::::::======;;;===AAACCCCCCDDDDDDCCCAAA@@@???AAA???<<<;;;;;;===???AAABBBBBBCCCCCCCCCBBB@@@???===>>>???AAABBBCCCCCCCCC???>>>;;;999888999:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>?????????@@@@@@============>>>???@@@AAABBBAAAAAAAAABBBDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEECCCDDDDDDEEEFFFGGGHHHIIIGGGFFFEEEDDDDDDDDDEEEEEELLLMMMXXXoooxxxuuu~~~{{{yyypppeeeUUUHHHAAA>>><<<;;;;;;:::888666555555555666555666777555333222333555999:::<<<<<<;;;999777555333222111000////////////000222333444666888<<>>>>>???@@@@@@??????@@@BBBDDDEEEAAAAAABBBCCCDDDEEEFFFFFFJJJJJJJJJJJJLLLQQQXXX]]]dddmmmuuu{{{jjjWWW@@@===888222000///000222333555777888777555555666777777777666555666999;;;???BBBEEEIIILLLPPPUUUXXXUUUWWWYYYZZZZZZ[[[\\\^^^eeeiiinnnqqqrrrtttwwwzzz~~~xxxqqqlllccccccdddffflllttt{{{zzzssslllhhhiiikkktttqqqmmmjjjjjjnnnssswwwuuuqqqrrruuuuuurrrvvv}}}kkk```\\\[[[aaakkkiiimmmlllcccWWWMMMDDD===:::888:::======;;;===BBBBBBCCCCCCDDDCCCBBB@@@???AAA???===::::::<<>>???@@@AAABBBCCCCCCCCC>>>===;;;999999:::;;;<<<<<<===>>>@@@@@@@@@??????AAA@@@@@@@@@?????????>>><<<<<<<<<<<<<<<===>>>>>>AAAAAAAAAAAABBBDDDFFFGGGDDDDDDEEEDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCEEEFFFHHHIIIIIIFFFEEEEEEDDDCCCCCCCCCCCCHHHIIIRRRhhhwwwnnnzzz~~~zzzwwwyyymmm\\\MMMFFFBBBAAA???===<<<999777666666777777666888999777333111222444777999;;;======;;;999777555444333111000000//////000111333444555888;;;>>>;;;???DDDGGGJJJLLLNNNPPPRRRUUUXXX\\\___`````````bbbcccfffiiikkkmmmoooooonnnnnnnnnppprrrtttwwwyyyzzz|||{{{yyyuuuuuuvvvvvvvvvuuuuuutttlllhhhccc___]]]^^^```bbb___```aaacccdddeeeffffffcccddddddeeefffggghhhhhhiiikkknnnpppqqqpppnnnmmmkkkllllllmmmnnnoooooopppttttttttttttttttttttttttsssqqqpppppprrrttttttsssnnnjjjddd___\\\]]]___aaahhhmmmvvvvvvqqqooouuu{{{sssddd\\\XXXVVVWWWUUUUUUXXX\\\[[[TTTNNNBBB999000/////////000333)))*********++++++++++++'''((()))******+++******+++***))))))***,,,...000//////000000111333444555444555666666777777666666555555777888999999999999:::999999:::===@@@CCCEEEBBBCCCCCCBBBAAA@@@AAACCCBBBAAAAAAAAABBBDDDEEEGGGIIIHHHGGGHHHKKKOOOTTTWWW______dddrrrpppVVVHHH:::444222111111333111333666888888888888999888888888888888777666666999;;;>>>AAAEEEJJJPPPTTTYYY\\\___`````````aaabbbdddjjjnnnnnnqqqvvvyyyyyy~~~}}}rrriiibbb___]]]___aaaeeemmmuuu{{{~~~wwwlllfffccceeellltttyyyzzztttkkkhhhlllmmmkkkjjjkkkpppwwwzzz{{{{{{|||}}}eee]]]bbbggglllqqqpppooojjj]]]NNNBBB===<<<===<<<<<<<<<===>>>???@@@>>>===<<<<<>>===???@@@???>>><<<<<<===@@@AAADDDEEEEEEDDDBBB@@@AAA???<<<:::999:::;;;<<<>>>AAADDDEEECCC@@@>>>===@@@AAAAAAAAA@@@???===<<<>>>>>>===<<<<<<<<<<<<======>>>@@@AAABBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFCCCCCCCCCCCCEEEGGGIIIKKKLLLHHHCCC@@@@@@AAABBBBBBHHHKKKRRR___wwwtttyyy~~~{{{zzz}}}vvviiiZZZNNNHHHGGGHHHDDDBBB>>>:::555444444666888888777777555444333222666777999:::;;;;;;::::::888666222///------//////111111000000111333555666===>>>@@@BBBFFFIIILLLNNNQQQRRRTTTVVVYYY\\\___aaabbbccceeefffhhhiiiiiijjjmmmlllllllllmmmnnnpppqqquuuwww{{{}}}|||xxxssspppooommmkkkjjjjjjjjjiiihhheeebbb^^^[[[YYYXXXYYYZZZ[[[]]]___```______```bbbdddddddddccccccddddddeeehhhiiilllnnnoooooonnnmmmnnnmmmlllkkklllnnnpppqqqqqqqqqrrrtttvvvvvvtttqqqqqqnnnkkklllpppssstttssstttkkkccc___[[[XXX^^^gggkkkuuu~~~yyytttooosssvvvzzz~~~mmmXXXQQQPPPOOOWWWWWWXXX[[[]]]YYYPPPHHH<<<555////////////111444))))))))))))*********+++)))***************)))(((+++***))))))***,,,...000//////000000111333444444444555555666666666666666666666777888999999::::::999999999:::<<>>===<<<======>>>>>>???@@@@@@======<<<<<<>>>AAAEEEGGGIIIEEEAAA===:::;;;<<<>>>===>>>???>>><<<;;;<<<===AAABBBEEEGGGGGGFFFDDDCCCAAA???<<<:::::::::<<<===@@@CCCFFFFFFDDDAAA???>>>@@@@@@AAA@@@@@@>>>===<<<>>>======<<<<<<<<<<<<<<<>>>>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCEEEFFFGGGFFFFFFEEECCCCCCCCCCCCEEEFFFHHHIIIJJJGGGCCCAAABBBBBBCCCBBBFFFHHHNNNXXXlllyyyzzz~~~yyynnnaaaVVVOOOLLLLLLHHHEEEAAA;;;666444444444666777777777666555333222111222555777999:::;;;;;;:::888555222/////////000111000000000111222444555;;;<<<===@@@CCCGGGIIIKKKOOOPPPRRRUUUXXX\\\^^^``````aaabbbdddeeefffggggggiiiiiihhhiiijjjkkkmmmnnnooorrruuuwwwvvvsssnnnkkkhhhfffdddcccddddddcccaaaaaa___\\\YYYWWWWWWWWWXXXYYY[[[^^^_________```aaaccccccccccccdddeeeggggggiiijjjmmmooooooooonnnmmmmmmlllllllllmmmoooqqqrrrsssssstttuuuvvvvvvsssqqqooollljjjlllppptttuuutttoooggg___\\\YYYYYYaaajjjttt~~~|||yyyyyyxxxyyyzzzzzzyyyuuurrrqqqrrruuuxxxzzz}}}~~~lllXXXPPPPPPOOOXXXXXXZZZ]]]^^^YYYNNNFFF;;;444//////000000333777(((((((((((())))))))))))++++++++++++***)))((('''+++*********+++---///000//////000111222333444444444444555666666666666666777777888888999999::::::999999999:::<<<>>>AAABBBAAAAAA@@@???===>>>AAADDDBBBAAAAAA@@@AAABBBDDDEEEEEECCCBBBBBBCCCFFFIIIKKKIIIKKKPPPXXXcccsssvvvfffSSSGGG@@@999555444333333333333333333222222333333444444444333222222333555777999:::>>>BBBEEEMMMRRRZZZaaadddffffffggghhhoootttuuuxxx|||~~~|||qqqjjj```XXXUUUYYY___dddqqqtttzzzyyytttddd``````eeejjjpppyyy}}}uuuooonnnnnnmmmvvv|||xxxlllcccgggqqqxxx{{{|||rrrkkk^^^RRRIIICCC@@@>>><<<===???@@@AAAAAA@@@@@@===<<<<<<<<<>>>@@@CCCEEEFFFCCC???;;;999:::;;;<<<===>>>===<<<::::::<<<>>>AAACCCEEEHHHIIIHHHGGGFFFAAA@@@>>><<<;;;<<<===>>>BBBEEEGGGGGGDDDAAA???>>>???????????????>>>===<<<>>>===<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAA????????????????????????CCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGHHHFFFDDDCCCDDDDDDCCCBBBEEEGGGKKKRRR```xxx|||||||||uuukkkbbbYYYTTTQQQMMMIIICCC<<<777444333333555666888999999777444333---...111444777999;;;<<<>>><<<888555222111000000111000000///000111333444888888:::<<>>===>>>AAADDDBBBBBBAAA@@@@@@AAACCCCCCCCCBBBAAA@@@AAACCCEEEFFFGGGIIIMMMRRRWWWccczzzsss___SSSIIIAAA;;;:::666555333333333444444333222222222333333222111111111333444555666888;;;===EEEKKKRRRYYY^^^bbbfffhhhkkksssyyy|||zzzvvvrrrlllhhhbbb^^^YYYWWWZZZbbbkkkrrr|||~~~wwwpppgggeeegggmmmssswww~~~~~~vvvqqqrrrvvvyyymmmiiiiiioooyyy~~~}}}{{{pppeeeWWWLLLGGGDDDAAA???<<<>>>@@@BBBCCCBBBAAA@@@======<<<<<<===???AAABBBCCCAAA===:::888999:::;;;======<<<:::999999<<>>===>>>???@@@CCCEEEGGGFFFCCC@@@>>>===>>>>>>>>>>>>>>>>>>>>>===>>>===<<<<<<;;;;;;<<<<<<======>>>??????@@@@@@@@@???????????????@@@@@@@@@CCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDEEEFFFFFFDDDCCCEEEGGGKKKOOOWWWjjj}}}xxx}}}zzztttlllcccZZZUUUPPPKKKCCC<<<888666444333444666999;;;<<<:::777555......000222444777:::;;;???>>>;;;999666444222111111000/////////000111222555555666999;;;>>>@@@BBBGGGIIIKKKOOOSSSVVVXXXZZZWWWWWWXXXXXXYYY[[[\\\\\\]]]^^^^^^___aaabbbcccddd```bbbdddfffeeecccaaa___]]][[[ZZZZZZ[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVYYY[[[^^^______```bbbcccdddddddddeeefffgggiiiiiikkklllnnnppppppooonnnmmmnnnnnnnnnnnnnnnoooqqqqqqppppppqqquuuxxxzzzzzzyyyqqqnnnkkkkkkmmmmmmkkkhhhaaa^^^[[[ZZZ]]]eeeqqqzzzwwwnnniiilllnnnssswwwyyyvvvqqqmmmgggfffeeefffiiinnnsssvvvvvvtttrrrrrrtttzzztttaaaTTTPPPRRRUUU[[[]]]aaabbb___UUUGGG>>>999222...000222555999>>>&&&'''''''''(((((((((((())))))***+++++++++++++++++++++,,,,,,---///000000000111222444555555555555555666777777888888777777777777666666666777888888999999:::;;;<<<===>>>???????????????>>>???CCCEEEDDDCCCBBBAAAAAAAAABBBCCCBBBBBBAAA@@@AAACCCDDDFFFIIIKKKNNNPPPQQQYYYkkk}}}yyyhhh]]]UUULLLFFFDDD:::777444333444555444333111222222333333222222222111222444444444444666888???BBBGGGLLLRRRXXX___dddiiiqqqyyy}}}yyypppiiieeeaaa\\\YYYWWWWWWYYY^^^eeennnvvv{{{zzzuuurrrpppqqqwwwzzz|||{{{uuurrrwww}}}sssgggjjjooowww~~~xxxjjj___PPPGGGEEEEEECCCAAA>>>???BBBCCCDDDDDDBBBAAA>>>>>>=========>>>@@@@@@@@@???<<<999888888::::::<<<===<<<:::999:::<<>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<===<<<<<<======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFEEEDDDEEEFFFHHHHHHFFFDDDFFFGGGJJJNNNRRR___{{{xxx{{{~~~zzztttjjj```YYYQQQKKKBBB<<<999777666555444777:::===>>>===;;;:::333333222222222444777888>>>>>><<<;;;999666444333222111000/////////000111222333444666888:::<<<>>>BBBDDDGGGKKKNNNQQQSSSTTTQQQQQQQQQQQQRRRTTTUUUVVVXXXXXXZZZ[[[]]]^^^______[[[\\\^^^``````___]]]\\\[[[YYYXXXYYY[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYY[[[]]]```aaaaaabbbccceeeffffffeeeeeeeeefffggggggjjjkkknnnooopppooonnnmmmqqqppppppooooooooooooooooooppprrrwww}}}uuuqqqkkkhhhgggeeeaaa]]]ZZZ\\\]]]^^^dddooozzzyyypppiiiffffffjjjpppvvvwwwssslllfffcccbbbbbbcccffflllrrruuupppnnnkkkjjjkkkooosssvvvzzzqqqeeeZZZSSSQQQVVV[[[___aaacccbbb\\\PPPCCC:::777222///222555888<<>>>>>>>>@@@AAABBBAAABBBEEEGGGFFFEEECCCBBBAAABBBBBBCCCAAAAAAAAAAAACCCEEEFFFHHHKKKLLLOOOQQQQQQUUUaaammm~~~ppphhhbbbZZZSSSQQQBBB<<<666444444444333111111111222333333333222222111222444444333333444555:::;;;>>>AAAFFFLLLTTTZZZeeennnxxx}}}pppjjjaaa\\\[[[ZZZYYYWWW\\\___eeellltttzzz~~~}}}|||~~~~~~}}}yyyvvvwww{{{rrrjjjeeemmmwww~~~|||tttaaaWWWLLLEEEDDDEEEDDDCCC@@@AAACCCDDDEEEDDDDDDCCC@@@??????>>>>>>>>>?????????===;;;999888999::::::<<<<<<===<<<:::;;;===??????@@@BBBDDDEEEFFFGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDCCCAAA>>>===>>>??????>>>>>>???@@@AAAAAA@@@???>>>>>>======>>>>>>>>>>>>===>>>>>>???AAAAAACCCCCCCCCBBBBBBBBBAAAAAA???AAABBBDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGEEEDDDDDDFFFHHHIIIHHHGGGFFFEEEIIIMMMOOOVVVmmm}}}zzzrrrggg___UUUMMMDDD===;;;:::888666444666:::===??????>>>===999777444111111222444555:::;;;;;;;;;:::888666555444333111000///000000111222222333444666888:::;;;>>>@@@CCCGGGJJJLLLMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPRRRSSSUUUWWWXXXYYYZZZZZZYYYYYY[[[\\\\\\\\\\\\[[[YYYWWWWWWXXXZZZ\\\]]]\\\\\\]]]^^^___```___^^^]]]]]]```bbbbbbbbbbbbccceeeffffffeeeeeeeeeeeeeeefffhhhjjjlllnnnoooooonnnmmmqqqqqqqqqqqqpppppppppoooqqqrrrtttxxx~~~tttooohhhcccaaa^^^[[[WWWWWW]]]cccgggooozzz{{{tttmmmhhhfffbbbfffkkkppprrrnnngggbbbaaabbbbbbdddhhhlllpppssskkkhhheeedddeeeggghhhhhhhhh```XXXTTTSSSTTTZZZaaaddddddccc___VVVKKK@@@999666111000555999:::===AAA''''''((((((((()))))))))******+++,,,,,,++++++++++++,,,---...///000000000333444777999:::999999888888999::::::;;;;;;::::::;;;:::999777777888:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAADDDEEEEEEFFFGGGHHHGGGFFFEEECCCBBBBBBCCCCCC???@@@@@@BBBDDDGGGIIIJJJKKKLLLPPPUUUVVVWWW]]]eeerrrxxxtttppphhhaaa^^^OOOGGG???999888777444111000000111222222222222222000222333333222222222444555666999;;;>>>CCCIIIMMMXXXcccnnnuuu{{{zzz{{{}}}|||vvvqqqnnnddd^^^XXXVVVZZZ^^^aaabbbiiimmmrrrwww{{{}}}}}}}}}|||~~~|||zzz{{{~~~wwwqqqmmmjjjhhhlllvvvvvvlllWWWQQQIIIEEEDDDEEEEEEDDDBBBBBBCCCDDDDDDEEEEEEFFFAAAAAA@@@@@@?????????>>>>>>===;;;:::999999:::;;;;;;<<<>>>======<<<>>>???AAAAAABBBCCCEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDAAA@@@???@@@@@@?????????@@@AAACCCDDDAAA@@@@@@???????????????AAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>???AAACCCDDDEEEDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIEEEDDDDDDEEEHHHJJJJJJIIIJJJHHHJJJPPPPPPRRRaaatttyyyoooggg[[[SSSHHH@@@===<<<999777333555888:::===>>>??????;;;888444000//////111333666777999;;;;;;:::888777555444222111000000000111222222333444555777999:::;;;===@@@CCCFFFGGGGGGGGGHHHGGGFFFFFFGGGHHHJJJKKKLLLMMMPPPRRRTTTUUUUUUUUUWWWWWWXXXYYYZZZ[[[[[[[[[YYYXXXXXXYYY\\\_________]]]^^^aaaccccccbbbaaa```___```bbbbbbaaaaaabbbcccddddddcccddddddeeeffffffeeegggjjjmmmnnnooonnnnnnnnnooopppqqqrrrrrrrrrrrrsssrrrrrrtttxxx{{{||||||nnnhhhaaa\\\[[[[[[ZZZXXX[[[eeeooovvv~~~yyyvvvrrrooommmjjjjjjjjjkkkkkkhhhccc___bbbdddfffhhhjjjlllmmmnnnjjjgggeeedddeeeeeecccaaa[[[TTTPPPRRRUUUWWW]]]dddiiigggccc\\\QQQFFF===888444111222888<<<<<<===@@@(((((((((((()))))))))))),,,,,,,,,,,,+++***))))))+++,,,---///000000111111444555888:::;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;===<<<:::999999:::<<<===<<<<<<===>>>??????>>>>>>>>>AAAEEEHHHHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCDDD>>>>>>@@@BBBEEEHHHJJJLLLLLLMMMRRRXXX[[[[[[^^^cccggg~~~{{{xxxqqqiiifffZZZRRRGGG@@@===:::666222//////000111111111111111///111333333222111222333222444777:::;;;>>>AAADDDHHHRRR^^^fffmmmtttvvvtttqqqrrrtttvvvwwwxxxyyyyyyyyyyyy|||}}}xxxrrrjjjddd___\\\]]]XXXTTTUUU\\\dddjjjmmmppprrruuuwwwxxxvvvtttrrrwww|||~~~~~~~~~{{{|||}}}sssjjjdddcccfffjjjuuu{{{ooocccQQQMMMIIIFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGBBBBBBAAAAAA@@@??????>>>===<<<;;;:::::::::;;;;;;;;;===??????>>>===>>>???BBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDEEEDDDBBBAAAAAABBB@@@@@@??????@@@BBBDDDEEEBBBAAA@@@@@@??????@@@@@@CCCCCCBBBBBBCCCDDDFFFGGGEEEEEEDDDCCCAAA@@@??????<<<>>>@@@BBBDDDEEEEEEEEEBBBCCCFFFHHHIIIJJJJJJJJJEEEDDDDDDEEEHHHJJJKKKJJJOOOLLLNNNTTTSSSQQQ\\\lll}}}tttmmmaaaWWWKKKCCC???===:::666222333666888;;;===>>>???:::777333///---...000222222444888:::;;;;;;999888666555333111000000111111222222333444555777888999999;;;>>>AAACCCDDDDDDCCCFFFEEEDDDCCCDDDFFFHHHIIIHHHJJJLLLOOOQQQQQQRRRRRRVVVVVVWWWXXXYYYZZZZZZ[[[\\\[[[[[[\\\```bbbcccccc]]]___bbbdddeeedddbbbaaa___```bbbbbb`````````aaaaaaaaabbbcccdddfffggghhhdddfffiiilllnnnoooooonnnlllmmmoooqqqssstttuuuuuurrrpppoooooopppppppppooohhhbbb[[[XXXYYY[[[[[[[[[bbbnnn{{{~~~|||}}}~~~~~~|||{{{zzzzzzzzzzzzxxxwwwvvvrrrmmmiiifffccc```^^^dddfffhhhkkklllllljjjiiimmmjjjhhhhhhiiigggddd```VVVOOOMMMRRRVVVYYY___fffkkkiiicccYYYMMMCCC;;;888444111333999>>>======???************)))))))))))))))))))))))))))*********.........///000222444555666777999:::;;;::::::999999:::::::::;;;<<<<<<<<<======<<<<<<;;;<<<<<<===AAAAAA@@@???>>>>>>>>>>>>CCCDDDEEEFFFGGGFFFEEEEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIMMMRRRXXX[[[ZZZ\\\```dddhhh{{{{{{uuuqqqooooooccc[[[PPPIIIFFFBBB===888666444111000111111000///.........///000111333333444444555666777999;;;<<>>>>>>>>>>>======<<>>>>>>>>======???BBBFFFJJJLLLKKKIIIGGGHHHGGGEEEDDDCCCCCCDDDDDDFFFFFFEEEEEEDDDCCCAAA@@@??????@@@AAABBBBBBCCCDDDAAAAAABBBCCCCCCBBBBBBBBBHHHGGGFFFEEEEEEEEEFFFGGGFFFDDDBBB@@@>>>>>>???@@@CCCCCCCCCCCCEEEGGGIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKGGGEEECCCEEEHHHKKKJJJIIIMMMOOOPPPOOONNNQQQYYY```yyy~~~vvvqqqhhhaaaVVVMMMFFF@@@:::555888666444555888;;;===>>>===:::555111......///000333333444666777999:::;;;999999777555444222000000111111111111222444666888:::;;;<<<===???@@@AAABBBBBBCCCDDDDDDCCCDDDFFFHHHGGGHHHJJJKKKLLLNNNQQQTTTVVVYYY[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^___```aaadddddddddcccccccccbbbbbb^^^___aaabbbcccbbb```___cccaaa```^^^___aaaccceeefffgggiiikkkmmmnnnooooooooonnnoooppprrrrrrpppnnnooollliiifffeeecccaaa___bbb[[[WWWWWWWWWXXXaaakkkoooxxx~~~zzzxxxzzzyyyuuussstttuuuvvvzzz~~~wwwnnngggeeedddbbb```ccceeehhhhhhfffeeegggjjjnnnkkkhhhggggggddd```[[[VVVSSSPPPTTT\\\cccfffgggmmmggg]]]SSSJJJAAA:::666999888888888999;;;===>>>(((((())))))*********+++************++++++,,,,,,.........///111222444555555666888999:::::::::999::::::;;;;;;<<<=========@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@???@@@CCCCCCEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHJJJOOOTTTVVVVVVXXX]]]bbbeeewww|||uuuqqqoooooohhhaaaYYYTTTRRRNNNIIIEEE>>>:::666333222222222111444333444444555555666777555555555666888:::;;;<<<:::<<<@@@DDDIIIMMMPPPQQQSSSSSSSSSTTTUUUXXXZZZ[[[]]]___cccgggjjjmmmooopppsssssssssuuuzzz{{{vvvsssrrrsssuuuwwwuuupppjjjeeeccc```^^^[[[ZZZ[[[^^^bbbdddnnnppptttyyy}}}~~~|||pppkkkddd``````cccgggiiizzz~~~{{{|||~~~~~~tttjjjgggcccaaacccdddhhhsssxxxgggWWWNNNIIIFFFCCCEEEJJJMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@??????AAAAAA@@@@@@@@@@@@@@@@@@AAACCCGGGKKKLLLKKKIIIGGGFFFEEEDDDCCCBBBCCCDDDDDDHHHGGGGGGFFFDDDBBB@@@???>>>>>>???AAACCCDDDEEEFFFBBBCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEBBB@@@??????@@@AAADDDDDDDDDEEEFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEGGGJJJMMMMMMLLLMMMOOOPPPOOONNNQQQYYY___nnnyyytttmmmfff\\\SSSMMMFFF???:::999777444333555777999:::;;;888555111///...//////111222333444666888999::::::999888666555333222111111111000111222444666777888999:::<<<>>>@@@AAABBBBBBDDDEEEEEEDDDDDDFFFHHHGGGIIIKKKLLLMMMOOORRRTTTWWWYYY[[[]]]]]]]]]___```````````````aaabbbbbbcccddddddcccccccccbbbbbbbbb^^^___aaabbbcccbbbaaa```cccaaa```______aaadddeeefffgggiiikkklllmmmnnnnnnllllllmmmnnnpppooommmjjjcccaaa^^^[[[YYYWWWVVVUUUZZZWWWWWW\\\aaaeeeoooyyy~~~{{{uuuqqqqqqppplllkkkllllllqqqyyy~~~xxxooogggddddddeeefffkkklllllliiifffeeefffhhhjjjhhhfffeeeeeeccc___[[[UUURRRPPPTTT]]]dddhhhhhhjjjdddZZZPPPHHHAAA<<<999888888999:::;;;<<<===>>>''''''((()))***+++,,,,,,******+++,,,------............//////111222444555555555777999:::;;;;;;;;;;;;;;;<<<======>>>??????BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDFFFGGGHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAACCCBBBBBBCCCCCCEEEFFFFFFFFFJJJMMMOOOPPPSSSYYY^^^fffuuuyyyrrrooonnnnnnooolllhhheeeeeebbb]]]YYYMMMGGG???999666444333333333333333333444444444555666666666777888:::;;;<<<888888999;;;===???AAACCCFFFFFFEEEFFFGGGHHHJJJKKKPPPRRRUUUXXX\\\^^^```aaaaaabbbdddgggjjjnnnqqqsssqqqrrrrrrnnniiiccc___^^^^^^```aaa___\\\YYYXXXXXXYYY[[[]]]bbbhhhooouuuyyy}}}~~~~~~~~~zzzsssooo___[[[WWWXXX]]]dddkkkooo}}}yyyzzz}}}tttjjjaaa]]][[[]]]eeemmmvvv|||nnn]]]OOOFFFGGGEEECCCEEEIIIMMMMMMLLLGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGEEECCCAAADDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFIIILLLLLLKKKIIIGGGCCCCCCBBBAAABBBCCCDDDEEEJJJIIIHHHGGGEEECCCAAA???>>>???@@@BBBDDDFFFGGGHHHDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEHHHJJJKKKJJJHHHFFFGGGFFFDDDBBBAAAAAABBBCCCFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHJJJIIIIIIJJJMMMOOOPPPPPPOOOPPPQQQPPPPPPSSSYYY___iiiyyy{{{wwwrrrmmmeee___XXXPPPGGG@@@===999555333444555666666888666444222000///......//////111222444666777888:::999888777666555555444111000000000111222444555666777999;;;===???AAABBBDDDEEEFFFGGGFFFFFFHHHIIIIIIKKKLLLMMMNNNPPPSSSUUUXXXZZZ\\\^^^^^^___bbbcccddddddddddddddddddeeeeeeccccccccccccbbbbbbbbbbbb___```aaabbbbbbbbbaaa```bbbaaa```___```bbbdddffffffgggiiikkklllllllllllljjjjjjkkklllllljjjfffbbbXXXVVVSSSPPPNNNMMMMMMNNNSSSTTT[[[eeemmmuuuxxxqqqjjjhhheeeaaa```bbbaaaiiivvv~~~yyypppgggbbbdddiiinnnuuutttqqqlllhhheeeeeeggggggfffdddcccccc```]]]ZZZSSSQQQRRRWWW___fffiiijjjfff___UUUKKKEEE@@@===;;;:::;;;===>>>???@@@??????'''(((((()))******++++++)))******,,,---...//////......///000111333444555555666777999;;;<<<======<<<<<<===>>>??????@@@@@@AAABBBCCCEEEGGGHHHIIIJJJGGGGGGGGGFFFEEEDDDCCCBBBAAABBBCCCEEEGGGIIIJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDFFFHHHIIIKKKPPPUUUZZZcccppp{{{uuusssssstttxxxxxxwwwxxxxxxvvvrrrnnnaaaYYYNNNDDD===999666444000000111222222333333333777777777777888:::;;;;;;>>>===;;;::::::;;;<<<<<>>>>>>>>@@@AAABBBEEEFFFHHHJJJLLLNNNOOOPPPQQQSSSUUUXXXZZZ\\\]]]]]]]]]^^^^^^\\\XXXUUUSSSSSSSSSUUUWWWXXXXXXZZZ]]]___fffhhhlllrrryyy{{{vvvoooggg^^^XXXOOOOOOQQQXXXcccoooxxx}}}{{{wwwxxx}}}yyyooofff___]]]___fffqqq}}}~~~rrreeeYYYNNNGGGGGGEEECCCDDDGGGJJJJJJJJJFFFFFFGGGHHHIIIKKKLLLLLLKKKKKKLLLKKKJJJHHHEEEDDDGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGJJJKKKLLLJJJHHHFFFAAAAAA@@@@@@AAACCCDDDEEEIIIIIIIIIHHHFFFEEECCCBBBAAABBBCCCDDDEEEFFFGGGHHHEEEDDDDDDCCCCCCCCCCCCCCCBBBDDDFFFHHHJJJIIIIIIHHHHHHGGGEEECCCBBBBBBCCCDDDHHHHHHIIIJJJLLLMMMNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKLLLNNNPPPQQQRRRQQQRRRSSSRRRSSSVVV[[[___iiirrr{{{|||wwwsssqqqnnnkkkfff[[[NNNEEE@@@<<<777444444555666666555444444333222000///.........///111222444555555999999888888888777777777111111000000000111333444555666888:::===???AAABBBEEEGGGIIIIIIIIIIIIJJJLLLKKKMMMNNNOOOOOOQQQTTTVVVYYY[[[]]]^^^___aaadddfffgggggggggggggggfffffffffdddcccccccccbbbbbbbbbbbb___```aaabbbbbbbbbbbbaaabbbaaa``````aaabbbdddeeeggghhhjjjlllllllllkkkjjjiiihhhhhhgggfffbbb\\\XXXQQQPPPNNNLLLKKKLLLOOOQQQUUU[[[eeeqqq{{{}}}yyyoooeee```\\\XXXXXX[[[YYYbbbqqq~~~|||yyyqqqhhhdddgggooowww}}}zzzuuuooojjjggggggggggggfffeeedddaaa^^^ZZZXXXSSSSSSVVV[[[bbbhhhkkkkkkccc\\\PPPGGGAAA>>><<<<<<===???AAADDDDDDDDDBBBAAA******))))))))))))))))))))))))***+++,,,---...////////////000111333555666777777888:::;;;===>>>???<<<<<<===>>>???@@@AAABBBAAABBBEEEGGGIIIKKKKKKLLLHHHHHHHHHHHHFFFEEECCCBBB@@@AAABBBDDDFFFHHHJJJJJJJJJJJJJJJJJJIIIGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIMMMRRRUUUYYYbbbppp~~~~~~wwwooobbbUUUKKKBBB<<<888222333444666666777666666888777777777888999::::::===;;;999777666555555666999888777777777888:::;;;;;;;;;<<<===>>>???@@@AAAGGGHHHKKKMMMNNNNNNMMMLLLOOOPPPQQQPPPNNNNNNOOOPPPOOOSSSXXX]]]aaafffjjjmmmuuuvvvwwwzzz}}}{{{vvvooohhhaaaZZZSSSOOOIIILLLRRR]]]jjjvvv~~~~~~zzzwwwzzz{{{}}}|||qqqggg```^^^```hhhtttvvviii___VVVOOOKKKGGGEEEDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOMMMMMMOOOOOONNNLLLIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIGGGEEE@@@@@@@@@@@@AAABBBDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGIIIIIIHHHGGGEEECCCCCCCCCDDDEEEHHHIIIJJJLLLMMMNNNOOOOOOLLLKKKJJJIIIJJJKKKLLLMMMLLLMMMMMMNNNNNNOOOQQQRRRTTTTTTTTTTTTUUUXXX\\\___bbbfffrrr{{{}}}{{{vvvqqqrrrtttuuuqqqeeeVVVJJJCCC???999555444555666666333333444444333222000///...//////000111222333333666777777777888888888888222111000000000111222333444555777999<<<>>>@@@AAAEEEHHHKKKLLLLLLLLLNNNOOOMMMOOOPPPQQQQQQRRRUUUWWWZZZ\\\^^^___```bbbeeehhhiiiiiijjjjjjiiihhhgggfffddddddddddddcccccccccbbb```aaaaaabbbbbbbbbbbbbbbaaaaaa`````````aaabbbcccggghhhjjjkkkkkkjjjhhhgggfffdddbbb```]]]XXXRRRNNNJJJKKKKKKJJJKKKOOOUUUZZZ___hhhuuu}}}{{{vvvkkk```ZZZUUURRRSSSWWWYYYbbbnnnxxx}}}~~~~~~~~~yyywwwrrrmmmjjjnnnwww~~~|||wwwqqqmmmjjjiiiiiiiiiiiihhheeeaaa\\\YYYWWWVVVWWW[[[```eeehhhiiiiii___WWWLLLCCC===;;;;;;;;;===???BBBDDDEEECCCAAA@@@************))))))((((((******++++++,,,---....../////////000222333555666888888888999:::<<<>>>???<<<<<<===>>>@@@AAABBBBBBBBBDDDGGGJJJLLLMMMMMMMMMHHHHHHHHHHHHGGGEEECCCAAA@@@@@@AAABBBDDDFFFHHHIIIKKKKKKLLLLLLKKKIIIGGGFFFBBBBBBAAAAAAAAABBBBBBCCCBBBCCCDDDEEEHHHLLLOOOPPPSSSYYYbbblllwwwwwwjjj]]]RRRHHHBBB888999:::::::::999888777888777777777777777888888999888777555444444333333666666555555555777888999::::::;;;;;;===>>>@@@AAADDDFFFHHHJJJKKKKKKJJJIIIMMMOOOQQQQQQPPPOOOPPPQQQSSSZZZccckkkqqqtttvvvxxxyyyxxxwwwvvvuuuttttttttthhhddd___[[[YYYWWWUUUSSSOOOQQQVVV^^^hhhpppuuuwwwvvv~~~{{{{{{|||~~~|||rrrfff\\\ZZZ\\\eeeqqq}}}nnn```WWWRRRMMMJJJGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGJJJLLLNNNOOOPPPQQQMMMOOOQQQRRRRRRPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAACCCDDDFFFGGGHHHGGGEEEDDDAAAAAA@@@@@@AAACCCDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFGGGFFFEEECCCCCCCCCDDDDDDCCCCCCBBBCCCDDDFFFHHHIIIHHHGGGEEECCCCCCDDDEEEFFFHHHIIIJJJLLLNNNNNNOOOOOOKKKJJJIIIIIIJJJLLLOOOQQQNNNOOOOOOOOONNNNNNPPPRRRTTTTTTSSSTTTVVVXXX[[[]]]\\\^^^fffxxx~~~~~~}}}wwwqqqrrruuuxxxvvvmmm___TTTHHHCCC;;;666333333444444333333444444444333222222111111111111111111111111333444444555777888888999444333111111000111222333333444666888:::<<<>>>???CCCFFFJJJLLLMMMNNNOOOQQQOOOQQQRRRSSSSSSTTTVVVYYY\\\]]]^^^______bbbeeehhhllllllmmmmmmllljjjhhhgggeeeeeeeeeeeeddddddddddddaaaaaaaaabbbbbbbbbccccccaaaaaa``````_________```bbbccceeegggfffdddaaa```^^^\\\YYYVVVSSSOOOJJJFFFBBBDDDGGGIIILLLSSS^^^eeennnyyy||||||~~~||||||zzzxxxvvvnnndddZZZUUUSSSRRRUUUZZZaaahhhpppuuuwwwwwwyyyzzzvvvvvvuuutttvvvzzz}}}wwwrrrooommmjjjhhhiiijjjiiifffaaa\\\YYYXXXXXX[[[___ccceeeeeedddcccXXXQQQHHH@@@<<<;;;;;;;;;;;;===???AAABBB@@@>>>===)))))))))))))))*********,,,,,,---------.........//////000111222444555666888888777777888:::;;;<<<;;;;;;===>>>???AAABBBBBBAAACCCFFFIIIKKKLLLKKKKKKGGGGGGHHHHHHFFFDDDAAA@@@@@@@@@@@@AAABBBDDDFFFHHHJJJJJJKKKKKKJJJHHHFFFEEEAAA@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEHHHJJJKKKKKKPPPRRRWWW]]]cccqqq}}}qqqdddWWWOOODDDDDDDDDCCCAAA===:::888777777666666666666666777555666666666666666555555666555555555666777999:::======>>>@@@BBBEEEHHHJJJJJJLLLOOORRRTTTUUUVVVUUUWWW[[[^^^___\\\XXXTTTSSSVVV^^^jjjssswwwvvvtttrrrmmmkkkhhhfffdddcccccccccXXXWWWWWWYYY\\\^^^^^^^^^XXXWWWWWWYYY___eeeiiikkkmmmxxxzzzpppggg]]]WWW[[[bbbqqqssscccVVVPPPNNNKKKJJJGGGGGGFFFFFFEEEFFFGGGIIIGGGIIIKKKNNNPPPQQQQQQQQQMMMOOORRRTTTUUUSSSQQQOOOLLLLLLLLLKKKJJJIIIGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAACCCDDDEEEIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHKKKIIIGGGEEEEEEEEEFFFGGGCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCEEEFFFGGGHHHJJJLLLMMMNNNNNNMMMLLLKKKIIIIIIJJJMMMOOOQQQPPPRRRRRRQQQNNNNNNOOORRRRRRQQQQQQRRRTTTWWWYYYYYYZZZ[[[```jjj}}}||||||zzztttssstttvvvvvvqqqhhhaaaRRRLLLCCC;;;666555444333444444444444444444555555444444333333222111111000000111222333555666888888555444333111111111222333111222333555777999:::;;;???BBBGGGJJJLLLNNNOOOQQQQQQRRRSSSTTTTTTUUUWWWYYY^^^^^^_________aaadddgggooopppppppppooommmkkkiiiggggggfffffffffeeeeeeeeebbbbbbaaaaaabbbbbbccccccaaaaaa```___^^^]]]\\\\\\ZZZ\\\^^^___^^^[[[XXXVVVSSSPPPMMMKKKIIIGGGEEECCC@@@DDDIIIMMMSSS^^^kkkuuu|||zzzwwwzzz}}}}}}}}}~~~|||zzzyyyxxxuuuqqqnnneee]]]VVVTTTVVVYYY___eeemmmrrrxxxyyyvvvttttttvvvuuuvvvyyy~~~}}}xxxtttqqqmmmiiifffeeeggghhheee```\\\[[[[[[ZZZ]]]aaacccbbb```]]][[[PPPJJJCCC===;;;<<<======<<<===???@@@AAA@@@>>>===''''''((()))***+++,,,,,,........./////////////////////000111222444555666777777666666666777999::::::;;;<<<>>>???@@@BBBBBB>>>@@@CCCFFFHHHHHHHHHGGGFFFGGGGGGGGGFFFCCC@@@>>>@@@@@@???@@@AAACCCEEEFFFHHHIIIJJJJJJIIIGGGEEECCC@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBDDDGGGHHHHHHGGGJJJJJJLLLOOORRR^^^yyy~~~pppbbbYYYRRRRRRQQQNNNJJJFFFAAA>>>777666666555555555555666111222333555666555555444222111111111222444666777::::::<<>>>>>BBBCCCEEEGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA@@@<<<=========<<<>>>AAADDDIIIJJJKKKKKKJJJGGGDDDBBBBBBAAA>>>===<<<>>>@@@AAABBBBBBCCCDDDEEEEEEEEEDDDEEEBBBBBBGGGMMMWWWggguuu|||rrrjjjiiigggfffeeeccc\\\RRRJJJIIICCC<<<999999777333///555111111333333111111444222111111111111333555666;;;<<<===>>>AAAGGGOOOTTT[[[[[[\\\___dddiiikkklllmmmooorrrrrrmmmbbbTTTJJJJJJPPPXXX___```^^^XXXTTTNNNJJJIIIMMMNNNOOOVVV___bbbdddhhhkkknnnooonnnnnnaaaYYYQQQPPPSSS[[[gggrrr~~~yyyppphhh```[[[XXX^^^rrr|||fffYYYNNNJJJGGGCCCCCCGGGHHHIIILLLNNNNNNMMMKKKJJJLLLLLLLLLMMMNNNOOOQQQQQQNNNOOORRRTTTUUUTTTRRRQQQNNNJJJFFFGGGJJJKKKHHHEEECCCCCCDDDDDDBBB@@@===;;;============>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMLLLJJJHHHFFFEEEFFFGGGHHHKKKJJJHHHGGGFFFGGGGGGHHHJJJIIIHHHJJJLLLMMMJJJGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNMMMLLLJJJHHHHHHIIIKKKLLLUUUSSSQQQOOONNNOOOPPPQQQPPPPPPOOONNNOOOPPPQQQRRRRRRSSSWWWZZZaaattt}}}{{{}}}vvvpppooopppqqqtttyyylll```PPPDDD>>>:::555111555555555444555555666666777666666666666555222///111000/////////000222333666444222333555666444222000000111111222222333333999:::===@@@CCCFFFHHHJJJQQQSSSUUUWWWYYYZZZZZZZZZ[[[___cccbbb```___ccchhhmmmppptttvvvwwwtttpppnnnmmmkkkiiigggffffffggghhheeedddbbb```___```aaabbb_________^^^\\\ZZZYYYXXXTTTTTTTTTRRRNNNJJJFFFCCCAAA@@@???===<<<>>>BBBEEEIIILLLSSS\\\iiiuuuwwwwwwwwwxxxyyyzzz{{{|||vvvvvvtttpppkkkeee```]]]UUUXXX^^^fffoooxxx~~~yyyooonnnrrrwwwzzzvvvrrrlllccc\\\ZZZ\\\___aaaaaa```^^^\\\dddfffgggddd^^^VVVPPPMMMGGGDDDAAA@@@AAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>))))))))))))************+++,,,---///000111222222444333222222333444666888777777666666777777888888::::::::::::;;;===>>>>>>AAABBBCCCDDDEEEDDDDDDCCCEEEEEEEEEEEEDDDBBB@@@>>>===>>>===<<<<<<>>>BBBEEEHHHIIIJJJKKKJJJGGGDDDBBBBBBAAA???======>>>@@@AAAAAABBBCCCCCCCCCCCCCCCCCCEEECCCBBBEEEHHHMMMYYYeee}}}|||sssxxxxxxzzz{{{zzztttiii```VVVOOOGGGAAA???<<<777222555111000333333111111444555444333333333444555666888888999:::<<>>>>>???????????????@@@@@@AAABBBCCCFFFFFFHHHJJJKKKLLLMMMMMMLLLKKKIIIGGGEEEEEEFFFGGGIIIHHHFFFEEEEEEFFFFFFGGGJJJHHHHHHIIIKKKKKKHHHFFFGGGFFFEEEEEEEEEEEEFFFGGGFFFGGGHHHHHHGGGHHHJJJLLLLLLKKKJJJIIIHHHIIIJJJJJJOOOOOONNNMMMMMMNNNOOOPPPOOONNNMMMMMMMMMNNNPPPQQQQQQQQQSSSUUUZZZiii}}}uuunnnlllllllllooosssrrrhhhZZZMMMEEE@@@;;;888666555444333333333444444777777888::::::888444111222111000//////000111111444222111222444555444222//////000111222333444444555666888;;;>>>@@@CCCDDDLLLNNNQQQTTTWWWYYYZZZZZZZZZ]]]``````______bbbeeennnpppuuuxxxyyywwwtttrrrpppnnnllljjjhhhhhhiiijjjfffeeecccaaaaaaaaabbbccc```___^^^]]][[[YYYWWWVVVNNNNNNMMMKKKHHHDDDAAA???===>>>>>>>>>???CCCIIIMMMMMMSSS\\\hhhrrr{{{~~~}}}}}}}}}}}}vvvtttoooiiiccc]]]YYYWWWUUU___mmmzzzzzzqqqqqqwww|||wwwtttqqqjjjaaaYYYSSSVVV\\\bbbeeeffffffeeeggghhhhhhddd\\\UUUOOOMMMFFFDDDBBBBBBDDDFFFGGGGGGEEEEEEDDDCCCBBBAAA??????)))))))))*********++++++,,,---...000111222222333444333333222333444666777666666666666666777888888888999999:::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@???BBBCCCDDDEEEDDDBBB???>>>???>>>===<<<;;;>>>BBBFFFGGGHHHIIIJJJIIIGGGDDDCCCBBBAAA???=========???@@@AAAAAAAAABBBAAAAAA@@@@@@CCCAAABBBDDDEEEFFFNNNWWWlll~~~}}}~~~|||tttjjjcccZZZSSSMMMGGGAAA;;;999555333555666444333555555444333222222333444555555666666666777;;;@@@DDDDDDDDDEEEIIIOOOSSSVVVWWWUUUTTTSSSRRRPPPLLLFFFAAA;;;>>>AAAFFFKKKOOOQQQSSSQQQPPPRRRXXX```hhhttt~~~~~~zzzrrrjjjffffffhhh^^^]]]```iiiqqqxxxzzzrrrjjjeeebbbdddooo~~~qqqbbbUUUMMMFFFEEEEEEDDDCCCDDDCCCEEEHHHKKKMMMMMMMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJDDDGGGJJJMMMOOOOOONNNMMMKKKHHHEEEEEEGGGHHHFFFDDDBBBBBBCCCCCCBBB???===;;;;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFHHHJJJLLLMMMMMMMMMKKKIIIGGGEEEDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFIIIHHHGGGHHHIIIHHHFFFDDDGGGGGGFFFFFFFFFFFFGGGHHHFFFGGGHHHGGGEEEEEEGGGHHHKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMNNNOOOOOONNNNNNOOOQQQ\\\sssxxxooolllkkkiiilllpppwwwqqqggg[[[PPPGGGAAA>>>888777555444333333444444888:::<<>>EEEFFFJJJMMMQQQTTTVVVWWWWWWWWWYYY[[[\\\^^^___```iiilllppptttvvvvvvtttsssooonnnllliiihhhgggggghhhfffeeecccaaa````````````]]]\\\[[[YYYVVVSSSQQQOOOGGGFFFDDDBBB@@@>>><<<<<<;;;===???AAAEEEJJJQQQVVVYYY```kkkuuu|||~~~}}}|||{{{||||||xxxtttuuu{{{~~~}}}|||uuuqqqiii```YYYUUUSSSRRRZZZkkk~~~uuuwww}}}zzzxxxuuussspppiii___XXXOOOTTT]]]eeejjjllllllkkklllkkkhhhbbbZZZSSSNNNLLLFFFDDDCCCDDDGGGJJJLLLLLLGGGGGGFFFDDDCCCAAA@@@???))))))*********+++++++++---...///111222222333333444333333333333444555666555555555555666777888888888888999:::<<<<<<======<<<<<<<<<======<<<<<<<<<>>>???AAACCCCCCBBB@@@??????>>>===;;;;;;>>>BBBFFFFFFGGGHHHHHHHHHFFFEEEDDDBBB@@@???=========>>>???@@@@@@@@@@@@???>>>>>>===>>>>>>AAAEEEFFFFFFLLLSSSdddppp}}}~~~}}}yyysssllleee\\\RRRKKKDDD>>>;;;<<<<<<999666666666666444333333444555666555666666666666777;;;>>>>>>======???BBBEEEFFFFFFIIIHHHHHHIIIIIIFFFBBB>>>>>>@@@EEEKKKRRRYYY^^^aaabbbbbbdddhhhnnnvvv|||rrrgggbbbdddgggaaaccckkkwww}}}vvvpppjjjeeeiiillluuusssdddYYYNNNIIIEEEFFFGGGHHHGGGFFFBBBCCCFFFIIIKKKLLLMMMMMMIIIHHHHHHGGGFFFFFFGGGGGGDDDFFFIIIKKKLLLKKKJJJIIIIIIGGGDDDDDDEEEFFFDDDCCCCCCCCCDDDDDDCCCAAA>>>===;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEGGGJJJKKKLLLLLLKKKIIIFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEGGGGGGFFFFFFFFFEEEDDDCCCGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHFFFEEEDDDEEEGGGJJJJJJKKKKKKKKKJJJIIIHHHIIIJJJLLLNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNLLLKKKLLLMMMTTTeeeuuuvvvqqqooommmooosssyyyxxxtttkkk___QQQGGGBBB;;;:::888666666666777888999;;;@@@EEEFFFCCC<<<777444333222111000///......///...//////000111111111---...///000111111111000111111222333555777999:::>>>???BBBEEEIIILLLNNNOOONNNNNNOOORRRVVVYYYZZZZZZ___aaaeeeiiilllmmmmmmllliiihhhfffdddbbbaaaaaaaaabbbaaa___\\\ZZZYYYXXXXXXUUUTTTRRRPPPMMMIIIFFFEEE@@@???>>>===<<<<<<<<<======@@@DDDIIINNNUUU\\\aaajjjooovvv{{{{{{wwwqqqmmmhhhlllnnnmmmlllppp{{{~~~{{{yyyxxxqqqkkkaaaXXXSSSQQQRRRTTTbbbvvvzzz|||wwwvvvtttrrroooggg^^^XXXVVV[[[ccckkkoooooommmkkkooommmhhh```WWWPPPMMMLLLGGGFFFFFFGGGJJJMMMNNNNNNGGGGGGEEECCCBBB@@@@@@???************++++++++++++---...///111222222222222333333333333444555555666555555555666666777999999888999:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;:::<<<>>>AAABBBBBBAAAAAA>>>======;;;;;;===AAAEEEEEEFFFGGGGGGGGGFFFEEEDDDAAA@@@???>>>============>>>>>>???>>>>>>===<<<<<<;;;<<<@@@EEEFFFFFFKKKRRR\\\aaalll{{{~~~}}}|||rrrhhhaaaTTTLLLGGGGGGFFFAAA===<<<<<<;;;999888777777888888555666777777666777999;;;<<<;;;:::;;;===??????>>>CCCDDDGGGJJJKKKIIIDDD???>>>BBBJJJSSS\\\ccchhhkkkoooqqqssstttvvv{{{{{{qqqiiifffhhhkkkgggjjjsss}}}tttmmmgggdddcccrrr|||{{{ooocccYYYTTTKKKIIIGGGGGGJJJMMMLLLIIIAAACCCEEEGGGIIIKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFHHHJJJKKKKKKIIIGGGEEEGGGEEEDDDCCCCCCCCCCCCBBBDDDEEEFFFFFFEEECCCAAA@@@;;;<<<<<<===>>>?????????>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBDDDFFFHHHJJJJJJIIIGGGEEECCCBBBAAA@@@>>>=========>>>@@@AAACCCDDDEEEDDDDDDCCCBBBCCCCCCFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDEEEFFFJJJJJJKKKKKKKKKJJJIIIHHHJJJLLLNNNOOOOOONNNLLLJJJLLLKKKJJJJJJJJJKKKLLLMMMNNNKKKJJJKKKMMMQQQ]]]hhhzzzwwwtttvvvzzz||||||ppp```QQQHHH===;;;999777666777888999888<<>>>>>*********++++++++++++,,,---...///000111111111111111222222333555555666666666666666666777999:::;;;:::;;;<<<======<<<;;;::::::999999::::::;;;======;;;<<<===>>>???@@@@@@AAA;;;<<<<<<;;;;;;<<<@@@BBBDDDEEEEEEFFFFFFFFFEEEEEEAAA@@@???>>>===<<<<<<<<<=========>>>======<<<<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB??????>>>???@@@BBBDDDFFFFFFFFFEEECCCBBB@@@???>>><<<<<<;;;;;;<<<>>>@@@AAAAAABBBBBBAAA@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDEEEFFFIIIIIIHHHHHHHHHGGGGGGGGGJJJKKKMMMNNNNNNLLLJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLIIIHHHKKKMMMOOOVVV^^^ooo}}}~~~ooo]]]RRRAAA???;;;888666666777888777;;;AAAHHHJJJGGG@@@;;;555555555555333222000///...///000///...---...//////000111222222000...---222111///...///000222333666666666777999;;;===>>><<<===???AAACCCEEEGGGHHHIIIJJJLLLNNNQQQSSSTTTUUUSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJHHHGGGFFFEEECCCBBBAAA@@@===;;;999888777999<<>>======>>>>>>*********+++++++++,,,,,,------...///000000000000///000222444555666777888666666777777888:::;;;<<<===>>>??????>>>===;;;999::::::::::::;;;===???@@@???>>>===<<<<<<<<<===>>>888:::;;;<<<;;;<<<>>>???CCCDDDDDDEEEEEEFFFFFFFFFAAA@@@???>>>===<<<;;;;;;<<<<<<==================<<<;;;===AAAAAABBBIIIQQQWWWTTTUUUZZZcccssswwwtttvvv{{{yyyrrrrrrrrrnnnhhheeeZZZWWWRRRLLLFFFAAA>>>======@@@BBBDDDDDDDDDEEEFFFEEEDDDCCCCCCFFFGGGGGGGGGHHHIIIMMMQQQRRRPPPKKKGGGFFFIIIOOOVVV]]]ccchhhjjjjjjuuu~~~{{{uuussstttuuurrrpppppppppsss{{{yyyrrrooonnnooovvvwwwdddXXXPPPJJJIIILLLJJJJJJHHHEEEIIINNNNNNHHHDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHJJJKKKJJJHHHFFFDDDCCCCCCBBBAAA?????????@@@EEEFFFGGGGGGGGGEEECCCBBB>>>>>>>>>>>>========================>>>???@@@@@@>>>===<<<<<<===???AAABBBCCCCCCBBBBBB@@@???>>>===<<<<<<;;;;;;;;;<<<>>>???>>>@@@AAA@@@>>>???BBBDDDCCCDDDEEEGGGGGGGGGGGGGGGDDDEEEEEEDDDCCCCCCDDDEEEGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGIIIIIIIIIIIIHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIEEEEEEHHHJJJKKKNNNSSS\\\rrrxxxggg[[[KKKHHHBBB===999777777777555999???FFFIIIFFF@@@;;;666666666666555444222111///000111000---,,,---///...000222555555555333222555444111000///111222444333333444444666888:::<<<:::<<<>>>===;;;:::<<<>>>???@@@AAABBBDDDEEEGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCAAABBBBBBCCCDDDDDDDDDDDDAAA@@@@@@???>>>===;;;:::<<>>???@@@******+++++++++,,,,,,,,,,,,---...//////000//////...///111444666777888888777777777888999;;;<<<===>>>???@@@@@@???===:::999:::::::::;;;===???AAACCCCCCAAA>>>;;;:::999:::;;;666888;;;<<<<<<;;;<<<>>>CCCCCCDDDDDDEEEEEEFFFFFF@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;===@@@BBBEEENNNXXXSSSPPPNNNOOOQQQ\\\uuu}}}yyyzzz}}}zzzttttttwwwyyyyyy}}}~~~~~~{{{tttpppiiiaaaYYYRRRMMMKKKDDDGGGJJJLLLLLLMMMNNNOOONNNLLLJJJIIIJJJJJJIIIGGGKKKKKKMMMPPPRRRPPPMMMJJJEEEFFFIIINNNSSSYYY^^^```ggguuu~~~xxxqqqoooqqqvvvzzz{{{{{{sssnnnppptttzzzrrrcccSSSLLLHHHDDDFFFKKKHHHIIIGGGCCCFFFMMMLLLFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJJJJIIIFFFEEEBBBBBBBBB@@@???>>>???@@@DDDEEEFFFGGGFFFEEECCCAAA??????>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>???>>>===;;;:::;;;<<<>>>@@@AAAAAAAAA@@@@@@>>>===<<<===<<<;;;:::;;;<<<===>>><<<>>>??????===>>>BBBEEEBBBCCCEEEFFFGGGGGGFFFFFFBBBCCCDDDCCCAAAAAACCCEEEEEECCCAAA@@@???@@@BBBCCC@@@AAACCCDDDFFFGGGGGGHHHDDDCCCCCCBBBBBBDDDEEEFFFFFFBBBBBBEEEGGGFFFHHHKKKNNNbbb|||zzzkkk___UUUQQQJJJCCC===999888888444888>>>DDDHHHFFF@@@;;;666777777777777555444333000111222111---+++,,,......000333777999999888777999888555333222444555777222222333444666888;;;===;;;>>>@@@<<<666333555888888888999999:::<<<===>>>:::;;;;;;<<<<<<;;;;;;::::::;;;>>>@@@CCCEEEFFFGGGAAAAAABBBBBBAAA@@@??????CCCHHHPPPYYYbbbiiinnnpppssswww|||}}}yyyqqqjjjfff```^^^[[[ZZZZZZ]]]aaadddhhhjjjmmmqqqtttxxxzzz{{{}}}yyyrrrjjjaaaYYYSSSPPPVVVVVVWWWYYY___eeelllpppwwwyyy|||}}}rrrllljjjhhhgggjjjqqqyyy~~~yyyrrrlllhhhbbb```\\\UUUMMMHHHFFFFFFDDDDDDDDDFFFHHHIIIHHHFFFAAA@@@>>>======>>>@@@AAA,,,,,,,,,,,,---...///000000////////////000000111111222444666888:::;;;<<<===;;;999777777999;;;<<<::::::;;;<<<=========<<<;;;<<<===>>>???????????????>>><<<:::999999::::::::::::999:::;;;===???@@@@@@@@@@@@AAACCCEEEFFFGGGDDDCCCAAA???============<<<:::888999<<<======;;;:::<<<<<<<<>><<<;;;;;;<<<===AAABBBCCCDDDDDDBBB@@@???AAA@@@>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::888888:::<<<===??????>>>===<<<;;;<<<<<<777888999999;;;;;;<<<===;;;<<<===>>>????????????@@@@@@@@@AAABBBCCCEEEFFFFFFDDDBBBAAAAAAAAA@@@???AAA@@@>>>======???AAABBBAAAAAABBBBBBCCCDDDEEEEEEBBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCCCCDDDEEEGGGHHHJJJSSSeee~~~xxxssspppccc\\\SSSIIIBBB===999777;;;888:::AAAEEECCC???>>>::::::::::::::::::::::::333555555444222000000000,,,///888@@@>>>666333777<<<999555222222333444333333333444444555666666666555777:::;;;999777555444555555666777777888999999;;;999888999::::::999888:::===AAAFFFJJJMMMOOOPPPPPPPPPLLLFFFDDDHHHJJJIIIHHHJJJRRR___kkkqqqwww||||||}}}{{{vvvnnneee___\\\WWWXXXZZZ___dddhhhjjjiiimmmnnnpppppppppppprrrtttpppllldddZZZQQQLLLJJJJJJQQQVVV]]]eeejjjnnnrrrttttttwwwyyyxxxttttttxxx|||~~~wwwllljjjhhhiiinnnwww~~~yyyuuurrrlllhhh^^^[[[UUUOOOIIIEEECCCBBBCCCCCCCCCDDDFFFHHHJJJLLLBBBAAA@@@???>>>>>>>>>>>>))))))******+++---...///111000000000000111222222333444555777888:::;;;<<<===<<<:::888888:::<<<===;;;;;;<<<===============;;;;;;<<<===>>>???>>>>>>>>>===;;;999999999999:::999999:::;;;<<<===>>>?????????@@@AAABBBDDDEEEFFFDDDCCCAAA???>>>============;;;999:::<<<===<<<:::999<<>>===<<<<<<===>>>AAABBBCCCDDDDDDBBB@@@??????>>>===<<<<<<<<<===>>>===========================<<<;;;:::999:::<<<===>>>===<<<;;;;;;;;;;;;;;;777888999999;;;;;;<<<===999:::;;;===============??????@@@@@@AAACCCDDDEEECCCAAA@@@???@@@@@@???>>>@@@???=========>>>@@@AAA???@@@@@@AAABBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAACCCEEEFFFIIIOOO\\\ppp|||xxxuuukkkdddZZZQQQIIIBBB===:::999666888>>>BBB???;;;999777777888:::<<<===??????;;;;;;999666333222333555EEE@@@???CCCCCC===888777555333111111333666888999777777777777777777777777555777::::::888666555555666666777777888888999999;;;:::::::::<<<<<<;;;999;;;>>>CCCIIIOOOUUUXXXZZZ[[[\\\ZZZUUUSSSUUUVVVSSSXXXXXX\\\fffnnnrrrvvv{{{yyywwwssskkkbbb[[[YYYXXX^^^___aaafffkkknnnoooooommmnnnnnnmmmiiigggffffffddd```ZZZQQQJJJHHHHHHJJJVVV[[[ccciiimmmppprrrtttqqqssstttrrrnnnnnnssswwwxxxpppiiihhhhhhkkkrrr|||}}}vvvqqqlllfffaaa[[[XXXSSSMMMHHHEEECCCBBBDDDDDDCCCCCCDDDFFFHHHIII@@@@@@???>>>============((()))***+++---...000000222111111111222222333444666666777888999:::;;;;;;===<<<:::999999:::<<<===<<<<<<===>>>>>>>>>>>>===:::;;;<<<===>>>>>>>>>===<<<;;;:::888888888999999999:::;;;===>>>>>>>>>===>>>??????@@@AAACCCDDDEEEDDDCCCAAA@@@>>>============<<<;;;<<<======<<<:::888===BBBGGGNNNVVVXXXVVVMMMEEEAAACCCDDDCCCHHHPPP___ssswwwtttqqqjjjbbb]]]YYY]]]fffpppyyy|||qqqiiirrr}}}|||vvvoooiiifffdddccccccccceeehhhiiijjjkkkmmmooorrrppppppqqqmmmhhhgggjjjmmmrrr}}}}}}ssszzzgggVVVKKKGGGCCCAAABBBDDDFFFGGGHHHFFFEEEGGGJJJMMMNNNNNNNNNOOOOOOLLLIIIFFFEEEFFFHHHFFFCCCCCCCCCCCCBBBAAABBBCCCCCCDDDDDDDDDCCCCCC@@@???>>><<<<<<<<<===>>>AAAAAABBBCCCCCCBBB@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;777888999999;;;;;;<<<===888999;;;===>>>===<<<;;;>>>>>>???@@@AAABBBBBBCCC???>>>======??????>>>===>>>===<<<<<<<<<===???@@@>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@======<<<===>>>@@@AAACCCGGGIIIPPP]]]sss|||uuuoooeee[[[SSSKKKDDD@@@;;;777777;;;>>>;;;777666666666888999<<<>>>@@@BBBCCCBBB???:::777777999;;;RRRFFF;;;;;;>>><<<666222222000...///222666999999;;;;;;:::999999888777777666777888888666555666777888888999999::::::;;;;;;=========>>>??????===<<<===@@@EEELLLTTTZZZ___bbbfffiiiiiifffeeeeeeddd``````^^^___dddgggiiilllqqquuusssnnneee]]]ZZZ[[[^^^fffgggiiimmmqqqsssrrrpppjjjkkkjjjgggbbb\\\YYYXXXTTTQQQMMMGGGDDDFFFKKKOOO]]]bbbhhhmmmooopppppppppnnnooonnnllliiijjjoootttrrrjjjfffgggiiiooowww{{{rrrlllfff___ZZZWWWUUUPPPLLLHHHEEEDDDDDDEEEDDDCCCBBBBBBCCCCCCDDD>>>>>>===============>>>)))***,,,...111222444444222222222222222333444555777777777888999999999:::;;;:::999999999:::;;;===>>>>>>????????????>>>>>>;;;;;;<<<===============;;;:::999888888888999::::::<<<>>>AAAAAAAAA???>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAA@@@???>>>>>>============>>>>>>===<<<;;;;;;AAAFFFJJJPPPUUUTTTOOOFFFAAA???BBBCCCCCCFFFLLLSSSccc{{{|||tttlllhhhaaadddjjjrrrzzz|||rrryyy~~~yyywwwxxxyyy{{{~~~yyyuuuqqqpppvvv}}}zzz}}}kkkZZZMMMIIIGGGEEECCCBBBCCCCCCCCCCCCCCCDDDFFFIIILLLOOOPPPPPPPPPOOOLLLIIIGGGFFFGGGGGGEEECCCBBBCCCCCCBBB@@@CCCCCCCCCCCCCCCCCCBBBBBB???>>>===<<<<<<<<<<<<===??????@@@@@@@@@@@@???>>>???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<::::::999999999999::::::777888999999;;;;;;<<<===999:::<<<>>>???>>><<<;;;======>>>???@@@AAAAAAAAA<<<<<<;;;<<<>>>???>>>===;;;;;;;;;;;;;;;<<<>>>>>><<<=====================>>>>>>============>>>>>>;;;::::::;;;<<<>>>@@@AAADDDEEEIIIQQQ```yyyyyyoooeee]]]UUUNNNIIIDDD===888999:::888777777888888888888:::;;;===>>>DDDDDDCCC@@@======>>>@@@KKK???444222666888444///555222///...///222333333999999999888888888777777666777777555444444666888999:::;;;<<<>>>@@@AAAAAABBBBBBCCCEEEGGGFFFDDDBBB???AAAEEEKKKQQQWWW\\\___eeeiiilllllllllmmmkkkfff^^^[[[ZZZ\\\]]]^^^cccjjjsssrrrpppiiibbbaaaeeeiiillllllmmmoooqqqpppmmmkkkccccccccc___YYYTTTQQQPPPIIIGGGDDDBBBDDDJJJRRRYYYbbbfffllloooooommmlllkkkllllllkkkiiihhhkkkqqqvvv{{{~~~zzzwwwwwwyyyyyyyyyoooiiigggiiimmmsss|||xxxpppjjjddd]]]XXXTTTRRRNNNJJJHHHFFFFFFFFFFFFEEECCCAAA@@@??????@@@>>>>>>=========>>>>>>???)))+++---000222444555555222222222222333444555666777777777888888999999999999999888888999:::;;;<<<@@@@@@@@@AAAAAA@@@??????;;;<<<==================;;;:::999999999:::;;;<<<===???BBBEEEEEEDDDBBB@@@>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBAAA@@@???>>>>>>===>>>??????>>>>>>===>>>DDDIIILLLMMMOOOQQQMMMFFFAAA??????AAACCCCCCEEEIIIKKKTTTggg}}}yyysssuuuxxx}}}www{{{xxxrrrrrr}}}wwwgggZZZPPPKKKGGGFFFEEECCCAAA@@@???@@@>>>???AAACCCFFFJJJNNNQQQOOOOOONNNKKKHHHGGGGGGHHHFFFDDDBBBAAABBBBBBAAA@@@@@@?????????>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;============>>>=========AAA@@@???>>><<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???>>>===;;;;;;:::999999999::::::777888999999;;;;;;<<<===999:::<<<======<<<;;;:::======>>>@@@@@@@@@@@@@@@;;;:::;;;<<<>>>???>>><<<:::::::::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::<<<>>>@@@AAABBBBBBFFFMMMUUUhhhxxxnnnfff___YYYUUUMMMCCC;;;888888666777999888777666666777999;;;<<>>888555777:::999666777444000....../////////444444444555555666666666666666666444333333666888999:::<<>>=========??????>>>>>>>>>???@@@@@@(((***---///222333333333333333333444555666777888888888888999999::::::;;;999999999999:::;;;;;;<<>>>>>>>>>>>======<<<<<<;;;;;;;;;===>>>???@@@BBBEEEGGGGGGFFFDDDBBB????????????@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>>>>?????????>>>>>>@@@BBBMMMOOOPPPNNNNNNNNNIIIBBBAAA@@@???@@@@@@AAABBBCCCIIINNN[[[nnn}}}}}}~~~xxxuuu|||rrrbbbVVVMMMIIIIIIBBBBBBBBBAAA???>>>>>>@@@<<<===@@@AAACCCGGGKKKNNNLLLLLLKKKIIIGGGFFFGGGIIIDDDBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBB@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<=========AAAAAA@@@???>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA@@@@@@???>>>===<<<;;;::::::::::::777888999999;;;;;;<<<===:::::::::;;;;;;;;;::::::===>>>???@@@AAA@@@@@@???:::999:::<<<>>>>>><<<:::999999:::;;;<<<======>>>=========<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;:::::::::;;;<<<>>>AAABBBAAAAAAFFFLLLPPPZZZrrrxxxoooiiidddaaaUUUJJJ@@@===;;;888888:::666555444444666888;;;<<<999<<<@@@BBBAAA@@@???>>>===>>>===::::::>>>>>><<<888555111///000111222222111111222333333444555555444555555444333333666888777999;;;>>>AAADDDGGGHHHLLLMMMPPPTTTVVVUUUQQQMMMAAA@@@>>>===>>>AAADDDFFFIIIOOOTTTVVVZZZ___```]]]UUUTTTVVVZZZ\\\```jjjttt|||rrrooopppooollliiieeebbb^^^ZZZWWWRRRPPPMMMIIIGGGIIIMMMQQQRRRRRRQQQQQQTTT[[[dddjjjoooqqqttttttrrrooommmmmmkkkkkkjjjkkknnnrrrwwwzzz{{{{{{{{{xxxsssnnnkkkkkkjjjmmmooopppooolllkkkkkkvvvxxx||||||vvvqqqlllfff^^^XXXNNNLLLJJJGGGFFFFFFGGGHHHDDDCCCAAA???>>>=========@@@@@@???????????????@@@)))+++...111333333333333666666666777888999:::;;;999::::::;;;<<<======>>>::::::;;;;;;<<<======>>>CCCCCCCCCCCCCCCBBBAAAAAA>>>???????????????>>>>>>>>>>>>======>>>???AAABBBBBBCCCEEEFFFGGGFFFEEEDDD@@@@@@@@@@@@@@@AAABBBCCCAAABBBBBBBBBBBB@@@???>>>>>>??????>>>===>>>BBBFFFNNNOOONNNJJJJJJJJJGGGAAAAAAAAAAAA@@@@@@BBBCCCCCCKKKMMMVVVcccppp}}}~~~{{{~~~ooo^^^TTTMMMGGGFFFHHHBBBCCCCCCAAA>>>===???AAA>>>@@@AAABBBAAACCCGGGJJJIIIIIIHHHFFFEEEEEEGGGIIIBBBAAA???@@@AAACCCBBBBBBDDDCCCCCCCCCCCCDDDFFFGGGDDDDDDCCCBBB@@@>>>===<<<======<<<======>>>>>>?????????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;777888999999;;;;;;<<<===>>>>>>===<<<<<<<<<===>>>===>>>@@@AAABBBAAA@@@???888888888:::<<<;;;999777888999:::<<<======>>>>>>??????>>>======<<<;;;;;;:::999999888888999999:::999999999:::<<<>>>AAABBBAAA@@@DDDKKKLLLOOO```tttxxxrrrnnnkkk\\\SSSKKKIIIFFF@@@<<<;;;:::888666555555777999:::777:::<<<===<<<::::::;;;888;;;;;;999<<>>>>>>>>>>>???AAA@@@???>>>>>>===>>>>>>,,,...111333555555555444888888888999:::;;;===>>>;;;;;;<<<===>>>???@@@@@@<<<<<<<<<===>>>??????@@@CCCCCCDDDDDDCCCBBBAAAAAA??????@@@@@@@@@??????>>>??????>>>???@@@AAACCCDDDCCCDDDEEEFFFFFFEEEDDDDDD@@@@@@@@@@@@AAABBBCCCCCCAAABBBBBBCCCBBBAAA???>>>>>>??????===<<<>>>DDDIIIJJJKKKIIIEEEEEEGGGEEEAAA@@@BBBBBBAAABBBFFFHHHHHHJJJKKKQQQYYY```iii|||}}}}}}~~~~~~{{{yyytttqqqxxx{{{zzz~~~jjj\\\PPPLLLIIIFFFFFFJJJGGGHHHGGGDDD@@@>>>???BBBAAACCCDDDBBB@@@@@@DDDGGGGGGGGGFFFEEECCCDDDGGGIIIAAA@@@??????AAACCCCCCBBBAAAAAA@@@@@@AAACCCDDDEEEGGGGGGFFFEEECCC@@@>>>===>>>>>>>>>>>>>>>???@@@@@@===>>>???@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@AAABBBBBBDDDCCCAAA???===<<<;;;;;;777888999:::;;;<<<<<<===DDDCCCAAA??????@@@BBBCCC>>>???AAABBBBBBAAA@@@???777666777999:::999777444888999;;;<<<===>>>>>>>>>@@@@@@???>>>===<<<<<<;;;999999888888888888999999999999999:::<<<>>>AAABBBAAA???CCCIIIIIIIIIVVVhhhxxx~~~xxxtttqqqaaa[[[UUUTTTQQQIIIAAA>>>@@@>>>:::777555444555666888999999888666666777888666888777777???JJJMMMIIIAAA===999666666666666555666666666555444444333333222333444444444333555666333444555666888999:::;;;:::<<<@@@DDDGGGEEE@@@<<<===;;;999888999<<<@@@CCCAAAEEEGGGGGGLLLSSSVVVVVVZZZZZZ^^^ccceeehhhrrr}}}vvvjjjeeefff^^^YYYTTTOOOLLLJJJHHHFFFCCCBBBAAAEEENNN^^^ppp||||||zzzwwwsssppppppsssvvvqqqrrrrrrpppnnnlllmmmnnnzzzxxxxxxxxx{{{}}}~~~~~~}}}~~~~~~}}}zzzvvvrrrooobbbbbbcccdddgggnnnwww}}}zzztttlllaaaTTTKKKHHHFFFDDDBBBAAAAAABBBCCCAAA@@@???>>>>>>??????@@@@@@@@@???===<<<<<<<<<<<<000111222333555666777888:::::::::;;;;;;;;;<<<<<<<<<===???@@@AAAAAA@@@???BBBBBBBBB@@@>>>===>>>???DDDEEEEEEFFFFFFEEECCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDBBB@@@???@@@AAA@@@AAADDDEEEEEECCC@@@>>>??????>>>===>>>AAAFFFIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFKKKQQQUUUYYY```kkksss}}}qqqmmmnnnpppwwwyyyhhhTTTNNNHHHFFFIIIKKKJJJHHHJJJHHHEEEBBB@@@@@@AAABBBDDDFFFFFFEEEBBB@@@???@@@CCCCCCCCCCCCDDDDDDEEEEEEAAAAAAAAA@@@@@@@@@??????BBBAAA??????@@@CCCGGGJJJLLLLLLKKKIIIGGGDDDBBBAAA???@@@@@@???===<<<===???>>>>>>???@@@AAACCCDDDEEEDDDDDDCCCAAA>>><<<<<<===>>>@@@BBBBBBAAAAAAAAABBBGGGEEEBBB>>><<<;;;;;;;;;888888999888888:::>>>@@@EEEEEEFFFFFFEEECCCAAA@@@CCC@@@???AAAEEEFFFBBB>>>:::999888777666666666666777888999:::<<<===>>>?????????@@@???>>><<<:::999:::::::::999999888888888;;;;;;;;;<<<<<<<<<============???AAAFFFKKKOOORRReeezzzvvvqqqeeebbb^^^ZZZVVVQQQJJJFFFFFFBBB===999777666444333444666777555333222555777:::888666777;;;AAAFFFHHHFFF@@@:::777777:::::::::===>>>???===;;;999999999888888777777666666555555333333444444555666666666<<<<<<===>>>???@@@AAAAAAAAA???===???BBBFFFHHHIIIJJJJJJLLLNNNQQQTTTVVVXXXZZZ^^^ccciiinnnppppppppp~~~}}}yyyssskkkbbbZZZUUUKKKJJJHHHEEEAAA??????@@@@@@CCCIIIQQQ]]]nnn|||xxxwwwxxxxxxtttrrrnnnllljjjlllsss{{{}}}|||}}}~~~~~~}}}|||xxxssspppkkkgggdddeeelllvvvwwwmmm```TTTMMMLLLHHHHHHGGGFFFEEECCCAAA@@@>>>>>>>>>>>>>>>======<<<===============>>>??????000000222333555777888999;;;;;;;;;<<<======>>>>>>???@@@AAACCCCCCCCCCCCBBBCCCDDDDDDBBB@@@???@@@AAAGGGGGGGGGGGGGGGFFFFFFEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGEEEBBBAAAAAABBBAAABBBCCCDDDCCCBBB@@@???@@@@@@???>>>>>>AAAFFFIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFIIIMMMQQQRRRSSSWWW___eeettt|||qqqhhhiiiooowwwmmm]]]QQQKKKFFFDDDGGGIIIHHHGGGGGGFFFDDDBBBAAABBBCCCDDDEEEFFFGGGEEEBBB@@@??????AAABBBBBBCCCDDDCCCCCCCCC@@@@@@@@@@@@@@@?????????AAA@@@??????BBBEEEIIILLLMMMMMMKKKJJJGGGEEEBBBAAA@@@AAAAAA@@@>>>===>>>?????????@@@@@@BBBCCCEEEFFFEEEEEEEEECCC@@@??????@@@AAABBBCCCBBBAAA@@@AAABBBGGGEEEBBB???===<<<<<<<<<:::::::::999888999<<<>>>DDDFFFHHHIIIJJJHHHFFFDDDCCC@@@>>>@@@DDDDDDAAA===;;;:::999888777777777777888888999999;;;<<<===>>>????????????>>><<<:::999:::::::::999999999888888777888999;;;<<<>>>???@@@?????????AAADDDHHHLLLNNNYYYhhh|||wwwkkkhhheeeaaa^^^YYYTTTPPPKKKGGGBBB>>>;;;999777555333444555444111111333555222222222444999???FFFJJJIIICCC<<<999999;;;======CCCEEEFFFEEEBBB@@@??????<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>???@@@BBBDDDFFFGGGFFFEEEDDDFFFJJJMMMOOOOOOOOOOOOPPPQQQTTTVVVXXXYYY^^^aaafffjjjmmmnnnmmmmmmpppnnnjjjeee^^^VVVPPPLLLDDDCCCBBB???===<<<===???DDDIIIRRR\\\iiiyyy{{{wwwuuutttrrrqqqrrrrrrrrrvvv|||~~~~~~~~~~~~~~~~~~zzztttoooggghhhiiimmmsss{{{pppdddXXXNNNIIIIIIEEEEEEEEEDDDCCCBBBAAA@@@>>>????????????>>>======>>>>>>>>>>>>>>>???@@@@@@///000111333666888::::::;;;;;;<<<===???@@@AAAAAABBBCCCDDDFFFGGGFFFFFFEEEEEEEEEFFFDDDBBBBBBCCCDDDHHHHHHGGGFFFFFFFFFFFFGGGCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJJJJHHHEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???BBBFFFIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHKKKNNNOOONNNOOOSSSWWW^^^hhhyyyrrrkkkggglllwwwppp```TTTLLLGGGCCCBBBDDDGGGGGGFFFCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGEEEBBB@@@??????>>>@@@AAACCCCCCBBBAAA@@@>>>??????????????????????????????AAADDDHHHKKKNNNNNNNNNLLLKKKHHHFFFCCCBBBAAABBBBBB@@@>>>===>>>@@@??????@@@AAABBBDDDEEEFFFFFFGGGGGGEEECCCBBBCCCEEEDDDEEEDDDBBB@@@@@@AAACCCGGGEEECCC@@@>>>=========;;;;;;;;;999888888;;;===CCCEEEIIILLLMMMKKKIIIGGGBBB@@@>>>???AAAAAA>>>;;;;;;;;;:::999888888888888999999888888999;;;<<<===>>>>>>>>>>>>===<<<::::::::::::::::::999999999999777888999:::<<<>>>???@@@@@@@@@???@@@BBBFFFIIIKKKPPPWWWfff~~~tttrrrnnnkkkhhhccc___[[[SSSOOOJJJFFFBBB>>>;;;888444555555333111111222333///111333444666;;;CCCIIIJJJDDD>>>999999;;;===>>>GGGIIILLLLLLJJJGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAACCCEEEFFFCCCBBBBBBDDDFFFIIIMMMOOOMMMMMMNNNQQQTTTVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWXXX[[[]]]```bbbcccbbb```___\\\ZZZWWWRRRMMMHHHDDDBBB<<<<<<<<<;;;:::<<>>>>>???????????????@@@@@@AAA///000222444777999;;;<<<:::;;;<<<>>>???AAABBBCCCCCCEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGFFFEEEDDDFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKIIIFFFDDDCCCCCCDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBAAA@@@BBBEEEHHHFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAABBBCCCEEEGGGIIIDDDGGGJJJKKKKKKMMMOOORRRUUU[[[fffsss~~~vvvtttvvv~~~sssjjjbbbYYYSSSHHHEEEBBBAAACCCEEEFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCGGGHHHHHHFFFBBB@@@??????<<<>>>AAACCCCCCBBB???>>>>>>>>>>>>>>>>>>?????????@@@@@@AAACCCEEEHHHKKKMMMOOONNNMMMKKKIIIGGGEEECCCAAABBBBBB@@@>>>======???>>>??????@@@AAACCCEEEEEEHHHIIIIIIHHHGGGFFFHHHIIIHHHGGGFFFCCC@@@@@@BBBDDDFFFEEECCCAAA@@@???>>>>>>;;;;;;;;;:::888999<<>>======>>>===;;;999:::999888888777777777888:::999888888888:::<<<===>>>>>>======<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<>>DDDGGGCCC===888777888;;;===CCCGGGKKKMMMLLLJJJHHHGGGJJJJJJJJJKKKLLLLLLLLLMMMIIIGGGEEEDDDEEEGGGJJJLLLJJJIIIHHHHHHJJJMMMPPPSSSTTTTTTUUUWWWZZZZZZXXXVVVTTTTTTSSSRRRRRRQQQRRRRRRUUUUUUVVVWWWVVVSSSPPPOOOKKKIIIFFFCCC@@@>>>===<<<999:::;;;<<<===AAAEEEIIISSS\\\hhhssszzz}}}wwwtttuuuwwwwww~~~{{{xxxxxxzzz{{{{{{wwwrrrmmmkkkrrr{{{sss\\\OOOHHHCCC??????@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???????????????>>>>>>??????@@@///000222555777:::<<<===999:::;;;===???AAACCCCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGHHHGGGFFFFFFGGGIIIHHHGGGEEEDDDDDDDDDEEEFFFDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAACCCEEEGGGIIIJJJJJJKKKKKKJJJFFFDDDBBBBBBDDDCCCBBB@@@@@@AAABBBCCCBBBCCCCCCBBBAAABBBDDDGGGGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAACCCEEEHHHIIIDDDFFFHHHIIIJJJLLLMMMOOOOOORRRVVV]]]kkk~~~zzzvvvggg]]]XXXWWWTTTQQQFFFDDDBBBBBBCCCEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBGGGHHHHHHFFFCCC@@@???@@@<<<>>>AAACCCCCCBBB???>>>>>>>>>>>>>>>>>>>>>>>>???BBBBBBCCCEEEFFFHHHIIIJJJMMMMMMMMMKKKJJJHHHFFFEEEAAABBBAAA???===<<<===>>>>>>>>>>>>???AAABBBDDDEEEJJJKKKKKKJJJIIIIIIJJJLLLJJJIIIGGGDDDBBBAAACCCEEEFFFEEEDDDCCCAAAAAA@@@@@@:::;;;;;;::::::<<>><<<;;;:::::::::999888888777777666666666666777:::999999999999:::<<<=========<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>===>>>AAADDDGGGIIINNNNNNTTT```nnn~~~wwwqqqkkkeeebbb```]]]ZZZWWWSSSOOOIIIEEE@@@>>>;;;999777555333222222555777555333444:::@@@FFFCCC>>>:::777777999<<<===AAAFFFJJJJJJJJJIIIIIILLLMMMMMMNNNNNNOOOOOOOOOKKKJJJHHHGGGHHHJJJMMMOOOPPPNNNLLLJJJJJJLLLNNNPPPTTTTTTUUUVVVWWWVVVRRROOONNNMMMLLLKKKJJJIIIIIIIIINNNNNNOOONNNLLLJJJGGGEEE???>>><<<:::999999:::;;;:::<<>>===AAABBBCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>=========>>>>>>111222333555888:::<<<<<<:::;;;<<<>>>@@@AAACCCDDDCCCDDDEEEGGGGGGGGGGGGFFFEEEFFFGGGGGGFFFFFFHHHJJJIIIIIIHHHGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKJJJGGGDDDCCCCCCDDDCCCBBBAAA@@@AAABBBBBBBBBCCCCCCBBB@@@AAACCCEEEHHHGGGFFFEEEEEEDDDDDDDDDAAAAAAAAABBBCCCEEEGGGIIIHHHHHHGGGGGGHHHIIIIIIJJJLLLNNNPPPSSS]]]sss}}}{{{}}}jjjaaaUUUNNNNNNNNNMMMKKKEEEDDDCCCCCCCCCDDDEEEFFFDDDCCCBBBBBBAAABBBBBBBBBFFFGGGHHHFFFCCCAAAAAAAAA>>>@@@AAACCCCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>AAABBBDDDFFFGGGHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCBBB@@@>>><<<===>>>>>>>>>???@@@AAACCCDDDEEEKKKLLLLLLKKKIIIIIIKKKLLLJJJJJJIIIFFFDDDCCCDDDFFFEEEEEEEEEDDDCCCBBBBBBAAA;;;<<<===<<<<<<>>>BBBEEELLLNNNPPPQQQOOOKKKFFFCCC;;;:::999888777777777888777666666555555555666666999999:::;;;<<<<<<=========<<<;;;::::::::::::;;;::::::::::::;;;;;;;;;;;;999:::;;;<<<>>>@@@AAABBB>>>>>>>>>>>>@@@CCCFFFHHHGGGGGGMMMUUU]]]kkk}}}uuunnnhhhccccccbbb```___]]]YYYTTTQQQJJJGGGCCC???===:::777555111333555444333555999===EEEDDDAAA===999888999;;;999===BBBEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGIIIKKKLLLOOOMMMKKKHHHGGGGGGHHHHHHNNNMMMMMMNNNNNNMMMIIIFFFEEEEEECCCBBBAAAAAAAAAAAACCCDDDDDDDDDCCCAAA???>>>:::999999999:::;;;===>>>AAADDDJJJNNNRRRVVVYYY\\\___eeennnuuuxxx|||xxxpppmmmrrr|||{{{uuuttttttuuuxxxzzzzzzzzziii\\\OOOIIIFFFBBB??????BBBCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAA???>>>==================222333444666888:::;;;<<<<<<===>>>@@@AAACCCDDDDDDCCCDDDEEEGGGGGGGGGGGGFFFCCCEEEFFFFFFEEEFFFHHHJJJHHHHHHIIIIIIHHHHHHGGGFFFCCCDDDFFFGGGHHHGGGFFFEEECCCDDDDDDDDDDDDDDDCCCCCC@@@AAAAAABBBDDDFFFGGGHHHHHHJJJKKKKKKHHHFFFDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCAAA@@@@@@AAACCCGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBAAABBBCCCEEEGGGHHHHHHFFFDDDCCCDDDEEEFFFGGGHHHLLLOOOPPPUUUdddyyyzzzxxxvvvzzzuuuhhhXXXQQQJJJGGGIIIJJJHHHEEEDDDDDDDDDCCCBBBBBBCCCDDDBBBAAA@@@@@@@@@BBBDDDFFFEEEFFFGGGFFFDDDBBBBBBCCCAAABBBBBBCCCDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>===>>>@@@CCCEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIEEEEEEEEECCC@@@>>>???@@@@@@@@@AAAAAACCCDDDFFFGGGLLLLLLLLLKKKIIIHHHJJJKKKIIIJJJJJJIIIFFFEEEEEEFFFEEEEEEEEEEEEDDDCCCCCCBBB?????????>>>>>>???BBBEEEKKKLLLLLLLLLJJJGGGDDDAAA888777777666555555777888777777666666666666777777777999;;;===>>>???>>>===<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>???AAABBBCCCAAA@@@??????@@@BBBEEEFFFEEEBBBEEEMMMSSSZZZnnn{{{tttmmmiiifffffffffggggggddd```\\\YYYUUUOOOKKKHHHDDD@@@<<<888888777777777888:::;;;AAABBBBBB>>>:::777777888666999<<>>======<<<;;;;;;<<<<<<;;;;;;<<<============<<<======>>>???AAACCCEEEFFFMMMRRRYYY___cccfffhhhiiifffjjjooorrrsssvvv{{{|||{{{yyyuuuvvv}}}}}}{{{uuuqqqrrruuu{{{|||nnn[[[RRRIIIFFFDDDAAABBBEEECCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBB@@@???>>>>>>======>>>>>>444444555777888:::;;;;;;??????@@@AAACCCDDDEEEEEECCCDDDFFFGGGHHHHHHGGGFFFBBBDDDEEEEEEDDDEEEGGGIIIFFFFFFGGGHHHGGGFFFEEEDDDBBBDDDFFFGGGGGGGGGEEEDDDBBBCCCDDDDDDDDDDDDDDDCCCAAAAAABBBBBBDDDEEEGGGHHHHHHJJJLLLLLLJJJGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAA??????@@@BBBFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGEEECCC@@@???AAADDDFFFGGGBBBGGGKKKKKKLLLTTTdddppp{{{{{{wwwtttwww}}}ppp___TTTLLLHHHDDDDDDHHHJJJGGGDDDCCCCCCCCCBBBAAA@@@AAABBBAAA@@@>>>>>>@@@CCCFFFIIIDDDEEEGGGFFFDDDCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@>>>======<<<>>>AAAEEEHHHIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGEEEBBB@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIILLLMMMLLLKKKIIIHHHIIIJJJHHHIIIJJJJJJHHHFFFFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>???BBBDDDFFFGGGGGGGGGEEECCC@@@>>>666666666555444444666888888777777777777777888888666888<<>><<<;;;:::999999999:::;;;:::::::::;;;;;;<<<<<<<<<>>>?????????@@@@@@@@@@@@DDDCCCAAA@@@@@@AAACCCDDDHHHBBBBBBJJJOOORRR___nnnyyysssooohhhhhhjjjlllmmmkkkgggdddeee```ZZZUUURRRNNNHHHDDDCCCAAA>>><<<<<<<<<;;;999===???@@@===888444444444333555888999999999;;;<<<======<<<<<<;;;;;;::::::888888999::::::;;;;;;;;;BBBBBBAAA???>>>===;;;;;;===<<<<<<===??????>>>===::::::999999999999::::::;;;<<<===???@@@AAABBBBBBBBBCCCEEEGGGIIIKKKMMMNNNXXX^^^fffmmmppprrrssstttmmmooopppooommmoootttxxxvvvxxxzzz|||~~~zzzwwwyyy}}}|||uuunnnnnnqqqxxxnnn^^^SSSLLLEEECCCAAA@@@DDDIIICCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@???>>>>>>??????333444666888:::;;;<<<===<<<===???@@@AAABBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFAAAAAACCCDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHCCCCCCCCCDDDCCCBBBBBBAAAEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFDDDCCCAAABBBBBBBBBAAA@@@???======????????????????????????DDDDDDDDDDDDDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBCCCEEEGGGFFFEEEIIIIIIIIIJJJMMMRRRVVVYYYeeemmmxxx|||ooo```RRRIIICCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB;;;<<<===>>>AAACCCEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCAAABBBDDDFFFGGGFFFEEEDDDCCCDDDDDDDDDCCCAAA???>>>@@@@@@AAABBBDDDFFFHHHJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCAAA@@@CCCCCCDDDDDDEEEGGGHHHIIILLLMMMMMMLLLLLLKKKJJJIIIKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBAAAEEEDDDCCCAAAAAABBBBBBCCCAAABBBDDDEEEEEE@@@:::555555666666666777777777777888888999:::::::::999999999:::<<<===>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999999999888999999::::::>>>>>>???@@@AAAAAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEAAADDDHHHHHHGGGIIIOOOTTTlll|||zzztttrrrppppppppppppooommmnnnkkkhhheeeaaa]]]WWWTTTQQQJJJEEEDDDFFFDDD@@@===CCC@@@>>><<<666111333999555666777888999999999999::::::::::::999777555333666666666666777888999999;;;:::999888777777777777666888:::======<<<;;;999<<<;;;999999999;;;===>>>===AAADDDEEEDDDDDDGGGJJJKKKLLLNNNQQQVVV[[[___bbbmmmooorrruuuvvvuuutttssslllhhhhhhlllmmmlllqqqyyyssszzz{{{tttqqqtttvvvsssooonnnlllwwwzzzjjj\\\TTTNNNLLLIIIFFFEEEEEEFFFGGGDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@??????222444555888999;;;;;;<<<;;;<<<>>>@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEAAAAAABBBCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGFFFEEEDDDBBBAAABBBBBBBBBBBBAAA@@@>>>>>>????????????????????????CCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBDDDFFFGGGFFFEEEGGGGGGGGGHHHJJJNNNRRRUUUXXX]]]dddmmmzzz~~~{{{jjj]]]SSSIIICCCCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@======>>>???@@@BBBDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCBBB@@@???>>>@@@@@@???@@@BBBEEEHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFDDDBBBAAACCCCCCCCCDDDEEEFFFHHHHHHLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJJJJIIIIIIGGGFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCBBBBBBBBBCCCDDDEEE@@@@@@AAABBBBBB???:::666777777777777777777777888888999::::::;;;::::::::::::;;;<<<>>>??????>>>>>>===<<<<<<;;;:::999999888999999999888999999:::;;;<<<===>>>@@@AAACCCDDDDDDCCCCCCDDDEEEEEEDDDCCCCCC@@@DDDFFFFFFEEEFFFKKKPPP[[[qqq~~~}}}{{{yyyxxxxxxvvvrrrppprrrqqqpppoooooolllhhheee]]]WWWQQQPPPQQQOOOLLLJJJFFFAAA===;;;888333444888444555666777777777777777777777777777666555333222444444444444555666777888888888777666666555555666888999;;;======;;;:::888999999999:::<<<@@@CCCEEEIIIMMMRRRTTTSSSTTTVVVYYY[[[\\\^^^aaaeeehhhkkkmmmuuuvvvwwwyyyyyyxxxwwwvvvpppkkkhhhjjjjjjlllsss|||{{{tttmmmiiimmmppppppooopppsss~~~|||lll```WWWRRRNNNLLLJJJHHHGGGFFFGGGGGGDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????222333555777888999:::::::::;;;===???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDD@@@@@@AAABBBBBBCCCCCCCCCFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEDDDBBBAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@??????????????????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBDDDFFFGGGFFFEEEEEEDDDDDDEEEGGGJJJMMMPPPQQQSSSVVVZZZbbbpppzzzxxx{{{~~~wwwgggZZZQQQKKKGGGCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@???>>>>>>????????????@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFEEECCCAAA@@@@@@AAAAAA@@@??????>>>???>>>======???CCCGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBCCCCCCDDDEEEFFF???>>>>>>>>>>>>===:::777999888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<===?????????>>>>>>======<<<;;;:::888888777999999999999999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFAAACCCEEEGGGGGGEEECCCAAAAAACCCEEEDDDBBBCCCGGGKKKKKKYYYmmm~~~}}}{{{wwwtttuuuuuuvvvwwwxxxvvvsssqqqllliiieeedddddddddaaa^^^RRRIIIAAA???>>>:::777888777777777777777888888888777777666666666555444444555444444444555666777888777777777777777777777777;;;<<<>>>??????===;;;:::777888;;;???DDDKKKPPPTTT[[[```fffhhhhhhgggiiijjjnnnoooqqqtttvvvwwwwwwwwwyyyyyyxxxwwwvvvvvvuuutttrrrnnnjjjjjjlllpppzzztttqqqjjjfffiiinnnqqqtttxxx{{{hhh[[[TTTPPPNNNNNNNNNLLLKKKIIIHHHHHHGGGDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDDDDEEEEEEEEEFFFCCCCCCBBBBBBAAA@@@@@@@@@333444555666888888999999888:::<<<>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA????????????@@@@@@AAAAAADDDEEEEEEEEEDDDDDDCCCCCCFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@???AAABBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>???@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEHHHJJJLLLPPPQQQRRRSSSWWW```mmmvvvyyyyyy}}}}}}mmmfff\\\SSSNNNJJJGGGEEECCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDEEEFFFFFFEEECCCAAA@@@>>>>>>???????????????>>>>>><<<::::::;;;@@@DDDGGGIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIKKKLLLLLLKKKJJJIIIFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDD???===;;;;;;<<<<<<;;;:::::::::999999999999888888:::;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>>>>===<<<;;;:::999888777666999999999999999:::;;;<<<>>>>>>???AAABBBDDDEEEEEEBBBCCCEEEFFFFFFEEECCCBBBBBBCCCDDDCCCAAABBBEEEGGGGGGMMMZZZooo}}}{{{zzzzzz{{{|||zzzwwwtttwwwxxxyyyzzz|||}}}yyytttcccWWWLLLHHHGGGBBB===;;;<<<;;;;;;;;;<<<<<<======<<<;;;:::999888888888888777888888888999::::::;;;:::;;;;;;<<<<<<<<<<<<<<<>>>@@@AAABBBCCCBBBAAAAAA<<<>>>CCCJJJSSS\\\dddhhhppptttyyyzzzxxxuuutttuuuzzz{{{~~~}}}|||zzzyyywwwuuussssssssssssrrrqqqppprrruuu||||||sssrrrllliiimmmtttzzz}}}kkkZZZPPPKKKKKKKKKNNNNNNNNNNNNLLLJJJIIIGGGEEEEEEFFFFFFGGGGGGFFFFFFCCCCCCDDDDDDEEEFFFGGGHHHCCCCCCCCCBBBBBBAAAAAAAAA444444555777777888888888888999;;;>>>@@@BBBCCCCCCEEEEEEDDDCCCBBB@@@???>>>======<<<<<<<<<===>>>???BBBCCCDDDDDDDDDCCCBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBAAA@@@??????>>>>>>@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAA>>>>>>??????@@@@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAABBBDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIKKKJJJLLLNNNNNNNNNSSSZZZ```lllzzz{{{|||pppeee\\\YYYTTTPPPLLLHHHEEECCCCCCCCCBBBAAAAAAAAAAAAAAA===>>>>>>???@@@AAABBBCCCBBBBBBAAAAAA@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEECCCAAA???============>>>??????@@@===;;;888777999<<<@@@CCCGGGGGGFFFFFFGGGGGGIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHFFFGGGJJJKKKLLLKKKJJJIIIEEEEEEFFFGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@???===::::::;;;<<<<<<;;;:::::::::999999999999999:::;;;<<<<<<======<<<<<<;;;<<<>>>??????>>>======<<<;;;:::999888777666666999999999999:::;;;<<<===AAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEGGGJJJRRR```ttt~~~|||zzzzzzuuugggYYYSSSQQQKKKDDD@@@AAAAAAAAAAAABBBDDDEEEFFFEEEDDDAAA???======>>>>>><<<===>>>@@@@@@@@@@@@???@@@AAABBBDDDEEEEEEEEEEEEAAACCCEEEGGGHHHIIIJJJJJJHHHKKKPPPXXXcccmmmvvv{{{|||zzzyyy}}}yyyxxxvvvuuutttuuuvvvwwwtttxxx|||xxxqqqmmmjjjkkkttt~~~wwwnnn___SSSKKKIIIIIIIIINNNOOOPPPPPPOOOLLLIIIGGGEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCDDDDDDEEEGGGIIIJJJDDDDDDDDDCCCCCCCCCCCCCCC555666777777888888888888888999;;;===???@@@AAABBBDDDCCCCCCAAA@@@===<<<;;;;;;:::999999999:::;;;<<<@@@AAABBBCCCDDDCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAA@@@>>>============>>>???@@@AAACCCCCCDDDDDDAAA@@@>>>======>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>AAA@@@???AAACCCDDDCCCBBBCCCCCCDDDEEEGGGHHHJJJKKKGGGJJJLLLLLLKKKLLLPPPTTT___mmmzzzmmmaaaYYYTTTSSSRRRPPPLLLIIIEEECCCDDDCCCBBBAAA@@@@@@@@@@@@;;;<<<===???AAACCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFEEECCCAAA???<<<<<<<<<===>>>???AAABBB>>><<<999888888;;;>>>@@@EEEDDDDDDCCCDDDEEEGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGDDDFFFIIIKKKLLLKKKJJJHHHDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@>>>===???<<<:::999:::;;;;;;:::888888999999999::::::::::::;;;<<<<<<======<<<<<<;;;<<<===>>>>>>===<<<;;;::::::999888888777777777999999999999:::<<<===>>>CCCCCCCCCCCCCCCCCCCCCCCCGGGFFFDDDCCCCCCDDDFFFGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDGGGMMMWWWdddxxx~~~~~~~~~|||{{{uuufff___[[[TTTMMMJJJIIIIIIJJJKKKMMMPPPSSSUUUUUURRRNNNJJJGGGFFFFFFGGGCCCFFFIIILLLMMMKKKIIIGGGHHHIIILLLNNNOOOPPPPPPPPPJJJKKKMMMOOORRRTTTUUUUUUXXXZZZ___eeemmmvvv~~~}}}}}}~~~uuuuuuuuuvvvwwwzzz|||~~~~~~yyytttpppiiijjjrrriiibbbXXXOOOJJJIIIIIIIIIMMMOOOQQQRRRQQQMMMIIIFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDFFFHHHJJJLLLEEEEEEEEEEEEEEEEEEEEEEEE777777888888999888888888888999;;;===>>>???@@@@@@CCCBBBAAA@@@===;;;999777999888777555555666888999===???AAACCCDDDDDDCCCBBB@@@AAACCCDDDDDDBBB@@@>>>======>>>???????????????@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>===<<<;;;<<<<<<<<<===???@@@BBBCCCDDDDDDBBB@@@>>>======>>>@@@BBB??????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<<<>>>>>???AAABBBBBBAAAAAABBBCCCEEEGGGIIIJJJKKKHHHKKKNNNMMMLLLLLLPPPSSS[[[eeeqqqxxx|||xxxnnnggg```XXXSSSQQQQQQPPPNNNKKKIIIHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@<<<===>>>@@@BBBCCCDDDEEEBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEECCCAAA@@@;;;;;;;;;<<<>>>@@@BBBCCC@@@???===;;;;;;<<<===>>>CCCBBBAAAAAABBBCCCEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGBBBEEEHHHKKKLLLKKKIIIHHHDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDBBB@@@>>><<<===;;;999888888999888777666666777888999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;<<<======<<<;;;:::888888888888888888888888999999999:::;;;<<<===>>>BBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAABBBCCCCCCCCCBBBCCCHHHRRRZZZfffzzz~~~}}}}}}}}}tttmmmgggaaa\\\[[[UUUVVVWWWYYY]]]bbbfffiiiiiieee```ZZZUUUTTTTTTTTTPPPTTTYYY]]]^^^[[[VVVSSSTTTVVVYYY[[[]]]^^^^^^^^^ZZZ[[[]]]^^^```bbbddddddggghhhiiilllpppuuuzzz}}}}}}}}}~~~~~~wwwxxx{{{}}}xxxuuuttttttxxxsss```YYYQQQJJJHHHHHHIIIJJJKKKNNNQQQSSSRRRNNNHHHDDDEEEFFFGGGHHHIIIIIIIIIIIIDDDDDDCCCDDDFFFIIILLLMMMGGGGGGGGGGGGGGGGGGGGGGGG888888999999999999888888999:::;;;===>>>?????????BBBBBB@@@>>><<<999777666888777555444444555666777<<<===@@@BBBDDDDDDCCCBBB>>>@@@CCCEEEDDDBBB???===::::::;;;<<<<<<===<<<<<<>>>>>>?????????@@@@@@@@@AAA???>>><<<;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDBBB@@@>>>======>>>@@@BBB??????>>>===<<<;;;;;;::::::;;;<<<======<<<;;;:::>>>======>>>@@@AAAAAA@@@@@@AAACCCEEEGGGIIIJJJKKKIIIKKKLLLKKKJJJKKKOOOSSSZZZaaahhhjjjhhhkkkttt|||yyysssmmmeee___\\\XXXTTTPPPMMMLLLKKKHHHFFFFFFGGGIIIDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@@@@??????BBBCCCDDDEEEEEECCCAAA@@@;;;;;;;;;<<<>>>@@@CCCDDDBBBAAA@@@>>>============BBBAAA@@@???@@@BBBDDDFFFIIIIIIIIIIIIHHHHHHGGGFFFBBBBBBBBBBBBDDDEEEFFFGGGAAADDDHHHKKKLLLKKKIIIHHHDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCCCCBBB@@@>>>===<<<:::888777777777666444555555666777999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999777777777777888888888888999999999:::;;;<<<>>>>>>AAAAAABBBCCCDDDEEEFFFGGGCCCDDDFFFHHHHHHFFFDDDCCCEEECCCAAA@@@AAABBBBBBBBBBBBAAAFFFOOOUUU[[[gggsss~~~xxxrrrkkkhhhiii```aaacccfffjjjpppuuuxxxyyyuuunnngggbbb```___```[[[___fffkkklllhhhbbb^^^^^^```cccgggiiijjjiiiiiiiiijjjkkklllmmmooopppppppppooonnnnnnooorrrtttvvvxxx{{{~~~}}}{{{zzz|||~~~~~~~~~}}}|||uuutttxxx|||}}}yyyzzz{{{|||iii[[[UUULLLFFFEEEGGGJJJKKKKKKNNNRRRTTTRRRNNNHHHDDDEEEFFFGGGHHHIIIIIIIIIIIIDDDDDDCCCDDDFFFIIILLLNNNHHHHHHHHHHHHHHHHHHHHHHHH333444666888999999999888888999;;;;;;;;;===AAADDDCCCBBB???===;;;:::::::::@@@===888444333333666777;;;<<<>>>@@@BBBCCCDDDEEE;;;===???@@@@@@>>><<<:::999::::::;;;;;;:::::::::::::::::::::;;;<<<======>>>>>>===;;;;;;::::::::::::;;;<<<>>>@@@BBBDDDDDDFFFDDDAAA???>>>???@@@BBB@@@@@@???>>>=========>>>========================;;;;;;;;;<<<<<<===??????<<>>>>>???<<<<<<===???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCGGGCCC??????AAACCCBBBAAADDDDDDDDDDDDCCCBBBAAAAAA???>>>>>>>>>???AAACCCDDDCCC@@@===<<<<<<<<<<<<;;;??????>>>======>>>???@@@FFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@AAACCCEEEFFFGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFDDDCCCBBB>>>???@@@@@@???>>><<<;;;;;;:::888666444444444444777888888999:::;;;<<<===<<<;;;;;;::::::999888888;;;;;;:::999888666666555777777777777777888888999:::::::::;;;<<<======>>>>>>BBBDDDBBBCCCEEEEEEBBBDDDCCCCCCFFFIIIJJJHHHFFFDDDEEEEEECCCAAA@@@AAABBBCCCEEEFFFGGGJJJPPPZZZaaayyy~~~xxxtttrrrpppnnnnnnooorrrwww{{{}}}~~~|||tttlllgggeeeeeefffggghhhkkkqqqwwwvvvpppjjjiiijjjkkknnnpppssstttuuuttttttuuuxxx{{{||||||zzzzzzyyywwwsssooonnnoooqqqoooqqquuuyyy||||||yyyvvv}}}xxxqqqnnnqqqvvvzzz~~~lll```SSSPPPKKKGGGDDDDDDEEEFFFIIIKKKNNNOOONNNKKKGGGDDDDDDEEEGGGIIIJJJJJJIIIHHHFFFEEECCCBBBCCCFFFHHHJJJJJJJJJJJJHHHEEEDDDEEEFFF555666888999:::;;;::::::888999;;;;;;;;;===@@@CCCBBBAAA???======>>>???@@@@@@>>>999555333444555777:::;;;===???AAABBBCCCCCC<<<===>>>??????===;;;:::999999:::::::::999999888888888888888999:::;;;<<<<<<;;;;;;:::::::::::::::::::::<<<===???AAABBBCCCDDDCCC@@@???>>>???AAABBBAAAAAA@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????>>>@@@CCCEEEEEEFFFHHHJJJLLLLLLMMMNNNPPPRRRTTTUUUSSSTTTUUUTTTRRRRRRUUUWWWWWW```lllwwwzzzpppfffZZZSSSNNNMMMMMMMMMNNNMMMJJJHHHKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@===>>>>>>???AAABBBCCCCCC@@@AAAAAABBBCCCCCCDDDDDDEEEBBB???>>>@@@BBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAA@@@?????????@@@BBBDDDEEECCCAAA???>>>>>>>>>===;;;>>>===<<<;;;;;;<<<===>>>BBBBBBCCCCCCDDDDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>??????>>>===;;;::::::888777555444444444555777777888999:::;;;<<<<<<:::::::::999999999999888;;;;;;:::999888777666666777777777777777888888999::::::;;;<<<<<<===>>>>>>===AAACCCAAABBBDDDDDDAAABBBBBBBBBEEEIIIJJJIIIGGGDDDEEEEEECCCAAA@@@AAACCCCCCEEEFFFFFFHHHMMMTTTYYYcccuuu|||{{{zzz{{{zzzyyyzzz}}}~~~~~~vvvnnnjjjiiikkkmmmpppooopppuuuyyyyyytttooopppqqqrrrsssuuuvvvxxxxxx}}}~~~~~~{{{wwwqqqnnnnnnnnniiilllrrrvvvyyyyyyyyyxxx~~~{{{uuusssuuuyyy|||~~~}}}}}}|||oooaaaWWWQQQNNNJJJFFFDDDCCCDDDEEEFFFHHHKKKNNNNNNLLLIIIGGGFFFGGGIIIKKKKKKKKKJJJIIIGGGEEEDDDCCCCCCEEEHHHIIIIIIIIIIIIHHHEEEDDDEEEFFF444555777888999999::::::777999:::;;;;;;===???BBBAAA@@@>>>>>>>>>AAACCCEEEBBB???;;;777444444666777999:::<<<>>>???@@@AAAAAA=========<<<<<<<<<;;;;;;999999999999999888777666777666666777777888999:::999999888888999999:::;;;999999;;;<<<>>>???@@@AAAAAA@@@?????????@@@BBBCCCCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===>>>>>>??????@@@AAACCCCCCCCCDDDGGGIIIIIILLLOOOSSSUUUUUUTTTSSSMMMNNNNNNMMMKKKKKKLLLNNNNNNTTTZZZ```gggqqqxxxnnnfff^^^VVVNNNHHHIIIHHHHHHIIIKKKKKKJJJHHHLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDBBBBBBAAAAAA>>>??????@@@AAABBBBBBCCC??????@@@AAABBBBBBCCCCCCCCCAAA>>>===???@@@@@@???===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFCCCBBB@@@@@@AAA@@@>>><<<<<<;;;:::999999999:::;;;===>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>======;;;;;;<<<<<<>>>???AAABBBCCCBBBAAA@@@???@@@AAAAAA??????@@@@@@??????>>>===============<<<;;;:::999777666555333333333444555555666777888999::::::;;;888888888888999999999999<<<;;;;;;:::999888777777777777777777777888888999;;;;;;;;;<<<======>>>>>>;;;@@@CCCAAA@@@BBBBBB@@@AAAAAABBBDDDGGGIIIHHHGGGDDDEEEEEECCCAAAAAABBBCCCCCCDDDEEEEEEFFFHHHMMMPPPTTTaaarrrwwwpppmmmnnnrrruuuxxxvvvuuuvvvyyyyyyuuurrruuuuuuuuuuuuuuuvvvwwwwww{{{uuuooolllllldddkkkrrrxxxzzz{{{~~~|||{{{|||~~~sssggg^^^VVVPPPMMMKKKGGGDDDBBBBBBCCCDDDCCCEEEHHHKKKMMMLLLKKKJJJHHHIIIKKKLLLMMMMMMLLLKKKHHHFFFEEEDDDDDDEEEGGGHHHHHHIIIIIIGGGEEECCCDDDEEE222222333444555666777777777888:::;;;;;;<<<>>>@@@AAA@@@>>>===>>>AAADDDGGGCCC@@@<<<888666666666777888999;;;<<<===>>>>>>???===<<<;;;:::999::::::;;;888999999888888777666555666666666777777888999:::777777777888999:::;;;<<<888999:::;;;<<<===>>>>>>>>>>>>??????@@@BBBCCCCCCDDDCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAACCCEEEHHHKKKMMMPPPTTTUUUTTTSSSQQQKKKKKKKKKJJJIIIIIIIIIIIIKKKNNNRRRTTTXXX___jjjrrrzzz}}}wwwkkkggg```ZZZUUUOOOJJJFFFGGGFFFFFFHHHKKKLLLLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@>>>>>>??????@@@@@@@@@AAA??????@@@@@@@@@@@@@@@AAA@@@???>>>=========>>>>>><<<===>>>???????????????????????????@@@BBBCCCEEECCCBBBBBBBBBCCCBBB???===;;;:::999888888888999:::::::::;;;<<<===>>>???@@@??????>>>===<<<<<<;;;;;;999:::::::::<<<===>>>???AAA@@@>>><<<<<<===???@@@=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999444333222222222333444555444444555666777888999999777777888999999:::;;;;;;;;;;;;;;;:::999888888777777777777777777888888999;;;;;;<<<<<<<<<=========;;;AAADDDAAA???AAABBB@@@BBBBBBBBBCCCDDDEEEEEEDDDCCCDDDDDDCCCAAA@@@BBBCCCBBBBBBCCCDDDEEEFFFHHHJJJPPPWWWbbbnnn~~~{{{tttrrruuuzzz~~~~~~{{{zzz{{{zzzxxxvvvyyyxxxwwwvvvvvvvvvwwwwww}}}yyysssooonnnlllsss}}}sssccc[[[VVVRRROOOKKKIIIFFFCCCAAAAAABBBCCCAAACCCFFFIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHIIIHHHEEECCCCCCDDD111111111222333444555666666888:::;;;;;;;;;===>>>AAA???>>>======???BBBDDDCCCAAA>>>:::888777888888888999:::;;;<<<=========<<<;;;999888777888999:::888888888888888777666555888888777888888999:::;;;666777777888999;;;===>>>888888999:::;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999:::<<<>>>@@@AAAAAABBBBBBAAAAAABBBDDDGGGNNNOOOPPPPPPPPPPPPOOONNNJJJJJJIIIIIIIIIIIIHHHGGGFFFIIILLLMMMOOORRRXXX\\\dddhhhnnnuuu}}}yyypppiiidddXXXVVVRRRNNNKKKHHHEEECCCBBBAAAAAACCCFFFHHHHHHHHHKKKJJJIIIHHHHHHGGGGGGHHHEEEEEEDDDCCCBBB@@@???>>>===============>>>>>>>>>@@@@@@??????>>>>>>======>>>>>>>>>===<<<<<<<<<=========>>>>>>===<<<<<<;;;===<<<<<<<<<===???AAABBBBBBBBBAAABBBCCCBBB@@@===<<<;;;999888888888999999888888999:::;;;<<<===>>>:::::::::::::::;;;;;;;;;888888888999:::;;;<<<===@@@>>><<<;;;:::;;;===>>>;;;;;;::::::999999999999;;;;;;:::999999888888888222111000000000111222333222333333444555666777777777777888999:::;;;<<<<<<;;;::::::999999888888888777777777777777888888999;;;;;;;;;;;;<<<<<<<<<<<<:::AAAEEEBBB???@@@AAA@@@BBBBBBBBBAAA@@@@@@@@@@@@BBBBBBCCCBBB@@@@@@AAACCC@@@@@@AAACCCEEEFFFGGGHHHKKKMMMRRRZZZfffvvv{{{zzz}}}}}}{{{|||{{{zzzyyyyyyzzz{{{|||}}}|||yyyyyy{{{pppbbbYYYVVVUUUSSSQQQJJJHHHFFFCCCBBBAAABBBBBBBBBCCCEEEGGGHHHIIIIIIIIIMMMMMMNNNNNNNNNNNNNNNNNNHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIHHHFFFDDDCCCDDD222222222333444555666777555777:::;;;;;;;;;<<<===???>>>>>>===>>>???@@@AAACCCAAA>>><<<::::::::::::999999:::;;;<<<<<<<<<;;;:::999888777666777888999777777888888888888777777999999999999999:::<<<<<<666666777888999;;;======999999999::::::;;;;;;;;;:::<<<>>>@@@BBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888:::;;;===???@@@???@@@AAAAAAAAABBBDDDFFFNNNMMMMMMLLLKKKKKKKKKKKKHHHGGGFFFGGGHHHHHHFFFEEEFFFHHHKKKLLLMMMNNNPPPQQQUUUWWWZZZ\\\aaajjjuuu}}}xxxnnngggaaa\\\YYYMMMLLLJJJGGGEEEDDDCCCBBBBBBAAA@@@BBBDDDGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCBBBAAA???===============<<<<<<<<<<<<<<>>>>>===<<<<<<<<<<<<===>>>===<<<;;;;;;===============<<<;;;:::999::::::::::::;;;===???@@@BBB@@@@@@@@@AAAAAA???===<<<;;;999888888888888999777777888888999:::;;;;;;888888888999999999::::::777777777777888999:::;;;<<<;;;:::999999999:::;;;999888777666666666777777999888777666555555555555111000///......///111111111111222333444555555666777777888888999:::;;;;;;999999999888888888777777777777777777777888888999::::::::::::::::::::::::999@@@DDDAAA======?????????@@@@@@>>><<<<<<===>>>@@@AAAAAA@@@???>>>@@@AAA@@@??????AAACCCFFFFFFFFFFFFFFFIIIPPPWWWbbbrrr~~~~~~|||{{{zzzzzz{{{}}}~~~~~~ddd\\\TTTPPPRRRSSSRRROOOKKKIIIGGGEEECCCBBBBBBBBBCCCCCCDDDDDDEEEGGGGGGHHHMMMMMMMMMMMMMMMMMMNNNNNNGGGGGGFFFFFFFFFGGGGGGHHHGGGIIIJJJJJJGGGEEEDDDDDD111111111111222444666777555777:::;;;::::::;;;<<<<<<===>>>??????@@@@@@@@@BBBAAA???===<<<<<<<<<===::::::;;;;;;<<<;;;;;;;;;888888777777666666777777666666777888999999999999999999888999999:::;;;<<<555555666777888999;;;<<<999999:::::::::::::::;;;:::<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===???AAABBBBBBBBBCCCEEEHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDFFFHHHIIIFFFDDDHHHHHHIIIJJJJJJKKKMMMNNNMMMOOOQQQQQQRRRVVV^^^ccckkktttyyyqqqmmmfffaaa\\\WWWRRRNNNHHHHHHHHHFFFEEEDDDDDDEEEFFFEEECCCDDDFFFHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBBAAA???===<<<>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<============;;;===???>>><<<:::;;;===<<<<<<<<<===<<<<<<;;;;;;:::999999999:::<<<>>>???AAA???======>>>???>>>===<<<;;;999777777777777888555666666666777777888888888888888888888888777777444444444444555666777777888888888777777777666666666555444333222333333444555444222111000000111111000///...------.../////////000000111222333444555555555666666777777888888888888888777777777777666777777777777777888888999999999999999999999999999666>>>BBB>>>::::::<<<===:::<<<<<<;;;999:::<<>>??????>>>======???@@@BBB???===>>>AAACCCDDDCCCDDDCCCGGGMMMQQQVVVaaalll}}}}}}{{{zzz~~~uuuiiiXXXRRRLLLKKKOOOQQQOOOMMMMMMLLLIIIGGGDDDCCCBBBAAAAAAAAABBBBBBDDDFFFHHHIIIMMMLLLLLLLLLLLLLLLLLLMMMFFFFFFFFFGGGGGGHHHHHHIIIHHHJJJLLLKKKIIIFFFEEEEEE//////......///111333444555777:::;;;:::::::::;;;:::<<<>>>@@@AAABBBBBBAAAAAA@@@???============>>>:::;;;;;;<<<<<<;;;;;;;;;777777777777777666666666555666777999::::::::::::888888888888999:::;;;<<<444444555555666888999::::::::::::::::::::::::::::::<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<<;;;>>>AAABBBCCCBBBCCCDDDCCCDDDFFFHHHIIIHHHFFFEEEFFFEEEEEEGGGJJJJJJHHHEEEEEEEEEDDDDDDEEEFFFHHHJJJJJJLLLOOOOOONNNNNNRRRUUUZZZ```hhhmmmqqqwwwrrriiiaaa___\\\YYYVVVQQQKKKFFFEEEFFFFFFDDDCCCBBBCCCEEEGGGEEECCCCCCDDDFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@===<<>>>>>======<<<<<<888999:::;;;===>>>???@@@;;;>>>@@@???<<<:::;;;===::::::;;;<<<============:::999999999:::<<<>>>???@@@>>><<<;;;<<<>>>>>>===;;;:::888777666666666777555555555555555555555555::::::999888777666555555222222222222333444555555555555666666666555444333444333111000000000111222222111///---------......000///...---,,,------...//////000111222333444444444444444555555555555555777777777777666666666666777777777777777888888999999888888888888888888888444<<>>>>>===<<<<<<>>>???CCC@@@<<<<<>>>>>>>>>>>>>>??????@@@???>>>==================;;;;;;;;;;;;:::999888777999888666666777777555444333444666888:::;;;<<<===999999:::;;;:::999888666666666666666777888999:::888888888888888777666555<<<===>>>??????>>>===<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;999999:::<<>>======>>>@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGIIIHHHFFFEEEEEEGGGIIIJJJGGGEEEDDDBBBCCCEEEHHHIIINNNMMMLLLKKKKKKLLLMMMNNNTTTVVVWWWWWWXXX\\\ccciiissszzz}}}vvviii___WWWUUURRROOOLLLKKKJJJJJJGGGFFFDDDCCCCCCDDDDDDEEEFFFEEECCCAAAAAACCCEEEFFFHHHGGGEEECCCBBBCCCDDDEEECCCBBBAAA????????????@@@AAAAAA@@@???>>><<<:::999;;;;;;:::::::::;;;;;;<<<>>>??????===999888999;;;===<<<;;;::::::;;;======<<<;;;999888888999;;;<<<@@@???===<<<;;;;;;;;;<<<999888777666666666666666666555555444444333222222444555666666666666666666222222333444444444333333333444444555555444444333111111000000111111222333000//////.........//////------,,,+++,,,---...///......///111222333444555444555555666666666666666444444444444444555666666777555444333333444666777888888888888888888888888:::999888888777777777888666777888999888999<<<>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCFFFIIILLLMMMWWW^^^jjjyyy~~~|||yyywwwwwwzzz|||www|||pppgggbbb\\\WWWRRROOOLLLIIIGGGGGGHHHIIIKKKLLLLLLLLLIIIFFFBBB???;;;<<<===???BBBDDDGGGHHHJJJJJJJJJJJJIIIHHHHHHGGGDDDDDDDDDDDDEEEGGGIIIKKKGGGIIIKKKLLLJJJGGGFFFFFF222000...///222555555444777888:::;;;;;;:::888777<<<<<<<<<<<<===>>>>>>???>>>>>>>>>============>>>:::;;;;;;;;;;;;:::999999999777666666666666555333333444666777999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;<<<:::::::::::::::999888888;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;::::::<<<>>>@@@EEEDDDAAA???>>>>>>>>>??????>>>>>>>>>??????@@@AAACCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDFFFGGGIIIGGGEEECCCCCCDDDFFFHHHMMMLLLKKKJJJJJJKKKLLLMMMKKKMMMMMMMMMLLLOOOSSSWWW\\\aaajjjqqqxxx~~~{{{vvvqqqnnnlllfffZZZQQQRRRQQQOOOMMMLLLKKKKKKLLLHHHGGGEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCDDDDDDHHHGGGEEEDDDDDDEEEEEEFFFCCCBBBAAA???>>>??????@@@?????????>>>===<<<;;;:::>>>>>>>>>>>>>>>???@@@AAA===>>>???===:::888:::<<<===<<<;;;;;;;;;<<<===>>><<<;;;:::999999:::;;;<<>>===;;;::::::;;;;;;::::::999888777666666666666666555555444333333333444555555666666666666666333333333333333222222222333333444444444444333333222111111111111222333333222111000///...---------...---,,,,,,,,,---///000...///000111222333444444444444555666666666666666666666666666666777777888444444333222333555777999888888888888888888888888:::999999999888888888888666777888888888999;;;===<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<=========>>>@@@@@@@@@BBBCCCEEEGGGHHHJJJOOOVVVaaappp||||||{{{zzzxxxzzz}}}~~~{{{iii[[[UUURRROOOKKKOOONNNKKKIIIGGGGGGGGGHHHKKKLLLMMMLLLJJJFFFCCC@@@>>>>>>>>>???@@@BBBCCCDDDGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDDDDDDDFFFHHHJJJKKKJJJLLLNNNMMMJJJGGGEEEEEE555333000000222444555555777888:::;;;;;;:::888777999999999:::;;;<<<===>>>============>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;999777666666777666555333333444555777888999999999::::::::::::;;;<<<======::::::::::::;;;<<<===============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAA???===<<<;;;<<<>>>???CCCBBBAAAAAA@@@???????????????>>>>>>>>>??????@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFEEECCCCCCCCCCCCDDDEEEJJJIIIGGGEEEDDDEEEFFFGGGKKKKKKJJJIIIIIIJJJKKKKKKHHHIIIJJJIIIGGGGGGIIIKKKMMMQQQVVV[[[^^^```bbbdddlllqqqzzz{{{{{{|||{{{vvvqqqkkkgggdddbbbbbb]]]TTTMMMMMMLLLLLLLLLLLLLLLMMMMMMIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGCCCBBB@@@???>>>>>>???@@@??????>>>======<<<;;;;;;<<<<<<<<<<<<===???@@@@@@=========<<<::::::;;;<<<<<<<<<;;;;;;<<<===>>>???===<<<;;;::::::;;;<<<===>>>===;;;:::999::::::;;;<<<;;;:::999888777666666666666555444444333333222444444555666666666666666555444222111111111111222222222333333333333222222333222222222222333444444444333111///...---------///...---------...000111///000000111222333444444333444555555666666555555555555555666666666777777222222222222444666888999777777777777777777777777999999:::;;;:::999888777666777888888777888:::<<<:::::::::;;;<<<=========;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@?????????@@@AAAAAACCCEEEHHHMMMWWWiii}}}}}}zzz{{{|||}}}~~~mmmbbbUUULLLJJJJJJIIIHHHLLLKKKJJJIIIHHHGGGFFFFFFKKKKKKLLLKKKIIIFFFCCCAAA??????>>>>>>>>>>>>??????CCCEEEHHHJJJKKKJJJHHHGGGDDDDDDDDDDDDFFFHHHJJJKKKKKKLLLMMMLLLHHHEEEBBBBBB777555333111222333555666777888999::::::999888777666666777777888999;;;;;;<<<<<<======>>>>>>>>>>>>999999999::::::;;;<<<===:::999777777888888666555333444555666777777777777777777777777888;;;===>>><<<<<<;;;;;;<<<===>>>>>>>>>>>>===============>>><<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>???@@@CCCBBB@@@>>>======>>>???AAAAAABBBBBBBBBAAA@@@???@@@??????>>>>>>>>>??????BBBBBBAAABBBBBBCCCDDDDDDFFFFFFEEEDDDDDDEEEFFFFFFJJJIIIGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJIIIHHHGGGFFFFFFJJJMMMQQQSSSSSSSSSSSSTTTTTTYYY```gggmmmrrrwww{{{}}}xxxsssnnnlllpppnnnmmmooorrrqqqlllhhhdddaaa^^^^^^^^^\\\VVVQQQKKKKKKKKKLLLLLLMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFHHHHHHFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGCCCBBBAAA????????????@@@AAA@@@???===<<<;;;;;;:::::::::;;;;;;===>>>???@@@<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@>>>===<<<<<<<<<<<<===>>><<<<<<:::999999999::::::<<<<<<;;;:::999777555555555444444333222222111111333333444555666666666666666555222000///000111222111222222333333222222111444333333333333444555555333222111000//////......000//////...///000111222111111111222222333333333333333444555555555555444222222333333444444444444222222222333444555777888666666666666666666666666888999:::<<<;;;:::888777555777888777777777999;;;999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>=========>>>>>>AAABBBBBBDDDIIIUUUeeeppp}}}}}}xxxlll\\\TTTKKKGGGGGGJJJJJJJJJHHHIIIIIIIIIHHHGGGEEEDDDHHHIIIIIIHHHGGGDDDBBB@@@???>>>======<<<<<<<<<===@@@BBBFFFJJJKKKJJJHHHGGGDDDDDDDDDDDDEEEGGGIIIJJJHHHIIIKKKIIIFFFBBB@@@@@@888777555444333444555777777888888999999888888777555555555555666777888999999:::;;;===>>>>>>>>>===888888888888999;;;<<<===<<<:::999999999999888666333333444666666777777777777777777888:::<<>>>>>>>>>>>============>>>??????>>>>>>======<<<<<<<<<;;;;;;:::;;;<<<>>>@@@BBBDDDCCCAAA@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDBBBAAAAAAAAA@@@??????>>>??????AAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLIIIJJJJJJJJJJJJJJJJJJIIIEEEEEEFFFFFFGGGFFFEEEDDDFFFIIILLLMMMLLLKKKJJJKKKHHHKKKPPPUUUWWWZZZ]]]___kkkpppvvv|||yyymmmllljjjfffccc___\\\ZZZaaaaaacccgggjjjiiifffbbbZZZXXXVVVVVVWWWWWWTTTQQQLLLMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIHHHGGGFFFFFFHHHJJJKKKKKKJJJHHHFFFAAABBBDDDEEEFFFGGGGGGFFFDDDCCCBBB@@@@@@@@@@@@AAACCCBBB@@@>>><<<;;;::::::>>>>>>>>>???@@@AAACCCDDD===<<<;;;;;;;;;<<<<<<<<<:::;;;<<<===???@@@@@@AAA???>>>>>>>>>>>>>>>>>>???<<<;;;:::999888999::::::<<<<<<<<<;;;999777555444333333222222111000000000222333444555666666666666777555333000000000111222111222222333333222222111444444333333444444555666111111000000000111111222111111000000000111222333222222222222222222333333222333333444444444444444111111222333444333333222333333333333333444444555555555555555555555555555777888:::;;;;;;:::888777555666777777666666888:::;;;:::::::::999999999888::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<===>>>???===>>>???@@@BBBGGGPPPWWWlll}}}rrrcccZZZOOOJJJDDDBBBCCCFFFGGGGGGFFFGGGHHHIIIHHHGGGEEEDDDEEEEEEEEEEEECCCBBB@@@???===<<<<<<;;;;;;<<<<<<===>>>AAAEEEHHHJJJJJJHHHGGGEEEDDDDDDCCCDDDEEEGGGHHHFFFGGGIIIHHHFFFCCCAAAAAA777888888777555555666888777888888888888888888777555555444444444555666666666777:::;;;=========<<<888777777777888999;;;<<<<<<;;;999999::::::888777222333444666777888888888::::::;;;<<<>>>@@@BBBCCC???>>>>>>======>>>>>>??????>>>===<<<===>>>???@@@@@@???>>>======<<<======<<<;;;;;;:::<<<>>>AAABBBCCCBBBBBBBBBBBBCCCCCCDDDAAABBBDDDEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@?????????AAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMMMMJJJKKKLLLLLLLLLLLLKKKJJJFFFEEEEEEFFFHHHIIIGGGFFFDDDFFFIIIJJJIIIHHHGGGGGGBBBEEEIIILLLNNNOOOQQQRRRVVVZZZ```dddfffiiinnnrrrxxx{{{zzzsssssswwwwwwqqqjjjdddbbb```\\\YYYVVVSSSRRRTTTUUUXXX\\\______\\\ZZZTTTRRRPPPPPPQQQQQQPPPOOOMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKMMMMMMKKKJJJIIIBBBCCCCCCDDDEEEFFFFFFFFFFFFEEECCCBBBAAAAAABBBCCCEEECCCAAA>>>===<<<<<<<<>>??????@@@AAABBBCCC???===;;;;;;<<<<<<;;;::::::;;;===>>>@@@AAABBBBBB??????@@@@@@@@@@@@??????;;;;;;:::999999999:::;;;<<<=========;;;999777666333333222111111000000///111222333444555666666666666555333222222222222333222222333333333333222222444333333333333444555555000000000000111222333444333222111111111222444555333333333333333222222222111222333333444444333333222333444555555555444333333444444444333333333333666666666666666666666666666777888999:::999888888555666777666555666777999:::::::::999888777777777888888999::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>><<>>;;;;;;;;;;;;;;;<<<======>>>@@@CCCFFFHHHHHHHHHGGGEEEEEECCCBBBBBBCCCCCCDDDEEEGGGIIIIIIFFFCCCBBBAAA555777::::::888777777999777777888888888888777777666555444444333444444444444555888:::<<<<<<<<<;;;888777666555666777999:::;;;999888888888888777555111222444666888999999:::;;;<<<===???AAABBBCCCCCCAAA@@@@@@??????@@@@@@AAA@@@???>>>======???AAABBB@@@???===<<<;;;;;;<<<<<<>>>===;;;:::;;;>>>@@@BBBAAAAAABBBCCCDDDEEEFFFGGGCCCCCCEEEFFFGGGHHHHHHIIIFFFEEECCCBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@AAACCCDDDFFFGGGHHHIIIHHHHHHIIIJJJJJJKKKLLLMMMLLLMMMNNNNNNNNNNNNMMMLLLIIIGGGFFFGGGIIIKKKJJJHHHFFFHHHKKKLLLJJJIIIHHHHHHBBBEEEHHHJJJJJJKKKLLLMMMLLLPPPVVVWWWWWWXXX\\\```aaaccceeehhhmmmvvv|||zzzxxxyyy}}}~~~}}}wwwwwwvvvvvvtttsssrrrqqqssstttuuuvvvwwwvvvuuuuuulllgggbbbbbbfffgggccc___[[[YYYWWWUUURRRPPPOOONNNLLLMMMQQQTTTWWWWWWUUUTTTQQQPPPNNNNNNNNNNNNOOONNNJJJJJJKKKLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLKKKJJJJJJEEEEEEDDDDDDDDDEEEGGGHHHHHHFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@???>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBB@@@>>>;;;;;;<<<<<<:::999999;;;===???AAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;:::999999:::;;;<<<===>>>?????????===;;;999444444333333222111111111111111333444555666666666444444444444444444444444333333444444444444333333333333333333333444444555222222111111111222333333444333222222222333555555444444444333333222222222111111222333333333333333111222444555555555333222111222333333444444444444666666666666666666666666666666777777777888888888555666666666555555777888888888888888888888777777666777888999:::;;;<<<===;;;::::::::::::;;;;;;<<<===???AAAAAA??????CCCFFFCCCMMMZZZgggxxx~~~}}}~~~{{{iii[[[SSSPPPNNNMMMJJJHHHFFFDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGBBBBBBAAAAAA@@@@@@??????===<<<<<<;;;;;;;;;<<<<<>>>>>@@@BBBCCC???>>><<<;;;::::::;;;;;;???===<<<;;;;;;===@@@BBB@@@@@@BBBDDDEEEGGGIIIIIIDDDDDDEEEFFFHHHIIIJJJKKKGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@???????????????@@@AAABBBEEEGGGIIIKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPOOONNNMMMHHHEEECCCDDDFFFHHHGGGEEEGGGIIIKKKLLLJJJIIIHHHHHHEEEGGGJJJJJJJJJIIIIIIJJJIIINNNSSSTTTRRRRRRVVVZZZUUUVVVWWWXXX\\\fffrrr{{{|||tttrrrrrrkkkiiigggjjjooorrrrrrqqqgggggggggfffeeecccaaa```ffffffggggggfffeeecccbbb^^^ZZZVVVWWWZZZ\\\YYYVVVPPPOOONNNMMMLLLLLLLLLLLLJJJLLLOOORRRTTTTTTSSSRRRNNNMMMKKKJJJJJJKKKKKKLLLGGGHHHIIIKKKLLLKKKKKKJJJHHHJJJKKKMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGEEEDDDDDDFFFHHHIIIIIIGGGFFFEEEDDDDDDEEEEEEBBBAAA?????????AAACCCEEEFFFFFFEEEEEEEEEFFFFFFGGGAAA>>>;;;;;;<<<<<<:::777999:::===@@@BBBCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@<<<;;;:::::::::;;;<<<===???@@@AAABBBAAA@@@===<<<666555555444444333333222000111333444555666666666444444555666666555555555333444444555555444444333333222222222222333444444444444333222111111111222444444333222333444555666555444444333333222222111111111222333333333333222...000222333333222111000///000111333444555666666777777777777777777777777666666555555666777888888555666666666444444666888666666777777888888999999555666777888:::<<<======;;;::::::999888999999999:::<<<===<<<::::::>>>BBB>>>EEEKKKQQQ]]]rrr}}}ssshhhXXXMMMIIIJJJLLLMMMHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;@@@@@@BBBCCCEEEFFFGGGGGGFFFEEECCC@@@???>>>>>>>>>BBBDDDDDDBBB>>>:::777666999999999999999999999999:::999999888777666555555666666555555555444444444444555666888888999999999555666666666777777888888777666555444333444555555333444666888:::;;;<<<<<<:::;;;<<<===???AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@AAA???<<<<<<============::::::999999:::;;;===>>>AAABBBCCCDDDEEEFFFGGGHHHJJJHHHFFFFFFGGGIIIIIIHHHIIIIIIHHHGGGEEECCCAAA@@@AAA@@@>>>=========>>>???@@@@@@BBBEEEIIILLLNNNMMMRRRSSSRRRPPPNNNMMMMMMOOOMMMOOOQQQPPPNNNKKKJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKIIIIIIKKKMMMNNNNNNNNNMMMJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSRRRRRRSSSQQQOOOOOOTTT___llluuuxxxvvvpppiiidddaaaccceeeeeedddcccbbbbbbbbbbbbbbbbbbaaa___]]]\\\\\\]]]]]]ZZZZZZZZZZZZYYYWWWUUUTTTPPPOOOOOOPPPRRRRRRQQQPPPIIIIIIHHHGGGHHHIIIJJJKKKJJJLLLOOORRRTTTTTTSSSRRRQQQQQQOOOLLLIIIIIILLLNNNGGGHHHJJJKKKKKKKKKJJJIIILLLKKKKKKKKKLLLOOORRRTTTQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGBBBBBBCCCDDDEEEGGGIIIJJJDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@>>>;;;888777777999>>>BBBDDDEEEDDDDDDDDDDDDBBBAAAAAABBBBBBCCC::::::999999:::;;;===>>>@@@@@@???@@@AAA@@@===;;;888777444222111111222333000111222333555666777777666666666666666777777777555555444444444333333333555444333222222333444555444444444333333222222222444444444333333222222222333444333333222111000///000000000000000000000000111111111000000000000000111222333444555555555555555555555666666666666666555555666666555444333333444333333333333444555555666555444333333444666777666666666777888;;;>>>???<<<;;;999888777888999999;;;;;;:::999999:::::::::===???BBBGGGOOOZZZgggooovvvnnnYYYUUUOOOJJJHHHIIILLLNNNNNNIIIDDDCCCEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEAAAAAA@@@???>>>>>>======@@@???======???BBBFFFIIICCCAAA>>>;;;:::;;;<<<>>>CCCBBBAAA???>>>=========:::::::::::::::::::::::::::999999888777666666666777777666666666555555555555666777888888888888888555666666666777777777777777666555444333444444555222333555777999:::;;;;;;:::;;;<<<>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAABBB???===<<<<<<===<<<<<<::::::999999:::;;;===>>>AAAAAABBBDDDEEEFFFGGGHHHKKKIIIGGGGGGHHHJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>>===>>>??????===>>>@@@EEEKKKPPPSSSTTTQQQRRRQQQOOOMMMLLLMMMNNNMMMOOOQQQPPPMMMKKKIIIIIIFFFFFFFFFGGGHHHIIIJJJJJJIIIJJJKKKJJJIIIJJJKKKMMMOOOOOOOOONNNKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPSSSYYYbbbhhheeeccc^^^YYYTTTSSSUUUXXX^^^^^^^^^^^^]]]]]]]]]]]]XXXXXXWWWVVVUUUUUUUUUUUUXXXXXXXXXWWWVVVSSSQQQPPPLLLKKKJJJKKKMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIKKKLLLLLLNNNQQQSSSTTTTTTRRRQQQRRRQQQOOOLLLJJJIIILLLNNNHHHIIIJJJKKKKKKKKKKKKKKKNNNNNNNNNNNNPPPQQQSSSTTTPPPPPPOOONNNLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@>>><<<:::888999;;;>>>AAACCCDDDDDDCCCDDDCCCBBBAAAAAABBBCCCCCC===<<<:::999999:::;;;<<>>???BBBFFFMMMVVV\\\nnn{{{zzzlll```ZZZUUURRRMMMIIIGGGHHHJJJLLLMMMIIIDDDBBBDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDBBBAAA???>>>>>>>>>>>>???AAACCCDDDEEEBBB@@@===;;;::::::<<<===AAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777777777777777777666666666666777777888888888777777555666666777777777777777666555555444333444444444111222444666888999999::::::;;;<<<>>>???AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCC@@@===<<<<<<<<<;;;:::::::::999999:::;;;===>>>@@@AAABBBCCCDDDFFFGGGGGGKKKIIIGGGGGGIIIKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEBBBAAA???>>>>>>>>>???@@@>>>>>>@@@EEEKKKQQQTTTUUUOOOPPPOOONNNKKKJJJKKKLLLMMMOOOPPPPPPMMMJJJHHHGGGDDDEEEFFFGGGHHHIIIJJJJJJGGGHHHJJJIIIIIIJJJLLLNNNPPPQQQQQQOOOMMMKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOOOONNNOOOPPPPPPQQQRRRVVVXXXXXXVVVSSSPPPMMMMMMPPPRRRVVVVVVXXXYYYYYYXXXWWWWWWUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVTTTRRROOOLLLJJJJJJIIIHHHHHHIIIJJJHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLOOOQQQSSSTTTTTTSSSRRRQQQSSSRRRPPPMMMJJJJJJKKKMMMJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSNNNOOOOOONNNMMMKKKHHHGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLJJJIIIHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDBBB@@@>>><<<;;;;;;<<<===???@@@BBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDAAA???<<<999888999;;;===CCCCCCBBBCCCDDDCCC@@@>>>:::999777555444444444555222222333333333444444444444444555555555666666666555555444444444333333333555555555666666555555555444444444444444555555555666666666666555555555555333333333333222111000000222222222222222222222222111111111111111111111111222222333444555555555555666666666555555444444333444555555555555444444333444333333333333444555555444444555555555666666666666777888999999:::::::::888888888999888888777777::::::::::::::::::;;;;;;:::;;;<<<===???BBBGGGKKKRRR___tttqqqbbbXXXRRROOOOOOMMMJJJHHHGGGGGGIIIJJJLLLIIIEEEBBBCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHFFFCCC@@@>>><<<===???AAACCCCCCBBBBBBAAA???<<<:::999::::::;;;???>>>===;;;;;;:::::::::::::::::::::::::::::::::888888888888888888777777666666666666666666666666777888888888888777777666555666777777888777666666555555444444444333333333111222333555666777888888::::::<<<===???AAABBBBBBCCCBBBAAA@@@@@@???@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDCCC@@@===<<<;;;;;;:::999:::999999999999;;;<<<===@@@@@@AAABBBDDDEEEFFFGGGIIIGGGFFFFFFIIIKKKKKKKKKHHHHHHIIIIIIHHHHHHGGGGGGCCCBBB@@@?????????@@@AAACCCBBBBBBEEEIIILLLNNNNNNMMMMMMMMMKKKIIIHHHIIIKKKLLLNNNPPPOOOLLLHHHGGGFFFCCCDDDEEEFFFGGGHHHIIIJJJFFFGGGHHHIIIHHHIIILLLNNNPPPQQQRRRQQQNNNLLLLLLMMMKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMNNNPPPTTTSSSRRROOOMMMMMMPPPSSSQQQRRRTTTVVVWWWVVVUUUTTTUUUVVVXXXYYYZZZYYYXXXWWWVVVVVVUUUSSSPPPLLLIIIGGGLLLJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLRRRRRRSSSTTTTTTSSSQQQPPPRRRRRRQQQNNNKKKIIIKKKLLLKKKJJJJJJJJJKKKLLLNNNPPPNNNOOOQQQRRRSSSRRRQQQPPPMMMNNNNNNNNNLLLJJJGGGEEEFFFFFFGGGHHHIIIKKKMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLOOOOOONNNMMMLLLKKKIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJGGGFFFCCC@@@>>>=========>>>>>>??????@@@AAAAAABBBDDDCCCBBBBBBCCCDDDEEEFFFCCCAAA===::::::<<>><<<;;;:::888777666555555555333333333333222222222222444444555555666666777777555555444444444333333333444555666777777666555444333444444555555666666666555555555555555555555555444444444444444333222111222222222222222222222222111111111222222222222222222333444444555555555444666666555555444333222222444444444555555444444333444333333333333444555555333444555666777777666666888999:::;;;;;;:::999888555666888999999888777666:::::::::;;;;;;;;;;;;;;;777999;;;===>>>@@@CCCEEEGGGRRRbbbuuu{{{kkk^^^UUUPPPOOONNNKKKJJJIIIGGGGGGHHHIIIIIILLLJJJGGGDDDCCCCCCCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFGGGFFFGGGHHHIIIGGGDDD@@@>>>===>>>@@@AAABBBBBBBBBBBB???>>><<<:::999999999:::======<<<;;;:::::::::;;;888888888888888888888888777777777777777777888888555555555555555555555555777888888888888777777666555666777888888777666555444444444444444333333333000111333444666666777777999999;;;<<<>>>@@@AAAAAABBBAAA@@@??????>>>>>>???BBBCCCDDDEEEFFFFFFEEEEEECCC@@@===;;;;;;;;;:::999999999888888999:::<<<===??????@@@BBBCCCDDDEEEFFFFFFEEEDDDEEEGGGJJJKKKKKKHHHHHHIIIIIIIIIHHHHHHGGGDDDCCCAAA@@@@@@@@@AAABBBEEEDDDBBBBBBEEEGGGHHHHHHJJJJJJJJJIIIGGGFFFGGGIIIKKKMMMNNNMMMKKKHHHFFFEEECCCCCCDDDEEEFFFHHHHHHIIIEEEFFFHHHHHHHHHIIIKKKMMMOOOQQQRRRQQQOOOMMMMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJMMMNNNNNNMMMLLLLLLMMMOOOOOOOOONNNLLLKKKLLLNNNQQQRRRSSSUUUWWWWWWWWWUUUTTTSSSTTTVVVWWWXXXWWWWWWVVVVVVVVVUUUTTTQQQNNNKKKIIIMMMLLLJJJJJJKKKLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLRRRRRRSSSSSSRRRQQQOOONNNQQQQQQPPPMMMKKKIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNOOONNNOOOQQQSSSTTTSSSQQQPPPMMMMMMNNNMMMKKKHHHEEECCCEEEEEEFFFGGGIIIKKKLLLMMMLLLLLLLLLLLLKKKKKKJJJJJJMMMMMMNNNNNNNNNMMMLLLLLLHHHIIIJJJKKKKKKLLLKKKKKKHHHFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@CCCCCCBBBBBBCCCEEEFFFHHHDDDAAA>>><<<===@@@CCCFFFAAAAAA@@@AAABBBAAA>>><<<;;;:::999888777666666666222222222222222111111111444444555666666777888888555555444444444333333333444555666777777666555444333444444555555666666666333333333333333333333333555555555666555555444333111111111111111111111111111222222222333333333444333333444444555444444444666555555444333222222111333333444444444444444333444333333333333444555555333444555666777777777777:::;;;<<<<<<<<<;;;999888444555777888999999888777999:::;;;<<<<<<<<<<<<;;;777:::===>>>???@@@BBBCCCEEELLLWWWcccooozzzvvvfff```WWWOOOLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJLLLKKKIIIFFFDDDCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKFFFFFFEEEEEEDDDEEEEEEFFFDDDFFFHHHIIIIIIFFFDDDBBBAAAAAA@@@@@@@@@BBBCCCDDD>>>===<<<:::999999999999======<<<;;;;;;<<<<<<<<<666666666666666666666666555555555666666777777777444444444444555555555555666777777888888888777777555666888999888777555444333444444444444333222222111222333444555666666666777888999;;;<<<>>>???@@@AAA@@@???>>>============BBBCCCDDDEEEEEEEEEDDDCCCBBB???<<<;;;;;;;;;:::999999999888888999:::<<<===>>>???@@@AAABBBDDDEEEEEEEEECCCBBBDDDGGGIIIKKKKKKHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDBBBAAAAAAAAABBBCCCCCCAAA??????BBBEEEGGGGGGGGGHHHHHHGGGEEEDDDEEEGGGIIIKKKMMMLLLJJJGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHGGGGGGHHHJJJLLLMMMOOOQQQQQQPPPNNNNNNOOOLLLKKKJJJJJJIIIIIIIIIIIILLLMMMMMMLLLKKKLLLNNNQQQMMMNNNNNNMMMLLLMMMPPPSSSUUUVVVWWWXXXXXXWWWWWWVVVTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVUUUSSSQQQNNNMMMMMMKKKIIIIIIKKKMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLQQQQQQQQQPPPOOONNNMMMMMMNNNNNNNNNLLLJJJIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMOOOQQQSSSTTTSSSRRRQQQMMMMMMMMMKKKIIIGGGDDDCCCDDDDDDEEEFFFHHHIIIKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMIIIJJJJJJKKKKKKKKKJJJJJJGGGFFFDDDBBB@@@>>>======<<<<<<===>>>>>>>>>>>>===AAAAAA@@@AAABBBDDDFFFGGGCCCBBB???>>>???BBBEEEGGGBBBBBBAAABBBCCCBBB???===::::::999999888666666555222111111111111111111111333333444555666777777888555555444444444333333333555555555666666555555555444444444444444555555555111111111111222222222222444555555666666555555444000000000000000000000000222222222333333444444555333333444444555444444333444444444333333222222111222333333444444444444333444333333333333444555555444444555666777777888999;;;;;;;;;;;;;;;:::999999555666777888999999999999888999;;;<<<======<<<;;;;;;===???@@@???>>>???@@@BBBFFFMMMTTT[[[bbbiiinnn}}}{{{ooofffXXXTTTOOOKKKJJJIIIIIIHHHJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJGGGEEEDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFDDDCCCBBBAAAAAABBBCCCDDD>>>===<<<;;;:::999999999======<<<<<<<<<======>>>555555555555555555555555333333333444555666666777444555555555666666666666555666777888888888888888555666888999999777555333333333444444444333222111111222333555666666666666666666888999;;;<<<>>>>>>???>>>===<<<<<<;;;;;;<<<@@@AAABBBCCCCCCBBB@@@???@@@>>>;;;:::;;;;;;;;;:::999888888888888:::;;;<<<>>>>>>???AAABBBCCCDDDEEEEEECCCCCCDDDGGGJJJLLLLLLHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDBBB@@@>>>>>>AAADDDFFFGGGEEEFFFFFFEEECCCCCCDDDFFFFFFIIIKKKKKKIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFGGGHHHJJJJJJLLLOOOQQQPPPOOOOOOOOOMMMLLLKKKIIIHHHHHHIIIIIIJJJLLLNNNNNNMMMMMMNNNOOOMMMNNNPPPPPPQQQTTTXXX[[[XXXWWWWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVVVVVVWWWWWWUUUUUUVVVVVVUUUSSSRRRQQQNNNLLLJJJKKKMMMOOOQQQQQQPPPQQQQQQQQQOOONNNLLLKKKNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLKKKIIIIIIIIIKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLNNNOOOPPPPPPOOONNNMMMKKKJJJGGGEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFIIIKKKLLLMMMLLLLLLIIIJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCAAA>>>===;;;999:::<<<===>>>===<<<;;;=========>>>???AAADDDEEECCCBBB@@@??????@@@BBBCCCAAAAAA@@@AAABBBAAA>>><<<::::::999999888666555444000000000111111111111111000111222333444555555666555555444444444333333333555555444444444444555555444444444444333333333333000000000111111111222222333333444444444444333333111111111111111111111111222222333333444555555555333444444555444444333333333333333222222222222222111222333444444444444444444333333333333444555555555555444555666777999:::::::::999888888888999999666666777777999:::;;;<<<888999;;;===>>>===<<<<<<>>>???AAAAAA@@@@@@AAABBBAAADDDGGGJJJMMMQQQVVVYYYcccooo{{{vvvooofff___TTTQQQMMMJJJJJJJJJJJJIIIJJJIIIGGGFFFFFFGGGIIIJJJHHHIIIIIIGGGDDDCCCEEEGGGFFFFFFGGGIIIJJJLLLMMMMMMHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFEEECCCDDDDDDDDDDDDDDDCCCCCC>>>>>>===<<<;;;:::999999<<<<<<<<<<<<<<<===>>>>>>666666666666666666666666111222222333444555666666555666666666777777888888555555666888888999999999555666888999999777444333333333444555444333222111222333444555666666777777555555777888:::<<<======>>>===<<<;;;;;;::::::;;;>>>???AAAAAAAAA???===<<>>>>>???@@@BBBCCCDDDEEEEEEDDDCCCEEEHHHLLLMMMMMMHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEDDDBBBBBBCCCCCCDDDDDDBBB???>>>@@@CCCDDDEEEDDDEEEEEEDDDBBBBBBCCCEEEEEEHHHJJJKKKIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHGGGFFFFFFHHHIIIHHHKKKNNNPPPPPPOOOOOOPPPNNNMMMKKKIIIHHHHHHHHHIIIHHHKKKOOOPPPOOOMMMLLLLLLJJJLLLOOOQQQSSSWWW[[[___YYYXXXWWWVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTUUUVVVVVVUUUTTTSSSPPPNNNLLLMMMPPPSSSTTTUUURRRSSSSSSRRRQQQNNNLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKJJJIIIHHHIIIKKKJJJJJJKKKKKKKKKIIIHHHFFFDDDEEEFFFHHHJJJKKKLLLLLLNNNMMMKKKHHHFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFCCCEEEHHHJJJKKKKKKJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGEEEEEEDDDCCCAAA???<<<:::666888;;;===>>>===;;;::::::::::::;;;===???AAACCCCCCBBB@@@????????????@@@???>>>>>>>>>???>>><<<999999999999999777666555444///000000000111111111111...///000111222333444444555555444444444333333333555444333222222333444555444444444333333222222222000000111111111222222222111111222333333222222222222222222222222222222222222222333333444555666666444444444555444444333333222222222222222222333333111222333333444444444444444333333333333444555555666555444444555777:::<<<999888777666666777888999777777777777888:::===>>>888999;;;===>>>>>>===<<<>>>@@@BBBCCCCCCCCCFFFGGGDDDEEEGGGHHHHHHIIILLLNNNOOOYYYgggrrr{{{{{{ooohhhfffccc]]]WWWPPPMMMIIIGGGGGGHHHIIIIIIKKKIIIGGGEEEDDDFFFHHHIIIEEEGGGHHHFFFCCCBBBDDDGGGFFFFFFGGGIIIKKKLLLMMMNNNJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCBBBBBBAAABBBDDDFFFHHHHHHFFFCCCAAA>>>>>>===<<<;;;::::::999;;;;;;;;;;;;<<<<<<===>>>333333222222333333444555111111222333444444555555333333333444555666777888888777444222111111222333666777777777666555333222444444444444444333333333444555555666777888888888444555777999;;;===???@@@AAA???===:::999999:::;;;???????????????@@@@@@@@@???===:::999:::::::::999888888888888999:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFHHHJJJKKKLLLIIIIIIHHHGGGGGGFFFEEEEEEFFFEEECCCBBBAAA@@@@@@@@@???>>>======>>>@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLKKKIIIGGGEEEFFFGGGGGGFFFDDDCCCDDDEEEHHHHHHHHHGGGGGGGGGFFFFFFKKKJJJMMMRRRSSSOOOMMMNNNNNNMMMKKKHHHFFFDDDCCCCCCGGGGGGGGGHHHHHHIIIIIIJJJIIIKKKLLLNNNRRRXXX___dddbbb\\\UUURRRTTTVVVUUURRRQQQRRRRRRRRRRRRRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTQQQNNNMMMOOOSSSWWWXXXWWWXXXUUUQQQNNNKKKKKKKKKLLLOOONNNLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJMMMLLLJJJHHHGGGFFFEEEEEECCCCCCCCCEEEHHHKKKNNNPPPMMMLLLJJJHHHFFFDDDBBBAAADDDEEEFFFFFFFFFFFFFFFEEEHHHHHHIIIIIIIIIHHHHHHGGGCCCCCCCCCDDDEEEGGGHHHIIIMMMLLLIIIGGGFFFFFFFFFFFFEEEEEEFFFFFFDDDAAA>>>;;;::::::999999999:::;;;;;;===:::888999===@@@AAAAAA???@@@@@@???<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::===<<<<<<:::777444111//////000000000000//////...///000333555666555444333555444333222222222333444555555555444444333333222222222222111111111000000111000...---...///111222111111222222222333333333222222222111111111000000222222111111222222333444222222222222222222222222333333333222222222111111111111111111111222222222333333333333333333333333222222333444555666777777999888777666666777888999999999999::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFJJJMMMSSSZZZcccmmmxxxuuuiiifffaaa]]]ZZZVVVRRRNNNHHHHHHGGGGGGFFFEEEDDDDDDGGGGGGFFFEEEFFFGGGIIIJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEGGGIIIKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIHHHFFFDDDCCCCCCEEEHHHJJJIIIGGGDDDBBB>>>>>>????????????>>>>>>::::::;;;===???@@@>>>===222222111111222222333444111111111222333333444444444333333333444555666666:::888666555444555666666777777888888777666444333444444444444444444444555555555555666777888888888777777888999:::;;;<<<======;;;:::888888999:::;;;<<<<<<============>>>>>>???===;;;;;;;;;;;;:::999999999999999999::::::;;;<<<<<<===??????@@@@@@@@@AAABBBCCCEEEHHHJJJKKKLLLIIIIIIIIIHHHGGGFFFFFFEEEFFFEEEDDDBBB@@@????????????>>>>>>>>>???AAACCCDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDFFFHHHJJJJJJHHHFFFEEEEEEFFFGGGFFFDDDCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIKKKJJJMMMSSSSSSPPPNNNOOOOOOMMMKKKIIIFFFEEECCCCCCEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLNNNQQQVVV\\\aaaaaa[[[UUURRRTTTUUUTTTRRRRRRQQQPPPOOOOOOOOOOOOPPPTTTTTTTTTUUUUUUTTTTTTSSSPPPNNNMMMOOOSSSVVVWWWWWWWWWUUUQQQMMMJJJIIIJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFGGGHHHJJJJJJLLLKKKIIIGGGEEEDDDDDDCCCCCCDDDDDDEEEGGGIIIJJJKKKJJJIIIHHHGGGEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJIIIHHHGGGFFFEEEFFFFFFGGGBBBCCCEEEEEEDDDBBB???>>>::::::::::::;;;;;;;;;;;;;;;999777777:::===>>>>>>===>>>>>>===:::999999:::;;;;;;;;;:::::::::999999;;;;;;;;;:::777555222111000000000000000000///...///000222333444444333333444333222111111111222333444444444333333333333333111111000000000///////////////.........///000111000000000000111111111222222222111111111000000000111111111111222222333333222222222222222222222222222222111111111000000000000000111111111111222222333333333333333333333333222333333444555666777888999888777666666777888999888888888888999999999999888999:::;;;;;;<<<<<<;;;<<<<<<======>>>@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDAAACCCGGGKKKQQQZZZbbbhhhpppxxx|||tttiiiaaa___\\\YYYVVVTTTRRRNNNLLLHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGFFFFFFGGGHHHIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGDDDCCCCCCEEEGGGIIIIIIGGGDDDBBB>>>>>>????????????>>>>>><<<<<<<<<>>>@@@AAA???===111000000000000111222222000000000111222222333333444444333333333444444555555444333222222333444555777888888888888666555444333444444444555666666666555555666666777888888888999999999999999999999999777777666666666777999:::999999:::::::::;;;;;;;;;>>><<<<<<<<<===<<<:::888:::::::::999999:::;;;;;;:::;;;<<<===============???@@@BBBDDDGGGIIIKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDBBB@@@>>>>>>======>>>??????AAAAAABBBCCCDDDCCCCCCBBBBBBCCCCCCCCCAAACCCEEEGGGGGGGGGFFFEEEDDDEEEFFFEEEDDDCCCDDDEEECCCCCCDDDFFFHHHIIIJJJKKKJJJIIILLLRRRSSSPPPNNNPPPOOONNNLLLIIIGGGEEECCCBBBDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOSSSXXX]]]^^^YYYTTTRRRSSSTTTSSSRRRRRRQQQNNNLLLKKKLLLLLLMMMRRRSSSTTTVVVVVVUUUSSSRRRPPPOOONNNPPPSSSUUUVVVVVVVVVTTTPPPLLLIIIHHHGGGGGGHHHIIIKKKLLLLLLKKKJJJIIIDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIGGGEEECCCBBBAAAAAACCCDDDEEEFFFGGGFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBBBB??????????????????>>>>>>AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEFFFGGGDDDDDDCCCCCCCCCEEEFFFGGG@@@AAACCCDDDDDDBBB@@@???:::;;;<<<======<<<;;;::::::888666666888999:::999;;;<<<<<<:::888777777888999999999999888888888888::::::999999777666444333000000111111000000///...000//////000000111222333333222111000000000111111222222222222222333333333/////////.........------.............../////////....../////////000000000111111000000000000000///111111111111111222222222111111111111111111111111000000000000///////////////000000000111111111222222222222222222222222222333333444555666777777888999888888777777888888999777777777777777777666666777888999::::::;;;;;;:::::::::;;;<<<===???AAABBBBBB@@@>>>======>>>???@@@@@@AAABBBDDDFFFKKKQQQUUUVVV[[[ccclllvvvzzzpppiiifffaaaZZZUUUUUUTTTRRRQQQQQQOOOLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGIIIJJJJJJJJJIIIHHHDDDEEEGGGIIIJJJKKKLLLLLLJJJKKKKKKJJJIIIGGGDDDCCCBBBCCCFFFGGGHHHFFFDDDBBB>>>>>>????????????>>>>>>???>>>>>>@@@AAAAAA???===000////////////000111111//////000000111111111222444333333222222222333333111000000000000111222333555666777777777666444333333333444555555666777777555555666666666777777777999999999888888888888888555444444333444555666666777777888888999999::::::;;;::::::;;;<<<;;;999777999999999999:::;;;<<<===::::::;;;<<<<<<<<<<<<<<<>>>???@@@CCCFFFHHHJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFDDDBBB???>>>===<<<;;;<<<===???@@@@@@@@@@@@CCCBBBBBBAAAAAAAAAAAABBB???AAACCCEEEFFFFFFFFFEEECCCDDDEEEEEECCCCCCDDDEEECCCCCCDDDFFFGGGHHHIIIJJJHHHGGGJJJOOOPPPNNNMMMOOONNNMMMLLLJJJHHHFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLLLLMMMPPPTTTXXXZZZVVVRRRQQQQQQRRRRRRQQQSSSQQQNNNKKKIIIIIIKKKLLLOOOQQQSSSUUUUUUTTTRRRPPPNNNNNNOOOPPPQQQSSSTTTTTTTTTRRROOOKKKHHHFFFEEEEEEGGGIIILLLMMMMMMKKKHHHFFFBBBCCCCCCDDDEEEGGGHHHIIIGGGFFFEEECCCAAA@@@@@@???BBBDDDFFFHHHHHHFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCCCC======<<<<<<;;;;;;<<<<<>>>>>>>>??????@@@BBBBBBAAAAAA@@@@@@AAACCCDDDEEE@@@AAABBBBBBBBBAAA???>>>:::;;;===>>>>>><<<:::999999888777666666777777777999::::::999777555666777888777777777666666666666777777777777666666555555111111111111111000///...000///...------///111222111111000000////////////000000000111111222222222///.........------------,,,,,,---............---............///////////////////////////////////////000000111111111111111111111111111111111111111000000000/////////.........//////000000111111111222222222222222222222222333333444555666777777888888888888888888888888888888888777777666666555555666666777888999999999999888888999:::<<<>>>@@@AAAAAA???===;;;:::;;;===>>>CCCDDDDDDCCCCCCEEEIIILLLIIILLLPPPUUU\\\gggsss|||vvvnnnhhh```\\\[[[YYYVVVTTTSSSRRRQQQQQQQQQPPPMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJKKKKKKKKKJJJIIIHHHEEEFFFGGGIIIJJJKKKLLLLLLIIIIIIIIIHHHGGGDDDBBBAAA@@@AAACCCEEEFFFEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@AAAAAA???===//////......//////000111///000000000000000111111333222222111111111111222222222222333333444555555333444555555555444333222222333333444555666777777555555555555555666666666555666666666777777888888444444333333222222222222666666777777888999::::::888888888999:::999777555666777777888:::<<<>>>???::::::;;;<<<===============>>>???BBBDDDGGGHHHIIIGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDAAA???===<<<<<<999:::;;;===>>>>>>>>>>>>BBBAAAAAA@@@??????@@@@@@???@@@BBBDDDEEEFFFFFFFFFBBBCCCDDDDDDCCCBBBCCCEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEGGGLLLMMMJJJJJJLLLLLLLLLLLLKKKIIIGGGEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLNNNQQQTTTUUUSSSPPPOOOOOOOOOOOOOOOSSSQQQMMMJJJHHHIIIJJJKKKLLLMMMPPPRRRSSSQQQOOONNNLLLMMMNNNOOOPPPPPPQQQQQQRRRPPPNNNJJJHHHEEEDDDDDDIIIJJJMMMNNNMMMJJJFFFCCCBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCBBBAAA@@@?????????@@@CCCFFFHHHIIIHHHFFFEEEBBBCCCCCCCCCDDDDDDEEEEEE===<<<;;;:::::::::;;;;;;<<<===>>>>>>?????????>>><<<<<<<<<<<<<<<===>>>???@@@??????>>>???@@@BBBCCCAAAAAAAAAAAA@@@???===<<<;;;<<<===>>>>>><<<:::999999999999888666666666666777888999888666555555666555555555555444444444444555555555555555555555666222222222222111000///...000...---+++,,,---000111000000000/////////........./////////000000111111//////.........---------++++++,,,------------,,,............/////////000...........................///000111111111000000000000000000000000000000111000000000000/////////------...///000000111111111111111111111111111111222222333444555666777777777777777777777777777777888888777777666666555555444555666777888888888888666666777888:::<<<>>>??????>>><<<::::::;;;<<<===?????????>>>===>>>AAACCC@@@AAADDDGGGKKKQQQWWW[[[iiirrrzzzqqqhhh```]]]XXXSSSQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQPPPMMMJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFFFFEEECCCAAA???======>>>@@@BBBCCCCCCBBBAAA>>>======<<<<<<======>>>?????????@@@AAA@@@>>><<>>999:::;;;<<<===>>>>>>>>>======???AAACCCEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFEEECCCAAA???======<<<888999::::::;;;<<<===>>>AAAAAA@@@???>>>>>>>>>>>>??????AAABBBCCCDDDEEEEEEAAABBBCCCCCCBBBBBBCCCDDDGGGGGGFFFFFFFFFEEEEEEEEEFFFDDDEEEIIIJJJGGGGGGIIIJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKLLLLLLKKKMMMOOORRRPPPOOOMMMLLLLLLLLLMMMMMMQQQOOOLLLJJJHHHHHHIIIIIIHHHJJJLLLNNNNNNNNNLLLLLLJJJLLLNNNNNNMMMMMMMMMNNNPPPOOOMMMJJJHHHFFFEEEDDDJJJKKKMMMMMMLLLIIIEEEBBBBBBAAAAAABBBBBBCCCDDDEEEAAA@@@@@@?????????@@@@@@???BBBEEEGGGIIIHHHGGGFFFAAABBBBBBCCCDDDDDDEEEEEE>>>===;;;:::999999:::;;;888888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>>>>=========>>>???AAABBBAAAAAAAAA@@@???===<<<;;;<<<<<<======<<<;;;999888888999:::999666555555666666777777666555444444555444333333333333222222222333333222222333333444555333333333222111000///...///...---,,,,,,---///000//////000000000///...---............////////////............---------,,,++++++++++++,,,,,,,,,,,,------........./////////,,,------------.........---...///111111000000///////////////////////////000000000000////////////,,,,,,---...///000111111000000000000000000000000111111222333444555666666555666666777777666666555777777666666666666666666333444555666666777777666555555666777999:::<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;===???<<<===???BBBEEEGGGIIIIIIOOOWWWbbbmmmwww~~~tttkkkccc^^^YYYWWWRRRPPPNNNMMMOOOQQQRRRQQQPPPOOOOOOPPPPPPNNNJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIILLLMMMMMMMMMMMMKKKJJJHHHIIIJJJJJJJJJIIIHHHHHHGGGDDDDDDCCCBBB@@@>>>;;;::::::;;;===???@@@@@@@@@@@@===<<<;;;::::::;;;<<<===???>>>>>>@@@AAAAAA???===/////////...///000000111111111111111111111111111////////////000000111222------......///.........222222444444444444333222222222333333333333333333222222222222222222222222111111111222333333444444222222333333333333333333333444555555777888888999888777555555777888777666777777777777888999::::::777888:::<<<===>>>??????===>>>???@@@AAACCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEDDDBBB@@@???>>>======:::999999999:::<<<>>>???AAA@@@???>>>============>>>>>>???@@@AAAAAABBBBBB@@@BBBCCCCCCBBBBBBCCCDDDGGGFFFFFFFFFEEEEEEEEEDDDGGGEEEFFFIIIIIIFFFEEEGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLLLLKKKLLLOOOQQQKKKKKKKKKJJJIIIIIIJJJKKKMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFHHHIIIIIIJJJJJJIIIHHHJJJMMMMMMKKKJJJKKKLLLNNNNNNLLLJJJIIIGGGFFFEEEIIIJJJKKKLLLKKKIIIFFFDDDBBBBBBAAAAAAAAAAAABBBBBB>>>>>>>>>>>>???@@@AAABBB@@@AAACCCEEEFFFFFFFFFEEE@@@@@@AAAAAABBBCCCCCCCCC>>><<<:::999888888999:::666777888999:::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;<<<===@@@BBBDDD?????????>>>>>>=========<<<<<<<<<;;;:::999999999666888:::888666444555666333444555444222222222333222222222111111111000000222111000000000111333333333333333222111000///...///...------,,,---...//////000000111000///...---............---------------,,,,,,,,,,,,++++++++++++******)))***+++,,,---,,,,,,,,,,,,------------+++,,,,,,,,,------------,,,---///111111000///.../////////////////////////////////.........------+++,,,,,,---///000000111000000000000000000000000///000111111333333444555333444555666666555444333444444444444555555555555222333444555555666666666555555555666777999:::;;;888999:::;;;;;;::::::999;;;;;;<<<<<<;;;;;;===???======>>>@@@BBBCCCBBBAAABBBGGGMMMRRRXXXaaalllssszzztttlllkkkfff___XXXSSSRRRSSSMMMMMMLLLMMMOOOPPPQQQQQQLLLLLLLLLNNNOOOMMMJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJHHHGGGIIIJJJJJJJJJIIIIIIHHHGGGCCCCCCBBBAAA???<<<:::888777888:::<<<===>>>>>>>>><<<;;;999888888999;;;<<>>???@@@>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHDDDCCCBBB@@@???>>>>>>>>>;;;:::999999:::<<>>======<<<<<<<<<======>>>>>>??????@@@@@@@@@AAABBBBBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIFFFGGGIIIIIIFFFEEEGGGFFFHHHJJJKKKLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIKKKLLLLLLLLLMMMOOOQQQIIIIIIJJJIIIHHHHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHFFFIIILLLLLLJJJHHHIIIJJJMMMMMMLLLKKKIIIHHHGGGFFFGGGHHHJJJKKKKKKJJJHHHGGGCCCBBBAAAAAA@@@@@@AAAAAA=========>>>???AAABBBCCC@@@AAACCCDDDDDDDDDCCCCCC?????????@@@@@@AAAAAABBB===<<<:::888777777888999888888999;;;;;;<<<<<<<<<777777777777777777888999888888999;;;>>>AAADDDFFF============>>>>>>??????===<<<;;;999999888999999444777999888555333444666111222333222111000111222111111111111000000000000111000/////////000111222444333333333111000///...///......------.........///000111111111000...---.........------,,,,,,,,,+++++++++************))),,,***)))((((((***,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---///111111000///...////////////////////////......---------,,,,,,,,,++++++,,,---...///000111000000000000000000000000//////000111222333333444222333444555555444333222222222222333333444444444222222333444555555555555555555555666666777999999555666999:::;;;:::999888:::;;;;;;;;;::::::;;;===<<<<<<;;;;;;<<<<<<;;;999???AAABBBCCCFFFLLLVVV^^^]]]fffrrr|||~~~qqqiiifffdddbbb___ZZZ\\\\\\WWWOOOJJJJJJLLLIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJKKKNNNOOOOOOLLLIIIDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIJJJJJJJJJIIIGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHCCCCCCBBBAAA???<<<999888555666888:::;;;======>>>;;;:::888777777888:::;;;??????@@@BBBDDDEEECCCBBB//////------...000222444222222222111000//////.............../////////000000000000000111111111111///000333444444444222111222111111111111111222222222111111111000000//////000111111111222222222222333333333222222222111111222111111111111333444555888777777777777777888999888999::::::888777777888666777888999;;;<<<===>>>;;;<<<===>>>???????????????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>===;;;:::999;;;;;;:::999999::::::;;;<<<<<<;;;:::999999999::::::;;;<<<>>>@@@AAABBBBBBBBBAAA@@@@@@@@@BBBDDDFFFHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKIIIHHHFFFEEEDDDCCCFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHIIIJJJKKKKKKHHHEEELLLMMMNNNOOOOOONNNMMMLLLIIIGGGFFFEEEFFFGGGFFFEEEEEEFFFGGGIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLJJJHHHFFFEEECCCEEEGGGHHHFFFEEEDDDDDDBBBAAA???===<<<======>>>:::<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@???>>><<<<<<<<<===>>>::::::999999999999999999666666777777888888888999777777777777666666666666888999:::<<<>>>AAACCCDDD===============<<<<<<;;;===<<<;;;:::999777777666555555444444333222111111222333444444333000...,,,...............---------////////////000000000000111222333333222000---,,,***+++,,,,,,---...//////222222111000...---+++***,,,,,,,,,+++***)))(((((((((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++************************............---,,,+++++++++++++++*********))))))***+++,,,,,,------,,,,,,++++++,,,---...///000111222111111111000000//////222111000//////000111222444444444333333222222222222000///...///000222333333333333444444444555555555444333222333555777888999999999888888888777777777777777777777888888999;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;===AAADDDFFFMMMOOORRRYYYbbbmmmvvv{{{}}}tttfff```YYYUUUTTTUUUTTTSSSRRRQQQNNNLLLIIIGGGEEEEEEIIIJJJKKKLLLMMMMMMMMMMMMIIIGGGFFFGGGIIIIIIGGGDDDFFFEEECCCBBBBBBCCCDDDEEEGGGGGGGGGGGGHHHJJJLLLMMMHHHIIIIIIJJJKKKLLLLLLMMMFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJLLLPPPHHH???<<<>>>>>>:::555777888;;;===>>>>>>===<<<999::::::;;;;;;::::::999>>>???@@@AAABBBCCCCCCCCC//////...---...000222333222222111000000///......------------............------........./////////000111222333333333222222111111000000000000111111111111111000000000//////000000000111111111222222333333333222222222111111111111000000111222444555777666666666666777888888777888:::999888666777777777777888888999999999999:::;;;<<<===>>>>>>>>>>>>??????AAABBBBBBCCCCCCCCC??????>>>>>>===<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<;;;;;;:::::::::::::::;;;<<<>>>@@@AAAAAAAAAAAA@@@??????@@@BBBDDDEEEGGGFFFFFFEEEEEEEEEEEEFFFIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHIIIIIIIIIKKKMMMMMMKKKHHHLLLMMMNNNOOOOOONNNMMMLLLIIIHHHFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJIIIHHHFFFEEEDDDGGGIIIJJJHHHEEECCCCCCAAAAAA@@@???>>>>>>======<<<===???AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<:::999999999999888888888666666666777777888888888888777777666666555555555777777888:::<<>>@@@BBBCCCCCCDDDHHHMMMTTT[[[^^^gggnnnxxx}}}wwwrrrkkkbbbZZZUUUPPPKKKHHHHHHJJJJJJJJJOOONNNLLLIIIGGGEEEDDDDDDGGGGGGHHHIIIJJJJJJJJJJJJHHHFFFEEEFFFHHHHHHFFFDDDDDDBBBAAA@@@???AAABBBCCCFFFEEEEEEEEEGGGHHHJJJKKKHHHHHHIIIJJJJJJKKKLLLLLLFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIILLLOOOQQQKKKDDDAAA@@@???;;;777888:::<<<>>>??????>>>>>>;;;;;;;;;;;;::::::999999<<<===???@@@AAAAAABBBBBB///......---...///111222111111000000//////......---------------,,,,,,,,,,,,,,,---------.........111111111111111222333333000000////////////000000111111000000000000///////////////000000000111111333333333222222222111111111000000000111222333444555555555555555666777777666888999888777666666666888888777777666666555555999:::;;;<<<<<<=========>>>???@@@AAAAAAAAAAAAAAA<<<<<<<<<===============;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@??????>>>???@@@BBBDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGIIIIIIJJJLLLNNNOOONNNLLLLLLLLLMMMNNNNNNMMMLLLLLLIIIHHHGGGFFFEEECCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFFFFFFFIIILLLMMMJJJFFFCCCAAA@@@@@@AAAAAA@@@???>>>===>>>>>>@@@AAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;;;;999999999999888888777777666666666666666777777777888888777666555555444444444555666777999;;;===>>>999:::;;;;;;;;;:::999888777777666555555444333333333333333222111111000000...///000000000///---,,,........................,,,,,,---------............///000000000...---,,,,,,,,,,,,------.........000000//////...,,,+++***++++++++++++***)))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))************************)))***+++,,,------------+++************)))))))))***++++++,,,,,,,,,,,,,,,+++,,,,,,---...///000000000000000000///////////////......------......///111111000000000000//////111000///...///000111222111111111222222222333333444333333333333555666888888888777777777777777666777777666666777777888999===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999:::<<<<<<>>>===<<<===@@@CCCGGGJJJPPPUUU[[[aaagggnnnvvv}}}xxxqqqjjjeee___[[[XXXSSSMMMHHHIIIFFFBBBAAABBBDDDFFFFFFKKKJJJHHHFFFDDDCCCBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDEEEFFFEEECCCAAA@@@>>>======>>>@@@AAACCCCCCCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIIIIJJJJJJJJJEEEDDDBBBAAA@@@@@@AAABBBAAACCCEEEGGGHHHKKKNNNQQQQQQOOOLLLHHHDDD@@@===;;;;;;<<<>>>@@@AAAAAA@@@@@@======<<<;;;:::999888888:::;;;<<<>>>????????????///............///000111000000000//////..................------------,,,............/////////000222111000///000111333444000//////............///000000000000000000//////////////////000000000000333333333222222222111111000000111111222333333444444444444444444555666777666777888888666555555666888777777666666555555444888888:::;;;;;;;;;;;;;;;===>>>??????@@@@@@@@@@@@;;;<<<<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@???>>>>>>>>>>>>@@@BBBCCCDDDCCCDDDDDDEEEDDDCCCAAA@@@AAAAAABBBCCCDDDEEEEEEFFFBBBCCCDDDFFFGGGFFFFFFEEEGGGGGGHHHKKKNNNPPPOOONNNJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIGGGDDDBBBAAAAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGKKKNNNOOOLLLFFFBBB@@@???@@@BBBCCCCCCAAA>>>===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???===<<<::::::999999999999888777777666666555555555555555555555666888777666666555444333333222222333444666888999:::777888999:::999888777555444444333333222222111111222222222111111111000000///000111111111000//////.............../////////++++++++++++,,,,,,,,,,,,111111111000///...,,,+++,,,,,,------------------............---,,,*********************)))(((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))************************+++,,,------.........---************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,------...//////000////////////////////////........................000000000///////////////000////////////000111111000000000000111111111111333333333333333555666777666666666666666666666666666666666666666777888888;;;:::::::::;;;;;;<<<===>>>===;;;:::999999999999<<<<<<;;;;;;===@@@CCCEEEJJJLLLNNNOOOQQQUUU[[[```dddhhhooovvv||||||{{{xxxtttpppllleee]]]XXXXXXUUUQQQNNNLLLJJJGGGEEEDDDBBBAAA@@@AAACCCDDDEEEEEEEEEDDDBBBBBBAAAAAAAAACCCDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBBBBCCCCCCDDDCCC@@@???===<<<<<<===>>>???BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHCCCBBB@@@>>>>>>===>>>>>>???BBBDDDFFFHHHJJJNNNPPPPPPRRRQQQMMMGGGAAA??????===>>>???AAAAAABBBAAAAAA???>>><<<;;;999888777777888888:::;;;<<<=========...............//////////////////...............//////............................../////////000333111000...///111333444000000///...------......//////////////////000000////////////000000000000333333333222222222111111000111111222333333444444333333333333444555666777666777888888666555555666666666666777777777777777777888999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>;;;;;;<<<======<<<<<<;;;======>>>???@@@@@@??????>>>>>>>>>???@@@AAACCCCCCBBBCCCDDDDDDDDDCCCAAA@@@===>>>???@@@AAABBBCCCCCCAAABBBCCCEEEFFFEEEEEEDDDEEEEEEFFFIIILLLNNNOOONNNIIIIIIHHHHHHHHHHHHIIIIIIHHHJJJJJJHHHDDDAAA@@@AAA@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCEEEHHHJJJKKKLLLHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFJJJNNNNNNKKKFFFBBB@@@???AAACCCEEEDDDBBB@@@>>>??????????????????????????????>>>======>>>??????@@@@@@???>>><<<:::999888999999888777777666555555444444444444444444444444666666666555444333333222111111222222333555666777555666888999999777555333222222111111111111111111222222111111111111111111//////000000000/////////,,,---------.........///************++++++++++++//////000000111111111111------------------,,,,,,,,,,,,,,,,,,,,,+++******))))))*********)))(((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((***************************************)))(((((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,------.../////////.....................////////////////////////////////////000000000000000///////////////000000111/////////000000000111111222222333333444555555666555555555555555555555555666666666555666777777888888888999999;;;<<<>>>??????>>>===;;;:::999999888::::::999999:::<<<>>>@@@DDDDDDCCCCCCCCCDDDGGGJJJPPPTTTXXX]]]```dddiiilllnnnrrrvvvyyy{{{{{{|||}}}|||zzzxxxwwwvvvuuuvvvvvvsssooollljjjjjjkkkpppqqqlllgggeeeccc______^^^\\\ZZZXXXTTTPPPMMMKKKIIIFFFDDDDDDCCCBBBAAA?????????>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBAAABBBCCCDDDBBBAAA???===<<<===>>>???BBBBBBCCCCCCDDDDDDDDDEEECCCDDDDDDDDDDDDDDDEEEEEEAAA@@@>>><<<;;;;;;<<<<<<@@@BBBEEEGGGGGGIIIKKKMMMOOORRRSSSOOOHHHBBB@@@AAA??????@@@AAAAAABBBBBBBBB???>>><<<:::888777777666666666888999:::;;;;;;;;;..........................................------........./////////000000,,,,,,---------.........222111/////////000222444111000///......---............////////////000000/////////000000000111111333333333222222222111111111222333444555555555555333333333444555666777888666888999888777666666666555666666777888999999:::777888999::::::;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;:::::::::===>>>???AAAAAAAAA@@@@@@<<<===>>>???@@@???>>>===??????@@@@@@AAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA======>>>??????@@@@@@AAA@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDGGGJJJMMMMMMMMMHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLJJJEEEBBBAAABBBAAAAAAAAABBBCCCCCCDDDDDDBBBCCCEEEHHHJJJMMMNNNOOOHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGDDDGGGKKKLLLIIIFFFCCCBBB@@@BBBDDDEEEEEEDDDAAA@@@>>>======<<<======>>>???>>>===<<<;;;;;;<<<===>>>??????>>>>>><<<;;;999888999888888777666555444444444444444333333333333333555444444444444333333333111111111222333444555555444666888999888777444222111111111111111111222222222222222222222222222222......------,,,,,,,,,,,,+++++++++,,,------......))))))*********+++++++++***+++---///222444666777.........------,,,,,,,,,***+++++++++++++++******((())))))******)))(((((((((((())))))))))))((((((''''''(((((((((((())))))((((((((((((((((((((((((************************,,,,,,,,,++++++)))(((((((((((()))))))))))))))***)))******+++++++++++++++---------.........//////---------..................//////000000//////.........////////////000000....../////////000000000/////////000000000111111222222222333444444555555333444444444444555555555666666555555666666777888888888888999:::<<<===>>>>>>>>>======<<<;;;:::999<<<;;;:::999999999::::::>>>>>>======>>>???AAABBBHHHJJJMMMNNNOOOQQQTTTVVVXXX[[[^^^```aaabbbcccdddddddddccccccbbbbbbbbbbbbdddcccaaa___]]]\\\[[[[[[YYYZZZZZZYYYVVVSSSRRRSSSXXX]]]___YYYTTTRRRQQQOOOLLLMMMMMMMMMLLLKKKIIIHHHBBBBBBAAA@@@???>>>>>>======???@@@???>>>===>>>???>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEDDDCCCAAAAAACCCEEEFFFDDDAAA???=========>>>@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;:::;;;;;;<<<@@@BBBEEEGGGGGGHHHIIIKKKMMMOOOOOOLLLGGGBBB@@@AAA????????????@@@@@@AAAAAA>>><<<:::888666666666666444555666888999999999999.....................---------------------------+++,,,------...///000000------........./////////111000000//////111222333222111000///...................../////////000000000000000111111111222222333333333222222222111111222333444666666666666555333333333444555777888999777888:::999888666777777555666666777888888999999777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999:::;;;;;;<<<<<<>>>???AAACCCDDDCCCBBBBBB???@@@BBBCCCDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA????????????@@@AAABBBBBB????????????????????????AAABBBCCCEEEEEEEEEDDDDDDEEEDDDDDDFFFJJJLLLMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJGGGKKKMMMLLLGGGCCCCCCDDDBBBBBBBBBCCCDDDEEEFFFFFFEEEFFFGGGIIIKKKLLLNNNNNNGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDAAACCCGGGHHHGGGEEEDDDCCCAAABBBDDDEEEEEEDDDCCCAAA<<<;;;;;;:::;;;<<<===>>>===<<<;;;::::::;;;<<<=========>>>======;;;:::999999888777666555444444333444333333333222222222222333333333333333444444444222222222222333333444555333555888999999777444222111111111222222222333333222222222333333333333333///...---,,,++++++******))))))***++++++,,,------))))))*********+++++++++***+++,,,...000333555666//////...---,,,,,,++++++))))))******+++******)))(((((()))))))))))))))((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))************************,,,,,,---------,,,,,,+++(((((((((((())))))******))))))***+++++++++++++++---------...............,,,,,,---------.........---...////////////...---,,,---------.........///---....../////////////////////000000000111111111111111222333444444444444222333333333444444444444666555555555555666777777::::::999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::===<<<;;;:::999999999:::=========>>>???@@@@@@???BBBDDDEEEFFFFFFGGGIIIKKKJJJLLLNNNOOOOOOPPPQQQSSSQQQPPPNNNMMMMMMMMMNNNOOOPPPOOONNNMMMLLLLLLKKKKKKIIIJJJJJJIIIGGGFFFGGGHHHMMMRRRSSSMMMHHHGGGHHHHHHCCCDDDEEEEEEEEEDDDCCCCCCAAABBBBBBBBB@@@>>><<<<<<;;;>>>AAAAAA??????@@@AAA<<<======???@@@BBBDDDEEEAAABBBCCCDDDDDDEEEDDDDDDGGGHHHGGGDDDAAAAAACCCEEEIIIFFFCCC@@@===<<<<<<<<<>>>???@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<>>>AAADDDFFFGGGHHHIIIKKKJJJJJJJJJGGGDDDAAA@@@???>>>>>>>>>>>>>>>??????@@@<<<;;;888666555555555666444444666777888999999999---......///......------------------------------)))***+++,,,...///000000000000000000111111111111000000000000000111111222222222111//////.........---.........//////000000111111111111222222222222333333333222222222111111333444555777777777777666333444444555666777999999888999::::::888777777888666666666777777777777777888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::666777888999;;;<<<===>>>???@@@BBBDDDEEEEEEDDDCCCAAACCCEEEFFFGGGFFFEEEDDDBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAA@@@======<<<<<<===???AAABBBBBBBBBAAAAAA@@@?????????AAABBBCCCEEEEEEEEEEEEDDDFFFEEEEEEGGGJJJLLLMMMMMMKKKJJJIIIIIIIIIIIIJJJKKKGGGKKKNNNMMMHHHDDDDDDFFFCCCCCCCCCDDDDDDFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAA>>>AAADDDEEEEEEDDDDDDEEEBBBCCCDDDEEEEEEDDDCCCCCC::::::999999:::;;;===>>>===<<<:::999999:::<<<===<<<<<<=========<<<:::999999888777666555444333333333333333222222222111111111222222333333444444555333333222222333444444555333555888999999777444222111111222222333333444444333333333333333333333333222111///...---,,,,,,,,,(((((()))***++++++,,,,,,************++++++++++++...............///000000//////...---,,,,,,++++++((())))))************)))(((((()))))))))))))))((((((((())))))))))))((((((''''''''''''((((((((()))************************************************'''((()))***************'''((((((((())))))******))))))***++++++++++++***---------...............,,,,,,,,,------.........,,,,,,---......---,,,,,,+++++++++,,,,,,------------......///000/////////000000000000111111111111111111222333444444444444222222222333333444444444555555555555555666777777===<<<;;;:::999999999999::::::;;;<<<<<<;;;;;;;;;888888888888888888999:::<<<<<<<<<===>>>>>><<<:::===???@@@@@@@@@AAADDDFFFDDDEEEFFFFFFEEEFFFHHHJJJIIIGGGEEECCCCCCDDDGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFCCCDDDDDDDDDBBBCCCEEEFFFGGGMMMMMMGGGBBBBBBDDDEEEAAABBBCCCBBB@@@????????????AAACCCBBB@@@===;;;:::666:::===>>>===<<<>>>@@@<<<<<<===???AAACCCEEEFFF@@@AAABBBCCCDDDEEEEEEEEEIIIJJJIIIFFFBBBAAACCCFFFJJJHHHDDD@@@===;;;;;;;;;======???@@@@@@???>>>>>>===============<<<<<<<<<<<<;;;:::::::::;;;<<<===<<>>=========<<<======>>>???;;;999777555444444555666333444555777888888999999......///000///...,,,+++........................---------.........//////000000000000000////////////////////////...------111111000000//////.........//////000000000000///111111111000000000000000222222333444444444333333666777888777555444444444111222333555666777777777999999999888888666555444666666555555555555666666777888::::::999999:::<<<>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>;;;:::::::::<<>>???@@@???>>><<<===???AAADDDFFFGGGGGGGGGFFFDDDBBBBBBCCCCCC???<<<<<<:::888666666888;;;===<<<<<<<<<<<<============999::::::;;;;;;::::::999:::::::::888555333333444555444333222111000000000555333222333555777777666666111...///333555444111666666777777777555444333333333444555444333222111222222222333333222111111000///...---,,,+++++++++******************++++++...---,,,,,,++++++++++++++++++,,,------...//////---,,,++++++---...---+++,,,,,,,,,++++++*********---------,,,+++***)))(((******++++++++++++******'''&&&&&&%%%%%%&&&&&&'''******))))))))))))******'''(((((())))))))))))((('''((()))******+++++++++******))))))))))))******++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,------...---------............///,,,---------......////////////...............///000000000000111111111111333333333333333333333333111111111222222333333333666666666666777777777777;;;:::888666666777888999::::::::::::::::::::::::;;;:::999888888888999:::888:::<<<===?????????>>>>>>??????>>>>>>>>>AAACCCEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBAAAAAA@@@AAAAAABBBBBBCCCEEEFFFFFFDDDCCCBBBBBBAAAAAA@@@AAABBBDDDDDDHHHKKKLLLHHHAAA===>>>AAABBBBBBBBBAAA???>>>???@@@>>>???AAABBBBBBAAA???>>>AAA>>><<<===???@@@???===<<<<<<===>>>AAADDDFFFHHHEEEDDDBBBAAABBBDDDFFFGGGIIIJJJJJJHHHDDDBBBCCCEEEEEECCC@@@???>>>>>><<<;;;>>>AAADDDCCC???<<<<<<<<<<<<<<<======<<<:::888777777777777888999:::<<<<<<===>>>@@@BBBEEEGGGIIIJJJKKKJJJGGGDDDAAA>>>===<<<999::::::;;;;;;<<<<<<===<<<:::888777777666555444111111111222333444666666...............---,,,,,,........................++++++,,,,,,,,,---------///////////////////////////000000000//////...---000000//////////////////...///000000111111000000111000000000000000000000111111111111222222222222666666777777666555444444333444555666777888888888:::::::::999888777666555666666666666666666666666666888999999888888:::;;;<<<<<<;;;:::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<===>>>>>>???AAABBBDDDEEEEEEGGGGGGGGGFFFEEECCCAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCAAA???>>>===<<<;;;;;;===@@@DDDFFFEEEDDDBBBAAAAAAAAACCCDDDCCCDDDDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLLLLIIIFFFEEEFFFHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGJJJIIIIIIKKKMMMNNNNNNMMMIIIHHHGGGGGGHHHHHHFFFEEE@@@???>>>???@@@@@@>>><<<===>>>@@@CCCEEEFFFFFFFFFEEECCCAAA@@@AAAAAA???======<<<:::888888999;;;<<<<<<<<<===>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888555333333333333222222222222222333444555444333333555777777666777333///000333555444111444555555555555444333222222333333444333222111000111222222222222222111111111000...---,,,,,,++++++++++++************++++++------,,,+++++++++,,,,,,***++++++,,,------......***)))((()))+++,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,+++***)))(((''')))******++++++******)))(((''''''&&&&&&''''''((())))))((((((((()))******))))))*********************************)))((((((******))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////.........---------,,,,,,---------.........000//////.........////////////000000000111111111333333333333333333333333222222222222333333333333555555666666777888888999;;;:::888777666777888999::::::::::::::::::::::::;;;:::999888888888::::::999:::<<<===>>>??????>>>>>>?????????>>>>>>@@@CCCCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@??????@@@@@@AAAAAABBBDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAACCCDDDEEEHHHIIIFFFAAA>>>???BBB@@@@@@AAA@@@>>>>>>@@@AAA???@@@BBBCCCCCCBBBAAA@@@AAA???======@@@AAA@@@>>>======>>>???AAADDDGGGHHHHHHGGGEEECCCCCCCCCDDDEEEHHHIIIIIIFFFCCCBBBCCCEEEEEECCCAAA@@@@@@@@@???>>>===@@@CCCCCC@@@>>>>>>???>>>>>>>>>===<<<999777666777777777777999:::;;;<<<>>>???@@@CCCEEEGGGIIIJJJJJJHHHFFFCCC@@@>>><<<;;;999999::::::;;;<<<<<<<<<<<<;;;999888777666555444222111111222222333444555------,,,,,,++++++,,,,,,------------------------,,,,,,,,,---------------,,,------....../////////000000000000000//////..................///////////////000111111111111111000000000000000000111111333222111111111222444555555666666666666666555444555555666888999999999999999999:::999999888777777444555666777777666555444555777888999888888:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<============<<<===>>>@@@BBBDDDEEEFFFHHHGGGGGGFFFDDDCCCAAA@@@BBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFEEEDDDBBB@@@>>>>>>>>>======???AAADDDFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKMMMNNNNNNNNNKKKIIIFFFFFFGGGIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHLLLKKKKKKKKKMMMNNNMMMLLLLLLKKKJJJJJJJJJIIIGGGEEE@@@?????????@@@@@@>>>===<<<===>>>@@@BBBCCCCCCDDDDDDBBB???>>>>>>???>>>===>>>>>>===<<<;;;;;;<<<<<<<<<===>>>??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;999666333222333000000111222333555666777555444333444666777777777999555222111333555333111222333333333333222222111222222333444333222111000111111222222333222222111111111///...---,,,,,,,,,------,,,+++************,,,,,,+++++++++,,,------)))******++++++,,,,,,,,,)))(((((()))+++---,,,+++---------------,,,,,,,,,++++++***)))(((''''''&&&)))******++++++******))))))(((((((((((((((((()))((('''''''''((()))******++++++++++++++++++******,,,,,,++++++)))(((&&&&&&******))))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...//////111000///...---,,,++++++,,,------------.........000//////...//////000000//////000000000000111111222222222222222222222222444444444444333333333333444444555666888999::::::;;;:::999777777888888999::::::::::::::::::::::::::::::888888888999:::;;;:::;;;<<<===>>>?????????>>>???@@@???>>>>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@BBBCCCDDDCCCBBBBBBAAA@@@?????????@@@AAABBBBBBDDDEEECCC@@@>>>???BBB>>>???@@@???>>>>>>@@@BBB@@@AAACCCDDDDDDDDDCCCCCCAAA???>>>>>>???@@@@@@????????????@@@BBBEEEGGGIIIJJJIIIGGGEEECCCBBBBBBBBBEEEFFFFFFDDDBBBAAABBBCCCEEECCCBBBBBBCCCCCCCCCBBB>>>@@@BBBBBBAAA@@@AAABBB?????????>>><<<999666555666666666777888999:::;;;===>>>@@@BBBDDDFFFHHHIIIGGGFFFDDDAAA???<<<;;;:::888999999::::::;;;;;;<<<<<<<<<;;;999888666555555222222111111111222222222---,,,+++*********,,,,,,------------------------////////////////////////++++++,,,,,,---.../////////000000000000000//////,,,,,,------......////////////000111222222222111000000000000000111111111666555333333333555777999555555555666777777666555555555777888888999999999777888888888888777777666333555777888888777555333555666888888888888:::;;;;;;;;;;;;;;;;;;<<<===>>>===============>>>>>>>>>;;;<<<===???BBBDDDEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@BBBAAABBBBBBDDDFFFHHHIIIGGGGGGGGGGGGEEECCCAAA@@@??????>>>>>>@@@BBBDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIKKKMMMNNNPPPPPPKKKIIIGGGFFFHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBEEEFFFGGGHHHIIIIIIIIIHHHNNNMMMLLLLLLMMMNNNMMMKKKMMMLLLKKKKKKKKKJJJGGGEEEAAA@@@???@@@AAAAAA???===;;;<<<===>>>???@@@AAAAAABBB@@@===<<<<<<===>>>>>>@@@@@@@@@??????>>>===<<<<<<===@@@AAAAAA???<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<:::777444333222000000111222444555777888666555444555777888888888:::888444333444444333222222222222222333333333222333444555555555444222111222222333444444444333333222111000///...---------///...---++++++*********++++++++++++,,,,,,---...))))))))))))******++++++***))))))+++---//////.....................------,,,+++***)))((('''''''''))))))************)))))))))((((((''''''(((((()))&&&&&&''''''(((***+++,,,,,,,,,++++++************++++++++++++)))((('''&&&******))))))))))))*********++++++++++++,,,,,,,,,*********************************+++,,,...///000000//////...------,,,,,,........................//////......//////000000////////////000000000111222222222222222222222222555555555444444333333333333333555666888:::;;;<<<;;;:::999888888888999999999999999999999999999999:::999888888888999:::;;;;;;<<<<<<===>>>????????????@@@AAA@@@>>>>>>???@@@>>>>>>????????????>>>>>>==================>>>?????????AAABBBBBBBBBBBBBBB@@@@@@???>>>>>>???@@@AAA@@@BBBCCCAAA???===>>>???>>>???@@@???>>>>>>???AAA@@@AAABBBDDDDDDDDDDDDDDD@@@???>>>>>>>>>?????????AAAAAAAAAAAACCCEEEGGGIIIIIIHHHGGGFFFDDDBBBAAA@@@CCCCCCCCCBBBAAAAAABBBCCCCCCBBBAAABBBDDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAABBB>>>>>>>>>>>><<<:::888666555555666666777888:::;;;<<<===>>>@@@BBBDDDFFFGGGDDDDDDBBBAAA>>><<<:::999888888999999:::;;;;;;;;;=========;;;999777666666333222222111000000000111,,,+++***))))))***,,,---------------------------//////////////////......***++++++,,,---....../////////000000000000//////++++++,,,,,,---------.........///111111222222222//////000000111111111111555444333222333555888999555444333555777888777555444444555666777777777777444555666666666666666555333555777888888777555333444666888888888999:::<<<===============>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===???AAACCCEEEEEEFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBBCCCEEEGGGIIIJJJGGGHHHHHHHHHGGGEEECCCBBB@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLNNNPPPQQQKKKIIIGGGGGGIIIJJJJJJIIIGGGGGGGGGFFFEEEEEEDDDCCCFFFHHHIIIKKKLLLKKKKKKJJJNNNMMMKKKLLLMMMMMMLLLKKKLLLKKKKKKKKKKKKJJJGGGDDDBBBAAA@@@AAABBBAAA@@@>>>;;;;;;;;;<<<===>>>>>>??????>>>===;;;:::;;;===???@@@AAAAAABBBAAA@@@???>>>===>>>@@@BBBAAA???===;;;;;;;;;:::999999:::;;;;;;<<<===>>><<<999555333333333333333333444555666777888777666666999::::::999<<<:::777555555555444444222222333333333444555555555666777777777666555444333444444555666666555555333222111000///.........///...---,,,++++++++++++++++++++++++,,,,,,---...(((((()))))))))))))))******))))))+++---//////...........................---,,,+++)))(((((((((((()))))))))******)))))))))(((''''''''''''''''''(((&&&''''''(((***,,,...///---,,,+++)))((((((((()))))))))************))))))******))))))))))))***************+++++++++,,,,,,************************))))))***+++,,,---///000........................000000//////////////////......---......///000000...////////////000000000111111111111111111111111555555555444444333333333222333555777999:::<<<===;;;::::::999999999999999999999999999999999999999999999888888888999;;;<<<<<<<<<======>>>>>>?????????@@@AAA@@@???===>>>???======>>>??????>>>============<<<<<<===>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAA@@@===<<<<<<<<<@@@AAAAAA@@@>>>===>>>@@@AAAAAABBBCCCCCCCCCCCCCCC>>>>>>>>>=========>>>???BBBBBBBBBBBBCCCEEEGGGHHHEEEEEEFFFFFFEEECCCBBBAAABBBAAA@@@@@@AAABBBBBBBBBAAA@@@???@@@CCCEEEEEEEEEEEECCCAAA@@@@@@@@@@@@@@@<<<<<<=========<<<:::999555555666666777888:::;;;:::;;;<<<>>>@@@BBBCCCDDDCCCCCCBBBAAA???===;;;999888999999::::::;;;<<<<<<===>>>???===:::777666666333333222111000000000000++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------.........---......///////////////++++++++++++,,,,,,,,,,,,,,,---...000111111111111/////////000111111222222111111111111222333555666555333222444888:::888555333333444555555555555555222333444555555666555555444555666777777666555444555777999999999:::<<<>>>???>>>>>>>>>>>>??????@@@>>>>>>>>>>>>============:::;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCAAABBBDDDFFFGGGHHHHHHIIIGGGHHHHHHIIIHHHGGGFFFEEEBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMOOOPPPKKKIIIHHHHHHJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGFFFHHHJJJLLLNNNOOONNNMMMLLLMMMLLLJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLJJJGGGDDDBBBAAAAAAAAABBBBBB@@@???;;;;;;::::::;;;<<<===>>><<<======<<<;;;;;;===???@@@AAAAAABBBBBBBBBAAAAAA???@@@AAABBBAAA???===<<<;;;:::999888888999:::;;;===???@@@???;;;777555444444444444444444555666777:::999888999;;;<<<<<<<<<<<<;;;999777666555666666333333333333444555777888777777888999888777666555333333444555666666666666444333222111000////////////......---,,,,,,,,,,,,,,,,,,+++++++++,,,------)))))))))))))))))))))))))))(((((()))+++---,,,+++---------..................---+++)))((((((((()))((())))))******))))))((((((''''''&&&&&&''''''((('''((()))+++---///111222...---+++)))((('''(((((('''''')))******+++++++++******))))))))))))******************++++++++++++************************************+++---......---------.........//////000000000///////////////,,,,,,,,,,,,---...//////......////////////000000000000000000000000000000444444444444333333333333333444555777999;;;<<<===:::::::::::::::999999999999999999999999999999999999888888888888999;;;<<<>>>============>>>???@@@@@@AAABBBAAA???============>>>???@@@@@@???>>>===>>>=========>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAA@@@@@@>>>===<<<;;;;;;@@@AAAAAA@@@??????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCC>>>??????>>>======>>>@@@CCCBBBBBBBBBCCCDDDFFFGGGCCCDDDFFFGGGGGGFFFDDDBBBAAA???>>>???AAACCCCCCCCC@@@???>>>@@@BBBEEEEEEEEEGGGDDD@@@>>>>>>?????????;;;<<<===>>>>>>===<<<;;;666666666777888999:::;;;::::::<<<===???AAABBBCCCCCCCCCCCCBBBAAA???<<<;;;999999:::;;;;;;<<<<<<======@@@AAA???;;;777666777444333222111111111111111***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---------------.........,,,,,,---...............+++++++++++++++*********+++,,,---...000000000000...//////000111111222222//////000111222333444444555222111444999;;;888555333333444555555555555444222333444555666666666666666666666666666666666666666777999::::::;;;===???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;===>>>???AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEE@@@BBBEEEHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKMMMNNNNNNNNNPPPOOOOOONNNMMMLLLKKKKKKHHHHHHHHHHHHJJJKKKMMMNNNKKKIIIHHHIIIJJJKKKJJJIIIGGGGGGIIIJJJKKKKKKJJJJJJJJJLLLOOOQQQQQQQQQOOONNNKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIJJJLLLMMMKKKHHHEEECCCBBBAAABBBCCCCCCAAA???<<<;;;:::::::::;;;<<<===:::<<<>>>===<<<;;;===???@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>===<<<;;;:::999999:::;;;<<>>>>>>>><<<;;;:::888666666777888333222222333444666777999777777888999888777666555111222333444555555555555555444333222111000000000......---------------...------,,,+++++++++,,,,,,))))))))))))))))))))))))***)))((()))+++,,,+++***,,,,,,---------.........---,,,***((('''''''''((((((((())))))))))))(((((()))((((((''''''(((((())))))***+++---000222555666000///,,,***((((((((()))'''''')))******+++++++++******))))))))))))******************++++++++++++++++++++++++++++++++++++++++++******+++,,,------...............---------///.........------------++++++++++++,,,---.............../////////000000000000000000000000000000222222222222333333333333444555666777999:::;;;<<<::::::;;;;;;::::::999888888888888888888888888888999888888777888:::;;;<<>>=========>>>???@@@@@@AAACCCBBB???===<<<<<<>>>???@@@AAAAAA@@@???>>>????????????@@@AAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@BBBAAA@@@???>>>??????@@@???>>>======>>>>>>===<<<>>>???@@@AAAAAABBBDDDFFFFFFFFFEEEDDDCCCCCCCCCCCC???AAABBBAAA>>>>>>@@@BBBCCCBBBBBBAAABBBCCCEEEFFFEEEFFFIIIJJJJJJHHHEEECCC@@@>>>===???BBBDDDDDDCCC@@@??????@@@CCCEEEEEEEEEEEEBBB===<<<>>>@@@@@@@@@<<<===>>>>>>>>><<<;;;:::777777777777999:::;;;<<<;;;;;;===>>>@@@AAACCCCCCCCCDDDDDDDDDCCCAAA>>>===:::;;;;;;<<<<<<======>>>===AAACCCAAA;;;777666888444333333222222222222333)))+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++..................------+++,,,,,,---.........---,,,+++++++++******))))))***+++,,,...///000000000...//////000111222222222///000222333444555555555555222111444999;;;999555444444555555555555555555333333555666777777777777666666555555555555666666666888:::;;;;;;<<<>>>@@@@@@???>>>======<<<======>>>>>>======<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFF@@@CCCFFFIIIJJJIIIGGGEEEFFFGGGHHHJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNRRRRRRQQQPPPPPPOOONNNNNNIIIHHHHHHHHHIIIJJJLLLMMMKKKJJJIIIIIIKKKKKKJJJIIIGGGHHHJJJLLLMMMMMMMMMLLLLLLMMMPPPRRRSSSRRRPPPOOOJJJIIIHHHIIIKKKKKKKKKJJJIIIJJJKKKMMMNNNMMMIIIFFFCCCBBBAAABBBCCCCCCAAA???<<<;;;:::::::::;;;<<<===999<<<>>>???===<<<===???@@@@@@@@@@@@AAACCCDDDEEEBBBBBBAAA@@@@@@???>>>>>>>>>===;;;::::::;;;===>>>@@@BBBDDDBBB>>>:::777666333333444444666777999:::>>><<<;;;<<<>>>@@@@@@???;;;;;;:::999777777888:::222222222222333555777999666777888888888777555444///000111222333333444333555555333222111000000000......---------......///...------,,,++++++++++++************))))))))))))---,,,++++++---...---,,,,,,,,,,,,---------......,,,+++(((&&&%%%%%%&&&'''(((((())))))))))))((((((******))))))))))))*********+++,,,///111444777888222000...+++)))))))))***(((((()))*********************))))))))))))******)))************++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,000000///...---,,,,,,+++---------,,,,,,+++++++++************+++,,,---.............../////////000000000000000000000000000111111111222222333333333555555666888999:::;;;<<<::::::;;;;;;;;;:::999888888888888888888888888888888888777777888:::;;;===??????>>>======>>>???@@@@@@BBBCCCBBB???===<<<<<<>>>@@@AAABBBBBBAAA@@@>>>@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@CCCBBB@@@?????????@@@@@@===<<<<<<===>>>??????>>>;;;===???AAABBBDDDGGGJJJIIIHHHGGGEEEDDDDDDDDDDDDAAACCCDDDCCC@@@@@@BBBDDDCCCBBBBBBAAABBBCCCDDDEEEHHHIIILLLMMMLLLIIIFFFDDD@@@>>>===???BBBEEEEEEDDDAAA@@@???AAACCCEEEFFFEEEDDD???;;;:::===@@@BBBAAA>>>?????????===;;;:::888777777888888999:::<<<===<<<===>>>???AAACCCDDDDDDDDDEEEEEEFFFDDDBBB@@@>>>;;;;;;<<<<<<===>>>>>>>>>===AAADDDBBB<<<777666888444333333222333333444444---,,,,,,,,,---+++)))&&&*********+++,,,---...///...---***)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******++++++++++++************+++,,,------------//////000111111111111111111111222333444666666777888777555555666777777666333333333444444444555555222222333333444555555555444333222111222444666888999:::;;;<<<============<<<===???@@@AAAAAA@@@@@@===<<<<<<===>>>>>><<<:::888;;;>>>@@@@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLNNNOOOPPPQQQQQQPPPOOOOOORRRTTTMMMLLLKKKJJJIIIIIIIIIJJJNNNLLLIIIGGGEEEEEEFFFGGGIIIHHHGGGGGGHHHKKKMMMOOOOOOQQQSSSTTTUUUTTTSSSRRRNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIEEEDDDCCCAAAAAA@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;>>>===<<<<<<<<<===??????????????????@@@AAABBBCCC???@@@AAAAAA@@@===;;;999;;;::::::999:::;;;<<<===@@@@@@???>>><<<999777555222222333444666888:::;;;>>>>>>???@@@AAAAAAAAAAAA??????===<<<999777555333333333222222111222222222777777888777777666555555666444222000000000222222111333444444222111111222111000...---,,,,,,,,,---111000...---,,,+++++++++(((&&&$$$%%%((()))'''%%%)))((((((***,,,......---..................------///...,,,***(((((((((((()))))))))))))))******+++''''''((((((((((((''''''***,,,///333555777777777000000///...---,,,,,,+++,,,++++++******++++++,,,************))))))(((((((((((()))***++++++,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++------------------------///---+++,,,//////---***,,,,,,,,,---------............///111111222222222111111000000000000111111222222222222333444555555888888888999::::::;;;;;;>>>>>>>>>>>>===<<<;;;:::777777666666777777888999:::;;;<<<<<<::::::;;;<<<>>>@@@AAAAAA???>>>>>>???AAAAAAAAAAAA@@@>>>===<<>>???BBBEEEGGGGGGFFFBBB???>>>???BBBDDDEEEBBB???;;;999:::<<<>>>>>>DDDAAA===::::::;;;::::::999999999:::;;;<<<>>>>>>===>>>???BBBEEEFFFEEEDDDCCCCCCBBBAAAAAA@@@??????@@@@@@???>>>============BBBCCCDDDDDDBBB???;;;888888999999999888555222111(((((()))+++---...---,,,++++++++++++,,,,,,---......---+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,+++++++++++++++,,,---...............///000111111111111000111111222333444555666666888777555555777777777666333333333444444555555555222333333444444555666666444444333222333555777888999999:::;;;<<<<<<<<<;;;<<<===>>>@@@@@@@@@??????===<<<<<<===>>>>>>===;;;888;;;>>>?????????@@@BBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHJJJKKKMMMMMMLLLLLLNNNOOOPPPQQQQQQPPPOOOOOORRRTTTOOONNNMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEFFFGGGIIIJJJHHHHHHGGGGGGGGGIIILLLMMMOOOPPPRRRSSSSSSRRRQQQPPPLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCBBB@@@===<<<;;;;;;:::::::::;;;<<<===AAAAAA@@@???<<<999777555222222222444666888:::<<<>>>>>>???@@@AAAAAAAAAAAA>>>===<<<;;;888666444333333333222111111111222222444555555555555444444333333222111000000111333444111333444333222000111111111000///---------------000///...---,,,+++++++++***((('''''')))***)))''')))((((((***,,,......---.........---------------///---+++)))((('''''''''(((''''''''''''((()))))))))))))))******))))))))))))+++...111333444444333000//////...---,,,,,,+++...------,,,,,,------...******)))))))))((((((((())))))******+++,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,++++++------------------------...,,,+++---//////---+++------------...............///000111222222222222111000000//////000000111333222222333333444555666999888888777666666555555=========<<<<<<;;;:::999:::999999999999:::;;;;;;:::;;;<<<<<<::::::;;;<<<>>>@@@AAAAAA???>>>???????????????>>>>>>=========???@@@AAACCCDDDDDDDDDDDDEEEEEEEEECCCAAAAAACCCEEEEEEDDDCCCAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAABBBBBB>>>???@@@AAABBBAAAAAA@@@BBBBBBCCCDDDFFFHHHJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCIIIJJJLLLMMMLLLKKKHHHGGGDDDBBB@@@AAACCCEEEGGGGGGDDDBBB??????@@@CCCDDDDDDCCC???<<<:::;;;===>>>???BBB@@@===<<<<<<===<<<;;;999999::::::;;;===>>>???>>>>>>???BBBEEEFFFEEECCCBBBBBBBBBAAA@@@?????????AAAAAA@@@???????????????BBBCCCDDDDDDBBB???;;;888888999999999888555333111&&&&&&'''***---//////---,,,,,,++++++++++++,,,,,,...---,,,*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,++++++,,,---...////////////...//////000000000000000000000111222333444444555777666555555777888777666333333444444444444555555333333333444555555666666555444444333444555777888888999999:::::::::999999:::;;;===>>>??????>>>>>>===<<<<<<===??????===<<<999;;;===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFIIIKKKLLLLLLLLLLLLMMMOOOOOOPPPQQQPPPOOOOOOQQQSSSQQQQQQOOOMMMKKKIIIGGGGGGEEEDDDDDDDDDEEEGGGIIIJJJHHHHHHGGGGGGGGGHHHJJJKKKNNNOOOPPPQQQQQQPPPNNNMMMJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBCCCAAA@@@???>>>============<<<<<<;;;;;;<<<>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBB@@@???===<<<;;;:::::::::;;;<<<===BBBBBBAAA@@@===:::777555333222222333555888;;;======>>>???@@@AAAAAAAAAAAA===<<<;;;999777666444333333333222111111111111111111111222222333222222222000000//////000111333444111222333333111000000111111111000///............//////...---,,,+++++++++---+++******++++++)))((()))((((((***,,,------,,,------------------------...,,,***(((''''''''''''&&&&&&%%%%%%&&&&&&'''(((***++++++++++++++++++***(((***,,,...///000//////.........------,,,,,,,,,------,,,,,,,,,,,,------*********))))))))))))(((++++++++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++---///000...---........./////////000000//////000111222222222222111111000000000000111111444333333444444555666777<<<;;;;;;::::::999888888;;;;;;;;;;;;;;;:::999888:::::::::::::::;;;<<<<<<:::;;;<<<<<<::::::;;;<<<>>>???AAAAAA@@@??????@@@>>>>>><<<<<<;;;<<<===>>>@@@AAABBBDDDEEEEEEEEEEEEFFFFFFEEECCCAAA@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCCCCBBBBBBBBBCCC@@@AAABBBBBBCCCCCCBBBBBBDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAHHHIIIKKKMMMMMMLLLKKKJJJFFFDDDCCCCCCDDDFFFFFFFFFCCCAAA@@@@@@BBBCCCCCCCCCCCC@@@<<<;;;<<<>>>??????@@@???>>>???@@@@@@>>>===;;;;;;;;;;;;<<<>>>??????>>>>>>???BBBDDDEEEDDDCCCAAAAAA@@@@@@??????>>>>>>BBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDBBB???<<<999999999999999888666444222+++***)))***+++,,,+++)))------,,,+++******++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++******))))))((((((***++++++,,,,,,++++++******+++,,,---..................///000000///////////////000111111222333333666555444555777777666555333333333444444444444444333333333444555555666666666555555555555666777888777777888888888888888777999:::;;;============<<<===<<<<<<===??????>>><<<999;;;============???AAABBBBBBBBBBBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCCAAABBBCCCEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPOOOOOOPPPRRRSSSRRRQQQNNNKKKIIIFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFJJJIIIHHHHHHHHHIIIJJJJJJNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDBBBBBBAAA???>>>>>>>>>>>>????????????AAACCCEEEFFFCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@???=========<<<;;;::::::;;;<<<===BBBBBBBBB@@@>>>;;;888666333333222333555888<<<>>>======>>>???@@@@@@@@@@@@===<<<:::999777666555555444333222111000000000111...///000111111111111111000////////////000111222000111333222000//////000111111000000////////////............---,,,++++++------,,,++++++***)))((()))(((((()))+++---,,,+++,,,,,,,,,,,,,,,------------+++)))((('''&&&''''''&&&&&&%%%%%%&&&&&&'''(((***++++++,,,,,,++++++***))))))+++,,,------,,,,,,---------,,,,,,,,,,,,,,,++++++************++++++++++++++++++************------,,,,,,,,,,,,,,,,,,------............------,,,,,,------------......------------------------++++++,,,...///000////////////000000000111111111///000111111222222222222333222222222222222222333444444444555555666777888::::::;;;;;;<<<=========;;;;;;;;;;;;;;;:::999999999999888888999999:::;;;:::;;;<<<<<<::::::;;;<<<===???AAAAAA@@@@@@@@@BBB???>>><<<;;;;;;===???@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFCCCAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJLLLLLLKKKJJJHHHJJJJJJJJJJJJIIIHHHHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFHHHJJJKKKKKKKKKJJJIIIGGGEEEEEEFFFFFFFFFEEEAAAAAA@@@BBBCCCDDDCCCAAABBB???<<<;;;<<<===>>>>>>>>>>>>???AAACCCCCCAAA>>><<<<<<<<<======???@@@@@@??????@@@BBBDDDEEECCCBBB?????????>>>>>>>>>======AAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBB???===;;;999999999999888666444333---,,,***)))******)))'''------,,,+++************------,,,,,,,,,,,,,,,,,,*********************************))))))((((((((())))))************))))))))))))+++,,,,,,,,,,,,,,,....../////////......---......//////000111111111333333333444666666555333333333333333333222222222222222333333444555555555555555555555555666666777555666777777888777777777777888:::;;;<<<<<<;;;:::<<<;;;;;;<<<>>>>>>===<<<999;;;<<<<<<<<<<<<>>>@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA???@@@AAACCCDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGIIIJJJLLLNNNOOOOOONNNNNNOOOPPPSSSRRRQQQOOOLLLIIIFFFDDDDDDDDDCCCDDDDDDDDDEEEEEEJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDCCCBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA???>>>>>>======??????@@@AAACCCEEEHHHJJJEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>=========;;;;;;;;;;;;<<<===AAAAAAAAA@@@>>>;;;999777444444333444666888;;;===;;;<<<===>>>????????????<<<;;;:::888777666666666444333222111000000000000...///000111111111111111000000//////............///111222222000//////000000000000000000/////////---.........---,,,+++***,,,,,,,,,+++)))(((((((((***)))((()))+++,,,,,,+++++++++++++++,,,,,,------,,,+++)))(((''''''''''''''''''&&&&&&''''''((()))))))))************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------...//////......---,,,,,,,,,------.........------------------------+++,,,---.../////////000000000000111111111222222000111111222222222222111555444444333333444444555555555555555666777888888777777777888999999::::::;;;<<<<<<<<<<<<;;;::::::999999888888999999:::;;;:::;;;<<<<<<::::::;;;<<<<<<>>>AAAAAAAAAAAABBBCCCAAA@@@>>>======???AAABBBBBBBBBDDDEEEFFFGGGGGGGGGEEEFFFEEECCCAAA???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJLLLLLLKKKIIIGGGIIIIIIJJJJJJJJJIIIIIIHHHDDDEEEEEEEEEEEEDDDCCCCCCAAABBBBBBCCCDDDEEEEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKJJJHHHFFFFFFGGGGGGFFFDDDAAA@@@AAABBBDDDDDDBBBAAAAAA>>><<<;;;<<<=========<<<===???BBBDDDDDDBBB@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@BBBDDDDDDCCCAAA===============<<<<<<<<<>>>>>>======>>>???@@@@@@AAAAAABBBBBBAAA@@@>>><<<:::999999888777666555555+++)))((((((***++++++***---,,,+++***************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***++++++,,,,,,,,,..................---,,,---.........////////////000000111333555555333111222222111111111111000000111111111222333333444444555555555555555555555555444555666777777888888888555666888999::::::999999:::999999;;;===>>><<<;;;999;;;;;;;;;;;;;;;===???AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGFFFGGGHHHJJJJJJLLLNNNNNNMMMLLLMMMNNNPPPPPPPPPNNNLLLIIIGGGEEE@@@AAABBBCCCEEEFFFGGGHHHJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIGGGFFFDDDCCCBBB@@@???>>>??????@@@@@@?????????@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<===???AAADDDGGGIIIGGGGGGGGGFFFEEECCC@@@???AAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;;;;<<<===??????@@@???>>><<<:::888555555555666777888999:::::::::;;;<<<============;;;:::888666666666666777444333222111000///////////////000000111111000000000000//////...---,,,,,,///000111111///......///...//////000000//////...------...///...---+++******++++++***((('''((()))***)))((()))+++,,,+++***)))******++++++,,,,,,---,,,+++***(((''''''((((((((((((((('''(((((()))***(((((())))))))))))((((((***************+++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------...////////////...++++++,,,,,,------......------------------------+++---//////......///000000000000111111111222222111111222222222222222111555555444444444444555555555444444555555666777888;;;;;;::::::999888888777;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<:::;;;<<<<<<::::::;;;<<<<<<>>>@@@AAAAAAAAACCCDDDBBBBBBAAA@@@@@@@@@AAABBBAAABBBCCCEEEFFFFFFFFFFFFCCCDDDEEEDDDAAA@@@@@@AAACCCCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCEEEGGGIIIJJJIIIGGGFFFGGGGGGIIIJJJJJJIIIHHHHHHCCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDFFFFFFFFFFFFFFFFFFHHHJJJKKKLLLMMMMMMJJJHHHGGGGGGGGGGGGEEEDDDAAAAAA@@@BBBCCCDDDCCCAAAAAA???===<<<===>>>>>>===<<<===>>>AAADDDEEECCCAAA@@@@@@??????@@@AAABBBBBBAAAAAAAAABBBDDDDDDBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBAAA@@@???>>>::::::999888777777666666)))(((''''''))),,,,,,,,,++++++***************+++******+++++++++++++++***)))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))***+++,,,,,,,,,,,,...............---,,,+++------------..................///111333444222000111000000000///////////////000000111111222333333444444555555555444444444222333555666888999999999444555777888999999888888888888888999<<<<<<;;;::::::;;;;;;:::::::::===???@@@@@@@@@?????????>>>>>>===>>>??????@@@@@@??????>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDEEEGGGHHHHHHGGGHHHIIIJJJHHHJJJLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNLLLJJJHHHFFFAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIJJJJJJKKKKKKFFFGGGHHHHHHGGGFFFDDDBBBBBBAAA???===<<<===>>>>>>============>>>???@@@AAAAAA@@@>>>===;;;:::::::::999999:::<<>>@@@@@@??????>>>>>>?????????>>>===;;;;;;;;;<<<=========>>>>>>===<<<:::999555666777888999888888777888888999:::;;;;;;;;;;;;888777555333333333555555444333222000//////......//////000000//////......------.........------,,,...000111000///---......---...////////////...---,,,---...//////---,,,***(((***,,,+++(((''')))+++***)))((()))***+++***))))))))))))***+++,,,,,,,,,---,,,***)))(((((()))***((((((''''''(((((()))***(((((())))))))))))(((((((((((((((((())))))***+++((())))))***+++,,,,,,---,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,))))))******+++,,,,,,,,,------...///////////////******++++++,,,---------------------------------,,,...000000...---...000000000000000111111111111111222222333333222222111444444333333333333444444444444444444555666777777<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999999999:::;;;;;;:::;;;<<<<<<::::::;;;<<<;;;>>>@@@AAABBBBBBDDDEEECCCCCCBBBBBBAAAAAA@@@@@@AAAAAACCCDDDEEEFFFFFFFFFBBBCCCDDDCCCBBB@@@AAAAAACCCDDDEEEFFFFFFFFFEEEDDDBBBCCCDDDFFFFFFFFFFFFEEEBBBBBB@@@?????????@@@@@@@@@BBBDDDFFFGGGFFFEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKLLLHHHGGGFFFGGGGGGGGGEEECCCBBBAAA@@@AAACCCDDDCCCBBBCCCAAA??????@@@@@@@@@???======>>>@@@CCCDDDCCCAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAACCCDDDCCCAAA???:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@@@@AAAAAAAAA@@@??????::::::999888777777777777+++)))'''''')))***+++++++++***************++++++)))******+++++++++******))))))))))))))))))))))))(((((())))))******++++++******++++++++++++************+++,,,---------------.........------,,,+++,,,,,,------------------,,,---...000333333111...000000//////.........---/////////000111111222222333444444555444444333333222333444666888999::::::444555666888888888888777777777777999;;;<<<;;;999:::;;;;;;:::999:::<<>>>>>============>>>???????????????>>>??????@@@@@@@@@?????????@@@@@@AAABBBCCCDDDEEEFFFHHHIIIIIIIIIIIIJJJLLLFFFIIIKKKLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLJJJHHHGGGEEEEEEFFFFFFEEEDDDCCCCCCFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLDDDEEEFFFGGGFFFDDDBBBAAABBB@@@>>><<<;;;<<<===>>>;;;;;;;;;;;;<<<>>>???@@@@@@???===<<<:::999999888999999:::<<>>>>>===<<<<<<<<<<<<<<<===???>>>===<<<;;;;;;<<<===;;;<<<=========<<<;;;:::555777888::::::888666555777777888999::::::::::::666555333111111222333444444333222000///.........////////////...---,,,,,,++++++,,,---...............///111000...------...,,,---...//////...------+++---...//////---,,,***(((***,,,+++)))(((***---***)))((()))***+++***)))((())))))***++++++,,,,,,---,,,+++)))))))))******(((''''''''''''((())))))))))))************))))))'''''''''''''''((()))***(((((()))***+++,,,,,,---******))))))))))))******(((((())))))************(((((()))***++++++,,,,,,------...///000000//////))))))***++++++,,,---------------------------------///111111...,,,...//////000000000000111111111222222333333333222222111333222222111111222222333444333333444444555666777555666666777777888999999888999999:::::::::999999777777666666777777888999:::;;;<<<<<<::::::;;;<<<;;;===@@@BBBBBBBBBDDDFFFCCCCCCCCCBBBBBB@@@???>>>@@@AAABBBDDDEEEEEEEEEEEEAAABBBDDDCCCBBBAAAAAABBBDDDEEEFFFGGGGGGFFFEEEDDD@@@BBBDDDEEEFFFFFFFFFFFFBBBAAA???>>>===>>>?????????@@@AAACCCDDDEEEDDDDDDBBBDDDFFFHHHHHHHHHGGGFFFAAAAAABBBBBBAAAAAA@@@???BBBCCCDDDDDDDDDCCCBBBAAACCCDDDDDDEEEGGGHHHHHHIIIHHHFFFFFFFFFGGGGGGEEECCCCCCAAA@@@@@@BBBCCCCCCCCCDDDCCCAAAAAABBBBBBBBBAAA=========???BBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDCCCAAA???:::::::::::::::::::::::::::::::::;;;===>>>@@@AAA@@@@@@AAAAAAAAA@@@@@@???::::::999888777777777888(((((((((((())))))))))))*********)))))))))))))))++++++***))))))***+++,,,***)))(((&&&&&&%%%%%%%%%))))))))))))))))))))))))***************)))((('''))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((........................000000000000000///......////////////////////////222222222222222222222222111111222444777999888777777777777777777777777777444555555777999;;;===>>>:::999888777888999:::;;;<<<<<<<<<===========================>>>>>>>>>??????>>>>>>???AAAAAA@@@???;;;===???@@@@@@AAACCCEEEDDDDDDFFFHHHJJJLLLMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHKKKIIIGGGGGGHHHIIIIIIIIIFFFGGGHHHIIIIIIGGGFFFDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGGGGHHHIIIIIIHHHEEEDDDDDDFFFGGGFFFDDDBBB>>>>>>>>>===<<<:::999888::::::;;;<<<===>>>???@@@BBB@@@===<<<<<<;;;:::999777888:::<<>>>>><<<;;;999888777666888999:::;;;:::888666555333444666777666444111///222333555777777666555444666555444333222222111111000000000//////...---,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,111111111111000///...---+++++++++++++++++++++,,,******))))))((('''''''''))))))***++++++++++++******************)))((((((+++*********))))))((((((******))))))((((((''''''++++++******)))((((((((()))))))))((((((''''''''')))*********++++++++++++,,,+++)))((((((((()))***,,,+++*********+++,,,---((()))***+++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,,,,------...------,,,,,,,,,------------......//////000000000000000000000000111111///000111222222222222222111111111111111222222222444444333333444555777888777777777777777777777777888888777777777777888888888777666444444666777888888999::::::;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEECCCBBBAAA@@@????????????>>>>>>@@@BBBDDDFFFGGGHHHEEEEEEEEEDDDCCCAAA@@@???CCCCCCDDDDDDEEEEEEFFFFFFDDDBBBBBBCCCEEEFFFEEEDDD@@@???>>>===<<<;;;::::::;;;<<<>>>@@@BBBCCCDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDBBBBBB@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFEEECCCBBBFFFDDDBBBDDDGGGIIIGGGDDD>>>CCCFFFEEEFFFIIIIIIEEEBBBAAA>>>======>>>@@@AAACCCCCCBBBAAA@@@@@@@@@@@@:::;;;===@@@BBBCCCDDDEEE@@@??????@@@@@@BBBCCCCCCCCCBBBAAAAAABBBCCCBBB@@@::::::999999999999999999777888;;;===???@@@@@@@@@CCCCCCAAA@@@???>>>>>>>>>999999999999777555333111'''((((((((()))))))))))))))))))))))))))*********,,,+++***))))))******++++++***)))(((((('''(((((((((((((((((((((((((((((())))))*********)))(((((())))))(((((())))))***+++++++++++++++++++++++++++************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////........................222222222222222222222222111111111333666777777555666666666666666666666666444444555666888:::;;;<<<999999999999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<==================>>>>>>>>>======???AAAAAA@@@???>>>@@@AAABBBBBBBBBDDDFFFDDDEEEFFFHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKMMMKKKHHHGGGHHHIIIIIIIIIFFFGGGHHHIIIIIIHHHFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDFFFGGGFFFEEEEEEEEEDDDEEEFFFFFFDDDBBB>>>>>>======<<<:::999888999::::::;;;<<<===>>>>>>@@@???===<<<<<<;;;999777666777999;;;>>>@@@AAABBBEEEDDDCCCBBB@@@>>><<<;;;;;;<<<<<<:::888777999<<<===<<<;;;:::888777666555666777888999999888666555444444333222111111111111111222444555666555444333333222111111000000000000000000000000///...---,,,---,,,+++*********+++++++++++++++++++++***))))))------...///////////////000000000//////...---,,,+++++++++***)))))))))(((******************++++++))))))***++++++++++++***)))************)))((((((*********)))))))))(((((())))))))))))((((((''''''((((((((((((((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$))))))))))))******************((('''''''''((((((++++++*********+++,,,---)))******+++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------......///000000111000000000000000111111111//////000000111000000000000000111111111111222222333333333333444555666777777777777777777777777777666666555555555555666666888777555444444555777888888888999:::::::::999999;;;<<<===???@@@BBBCCCDDDAAA@@@??????>>>=========<<<===>>>@@@BBBCCCEEEEEECCCCCCBBBBBBAAA???>>>===@@@@@@AAACCCDDDFFFGGGHHHAAA@@@@@@@@@BBBCCCBBBAAA??????>>>===<<<;;;:::::::::;;;<<>>======???AAABBBDDDCCCBBBAAA@@@@@@@@@@@@;;;<<<>>>@@@AAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCAAA@@@@@@AAAAAA@@@>>>::::::999999888888888777666777:::<<<>>>?????????AAA@@@???>>>===<<<<<<<<<888888888777666555444333''''''((((((((()))))))))(((((())))))******++++++,,,,,,+++***))))))******))))))((((((((((((((()))(((((((((((((((((((((((((((((()))*********)))))))))((('''''''''(((***+++************************************))))))))))))++++++++++++++++++++++++***+++,,,...//////000000........................111111111111111111222222111000111222444555444333444444444444444444444444444444555666777888999:::999999:::;;;;;;;;;;;;;;;888888888888888999::::::===============<<<<<<<<<>>>===<<<>>>@@@AAAAAA@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOLLLHHHFFFGGGHHHIIIIIIFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAAAAACCCDDDCCCBBBFFFDDDCCCCCCDDDDDDCCCAAA=========<<<;;;:::999888999999:::::::::;;;;;;;;;===<<<;;;;;;;;;:::777555666777888999;;;===>>>???BBBBBBAAA???===:::888777;;;;;;;;;999777666777999::::::999888777555555444333444666777777666555555555333///---,,,---000222000111222333333333222111//////...............///000000000000///...---,,,+++***)))(((((((((((()))))))))*********)))((((((------...////////////...............---,,,+++***++++++***)))((('''&&&&&&(((((()))******+++,,,,,,((()))******++++++******))))))******))))))((('''))))))))))))(((((((((((()))))))))(((((((((((('''%%%%%%&&&''''''((())))))(((((((((''''''''''''&&&''''''((((((((())))))))))))((('''&&&&&&&&&''''''+++************+++,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***************++++++---......//////000111111111111111111000000000000....../////////...------///000000000111111111222222222333444555555555555555555555555555555555555555444444333333444444555777666555444444555666777777888888888888888777666:::;;;<<<===???AAABBBBBB???>>>>>>======<<<<<<<<<;;;;;;<<<>>>???AAABBBBBB????????????>>>===;;;;;;;;;<<<>>>AAADDDFFFHHHIII???>>>===>>>???@@@???>>>>>>>>>===<<<;;;::::::999999:::;;;===???@@@AAAAAADDDDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@??????@@@AAABBBBBBCCCDDDFFFFFFFFFEEEDDDBBBCCCCCCBBBBBBDDDHHHJJJWWWJJJAAAAAABBB>>>===@@@???>>>===<<<===???AAABBBDDDCCCCCCAAA@@@???>>>>>><<<===>>>???AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA????????????===;;;::::::999888777777666666555666888:::<<<======>>>>>>>>>===<<<;;;:::999999777666666555555555555555'''''''''((((((((())))))''''''((()))***++++++,,,,,,,,,+++******)))))))))&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((()))*********)))***)))((('''''')))***+++*********************************)))))))))))))))************************)))***+++,,,---.........------------------------000000000111111111111111111000000111333444333111333333333333333333333333333444555666666777777777999:::;;;<<<===<<<;;;:::777777777777777888::::::=========<<<<<<<<<<<<<<<===<<<<<<===@@@BBBBBBAAACCCDDDEEECCCAAA@@@AAABBBGGGHHHIIIJJJKKKKKKKKKJJJLLLLLLMMMNNNNNNNNNNNNMMMOOOKKKGGGDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCAAA@@@@@@AAABBBBBBAAAEEECCCAAAAAAAAABBBAAA???<<<<<<<<<;;;;;;999888888888888888999999999999999:::::::::;;;;;;999666333555555666777999:::;;;;;;???>>>>>>===;;;999777666::::::999888777666666666888777777666555444333333111222333444555555555555444222///,,,+++---///111//////000111111111000///------,,,,,,,,,---......///000000//////...---,,,)))))))))((((((((((((((('''(((((()))(((((('''''')))******+++++++++++++++++++++,,,,,,+++******)))***)))))))))((((((''''''''''''''''''(((((())))))((())))))***************)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''''''''***************++++++,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++******************++++++++++++******)))))))))***++++++---......//////000111111111111000000000000000///.../////////...---,,,,,,...//////000000111111111000111333444555555444444333333333333333333333333444333333222222333333444555555444333333444555555777777777777666666555444999999;;;<<<===???@@@@@@===============<<<;;;;;;::::::;;;<<<>>>???@@@@@@============<<<;;;:::999999;;;<<>><<<;;;<<<>>>>>>===<<<======<<<<<<;;;::::::999999:::;;;===???@@@@@@@@@CCCDDDDDDEEEDDDDDDCCCCCCAAA@@@???>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGGGGBBBCCCDDDCCCBBBDDDIIINNNfffQQQBBBCCCCCC<<<;;;AAA<<<<<<;;;;;;<<<===???AAABBBBBBAAA@@@???===<<<;;;;;;<<<===???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA???>>>>>>>>><<<:::::::::999888777666555444555555777888:::;;;<<<<<<<<<<<<<<<;;;:::999888777555444333333333444666777''''''''''''((((((((((((''''''((()))***++++++,,,++++++++++++******))))))&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((()))))))))))))))******)))))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,------------------------/////////000000111111111000//////111222333222000111111111111111111111111222333555666777777777777999:::;;;<<<===<<<;;;:::888777777666777999;;;<<<==================<<<<<<===<<<<<<===@@@CCCCCCCCCGGGGGGHHHFFFCCCBBBBBBCCCHHHIIIJJJLLLLLLKKKJJJJJJLLLMMMMMMMMMMMMLLLKKKKKKLLLHHHDDDBBBBBBCCCDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDBBB@@@AAABBBCCCBBBBBBCCCAAA@@@@@@@@@@@@???===:::;;;;;;;;;:::999888777777777777888888888888888999888999::::::888555222444444555666777888999999;;;;;;;;;;;;;;;:::999999999888888777777666555444555555555444444333333333///000111222333444444444222111000///......////////////////////////......------,,,,,,,,,------......//////......---,,,+++)))))))))))))))(((((('''&&&''''''(((((((((''''''&&&'''(((((())))))(((((()))************))))))((('''((((((((())))))******((((((((((((''''''&&&&&&(((((()))************))))))))))))))))))((('''''''''''''''''''''''''''((('''''''''''''''((((((((()))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))******++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,++++++******))))))))))))*********++++++***************+++,,,,,,---------...//////000000000000000//////.........////////////...---,,,,,,------...///000000111111///111222444444444444333222222222222222222222222444333333222222333333444444333333333333333333444666666666666555444444333888888999:::<<<===>>>>>><<<======>>>======<<<;;;::::::;;;<<<======>>>>>><<<<<<<<<<<<<<<;;;:::999::::::<<<===???AAABBBCCC>>><<<;;;<<<======<<<;;;<<<<<<;;;;;;::::::999999:::;;;<<<>>>???@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDCCC@@@???>>>>>>>>>>>>???@@@CCCDDDEEEFFFGGGGGGHHHHHHCCCDDDEEEDDDBBBDDDJJJOOOfffQQQBBBBBBBBB;;;:::AAA999999999999:::;;;===>>>????????????>>><<<;;;:::999:::<<<>>>@@@AAABBBBBB@@@AAABBBBBBCCCBBBBBBAAACCCAAA???>>>>>>>>><<<:::::::::999888777666555444555555666777888999:::;;;;;;<<<<<<;;;:::999777666333222222111222444666777&&&&&&'''''''''((((((((((((((())))))******++++++)))***++++++++++++******(((((('''''''''''''''(((''''''''''''''''''''''''''''''((()))))))))(((((()))*********++++++++++++++++++++++++++++++++++++))))))))))))***************************************++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111/////////000222333222111111111111111111111111111111333555666888888777777999999:::;;;;;;;;;;;;;;;888888777666777999<<<===============>>>>>>>>>???>>>===<<<>>>AAADDDFFFFFFJJJKKKKKKIIIFFFDDDDDDEEEEEEGGGIIIKKKKKKKKKIIIHHHKKKKKKKKKKKKJJJJJJIIIHHHHHHEEECCCBBBBBBCCCBBBAAACCCCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGFFFEEEDDDDDDCCCEEECCCAAABBBCCCDDDCCCBBBBBBBBBAAABBBBBBAAA>>><<<999:::::::::999999888777666666777777777888888888999888888888999888555333222333444555666777888888888999999::::::::::::999888777666777888888666444444444333333333333333333000000000111222333333444111111111111111///...---//////............------------,,,,,,,,,,,,,,,---------------,,,+++***)))))))))*********)))((('''&&&&&&'''(((((((((''''''''''''((())))))))))))(((((()))))))))))))))((((((&&&&&&'''((()))***++++++++++++***))))))((('''''''''((())))))******))))))(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((******))))))(((''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((()))))))))((((((((()))******++++++******,,,+++***)))))))))***+++++++++******************((())))))))))))*********))))))))))))***+++,,,---+++,,,,,,---......////////////......------,,,,,,---............------,,,,,,,,,---...///000111111000000111222333333333333222222222222222222222222333222222111111222222333222222222333333222222222555555555555555555444333777777888999:::;;;<<<<<<;;;<<<===>>>>>>===;;;;;;999:::::::::;;;;;;<<<<<<;;;;;;<<<<<<;;;::::::999999:::;;;<<<===>>>??????===<<<;;;;;;<<<===;;;:::;;;;;;:::::::::999999999:::;;;<<<>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCBBB@@@???>>>======>>>???@@@CCCCCCDDDDDDEEEEEEFFFFFFCCCDDDDDDCCCDDDEEEIIIKKKXXXJJJ???>>>>>>::::::>>>999999999999999:::;;;<<<===>>>>>>???>>><<<;;;:::999:::<<<===???@@@@@@@@@<<<===???AAAAAAAAA@@@@@@AAA@@@>>>>>>>>>>>><<<;;;::::::999888777777666666555555555666777999:::;;;;;;;;;<<<;;;:::999777666111111111111222333444555&&&&&&&&&'''''''''(((((()))))))))))))))*********((((((***+++,,,,,,++++++)))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))(((((('''''''''(((***+++,,,+++***)))************************((()))))))))************(((((((((((((((((((((((()))***+++,,,------......++++++++++++++++++++++++------...//////000111111.........000333444444333111111111111111111111111000222555777999999999888999999999999999:::;;;;;;888777666555666999<<<===<<<======>>>???@@@AAAAAA???>>>===>>>BBBFFFHHHHHHIIIJJJJJJHHHEEECCCDDDDDDAAACCCFFFHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHEEEDDDCCCCCCDDDDDDBBB@@@AAAAAABBBCCCEEEFFFHHHIIIEEEEEEEEEDDDDDDCCCCCCCCCEEECCCBBBBBBCCCDDDDDDCCCCCCCCCDDDFFFFFFDDD???<<<999999999999999888888777555555666777888999999::::::888777777888888666555111222333444666777888999777888888999999888888777777666555777::::::888555333333333333333333333333111000000111111222333333111111111000000///...---//////......------------...---,,,+++*********+++++++++,,,++++++***)))(((((())))))***)))((('''&&&&&&&&&'''(((((((((((((((''''''((())))))))))))((((((((())))))))))))((((((&&&&&&&&&'''((((((((()))))))))))))))))))))(((((('''(((((()))))))))))))))(((((())))))(((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))******&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((('''''''''((()))***+++******))),,,+++)))((('''((()))***)))))))))***************((((((((()))))))))******(((((((((((()))***+++,,,******+++,,,,,,------.........---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---///000000111000000000111111222333444222222222222222222222222111111000000000000111111111111222222222222111111333444555555555555555555666666777888999999:::;;;999:::;;;<<<<<<;;;:::999888888888888999999999999:::::::::::::::999999888777888999:::;;;===>>>>>><<<;;;::::::;;;;;;:::888::::::::::::999999999999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???BBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAABBBDDDEEEFFFEEEFFFBBB===;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<===???@@@@@@???===<<<<<<<<<======>>>=========888:::<<<>>>@@@@@@?????????===<<<<<<======<<<:::::::::999999888888888777666666555666777888:::;;;999:::;;;;;;:::888666444000000111222333333333333&&&&&&&&&'''''''''((((((*********)))))))))))))))&&&((()))+++,,,,,,,,,+++((('''&&&%%%$$$#########''''''''''''''''''''''''((()))))))))((('''&&&&&&%%%''')))+++,,,***((('''))))))))))))))))))))))))(((((())))))*********+++'''''''''''''''''''''''''''(((***,,,...///000000++++++++++++++++++++++++---------...///000000111.........111444555555444111111111111111111111111000222555888:::::::::999:::999888777888999:::;;;777666555444555888;;;===<<<<<<===???@@@AAABBBCCC@@@>>>===???CCCGGGIIIJJJEEEFFFFFFEEEBBB@@@AAAAAA>>>@@@CCCFFFGGGFFFEEEDDDCCCCCCEEEFFFGGGHHHHHHHHHDDDCCCCCCEEEFFFEEECCCAAA@@@@@@AAABBBDDDFFFGGGHHHDDDCCCCCCCCCCCCBBBBBBBBBEEECCCBBBBBBCCCDDDDDDCCCEEEEEEGGGIIIIIIFFFAAA===888888999999999888888777444555666777888999:::;;;;;;999777666777888777666000111222444666777999999888888888888777666555444666555555777:::;;;999666222333333333333444444444111111111111111222222333222111///...------......000///...---------------------+++***))))))))))))***++++++******)))(((''''''((()))))))))(((&&&&&&&&&&&&'''((()))))))))(((%%%&&&&&&'''((('''''''''(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&'''((()))++++++******))),,,***((('''&&&'''((()))(((((())))))******++++++(((((((((((())))))))))))&&&&&&&&&'''''')))******)))******++++++,,,------------,,,++++++***))))))((()))***+++++++++++++++++++++,,,---...///000111111000000///000222333555222222222222222222222222//////............//////111111222222222222111111333333444555666666666666555666666777888999999:::777888:::;;;;;;:::999777666666666777777777777777888999999999999888888777555666777999;;;===>>>???<<<:::999999::::::999777::::::999999999999999999888999:::;;;<<<<<<======<<<<<<===>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@@@@???>>>>>>?????????BBB@@@???@@@DDDEEECCCAAA;;;>>>===::::::>>>???<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>@@@AAABBBAAA???>>>?????????>>>===;;;:::999555777:::===>>>???>>>>>><<<;;;::::::<<<<<<;;;:::::::::999999999999999999777666666666777888:::;;;888999::::::999777444333///000111333333333222111%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))*********+++++++++))))))((((((''''''''''''''''''&&&&&&'''(((***+++'''&&&&&&''''''((()))***)))))))))))))))))))))***'''''')))******)))(((((())))))))))))((((((((((((''''''&&&''''''((()))***)))***+++,,,---,,,++++++------,,,+++++++++,,,,,,........................,,,---///111222333333222111222222222222111000000///000222444555777777777999999888888888888888999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAA===>>>???@@@AAABBBBBBBBB?????????>>>>>>>>>>>>>>>===???AAABBBBBBCCCDDDFFFFFFFFFGGGHHHGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBBBB@@@>>>???AAADDDFFFFFFBBBAAA@@@>>>===???CCCGGGFFFEEEDDDCCCCCCEEEGGGHHHLLLNNNRRRWWWXXXRRRFFF;;;===<<<:::888777666555555888888888888888999999999:::999999999:::999666444333333444444555444444444333333444555666666666555555555555555666888999;;;222222222222222222222222111111222222222333333333111000///......------.........---------,,,,,,,,,(((((()))***+++---...///---+++******+++,,,+++***((((((((((((((((((((((((%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((******((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))++++++)))'''******))))))******+++,,,+++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))),,,------......------,,,))))))((())))))***++++++'''((()))***+++,,,------***++++++,,,,,,------...------///000111111111111000000000000111222333444111111000///......//////////////////000000000000000111222222333333222222222333444666777999:::;;;777777777777888888888888444555666777777888888777;;;::::::999888888888999888888888999:::;;;<<<===;;;<<<<<<;;;999888888999888888888888777777777777777999;;;;;;999888999999:::;;;;;;;;;<<<============<<<;;;;;;;;;<<<>>>???AAA@@@>>>===<<<<<<======>>>>>>======<<<<<<<<<;;;999999999888888888888888;;;<<<=========<<<;;;:::999999;;;>>>@@@AAA???<<<;;;;;;;;;<<<;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>999999999999::::::;;;<<<;;;:::888666777888;;;<<<999999888777666555444444222222111000//////000000%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((()))))))))*********++++++'''''''''&&&&&&&&&%%%%%%)))((('''&&&&&&&&&'''((('''&&&&&&''''''((()))*********))))))))))))))))))'''''')))******))))))(((((((((((())))))))))))))))))(((((('''''''''(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...000111111111000///000000111111111000000111222333444555555666666888888777777777888999999::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@???>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>=========@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIGGGFFFEEEBBBBBBDDDDDDDDDDDDBBBBBB@@@>>>======@@@CCCEEEFFFEEEEEECCC@@@>>>???BBBEEEGGGGGGEEEEEEEEEFFFHHHIIINNNPPPUUU[[[^^^XXXMMMCCC<<<;;;:::999999888888888888888888888888999999999:::999999999:::999666444333333444444444444444333444444555555555444333333555444444444555777999:::444444333333222222222222111111111111222222222333111000///......------............---------,,,,,,)))))))))***+++,,,---...---+++******+++,,,,,,+++((((((((((((((((((((((((&&&'''(((((())))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********''''''''''''''''''''''''%%%%%%%%%&&&(((((('''&&&******)))))))))***++++++*********)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))))))))))))))))))))))),,,,,,------------,,,,,,))))))(((((())))))******(((((()))***+++,,,------***++++++,,,,,,------...------...///000111111111000000111111222222333333000000///...................../////////000000000333444444555555555555555222222333555666888999999777777666666555555444444444555666777777888888888;;;:::999888888888888888999999999999999:::;;;<<<999<<<>>>>>><<<:::888888888888888888777777777777888999::::::888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>@@@???===<<<;;;;;;<<<<<<>>>>>>======<<<;;;::::::888888888888888888888888:::;;;<<<<<<===<<<;;;:::999999:::<<<>>>???>>>===;;;<<<<<<<<<;;;::::::999888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999999999:::;;;;;;;;;999777666555777999:::888777666555444333333222222111000000//////000000%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((())))))))))))************%%%%%%%%%%%%%%%$$$$$$$$$)))((('''&&&%%%%%%%%%%%%'''&&&&&&''''''((()))************))))))(((((((((''''''((()))))))))))))))((((((((())))))***************(((''''''&&&&&&&&&))))))+++,,,,,,,,,+++******+++,,,------,,,++++++------------------------,,,---...000000000///...---...///000000111000000333333444444444444444444777777666777777888999999:::::::::;;;;;;<<<<<<<<>>======???@@@@@@@@@???>>>>>>===>>>>>>>>>=========<<<<<<===@@@BBBCCCCCCDDDEEEFFFFFFFFFGGGHHHGGGFFFEEEDDDAAAAAACCCCCCCCCCCCAAAAAA===<<<:::;;;???BBBDDDEEEHHHGGGEEEBBB??????BBBDDDIIIHHHGGGFFFGGGHHHIIIJJJLLLOOOUUU\\\___ZZZPPPHHH;;;;;;:::::::::;;;<<<<<<888888888888888999999:::999888888999:::999666444333333444444444444333333444444444444333222111000333333333444555666888999666666555444333333222222000000000111111111222222111000///......------...//////.........---------***************++++++,,,,,,***)))***,,,---------))))))))))))))))))))))))'''(((((()))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((())))))))))))***((((((((((((((((((((((((%%%######$$$&&&((((((''')))))))))))))))******+++******))))))))))))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%))))))))))))))))))))))))+++,,,,,,------,,,,,,+++***))))))(((((((((((()))(((((()))***+++,,,,,,---***++++++,,,,,,------...------...//////000000000000111222333333222111000000//////...............------........./////////000111222222333333222222111111222333555666777777666666555444333222111111555555666666777888888888:::999888888888888888888:::999999999999999::::::888;;;???AAA???;;;888777999999888888888777777777999:::999888777777999;;;<<<;;;;;;;;;;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>===>>>===<<<;;;:::::::::;;;???>>>===<<<;;;:::999888777777777777777777888888888999:::;;;<<<<<<;;;;;;:::999888999<<<===============<<<<<<;;;:::999888888888888777777777777666777777999:::::::::999888999999888888888999::::::999888666444444444666777555555444444333222111111111000000////////////000&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((()))))))))******%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''&&&&&&''''''((()))************)))((((((''''''''''''(((((())))))******((((((((()))******++++++))))))((('''''''''''''''((()))***,,,,,,++++++***)))***,,,---...---+++***------------------------...///000000000///...---,,,---...000111222222222333333333333444555555666666666666666777777888999999999::::::;;;;;;<<<<<>>===<<<;;;>>>????????????>>>======>>>>>>======<<<;;;;;;;;;<<<>>>AAABBBBBBBBBDDDEEEBBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAA@@@;;;999888:::===@@@CCCCCCFFFFFFEEEBBB@@@@@@BBBDDDHHHGGGGGGFFFFFFGGGHHHHHHGGGJJJPPPUUUWWWSSSJJJDDD;;;:::::::::;;;<<<<<<===999888888777777888999:::888888777888999999666444333333444444444333222222111222222222222111111000222333333444555666777888888777666555444333222222///000000000000111111111111000///......------.../////////.........------+++******)))))))))******+++***)))***,,,......---))))))))))))))))))))))))''''''((())))))))))))((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&%%%###$$$''')))******)))(((((((((((()))******))))))))))))))))))(((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******)))((('''''''''(((((())))))***++++++,,,,,,***++++++,,,,,,------...------------...//////000///111222333333222000...000000//////...//////000------------.........///...///000000111111000000000111111222333444444555444444333333222222222111555555555666666777888888999888888777777777888888::::::999888888888888888888;;;>>>???===:::888777999999999888888888777777::::::999777666666999<<<<<<;;;;;;;;;::::::999999;;;<<<===>>>???>>>===<<<<<<<<<;;;:::::::::::::::>>>>>>===;;;:::888777777666777777777777777888888777888999:::;;;;;;<<<<<<;;;999777777999<<<===============<<<;;;999888777777666666555444444444444555666888::::::999888777888888777777777888888999888666444333222222333333444444333333222111111000000//////....../////////&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))***))))))))))))(((((('''''''''''''''((())))))***+++((()))))))))*********+++'''''''''''''''((())))))((()))***+++,,,+++******((()))+++------,,,+++***------------------------///000111222111000///...---...///111222333444444111111111222444666777888666555555555666777777888888888888999:::;;;;;;<<<>>>>>>>>>>>>===<<<<<<;;;======>>>????????????>>>======<<<<<<;;;::::::999:::<<>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::======<<<:::999777666555666666777777888888888999888888999999:::;;;<<<<<<<<<999777666888;;;<<<============<<<;;;999888777666666444333333333333444555777999:::;;;:::888777888777777666666666777777555444333111111000111111333333333222222111111111///...............//////&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))$$$$$$&&&'''(((((((((((('''&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''(((***+++,,,************************&&&&&&&&&''''''(((******((((((***+++++++++***)))((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000111222222111000///...///000111333333444444111111111222333666888:::666666555555555555666666666666777888999999::::::;;;<<<===============<<<===>>>>>>???@@@@@@@@@???===<<<<<<;;;:::999888888888;;;===>>>>>>???@@@AAADDDDDDEEEFFFEEEDDDCCCBBB@@@@@@BBBBBBBBBBBB@@@@@@;;;999777888;;;===?????????@@@AAAAAAAAACCCFFFHHHDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDEEEFFFDDDAAA===:::;;;::::::::::::;;;<<<<<<>>><<<999777666666666777777666666888999999666444333444444333333222111000---...///111222333333444222333444555777777777777777777666555444333333222000000000111111111222222111000///......------.........---------,,,,,,,,,))))))((((((((((((((()))***((('''(((***+++++++++((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%######$$$&&&((((((''''''''''''''''''((())))))''''''(((((((((((())))))((((((((((((((((((((((((***))))))((())))))******************************)))******++++++******)))+++******))))))))))))***))))))*********+++++++++***++++++,,,,,,------......---,,,++++++,,,......---...///000000///...---000////////////000000111------.........////////////000000111111111111111111111111111111111111111111111222333444555666666333333222222333444666777666666666666666777777888999999888777666666777777888999:::999777777888::::::999999999999888888888888999888777666666888:::::::::999999999999999888::::::;;;<<<<<<<<<<<<;;;<<<<<<============<<<;;;<<<;;;:::999888777666555777777777888999999::::::::::::999999:::;;;<<<===<<<:::777777999;;;<<<<<<======<<<<<<;;;:::999888666555444333333333444555777888999:::::::::999888777777666555555555666666333222222111000000000000222222222111111111000000...------------......///''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&&&&'''((((((((('''&&&'''&&&&&&''''''((()))***&&&&&&''''''((()))))))))''''''&&&'''(((***+++,,,,,,++++++******)))))))))(((((('''''''''(((((()))'''(((***+++++++++***)))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000000///......000111222222222222333222111111333555777999777777666555444444444444444444555666777888999999888999;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@???>>><<<<<<;;;:::999888777777999;;;===>>>>>>???@@@BBBDDDEEEEEEFFFFFFDDDCCCBBB@@@AAABBBCCCCCCBBBAAA@@@<<<:::888888:::<<<>>>>>>???AAABBBBBBCCCDDDGGGIIIDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAA???===<<<<<<999999:::;;;<<<>>>???@@@@@@>>>:::777555444555555666666666777999888666444333444444333333111000000...///000111222333333333222333555777888888888777555555555444444444333333111111111111222222222333111000///......------...---,,,,,,,,,,,,+++++++++(((((('''''''''((())))))***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''&&&''''''&&&&&&''''''((()))'''''''''((((((((())))))(((((((((((((((((((((((((((''''''(((((()))***+++************************))))))************))))))+++************++++++,,,***************+++++++++***++++++,,,,,,------......---,,,+++***+++---...+++,,,,,,------.........---------------...//////....../////////000000000,,,---......//////......222111111111111111111111222222222333333444444444222111000000111222444666666555555555555666777888888777777666666666777777666999;;;;;;:::999888999::::::999999999888888888777888999888777666777999888888888888999999999999:::999999999999:::;;;;;;===>>>????????????>>>===::::::999888777777666666777888888999::::::;;;;;;<<<;;;;;;::::::;;;<<<===<<<:::888999:::<<<<<<;;;;;;<<<<<<<<<;;;::::::999666555444333333555666777777888888888888999999999777666555555444444555555111111111111000000000000000000000000////////////------,,,,,,------...///''''''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))))))))'''&&&%%%'''&&&&&&''''''((()))***%%%%%%&&&'''((()))******''''''&&&'''(((***,,,------,,,,,,+++***)))((((((***)))(((''''''&&&'''''''''((()))++++++******)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---...///000000111111000555444333222222444666777888777666555444333333333333333444555666777888888666777999;;;===???@@@@@@BBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::999888777666999;;;>>>?????????AAABBBBBBCCCDDDDDDDDDCCCAAAAAAAAAAAACCCCCCCCCCCCAAAAAA===;;;999888:::<<<======AAABBBDDDDDDDDDEEEGGGIIIDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@>>><<<;;;<<<>>>888999:::<<<>>>AAACCCDDDBBB???;;;777444333444444666555666777999888777555444444444333222111000///000111111222222222111111333444666777999999888888444444444444444444333333111222222222222333333333111000///......------...,,,,,,,,,+++++++++******'''''''''''''''((())))))***(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))++++++)))''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++************************))))))************))))))+++*********+++,,,------***************+++++++++***++++++,,,,,,---.........---+++******+++---...+++******+++,,,---...///++++++++++++,,,,,,---...////////////000000000000///000000111111111111111222222222222111111111111333333333222222222222222111111//////000111444555555555555555555666777888777777666666666666777777555888===???===;;;888888:::::::::999999999888888666777999999888777777888777777888888999999999::::::999888777888999:::;;;>>>???@@@AAAAAA@@@???>>>999888888888777777666666888888999:::;;;;;;<<<<<<>>>===<<<;;;:::;;;<<<===<<<;;;999:::;;;<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::777666444444444666888999777777777777777888999999777666555444444444444444000000000111111111111111..................------,,,,,,,,,,,,------...///&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,,,,,,,+++((((((((((((''''''''''''&&&&&&'''((())))))(((((()))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******''''''(((((())))))******,,,+++******+++---000111.........///////////////...///000111222333444444444333222111111333555666666666555444333333222222...000333555555555777888777888:::<<<===>>>??????BBBBBBCCCCCCBBB@@@>>>===>>>===;;;:::999999:::;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCBBB===<<<<<<<<<<<<======>>><<<===@@@BBBDDDEEEEEEEEECCCCCCCCCCCCCCCCCCBBBCCCCCCBBB@@@===;;;:::::::::=========>>>?????????@@@BBB???;;;777444333333444555777:::<<<;;;999666444:::999777444222111000000//////000111222333444444444555666777888888888888666777777777777666666555444444555555444333222222555444333111000/////////......---------,,,,,,,,,+++******)))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))******++++++)))((('''((()))+++,,,,,,,,,,,,------.........******))))))******+++,,,************************+++,,,,,,+++******+++------------,,,,,,,,,++++++......---,,,,,,,,,,,,---------......///000000000000111111222222000///...111111000000000000000111222222333444444444444333111000000000111222333333555555666666666666555555666666666666777777777777;;;<<<<<<======<<<;;;:::;;;;;;;;;;;;;;;:::::::::;;;888666777:::;;;:::999888777777999;;;;;;:::999===<<<:::999999999::::::>>>>>>???AAADDDEEECCCBBB@@@===999555333555777999===>>>===<<<:::;;;===???<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::999999999777888:::;;;;;;:::888777666777777777666444222111555666666777888999999:::222222333444444444333333111222333222000000000111////////////............+++++++++*********))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++++++++((((((((((((''''''''''''&&&'''(((((((((((((((((($$$###"""$$$&&&'''&&&%%%************************))))))))))))))))))))))))(((((())))))))))))(((((()))******************)))(((((())))))***+++++++++++++++******+++---///111///////////////...............///000111222333333444333222111111333444666666666555555444333333222111333444444444444666777888999:::<<<===>>>>>>>>>AAABBBBBBBBBAAA@@@>>>======<<<;;;:::999::::::;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@?????????@@@@@@BBBCCCDDDEEEEEEDDDCCCBBB======<<<<<<<<<<<<<<<===>>>???AAACCCEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB???===;;;;;;;;;;;;===>>>>>>??????@@@@@@AAAAAA???;;;777555444444444666777:::;;;;;;:::777555444333222111000//////000000000111222222333444444555555666666777777777666555666666777777666666666666666777777666555555444555444333111000000//////------------,,,,,,,,,,,,+++***))))))(((((())))))((((((((((((''''''&&&&&&''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''***)))))))))((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&$$$###$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))******+++******((((((((()))+++,,,+++++++++,,,,,,,,,,,,,,,((()))))))))************+++++++++++++++++++++++++++,,,,,,+++******+++------------,,,,,,,,,++++++------,,,++++++++++++,,,------......///000000000000111111222111000///...111111000000000000111111111222333333444444333333222111111111111222222333555555666666666666555555555555666666666777777777;;;;;;=========<<<;;;:::============>>>>>>======>>>;;;999999;;;;;;:::888999999888:::;;;<<<;;;:::<<<;;;999888888888888999======>>>AAACCCEEEDDDBBB@@@>>>:::777666777999:::@@@AAAAAA???<<<;;;<<<======<<<<<<<<<<<<===>>>>>>??????>>><<<;;;;;;::::::999:::;;;<<<<<<;;;:::999999888888777666444333222444555555666777777888888222333333444444444333333111222333222000///000111///............---------***+++,,,---...//////000))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++(((((((((''''''''''''&&&(((((((((((((((((('''&&&%%%$$$$$$%%%''')))((('''************************))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((()))))))))***++++++,,,,,,++++++******+++---///000000000//////......---------......///000111222222333222222111111333444555666666666555444444333333444444444444222333555777999:::;;;<<<============@@@@@@AAAAAA@@@???>>>===<<<;;;:::::::::::::::;;;::::::;;;<<<===>>>>>>??????>>><<<<<<<<<===???@@@AAABBBCCCDDDDDDDDDCCCBBB>>>>>>===<<<;;;;;;;;;;;;@@@AAABBBDDDDDDDDDDDDCCCAAAAAABBBCCCCCCCCCCCCCCCBBB@@@???===<<<<<<<<<<<<>>>>>>???@@@@@@AAABBBBBB@@@>>>;;;888666555555555666888:::;;;;;;:::888777000000//////000000111222222222222333333444444555666666666666555555444444444444555555666666777777666666666777666666555444444444333222111000000///------,,,,,,,,,+++++++++***))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''******)))))))))(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++******)))((()))***+++,,,++++++++++++************'''''')))*********)))(((+++++++++++++++++++++++++++,,,,,,,,,******,,,---------------,,,,,,,,,,,,,,,,,,+++************+++------......///000000000000000111111111000///...111000000000000000111111111111222333333333333333444333222222222222222222555555666666666666555555555555555555666666666666;;;;;;============<<<;;;<<<===>>>???????????????AAA???===<<<<<<<<<;;;:::<<<;;;:::;;;<<<===<<<;;;;;;:::888777666666777777;;;;;;===@@@CCCEEEDDDCCC@@@>>><<<:::999:::;;;;;;CCCDDDDDDBBB???<<<;;;<<<===============>>>>>>???AAA@@@???>>>===<<<<<<;;;;;;<<<===>>>>>>===<<<;;;;;;:::999777666555444444444444444555666666777777333444444444444444333333111222333222000///000111.........---------,,,,,,++++++,,,---...///000000((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&(((&&&&&&''')))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))******++++++,,,,,,++++++,,,---...000111111111000///...------,,,------......///000000111222222111111222222333444666666666555555444444444444444444333222444777::::::;;;<<<<<<===<<<<<<<<<===>>>???@@@???>>>===<<<::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<:::999:::<<>>===<<<;;;:::::::::@@@AAABBBCCCCCCBBBAAA@@@???@@@AAACCCCCCCCCCCCBBB@@@???===<<<<<<<<<===>>>??????@@@@@@AAABBBCCCCCC@@@>>><<<999888777777777777888999::::::999888888222222222222222333444555444444444555555555666666888777666555444333333222333333333444444666666777333444444444444444333333444333333333222111000000---,,,,,,,,,,,,+++++++++***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''(((((()))*********)))))))))((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))******)))((('''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))************)))))))))))))))******+++******)))))))))***+++,,,,,,,,,++++++*********)))&&&(((***+++,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---...------------,,,,,,,,,---,,,,,,+++++++++++++++------......///000000000000000000000000/////////000000000000000000111222111222222333333333333333555555444333222222222333555555666666666666555555444555555555666666666666;;;;;;===>>>>>>===<<<<<<:::;;;===>>>????????????BBBAAA@@@???>>>>>>>>>>>>???===<<<<<<===>>>===<<<:::999777666555555666666::::::<<>>>>>======>>>>>>???@@@AAA@@@@@@???>>>===<<<;;;<<<<<<============<<<<<<<<<;;;999666555555555555555555666666666777777777555555555555555444333222000222222111000///000111............------------,,,,,,+++++++++*********''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&(((((())))))((('''&&&&&&'''&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((()))*********,,,,,,---...///000111111111111000///...------,,,---------...//////000000111111111111222222333333555555555555555444444444111222333333333666:::===<<<<<<<<<===<<<<<<;;;:::;;;<<<===>>>>>>>>>===<<<888999999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<:::999888999<<>>???@@@AAABBBAAAAAA@@@>>>>>>===;;;::::::::::::??????@@@AAA@@@???>>>===>>>???@@@BBBBBBBBBAAA@@@===<<<;;;;;;;;;<<<>>>>>>>>>???@@@AAABBBCCCDDDDDD???>>>===;;;::::::::::::999999999888888888777777555444444333333333444444555555666666777777888888999888666444333222222222222222222222333444666666333333444444444444444333333333444333333222111000---------,,,,,,,,,++++++******)))(((((((((((((((''''''''''''''''''''''''((())))))))))))*********))))))((((((((())))))***************))))))))))))'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***((('''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))******''''''((((((((((((((('''(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))******+++***************++++++,,,------,,,,,,++++++******((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,............---------,,,,,,......---,,,,,,,,,,,,,,,------......///000000000000000000///////////////000000//////000111222222222222333444444444444333666666555444333333444444555555666666666666555555555555555666666666666777:::;;;===>>>>>>>>>======;;;<<<>>>@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAA???======>>>>>>>>>===:::999777666666666777888:::;;;<<<@@@CCCEEEEEEDDD@@@???>>><<<;;;;;;;;;;;;===???AAAAAA???>>>===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::888666555555666666888888888888999999999999777777777666555444333222000111222111///...///000/////////.........------************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%(((((((((((((((((('''&&&)))'''&&&'''((()))(((&&&************************(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))((('''''''''((())))))******,,,,,,---...///000000111000000//////......------............//////000000111111111222222222222222444444444444444444444444///111333333555777;;;>>>============<<<;;;:::999999:::;;;=========<<<<<<777777999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888888888:::<<<>>>;;;<<<>>>???@@@@@@???>>>======<<<;;;::::::::::::===>>>?????????>>><<<;;;===>>>@@@AAAAAA???>>><<<999999999999:::<<<>>>???>>>>>>???@@@BBBCCCDDDDDD@@@???>>>>>>============:::999888666555555555555444444333222111111111111555666777888999::::::;;;:::999777555333333333333222222111111111333444555444555666666777666666666222333444444444333111000......---------,,,,,,,,,+++******)))))))))))))))'''''''''((((((((((((((())))))*********+++++++++)))))))))))))))******+++++++++*********)))))))))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))&&&$$$%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***+++,,,---------,,,+++------------------------,,,---------++++++---...............---------,,,///...------,,,,,,------------......///000000000111000///.........//////////////////000111222333333333444555555555555555777666555555555555555555555555666666666666555555666666666666777777777777:::;;;===>>>??????>>>===???@@@BBBDDDEEEDDDCCCBBBAAABBBCCCBBBAAABBBDDDEEECCCAAA>>>======>>>======999999888777888999:::;;;<<<<<<>>>AAADDDFFFEEEDDDCCCAAA???<<<;;;;;;;;;<<<:::<<<>>>???>>>>>>???@@@???????????????@@@@@@AAA@@@@@@AAAAAA@@@>>><<<;;;::::::::::::::::::::::::::::::999888888888888888::::::::::::::::::;;;;;;888888888777666444333222000111222111///...///000............---------,,,(((((()))***+++,,,------%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((((((((('''&&&&&&(((***,,,,,,+++************************(((((((((((((((((((((((((((((())))))))))))(((((()))******************)))'''(((((()))******++++++******+++---....../////////////////////............////////////000000000000000111222222222222222333333333333333333333333000222444555666777999;;;>>>>>>>>>===<<<:::999888777888:::;;;<<<<<<<<<;;;555666888:::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::777777666777777888999:::999:::<<<===>>>>>>======<<<<<<;;;::::::;;;;;;;;;===>>>?????????>>>===<<<<<<===???@@@???===:::999666666666777999;;;===???======>>>@@@AAACCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@;;;:::777555333222333333333222222111111111111111555666777888:::<<<======;;;999777555444333444555333222111000000111333444444555555666777777666666222333444555555333222000/////////.........------,,,,,,+++***************((((((((()))))))))******))))))))))))***************)))))))))******+++,,,+++++++++*********))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###'''***)))%%%###$$$'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&'''((((((((((((((())))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******+++******++++++,,,,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,------------------------,,,---...---++++++---...............------------...---,,,,,,++++++,,,,,,------......///000000000111000///...---......///////////////000111222333444555666666777777666666666666555555666666777777555555666666666666555555777777777777888888888999:::;;;===>>>??????>>>>>>@@@BBBDDDFFFFFFDDDBBBAAACCCDDDEEEDDDAAAAAACCCEEEDDDAAA>>>============<<<999999999999:::<<<===???>>>>>>???BBBEEEFFFEEEDDDHHHEEEAAA===;;;;;;<<<>>>;;;<<<>>>=========@@@BBB@@@????????????@@@AAAAAAAAABBBCCCCCCBBB@@@===<<<;;;::::::::::::::::::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888666444333222///111111111///...///000,,,,,,,,,+++++++++******))))))***+++,,,------...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***)))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))((( ###''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++******)))))))))***++++++,,,,,,((()))***+++,,,---------.........////////////////////////000000000000000000000111222222222222111222222222222222222222222111333555777666666888999??????>>>===<<<:::888888666777999;;;<<<<<<<<<;;;555666888:::;;;<<<;;;;;;===<<<<<<;;;;;;::::::999555555555666666666666666777999:::<<<======<<<<<<;;;;;;:::::::::;;;<<<<<<===>>>???@@@@@@???>>>===<<<===>>>???>>>;;;888666555555555666888:::===>>><<<===>>>???AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<:::777444222111111111222222222222222222333444555666777999;;;===>>>???;;;:::777555444444555666444333111//////000222333222222333444555555555444222333444555555444222000000////////////.........---,,,++++++******++++++(((((())))))******++++++(((((((((((())))))))))))******))))))***+++,,,,,,+++++++++************)))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$))),,,+++'''$$$&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((()))&&&&&&'''((())))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++******+++,,,,,,,,,,,,+++(((((())))))******++++++******))))))******+++,,,........................------...---,,,+++---/////////.........------------,,,++++++******++++++------......///000000000111000///------......///////////////000111222333555666666777777777777777666666555666666777888999555555666666666666555555777888888888999999999999:::;;;===>>>?????????>>>@@@AAACCCEEEDDDCCC@@@???EEEFFFGGGEEEAAA@@@AAACCCEEEBBB>>><<<<<<======<<<:::999999:::;;;>>>@@@AAA@@@@@@AAACCCEEEFFFEEECCCKKKHHHCCC>>><<<<<<>>>???===>>>>>>===<<<===@@@BBB@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDCCCAAA???===<<<;;;;;;::::::;;;;;;<<<:::;;;===????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888666444333222///111111000///...///000*********))))))))))))(((+++++++++*********))))))###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%'''((()))***'''(((((()))))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%)))***+++***)))((()))***)))))))))))))))))))))))))))******++++++,,,------111000///...---,,,++++++//////...---...///000111000000///////////////000222222333444555555555555555555666666777888:::;;;;;;:::999999;;;;;;:::999777666555555555666888999777777888999:::<<<===>>>===>>>>>>===;;;999777666555555444333444555666777999:::;;;;;;<<<<<<;;;;;;;;;:::999999:::;;;===>>><<<===???@@@@@@???===<<<@@@@@@@@@???>>><<<999888666666555555555777888999<<<======>>>???@@@@@@@@@BBBCCCDDDDDDDDDDDDCCCCCC@@@<<<777222//////000222222111111111111222333444555777999;;;>>>???@@@AAA===;;;888666555444555666666444111......///111333111111222333333444555555555444333111000//////...,,,,,,,,,---------......,,,,,,,,,,,,++++++***)))))))))*********+++++++++'''((()))***+++,,,------******))))))))))))))))))---,,,+++***)))'''&&&&&&)))(((((('''((()))***+++(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%&&&((()))***)))''''''''''''(((((((((((((((((()))***************(((((((((((())))))))))))(((((('''(((((()))***+++))))))*********+++++++++///...---+++***)))((((((******+++,,,,,,,,,,,,+++111000000///...------,,,.........------.........//////.........---------,,,,,,,,,,,,---...//////---------......000111111000000000000///...---,,,000///////////////000111444444555666777888888999777777888999999999999888555444444444444555666666;;;;;;:::999777555333222::::::;;;===>>>???@@@AAAEEEFFFFFFEEEBBBAAABBBCCCCCCDDDDDDEEEEEEDDDBBBBBBJJJFFFAAA>>>======<<<<<<:::::::::;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFIIIFFFCCCAAAAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;>>>>>>=========>>>>>>???CCCEEEFFFEEEBBB???>>>======<<<;;;::::::999::::::999:::===???@@@AAAAAAAAA@@@>>><<<:::999:::;;;<<<;;;;;;:::999777555333222//////000000///000222333000000///...------,,,,,,''''''((((((((((((''''''###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((('''''''''''''''((()))******(((((()))***))))))))))))))))))))))))))))))******+++,,,,,,---............------------,,,,,,+++++++++,,,---...000000///////////////000222222333444555555555555666666666777888999:::;;;===;;;:::999::::::888666777666555555555666777888666666777999:::<<<>>>???>>>>>>>>>>>><<<:::888777333333222111222333444555999:::;;;<<<============<<<;;;::::::;;;<<<===>>>???@@@AAAAAAAAAAAA@@@???@@@AAACCCDDDBBB???;;;888888888777666666777888888999:::;;;<<<>>>@@@AAABBB@@@AAABBBBBBCCCCCCCCCCCC@@@<<<777333000000111222222222222222222333333444666777999;;;===>>>???@@@===;;;999666555555666666666444111......///111222111111222222333444444444555444333222000///......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******************++++++++++++))))))************++++++***************))))))))),,,+++******)))(((''''''(((((())))))******))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***(((&&&&&&'''(((((('''''''''''''''(((((((((((((((((()))************)))))))))))))))************)))(((((((((((())))))***+++++++++,,,,,,,,,------...---,,,+++***)))))))))((())))))))))))*********///......------,,,,,,,,,...------,,,,,,------.../////////...---,,,,,,,,,,,,,,,,,,,,,---...//////---------......///000111000000000000///...---,,,///////////////000111111444555555666777888999999888999999999999999888888666555444444333444555555888888888888888777666666999:::;;;===>>>???@@@@@@DDDEEEEEEDDDBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBHHHDDD@@@===<<<<<<<<<;;;;;;::::::;;;<<<>>>@@@BBB@@@@@@@@@AAABBBDDDFFFGGGIIIGGGDDDBBBBBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;======<<<<<<<<<<<<======AAACCCEEEDDDAAA>>>======>>>>>>===<<<;;;;;;;;;;;;999:::<<<>>>@@@AAAAAA@@@???>>><<<:::999:::;;;<<<;;;;;;:::999777555333222000000000000/////////000.........---,,,+++++++++((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&'''((()))''')))***)))(((''')))***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------.........++++++*********+++,,,---000//////......///000000111222333444555555555555666666777888999:::;;;;;;>>><<<:::999999888777555666555555555555666777777555666777999;;;===>>>???>>>??????>>>===;;;999888333333222111222333444555888999;;;===>>>?????????======<<<<<<<<<===>>>>>>@@@@@@@@@??????@@@@@@@@@@@@BBBFFFGGGFFFBBB===999;;;:::999888777777777777555666888:::===???AAABBB===>>>???@@@AAABBBBBBBBB???<<<888444222222333444444444444444444555555555777777999:::;;;===>>>>>>>>><<<999777666666666777555333111......///111222000111111222222333333333333333444333222000...,,,************++++++++++++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++******))))))((((((***************************)))))))))((((((((((((&&&''')))*********)))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++)))'''&&&''''''&&&%%%''''''''''''(((((((((((('''((())))))******))))))))))))*********+++++++++******)))((((((((())))))+++++++++,,,,,,,,,,,,---,,,,,,+++******************)))((((((((()))++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---//////...------,,,++++++,,,,,,,,,,,,---...//////......---......///000111000000000000///...---,,,............///111222222555555666777888999:::::::::;;;;;;::::::999888777777666555333222333333444555666777888999999999999888999;;;===????????????BBBCCCDDDDDDBBB@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCDDDAAA===::::::;;;;;;;;;;;;;;;;;;;;;===???AAABBBAAA@@@???@@@AAADDDFFFHHHJJJGGGDDDCCCCCCCCCBBBAAAAAAAAA???>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;>>>@@@BBBBBB@@@===<<<<<<======<<<;;;::::::::::::999:::<<<===???@@@@@@@@@>>>===<<<:::::::::;;;;;;::::::999888666555333222111111000000///.........------,,,,,,++++++******+++***)))(((((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$&&&(((***&&&((())))))''''''(((***(((((((((((((((((((((((((((((())))))***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------//////.........///000000000111222333444555555555666777888999:::;;;;;;;;;<<<:::999888999999777555444444444555555555666666777888999:::;;;<<<<<<<<<======>>>===<<<;;;999777555555444333444555666777777999<<<>>>@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>???>>>===;;;;;;===>>>???AAACCCEEEFFFEEEBBB>>>;;;<<<<<<;;;999888777777666444555777999;;;===>>>???;;;<<<>>>???@@@AAAAAABBB>>>;;;888555333333444555666666777777888888888888777777888999:::;;;<<<===>>><<<:::777666666666777555333111///...///000111000000000111111222222222222222333333222///,,,+++((((((((()))))))))******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******)))))))))((((((((()))))))))***************((((((((((((((((((((((((&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***(((&&&&&&''''''&&&%%%''''''''''''(((((((((((('''(((((()))))))))))))))((())))))))))))*********++++++***)))(((((((((((())))))))))))************+++***************++++++---+++***))))))+++---...+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...............///000000//////000//////...---------------...///111222333444555666777888999:::;;;<<<<<<<<<;;;:::999777777999777555333222222222333444555666777888999999999666777:::<<<>>>>>>======@@@BBBCCCCCCAAA??????@@@BBBBBBDDDEEEFFFEEEEEEDDDAAA>>>:::888888:::::::::;;;;;;;;;;;;<<<>>>AAABBBCCCBBB@@@???@@@BBBDDDFFFIIIGGGDDDCCCCCCDDDCCCBBBBBBAAA@@@>>>======<<<<<<::::::999999888888999999;;;===??????>>>;;;:::::::::999888777666666666666999999;;;<<<===>>>>>>???===<<<;;;::::::::::::;;;999999888777666444333222111111000000111000///...------,,,,,,+++++++++***,,,+++)))(((((()))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!!!!""""""#########%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((())))))&&&'''''''''''''''''''''&&&%%%$$$######%%%''')))%%%'''((((((''''''((()))(((((((((((((((((((((((('''(((((())))))******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,...............///000000///000111333444555555555666777888:::;;;;;;;;;;;;888777666777999999999777333444444444555555555555999::::::;;;;;;::::::999;;;<<<<<<<<<;;;999888666555555444333444555666777666999<<>>>>>===>>>===;;;999999;;;===>>>AAAAAAAAA@@@???>>>===<<<<<<;;;;;;:::999888777777666666777888999::::::;;;:::;;;<<<>>>???@@@@@@@@@<<<:::777555444444555666888999::::::;;;;;;::::::777666777777888:::<<<<<<>>><<<999777666555666777444222000///...//////000/////////000000000000000000111222222000...+++)))'''''''''((((((((())))))******++++++,,,++++++*********+++++++++,,,,,,,,,''''''((((((((()))))))))((((((((())))))*********'''''''''''''''((((((((('''&&&%%%$$$$$$&&&''')))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&$$$%%%'''(((((('''''''''''''''((((((((((((''''''((()))))))))))))))'''''''''(((((((((((())),,,+++***))))))((())))))(((((()))))))))***************))))))******++++++---+++***))))))+++---...++++++++++++++++++,,,,,,+++++++++******+++++++++))))))***+++,,,---......,,,,,,,,,,,,---.../////////............//////000//////////////////...------------...///111222333444444555777888999:::;;;======<<<;;;:::888777666999888777555444333222222555555666777777777666666444666888:::;;;<<<<<<;;;===@@@BBBBBB@@@>>>>>>>>>@@@AAACCCDDDEEEEEEEEEDDD???;;;888666777888999999::::::::::::<<<>>>@@@AAAEEECCCAAA@@@@@@@@@BBBCCCGGGEEEBBBBBBBBBCCCCCCBBBAAA@@@???>>>============::::::999888888888888888999;;;===>>><<<:::999999888777666555555444444444888888888999:::;;;<<<===:::::::::999999999999999888888777777555444222111000//////111333444222000------------,,,,,,,,,,,,---+++***((((((***+++---%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((((((((((((%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$&&&''''''&&&&&&((()))))))))))))))))))))))))))'''''''''((())))))******,,,,,,,,,++++++*********((()))***++++++++++++***------------...///000000//////111333444555555555555666888:::;;;;;;::::::777666555666888999999888222333444444555555444444999:::;;;<<<;;;:::999888::::::;;;;;;:::999777666333333222111222333444555666888<<>>===<<<>>>===;;;::::::;;;===>>>???>>><<<;;;::::::;;;;;;999999:::::::::999888888888888888888888888888888999999:::<<<============999888666444444444666666888999:::<<<<<<;;;::::::555555555666777999;;;======;;;888666555555555666333222000///......////////////////////////////////////000///...,,,***(((''''''''''''((((((((((((((()))******************))))))*********+++++++++&&&&&&''''''(((((())))))&&&''''''(((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###############"""!!!###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%'''(((((((((''''''''''''((((((((((((&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((++++++***)))))))))***************++++++++++++,,,******)))))))))******+++***)))((((((((()))++++++++++++++++++++++++******,,,++++++******++++++,,,(((((()))***,,,---......,,,,,,,,,,,,---...////////////............//////...///////////////..................///111222222222333444666777999:::;;;<<<<<<<<<;;;:::888777666888888999888777555333222555555555555555444444333333444555666777999::::::;;;>>>@@@AAA@@@>>>======>>>???AAACCCDDDDDDDDDDDD>>>;;;777555666777777777999999999999;;;===???@@@CCCCCCBBBAAAAAA@@@@@@@@@DDDBBB@@@???AAABBBBBBAAA???>>>>>>======>>>>>>???<<<;;;:::999999888999999999;;;======;;;888777777888888777666555555555555666666666666777888999:::888888888888888888777777777777777666555333222111///......000444555222///---------------,,,,,,,,,,,,+++***))))))***+++,,,%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&###%%%&&&&&&&&&&&&((()))))))))))))))))))))))))))&&&&&&'''(((((())))))***************++++++++++++))))))+++,,,,,,,,,+++***------------...///000000...///000222444555555555333555777999::::::999999777666555666888888777666111222333444555444444333666888:::;;;<<<<<<;;;::::::;;;;;;<<<;;;:::888777333333222111222333444555666888<<>>@@@AAAAAA@@@???===<<<;;;;;;;;;:::999999:::;;;;;;::::::::::::999888888777555666888999::::::::::::888888888888777777777777666777888999999999999999777666555444444444555666666777999:::;;;:::999888444444333444666999<<<>>><<<:::777555444333444555222111000///.........///........................///...---,,,+++)))((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********(((((('''''''''''''''&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&&&&&&&$$$&&&'''))))))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$%%%%%%&&&'''''''''&&&%%%&&&'''''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%&&&''''''&&&''''''''''''((((((((((((&&&'''(((((())))))((((((''''''''''''((((((((((((*********)))******++++++************+++++++++++++++***)))))))))))))))***((())))))))))))*********+++******))))))(((((((((,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,---...////////////............//////......////////////......///////////////000111111111222333444666888999:::::::::::::::999888777666666888:::;;;;;;888444222222333333444444333333222333222222222333666888::::::<<>>;;;777555555666666666888777777888999;;;===??????@@@AAABBBBBBBBBAAAAAAAAA???======>>>@@@@@@???<<<<<<<<<<<<===>>>??????======<<<;;;:::::::::::::::;;;======:::777666555777666555444444333444444555444444444444666777888555555666666666666666555666666666555444333222111///---,,,///222333///++++++++++++++++++,,,,,,,,,************************&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%% !!!###$$$%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))******)))((('''&&&###$$$&&&&&&&&&&&&''')))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''((()))***+++,,,------+++,,,---...///...------,,,,,,,,,---...///000111...///000222444555555555333444777999::::::999888999777666666777777666444111222333444555444333333444555888;;;=========<<<;;;<<<<<<===<<<;;;999888555555444333444555666777666888<<>>===@@@@@@AAA@@@???===;;;:::888777777777777777777888777888:::;;;:::888666444333444777999:::;;;;;;;;;777777777777888888888888555555666666666666666555666555444333333444555666444666777999999888777666333333222333666999<<<>>>;;;999777444333333333444222111000//////..............................---///---,,,***)))((((((((('''''''''((((((((())))))&&&&&&'''(((((()))(((((((((((((((((())))))))))))***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%"""&&&***......+++'''$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&&&&%%%$$$''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((())))))))))))***)))))))))***+++,,,,,,(((((((((((())))))))))))++++++***)))))))))))))))******+++,,,,,,,,,,,,+++******)))((('''&&&&&&%%%---,,,,,,++++++,,,,,,---,,,,,,++++++***))))))))),,,,,,,,,,,,---...//////000//////.........//////......///////////////...000///////////////000111000111222444666777999999999999999999999888777666555888;;;>>>===999555222000111222222333333333333222111000///111444777999999<<>>AAABBBCCCCCCCCC???;;;777555555666666555777777777777888:::===>>>;;;===@@@CCCDDDDDDCCCBBB???===;;;;;;===>>>???>>>::::::;;;;;;<<<>>>???@@@???>>>===<<<;;;;;;;;;;;;:::<<<>>>===:::777555444444444333222111111111111444333222222333444666777444444555555555555555444666666555555444333222111///---+++---000000+++&&&******************++++++((()))************)))(((%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&)))(((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((!!!$$$&&&&&&%%%######$$$((((((((()))))))))))))))$$$%%%&&&'''(((((((((((((((((((((((('''''''''''',,,***(((&&&&&&''')))***,,,+++******+++,,,...///---...//////...,,,***))),,,,,,,,,,,,,,,---//////111111111000000000000000000000222444666888999:::999777555333222111222222444444444333333222222222::::::;;;<<<======<<<<<<999::::::;;;<<<<<<;;;;;;;;;888444333333444333333777888999:::;;;<<<<<<<<<:::;;;<<<======<<<;;;;;;;;;999666666777888888777666555555666777777555444999999888777777888999999888888888777777777777666444444444444444444444444777555333111111333555777444444444444444444444444222111111222333555777999999777555333222111222222111000//////000000///...++++++,,,,,,,,,+++*********))))))((('''&&&&&&&&&!!!$$$((()))(((&&&''')))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&''''''''''''"""%%%(((***+++)))&&&$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((()))******,,,,,,++++++***)))))))))((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((()))))))))(((&&&&&&((()))((('''))))))(((((((((((())))))(((((((((((())))))))))))...------,,,,,,,,,------............//////////////////000111111111111111......//////000222333444444333333333333444555555777666555444444333444444888:::<<<>>>===999555333222111111222444444222111333333222222111222222222666888;;;===>>><<<999777<<<===>>>??????@@@@@@???::::::888777666666666666777666444444444555777888<<<===>>>???@@@AAAAAAAAA@@@>>><<<::::::;;;===>>>???>>><<<;;;;;;<<<======>>><<<::::::<<<<<<<<<;;;<<<<<<;;;:::888777666666777555222111222111000///444222111222333333222111///000111333444444333333///////////////////////////......,,,+++***))))))))))))(((((((((((())))))++++++++++++++++++++++++$$$$$$###""""""###$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%'''))))))(((''''''''')))))))))(((((('''''''''%%%%%%'''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))+++************,,,---...---.../////////---+++***++++++++++++,,,---...///111000000000000000000000000111222444555777888999777666444222111111222222111111222333444555666666999999:::;;;<<<=========:::;;;<<<<<<<<<<<<<<<;;;:::777444333444555555555666777777888999999:::::::::;;;<<<======<<<:::::::::888666555666777777666666555444555777888888777:::999888777777888999:::888888888888777777777777444444444333333222222222444333111000000111333444333333333222222222111111222222222222333444666777777666555333222222111111111///......///000///---......------,,,+++***)))***))))))(((''''''&&&&&&"""&&&)))***)))(((((())))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))((((((((((((((())))))***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&&&&((()))((('''))))))(((((((((((())))))(((((((((((())))))))))))------,,,,,,,,,,,,------//////000000000111111111//////000111111111111000......//////000222333444444333333333333444555555777666555444333333333333777999<<<>>>===:::777444222222111222444444333222111111111111222333444444666777999;;;;;;:::999777;;;<<<===>>>????????????;;;:::999777666555555555777666444444444555777888;;;<<<===>>>???@@@AAAAAA???===;;;999999:::<<<===>>>===;;;:::999::::::;;;===;;;::::::<<<===<<<;;;<<<;;;;;;:::888777777666777444222111222222000///333111000111333333222111///000111222333333333222000000000000000000000000//////...---,,,+++***)))))))))(((((((((((())))))************************$$$$$$###""""""###$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###''')))******)))(((((()))))))))((('''&&&%%%%%%$$$&&&&&&'''((())))))))))))((((((((((((''''''''''''&&&''')))***++++++***)))***)))))))))***+++,,,---....../////////---,,,+++++++++++++++,,,---...///000000000000000000111111111222222333555666666777444333222111000111222222111222333444555666777777777888999:::;;;<<<===>>><<<===============<<<<<<:::777555444555777888888666666555555555777888999;;;;;;<<<<<<<<<:::999888888777555444555666666555555444333444777:::;;;;;;:::999888888888888999:::999999888888888777777777555444333222111000000000000000000000000000000000111111111000000/////////222222222222222333444444444444444444333222111000000...------......---,,,/////////...,,,+++)))((()))))))))(((''''''&&&&&&###%%%((()))(((''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))((((((''''''(((((()))***((((((((()))***+++++++++((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''(((((())))))'''&&&'''((()))((('''))))))(((((((((((())))))(((((((((((())))))))))))---,,,,,,++++++,,,------/////////000000000000111...///000000111111000000......//////000222333444444333333333333444555555666555444333333222222333666888;;;===<<<:::888666333222222333444555444333000000000111222333555555555666777777888888777777::::::;;;<<<============;;;:::999777555444444333666555444444444555777888999999;;;<<<>>>???@@@AAA>>>===;;;999999:::;;;<<<===<<<:::888777777888888;;;:::999999;;;======<<<;;;;;;:::999888888777777666444222111222222111///111000///000222333333222//////000111222222222222000000000000000000000000//////...---,,,+++******)))((((((''''''(((((()))))))))))))))))))))))))))$$$##################$$$""""""###$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))************((((((((((((''''''''''''%%%%%%'''((()))******************++++++,,,------...////////////...---,,,,,,,,,,,,,,,---...///000000000000000000111111111222222333333444444555555222111000//////000111222555555555555555555555555666666777888:::<<<===>>>>>>>>>>>>>>>>>>======<<<999777555555777:::;;;;;;888666555444444555777999::::::;;;;;;;;;999888777777555444444555555444333444222111222555999;;;<<<999999999888888999999999999999888888888777777777555444222000///............///000000000000///...////////////////////////222222222222111222222222222222333444333222000//////...------------,,,***---------,,,+++***)))((())))))((((((''''''''''''###$$$%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((())))))((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((((()))(((((((((''''''(((((((((((('''''''''))))))(((&&&))))))(((((((((((())))))(((((((((((())))))))))))+++++++++++++++,,,,,,---,,,,,,---------............//////000000000000000......//////000222333444444333333333333444555555555444333222222111111222333555888::::::999777555444333222333555666666555111111111111222333444444444444444444444555666666888888999:::;;;;;;;;;;;;;;;:::888666444333333222444444444444444555777777777777888:::<<<>>>???@@@>>>===;;;:::::::::<<<<<<<<<;;;999888777666777777:::888777888;;;<<<<<<<<<:::999999888888777777777666444222111222222111000000///...000222333333222/////////000111111111111////////////////////////.........---,,,++++++***(((((((((''''''(((((((((((((((((((((((((((((((((#########$$$$$$#########!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&'''$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&'''((()))************((((((((((((''''''''''''&&&%%%$$$$$$&&&(((+++,,,++++++,,,------........................---------------------...///000111//////000000111111111111222222222222333333444444000000///...///000111222555555555555555555555555666666666777888:::<<<======>>>>>>>>>>>>>>>======:::888666777999<<<===>>>999888666555555666777888888999:::::::::888777666666555444444555555444222222000///000333777999:::888888888888888888888888888888888777777777666666666444222///------------...///000111111000///...---......///000111222222111111111111111000000000000000222222222111000///000...,,,,,,------+++***((())))))*********))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((''''''((())))))'''&&&))))))(((((((((((())))))(((((((((((())))))))))))***************+++,,,---,,,,,,,,,,,,------------......///000000000000000......//////000222333444444333333333333444555555444333222111111000000000000222444666777666555333444222111222444666666666444444333222111111111111333333222222222333444555666666777888999999999999:::999777555444333222222333333333444555666666777555555666777999;;;===???>>>===<<<;;;;;;;;;<<<<<<;;;:::999777666666777777888666666777999;;;;;;:::777777777777777777666666555333111111222222111000///......///111333222111//////.../////////000000........................---------,,,++++++******((((((''''''''''''((((((''''''''''''''''''''''''"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$&&&(((###$$$$$$%%%&&&'''((((((&&&&&&'''((())))))))))))(((((((((((('''''''''''''''&&&$$$$$$%%%(((+++---+++,,,---.../////////...------------------------------------...///000111/////////000111111222222111111111222222333333333111000///...///000111222000111222333555777888888666666555666777999;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<:::888888;;;>>>??????:::999888777666666777777666777888999999888777666666555444555666666444222111000///000333666777777666666777888888777666666777777666666666555555555666444111///---------...//////111111111111//////......///000111111222333///000000111000000////////////000000000000000000000///------------+++)))&&&&&&((()))))))))))))))((((((((((((((((((''''''***((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))((('''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''((('''''''''(((***)))'''%%%))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***+++,,,,,,---------.........//////---...//////000000//////......//////000222333444444333333333333444555555333222111000000//////000///000222444444444222222333222000111333555666666555555333222111000000000222111111111111222333444444444555666777777777777888777666555444333333333222222333444555666666777444444444555666999;;;======<<<<<<;;;;;;;;;;;;;;;999999777666666666777888666555444555777888888777444555555555555555555555555333111111222222222111///...---...000111111000///......------...//////------------------------,,,+++++++++************(((''''''&&&&&&''''''(((''''''''''''''''''''''''"""###$$$$$$$$$$$$###"""!!!!!!"""$$$$$$%%%%%%$$$########################$$$$$$$$$##################$$$%%%''''''&&&%%%$$$########################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######""""""&&&&&&&&&%%%$$$$$$&&&(((%%%%%%&&&&&&''''''((((((%%%%%%'''(((((((((((((((((((((((((((''''''''''''((('''''''''((()))+++,,,***+++,,,............---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...///...//////000111111222222///000000111222333333444222111000/////////000111///000111333444666777888777666555555666777999;;;:::;;;<<<===>>>?????????===;;;999:::<<>>????????????<<<::::::===???@@@@@@888888888888777666444333333444666777888999888888666666666777888777555222444333333444555555444222333444555666666555444333555555444444444333333333666444111...---...000111////////////////////////222111000///...---,,,,,,,,,---///000000000///...///...---------///111222222000.........---,,,******************)))(((''''''''''''((((((((((((((((((%%%######%%%'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###&&&%%%%%%$$$$$$#########%%%$$$###""""""$$$&&&(((###$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""######################## """"""""""""################################################$$$%%%&&&'''""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''')))******'''%%%))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,---......///////////////......//////000222333444444333333333333444555555222111000//////.........111222333333333333222111222000...///111444666666222222222111222222333333000000111222222222222222222222333444555555555555555444444333333444444555000111333444555666666666555444333222333555777999888888888888777777777666444333222222333444666777555333222222333444333222111111111222222333333444444333111111222333222111000///......///000...---///...---,,,,,,,,,---...************************))))))))))))(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((######$$$$$$$$$$$$##############################$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!!!!!###$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''((('''''''''''')))+++,,,,,,,,,------...///000000...------,,,+++++++++,,,,,,,,,,,,,,,---.../////////000111222333333222111......///000111222222333444333222111000000000000222333555444444333555666777777888888777666666555;;;::::::;;;===?????????>>>>>>>>>>>>============<<<;;;:::888777666666666666666666666777888999:::999999888777666666777777888888999888777666444333666666666666666777888888777666666555333222222111000///............///000000///.........///111222222333444111---+++,,,...///---,,,,,,......---+++,,,---......//////......------...//////...---,,,)))+++,,,+++)))''''''(((++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""""""""""""""""""""""""""!!!"""###$$$%%%$$$######""""""!!!!!!!!!###$$$%%%!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))************+++,,,---...............////////////000000000000000111111111222222222333333444444444222222222111111111000000111111111111111111111111000000111111111222222222333333333222222111111111111111000000111333555666222333444444555555555444444333222222111111222222000111222222333333333333555555555444444333333333555555666666777888888888333333222111222333555666666666666555222000000111555444222111111111222222///000111222222222222222222111///---,,,---...///...------,,,+++***)))((())))))))))))******************)))((('''&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%###!!!!!!###%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&+++***)))((((((((()))***,,,,,,,,,------.........------,,,+++++++++++++++,,,,,,,,,,,,---...//////...///111222222222111111////////////000222333333333333222111000000000000222333444444333333444666666666666666666666555555;;;:::::::::<<<===>>>>>>@@@?????????>>>>>>======<<<;;;:::888777777666666777777777777888999:::;;;:::999999888777777888888888888999888777555333222555444444555666777888999777666555444333222111000///...---,,,,,,---...///000000000000000111222222---000222111...+++++++++...---,,,,,,------,,,+++,,,---......//////......//////000111000///------)))+++,,,+++)))''''''(((******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$#########"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))*********************************))))))(((''''''(((((())))))))))))***+++,,,,,,.............../////////000000000000000111111111222222222333333333444444222222222111111000000000111111111111111111111111000000000111111111222222333333222222222111111111111111000000111222333444222333444444444444444333555444444333333333333333222333444444555555444444555555444444444333333333555555555666666666666666333333222111222333444444444555555444222000111222444333222111111111222333000111111222222333333222333222000...---...///000......---,,,+++))))))((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%$$$""""""$$$%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''******)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,---...//////...///000111111111000///////////////000222444555444333222111000000000000111333444444222222333555555555444333444444666777:::::::::;;;;;;<<<<<<<<>>=========<<<;;;:::888777777777777888888888888999:::;;;;;;::::::999888888888999999888999999888777444222111222222333444555666888999777666555444333111000000//////...------...//////000111222222333333222222+++...111222000...,,,+++...---++++++,,,---+++***,,,---......//////......111222222222111///...---)))+++,,,+++)))''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$###"""""""""######""""""############""""""###""""""!!!!!!""""""###"""""""""######""""""""" !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))++++++++++++++++++++++++)))(((((('''''''''''''''((((((((((((((()))***+++---------.........///////////////000000111111111222222222222222333333333111111111111000000000000111111111111111111111111000000000000111111111111222222222111111111111111111111000000000111111222333333333444444333222222666666555444444444444555444555666666666666666666444444444444333333333333555555555555444444444444333333222111111111222222222333444333222111222333222222111111111222333333222222222333333333333333333222111///...//////000//////...,,,+++)))(((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''$$$##################$$$######################## """$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''(((((())))))******&&&&&&((()))+++---//////++++++++++++************++++++******)))******+++,,,,,,,,,,,,---...//////...///000111111000///...000/////////000222555666555444333333222222222333111333444333222222333444444333222222222444777888;;;<<<======<<<;;;;;;<<<@@@@@@???>>>===<<<;;;;;;<<<;;;:::999888888888888888888888888888999:::;;;999999888888777888888999888999999888777555222111111111111222444666888999777666555444333111000000111000///......///000111///000222333333333222111...///111222222111000000...---++++++,,,,,,+++))),,,---......///.........111222222222000...,,,+++)))+++,,,+++)))''''''(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$"""  !!!%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%$$$$$$######""""""""""""""""""######"""""""""###""""""""""""""""""###""""""############""""""!!!""""""###$$$$$$%%%%%%"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((************************)))(((((('''''''''(((((((((((((((((())))))***+++,,,,,,,,,---.........///......//////000111111111111111111222222222222222000000000000000000000000111111111111111111111111/////////000000000111111111111111111111111111000111111000000000000000000333333333444333333222111777666555555444444555555555666666777777777666666333333333333333333333333555555444444333222222111333333333222111111111111333444555444222000111222111111111222222333444444444444333333333333333333222111000///........./////////...---+++***)))((()))))))))((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$###""""""###$$$$$$"""""""""""""""""""""""" """######""" $$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((())))))******%%%&&&(((***,,,---...///******************))))))+++******)))******++++++,,,,,,,,,,,,---...//////...///000111111000///...////////////111333555666666666555444444444555555222444444444222222333444444333222222333666999:::===???@@@@@@===;;;;;;<<<>>>======<<<;;;;;;::::::;;;;;;:::999888888888888888777777777777888888999777777666666666666777777888888999999888666444333000111111222444666777888777666666555444333222111111000///......///000111...///111222222222111000111000//////000111333444///---,,,,,,,,,,,,+++))),,,---......///.........000000000000...---+++))))))+++,,,+++)))''''''(((%%%%%%&&&&&&''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!"""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$$$$$$$$$$######""""""###""""""""""""""""""#########""""""""""""#########$$$$$$$$$$$$$$$$$$###########################"""######$$$$$$######"""#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))************)))))))))***+++++++++++++++,,,---.........---......///000000111111111111111111111111111111////////////////////////000000000000000000000000....../////////000000000000000000000000000000000000111111111000000000///333333333444444333333222666555555444444444444444555555666666666555555444333333333333333333333333555555444333222111000000333333333333222222111111555666666444222000111111222222333333444444444444555555333222222222222333000//////...---------,,,///......---,,,+++************))))))(((((((((''''''''''''(((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######$$$%%%$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''((()))******+++*********))))))******************+++************+++,,,,,,,,,,,,,,,,,,---.../////////000111111111000///...---...///111333444555666666666555555555555666666444555666555333222333444333333444444666999;;;===>>>AAACCCBBB>>>;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999888777777777777777888888666666555555555666777777888888999999999888777666111111222333444555777888666666666666555555555444//////------------/////////000000111111111111111111...++++++---000222333000///------------+++***,,,---......//////......---.........---+++***))))))+++,,,+++)))''''''(((%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&$$$###%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$%%%$$$$$$###"""######""""""""""""######$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((()))))))))((((((((((((((((((((((((***))))))))))))******+++*********))))))******+++)))***++++++,,,---......------...///000000111111111111111000000000000000............////////////000000000000000000000000............////////////////////////000000000000000000111222222111111000222333444444555555555444666666555444444444444444555555555555555444444333222222222222333333333333555444444333222111111000333333444444444333222222555666777666333222333333444444555666666666555555666555333222111111111222//////......---,,,,,,+++------------,,,,,,,,,,,,++++++******))))))((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!###$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''###%%%(((((('''&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((()))*********)))(((''')))))))))******++++++++++++++++++++++++,,,------,,,,,,,,,,,,---...//////000111222222222111///...,,,---000333555555555555555444444444444444555555555666777666444333444555333444666888:::<<<>>>>>>===AAADDDBBB===999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::999888888777777888888999666666666666666777888888777888999:::;;;:::999999333333333333444555666777666666666666777777777777111111000//////000111111222111111111111222333333111...,,,,,,///111111111222000............,,,***,,,---......//////......,,,,,,---------,,,***))))))+++,,,+++)))''''''((($$$%%%&&&'''((()))******((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$%%%&&&&&&################################################$$$$$$$$$############"""""""""""""""""""""""""""$$$###"""""""""###$$$%%%"""###$$$%%%%%%%%%$$$###$$$###"""!!!!!!"""###$$$$$$######""""""######$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******((((((((((((((((((((((((((((((((((((((()))*********))))))((((((((())))))))))))***+++,,,---......,,,,,,---...///000111222111111000000000/////////---------....../////////000000000000000000000000------........./////////........./////////000000///000111333333333222222222333444555666777777777888777666666555555666666555555666666555555444333111111222222222333333333444444444333333222222111222333444555555555444444333555666666555555777888666666777888888777666555666555333111//////000111////////////...---,,,+++,,,,,,,,,------------...,,,,,,,,,+++***)))))))))))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''###%%%((()))(((''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))((((((((('''%%%&&&((()))*********)))((())))))***+++,,,,,,---,,,+++++++++,,,------...,,,,,,,,,,,,---...//////111222333333222111000///+++---111444666666555444333333222222222333333444666777888777555444444666333555777:::<<<>>>???@@@<<<@@@CCCAAA<<<888777999::::::;;;;;;<<<======>>>;;;;;;:::999999999::::::::::::999999888999999999777777666777777888999999777888:::;;;<<<<<<;;;;;;444444444444444555666777555666666777888999999:::555555444333333444555555444333222111222333444555222000///111333444222000333111/////////...,,,+++,,,---......//////......+++,,,---------,,,+++***)))+++,,,+++)))''''''((($$$%%%&&&'''(((***++++++((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))########################"""###$$$###""""""$$$%%%%%%$$$$$$$$$%%%&&&&&&'''################################################$$$$$$$$$############"""""""""""""""""""""""""""$$$###"""""""""###%%%&&&!!!"""$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$""""""############""""""!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))'''''''''''''''((()))***)))(((((('''''''''((((((((()))***+++,,,---......,,,,,,---...///000111222111111000000/////////...---------.........//////000000000000000000000000---------.........//////---.........//////000000///000222333444444444333222333444666777888888999999888888777777777777777666666777666666555444444111111111222222333333333444444444333333333333222222333555666777666555555111333555666777888:::<<<777888999999999777666555666555222000///...///000000000000000///...---,,,++++++,,,,,,---...//////------,,,,,,+++***))))))******)))((('''&&&&&&%%%&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$%%%%%%%%%$$$$$$##################"""######$$$%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))******)))(((((((((((((((&&&&&&''''''((()))))))))))))))))))))************---,,,++++++******++++++'''(((***,,,...///000000111222222111111000///......000222444666777777777222222222111222222333333333444444555555444444333555666777999;;;===>>>???>>>@@@AAAAAA???===<<<<<<===<<<;;;:::999999999999999999888777888999;;;<<<=========>>>===<<<;;;;;;444444555666777888999999888:::<<<>>>???@@@@@@@@@;;;666111111444666555222555444444333444555666777666777777777555555666777666555444333222111111111444333111222333333222000333111///...//////...---//////...---,,,,,,++++++---,,,++++++******++++++,,,------,,,+++)))'''%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&###!!!###$$$%%%&&&&&&&&&&&&&&&########################################################################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###############&&&%%%$$$###""" ######################## %%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''((((((((((((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))***)))'''%%%%%%%%%'''((())))))))))))((((((((((((&&&&&&&&&''''''''''''((())))))***+++,,,------...---..................---000000000000///...---,,,,,,---...///000000000000000000000000///...,,,,,,------......///000000000000000////////////000000///////////////000000111333444555444444555888;;;;;;;;;;;;:::999888777666;;;:::888666555444444333888666444222222222000///...///000222333333333333000111333555666666666555555666777888888888888888::::::999888666555333222666555333111///...---,,,000...,,,***)))***+++,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++*********((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%$$$###"""!!!#################################$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&'''(((((())))))))))))(((((('''''''''''''''&&&&&&''''''((()))))))))))))))))))))************------,,,+++************((()))***,,,---...//////000000000000000//////...///000222444555666666555222222111111111222333333444444444444444444444444444555666888:::;;;======<<<>>>@@@???===;;;:::;;;::::::999999999999999:::888888999999:::;;;<<<<<<<<<============<<<<<<;;;444555555666666777777888777999;;;===??????@@@???;;;777333222555777555333555444333333333444666777666777888999888777666777777777555444333222222222555333222222333333222111333111//////000000///...//////......---,,,,,,+++---,,,++++++******++++++,,,---------,,,***)))(((%%%%%%&&&''''''(((((()))((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$########################$$$$$$########################################################################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###############%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$###""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))***((('''%%%%%%%%%'''((())))))((((((((('''''''''&&&&&&&&&&&&'''''''''''')))))))))***++++++,,,,,,+++,,,------.........---///////////////......---,,,---...///000000000000000000000//////...---------------...//////000000000000////////////000000000000//////000000111222444555555555444555777::::::::::::::::::999888888:::999888777777666777777888666444333333333222000//////000111111222333333444444555555555444333222555555666888888999999999999999888777666444333222222222111000////////////000///---+++***+++,,,,,,...---,,,,,,++++++,,,,,,------,,,++++++***))))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))(((((((((''''''''''''&&&%%%&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))************...------,,,+++***************+++,,,------------------...////////////...000000222333333444444333111111111111111222333333444444222222222222444444444444555777888:::;;;<<<;;;<<<======;;;999999:::888888888888888999999999666777999;;;<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<666666666666666666666666666888:::===>>>?????????<<<888444444666777666444444444333222222333555666555777:::<<<<<<<<<:::999999888777666555444444444666444333333444555333222444222000///000000///...000//////......------------,,,++++++******++++++,,,,,,---...---,,,+++***&&&&&&&&&''''''(((((()))((((((''''''''''''((((((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''%%%"""!!!###&&&%%%$$$###"""""""""###$$$################################################""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!#########""""""#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))((('''%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))+++,,,------......---......///////////////------...///000000000000//////////////////......,,,------......///000000111000000//////000000111111111111111111222333333555666777666444444666777999999:::;;;;;;;;;;;;;;;:::999999999999999::::::999777555444555555444222111111000000111222333444888888777666444222000///444444666777999999::::::777777777666555333222111//////......//////000111000///...,,,,,,,,,------...---,,,,,,++++++,,,,,,...---,,,+++***)))((((((((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&'''&&&&&&%%%$$$##########################################$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$%%%&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))))))))((()))))))))************------------,,,+++******+++,,,,,,------,,,,,,+++***+++,,,---...//////...000000111111111222111111111000000000111222333444555444222111111222444555555555666777888::::::;;;:::;;;<<<;;;999888999:::777888888888888777777777333555888;;;<<<<<<<<<;;;::::::::::::;;;<<<======:::999999888777777666666777888;;;===???@@@@@@@@@;;;999666666777888777555444333222111111222333444444666:::???BBBBBB@@@>>>;;;:::999777666666555555777555444444555555444333444222000000000111000///000000//////............---,,,++++++******++++++***+++,,,------,,,++++++&&&&&&''''''((((((((()))(((''''''&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((%%% ###((()))'''%%%#########%%%&&&################################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))(((((('''''''''&&&''')))***,,,------...,,,---...///000000000000......///000000000000000///............/////////,,,------...//////000000111000000000000000000111333222222222222333444444777777888666444333444555777888999;;;<<<======>>><<<;;;;;;;;;;;;;;;;;;<<<999777555555666777666555555444222222222444666777:::999888666444222000///333444555777999::::::;;;666666666555444333111000...............//////000000///...------------......---,,,,,,++++++,,,,,,...---,,,+++***)))((('''(((''''''&&&&&&''''''((())))))((((((''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((())))))))))))((('''&&&&&&&&&''''''((()))))))))((()))))))))************,,,------------,,,+++***,,,---------,,,,,,+++***)))***+++---............000000/////////000000000000000000000111222333444555444222111111222444555777777777888999::::::;;;:::;;;;;;:::999888999;;;999999999999777666444333000333666:::;;;;;;999888888888888999:::<<<>>>???======<<<;;;:::999888888888999<<<>>>????????????:::999888777777777666666333222111000000111222333222444999@@@FFFHHHFFFCCC;;;:::999888777666666666777666444555666666555333444222000///000000///...///////////////.........---,,,++++++******++++++((()))+++,,,,,,++++++***'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((%%% ###((()))'''%%%#########%%%&&&########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""############""""""""""""""""""""""""$$$%%%%%%&&&&&&&&&%%%%%%######""""""""""""###### !!!""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))(((''''''&&&&&&&&&%%%&&&(((***+++,,,------+++,,,---///000000000000...///000000000000000000//////.........//////000------...//////000000111111111000000000000111111333333333333333444444555777888888777555333333444666777999;;;===>>>?????????>>>===<<<<<<;;;;;;;;;999888666777888:::999999999888666555555777999:::999888777555444333222222333444555777999::::::;;;555555555555444333111111111000///......---......//////......---------......---,,,,,,++++++,,,,,,---,,,,,,+++)))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$###$$$###############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&''''''(((''''''((()))*********)))'''&&&&&&&&&''''''((()))))))))))))))))))))***************+++---.........---,,,,,,---------,,,,,,+++*********+++------.........///...............///000/////////000111222333444555444333333333333444555888888888999999:::::::::999::::::999888777999;;;::::::::::::888666333222000222666888:::999888777777777777888999<<<>>>@@@??????>>>===<<<;;;:::999999:::<<<===>>>>>>======999999888888777666666666333222111//////000111111222333888???FFFIIIGGGDDD:::999888777666555555555777555444444555555444333333111///...//////...---........................---,,,++++++******++++++((()))***+++++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&$$$#########$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''%%%"""!!!###&&&%%%$$$###"""""""""###$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""#########!!!!!!!!!""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&(((***+++,,,------,,,---...///000000000000///000000111111000000000000///...------...///000...//////000000111222222222111111000000111111222333333333333333444555555777888999888555333333333555666888:::<<<>>>??????@@@???>>>===<<<<<<<<<<<<999888777888:::<<<<<<;;;;;;:::999888888999:::;;;777666555555444444555555444444666777999999::::::555555555555444333222111333222111///...---------------------------------...---,,,,,,++++++,,,,,,+++++++++***))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################$$$#########"""""""""!!!""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''((()))***)))(((&&&%%%&&&&&&''''''((()))))))))))))))))))))************(((***,,,...//////......,,,,,,---------,,,++++++++++++,,,---.........---------,,,,,,---...///000......//////000222333444555555555555555555555555777777777888888888888888777888888777555666888:::999:::::::::999777444333333444666888999888888777666555555666999<<>>>>>===<<<;;;::::::999:::;;;;;;;;;;;;:::999888888999888777555555555222111000///...///000000333333555<<>>>>>>>>>>>===============>>>:::888888999<<<>>>>>>>>>::::::::::::::::::::::::777666555444444555666666555555666888888999999999555555666555555444333222333222111000///.........,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,************))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$###############$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''((())))))'''%%%$$$&&&&&&''''''((()))))))))))))))))))))************'''))),,,...000000//////,,,,,,,,,------,,,,,,+++,,,,,,---.........------,,,,,,++++++,,,---///000.........///000222333444555555666777777666555555666666666666777777777777666666666555444444666888888999:::;;;:::888666555555666777888999999888777555555555666888<<>>======<<<;;;;;;::::::888999999:::999888777666777888999888666555444555222111000.........///000444333444999???AAA>>>:::888777666444333333333333666444333333444555333222111///---------...---,,,,,,------------------------,,,++++++******++++++,,,,,,---...---,,,+++***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&###!!!###$$$%%%&&&&&&&&&&&&&&&########################"""""""""""""""""""""""" """###%%%%%%###""" ########################!!!!!!"""###########################"""""""""!!!########################!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,---...//////////////////000000111111111000000///333111///---,,,---......111111111222333333444444222222111111111111222222333222222222222333444444555777999888666444333333444555777999;;;<<<======<<<<<<<<<<<<===>>>???@@@:::999888:::<<>>>>>>>>=========<<<;;;===??????<<<999:::::::::::::::999888777888777555333333555777888888777666777999::::::888555555666666666666666555444333222000...,,,***)))+++***++++++,,,---...///...---+++***)))***++++++************)))))))))((()))((('''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$""""""""""""##################""""""######$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((()))++++++,,,,,,+++,,,,,,---...////////////,,,+++******,,,---,,,,,,,,,+++******+++,,,...//////////////////000111222333222222222222111111111222222222222333333333333666555444333333444555555777888999999777555555666666777999::::::999888666222222222333444777999:::999888777777999::::::999777999999888555333333333555555666555555444333222111111///......///000000444444555666777888999:::888666444333111111111111111111222222111111000000000///---,,,+++++++++,,,***************************))))))))))))******+++,,,***((()))++++++)))''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%"""######$$$###"""!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!  !!!!!!!!!"""""""""""" !!!!!!""""""###############"""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""############"""""""""!!!$$$$$$$$$#########""""""$$$$$$$$$######$$$$$$$$$)))%%%%%%((()))&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))(((&&&$$$''''''''''''&&&&&&&&&&&&%%%&&&(((***+++***))))))(((&&&%%%%%%'''((('''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***+++,,,............///000111111111000000//////000222222111111000///...------...000000000111111111222222111111222222333444444444666555333111000000111222555555555444444333333333444555777999::::::999888888999;;;<<<=========<<<;;;::::::;;;===>>>;;;888::::::::::::999888777666777666555444444555666777888777666666777888666555333444444555555444444444222111000...,,,+++))))))*********++++++,,,---......---,,,+++***++++++,,,*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""" """"""!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""###############""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))******))))))((()))***+++++++++++++++------...///000000000000---+++))))))+++---------,,,+++******+++,,,...///////////////000111333333222222111111111000000000111111111111222222222222555444333333333444555666666777888777555444444444666777999:::999888666555222222222222333555777888888666666666888999888777444555777666444333333333222333444666555444333222///...---------...///000333444444555666777777777888777666444333111000///000000000000//////......///...,,,+++******++++++))))))))))))))))))))))))++++++***)))))))))******+++***((()))******)))'''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$##################$$$$$$$$$""""""#########"""!!! """"""""""""############""""""""""""!!!!!!!!!!!!  !!!!!!!!!""""""""" !!!!!!""""""############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""##################""""""""""""$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$''''''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$&&&&&&&&&&&&''''''''''''&&&''')))***++++++***)))((('''&&&&&&(((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))***+++,,,,,,------------...///000000000000000000000111222222111111000///............///000000000000000111111000000111111222333333444666555333222111111222333555555555555444444444444555666777888999888777777555666888999:::;;;;;;;;;999999999:::<<<;;;999777:::::::::999777666555444555555555666666555555555888666555444555555444222222222333333333333222222000000...---,,,***))))))***************+++,,,---------,,,+++++++++,,,,,,))))))))))))(((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!""" !!!!!!   !!!"""!!!"""""""""############"""""""""""""""###$$$$$$!!!""""""###$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))((()))***+++++++++++++++,,,,,,---...////////////+++)))'''''')))+++,,,,,,,,,+++******+++,,,...///......//////111222444444111111111000000000////////////000000000111111111333333222222222444555666555777888777555333333444666777888999999777555444333222222111222333555666777666666777888999888777444555666555333222222222///111333555666444222111---,,,,,,,,,,,,---///000333333333444444555555555666666666555444222111000//////...------,,,,,,,,,---,,,+++***)))******+++)))))))))))))))))))))))),,,+++***)))))))))))))))))))))(((((((((((('''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""#####################"""""""""""""""!!!!!!!!!""""""""""""#########$$$######""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!""""""######""""""!!!!!! ###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! """###$$$#########"""""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&'''((()))***)))))))))((((((''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***+++,,,,,,++++++,,,,,,---...////////////000000111222222111000//////........./////////////////////////////////000111111222222333555444333222111222222222555555444444444444444444555666777777777666666555333444555666777999999:::888888999:::;;;:::999777::::::999888666555333222333444666777777666444333555444333333555555444222222222333333333222111111//////...---,,,+++******)))))))))))))))***+++,,,+++++++++************+++))))))((((((((('''''''''%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""######$$$$$$######"""!!! !!!""""""!!!"""""""""############""""""!!!!!!""""""###$$$!!!!!!"""###$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***************))))))***+++++++++******)))***+++,,,------------+++)))'''(((***,,,---,,,,,,+++******+++,,,...///.........///000222333444000000/////////................../////////000000222111111111222333555666666777888888555444444555444666777888888777555444444333222111111222333444777666666888999:::888777666777777666333111111111---///222444555444222000,,,,,,+++++++++---...///111111111222222333333333222333333444444333222222///...---,,,++++++++++++,,,+++***)))((()))******((((((((((((((((((((((((++++++***)))(((((((((((((((((((((((('''&&&&&&'''%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###############""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!######""""""!!!!!! """""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""########################"""!!! !!!###$$$""""""""""""""""""######"""""""""""""""""""""""""""######$$$$$$######"""###&&&(((&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&'''''''''''''''''''''(((((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((()))***************+++,,,---...------...///000000111111000///................................................//////000111111222333333222222111111111222333333333444444444444444555666666666555555444444222222333444555666777888888999:::;;;:::999999888:::999999888666444333222222444666777777666444222333222111333555666666555333333333333333222111000.........---------,,,,,,))))))((((((((()))******(((((((((((()))((((((((((((((((((''''''''''''&&&%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""############"""!!!!!!!!!!!!"""######!!!!!!""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++******)))******+++++++++******(((((()))***+++++++++++++++******,,,...//////...,,,+++******+++,,,...///............///000222222/////////.........------------------............000000000000111333555666666777888777555444444444333444666777888777666555555555333222111222333333666666666888::::::888666666777777666333000000000...///111222333222111000---,,,,,,++++++,,,---.../////////000111222222333111111111111222222222222///...,,,***))))))*********)))(((((('''((()))***(((((((((((((((((((((((())))))((('''''''''((((((&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""########################!!!!!! !!!!!!""""""""""""""""""############!!!!!!"""""""""""""""###!!!"""###$$$$$$###"""!!! %%%&&&"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))***+++,,,,,,***+++---...////////////......------,,,------............------------,,,------...//////000000111111111111111111111000000222222222222333333333333555555444444444444444444222222222222333444555666666888:::;;;999888888888999999999888666555444333222333555666666555333222111000000222444666666555333333333333222111000///---------------.........(((((((((''''''(((((()))%%%&&&''''''((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&& !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""###""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))***++++++++++++*********+++++++++******)))''''''((()))************)))***+++---000000///---,,,+++******+++,,,...///......------...///000000.........------------,,,,,,,,,,,,,,,------------////////////111333555777444666777666444222222333111222444666777777666666777666444333222222222333444444555777999999666444222444444444111000000000//////000000111000000000///...,,,++++++,,,------,,,---...///000111222222222111000//////000000111000...,,,***))))))******)))((('''''''''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((%%%'''((('''$$$###$$$&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&'''((((((""""""!!!!!!!!! ###"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!  !!!!!! !!!!!!""""""######""""""!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!"""""""""############!!!!!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!"""###!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''%%%'''((('''%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((((((((()))***++++++((()))+++---............,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,+++,,,------...//////000000/////////000000000//////000000111111111222222222333333333333333333444444444333222111111222333444444777999999777666666777888888888888777666555444333444444555555444444333000//////000222444333222111111111111000///......++++++,,,,,,---------...((((((''''''&&&''''''(((%%%&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&& !!!!!!""""""""""""!!!!!!!!! !!!""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""############"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))***++++++++++++*********+++++++++******)))'''((()))******++++++***&&&''')))---//////---***,,,++++++***+++,,,...///......---------......///......---------,,,,,,,,,++++++,,,,,,,,,---------.........///111333555777333444666555333111111222///111444666777888777666888777555333222222222333333333444666888777555333///000222222000000000111000000000////////////000000///---,,,+++,,,,,,---++++++,,,...///111222333444222000...------...///000///,,,***))))))******)))((('''&&&&&&'''))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$&&&(((&&&$$$"""$$$&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!""""""############!!!###%%%&&&''''''""""""!!!!!! ###"""!!! !!! !!! !!!!!!""""""#####################""""""!!! !!!!!!#########"""!!!!!! """!!!!!!!!! !!!!!!!!!""""""###### !!!"""""""""!!! !!!!!!""""""#########$$$ !!!!!!!!!""""""###### """###$$$$$$###""" %%%%%%$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''''''''(((((($$$&&&((('''%%%$$$%%%((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))***+++'''''''''(((((()))***+++'''(((***,,,------------+++++++++******+++,,,,,,---------,,,,,,+++++++++,,,,,,------...//////000......///////////////...//////000000111111111222333222222222333333444555444444222111111111222333333666888888666444555666888888888888888777666666333444444444444444444333000///...///000111000///000000000000///...---,,,)))******+++,,,,,,------(((''''''&&&&&&&&&''''''%%%&&&((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&& !!!"""""""""""""""""""""""""""""""""""""""""" """$$$$$$"""$$$$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$(((&&&'''$$$###...111"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((+++(((%%%%%%''')))((('''(((((()))***************---,,,+++***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,------------,,,+++---......---,,,,,,---------,,,,,,,,,---...///,,,...///...---+++,,,,,,///000111222222222222222333333444444555444444444222222111000111333555666888777666555333222111000000111222333444333333222000000111111111111000000......///111111222222222000...***))))))*********,,,---///000222333333333222111000...------------///---+++)))(((***+++---***))))))((('''&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''#########"""######$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$############!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!  !!! !!!!!!!!!!!! !!!"""######$$$$$$""" !!!"""""""""######""""""!!!!!! #########"""###$$$$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((''''''''')))+++,,,***+++,,,---...//////...------...............---000///---,,,+++,,,,,,---++++++,,,---------,,,,,,------......///000000111111111000000000000000111000000000111222222222333333444555666666444222000333333333333333333444444999888666555333333222222666555555444333333222222////////////000000000000///...------++++++***))))))))))))))))))+++---...+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  """$$$$$$"""$$$###""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%###&&&&&&&&&333777***$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''+++(((&&&&&&(((******((((((((()))************))),,,,,,+++***)))(((((((((''''''(((((()))))))))***((())))))))))))*********'''((()))+++---///000000,,,---///...---+++,,,---,,,,,,,,,,,,,,,---......,,,...//////---,,,,,,------...000111222333444444222222333444555555444444444333111000000222444555666555555444333222111111///000222333333333222111000000111111111000000///...///000111111222222222///---*********+++***)))+++,,,---///111222222333222111000...------,,,,,,---,,,)))((('''(((***,,,***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$######"""#########!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!"""""""""!!!!!!!!!"""###$$$$$$$$$$$$""" !!!"""""""""############""""""""""""######"""""""""######$$$!!!!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((((((((('''''''''((()))***+++'''((()))***++++++++++++...///////////////...---///...---,,,,,,,,,,,,,,,------.........------,,,,,,,,,------...//////000111000000//////000000000111111111111111111222222222333444555555444222111333333333333444444444444888777666555444333333333666666555444333222111000000/////////////////////......---,,,+++******)))***)))(((((()))+++,,,---+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!""""""""""""""""""""""""""""""""""""""""""  """$$$$$$###""""""""""""""""""###$$$######"""""""""!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%&&&&&&111666+++$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))(((&&&''')))++++++***'''((())))))******))))))+++******))))))(((((((((&&&''''''((()))******+++************++++++++++++)))))))))***,,,...000111,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,------------...000///---,,,,,,---,,,---///111222444444555111111222444555555555555555333111//////000222444333333222222222111111111///000111222222222111000111111111111000000///......///000111111222111111...,,,++++++++++++***))))))***,,,...000111222333111000///...---,,,,,,,,,,,,***(((''''''''')))***)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""#################################%%%%%%$$$###""""""""""""  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!"""""""""######!!!""""""######$$$$$$%%%###""" """######"""############$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!"""###$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((('''''''''((()))***+++)))***+++,,,---------,,,///000000000///......---------......------,,,,,,////////////...---,,,,,,++++++,,,,,,------......000///////////////000000111111111111111111000000000111333444444333222111222222333333333444444444666555555444444444333333555444444333111000//////000/////////......------......---,,,+++***))))))***)))(((((()))***,,,---***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######### !!!"""""""""""""""########################!!!!!!!!!!!!"""###$$$$$$"""!!!!!!!!!"""###$$$$$$#########"""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!$$$$$$!!!)))---###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''((()))******'''(((((())))))))))))))))))))))))))))))(((''''''%%%&&&'''((()))***+++,,,+++++++++,,,,,,,,,,,,------,,,+++++++++,,,------+++---......,,,++++++,,,+++,,,,,,------------------///000000...------...---...///111222333333333///000222333444555666666555333000...---...///111000000000000111111111222///000111222222111000///111111111111000///...---//////000111111111111111,,,+++++++++,,,,,,***((()))***,,,///111222333333000000...---,,,++++++++++++***)))((('''((()))***))))))((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$###############$$$%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!########################$$$$$$###"""""""""""""""######"""""""""!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!"""""""""############"""!!!!!!###$$$###""""""""""""######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!""""""#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''''''''(((((('''''''''((())))))*********+++,,,---------------////////////...---,,,,,,,,,,,,.........---,,,+++////////////...,,,++++++******++++++,,,,,,,,,,,,.........---......///000222222111111000000/////////000111222222222222111000111111222222333333333222222333333333222222222111111111111000000000000//////......---,,,,,,,,,...------,,,+++***))))))***)))(((((((((***+++,,,***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""###$$$%%%"""!!!!!!!!!"""###$$$$$$############"""""""""""" !!!!!!"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!$$$$$$###'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&''''''(((''''''((()))))))))))))))((())))))))))))(((''''''%%%&&&'''((()))***+++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,***,,,------,,,++++++,,,+++,,,---.........------...000111000///.........///000000111111111000000///000111333444555555555333111///...---------.........///000000111111222///000111222222111000///000000000000000///......///000000111111111111000,,,+++++++++---,,,***)))+++,,,...000222333444444000///...,,,++++++++++++,,,+++***))))))))))))***((((((((((((''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""######$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$$$$""" !!!!!!""""""#########""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$########################$$$$$$############$$$$$$#########""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&'''(((((()))*********''''''((())))))))))))(((,,,---------,,,,,,+++***+++,,,---.........,,,,,,.........---,,,+++***)))*********+++++++++++++++------,,,,,,---......///222111111000000/////////......///000000111111111...//////000111111222222///000111111111000//////------......///000000000------------,,,,,,++++++...---,,,+++***))))))(((***)))((((((((()))***+++***)))'''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$##############################"""""""""!!!!!!!!! !!!"""""""""""""""!!!"""######""""""$$$&&&""""""""""""""""""###$$$$$$$$$#########""""""""" !!!""""""######""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% $$$&&&!!!$$$)))$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!###%%%&&&%%%%%%%%%&&&&&&'''(((((())))))((((((((()))*********)))((('''&&&''''''((()))******+++,,,,,,,,,,,,------------((()))+++,,,---.........(((***,,,---,,,,,,,,,...,,,---...000000///......///000222111///......///000000111111000000///...000000111333444444444444111111111000///......---......//////000111222222000111222222222111000///...//////000000//////...000000111111111111000000,,,+++******,,,,,,+++***------///111222333333333///...---,,,+++*********++++++******)))))))))***((((((((((((((((((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""######$$$%%%"""######$$$$$$$$$$$$$$$%%%$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!""""""!!!!!! !!!!!!!!!"""""""""###### """!!!!!!###%%%%%%$$$###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$"""#########""""""!!! """""""""############$$$########################$$$$$$############$$$$$$###""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&!!!!!!"""###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''&&&'''((()))*********)))(((((()))******))))))(((******++++++,,,++++++***,,,,,,------......------------------,,,+++************++++++++++++++++++++++++++++++,,,---......000000000000000000//////.............../////////......///000111222222333///000000111000///...---++++++,,,---......//////++++++++++++++++++,,,,,,------,,,+++***)))((((((***)))((((((((((((******)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$#########""""""""" !!!""""""""""""""" """$$$###""""""$$$'''$$$###""""""""""""""""""$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%% $$$'''"""$$$***&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''"""%%%''''''%%%$$$$$$&&&&&&'''(((((())))))((((((((()))***,,,,,,+++)))(((''''''(((((()))))))))***++++++,,,,,,,,,---------'''))),,,...///...---,,,&&&(((+++,,,,,,,,,...///---...000111222111000//////111222222000//////000//////000000000000000///000111222333333333333333111222444444444222000.../////////000000111111222111222333333333222000///------...///000000000000000000111111111111000000---+++))))))+++,,,,,,,,,---...///000111111111111///...---+++******))))))******)))))))))((((((((('''((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$""""""###$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###"""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!###%%%&&&$$$#########""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&""""""######$$$#########""""""""""""####################################$$$$$$############$$$$$$"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%'''((((((''''''&&&'''((()))*********)))***+++++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---------------,,,,,,++++++++++++++++++++++++*********++++++,,,---.../////////000000000000000///......---------------//////000111222333444444111111222222111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,------,,,+++***)))((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""$$$#########"""""""""""" !!!!!!"""""""""""""""######################## ###$$$$$$""""""%%%'''$$$$$$###"""!!!!!!""""""$$$$$$$$$############""" !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!%%%(((!!!"""'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((###&&&))))))&&&$$$%%%&&&&&&''''''(((((((((((((((((()))+++,,,,,,+++***)))(((((((((((())))))))))))+++++++++,,,,,,,,,------***,,,...000///---***'''%%%'''***,,,,,,---///000...///111222333222000///000111222222000//////000------///000111111111111111222222333333333222222111333666888888555222000///000000000111111111222222333333444333222111000+++,,,---///000000111111000000111111111000000///...,,,)))(((***,,,---------......///////////////......,,,+++***)))))))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%$$$#########""""""###$$$$$$$$$$$$### """"""""""""""""""""""""$$$###"""!!!!!! !!!###"""""""""!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&%%%###%%%$$$$$$$$$######""""""!!!!!!!!!"""###%%%'''''' !!!"""$$$%%%%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""$$$%%%'''((((((''''''%%%&&&(((*********))))))''''''(((((((((((('''&&&)))***+++,,,---.........------,,,+++,,,---///000------......///.........,,,,,,++++++++++++++++++************+++,,,---.........//////000000111111///...---,,,,,,,,,,,,,,,000111111333444555666666222333444444333111...,,,...------,,,+++***))))))(((((()))***+++,,,,,,------,,,,,,+++***)))((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$%%%$$$!!! !!!$$$%%%#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$!!!###%%%%%%%%%$$$###&&&$$$"""###&&&((('''%%%%%%$$$###!!!!!!"""$$$%%%"""############$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&''''''((())))))))))))************))))))))))))))))))))))))------,,,+++++++++,,,,,,---------------------------...............------,,,...000222333222111000222222222333222222111111///////////////000000000111111222333444666666777;;;:::999777666444333222000...---...000222333333666555555444444333222222...000111111///...///000000000000000000/////////,,,+++*********+++,,,---//////000000///...------******************************)))((('''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&)))(((%%%#########$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""!!!!!! !!!"""###$$$###"""  !!!"""""""""""""""!!!!!! !!!###!!!  """""""""""""""!!! """"""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***************)))'''%%%$$$%%%'''+++---***+++,,,---///000111222000...,,,,,,...///000///,,,---///111000...,,,***,,,,,,---...//////......+++++++++***++++++,,,,,,,,,---...///000000000000111111///...------------...///000111222333444444333444444444333111///...333222111///---+++***)))*********)))******++++++,,,++++++***)))(((''''''***(((&&&&&&'''***++++++(((((('''''''''&&&&&&&&&---,,,+++)))((((((((((((&&&''''''%%%###"""$$$%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$###!!!!!!###$$$###"""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$ !!!###%%%&&&%%%$$$$$$&&&$$$"""###%%%'''&&&%%%$$$###!!! !!!"""###############$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++,,,,,,------------------------......////////////......---...000222333333222111222333333333333333222222/////////000000111111111222333333444555666777777:::999888666555333222111111///...///111333444444444444333333222111111000000222333333111000000111111000000000//////......,,,,,,*********+++,,,---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%#########$$$%%%""""""""""""""""""""""""""""""!!!!!!!!! """!!!!!!!!! !!!"""######!!! !!!!!!!!!!!!  !!!!!!"""!!! """"""!!!!!!!!! """""""""""""""!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$######"""""""""###$$$%%%###$$$$$$$$$$$$###""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***************)))(((&&&%%%&&&(((***,,,***+++,,,---...000111111111///------...000000000---...///000///...,,,+++,,,------...//////......+++++++++++++++,,,,,,---,,,---...///000000000000222111000//////.........//////000111222333444444333444444444333111///...000000///...---,,,++++++++++++***************++++++*********)))(((((((((***(((&&&&&&''')))******((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$###$$$%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""  """###""""""""""""""""""######################################################"""############$$$$$$$$$!!!"""$$$&&&&&&&&&%%%%%%%%%###"""###%%%&&&%%%$$$%%%$$$"""!!!!!!!!!"""###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((((())))))))))))******))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,------------//////000000000000//////...///111222333333222111333333444555555444444333//////000111222222333333555555555666666777777777999888777555444222111000222000///000333555555555222222111111000/////////222444555555333222222222222111111000///...---------,,,+++*********,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$######$$$$$$########################"""""""""!!!!!!!!! !!!!!!!!!!!!  !!!"""!!!  !!!"""""""""!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$$$$############$$$%%%%%%""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))***************)))((((((''''''((())))))***++++++---...///000111111///------///111111111............---------,,,,,,---......///.........+++++++++++++++,,,---...------...///000000000000333222222111111000000000//////000111222333333444333333444444333111///...------------------------,,,,,,+++***))))))))))))))))))))))))))))))))))))+++)))&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%"""$$$&&&&&&%%%$$$$$$%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!  !!!""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$###&&&&&&%%%$$$###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''(((((((((((()))))))))***)))))))))))))))))))))))))))***+++,,,,,,------...,,,,,,,,,,,,,,,---------//////000111111111111000///000111222333333222222333444444555555555555444//////000111333444555555777777777777777777777777999888777666444333222111222111111222555666666555222111111000//////......333444666555333222222333333222111000///...---------,,,+++*********+++,,,***+++++++++++++++******))))))))))))))))))))))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$########################"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!  !!!!!!""""""""""""""" !!! !!!!!!   !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***************((())))))))))))(((((('''***++++++,,,...//////000111///------///111222222///...---,,,,,,,,,------------...............---,,,,,,+++,,,,,,---...///---...///000000111111000333333333333333222111111///000000111222222333333333333333333222000///---------,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))((((((((()))))))))))))))***(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%"""%%%'''&&&%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!  !!!"""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$######$$$%%%&&&&&&&&&&&&###$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))***,,,---............+++++++++,,,,,,,,,------//////000111222222111111000000111111222222222111222333333444555555444444///000111222333444555555777777888888888888888888999999888777666444333333222222222333666777777666222222222111000000//////111333444444333222222333444333333111000///.........---+++*********++++++))))))***************)))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""""""""""" !!!!!! !!!!!!!!!   !!!!!!"""""" !!!!!!!!!!!! """""""""!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!"""#######################################""""""#########$$$$$$$$$##############################$$$$$$%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************((())))))******)))((('''***++++++,,,---...//////000...------///111222222///...,,,+++++++++---...---...............------,,,,,,,,,,,,---...///000---...///000111111111111333444444555444444333222000000000111222222333333222333333333222000...---------,,,,,,++++++******---,,,+++***))))))))))))((((((((((((((())))))))))))'''&&&&&&&&&'''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''&&&$$$###!!!%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""######$$$$$$########################%%%$$$$$$$$$######"""""""""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&###%%%''''''&&&$$$$$$$$$ !!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$######"""###%%%&&&'''''''''&&&''''''(((((((((((())))))(((((((((((((((((((((((()))***,,,---...------,,,******++++++,,,,,,------...///000111111222111111000000000000000000000111000000111222333333333333000000111222333333444444777777777888888999999999999999888777666555444444222222222444666777777555333333222222111000000000///111333333222222333444555444444333222111000000...---+++************+++(((((()))************)))++++++++++++++++++++++++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###### ######"""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!"""""""""!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!! ###"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""#######################################"""############$$$$$$$$$$$$$$$$$$###############"""######$$$%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***************(((((()))******)))))))))***++++++,,,------.........---+++,,,...111111111///...,,,+++++++++,,,---.........///......---,,,,,,,,,,,,---...///000111......///000111111111111333444555555555444333222000000111111111222222222222222333333222000...---,,,,,,,,,++++++*********,,,,,,+++***))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!"""$$$%%%%%%$$$%%%&&&###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$""""""######$$$%%%%%%&&&$$$'''))))))'''$$$$$$%%% !!!"""######$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###!!!"""$$$&&&'''''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((((()))+++,,,,,,+++***))))))******+++,,,,,,---------...///000111111111111000000///////////////000---...///000111111111111000111111111222222333333555666666777888999::::::888888777666555444444333111111222444666777666444333333222111111000000///---///222333333333555666555555555444444333333333...---,,,***)))******+++(((((()))***************++++++++++++++++++++++++&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$###### #########"""""""""!!!!!! !!!!!!!!!"""!!! !!!!!!"""### !!!!!!!!!!!!   !!!!!! """  !!!!!!!!!"""""" !!!!!! """"""!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""############""""""!!!!!! !!!!!!!!!!!!"""#######################################"""############$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************((((((((())))))******++++++++++++,,,,,,------...---+++***+++---000111111...---,,,,,,++++++,,,,,,......//////...------,,,,,,,,,------...000111222......000111111111111111222333555666666555333222111111111111111222222222222222333222111000...---************++++++++++++++++++***************+++)))))))))((('''''''''&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%###"""!!!###$$$$$$######$$$&&&###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""############"""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$'''+++***'''%%%%%%%%%!!!###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$ """$$$&&&(((((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''(((***+++***)))'''&&&))))))***+++,,,,,,------------///000000111111111000///............//////,,,,,,...///000000000000111111111111111111111222444555666777888999::::::777777666555444444333333111111222444666777666444222222111111000000//////---///222333444555666888555555555555555555555444///---,,,***))))))******(((((()))***************((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!"""###$$$  !!!"""############!!!!!! ###!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! !!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$!!!!!! !!!!!!!!!!!!"""#######################################"""############$$$$$$$$$$$$$$$$$$$$$######"""""" !!!"""###$$$###""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***************(((((((((((()))***,,,,,,+++++++++,,,,,,---------,,,+++)))***---///000000---------,,,,,,,,,++++++.../////////...---,,,,,,,,,,,,------///000111222...///000111111222222111111333444666666555333222111111111111111222222222222222222222111///...,,,'''((()))***+++,,,------******************++++++******)))((('''&&&&&&%%%$$$######%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''(((((('''&&&%%%"""###$$$###""""""$$$&&&###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!  !!! """"""""""""############"""!!!!!! !!!!!! !!!!!!"""""""""#################################""""""""""""######$$$---555555,,,$$$###$$$""""""!!!!!!"""###$$$$$$$$$$$$###"""###$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''((()))++++++(((((((((((()))***+++,,,///...---...///000000......------,,,,,,,,,------.../////////------///000111222333444333222111000333333444444555777888999888888888777666444333222333222222222222444666777333333333222222222111111000000111222444666888:::666666666555444222111000------------,,,+++******+++++++++,,,,,,,,,------...------,,,+++***))))))&&&%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$&&&'''&&&%%%###"""""""""######""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! !!!!!! !!!!!! !!! !!!!!! ######""""""!!!!!!!!!!!! !!!!!!!!!!!!$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''')))***+++((()))+++,,,---.........///...---,,,,,,,,,,,,,,,---///000///---,,,,,,------------------...///000000000000000000///......333333333333222222111000333222222222111000000000/////////000111000,,,******)))(((''''''((()))***(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""##################"""!!!!!!$$$###""" !!!!!!""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!!!!!!! !!!!!!!!!!!!!!!""""""#################################$$$$$$############$$$$$$###***000000***$$$"""###"""""""""""""""###$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((()))***+++))))))))))))***+++,,,---...---------///000///...------,,,,,,,,,,,,------//////000///------...000000111222222333222111111222222333333444666777888888888777777666555444333444444444444555666777777333222222222222111111111//////000222444666777888666666555555444222111000------------,,,+++***)))+++++++++,,,,,,,,,,,,---------,,,+++***)))(((((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$#########$$$%%%&&&%%%%%%###"""""""""######""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!! !!!!!! !!! !!!!!! !!!!!!   !!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###########################&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***+++***)))(((((()))***+++)))***+++,,,------............---,,,,,,,,,------...///000000...------.........---------...//////000000000000000///......222222333333333222111111111000000000000000//////000//////000111000---******)))(((''''''((()))***))))))))))))))))))))))))((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$!!!!!!""""""!!!!!! """!!! !!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#######################################%%%$$$$$$######$$$$$$%%%###&&&)))***'''$$$###"""###""""""""""""###$$$$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''((()))***************++++++,,,---......,,,,,,---...///...------,,,,,,++++++,,,------///000000///---,,,---///...///000111111111111111111111222333444555555666777666666666555555444444444555777888888888888777222222111111111000000000...///000111222444555666444444444444333222000000------------,,,+++***)))******+++++++++,,,,,,,,,,,,++++++***)))((('''&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$#########$$$############$$$%%%%%%%%%$$$######"""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!! !!! !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++***)))(((((()))***+++******+++,,,------,,,,,,,,,,,,---------------......000111000///....../////////......---.........000000000000000//////...111111222222333222222222///............//////000000000///000111000---+++))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$"""""""""""""""!!! !!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""### !!!!!!"""""""""""""""##################$$$$$$########################$$$######""""""######$$$$$$$$$$$$%%%&&&%%%$$$"""#########""""""###$$$$$$&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''((()))***++++++++++++,,,---...///---,,,+++,,,---...---,,,+++++++++++++++,,,,,,---///000000...,,,,,,---...,,,---...///000000111111111222222333444555555555555444444444333333444444444666888:::;;;:::888777111111111000000000//////---...///000222333333333333333333333222111000///,,,,,,---,,,,,,+++***)))************++++++++++++******)))((('''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$##############################$$$$$$$$$$$$##################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######!!!!!! !!!!!! !!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***************)))(((((()))*********++++++,,,,,,,,,+++++++++,,,,,,---...............000111111000//////000000000///......---......//////000000000000/////////000111222222222222222......------...///000111111000///000000000---+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""" !!!"""######""""""$$$$$$##################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""###%%%&&&%%%###$$$$$$###############$$$%%%%%%%%%%%%$$$######""""""###%%%%%%%%%%%%###""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((()))++++++++++++,,,---......,,,******+++,,,---,,,+++***************+++,,,---...//////...,,,+++---...,,,,,,------...///000111222333444555555666555555333333222111111111222222444666888:::;;;999777555000000/////////.........---...///000111111111111222222222222111000//////,,,,,,,,,,,,+++***)))))))))))))))*********++++++***))))))((('''&&&%%%%%%%%%$$$$$$###############$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""####################################$$$#########""""""!!!!!!!!!!!!"""""" !!!""""""######!!!!!! !!!!!! !!!   !!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))************+++,,,,,,+++++++++++++++,,,............---...///111111000//////000111000///...............//////000000000000/////////000111111222222222222///...------...///111222111///......//////---+++(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$###""""""$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""" """###$$$######"""###############"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!$$$###"""###$$$%%%%%%$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######"""###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&''''''(((((()))))))))******+++,,,---+++***)))***+++,,,,,,***))))))))))))***+++,,,,,,---......---,,,,,,---///------------...///000000222333444666666666555444444333222000000000111222222444666888888666444222/////////.........---------...000111222111000000000000111111000//////...,,,,,,,,,,,,+++***)))(((((())))))))))))************))))))((('''&&&%%%%%%$$$$$$###"""""""""""""""$$$$$$%%%&&&&&&&&&&&&&&&########################$$$############"""""""""#########$$$######"""!!!""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!! !!!!!! !!!  !!!!!!!!! !!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''(((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))******)))))))))))))))***+++,,,,,,+++++++++,,,---.........---,,,---...000000///...///000000000//////.../////////...//////000000000000000000000111111222111111111000///...------...000111000...------------,,,+++(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!#########"""!!!"""###!!!!!!!!!!!!!!! ############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""" """$$$$$$$$$###"""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""##################&&&%%%$$$$$$#########$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''(((((('''(((((()))***+++***)))((()))+++++++++***((((((((())))))***,,,,,,+++,,,------,,,,,,...000//////...------...///000111222444555555444333222777555333111000111111222000111333444444333111000.........------------,,,...///111222222111000/////////000000000///......+++,,,,,,++++++***)))(((((((((((()))))))))************)))((('''&&&%%%%%%%%%$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$$$$###"""!!! !!!"""###$$$%%%$$$$$$###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  """"""""""""#########$$$ !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))*********+++++++++))))))************))))))'''((()))++++++,,,,,,,,,,,,---...//////---,,,+++,,,---//////......///000//////////////////000111......///000000000000000000111111111111000000///000///---++++++,,,...//////---++++++,,,,,,+++***'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################## !!!""""""!!! !!!""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!! !!!!!!!!!""" """$$$%%%$$$###"""###"""""""""!!!!!! """"""""""""""""""""""""######""""""""""""######"""######"""!!!!!!"""&&&%%%%%%$$$#########$$$!!!"""$$$%%%&&&%%%%%%$$$%%%$$$###""""""###$$$%%%###$$$%%%&&&'''&&&%%%$$$'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((()))******(((((()))***+++***)))(((((((((((()))***+++,,,***+++,,,,,,,,,---///111111000......---...///000000111333444444333222111999777555333111111222333///000111111111000//////......---------,,,,,,,,,...000111222333111000/////////////////////...---++++++,,,++++++***)))((((((((((((((())))))))))))******)))((('''&&&&&&%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""""""###$$$$$$$$$"""!!! !!!"""###$$$%%%%%%$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!! !!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))'''''')))***,,,,,,------,,,---/////////---+++***+++---...///...---.../////////...//////000111222......///000000000000000111111111111111000///...000...,,,***)))***,,,---///---+++***++++++***)))'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""!!!  """!!!!!!!!!!!!!!!  !!!!!!!!!