BM6P6(@ ##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!&&&$$$!!!!!!""""""###$$$$$$$$$"""!!! ########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########"""""""""$$$%%%%%%%%%$$$################################################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!"""###$$$$$$###"""!!!%%%%%%$$$$$$###"""!!!!!!########################""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%######""""""!!!!!! ##############################""""""""""""######"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""######$$$$$$######"""########################&&&&&&&&&%%%%%%%%%$$$$$$(((%%%!!! """"""!!!""""""""""""############"""""""""###$$$$$$%%%%%%######""""""""""""######)))&&&######$$$###!!! """$$$%%%&&&%%%###""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&!!!!!!""""""#########$$$""""""""""""############%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""###$$$%%%!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$!!! ###%%%$$$"""%%%%%%$$$###""""""#########$$$$$$%%%$$$###!!! %%%$$$$$$######$$$$$$%%%###  %%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""############""""""!!!!!!$$$$$$###############$$$$$$###!!!  """###""""""""""""############""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""############"""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&#################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$#########""""""!!!!!!###$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!"""!!!!!!$$$&&&###############"""!!!!!!########################$$$$$$###""""""###$$$$$$$$$$$$$$$#########"""""" !!!!!! ################################################%%%%%%$$$$$$$$$#########$$$######"""!!!!!! """###$$$$$$$$$$$$###"""%%%%%%%%%$$$######""""""########################""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$#########$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""############""""""##############################$$$$$$%%%%%%%%%&&&'''%%%""""""$$$%%%$$$###""""""""""""############$$$$$$########################""""""""""""######'''%%%######$$$$$$!!! """#########!!! ######"""""""""###$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""#########$$$""""""""""""############%%%$$$$$$######$$$$$$$$$%%%$$$###""""""######$$$"""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$########################''''''&&&%%%$$$######"""%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$"""!!!!!!###$$$$$$###%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%###  %%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""$$$$$$#########"""""""""######""""""!!!""""""###$$$###!!! """###""""""""""""############""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""#########""""""""""""############$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$#########""""""""""""######$$$%%%$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!""""""######""""""!!!"""!!!  """$$$%%%$$$######"""""""""""""""########################$$$$$$###""""""###$$$$$$$$$$$$$$$###############!!!###$$$$$$###"""###############################################################"""""""""$$$$$$$$$###""""""!!!!!!""""""############""""""&&&%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""###$$$%%%&&&'''(((!!!"""$$$&&&&&&$$$"""!!!$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""############""""""########################!!!!!!"""###$$$%%%&&&&&&$$$###""""""$$$%%%%%%%%%""""""""""""############%%%%%%$$$$$$###""""""!!!######""""""""""""######%%%###""""""###$$$"""!!! !!!######""""""!!!%%%$$$$$$############$$$########################"""!!!!!!!!!!!!"""######"""""""""###############"""""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###""""""##################""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$########################""""""###$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%%%%########################!!!""""""#########""""""######$$$#########$$$&&&%%%$$$######"""###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""$$$$$$$$$###############"""!!!!!!!!!!!!!!!""""""$$$###"""!!! !!!""""""""""""""""""############""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$ !!!!!!"""######$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""#######################################"""""""""""""""###$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""%%%$$$""" !!!!!!$$$###"""!!!!!!"""###$$$########################$$$##################$$$########################$$$$$$%%%&&&'''''''''&&&########################################################################&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%%%%$$$$$$##############################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$############################## !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$$$$$$$#########""""""######""""""""""""#########"""""""""#########"""""""""###$$$$$$$$$$$$###&&&&&&%%%$$$#########$$$########################"""!!!!!!!!!!!!"""##############################""""""#########$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######"""""""""$$$$$$######""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###############$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$"""$$$&&&%%%""""""%%%((($$$$$$###############$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$############""""""!!!!!!!!!"""######$$$###"""!!!!!!!!!""""""!!!"""""""""############""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$###############$$$$$$%%%$$$$$$############$$$$$$!!!!!!""""""############$$$###!!! """$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######################################################""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""############""""""$$$###"""!!! !!!$$$###"""!!!!!!"""###$$$#################################$$$$$$#################################""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$########################""""""""""""""""""""""""!!!"""""""""!!! !!!"""""""""############""""""#########$$$$$$$$$######""""""""""""######!!!"""""""""""""""######""""""###$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$###########################""""""""""""###$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$######""""""$$$$$$######""""""!!!!!!#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$""""""#########$$$$$$$$$'''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###"""!!!""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$"""$$$&&&%%%""""""%%%((($$$###############$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!########################""""""""""""######$$$%%%$$$######"""""""""""""""!!!"""""""""############""""""###$$$$$$$$$$$$##################$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$###"""""""""######$$$%%%$$$$$$############$$$$$$############""""""!!!!!!$$$###!!! """$$$%%%#################################$$$$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$"""""""""######$$$%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!"""######$$$$$$######""" !!!!!!"""###$$$"""""""""""""""######$$$########################"""###$$$$$$$$$$$$###"""###############$$$$$$$$$###"""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""%%%%%%$$$$$$$$$#########&&&$$$"""!!!!!!"""$$$&&&!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$####################################""""""!!!!!!"""$$$%%%%%%###!!!!!!"""""""""""""""############!!!""""""###$$$$$$%%%%%%######""""""""""""###### """######!!!!!!"""###!!!!!!!!!!!!!!!"""""""""%%%$$$$$$############$$$###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%"""""""""""""""###$$$%%%"""###$$$$$$$$$$$$##################""""""""""""############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%% !!!"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!########################!!!""""""#########""""""######$$$#########$$$&&&#########"""######$$$%%%#########"""######$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!"""""""""""""""############"""""""""###$$$%%%&&&$$$$$$#########"""""""""""""""""""""############""""""###$$$$$$$$$$$$###########################!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""""""""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$######"""!!!!!! ###"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%#################################$$$$$$$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&####################################$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$###""""""############"""""""""######$$$$$$######""" !!!""""""######!!!!!!"""#######################################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$###############################################################"""""""""#########$$$$$$########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$##################$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$########################"""######$$$$$$######"""########################""""""##################"""%%%%%%###""""""$$$""""""""""""##############################$$$$$$######""""""""""""###### """$$$### !!!###!!!!!!!!!!!!!!!""""""#########"""""""""###$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!!!!###$$$%%%%%%$$$$$$"""""""""""""""#####################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%% ###&&&((()))######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$"""!!!!!!###$$$$$$#########""""""###$$$$$$%%%$$$###"""!!!!!!!!!"""###"""###%%%&&&&&&%%%###"""$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!! !!!!!!!!!"""""""""!!!!!!!!!""""""###$$$%%%###$$$$$$$$$######""""""""""""""""""############""""""###$$$$$$$$$$$$###########################"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$#########"""""""""""""""""""""""""""############""""""#########$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$"""############$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""####################################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$###############"""!!!!!! !!!"""$$$$$$$$$###"""########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!################################################ !!!!!!!!!""""""######&&&&&&&&&&&&&&&&&&&&&&&&"""!!!  !!!"""!!!!!!!!!!!!!!!"""""""""########################"""""""""""""""""""""""" !!!"""###$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$%%%######################## !!!###$$$$$$###!!! """############$$$$$$$$$##################$$$$$$!!!!!!""""""""""""!!!!!!########################!!!!!!"""###$$$%%%&&&&&&"""###!!!!!!"""$$$""""""""""""############%%%%%%$$$$$$###"""""""""######""""""""""""######!!!###$$$###  """###############$$$$$$%%%"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!"""$$$%%%%%%%%%$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%#########"""!!! #########$$$$$$%%%%%%%%%######"""!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$!!! ###%%%$$$"""######""""""###$$$%%%%%%$$$###""" !!!!!!"""###%%%&&&&&&%%%###"""$$$%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!! !!!!!!"""""" !!!"""$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$##################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!"""############"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&%%%###"""""""""######"""############$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!"""$$$%%%''''''%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$######"""""""""""""""%%%###""" !!!!!!!!!!!!!!!!!!""""""""""""&&&### """$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###############$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""!!!""""""###$$$"""###$$$%%%%%%$$$###""""""""""""""""""!!! $$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$"""###%%%%%%###"""######$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$###"""!!!################################################ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$################################################$$$$$$$$$############"""""""""""""""""""""""""""$$$###"""###$$$$$$###"""########################$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$&&&%%%###""""""###%%%&&&((('''%%%###""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%"""!!!###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$"""!!!!!!""""""&&&%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%$$$####################################'''&&&$$$#########$$$$$$##############################""""""!!! $$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""############"""$$$###"""!!!"""###$$$%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#########""""""######""""""""""""""""""###""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""&&&%%%%%%%%%$$$#########""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""########################%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$###"""!!! %%%$$$$$$######$$$$$$%%%###"""  """###%%%%%%%%%$$$$$$########################"""!!!!!!"""############$$$$$$$$$(((%%%""""""$$$&&&%%%###%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$#####################$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&%%%%%%$$$############$$$""""""!!! !!!!!!"""###!!!!!!!!!!!!"""""""""###$$$!!!"""$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######""""""!!!!!!%%%$$$###""""""######$$$"""#########$$$$$$%%%%%%""""""############""""""""""""#########$$$$$$$$$!!!###$$$$$$#########$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""############""""""""""""""""""""""""""""""########################!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########################################################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""########################$$$$$$$$$#########""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""  """###'''&&&%%%$$$######$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%""" """######"""""""""""""""""""""""""""%%%%%%$$$###""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$########################%%%$$$###"""!!!""""""###""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""!!!"""######$$$$$$#####################$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###############"""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""########################%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$########################"""!!!!!!!!!!!!"""""""""#########'''$$$""""""$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!!!!! !!!"""###$$$%%%!!!!!!!!!"""""""""######"""  """$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$############"""""""""######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$$$$############"""""""""%%%%%%$$$###""""""###### !!!"""###$$$%%%&&&######""""""""""""#####################$$$$$$$$$ """$$$$$$######$$$%%%######""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""################################################$$$$$$#########"""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""########################$$$$$$$$$###############""""""""""""####################################%%%%%%%%%$$$######""""""%%%%%%%%%$$$$$$######""""""!!!  !!!"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""#########""""""###############$$$$$$$$$%%%%%%%%%%%%###!!!!!!###$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%########################""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%########################"""!!!  !!!""""""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$###############"""""""""""""""""""""""" !!!###$$$%%%$$$$$$############$$$$$$"""""""""""""""#########"""""""""######$$$%%%%%%$$$$$$$$$#######################################$$$######"""######$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$##################$$$######"""!!! !!!!!!!!!""""""""""""&&&$$$"""###$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%########################""""""""""""#########$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$#########""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!!!!""""""######$$$!!!!!!"""""""""############"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""#########""""""############""""""""""""######$$$$$$$$$$$$######!!!"""$$$&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%%%%$$$$$$###############%%%%%%$$$######""""""""" !!!!!!"""######$$$$$$&&&%%%$$$######$$$%%%&&&######################## """$$$$$$$$$###$$$%%%###""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################$$$######""""""!!!!!!!!!########################$$$$$$######""""""!!!!!!############################################################""""""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""######################################################$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############%%%%%%$$$###""""""!!!!!!$$$###""""""""""""###$$$!!!!!!"""""""""######$$$######$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$############$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############$$$%%%&&&&&&########################!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""" !!!""""""######""""""""""""############$$$###!!! !!!###$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$########################&&&&&&%%%%%%$$$#########$$$$$$############$$$$$$########################"""""""""############### !!!"""###$$$%%%$$$###""""""###$$$%%%#########$$$%%%%%%%%%&&&""""""######$$$$$$$$$$$$##################################################################$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!!!!!"""""""""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!! ###############"""!!!!!!""""""""""""############%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!###%%%%%%$$$"""!!!%%%$$$###""""""###$$$%%%%%%$$$######""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&######################## """$$$$$$######$$$%%%"""""""""######"""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$################################################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""$$$###"""###$$$$$$###"""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$############"""""""""!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############$$$%%%&&&&&&########################!!!"""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""  """#########$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%#########$$$%%%%%%%%%&&&""""""###$$$$$$$$$######################################################""""""######$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$##################$$$##############################$$$$$$$$$$$$######"""""""""#########$$$$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$###"""!!! """""""""#########$$$$$$###%%%&&&%%%$$$""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######!!!!!!"""""""""""""""#########$$$$$$$$$$$$###### !!!"""###$$$###""""""$$$$$$############$$$$$$%%%$$$###"""!!!"""######"""###$$$$$$$$$$$$######$$$$$$#########"""""""""######""""""""""""######$$$$$$$$$###############"""###%%%%%%###"""###$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""########################################################################""""""####################################""""""""""""########################""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$###"""###$$$$$$###"""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######################## !!!"""###%%%&&&&&&#########""""""!!!!!! """""""""######""""""""" !!!!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%!!!###$$$$$$###""""""###!!!"""""""""############!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%################################################""""""###$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%########################""""""###$$$$$$$$$##############################$$$$$$$$$############### !!!!!!""""""#########!!!  !!!"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$"""######$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""""""""""""""#########"""###$$$%%%%%%$$$###"""###############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$''''''&&&&&&%%%###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############"""###$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%####################################$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#####################$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&%%%%%%$$$############$$$"""###$$$$$$$$$###""""""""""""#########$$$$$$$$$ ###$$$###"""###%%%########################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$######!!!!!!!!!!!!""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%###""" !!!"""###!!!!!!###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""###%%%&&&%%%###!!!!!!"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""############""""""##################################################################$$$$$$########################"""""""""""""""#################################""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!! !!!"""""""""!!! ######$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""$$$$$$"""!!!!!!"""""""""###$$$%%%&&&''''''##################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$########################!!!"""###$$$$$$$$$##############################""""""######$$$$$$%%%%%% !!!!!!"""######$$$ !!!"""######$$$$$$#####################$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$"""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###############""""""""""""""""""###$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$###!!!"""""""""#########$$$"""###$$$$$$%%%%%%%%%$$$""""""""""""############ """%%%&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$###### !!!"""$$$&&&''''''############""""""""""""""""""###$$$%%%%%%&&&&&&$$$######""""""""""""""" !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$ """""""""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!! !!!!!!!!!""""""############$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$###!!!  """###!!!"""$$$%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$######""""""$$$%%%&&&%%%###!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""###$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%&&&&&&""""""############""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!$$$$$$""" """!!!"""###$$$%%%%%%$$$###""""""###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%$$$#################################### !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!"""$$$%%%%%% !!!"""######$$$""""""############""""""!!!!!!"""###############$$$###"""!!!"""###%%%&&&"""""""""######$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######""""""""""""######""""""######$$$$$$$$$$$$ !!!""""""### !!!###$$$%%%"""###$$$%%%%%%$$$###"""&&&%%%%%%%%%$$$$$$######"""###$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""""""&&&&&&%%%$$$%%%'''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''################################################&&&%%%%%%$$$#########$$$########################$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$%%%$$$###!!!!!!!!!"""###%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!!!! %%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""""""""""""""""""""""""""$$$%%%%%%###"""!!!###$$$!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""#########"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""!!! ######""""""######$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$######################## !!!""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$#########""""""########################%%%""" ###$$$###!!!!!!!!!"""######"""!!! """"""############"""""""""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! $$$$$$######"""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""###$$$%%%%%%######""""""###%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%!!!"""###$$$$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%$$$$$$#########$$$########################$$$#########""""""""""""############$$$$$$$$$%%%""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$###""""""###$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""############""""""######################## !!!######"""###%%%'''$$$$$$######"""""""""!!! ######"""""""""!!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""###"""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!######""""""######$$$%%%###############$$$$$$$$$$$$######""""""######$$$########################!!!!!! !!!""""""###"""""""""###$$$$$$$$$%%%########################"""""""""""""""###$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$#########""""""########################&&&$$$"""###%%%&&&%%%###!!!"""###$$$$$$######""""""##################"""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######"""!!!!!!"""""""""""""""#########""""""#########$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################""""""###$$$$$$%%%############$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%###"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!!!!!!!!!!"""###%%%'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%$$$############$$$#######################################"""""""""""""""""""""############""""""""""""""""""""""""################################################!!!!!!!!!"""######$$$$$$$$$###""""""!!!"""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$##############################""""""############""""""########################!!!############%%%'''&&&&&&%%%$$$###"""!!!!!!#######################################"""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""######$$$%%%$$$$$$$$$###############$$$######""""""######$$$########################"""""""""!!!""""""###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$#######################################&&&$$$######$$$%%%%%%$$$""""""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""""" !!!!!!"""######$$$$$$"""""""""#########$$$$$$'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################"""######$$$%%%######$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!! !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""!!!!!! $$$###!!!!!!"""%%%(((***########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$###############$$$################################################!!!!!!!!!"""""""""""""""""""""""""""""""""""""""################################################!!!!!!""""""##################""""""""""""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""!!!!!!"""%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""############"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$###"""""""""######""""""""""""##############################$$$######"""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###################################################""""""!!!""""""######!!!"""######$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########!!!!!!""""""############""""""""""""############%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$######""""""""""""####################################$$$$$$$$$$$$##############################$$$###############$$$$$$"""###$$$%%%%%%$$$"""!!!%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$!!!"""""""""############&&&%%%###""""""###$$$%%%########################$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########################################################""""""###$$$$$$#######################################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""#########"""""""""#########""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###############%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$#########"""%%%$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""!!!!!!########################""""""############"""""" !!!###$$$$$$"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""############""""""!!!!!!""""""############""""""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$##################""""""######$$$%%%%%%$$$$$$$$$###"""""""""###""""""""""""""""""###########################$$$$$$############$$$$$$$$$$$$$$$#######################################"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######################################################""""""!!!""""""###!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$############""""""!!!!!!!!!!!!"""""""""##################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$&&&%%%$$$"""!!!!!! ##############################$$$$$$$$$$$$##############################$$$$$$###############$$$"""###$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""################################################$$$######""""""######$$$!!!!!!""""""######$$$$$$######$$$$$$###"""!!!!!!#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###################################################""""""""""""###$$$$$$#################################$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""######!!!!!!"""############""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""###"""!!! !!!"""###%%%%%%$$$######"""!!!!!!$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################################################################""""""############"""""" """############$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""######$$$$$$"""""""""############$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%$$$$$$$$$######""""""######""""""######$$$%%%$$$$$$$$$##################""""""!!!!!!""""""###########################%%%$$$######"""###########################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###############$$$$$$$$$########################$$$%%%%%%$$$######$$$&&&"""""""""""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""###$$$$$$$$$######"""!!!!!! !!!!!!!!!"""""""""######""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$"""!!! ##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########""""""###############"""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$#########""""""##############################""""""""""""##################"""""""""""" """###$$$$$$##############################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""###$$$$$$#################################$$$$$$%%%%%%%%%#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""" !!!"""###$$$######""""""###$$$$$$$$$$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!!!!!!!"""######$$$$$$########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$##################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############"""""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""#####################""""""######$$$%%%###############$$$$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$###""""""""""""""""""""""""###$$$$$$$$$%%%########################""""""!!!!!!""""""###$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%""""""#########$$$$$$$$$###########################%%%&&&%%%###"""$$$&&&%%%$$$############%%%%%%"""##################"""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######""""""!!!""""""###$$$%%%"""#########$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$##############################""""""""""""######""""""""""""############"""""""""######$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""!!!""""""###$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!"""$$$$$$$$$###""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%###""" """###%%%###$$$$$$%%%%%%&&&&&&'''!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""########################""""""############""""""########################"""$$$$$$###!!! &&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""###$$$%%%%%%#########"""###$$$$$$%%%""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""########################$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$########################!!!###$$$### """%%%'''&&&%%%$$$$$$$$$%%%&&&""""""############""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""!!!!!! !!!###%%%&&&""""""######$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""######""""""""""""######!!!###%%%'''((()))'''$$$"""!!!"""###%%%########################!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!$$$###"""!!!!!!!!!!!!!!!""""""""""""############%%%%%%$$$###"""!!! """""""""###$$$$$$$$$%%%################################################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$###############$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$###"""!!!!!!"""###"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$"""!!!!!!!!!""""""$$$!!! ###%%%$$$"""###"""!!!"""###$$$###!!!#########"""""""""""""""########################""""""""""""""""""""""""$$$###"""""""""###%%%&&&$$$#########""""""!!!!!!######$$$$$$$$$######"""%%%$$$###"""""""""$$$$$$ !!!"""""""""###"""""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############&&&%%%$$$######$$$%%%&&&######""""""""""""""""""########################!!!!!!!!!!!!"""###%%%%%%$$$$$$###"""!!! ######""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######&&&%%%###"""""""""##############################!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!%%%%%%$$$###"""!!! ###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%"""""""""!!!""""""###$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""$$$%%%%%%###""""""###"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$$$$###!!! !!!$$$%%%$$$!!!############""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%((('''&&&&&&%%%$$$######''''''''''''''''''''''''######$$$$$$$$$$$$######""""""""""""###############"""""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############"""""""""!!!"""""""""!!!!!!!!! !!!!!!"""""""""#########$$$$$$######"""!!!!!!!!!###############$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$######"""!!!!!!"""######$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$$$$###""""""######$$$$$$$$$######"""!!!!!! """&&&%%%""" """&&&""""""#########$$$$$$$$$########################%%%$$$###"""!!!""""""###$$$""" !!!$$$%%%$$$######"""!!!"""###$$$###!!! !!!"""###$$$$$$%%%########################""""""""""""""""""""""""$$$###"""""""""###$$$%%%############"""""""""!!!#########$$$$$$######"""$$$$$$###""""""######$$$"""""""""""""""""""""!!!#########""""""!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""############%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!"""###$$$$$$###############"""""""""######""""""""""""####################################""""""######$$$%%%$$$$$$############$$$$$$'''&&&$$$#########$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$##################%%%%%%%%%%%%%%%$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$#########""""""############$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!"""######""""""###$$$!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%% !!!"""###$$$$$$%%%###!!! !!!$$$%%%$$$"""############""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""####################################$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""##################""""""""""""#########$$$$$$"""""""""""""""!!!!!!!!!################################################$$$#########""""""""""""############"""""""""""" !!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$######""""""########################"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""###""""""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###""""""""""""""""""######"""""""""######$$$######""""""!!!  ((((((### """'''"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$###"""###$$$%%%%%%$$$###"""!!!"""###$$$###!!!!!!!!!""""""#########$$$########################""""""""""""""""""""""""$$$######"""""""""##################""""""""""""""""""######$$$######"""######"""""""""######$$$%%%%%%$$$######"""!!!!!!###############"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""######!!!!!!"""###$$$%%%&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###############$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!""""""!!!"""$$$&&& !!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""############$$$ !!!"""$$$%%%%%%###"""!!!"""$$$$$$$$$###$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#####################"""#########""""""""""""""" !!!###"""!!! !!!!!!!!!"""""""""!!!!!!""""""############%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$###"""""""""########################""""""#########$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######"""""""""""""""######""""""""""""######$$$######"""""""""!!!!!!!!!!!!%%%&&&###!!!###%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########$$$%%%%%%%%%$$$###"""!!!"""###$$$###!!!%%%%%%$$$###"""!!! ########################""""""""""""""""""""""""$$$######"""""""""""""""#########"""""""""""""""!!!""""""###############"""""""""""""""#########$$$$$$#########"""""""""$$$$$$##################""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""###############""""""""""""""""""###"""""""""""""""#################################$$$###"""""""""""""""### !!!""""""###$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########"""!!!!!!###%%%!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$ !!!!!!"""###$$$$$$%%%###""""""######$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""###$$$$$$$$$$$$######""""""""""""""""""###### !!!######""" !!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###"""""""""""""""######""""""!!!!!!"""######$$$$$$###############""""""$$$###!!!!!!"""######"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%%%%%%%$$$%%%###"""!!!"""###$$$###!!!%%%%%%$$$###"""!!! ################################################"""""""""###""""""""""""""""""""""""""""""###### !!!"""###############!!!!!!""""""############!!!!!!!!!""""""###########################$$$$$$""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############"""""""""######"""""""""!!!!!!"""""""""#################################$$$###"""""""""""""""###""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######""""""""""""###############$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$#######################################""""""""""""""""""""""""!!!"""############"""!!!%%%%%%%%%$$$""""""###$$$"""""""""#########$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#####################$$$$$$%%%%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&"""##################"""#########$$$$$$$$$$$$%%%"""""""""###############################################################"""###$$$%%%%%%%%%$$$###""""""""""""############ """#########"""!!!""""""""""""############!!!!!!""""""#########$$$$$$$$$$$$###############################################################"""############$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!"""######$$$$$$$$$$$$###############(((###"""$$$### !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############""" ###%%%&&&%%%$$$$$$$$$###"""!!!"""###$$$###!!!!!!!!!""""""#########$$$################################################ !!!""""""######""""""""""""""""""############ !!!"""############ !!!"""############ !!!!!!"""######$$$"""""""""###############""""""""""""""""""""""""""""""""""""############""""""""""""############"""######$$$$$$######"""#########$$$%%%%%%&&&&&&###########################"""""""""""""""############""""""!!!!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###""""""""""""""""""###""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$#################################!!!!!!!!!""""""""""""###$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""""""""#########%%%$$$$$$$$$###"""""""""""""""######$$$%%%%%%%%%###############################################################$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$############$$$########################"""""""""""""""""""""""" !!!"""######"""!!! """$$$%%%%%%###""""""###############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!""""""######$$$$$$###############$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$######"""###$$$$$$######$$$&&&%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###!!!"""""""""############""""""""""""#########$$$############$$$$$$$$$$$$"""""""""""""""########################$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$######""""""""""""##############################################################################"""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!!!!"""$$$$$$"""""""""##################"""!!!"""###$$$###"""!!!!!!!!!!!!"""""""""########################### !!!"""###""""""!!!"""%%%&&&$$$""""""######"""!!!"""###$$$###!!! !!!"""###$$$$$$%%%################################################!!!"""############!!!"""""""""############ !!!"""############ !!!"""#########"""########################!!!!!!!!!""""""#########""""""""""""""""""""""""!!!"""""""""############""""""""""""##################$$$%%%%%%$$$######"""######$$$%%%%%%&&&&&&########################"""!!!!!!!!!"""###$$$$$$#########"""""""""!!!!!!######""""""""""""####################################""""""######$$$%%%$$$######""""""######$$$"""###$$$%%%%%%%%%$$$$$$########################$$$$$$#########"""""""""########################!!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#####################$$$$$$$$$###########################$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$#########""""""############$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$########################"""""""""""""""""""""""" !!!"""######"""!!! """$$$$$$"""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###!!!!!!""""""###$$$$$$%%%""""""#########$$$$$$$$$"""""""""############$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&''''''########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###!!!!!!""""""#########$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!""""""###$$$$$$ !!!"""$$$$$$!!!!!!!!!!!!"""""""""""" $$$%%%%%%######$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """""""""!!! !!!%%%%%%###!!!"""######"""!!!"""###$$$###!!!#########"""""""""""""""################################################ """$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!"""############!!!"""#########"""&&&&&&%%%$$$$$$######### !!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""###############$$$%%%&&&&&&%%%$$$### !!!!!!"""######$$$$$$########################!!!!!!!!!!!!"""###%%%%%%##################$$$$$$######""""""""""""######""""""""""""""""""""""""#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""""""""!!!"""######$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""######################## !!!"""$$$$$$"""!!! ###$$$###""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%!!!$$$&&&%%%###"""$$$'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&########################$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!###$$$###"""!!!"""###########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$#########""""""!!!!!!""""""""""""""""""""""""&&&%%%###"""""""""###$$$$$$$$$##################$$$#########""""""!!!!!!### !!!""""""""""""""""""""""""""""""######""""""""""""######%%%"""!!!"""$$$$$$!!! !!!!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$#########"""""""""""""""#########"""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""########################!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""###########################"""!!!!!!!!!###$$$%%% """$$$%%%$$$######$$$$$$$$$############$$$$$$############$$$%%%&&&'''%%%$$$###"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!"""######$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""""""""""""""""""""###### !!!"""###$$$$$$%%%########################"""############$$$$$$$$$########################$$$"""!!!!!!"""######"""$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$############""""""######$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################"""$$$%%%$$$###"""###$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################$$$$$$$$$#########""""""""""""###$$$$$$$$$######%%%$$$$$$###""""""!!!!!!$$$#########""""""""""""""""""""""""""""""""""""%%%$$$$$$###""""""##########################################"""""""""!!!###!!! """####################################""""""""""""######%%%$$$###$$$$$$$$$###!!!!!!"""""""""""""""!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!####################################"""""""""!!!######################## !!!!!!!!!!!!""""""""""""############$$$$$$$$$###""""""""""""""""""""""""""""""""""""##################"""""""""!!!!!!########################!!!!!!!!! ########################"""""""""###$$$$$$%%%%%%############"""""""""!!!########################""""""!!!!!!!!!"""###$$$############$$$$$$$$$$$$#########""""""#####################$$$%%%&&&'''%%%$$$######"""!!! """"""############""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""&&&%%%$$$###"""!!!!!!!!!############$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!#########"""$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###"""!!! """"""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%########################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################%%%%%%$$$###############%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""""""""############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""####################################%%%&&&%%%$$$###$$$%%%########################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$#######################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$#####################$$$$$$$$$######"""%%%%%%%%%$$$######""""""###############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""####################################""""""""""""$$$""" """###$$$$$$##############################""""""""""""#########$$$%%%$$$###""""""###############"""!!! ##################$$$$$$"""############"""""""""####################################""""""""""""######################## !!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""######!!!!!!""""""######$$$$$$"""""""""!!!!!!!!!!!!!!!####################################""""""""""""################################################ !!!""""""""""""""""""########################"""!!!!!!!!!!!!""""""###$$$!!!"""$$$$$$"""###""""""!!!!!!""""""###############$$$%%%&&&'''$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!############$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$###############'''&&&%%%######"""""""""%%%%%%%%%%%%$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$###"""$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########%%%%%%$$$"""!!! """"""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""&&&&&&&&&%%%$$$###"""!!!######""""""######$$$%%%########################""""""""""""############""""""""""""""""""""""""###############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$%%%''''''######$$$$$$$$$%%%%%%%%%""""""""""""#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#############################################$$$%%%%%%######$$$%%%########################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$"""######$$$$$$$$$#######################################$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""""""###$$$%%%%%%$$$""""""###############$$$$$$$$$#########"""""""""""""""$$$###!!!!!!###$$$%%%$$$##############################""""""""""""###### ###$$$### !!!$$$$$$$$$$$$###"""!!! $$$$$$$$$###############!!!!!!!!!!!!!!!"""#######################################"""""""""""""""######################## !!!!!!!!!""""""""""""#########$$$$$$$$$"""""""""""""""######### !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########"""""" """###$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!""""""$$$ ###""" """"""!!!!!!!!!!!!""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$############"""######$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""""""""""""""############%%%$$$$$$###"""!!!!!! """"""###$$$$$$$$$$$$######################################################"""""""""""""""""""""&&&&&&&&&%%%$$$###"""!!!######""""""######$$$%%%########################!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$######"""###$$$$$$$$$$$$$$$%%%%%%############$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###"""!!!"""$$$########################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""$$$%%%%%%$$$###"""""""""#########$$$$$$$$$""""""""""""""""""######$$$###""""""$$$%%%%%%$$$##############################""""""""""""######!!!###%%%### ###&&&$$$$$$$$$$$$###""" $$$$$$$$$###############!!! !!!"""###$$$########################""""""""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$!!!!!!""""""############ !!!"""###$$$$$$%%%##################################################################$$$$$$########################%%%%%%$$$$$$###""""""""" !!!###%%%&&&&&&%%%%%%########################""""""""""""""""""!!!!!!%%% !!!$$$###!!!""""""!!!!!!!!!!!!""""""############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$%%%&&&'''!!!!!!""""""###$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$#########""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################"""""""""""""""""""""###%%%&&&&&&%%%$$$###"""!!!######""""""######$$$%%%########################!!!"""""""""############""""""""""""""""""""""""$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################!!!"""######"""!!!"""###########################""""""""""""""""""""""""###############$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%""""""""""""###############""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$%%%$$$###"""###%%%'''$$$$$$$$$$$$###"""!!!!!!##################$$$$$$"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&########################%%%$$$$$$$$$######""""""!!!"""$$$&&&''''''&&&%%%########################"""############""""""!!!&&&###!!!!!!$$$&&&&&&$$$###""""""!!!!!!""""""###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$############### !!!"""###$$$%%%%%%########################"""############$$$$$$$$$########################%%%$$$""""""$$$%%%$$$###""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%'''(((******######$$$$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$###################################################"""""""""############$$$$$$$$$%%%%%%%%%$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$%%%&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&$$$######"""""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################"""###$$$$$$""""""###$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""#################################"""""""""""""""################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$#######################################$$$$$$%%%%%%%%%##############################""""""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%!!!"""""""""############""""""!!!"""$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$""" !!!###$$$$$$######$$$$$$$$$######""""""""""""###$$$$$$$$$%%%###"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""############$$$$$$$$$ !!!!!!"""######$$$$$$"""""""""""""""#########""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$############### """$$$&&&'''&&&$$$##############################$$$%%%%%%$$$###"""!!!#########$$$$$$%%%%%%%%%#########""""""#####################$$$%%%&&&'''$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$###"""""""""######"""""""""######$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###############################################################$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###############$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###########################$$$%%%%%%######$$$%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""###############$$$$$$%%%%%%%%%########################$$$###"""""""""###%%%&&&!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$"""!!!!!!"""$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""!!!!!! """######$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&%%%###"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######################## !!!!!!!!!""""""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$#########""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""################################################ """$$$&&&&&&%%%###!!!########################$$$%%%%%%&&&%%%$$$###"""!!!######"""!!!"""###$$$$$$############$$$$$$############$$$%%%&&&'''$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$ !!!"""$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$###"""""""""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""***)))(((&&&$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!! $$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&""" !!!%%%'''$$$!!!$$$$$$$$$#########""""""$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""###"""!!!$$$((()))(((&&&"""############$$$$$$$$$(((&&&$$$######$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%######""""""!!!!!! """"""############""""""""""""############""""""###"""!!!!!!!!!"""$$$%%%""""""""""""############$$$###"""!!!!!!"""###$$$ !!!"""#######################################!!!""""""""""""#########%%%$$$######""""""######$$$$$$############$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$################################################!!! !!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$##############################$$$""" ###$$$###"""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! !!!"""###$$$%%%########################################################################!!!###%%%### $$$$$$$$$#########""""""$$$#########"""""""""""""""""""""###$$$$$$%%%%%%$$$######""""""######$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!########################!!!!!!$$$&&&$$$""""""############$$$$$$$$$!!! """$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######"""""""""""""""""""""##################""""""##################"""###"""!!!!!!!!!"""$$$$$$""""""""""""############$$$###""""""""""""###$$$!!!!!!"""#######################################"""""""""#########$$$$$$%%%$$$######""""""######$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""###$$$###""""""$$$%%%########################$$$$$$$$$#########""""""#######################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################  !!!"""######$$$$$$$$$######"""!!!"""##################"""$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$##############################(((%%%######$$$%%%###"""""""""############""""""######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$##############################""""""""""""##########################################""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%#########%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""""""""#########$$$$$$###""""""###$$$$$$########################$$$$$$$$$%%%$$$$$$###""" !!!###%%%'''(((################################################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$"""$$$$$$$$$##############################"""""""""########################$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$######"""!!!########################!!! !!!######"""!!!"""############$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###########################$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""!!!"""######$$$""""""""""""############$$$$$$############$$$$$$"""""""""###################################################$$$$$$$$$%%%%%%$$$######""""""######$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""######"""###%%%'''########################$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%% !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###"""############"""!!!!!!######""""""""""""######$$$######""""""######$$$%%%%%%%%%$$$$$$$$$##############################***(((&&&%%%%%%%%%$$$#################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################%%%$$$$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""#########$$$$$$##################$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$######!!!""""""$$$%%%''')))***################################################$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%&&&%%%$$$################################################$$$$$$$$$#########""""""######""""""""""""######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""##################""""""########################$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%$$$###"""######""""""""""""""""""""""""########################%%%%%%$$$###"""""""""############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""######$$$!!!"""""""""############%%%$$$$$$$$$$$$$$$$$$%%%#####################$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&########################################################################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$%%%%%%"""###############""""""%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################((('''&&&%%%%%%%%%%%%%%%$$$##################$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""""""""###############$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%###!!! ###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$#########""""""""""""""""""""""""""""""###############"""$$$$$$$$$$$$%%%&&&'''(((################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&%%%$$$#######################################$$$$$$$$$%%%%%%$$$$$$###"""""""""###""""""""""""""""""###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################""""""""""""""""""##############################%%%%%%&&&&&&%%%$$$$$$$$$""""""#########$$$$$$$$$!!!###$$$######%%%'''""""""""""""""""""""""""########################%%%%%%$$$###"""""""""#########$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""""""""############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$########################################################################%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%&&&'''##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""###%%%&&&%%%$$$""" #########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!""""""###"""""""""$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$########################$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###""""""!!!!!!""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#######################################""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###"""############$$$$$$$$$"""%%%&&&$$$""""""""""""""""""""""""########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""############"""""""""""""""##################$$$$$$$$$$$$######&&&%%%$$$""""""###$$$$$$####################################$$$$$$$$$%%%%%%$$$######""""""######$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$############### !!!!!!!!!!!!"""""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################!!!"""############&&&((("""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$### """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######################## !!!!!!"""######""""""###""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$#########$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###############""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""###############$$$$$$$$$########################"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$"""!!!"""$$$"""############$$$$$$$$$%%%''')))%%%""""""""""""""""""""""""#################################"""######$$$$$$$$$$$$$$$$$$############"""##################""""""##################""" !!!"""###$$$######"""""""""""""""############""""""###$$$$$$###""""""'''&&&$$$""""""###$$$%%%########################"""""""""#########$$$$$$%%%$$$######""""""######$$$$$$############$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$"""""""""############$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$##############################!!!###$$$$$$""""""%%%'''!!!###%%%''''''%%%###!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%"""###$$$$$$$$$$$$###"""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###""""""$$$%%%%%%%%%%%%$$$########################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############"""###$$$%%%%%%$$$###"""######################## !!!"""########################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%%%%&&&'''""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%###"""$$$&&&"""############$$$$$$$$$ %%%%%%###"""$$$(((""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""###$$$%%%%%%%%%$$$$$$######"""""""""""""""############""""""""""""############"""""" !!!"""$$$$$$######"""""""""""""""############!!!"""###$$$$$$###"""!!!'''&&&$$$""""""###$$$%%%########################!!!""""""""""""#########%%%$$$$$$###"""#########$$$$$$############$$$$$$'''&&&$$$#########$$$$$$#########$$$$$$%%%%%%%%%!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""%%%''')))+++,,,%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&!!!!!!"""###############&&&&&&((((((((((((&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$#################################%%%&&&%%%"""!!!$$$&&& """&&&((((((&&&""" ######$$$$$$$$$$$$######""""""#########$$$$$$$$$ !!!"""######$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!"""""""""############ !!!!!!"""######$$$$$$$$$#########""""""!!!!!! """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################'''%%%###"""######"""!!!!!!"""""""""############&&&%%%###"""""""""###### !!!###$$$%%%""""""#########$$$$$$$$$""""""""""""##################""""""""""""######&&&$$$""""""#########""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""&&&&&&%%%$$$#########$$$########################""""""############""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&$$$###""" """"""""""""""""""""""""$$$######""""""""""""""""""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$'''&&&$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###"""!!! """"""############""""""%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""$$$$$$&&&###!!!"""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%############"""""""""!!!!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################!!! !!!""""""!!!############$$$$$$$$$$$$%%%%%%###"""""""""######""""""!!!!!!!!!""""""###""""""#########$$$$$$$$$%%%%%%$$$###"""!!! ###""""""!!!!!!""""""###%%%###""""""######""" """############$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$#######################################"""##################"""""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$############""""""""""""#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%%%%$$$$$$######""""""########################""""""!!!!!!"""###$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""" %%%'''%%%###########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$######""""""!!!!!!""""""############""""""%%%%%%%%%$$$$$$$$$######""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!""""""###$$$%%%$$$###"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""######$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%############""""""""""""###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!  """###$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$###"""!!!!!!!!!!!!!!!###############$$$$$$$$$%%%%%%$$$###"""!!!!!! """"""!!!!!!!!!!!!""""""###""""""###$$$$$$!!!"""############$$$$$$$$$###########################$$$$$$$$$$$$###""""""$$$############""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###"""""""""####################################$$$$$$$$$$$$#####################$$$$$$$$$########################""""""""""""""""""""""""%%%%%%$$$###"""!!!!!! ######$$$$$$$$$$$$############""""""""""""#######################################$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$"""###&&&'''%%%"""#######################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$#####################"""""""""############""""""%%%%%%%%%$$$$$$$$$$$$##################"""""""""!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""#########"""""""""###$$$%%%&&&###""""""$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########"""""""""""""""###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$########################""""""!!!""""""###########################""""""#########$$$$$$$$$"""!!!!!!!!!!!!!!!!!!"""""""""###$$$&&&%%%""" """"""#########$$$$$$$$$##############################$$$$$$$$$######"""###"""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%######################################################"""""""""""""""###########################$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%$$$###"""!!! ######$$$$$$$$$$$$############""""""""""""##########################################$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&%%%######################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$#####################$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%%%%$$$$$$###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""#########"""""""""######$$$%%%#########$$$%%%%%%%%%%%%########################$$$##################$$$$$$######""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""######"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################%%%###""""""###$$$$$$###""""""""""""#########$$$############$$$#########!!!!!!!!!!!!"""###$$$%%%####################################$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""###%%%'''&&&###!!!""""""#########$$$$$$$$$########################"""######$$$$$$$$$######"""""""""""""""""""""###!!!!!!"""###$$$%%%%%%%%%###################################################"""""""""""""""##############################$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!"""#########$$$$$$###"""!!!!!!"""#################################$$$$$$#########$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$"""######$$$$$$$$$######"""######$$$$$$######"""$$$############"""""""""!!!!!!"""""""""###############$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$###!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&###########################""" !!!""""""!!!!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$###############&&&&&&%%%$$$###""""""!!!######""""""""""""######"""""""""$$$%%%%%%$$$""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""""""""############$$$"""""""""###$$$$$$$$$%%%#######################################$$$$$$$$$######"""""""""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""###############$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%%%%$$$$$$$$$######$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%&&&########################$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######"""!!!!!!!!!!!!!!!""""""###$$$$$$###!!! ########################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###############""""""""""""""""""#########$$$$$$$$$########################!!!"""""""""###############$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""  """#########""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$######"""""""""###$$$$$$%%%$$$$$$$$$#########""""""'''&&&%%%%%%######"""!!!$$$$$$############$$$$$$!!! !!!"""######!!!"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$############$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$%%%%%%########################"""##################"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&&&&&&&%%%%%%%%%%%%$$$###################################################"""""""""""""""###$$$"""############$$$$$$$$$"""#########$$$$$$$$$$$$!!!"""#########$$$%%%&&&########################$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""!!!""""""###"""$$$%%%$$$!!! !!!"""########################"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$############""""""""""""######$$$$$$$$$%%%%%%%%%######""""""""""""""""""!!!!!!""""""#########$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!! !!!$$$&&&''''''######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###%%%$$$######"""#########$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%  !!!!!!!!!"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&########################""""""############""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&"""############$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%$$$######!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$###############$$$!!!###%%%$$$"""!!!###&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###"""!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###""""""######"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$######"""""""""###""""""!!!"""$$$&&&'''###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############""""""!!!!!!###"""""""""###$$$%%%%%%######""""""""""""######"""######$$$$$$######"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$###"""!!!!!!  !!!######"""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!################################################ !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""!!!  """$$$%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&''')))######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$%%%$$$###"""!!!###############$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$%%%$$$###"""!!!"""###%%%&&&"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!!!!############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$$$$###""""""######"""######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########'''&&&$$$###"""!!!!!!"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$#########"""""""""#########"""######$$$$$$######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$#########"""################################################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$###!!! !!!"""###"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$###""""""$$$$$$$$$###############$$$$$$$$$############""""""""""""#########$$$$$$$$$###"""""""""###%%%&&& !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$""" """""""""#########$$$$$$$$$$$$$$$###############""""""""""""""""""""""""###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########""""""######$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!######!!!!!!"""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""###############""""""""""""######&&&%%%############%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!###############$$$%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$###############"""%%%%%%%%%$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!! !!!!!!$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$############%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""!!!""""""""""""###############"""""""""###$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$"""!!!!!!""""""""""""#########$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!""""""#########"""""" """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$%%%&&&%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########""""""""""""###############################################################$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""############$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$"""!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""!!!""""""""""""########################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$######"""""""""!!!""""""""""""##################""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$######""""""######$$$$$$$$$############$$$$$$########################################################################$$$###############$$$$$$""""""#########""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$&&&''''''$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########""""""""""""######"""###$$$%%%%%%$$$###"""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$###############""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%""""""##################################################################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%$$$$$$$$$###############$$$$$$$$$############""""""""""""#########$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%&&&"""""""""#########$$$$$$#########"""""""""""""""#######################################$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""#########"""######$$$%%%######$$$$$$######"""""" !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!"""###$$$""" $$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######"""###############""""""""""""######$$$%%%&&&''''''&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&"""""""""""""""#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""######$$$$$$%%%###""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###%%%%%%###############$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&############$$$$$$$$$%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$#########""""""##############################""""""###$$$$$$%%%$$$$$$%%%%%%$$$######"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$###!!! """"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""#########$$$$$$#########"""######$$$$$$######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$$$$################################################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""######$$$$$$$$$######!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""###%%%&&&""""""######$$$$$$$$$%%%$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$###$$$%%%%%%$$$###"""!!!&&&%%%###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!""""""#########$$$###"""""""""###$$$%%%%%%######""""""""""""######%%%""""""%%%""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###&&&&&&%%%$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""######"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!""""""""""""############"""""""""!!!!!! ###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((######$$$$$$$$$$$$######$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""#################################"""""""""###$$$%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$###"""######$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######%%%%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&%%%$$$&&&((())))))((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""######### !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%###"""###%%%%%%### ######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#######################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#######################################"""######$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""###########################$$$$$$%%%%%%$$$$$$#########"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###############%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&'''$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$""" """###!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$###############"""""""""############$$$########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$##################"""""""""###########################$$$$$$%%%%%%$$$$$$###""""""""""""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$############$$$$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! %%%""" !!!"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""###%%%''')))***+++########################""""""#########$$$$$$$$$########################"""""""""###############""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$&&&&&&%%%###"""###$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""'''%%%###!!!!!!"""$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%"""""""""""""""############$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$####################################$$$$$$$$$%%%""""""""""""""""""""""""""""""###$$$%%%&&&'''(((########################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%"""###############$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################%%%%%%$$$###"""""""""###""""""""""""######$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$&&&&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&%%%###"""!!!"""###%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$##################$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$###"""!!! ########################"""############$$$$$$$$$#################################$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################$$$$$$######"""#########!!!!!!!!!"""######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$##################"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""######!!!!!!#########$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!! ########################"""############$$$$$$$$$########################"""""""""###$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%#################################"""######$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$%%%%%%$$$###$$$&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$###""""""""""""############$$$$$$$$$&&&%%%###""""""###%%%&&&"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$##################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!"""$$$###  """######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""""""""#########"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$################################################$$$$$$$$$$$$######!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''"""""""""""""""""""""""""""############$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###########################"""""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""""""###%%%%%%$$$$$$%%%'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$&&&%%%###""""""###%%%&&&######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$##################%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""""""""#########$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&"""$$$&&&&&&###!!!"""$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""###############!!!!!!"""###############""""""""""""""""""""""""$$$$$$%%%$$$$$$###"""!!! !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################%%%$$$###!!!  ########################$$$###"""""""""###%%%&&&"""############$$$$$$$$$###$$$%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$##################''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$############%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$##################$$$$$$""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%'''((()))##############################"""""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""""""""$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%########################"""""""""!!!"""######$$$"""############$$$$$$$$$%%%$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%###!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$#########%%%&&&'''"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$######################## !!!"""###$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%###!!! ########################"""!!!!!!"""""""""######""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&############$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!""""""###############!!!""""""#######################################!!!"""###########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%%%%########################!!!""""""###############""""""#########$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&################################################""""""""""""####################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%############$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$%%%#########""""""#########""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$######!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!"""############"""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!"""$$$%%%%%%%%%$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&################################################!!!!!!!!!""""""""""""""""""""""""############### """$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""#####################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$######"""!!!!!!"""######""""""###$$$$$$$$$$$$###"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""""""""#########$$$%%%%%%%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!! ########################"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%%%%################################################!!!!!!""""""############!!!"""""""""#########$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&!!!""""""###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&###########################$$$%%%&&&'''&&&%%%%%%"""############$$$$$$$$$!!!"""###%%%%%%%%%$$$###########################%%%%%%$$$$$$###$$$$$$%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$$$$###""" """###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%$$$###""""""###$$$%%%&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$############%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&& """###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""########################"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$""" """%%%&&&%%%###$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&########################!!!""""""""""""#########"""###$$$$$$%%%%%%%%%%%%!!!!!!"""###############%%%$$$###""""""###$$$%%%!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!$$$'''(((&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&###&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%&&&&&&%%%%%%$$$###$$$$$$######""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$##################$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$"""!!!"""%%%&&&$$$###$$$$$$$$$#########""""""$$$$$$###############"""$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######""""""!!!!!!%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!"""###############$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!!!!"""&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%$$$$$$###############""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############"""##################""" !!!###%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""$$$%%%$$$###$$$$$$$$$###############"""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################""""""""""""##############################%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$######!!!"""######$$$#########$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&''''''"""$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$""""""############"""""" !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$###########################!!!"""""""""######$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""######$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$#########$$$##################$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%$$$###!!!########################&&&'''((('''$$$###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$""""""############""""""""""""!!!""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$####################################"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!"""""""""#########$$$%%%%%%$$$$$$$$$#################################""""""""""""#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!######$$$$$$$$$$$$###############$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""########################"""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&%%%&&&&&&%%%###########################$$$&&&&&&&&&$$$###$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###############$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""##################"""$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%$$$"""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!""""""######$$$$$$$$$&&&&&&%%%%%%$$$######"""########################!!!!!!"""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%#########$$$######""""""$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$#########%%%&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################"""""""""#####################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###""""""!!!############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$&&&((($$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&####################################$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$&&&$$$"""!!!"""$$$""""""#########$$$$$$$$$$$$$$$$$$$$$############ !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!""""""######$$$%%%%%%$$$$$$$$$$$$####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!""""""############"""$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""!!! ############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$$$$$$$&&&((($$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###"""""" !!!!!!"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###%%%&&&%%%""" """$$$""""""######$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!""""""###""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################!!!""""""""""""######### !!!"""###############%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%"""""""""###$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&########################"""######$$$$$$$$$############################## !!!###$$$%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$######"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$##############################"""""""""###%%%&&&+++)))&&&###""""""$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$############$$$$$$!!!!!!"""############""""""###$$$$$$$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''&&&$$$###$$$%%%########################%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%###!!!!!!###$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%%%%%%%$$$$$$###"""!!!!!!%%%###!!!!!!###$$$%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++)))'''%%%###!!!!!!%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%""""""##################%%%$$$$$$######$$$$$$%%%#######################################"""!!! ########################""""""###############"""%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%&&&&&&%%%$$$######%%%$$$$$$###"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$##############################"""""""""###%%%%%%$$$###""" !!!"""#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$##############################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$############$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""$$$######""""""######$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&(((+++,,,$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%%%%%%%$$$$$$###""""""!!!$$$""" """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###"""""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! &&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%&&&&&&############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###%%%%%%%%%###"""###$$$%%%$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$#################################"""######$$$%%% !!!!!!""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''***---...&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%%%%%%%$$$$$$###"""""""""###!!! """######"""$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###((((((''''''&&&&&&&&&%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###%%%&&&%%%$$$"""###%%%'''%%%%%%&&&&&&&&&&&&''''''$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""$$$$$$$$$""""""###$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$##########################################$$$$$$""""""$$$%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((((((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%''''''''''''''''''''''''######$$$%%%''')))+++,,,&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$#########""""""###"""!!!!!!###$$$$$$###%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((()))))))))************&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###''''''&&&&&&%%%%%%$$$$$$""""""$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%$$$$$$$$$###""""""$$$&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$############$$$%%%&&&'''&&&%%%###"""##############################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&%%%%%%&&&(((((('''&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$###############$$$###"""###%%%&&&%%%$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$############"""""""""""""""##################"""%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%$$$######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$#################################$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###$$$%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%############%%%%%%$$$######""""""######$$$""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((&&&%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$###""""""###%%%########################$$$######%%%&&&'''%%%$$$!!!!!!############!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%""""""""""""##################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$######"""%%%'''(((&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$#################################$$$$$$%%%$$$###"""!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%########################$$$######""""""######$$$!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((((((&&&%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%#################################$$$&&&&&&%%%###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######&&&)))***)))'''%%%%%%""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$$$$#################################$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###""""""###%%%##################$$$$$$"""""""""$$$%%%&&&$$$"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%'''(((((()))%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########&&&$$$"""###%%%&&&%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$#########"""########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""######$$$$$$%%%%%%$$$$$$############"""######$$$$$$""""""############""""""%%%%%%%%%$$$$$$#########&&&%%%$$$""" %%%$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&%%%###"""########################&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''***)))'''&&&%%%$$$######$$$$$$$$$&&&''''''%%%"""$$$%%%&&&'''((((((((((((&&&&&&&&&'''''')))***+++((($$$!!! !!!$$$&&&'''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))&&&$$$$$$%%%"""###%%%&&&&&&%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&###!!!!!!!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''&&&''''''((('''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$######"""""""""###########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&%%%$$$###!!! %%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""%%%###!!! !!!###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&))))))'''&&&%%%$$$$$$$$$&&&%%%%%%%%%''''''%%%$$$&&&'''((()))************&&&&&&&&&&&&&&&'''((())))))&&&######$$$'''(((((())))))(((((((((((())))))'''((())))))''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$#########$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%''')))''''''((((((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""####################################""""""#########%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""###$$$%%%%%%########################$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$###""""""!!!%%%$$$$$$######$$$$$$%%%"""###$$$%%%$$$###"""!!!%%%###  ###%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$(((&&&%%%%%%&&&''''''&&&&&&'''((()))************&&&&&&&&&%%%&&&&&&'''''')))'''&&&&&&((()))))))))))))))(((((((((((())))))((()))***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############%%%$$$$$$######$$$$$$%%%########################&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%''')))''''''(((((((((''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$"""!!! !!!"""#################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######################################################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###((('''&&&%%%$$$$$$###$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%###""" """###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''((('''%%%%%%&&&''''''(((''''''(((((('''&&&&&&&&&''''''((((((''')))***+++***(((''''''&&&&&&&&&&&&'''''''''((())))))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%#########&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%$$$######$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%'''&&&&&&''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%$$$"""!!!!!!!!!"""#################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((('''&&&%%%$$$$$$###$$$""""""############""""""###########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''((('''%%%&&&''''''''''''''''''***)))((((((((((((((()))''''''''')))***+++)))'''''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((&&&$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""###%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%'''%%%%%%&&&&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$#########"""#################################""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$###$$$$$$"""""""""######""""""""""""""""""#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%"""$$$&&&''''''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((&&&%%%%%%&&&''''''&&&(((((()))))))))))))))(((***))))))((())))))******'''''''''(((******)))'''))))))(((((((((((())))))&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###""" !!!$$$'''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((((((''''''((()))&&&&&&&&&&&&'''((()))***######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&!!!  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&&&&&&&%%%###"""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$#########$$$$$$"""######$$$$$$######"""!!!"""""""""#########$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%''''''%%%$$$(((((())))))))))))(((((((((((('''(((((()))***+++)))((('''''')))***)))((())))))(((((((((((())))))&&&((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((((((((((()))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########"""###%%%'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''(((((('''((()))(((''''''((()))***,,,---######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########"""%%%&&&%%%###"""$$$&&&'''&&&$$$"""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((((((&&&###!!!########################%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$##########################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$########################%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&''''''((($$$$$$$$$&&&''''''%%%"""&&&'''''''''''''''&&&&&&&&&&&&&&&'''''')))***+++***)))'''((()))++++++***''''''&&&&&&&&&&&&''''''((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))),,,***)))'''''')))***,,,))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###"""###$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%$$$"""!!!"""###'''''''''''''''''''''''''''''''''''''''''''''''' ###&&&'''&&&%%%&&&'''))))))))))))+++---///000$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""$$$&&&%%%$$$###"""""""""###$$$%%%%%%"""###%%%%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%"""!!!"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((#########$$$$$$%%%&&&&&&)))(((''''''&&&&&&''''''((((((((('''%%%$$$%%%''')))'''%%%$$$%%%&&&''''''******))))))))))))******((('''%%%%%%'''(((((('''(((***---......,,,)))(((&&&(((***,,,------,,,+++&&&(((***,,,,,,***(((&&&,,,,,,+++(((''''''***,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((('''&&&,,,444333***$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$"""%%%%%%###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''''''''((())),,,///222444$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""$$$&&&%%%$$$##################$$$%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))***************)))))))))))))))***(((*********(((((()))******))))))((())))))((('''******))))))))))))******///---++++++++++++***))))))******++++++***))))))'''((()))+++++++++***)))))))))***))))))((('''&&&)))***)))(((&&&&&&((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''((('''%%%$$$######""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%)))000///(((###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$!!!"""$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''(((((((((((((((((())))))***,,,///222555666$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%%%%$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))&&&(((******)))))))))***))))))***+++***)))'''&&&,,,+++++++++++++++,,,,,,...---+++,,,,,,---,,,***+++***************+++++++++++++++******)))))))))---,,,***(((''''''((((((((()))******(((''''''(((((((((((((((((()))))))))************************************************))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%'''((()))((('''&&&$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&******&&&######%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))*********+++,,,---///222555888999$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$############$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***************)))+++------,,,++++++,,,,,,---...---,,,++++++,,,---------------...///000---,,,,,,---///000///---,,,,,,,,,,,,---------...000///---+++******))))))...---,,,******)))******(((***------+++)))((((((((((((((()))))))))))))))******************************************************))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######%%%'''((()))%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((()))******++++++---...///222555777:::;;;$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((###$$$%%%''''''(((((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---------.../////////...---///111222222111111222333444555555333111000222444.........///000222333444444333333444555555333111......///000000000000000444333111...---+++++++++++++++,,,,,,,,,+++***)))(((***---...,,,***((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&%%%###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%'''$$$"""###%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######"""""" """$$$&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((()))***+++,,,,,,...///111333666888999:::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''***)))'''&&&%%%'''((()))************************************************))))))***+++---.../////////000111111111000...---000222333333444555888:::===??????<<<777444444666111111222444666999;;;<<<>>>===<<<===<<<;;;888555444444444444444555666777;;;:::888666444222111000,,,------...---,,,***)))(((***------+++)))((((((,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''((()))******'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%""""""&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################!!!$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''''')))***,,,---...///000111333555777888999999$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((&&&$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%###############$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))$$$&&&'''(((((((((&&&%%%''''''''''''''''''''''''((())))))******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,...000222333444666666777777666444222111333444666777999>>>CCCGGGQQQTTTVVVRRRJJJBBB======:::;;;<<>>CCCFFFGGGGGGFFFEEECCC@@@>>><<<777666444222000///......,,,...000000...,,,,,,---//////...---,,,++++++***************************************************((((((((()))))))))******((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%!!!!!!&&&(((%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$%%%########################%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''(((''''''''''''''''''''''''$$$&&&)))++++++***(((&&&))))))+++,,,...000111222333444666777888999999888$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))(((&&&$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''(((&&&%%%###""""""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))%%%&&&((())))))'''&&&$$$((((((((((((((((((((((((&&&(((+++...//////...---////////////////////////------------------------000111222555777:::;;;<<>>@@@EEEKKKSSSXXXhhhmmmqqqmmmbbbVVVMMMIIICCCDDDFFFJJJMMMQQQUUUVVVVVVWWWYYY]]]aaacccbbb```OOOKKKDDD???@@@FFFNNNTTTRRRRRRSSSRRRPPPMMMJJJHHHDDDAAA<<<777444333333444222333444444222111111222111111000///---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++''''''(((((()))))))))***))))))))))))))))))))))))''''''''''''((()))++++++))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%$$$ &&&'''$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''!!!$$$&&&%%%###"""%%%'''########################$$$%%%%%%&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######"""######$$$''''''''''''''''''''''''###&&&***,,,---+++(((%%%++++++---///111222444555555666888999::::::999888###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###$$$&&&((())))))(((((($$$$$$$$$$$$######""""""%%%$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%$$$$$$$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,,,,+++---///000//////000222...---...000333444444333...000111000---,,,...000333777;;;>>>AAAGGGOOOVVV___bbbbbb[[[NNNDDD@@@@@@BBBFFFJJJLLLNNNSSS\\\cccxxx~~~yyytttfffUUURRRMMMJJJMMMVVV^^^___]]]YYYYYY]]]dddmmmrrrsssrrrddd[[[PPPLLLPPPUUUWWWVVV]]][[[]]]``````[[[YYYZZZ\\\VVVLLLDDD>>>;;;888777:::>>>AAA???999666666888777777666444222000...---------,,,,,,,,,,,,++++++,,,***((())),,,---,,,******)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$###""" %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$''''''((((((((((((((((((---...///111333555666777777777777777777888888999$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''((((((((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$###""" ###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,------///111111111111222333666444333222111///,,,***...///000000///000444777===AAAGGGMMMSSS\\\gggnnnxxx|||}}}uuugggXXXPPPMMMLLLPPPTTTVVVVVVWWW\\\aaaqqq|||vvvggg^^^YYYTTTVVV]]]aaaaaa___ZZZZZZ\\\cccmmmvvv{{{}}}ooofff\\\XXX[[[^^^]]][[[\\\[[[\\\aaacccbbbcccgggjjjeee]]]TTTLLLGGGDDDCCCIIILLLOOOMMMIIIGGGHHHKKKHHHHHHFFFAAA:::444000//////.........------,,,,,,+++***)))+++------***'''***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$###########################)))))))))((('''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((()))+++,,,---...///111333555888999::::::999888666666666666666&&&%%%$$$$$$$$$%%%'''((($$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######"""!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$###""""""######$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''***)))((('''&&&&&&&&&&&&''''''''''''((((((((()))))))))***+++,,,------...///000222222111111222444222222333444555555222000111111111111222777===AAAKKKPPPWWW]]]dddnnnyyy~~~lll^^^XXXUUUXXX[[[[[[XXXUUUUUUWWWaaalllvvvzzz{{{pppbbb]]]YYYYYY]]]```^^^\\\WWWUUUTTTYYYdddpppxxx{{{pppjjjbbb```aaabbb```]]]XXXUUUUUUYYY\\\^^^bbbgggmmmlllhhh___UUUNNNKKKKKKRRRTTTVVVUUUSSSSSSVVVYYY\\\___^^^VVVIII===666444111222111111000///......---,,,,,,---...---)))&&&******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################''''''''''''&&&%%%######&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''')))+++...111333000111333555777:::<<<===<<<;;;888666555555666777'''&&&$$$###$$$%%%''')))%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%% !!!"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((((((((((((((((())))))***'''''''''(((((())))))***++++++,,,,,,---...//////...000111111000000222444///111555;;;@@@BBBAAA@@@:::999777666999???FFFKKKWWW[[[___bbbfffmmmuuu|||tttddd[[[]]]^^^]]]YYYTTTPPPNNNNNNQQQ[[[fffmmmtttxxxtttlllaaa]]]YYYXXXZZZ[[[ZZZWWWTTTPPPNNNQQQZZZdddkkknnniiieeeaaaaaabbbbbb^^^[[[UUUPPPMMMOOOPPPQQQVVV[[[dddggggggaaaXXXQQQPPPQQQRRRSSSUUUUUUTTTVVVZZZ]]]hhhnnnqqqjjjYYYHHH===999555666666666666555444333000000//////...---+++)))+++******))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######""""""''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((***,,,000333555333333444666777999:::::::::999888777888:::===???'''&&&%%%$$$$$$&&&((()))&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%"""!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''(((((()))************''''''(((((()))******+++------......//////000000---.../////////000222444777;;;AAAIIIPPPTTTTTTSSSMMMIIIDDDAAACCCHHHNNNRRR[[[]]]^^^^^^]]]```fffkkkxxxwwwiii```bbb```[[[UUUOOOLLLJJJJJJJJJRRR[[[eeemmmrrrppplllfffbbb^^^\\\[[[ZZZXXXUUUSSSPPPMMMPPPVVV]]]aaabbbeeecccaaaaaabbb```[[[WWWTTTNNNIIIIIIHHHHHHLLLRRRZZZ^^^bbbaaa[[[WWWXXXZZZRRRSSSTTTTTTUUUWWWZZZ\\\eeennnvvvrrrcccRRREEE@@@;;;<<<>>>?????????>>>===888777444111///---------,,,,,,+++***************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&*********+++---///222333555555555555555555555555555666777:::===BBBGGGIII'''&&&%%%%%%%%%&&&((()))&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$ !!!"""$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((''''''))))))*********)))((('''(((((()))***+++,,,,,,---//////000000000111111111---...///000000222555888===BBBMMM[[[gggooorrrrrrhhhbbbYYYSSSQQQRRRUUUVVVYYYZZZZZZWWWTTTTTTXXX\\\gggppp|||zzzpppjjj^^^ZZZUUUOOOKKKIIIHHHHHHGGGKKKTTT^^^gggnnnooonnnkkkhhhdddaaa^^^\\\XXXVVVTTTQQQNNNPPPUUUYYYZZZZZZ____________^^^[[[VVVRRRPPPJJJGGGFFFFFFDDDGGGLLLQQQUUUZZZ[[[ZZZYYYZZZ\\\QQQQQQQQQQQQRRRSSSTTTTTTZZZbbbkkklllcccVVVKKKFFFCCCEEEHHHKKKMMMMMMMMMLLLFFFEEEBBB===777333111111......---,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((''''''++++++,,,...///000111222666666555444333222111000222444777<<>>EEEMMM[[[lll|||{{{oooeee___]]][[[ZZZXXXXXXVVVQQQMMMKKKNNNQQQXXX```llluuuxxxuuuppplll[[[YYYVVVSSSQQQPPPNNNMMMKKKMMMRRR\\\eeekkkooopppooommmkkkjjjhhhgggeeedddaaa\\\WWWTTTVVVXXXXXXWWWYYYZZZ]]]___```___\\\ZZZSSSOOOLLLLLLKKKHHHHHHKKKOOOQQQTTTVVVXXXXXXXXXXXXQQQPPPPPPPPPPPPOOOMMMLLLOOOTTTZZZ\\\ZZZTTTOOOLLLKKKNNNRRRWWWZZZ\\\]]]\\\\\\\\\ZZZTTTJJJ@@@:::777000000///------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################&&&$$$###""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))***************,,,///111333444333333555444444333222111000///111444999???DDDIIILLLMMM%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###########################&&&(((&&&""""""&&&***$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$"""###&&&)))+++,,,,,,,,,------...///000111222333222222222222222222333333333444666777888;;;@@@DDDVVV]]]iiiyyy}}}qqqiiiccc^^^[[[XXXXXXUUUOOOHHHEEEGGGJJJMMMTTT^^^ggglllllliiigggaaa````````````^^^\\\YYYVVVVVVYYY```hhhmmmqqqssssssssstttuuuwwwxxxyyyyyyuuunnnddd^^^\\\\\\[[[ZZZWWWZZZ```eeeiiikkkkkkjjj___[[[YYYYYYVVVPPPNNNPPPUUUTTTUUUWWWYYYZZZYYYWWWUUUTTTTTTSSSSSSQQQNNNKKKIIIJJJMMMPPPQQQQQQPPPPPPPPPTTTYYY___cccfffggggggnnnpppooohhh[[[MMMBBB===111111000......---------************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,------))),,,000444666777666555333333333222222111111111333666;;;@@@EEEGGGIIIIII'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******))))))(((((('''''''''''''''''''''''''''''')))((('''''''''(((***+++(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###!!! """%%%'''&&&$$$################################################'''&&&$$$$$$$$$$$$###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))+++*********+++,,,---...//////000222222000000111333<<<888333111777===;;;555;;;<<<===<<<<<>>IIISSSSSSMMMMMMJJJGGGEEEFFFJJJPPPTTT```eeekkkrrrwww{{{}}}xxxtttpppjjjccc^^^YYY[[[[[[WWWUUUUUURRRNNNPPPQQQRRRUUUYYY^^^bbbeeejjjqqqwww{{{~~~wwwkkk```WWWVVVYYY[[[]]]```fffmmmssszzztttiiiccc``````gggkkkrrrzzz|||qqqggg___[[[VVVXXXZZZ\\\```gggooouuuzzzwwwssspppjjjaaaXXXRRRQQQMMMLLLNNNOOONNNQQQUUU\\\\\\\\\\\\[[[[[[]]]```fffhhhnnntttvvvoooaaaUUUBBB<<<777888777333111111000000///...,,,+++++++++++++++++++++***)))***+++)))(((((('''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''((())))))***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((('''(((***,,,---111222444555666444111...333222222333555777888888:::;;;AAAGGGIIIFFFGGGJJJ'''''''''(((((('''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((()))))))))))))))***&&&!!! ###'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%$$$$$$&&&'''&&&$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((()))***,,,---***+++,,,...000222444555444555555444222333444666111;;;HHHYYYkkkxxxxxxrrrggg```XXXSSSTTTWWWYYYZZZbbbaaa```aaadddgggiiijjjkkkjjjjjjkkkkkkiiidddaaaccciiinnnmmmjjjfff^^^VVVSSSRRRRRRSSSVVV[[[aaadddpppyyyvvvhhhZZZVVVXXXYYY[[[]]]```hhhqqq{{{zzzrrrmmmkkkpppsssxxxvvvhhh```VVVYYY\\\___eeeqqqzzzkkkaaa[[[VVVTTTTTTTTTQQQSSSWWW^^^``````]]]ZZZWWWVVVVVVXXX[[[cccnnntttrrrhhh___LLLDDD???@@@BBB???;;;:::666444222///------------))))))******************)))(((''''''&&&&&&'''''''''(((***++++++***((('''''''''''''''''''''''''''(((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((()))***)))))))))+++---///000333333444555444222000///222222222333444666777888===>>>DDDKKKMMMKKKKKKNNN(((((())))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&''')))*********)))(((,,,)))$$$"""###&&&)))***''''''''''''''''''''''''''''''((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''((()))+++,,,---...111222333444666777777888444444444333333444777:::===KKK```vvvwwwkkkddddddeeebbb___aaa[[[UUUTTTVVVYYY[[[[[[]]]^^^___```aaabbbbbbbbbpppzzz|||oooccc[[[YYYVVVTTTVVV[[[aaaeeeooozzzrrrbbb\\\]]]^^^___aaabbbgggmmmuuu{{{wwwtttuuuwww~~~rrrggg\\\___bbbdddkkk{{{uuufffaaa]]]\\\YYYVVVWWWZZZ^^^bbbdddaaa^^^[[[WWWTTTRRRSSSXXX```ggghhhbbb\\\SSSKKKGGGKKKNNNMMMIIIGGG???<<<888555333222111000******)))***+++,,,++++++)))(((''''''&&&&&&'''''''''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&''''''((()))))))))***+++---///111222333444555555444333333444555555555555444444666777@@@BBBIIIQQQTTTRRRTTTWWW(((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&''')))*********)))(((+++)))''''''((()))))))))''''''''''''''''''''''''''''''((((((((('''&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((((((***+++---...//////666777777888888888777666222333333333555999>>>BBBLLL[[[ppp~~~wwwvvvtttnnnhhhaaaZZZSSSQQQSSSVVVXXXXXXWWWWWWVVVWWWZZZ^^^cccgggvvv~~~ooogggccc]]]YYYXXX\\\aaaeeemmmxxx|||mmmhhhggggggggghhhgggfffgggllluuuxxxwwwwwwzzz{{{pppjjjlllmmmnnntttqqqjjjdddaaa^^^[[[\\\```dddkkknnnkkkfffccc]]]VVVUUURRRPPPSSSYYY\\\[[[WWWTTTNNNLLLQQQVVVUUURRRRRRMMMJJJEEEAAA???;;;777444000...,,,,,,---......,,,))))))(((''''''''''''(((&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((()))'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))((()))***,,,...000222333555555555333111111333666888:::;;;:::999999;;;>>>CCCEEELLLTTTYYYZZZ]]]bbb&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''((())))))'''%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))***+++---///111222222222666777888888777666444333222333444666;;;BBBJJJPPP]]]iiizzz|||uuuccc___XXXTTTSSSTTTUUUVVVTTTTTTTTTVVVYYY```iiippp|||rrrmmmeee^^^[[[\\\___bbbkkktttvvvrrrooojjjiiijjjeeeaaa___bbbhhhuuu|||zzzwwwwwwyyyxxxvvvvvvvvvvvv{{{|||tttlllgggdddbbbeeekkksss}}}|||vvvqqqggg]]]\\\VVVPPPOOOTTTYYYZZZYYYRRROOOPPPUUUXXXVVVVVVWWW\\\YYYVVVTTTQQQKKKCCC<<<555000+++)))***,,,+++***+++***))))))(((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))***)))***,,,---///111222333666666555222//////333777:::===??????======@@@DDDEEEFFFLLLTTTYYY[[[```fff)))))))))******)))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((())))))***'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''$$$%%%&&&''''''%%%###""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$######"""!!!###%%%%%%######%%%'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((('''(((((()))***++++++,,,,,,...///111444555666777777555666777888888777555444444666888<<>>===BBBKKKSSSYYYaaahhhwwwqqqhhhaaa```eeemmmrrrvvvyyy{{{mmmffffffiiieeebbbaaadddiiimmmooouuu~~~yyyrrrhhh___YYYVVVTTTSSSSSSRRRSSSYYYbbbkkkoooqqquuuwwwwwwrrriii```[[[YYYSSSRRRQQQPPPRRRWWW___eee|||}}}{{{yyyuuupppjjjfffddd^^^VVVUUUYYYcccjjjwwwyyyrrrooommmlllnnnsssxxx|||xxxiii\\\YYY[[[\\\[[[[[[ZZZ]]]___]]]YYYTTTRRRRRRTTTXXX^^^dddooovvvpppeeeWWWKKK===555444444222///...---,,,+++*********++++++***)))((((((((((((((((((((())))))*********+++'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&(((''''''''')))+++,,,...111222333555555555444333444555555555888BBBQQQ\\\kkknnnllleee]]]WWWQQQKKKGGGDDDCCCFFFJJJOOOYYYccc222222222222222222222222111222222000...,,,,,,------,,,***+++,,,......---///...---,,,+++++++++,,,*********,,,------+++)))((((((((()))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((''''''&&&%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))***,,,///111333444444555777999::::::888888777888;;;CCCMMMVVVXXXWWWTTTRRROOOOOOUUU[[[^^^aaaeeehhhccc\\\WWWUUUXXX]]]```eeeiiisss~~~{{{qqqmmmlllhhhdddaaaaaacccdddeeeccckkkyyy|||vvvmmmccc[[[VVVRRRPPPRRRRRRSSSYYY```gggjjjkkkrrrtttuuurrrllleee```^^^XXXVVVTTTRRRTTTYYYaaagggwww}}}}}}zzzzzzxxxuuupppiiidddccc```[[[ZZZ]]]bbbhhhrrr|||{{{vvvsssppplllhhhffffffhhhiiiqqq{{{rrrddd_________^^^___^^^______\\\VVVRRRQQQQQQMMMQQQTTTYYYdddooopppkkk___TTTFFF>>><<<:::777333333333111///---,,,++++++*********))))))))))))((())))))))))))*********+++'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''((((((((()))+++---///000111111222222222222111111222444555777;;;FFFUUU```qqquuutttkkkbbb]]]XXXUUUKKKIIIJJJNNNRRRVVV^^^ggg555666666777888888999999777888888666333111111222000...------///111111111111111000//////.........---+++******++++++)))(((*********)))))))))))))))************************))))))))))))((((((((((((''''''((((((((()))))))))***)))'''&&&&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&''')))+++,,,---...000222444555666666555888:::;;;999888777777>>>FFFUUUhhhxxx~~~zzztttggg___[[[^^^aaa```^^^^^^\\\YYYTTTPPPNNNOOOQQQSSSWWW\\\iiixxx|||tttnnnjjjddd```]]][[[YYYWWWVVV[[[fffttt~~~zzzrrriiiaaa[[[WWWUUUYYYZZZ]]]bbbggglllnnnnnnvvvyyy||||||xxxrrrnnnllldddbbb^^^[[[ZZZ^^^fffkkkuuuzzz}}}||||||~~~~~~|||wwwooohhhggggggffffffgggdddgggmmmtttyyyzzzxxxuuuqqqnnniiiccc^^^ZZZXXXWWW\\\dddooozzz~~~ooohhheeecccccceeefffeeeccc___YYYSSSQQQPPPIIIJJJJJJLLLUUUbbbjjjlllhhh___SSSLLLIIIGGGCCC???777555333000---+++***)))******++++++******)))((()))))))))***************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''###$$$&&&'''(((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((''''''((()))))))))***+++---///111333444333222111111000111111111444666:::AAALLLZZZeeeqqqtttssslllfffdddbbb```XXXVVVWWWZZZ]]]___fffmmm999:::;;;<<<>>>???@@@AAA>>>>>>>>><<<:::888888888444222//////111222333333///000222333444444444444///---+++***+++,,,+++***...---------,,,,,,++++++++++++***************)))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''',,,***(((&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''&&&&&&'''(((+++...///000111222444555666666666666888999888777777:::===IIIVVVkkkyyynnnffffffhhheeeaaa^^^ZZZXXXTTTQQQPPPQQQSSSUUUVVVZZZfffvvvtttjjjfffaaa]]]ZZZVVVSSSPPPSSSVVV]]]fffqqqyyy~~~~~~xxxpppiiiffffffggghhhjjjnnnssswwwzzz{{{{{{|||ssspppkkkgggeeehhhnnnssszzz~~~}}}tttrrrsssuuutttsssiiijjjmmmqqqvvvxxxyyyxxxooommmiiiddd___YYYUUUSSSSSSVVV]]]eeeoooxxxzzzrrrmmmiiihhhkkkqqqqqqpppllleee]]]WWWSSSLLLJJJGGGFFFKKKUUU___eeejjjddd]]]YYYXXXWWWSSSPPP@@@===999333///---,,,,,,******+++++++++)))((('''************************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((''''''(((***((()))***,,,///111333444777666444222111111222222444666999>>>FFFQQQ]]]eeeggghhhgggfffjjjoooqqqnnnnnniiiffffffeeedddjjjqqqCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKIIIFFFBBB>>>======999666333222222444444444222444666999:::;;;::::::555333111111222222222111111111000///...------,,,+++++++++*********))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((,,,+++(((&&&%%%&&&'''((('''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''')))+++---000222222222333555555666666555777888777555555999BBBJJJZZZjjjtttqqqqqqmmmiiifff```]]]XXXUUUTTTUUUXXXZZZWWW[[[dddsssqqqdddaaa^^^[[[ZZZXXXUUURRRSSSVVV\\\ccclllvvvyyysssqqqtttxxxrrrvvv{{{yyyxxxtttqqqpppsssyyy~~~}}}~~~~~~{{{rrrqqqrrruuuyyy}}}uuutttqqqmmmhhhbbb]]][[[WWWVVVWWW[[[cccllluuuzzz|||~~~{{{yyywwwvvvmmmmmmpppyyyxxxrrrrrrttt{{{}}}{{{qqqfff^^^TTTOOOJJJHHHIIIOOOXXX^^^fffccc```___aaabbbaaa```RRRNNNGGG???888444111000---,,,,,,+++***)))((('''+++++++++***************))))))(((((((((((())))))************************'''''''''((((((((())))))'''(((((((((((((((((('''))))))((('''&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))((()))+++---///111333333666555333222111111222333888:::===BBBIIIRRR\\\bbb___^^^^^^fffvvvvvvpppiiieeehhhnnnNNNOOOOOOPPPQQQQQQRRRRRRWWWVVVTTTNNNHHHCCC@@@???===:::666555666777888999<<<>>>AAACCCDDDCCCBBB@@@;;;:::888777888777555444444444333222111//////...---------,,,++++++******(((((((((((())))))))))))(((((()))))))))*********+++***(((''''''''''''(((((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((''''''''''''''''''((()))***,,,...000222222444444555555666555555555666888777666888AAAOOOZZZqqqzzzvvvtttrrrpppqqqmmmiiiddd^^^ZZZYYYZZZ[[[XXXYYY```kkkuuu|||qqqbbb```^^^]]]]]]]]]\\\ZZZZZZ___gggooowww}}}zzz|||www{{{|||||||||{{{{{{~~~yyyxxxyyy|||{{{vvvpppkkkhhhddd```]]]]]]bbbhhhooorrrvvv{{{|||xxxrrrnnniiiddd^^^\\\^^^fffuuu~~~|||~~~|||sssbbbZZZQQQOOOOOOQQQVVV\\\^^^\\\\\\^^^aaadddffffff___\\\WWWOOOFFF===666222222111///---+++))))))(((+++++++++++++++*********))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))((((((''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''')))***)))***,,,...000222333333222222222222222333444444;;;===@@@DDDKKKSSSYYY]]]]]]^^^cccqqq}}}qqqhhhgggkkkOOOOOOOOOOOOOOOOOOOOOOOOVVVVVVSSSOOOIIIDDDAAAAAA>>>;;;888888:::===???@@@DDDFFFKKKOOOPPPPPPNNNMMMIIIGGGEEEDDDCCC@@@<<<999;;;:::999888666555444333000000//////...------,,,'''((((((((()))))))))***((()))))))))************)))))))))((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&''''''(((((())))))(((***---000222333333222666666777777777666555555444777:::<<<@@@LLL\\\iii|||yyyvvvwwwyyy~~~|||ssskkkddd___\\\[[[ZZZ]]]eeekkkmmmpppttt~~~vvvgggdddbbbaaabbbccccccbbbfffnnnxxx|||}}}}}}{{{yyytttoooiiigggiiimmmqqqrrruuu{{{}}}wwwpppllleee^^^ZZZVVVTTTYYYfffvvvyyyjjj\\\WWWVVVTTTVVVYYYWWWVVVVVVXXX[[[^^^aaabbbccceeefffddd]]]RRRFFF>>>:::777333///,,,++++++,,,,,,,,,,,,++++++************)))(((''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))***,,,,,,---///111222333333333111222444555777888999999<<<===@@@EEELLLSSSXXXZZZ\\\cccnnn~~~sssmmmmmmJJJJJJIIIHHHHHHGGGFFFFFFMMMNNNMMMJJJFFFDDDCCCCCC???<<<::::::>>>BBBEEEGGGFFFJJJPPPVVVZZZ[[[ZZZYYYZZZYYYVVVTTTRRRMMMGGGCCCAAAAAA???>>><<<;;;:::999333222222111000//////...'''((((((((())))))******''''''''''''(((((((((((('''((()))))))))))))))((())))))))))))((('''&&&%%%%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$#########%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))$$$%%%&&&'''(((***++++++)))+++///222444444333222888888888888888777666666222777===AAAGGGTTTeeerrrwwwyyyyyy}}}}}}qqqfffaaabbb___^^^ccceeecccccceeehhhwww{{{mmmjjjfffeeeeeefffgggfffkkkttt~~~{{{tttpppqqqtttvvvvvvyyy}}}wwwtttmmmfff^^^XXXRRRSSS]]]kkkwww~~~xxxeee\\\YYYUUUSSSUUUTTTSSSRRRSSSTTTWWWZZZ[[[fffmmmuuuzzzvvvkkk]]]SSS???<<<777111...---......,,,,,,,,,++++++************)))(((''''''((()))***************************(((((((((((())))))))))))(((((())))))))))))((((((######$$$&&&((()))***+++)))'''%%%######%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++******,,,---...///111333444444444444333555888;;;===>>>??????;;;<<<@@@EEEMMMSSSWWWYYYZZZfffvvvtttrrrJJJGGGCCC@@@??????>>>===BBBAAAAAA@@@@@@AAABBBBBBAAA>>>;;;;;;>>>@@@???===EEEIIINNNOOONNNPPPTTTYYY^^^___bbbffffff```VVVNNNQQQMMMHHHGGGHHHGGGBBB======888666888777333000000...---,,,+++***)))))))))***++++++***))))))***,,,))))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&((()))+++,,,111......222444333333555999555666;;;;;;666555999<<<@@@FFFLLLSSS]]]iiippp{{{zzzzzz}}}yyywwwxxx|||xxxkkkddddddcccaaa^^^\\\ZZZZZZZZZbbbiiisss~~~|||tttkkkeeedddfffggghhhrrrxxx{{{wwwxxx|||}}}}}}|||lllccc[[[XXXYYY^^^hhhrrrrrreeeaaa___ZZZUUU[[[YYYVVVRRROOONNNSSSYYY[[[iii{{{}}}qqqZZZIII:::555333///---...+++++++++,,,,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))//////---+++)))'''&&&%%%***))))))((('''&&&&&&%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***+++---///000111333555555444444555666666666:::BBBIIIJJJFFF@@@CCCBBBCCCGGGIIIHHHLLLRRR[[[bbbqqq}}}sss@@@???=========<<<:::777=========>>>>>>???@@@@@@???<<<::::::<<<>>>===<<<<<<@@@DDDEEEEEEFFFKKKPPP```cccfffiiihhhbbbZZZSSSTTTPPPLLLLLLOOOPPPMMMJJJEEEBBB@@@BBBAAA;;;666555333222000///------,,,,,,++++++***)))((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))&&&&&&&&&((()))+++,,,---111......333555333333666888666888>>>@@@===<<>>777444444111///---,,,,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))*********))))))(((((('''(((((()))))))))((('''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((***,,,---...///111222444333222222333444777:::BBBMMMVVVYYYVVVSSSHHHDDDBBBBBB@@@???CCCIIIRRRZZZfffqqqwwwwww666777999<<<>>>>>><<<:::888888888888888888888888666555444333444555555666666888:::;;;;;;<<<@@@CCCTTTWWWZZZWWWOOOGGGBBB@@@@@@??????CCCKKKRRRWWWYYYVVVXXX___fffeeeYYYLLLEEE>>>>>>===;;;999666444333111000...,,,,,,,,,+++***(((((())))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&''''''((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((())))))*********((()))+++---///111222222222000111444333111222666888BBBRRRbbblllooonnnllliiijjjjjjiiifffccc___]]]aaadddhhhgggdddbbbccceeekkkmmmuuu}}}uuullleeedddhhhmmmvvv~~~}}}uuutttwwwzzz|||~~~|||tttrrrnnnpppssszzzxxxtttmmmpppooojjjeeebbb]]]XXXUUUTTTZZZiiizzzjjjXXXLLLDDD???===888444000.........,,,***************************((((((((((((((((((((((((((()))))))))******+++++++++*********)))))))))((()))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&''''''(((((()))))))))***,,,...///111222222444555666666444444666888;;;@@@IIISSS[[[\\\YYYUUUNNNIIIDDDBBB???>>>BBBHHHTTT___kkkqqqsssyyy~~~999999999<<>><<<::::::::::::888777666666555666777888888999;;;<<<<<<===>>>???HHHKKKMMMKKKDDD>>>;;;:::999888888:::???EEEIIILLLMMMRRR^^^kkknnndddXXXRRRNNNNNNMMMKKKFFF@@@;;;777555333000/////////---+++)))*********************(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((()))'''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))*********+++...000222333333333444222222333222000333999AAAQQQiiiyyyvvvqqqmmmiiigggeeedddccceeefffddd```]]]]]]___iiikkkrrr|||{{{rrrkkkjjjooottt~~~||||||~~~~~~~~~yyywwwxxx{{{|||xxxyyy}}}~~~{{{|||~~~zzzwwwsssrrruuu}}}|||vvvkkkaaaYYYVVVXXX```iiirrrwwwiii```YYYSSSOOOAAA;;;333/////////---***++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))************)))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))******+++---///111222333333444555666666555555888:::;;;BBBLLLWWW^^^___\\\XXXRRRMMMGGGEEEBBB@@@DDDKKKVVVbbbnnnrrrqqqsss|||AAA@@@@@@BBBEEEGGGGGGGGGGGGDDD@@@<<<:::::::::;;;999::::::888777777999;;;===???@@@BBBBBB@@@>>>===<<<>>>??????===;;;:::::::::999888888888:::<<<>>>???DDDPPP___fffbbb\\\YYY\\\^^^___^^^YYYQQQIIICCC>>>:::555333333222///+++++++++++++++*********)))((())))))******))))))((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((()))******,,,...000222333444333333555333222333222222999AAAQQQdddwwwqqqoooppprrrsssnnnmmmjjjfffaaa___^^^___eeegggmmmtttwwwzzz}}}uuunnnmmmrrrxxx}}}zzzwwwuuuuuuwwwzzz|||}}}}}}zzzuuupppnnnnnnqqqrrrtttuuuxxx|||~~~|||vvvuuutttuuuyyyyyyuuuyyyppp```YYYVVVYYYZZZ___ooo~~~vvvrrrppplllgggPPPFFF:::222000///---***++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''&&&&&&%%%))))))))))))))))))))))))(((((()))))))))((('''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%&&&&&&'''((())))))***+++)))***---///111222222222222333333333333555888;;;;;;CCCPPP\\\bbbccc```^^^OOOJJJEEECCCAAA@@@DDDKKKWWWcccnnnpppppprrruuuvvv~~~~~~~~~PPPQQQRRRUUUWWWXXXVVVTTTQQQMMMHHHCCCAAABBBEEEGGGEEEFFFGGGEEECCCCCCFFFHHHJJJLLLNNNOOOOOOLLLGGGCCC>>>===<<<=========<<<:::999999999999888888:::;;;999999???IIIPPPPPPQQQRRR[[[```fffkkkjjjeee]]]XXXMMMHHHAAA===<<<888333...------,,,+++***))))))((())))))************))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''(((((()))&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''''''(((***++++++,,,...///111333444444333222444222222333444888CCCNNNeeewww|||xxxyyy}}}wwwqqqnnnllljjjiiiffffffiiillllllkkkpppwww~~~{{{}}}~~~yyysssrrrvvv||||||wwwqqqkkkhhhhhhhhhiiilllrrrwwwwwwyyy}}}}}}zzzqqqpppooonnnlllmmmnnnooorrruuuxxx{{{}}}{{{xxxmmmooorrrtttvvvxxx|||~~~~~~xxxuuussssssxxx~~~|||xxxxxxxxxxxxpppdddYYYWWWUUUUUUaaapppzzz}}}}}}yyyzzz~~~{{{fffXXXFFF:::555333000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&'''((()))***++++++***+++...111222333333222111222333333444666:::===@@@IIIVVVaaagggfffccc```PPPLLLIIIIIIGGGFFFKKKRRR^^^hhhpppqqqtttxxxyyywww{{{{{{zzzwwwtttuuuzzz___aaadddhhhjjjiiidddaaa```\\\VVVQQQPPPRRRVVVYYYXXXYYYZZZXXXVVVVVVYYY\\\XXXYYY\\\]]]]]]XXXQQQLLLKKKHHHDDDDDDEEEDDDAAA>>>555777999::::::;;;===???<<<777555888<<>>888888666333000---+++))))))&&&)))++++++)))((()))+++(((((((((((())))))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%#########%%%''')))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))***+++***)))((()))***)))***++++++------...///000000000111222333333444222///111888>>>FFFUUUcccuuu}}}|||zzztttpppnnnkkkgggbbbaaabbbdddnnnuuu}}}}}}|||zzzwwwwww{{{zzzzzzzzzrrriiibbb]]]ZZZYYY^^^bbbfffhhhiiikkkooorrrrrrppprrrxxx{{{zzzzzz|||~~~~~~~~~|||zzzzzz{{{}}}}}}uuunnnjjjjjjlllnnniiiiiijjjmmmpppuuuzzz|||yyy}}}}}}~~~~~~vvvlllddd___\\\]]]aaajjjtttlll^^^ZZZ]]]______kkkeeebbbhhhqqqxxx~~~vvvdddUUUGGG:::444555000---+++---,,,)))))),,,+++++++++************)))...+++)))***,,,---+++(((+++******)))(((''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((***'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''&&&$$$&&&***)))%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&)))((('''&&&%%%&&&&&&''')))))))))))))))***++++++///000111444777888777666555444444333444999@@@EEEOOOYYYccceeeaaaaaagggnnnrrrooommmlllkkkhhhggggggooopppuuuyyyzzz}}}~~~tttqqqtttyyy}}}tttuuuvvvxxxyyywwwuuussssssnnnjjjiiimmmsssxxxzzz~~~zzzxxxyyyxxxvvvyyy{{{wwwooopppooojjjaaaXXXRRROOODDDHHHKKKLLLPPPSSSPPPJJJ>>>;;;888888999:::;;;::::::>>>EEEOOOXXXaaahhhkkkjjjeee^^^YYYUUUOOOGGG@@@===:::555111...,,,,,,,,,''')))+++***(((&&&'''(((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((*********(((((()))*********+++,,,---......///222222333333444444444444666333555===FFFOOO]]]jjjttt}}}{{{}}}{{{sssqqqnnniiicccaaaaaabbbhhhqqq|||~~~yyyxxxyyywwwvvvzzz~~~yyyrrrjjjccc^^^[[[ZZZ\\\___cccfffhhhkkkooosssqqqoooqqqxxx~~~}}}wwwpppmmmmmmppprrrpppppppppqqqsssvvvyyy{{{yyy|||~~~~~~~~~tttiiiaaa]]][[[^^^eeeooozzzrrreeeaaaaaabbbaaa^^^YYYWWW\\\eeeooozzzuuufffYYYLLL@@@:::444000///111111...---///++++++++++++************...,,,******,,,,,,+++)))+++******)))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&''''''((((((&&&&&&&&&''''''''''''((()))&&&%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$'''(((%%%%%%((((((&&&(((''''''&&&&&&''''''((()))((((((((('''''''''''')))((('''&&&&&&&&&'''''')))))))))))))))***+++,,,000000111333555666666555222222222333555;;;BBBHHHSSS\\\dddccc___dddsssyyytttrrrvvvvvvyyy||||||yyysssssstttvvv{{{xxxvvvvvvxxxyyywwwtttsssuuu{{{~~~|||{{{zzzvvvkkkbbb]]]VVVZZZ___dddjjjkkkcccYYYGGGAAA:::888999:::888555666666999>>>EEEMMMUUUZZZ^^^\\\ZZZYYYYYYVVVPPPKKKGGGCCC===777333000000000+++,,,,,,+++(((&&&&&&'''+++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&&&&'''''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))(((''')))******++++++,,,---.../////////000222333444555555555777555888AAAMMMXXXbbbjjjoooqqqssstttzzz}}}yyy~~~xxxvvvsssmmmgggcccbbbcccgggrrryyywwwsssrrrtttyyy|||}}}yyyxxxuuupppjjjeeeaaa^^^]]]___bbbfffiiimmmppptttwwwwwwssstttyyy}}}wwwuuuuuuwwwyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxzzz|||}}}}}}yyyoooiiidddeeehhhnnnvvv{{{oooiiigggdddbbbVVVRRRPPPSSSZZZeeettt~~~rrreeeRRRAAA777222///111111...---...,,,,,,,,,+++++++++******---,,,***+++,,,,,,+++)))*********))))))(((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''(((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%***,,,(((%%%''')))((((((((((((''''''((((((((((((((((((((('''''''''''')))(((''''''&&&&&&''''''))))))))))))***+++------111111222333333444444555444444555555777<<>>>>>>>>:::666:::999777777:::???DDDHHHMMMLLLMMMPPPSSSUUUTTTSSSRRROOOJJJDDD===888444222......---,,,***)))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''))))))(((((()))+++++++++,,,---...///000000///000222555666888999999::::::???JJJVVV```dddffffffeeeeeejjjrrrzzz~~~~~~zzzvvvvvv}}}|||{{{wwwrrrllliiiiiijjjqqq||||||wwwtttqqqqqqtttuuuuuuyyy~~~~~~yyyvvvuuurrrqqqooommmkkkiiigggfffiiilllooossswww{{{~~~~~~{{{}}}~~~|||yyywwwuuuttttttvvvwwwwwwvvvvvvwww{{{~~~xxxvvvttttttwww}}}xxxqqqkkkeeeaaaXXXUUUSSSUUUXXX^^^lllyyy|||dddKKK>>>666000//////------///---,,,,,,,,,++++++++++++,,,,,,++++++++++++***************)))))))))((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((***))))))(((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&---000+++''''''***+++((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''''''''))))))******+++---...///111222222222222333555666;;;;;;:::999999<<>>@@@CCCIIIPPPTTTWWWYYYXXXVVVQQQJJJAAA999555000///---,,,++++++******((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((($$$%%%&&&'''(((***+++,,,''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''))))))((()))***,,,+++,,,---...///000000111444555666888;;;>>>@@@AAAFFFIIIOOOWWW```eeeeeeaaa]]][[[]]]dddmmmrrrttttttkkkkkkoooyyy}}}|||yyyuuuqqqppprrrtttzzzxxxtttrrrtttssspppoooqqqrrrssssssqqqooonnnnnnpppqqqrrrtttvvvwwwxxxwwwwwwvvvwwwzzz~~~~~~|||{{{zzzyyyvvvtttrrruuuzzz}}}}}}}}}wwwnnnfffaaaZZZWWWWWWXXXYYY[[[dddmmm~~~uuu[[[LLLAAA666333111000///111------------,,,,,,,,,+++,,,,,,,,,,,,+++******+++************))))))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''((())))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%+++...***%%%''')))+++'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''(((((((((((((((((())))))***+++---...000111222333333333222444777;;;>>>>>>===<<<<<<>>>BBBFFFIIIUUUaaaccccccnnnzzzvvvrrrpppwwwyyywwwuuutttsssxxxuuuzzz}}}}}}wwwnnncccZZZUUUOOOHHHBBB<<<;;;888666444444444555888888999<<>>888555444222000.........---,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%%%%%%%&&&'''((()))''''''''''''''''''''''''$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((******++++++---///------...///000111111222222444:::DDDRRRaaannnuuuvvvwwwsssjjjddddddccc```dddbbbdddfffbbbZZZWWWYYYYYY]]]fffrrr|||zzzxxxuuuqqqmmmlllpppwww}}}~~~yyyvvvwwwtttlllfffdddaaacccddddddeeegggjjjmmmxxx|||}}}xxxtttoooiiicccbbb___[[[YYY[[[cccmmm|||zzzeeeYYYNNNJJJFFF===555000............------------***,,,---,,,***)))***,,,************************'''(((((((((((((((((('''((((((((((((((((((((((((((((((((('''(((((())))))&&&&&&&&&''''''''''''(((''''''&&&$$$!!!"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&"""%%%&&&$$$%%%))))))'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&'''((()))***))))))((()))***+++,,,///111333444111444666666666:::BBBIIIMMMNNNNNNNNNNNNPPPTTTWWWTTTVVV[[[___fffnnnwww~~~|||xxxxxx{{{|||uuurrrpppooo~~~xxxnnnfffffflllrrrzzz~~~|||vvvtttxxxyyylllcccVVVQQQIIIAAA<<<::::::;;;444555777888888999;;;<<<>>>BBBHHHNNNRRRTTTUUUTTTNNNIIIBBB===;;;888555222333222111///---+++***)))************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((+++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((***++++++,,,///000------...///000111222222555:::DDDTTTiiixxxmmmlllmmmlllnnnllllllkkkdddYYYVVVZZZ\\\```iiisssyyy~~~{{{tttuuurrrmmmhhhgggllluuu{{{~~~~~~yyyvvvwwwtttllldddaaa```bbbfffhhhjjjllloooqqqxxx}}}}}}xxx|||~~~yyyooojjjeee^^^ZZZYYYVVV\\\jjj}}}tttjjjbbb___ZZZNNN@@@888//////.........---------***,,,...---***(((***,,,******************++++++&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))(((((()))***++++++&&&&&&&&&'''''''''((((((&&&&&&$$$!!!###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%''''''&&&)))------***((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''(((*********)))((()))***+++---///222444555111444666777777===FFFMMM\\\\\\\\\ZZZXXXYYY[[[^^^YYYVVVTTTWWW```iiipppsss{{{~~~wwwsssrrrrrriiiiiifffccc``````bbbdddqqqssstttssstttxxxzzzsssoootttqqqnnnqqqzzz~~~oooiii\\\OOOIIIGGGDDD>>><<<666555;;;???;;;555444999;;;???EEELLLTTTZZZ^^^YYYUUUNNNGGGAAA===;;;:::333555666222,,,(((***---(((((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$&&&''')))))))))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&'''((()))))))))((('''(((***,,,---------...///444222//////111444555666999@@@MMM```{{{wwwrrrtttyyyvvvtttmmmdddaaaaaa___[[[ccccccgggmmmqqqsssyyy}}}vvvpppooolllgggdddeeejjjppptttuuuxxx}}}|||{{{wwwwwwvvvsssnnnhhhaaa^^^fffjjjooossstttsssssssss}}}wwwnnnddd\\\VVVUUUZZZgggttt{{{~~~zzzwwwtttiiiSSS>>>555111///000///,,,---111...---+++,,,------,,,***+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''''''''((()))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***)))'''%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))(((((((((((())))))'''(((((())))))))))))((())),,,///111222333444666666111222999===AAAPPPbbbmmmlllkkkkkkjjjgggbbb___aaaZZZWWW]]]fffkkkooorrr~~~|||yyywwwooommmlll```___]]]ZZZXXXWWWZZZ\\\^^^```bbbbbbaaaccchhhlllvvvxxxzzz{{{yyytttoookkkfffeeeeeejjjsss~~~yyywwwxxx|||}}}pppgggccc\\\UUUNNNCCC;;;::::::666333333444666:::@@@HHHPPPVVVZZZ^^^^^^[[[WWWQQQIIIBBB>>>555555444000,,,***+++,,,*********))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%'''(((((()))))))))))))))(((***------------...000///000111222333555777999???LLL^^^tttyyyyyy}}}||||||yyyrrrnnnooonnnkkkkkkiiiiiilllllllllpppvvvvvv{{{~~~{{{xxxwwwtttpppppplllfffccccccggglllooorrrtttxxx~~~xxxvvvttttttsssrrrpppmmmjjjhhhoootttzzz~~~~~~|||{{{zzz|||~~~|||}}}{{{ooo^^^WWWSSSUUU```llltttzzzmmmYYYAAA:::444333111---,,,---...---,,,,,,------,,,***++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((''''''((()))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))'''((())))))***)))))))))))),,,///111222222444555888444666>>>DDDMMMbbbxxx|||vvvqqqnnnhhhaaa]]]bbbhhhjjjllloootttvvv~~~}}}tttpppoooYYYYYYWWWTTTRRRQQQSSSUUURRRUUUXXXWWWUUUTTTWWWYYY^^^aaafffiiijjjhhheeebbbWWWXXX\\\ccckkkrrruuuvvvyyy{{{~~~~~~xxxsssjjjkkkmmmtttzzzsssiiiZZZJJJ@@@<<<888777777444555888<<>>DDDNNNccc|||zzznnnjjjiiimmmqqqrrrsssuuu}}}{{{vvvtttsssqqqnnniiiggggggggghhhiiihhheee```^^^```bbbcccaaa^^^ZZZUUUQQQOOOMMMMMMOOOSSSXXX]]]___^^^\\\______]]]\\\ZZZYYYZZZ[[[^^^bbbfffjjjpppzzzooocccYYYNNNFFF>>>===;;;:::;;;===@@@BBBGGGMMMVVV___dddeeecccaaaSSSJJJ???999777444///***------+++******)))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''((())))))((('''&&&&&&''')))***,,,,,,...000111111111222333333555777777888@@@LLLVVVeeesssuuummmeee```ccchhhnnnyyyzzztttuuuwwwxxxxxxuuurrrpppoooqqquuuzzz|||~~~uuulllffffffjjjnnnsssxxx~~~}}}|||zzzzzzzzzyyyyyyyyyxxxwwwvvvuuuttttttvvvuuutttrrrqqqsssxxx{{{|||rrrkkkhhheeegggnnntttxxx~~~~~~ooobbbVVVTTTXXX___iiirrrwwwppp]]]HHH<<<777444222222000///---...//////...,,,------,,,,,,+++******)))************************))))))(((((((((((())))))((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((((()))***+++,,,,,,,,,,,,---///000111222333555777:::<<<@@@GGGTTTlllyyyuuuiiiggghhhnnnrrrtttwww{{{|||~~~zzzwwwwwwxxx|||}}}~~~{{{vvvssssssuuuwwwtttnnnggg```ZZZVVVTTTSSSTTTWWW[[[^^^]]]ZZZXXXTTTUUUUUUTTTSSSUUUXXX[[[\\\^^^aaaffflllsss|||qqq```QQQFFFDDD@@@>>>===>>>@@@BBB@@@DDDJJJRRRZZZ```eeeggg]]]TTTJJJCCC???;;;555000///...---,,,++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((())))))'''''''''((()))***+++,,,---///111222222222333444333444555777???LLL\\\hhhrrrzzz{{{wwwxxx{{{~~~vvvpppjjjgggkkkrrrxxx~~~}}}~~~}}}{{{qqqooolllkkknnnqqqsssttttttpppiiicccaaaeeelllrrrxxx}}}{{{wwwqqqpppooonnnnnnmmmnnnnnnpppoooooonnnmmmlllkkkkkkkkkjjjiiigggfffgggiiilllmmmnnnmmmllljjjjjjlllnnnqqqwww~~~}}}rrrnnnmmmqqquuuuuuwww{{{{{{wwwiii\\\VVVWWWZZZ```gggkkkttt~~~rrr^^^OOODDD:::444222111///......//////...---......---,,,+++******)))************************))))))(((((((((((())))))'''(((((())))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((()))***+++,,,---------...///111222333555888:::999<<>><<<@@@FFFPPP___sss}}}zzz{{{wwwuuuuuuuuutttwww|||zzz}}}yyyrrruuuzzz~~~~~~xxxooohhh```bbbcccbbb```___aaadddaaa^^^\\\___gggoootttvvvmmmqqqwww}}}mmmhhh___UUULLLGGGEEEDDD@@@??????@@@EEEKKKRRRVVVccc___YYYSSSMMMGGGBBB???777555222///---,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***,,,.../////////...///111333444333444555666;;;::::::@@@KKKYYYeeekkkiiijjjiiihhhkkknnnkkkeee___aaafffoooyyy{{{vvvtttqqqqqqwww~~~uuuqqqllljjjkkkkkkiiiggg___aaaccceeehhhmmmtttxxx|||}}}}}}xxxtttrrrrrrrrrppppppqqquuuxxx}}}wwwqqqllljjjbbbbbbaaaaaabbbbbbcccdddbbbbbbaaa```___^^^]]]]]]\\\]]]]]]\\\[[[[[[^^^```YYYYYYZZZZZZYYYXXXWWWWWWXXX\\\______]]]\\\```dddjjjkkkoooyyyvvvuuuuuuxxxzzzlllddd```[[[ZZZ\\\\\\aaadddffflllyyy{{{jjjUUUEEE>>>111000//////000000///...//////...---+++******)))************************))))))(((((((((((())))))&&&'''(((*********)))((())))))))))))((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""###$$$%%%'''((())))))'''''''''&&&&&&'''''''''((()))+++,,,---............000222444555888===@@@AAADDDIIIRRR___nnnxxx|||~~~zzzvvvxxx}}}|||sss~~~{{{zzz}}}}}}zzz~~~~~~yyywwwppprrrrrrpppooorrrrrrooofffccc``````ccchhhlllnnngggiiimmmppprrrrrrrrrqqqzzzqqqdddZZZPPPGGGAAABBBBBB@@@@@@CCCIIINNNQQQQQQUUUZZZ\\\WWWMMMDDD<<<:::777333000......---***++++++***(((((()))+++)))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++(((%%%###"""$$$&&&(((************))))))))))))))))))+++,,,...///000111222333444444555777:::=========AAAKKKVVV^^^```___gggdddaaa```bbbdddcccbbbWWWZZZaaalllzzzvvvtttxxx}}}|||vvvnnniiihhhhhhgggfffaaacccfffhhhkkkpppvvvzzz{{{}}}yyytttqqqnnnkkkiiijjjgggeeecccccceeegggjjjoooooopppooommmiiifffddd___```aaaaaaaaaaaaaaa```___^^^]]][[[ZZZYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXZZZYYYXXXVVVUUUUUUVVVVVVUUUVVVXXXZZZZZZYYYXXXWWW[[[\\\___fffppp{{{}}}}}}uuulllfffaaa___bbb```^^^]]]bbblllwww{{{hhhQQQ>>>888444000///111111000...,,,,,,---.........------******************++++++---,,,***)))'''&&&&&&&&&******)))((((((((((((((()))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&'''((((((''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))((((((((((((((()))***,,,...///......///000555444444444666999<<<===CCCGGGMMMUUU]]]fffnnntttttttttuuu||||||ttttttzzzwwwtttzzzwwwxxxxxxxxx{{{{{{}}}|||xxxvvvxxx|||~~~|||{{{|||yyyuuukkkhhheeeeeegggiiikkkllldddeeegggjjjlllmmmnnnooommmyyyrrr```RRRIIIHHHEEECCCBBBBBBDDDFFFJJJKKKOOOVVV\\\\\\VVVQQQEEEAAA;;;555111.........,,,,,,+++)))((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***(((&&&$$$$$$%%%&&&((()))))))))))))))(((((((((++++++,,,---...000000111111333555555555999BBBJJJQQQRRRUUUZZZ___bbbbbbaaaaaa```___aaacccbbb___\\\XXX[[[aaajjjvvvzzzwwwxxx{{{}}}}}}yyytttnnnjjjiiiiiihhhfffeeehhhlllppprrruuuxxx{{{|||xxxqqqllliiigggeeeccccccbbb```^^^^^^```bbbcccbbbbbbccccccbbbaaa___^^^`````````_______________^^^]]]\\\[[[YYYYYYXXXXXXVVVVVVWWWWWWWWWWWWVVVVVV[[[ZZZXXXVVVUUUUUUUUUUUUTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVVVVXXX]]]ccciiimmmssstttxxx~~~}}}wwwtttrrrnnniiiaaa[[[ZZZ___gggmmm{{{}}}nnnZZZJJJ===999444222222222000///------------------,,,+++++++++***************+++,,,+++***(((''''''''''''******)))((((((((((((((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))***,,,.../////////000111333333444555888<<<@@@BBBCCCGGGNNNUUU\\\dddlllqqquuutttuuurrrqqqvvv}}}xxxwwwvvvvvv|||~~~vvvsss}}}xxxttttttttttttwww|||~~~yyywww|||}}}xxxsssqqqooonnnoooppppppooohhhgggfffeeefffgggiiikkkfffqqq~~~yyygggXXXSSSLLLHHHHHHGGGEEECCCBBBCCCFFFMMMUUUZZZZZZYYYOOOJJJCCC;;;555222111111///...,,,***))))))******)))))))))))))))))))))))))))))))))(((((((((''''''(((''''''&&&&&&''''''((('''(((((((((((('''&&&%%%&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))---......///000000111111111555999777888BBBUUUeeessstttuuusssooojjjfffeeeaaabbbeeeggghhheee___[[[[[[^^^bbbiiipppxxx~~~|||xxxvvvwwwyyyzzzyyy|||{{{uuussspppnnnnnnmmmkkkjjjmmmqqquuuxxxzzz{{{}}}~~~qqqmmmfffbbb___^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]]]][[[[[[\\\]]]^^^^^^______```___^^^\\\\\\\\\]]]]]]\\\[[[ZZZZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVZZZZZZXXXWWWVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVXXXVVVTTTRRRRRRSSSUUUWWWZZZ[[[^^^dddlllvvv~~~}}}{{{kkk]]]VVVVVV[[[___kkkuuu~~~}}}sssdddXXXJJJDDD===777333222111000---------------,,,+++***---,,,+++***************+++***)))(((((((((((()))******)))((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))***---///000///000111222333444666999===BBBFFFIIIFFFKKKRRRYYY___eeekkkooorrrqqqssssssooouuu{{{~~~tttpppqqqrrrrrruuu~~~zzztttsssyyyuuusssuuuuuutttvvvzzzxxx}}}zzz|||{{{{{{zzzyyyzzz{{{|||{{{zzzvvvrrrmmmgggdddbbbcccdddhhhqqq{{{nnndddXXXQQQPPPOOOLLLHHH???>>>???CCCJJJQQQTTTVVVUUURRRLLLEEE>>>999555333111///,,,++++++,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((((('''((((((''''''''''''(((((((((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&(((((())))))*********+++000000000111111222222222222888;;;:::>>>PPPooouuunnnlllmmmnnnpppqqqoookkkeeeaaaaaacccfffiiillloooqqqrrrssszzz~~~}}}|||yyyuuurrrrrrtttwwwwwwxxx{{{wwwrrrssssssuuuvvvvvvuuutttxxxzzz|||~~~~~~~~~zzzxxxwwwuuurrrrrrrrrssssssssshhhddd^^^ZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\^^^```aaa___^^^[[[YYYXXXYYYZZZ[[[YYYYYYYYYYYYXXXWWWWWWVVVWWWWWWUUUTTTTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUVVVVVVYYYWWWUUUSSSRRRRRRSSSSSSSSSTTTUUUWWW\\\aaagggjjjsss||||||hhh\\\XXX[[[]]]^^^gggrrrzzz|||xxxooohhh^^^VVVJJJ>>>666222111111,,,,,,---------,,,,,,+++...---,,,+++***)))))))))***))))))((())))))*********))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&***(((&&&%%%$$$&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))(((((((((((())))))***+++---000111000111222333555666:::>>>CCCHHHLLLNNNOOOSSSZZZ___dddhhhlllnnnnnnpppuuuvvvqqquuu{{{~~~uuulllnnnpppssstttuuuxxx|||~~~xxxtttsssxxxuuuuuuwwwvvvrrrqqqttt{{{~~~{{{wwwnnnfff```^^^]]]fffmmmuuuxxxxxx~~~zzzhhh]]]XXXUUUOOOJJJAAA???===>>>CCCIIINNNQQQZZZYYYVVVPPPIII@@@888444222...+++***+++------,,,***************************)))))))))(((((((((((((((((((((''''''((((((((())))))(((((('''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((()))))))))((('''))))))***+++,,,,,,------111111111222222333333333333777:::===GGGbbbxxxuuuxxxxxxxxxvvvrrrmmmiiigggjjjjjjkkkllllllkkkjjjjjjeeeiiimmmpppsssxxxzzzyyyyyyxxxvvvsssppppppsssvvvxxxwwwwwwxxxyyyrrruuuyyy}}}~~~~~~yyyuuuqqqnnnllliiigggfffhhhiiiiiihhhbbb^^^ZZZWWWWWWXXXYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[XXXVVVVVVVVVWWWXXXWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWUUUTTTTTTUUUWWWWWWTTTTTTUUUWWWXXXYYYYYYZZZXXXWWWVVVVVVVVVVVVWWWWWWUUUTTTSSSQQQQQQPPPPPPPPPSSSSSSSSSSSSUUUWWWZZZ[[[___fffrrrxxxiiiaaa]]]\\\WWW]]]hhhttt|||~~~~~~~~~vvvlll]]]LLL===555222222+++,,,------...............---,,,+++************)))))))))))))))******+++***))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''***)))&&&%%%$$$%%%'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((()))******+++...000111222222444555555888===CCCHHHLLLOOOPPPVVVZZZ___bbbdddfffiiijjjiiiqqqzzz{{{uuuvvvyyyxxx{{{~~~vvvkkklllnnnrrrtttttttttttttttssswww|||}}}{{{wwwuuutttzzzvvvuuuvvvtttooommmooo|||vvvmmmfffaaa___```eeekkknnnqqqxxx|||mmmddd[[[RRRKKKDDDCCCAAA@@@BBBGGGLLLOOO\\\\\\\\\XXXQQQHHH???999666111,,,***+++,,,+++)))******************************)))))))))((((((((()))((((((''''''(((((()))***)))((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((()))))))))))))))))))))***+++,,,---...//////000111111222333333444444333666:::CCCVVVuuu}}}||||||{{{wwwrrrnnnmmmmmmqqqqqqpppooommmkkkiiihhhccceeeiiinnntttyyy}}}~~~{{{wwwtttsssuuuwwwyyyyyyuuuqqqoooqqqyyytttxxx~~~|||vvvqqqmmmjjjhhhcccaaa``````aaabbbaaaaaa]]][[[XXXWWWXXXYYYYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUTTTTTTUUUUUUUUUVVVXXXYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVRRRSSSUUUWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRQQQOOONNNNNNNNNNNNOOOPPPRRRTTTUUUVVVXXX\\\bbbkkkxxx}}}nnnbbbZZZUUUXXXaaaooo{{{sssaaaNNN@@@888555------...///////////////...---,,,+++++++++++++++******)))))))))******+++******)))(((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''(((((()))***+++,,,...111222333333555666555:::BBBJJJPPPSSSTTTTTT[[[]]]___`````````aaabbb___jjjvvv{{{{{{zzz||||||{{{zzz{{{zzznnnoooqqqsssuuuuuutttrrrqqqooorrrwwwyyyyyywwwvvvvvv{{{vvvssstttsssqqqssswwwyyysssooolllhhhgggggghhhkkkqqqyyy~~~uuuiii\\\TTTJJJIIIFFFDDDCCCDDDGGGJJJTTTVVVXXXYYYWWWSSSNNNJJJ@@@:::222///......,,,)))*********************************)))))))))(((((())))))(((((((((((())))))******((('''''''''((()))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((())))))*********((()))***+++---...///000//////000222333444555555666888@@@PPPjjj~~~~~~yyyvvvuuuvvvvvvuuusssqqqooommmkkkkkkhhhjjjpppxxx~~~zzz{{{}}}wwwrrrjjjddddddiiiooosssxxxwwwwwwyyy}}}www{{{|||uuuoookkkgggdddbbb^^^]]]\\\]]]______^^^\\\XXXWWWVVVWWWYYYZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWXXXYYYXXXXXXVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSUUUVVVXXXYYYZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWVVVVVVTTTUUUVVVXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTRRRPPPOOOLLLMMMOOOPPPRRRTTTUUUUUUUUUWWWZZZ\\\aaammm{{{ooo```ZZZXXX\\\gggsss}}}xxxdddOOO@@@888111111111111000///...------,,,,,,+++++++++,,,,,,++++++******)))***************)))(((((((((((((((&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++,,,///222333333444666777999@@@LLLWWW^^^aaa```___^^^______]]][[[ZZZZZZ\\\[[[fffqqqvvv{{{vvvuuuuuuuuuuuuuuutttrrrqqqnnnpppsssvvvwwwwwwxxxxxxzzzuuuqqqrrrtttwww}}}}}}zzzwwwqqqjjjfffgggkkkpppssszzzyyywwwyyywwwhhh___PPPNNNKKKFFFBBB@@@AAABBBJJJMMMRRRWWWZZZ\\\\\\\\\KKKDDD;;;555444222...+++************************************))))))))))))))))))(((((((((((())))))+++***((('''''''''((()))&&&%%%%%%$$$%%%&&&((()))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))(((((()))***++++++'''((()))***,,,---//////...///000111333444555666:::===GGG]]]zzzxxxwwwtttrrrpppnnnmmmmmmnnnpppwwwuuunnneee^^^\\\___dddgggjjjjjjjjjlllqqqxxx~~~yyy}}}|||xxxqqqkkkgggdddaaa```[[[[[[[[[]]]^^^^^^\\\ZZZUUUTTTUUUVVVYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWRRRTTTUUUWWWWWWVVVTTTSSSQQQRRRSSSSSSTTTSSSSSSRRRTTTVVVXXXZZZZZZZZZXXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXVVVWWWXXXXXXXXXWWWVVVUUUWWWXXXYYYZZZZZZXXXVVVUUUSSSSSSTTTTTTTTTRRRPPPOOOPPPPPPRRRSSSTTTUUUUUUUUUSSSUUUUUUTTTTTTZZZeeennnxxxkkk```ZZZYYYaaajjjssssssZZZFFF:::555555444222000...,,,+++,,,,,,+++++++++,,,------,,,++++++***))))))************)))(((((((((((((((&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&%%%$$$%%%&&&'''((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''((()))++++++---///222333444555666888???GGGUUUbbbkkknnnllljjjbbbaaa```\\\YYYWWWXXXYYYccckkktttxxx~~~|||vvvtttrrrqqqqqqpppnnnmmmmmmoooqqqtttvvvwwwxxxyyy~~~xxxsssrrrsssxxx~~~yyy|||{{{uuupppmmmmmmooorrrqqqnnnssskkk[[[PPPGGGGGGGGGBBB??????FFFGGGIIIOOOXXXaaagggjjjbbbVVVFFF;;;555333000---,,,+++***))))))***+++,,,***(((&&&'''***+++)))'''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''''''''((())))))******)))(((((((((((((((,,,...000000000000111222444444333222111222666999;;;@@@NNNfff}}}|||zzzyyyyyyvvvrrrssswww}}}}}}wwwnnnbbb[[[ZZZ^^^bbbdddgggdddaaabbbhhhpppxxx}}}}}}||||||}}}}}}yyywwwooommmjjjgggdddaaa___^^^[[[[[[ZZZZZZZZZZZZ[[[[[[WWWWWWWWWXXXXXXXXXXXXYYYXXXYYYZZZZZZYYYWWWUUUTTTTTTSSSTTTWWWZZZZZZWWWSSSVVVUUUSSSRRRSSSUUUVVVXXXVVVXXXZZZZZZYYYWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^[[[YYYWWWUUUTTTVVVXXXYYYWWWZZZ\\\[[[WWWTTTTTTUUUWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVXXXVVVTTTSSSTTTWWWZZZ\\\hhhppp~~~tttggg```YYYYYY^^^fffrrr}}}iiiQQQBBB999555000...///000///---,,,,,,,,,------,,,++++++************+++,,,------+++******)))(((''''''&&&))))))))))))))))))(((((('''''''''(((((((((((((((&&&(((***+++)))(((((((((''''''&&&&&&&&&&&&''''''$$$%%%'''))))))))))))((('''&&&&&&%%%%%%&&&&&&'''"""###$$$&&&'''(((((()))''''''((((((((((((''''''))))))(((((('''''''''&&&)))))))))))))))((((((((()))((('''&&&'''***---///111222333222111333888===AAAMMM\\\jjjyyyvvvmmmbbbXXXUUUTTTTTTYYYaaajjjsssyyy~~~}}}xxxtttvvvsssiiikkkpppllloooqqqsssssssssuuuyyy}}}zzzuuuuuuwwwzzzxxxqqquuu}}}}}}rrrooollljjjnnnwww~~~eeeWWWKKKFFFEEEBBBAAACCCEEEEEEHHHNNNYYYdddlllqqqmmmbbbRRRDDD:::444000---...---,,,+++******++++++***((('''(((******)))'''((((((''''''''''''(((((()))(((''''''''''''((()))'''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&&&&%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((()))***+++,,,...000111000000111333333444555444444555777999===EEETTTkkk||||||{{{xxxxxx{{{xxxpppfff```___bbbeeefffeeebbb``````eeemmmuuuyyy{{{{{{|||~~~|||{{{zzzxxxuuuqqqnnnllliiihhhfffdddbbb```______[[[[[[ZZZZZZZZZZZZ[[[[[[WWWWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWZZZ\\\\\\YYYUUUVVVUUUTTTTTTUUUWWWYYY[[[]]]___aaa```___]]]\\\]]]______```bbbbbbccccccccc^^^]]][[[YYYYYYZZZ[[[\\\]]]___```___[[[YYYXXXYYYXXXXXXWWWVVVUUUTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVWWWVVVUUUUUUVVVXXXZZZ[[[```eeeooo{{{pppfff\\\YYYZZZ^^^fffooo}}}rrr]]]NNN@@@;;;555222222111---+++------------,,,,,,+++************)))******+++,,,+++******)))((((((''''''((((((((((((((((((((()))((((((((((((((('''''''''%%%'''))))))((('''''''''((((((''''''''''''(((((($$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''###$$$%%%&&&'''((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''&&&)))(((''''''(((+++---///111222333333333555:::???EEEOOO\\\lll~~~sssfffZZZTTTSSSUUU\\\dddnnnxxxxxxvvvrrrkkknnntttooooooqqqrrrsssrrrtttxxx|||~~~~~~xxxnnnooouuuyyy}}}ssskkkjjjkkkooo|||vvvfffUUUKKKFFFDDDCCCEEEGGGFFFHHHOOOZZZfffqqqvvvvvvnnnaaaRRREEE;;;555222000///...---,,,++++++******)))((((((******)))((()))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((((((((''''''(((((()))***'''''''''((()))+++,,,---,,,...000111111111222333000222333444333444555666AAAKKK]]]qqqxxxwww|||}}}}}}}}}{{{zzz|||~~~wwwrrrkkkfffeeefffggghhhfffeeeccccccffflllssswwwzzz|||~~~}}}{{{yyyxxxtttpppllliiifffeeeaaaaaa```___^^^^^^______ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWXXXXXXXXXXXXYYY\\\[[[ZZZYYYXXXWWWWWWVVVYYYYYYZZZ\\\]]]]]]ZZZXXXXXXXXXXXXYYY[[[]]]```aaaaaacccddddddaaa___^^^___aaaaaabbbcccdddddddddddd^^^]]]\\\ZZZZZZ[[[\\\\\\___```aaa___\\\ZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYYYYYYYZZZ]]]aaahhhsss|||yyyzzzxxxmmm```YYYVVVTTTXXX^^^hhhmmmwww{{{kkk^^^HHHCCC<<<777555333///,,,//////...---,,,++++++***++++++***)))))))))))))))*********))))))(((((('''&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&$$$&&&((((((&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&'''''''''''''''''')))((('''''')))+++...000111222333444666999>>>AAAGGGNNN[[[lll{{{oooaaaYYYWWWZZZbbbjjjsss}}}{{{sssoookkkpppvvvqqqqqqrrrsssttttttuuuxxx{{{zzzvvvvvvvvv|||}}}sssrrrooolllwww}}}jjj\\\SSSMMMHHHEEELLLJJJJJJOOOZZZgggrrrxxxuuussslllaaaSSSFFF===999111000///...,,,,,,++++++***))))))))))))***))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((('''((())))))***((((((((()))***+++,,,---,,,...111222111222333444333444444444333444666888DDDPPPcccsss}}}wwwqqquuu~~~~~~{{{{{{xxx|||tttrrrnnnkkkiiihhhhhhhhhlllkkkkkkkkklllpppvvvyyy}}}|||wwwtttuuurrrnnniiieeecccbbbaaa\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\\\\\\\[[[YYYWWWVVVYYYYYY[[[\\\]]]\\\[[[ZZZ\\\\\\]]]___bbbeeehhhiiifffhhhiiihhheeecccbbbbbbbbbcccdddeeeffffffffffffaaa```______^^^^^^______`````````___^^^\\\[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXZZZ[[[]]]```gggqqq}}}yyysssvvv|||zzzkkkbbb[[[VVVTTTVVVWWW[[[ffftttvvvlllTTTMMMBBB;;;777555333111//////...------------------,,,+++***))))))))))))*********)))))))))((((((%%%%%%&&&&&&'''(((((((((******)))((('''&&&&&&%%%%%%&&&((('''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%(((((('''&&&&&&'''((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((***,,,///000000111333555999===BBBDDDIIINNNYYYkkkwwwlllfffdddggglllpppttt~~~|||ooollljjjpppuuuqqqssstttuuuvvvvvvwwwxxxyyy~~~|||~~~|||uuunnntttzzznnnbbbUUUJJJNNNLLLKKKPPPZZZfffqqqxxxqqqsssrrrlll```QQQEEE>>>555333111...---,,,------)))*********)))))))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((()))*********************+++,,,,,,,,,...111222222333444666777777666555444666;;;>>>IIIUUUeeeqqquuuvvvvvvvvvvvvwwwxxxvvvqqqnnnttt~~~~~~{{{zzzrrrwww}}}~~~yyyxxxrrrqqqpppnnnllljjjiiiiiippprrrsssssssssuuuyyy}}}~~~wwwqqqmmmkkkiiieeeaaa^^^]]]]]]]]]YYYXXXXXXWWWWWWWWWWWWWWWYYYZZZ[[[[[[[[[[[[ZZZYYYWWWWWWWWWXXXXXXXXXXXXYYYYYY[[[^^^______\\\XXXUUUXXXYYY[[[\\\\\\\\\\\\\\\^^^___aaadddgggkkkmmmooommmooopppooollljjjiiiiiiggghhhiiikkkllllllmmmmmmiiiiiiiiiiiiiiihhhhhhgggeeedddcccbbbbbbaaa``````ZZZZZZZZZYYYYYYXXXXXXWWWXXXYYYZZZZZZZZZXXXWWWUUUUUUVVVXXXYYYZZZYYYWWWWWWYYYZZZ\\\^^^aaaffflllppp{{{uuuqqqsssuuu}}}sssiii^^^WWWTTTMMMOOOWWWfffvvv}}}yyyfff\\\MMMAAA:::777555333///...---------.../////////...---,,,+++*********************))))))))))))&&&&&&&&&&&&''''''((((((******)))((('''&&&&&&%%%&&&(((((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((('''((((((((())))))******(((((((((***+++...000111000000333777===BBBFFFHHHMMMQQQ\\\lll||||||yyyxxxxxxvvvsssttt{{{nnnlllkkkpppuuuqqqqqqrrrtttuuuvvvvvvtttrrr}}}~~~}}}~~~vvvwww~~~~~~iiiXXXPPPNNNMMMPPPYYYeeennntttoooqqqsssqqqhhh[[[MMMDDD===:::555000...---...///)))***++++++))))))***+++***))))))(((((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''(((''''''&&&&&&''''''(((%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''))))))(((((())))))***++++++++++++***++++++,,,,,,,,,///111333333444555777444444555555666:::???CCCRRRZZZeeemmmpppooooooooopppnnnnnnmmmjjjiiiqqqzzz~~~zzzuuuqqqqqqqqqvvv||||||uuurrrrrrrrrssstttssspppmmmllllllrrruuuxxxyyyxxxxxx|||yyyrrrlllhhhfffeeeaaa^^^\\\\\\\\\]]]WWWWWWVVVUUUUUUUUUUUUUUUYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWXXXXXXXXXXXXYYYXXXZZZ^^^``````^^^ZZZXXXYYY[[[^^^_________```bbbbbbcccfffiiimmmppprrrsssrrrtttuuuuuurrrpppooopppmmmnnnppprrrssstttuuuuuussstttuuuuuuuuutttrrrqqqkkkiiifffdddddddddbbbaaa^^^]]]]]]\\\ZZZYYYYYYXXXZZZ[[[\\\\\\[[[YYYWWWUUUUUUVVVWWWXXXXXXWWWVVVVVVUUUWWWZZZ\\\\\\]]]___aaadddnnn{{{|||pppmmmsssvvvhhh[[[UUULLLLLLOOOYYYiiivvv~~~xxxlll\\\MMMCCC<<<666333000///...------...///000//////...,,,,,,+++++++++************************''''''''''''''''''''''''))))))((((((''''''&&&&&&'''(((((('''&&&&&&'''))))))))))))(((((()))))))))(((((('''''''''(((((()))&&&'''((())))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%'''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((((((((()))+++---///111222111222555;;;BBBHHHLLLNNNTTTWWWaaannnxxx}}}yyyuuuxxxooonnnllloootttppplllnnnqqqtttuuusssnnniii~~~wwwsssyyy}}}hhhWWWTTTQQQRRRWWW^^^eeehhhllllllnnnooollleeeYYYQQQIIIDDD<<<444///---...///)))***,,,+++)))(((***,,,******))))))))))))******&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&%%%%%%$$$&&&'''''''''&&&%%%%%%&&&''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))(((((())))))***+++*********+++,,,---...///---///222333444444666888333777<<>>AAANNNcccvvv}}}{{{wwwoookkkqqqxxxzzzxxxwwwfffaaa^^^^^^]]]^^^dddlllsssvvv||||||yyy~~~wwwsssuuuwwwwwwvvvzzz~~~~~~zzzwwwuuuooolllhhhfffhhhooowww}}}~~~}}}|||{{{zzzxxxwwwvvvvvvzzz}}}||||||wwwsssnnnkkkiiihhhgggfffaaa^^^ZZZVVVSSSSSSTTTVVVTTTTTTUUUUUUUUUTTTTTTSSSXXXWWWWWWWWWXXXXXXYYYZZZXXXYYYYYYXXXWWWWWWYYY[[[___]]]\\\]]]```dddggghhhjjjkkklllmmmooosssyyy}}}~~~}}}vvvsssmmmgggcccaaaaaabbbbbb```]]][[[\\\]]]\\\\\\ZZZXXXTTTSSSSSSTTTSSSSSSVVVVVVWWWYYY]]]^^^^^^]]]]]]^^^aaaeeejjjpppuuuxxxjjjVVVOOOMMMNNNYYYgggrrrzzz{{{oooaaaQQQDDD???888222000...,,,,,,//////...---+++***++++++,,,************))))))))))))&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((()))))))))'''&&&%%%%%%%%%%%%%%%$$$$$$###"""'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%((('''&&&%%%&&&(((***,,,---******---//////222777666888AAAOOOUUURRRQQQTTTUUUWWW\\\```ccckkk}}}~~~vvvrrrzzzzzzllliiikkkrrr{{{uuummmhhhggggggfffeeeiiisss|||yyyiii~~~uuuooopppxxx~~~vvv```UUUPPPMMMNNNPPPLLLSSS\\\aaadddhhhooouuurrrhhhYYYJJJ???888333000...---,,,++++++++++++++++++++++++***)))(((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&(((((((((((((((((((((((('''******))))))))))))******++++++,,,---...///000111333222333666777666;;;AAAVVViii}}}yyy}}}jjjeeebbbcccccccccfffkkkooorrrxxx{{{zzz{{{~~~~~~~~~}}}}}}yyytttqqqmmmjjjhhhgggkkkrrrzzz}}}{{{xxxvvvvvvuuuuuuxxx{{{{{{xxxwwwwwwrrroookkkhhhgggfffeeeddd```^^^ZZZVVVTTTTTTUUUVVVTTTTTTUUUUUUUUUTTTTTTSSSXXXXXXXXXYYYZZZ\\\]]]^^^XXXXXXXXXWWWVVVWWWYYY[[[```______```dddiiimmmooorrrtttvvvwwwyyy}}}{{{rrrkkkgggffffffhhhfffcccbbbbbbaaa___]]]___[[[WWWUUUUUUUUUTTTSSSVVVUUUUUUVVVYYYZZZYYYXXX[[[\\\]]]```ccchhhkkkmmmtttfffYYYQQQNNNUUUaaaqqqzzzwwwdddSSSEEE<<<555333333000...//////...,,,+++******++++++************))))))))))))&&&''''''((((((''''''&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''''''''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))(((((((((((('''''''''''''''&&&&&&'''(((***+++---***+++...000///333888:::>>>IIIVVV[[[WWWRRRRRRRRRTTTXXX\\\___fffvvvyyyvvv|||rrrgggdddeeennnzzzuuupppiiifffgggkkkmmmnnnsss}}}uuuyyyooonnnrrr}}}|||cccTTTMMMIIIFFFEEECCCIIIQQQXXX___gggqqqxxx|||tttgggXXXJJJ???888444000000///...---,,,+++***+++++++++***))))))((((((***))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''''''''((((((((((((((((((***)))))))))))))))******+++,,,---...000111222333333222444777888999???HHHYYYsssrrrllliiikkkmmmkkkjjjkkkkkkmmmrrrwwwzzz{{{tttooonnnllljjjjjjmmmsssyyy}}}|||xxxtttrrrsssuuuvvv{{{}}}~~~~~~}}}zzzvvvrrrpppoookkkiiieeedddccccccbbbaaa```^^^[[[XXXVVVUUUVVVVVVSSSTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWYYY[[[]]]^^^ZZZZZZZZZYYYXXXYYY\\\^^^dddcccdddgggkkkqqqvvvzzz}}}{{{tttpppnnnsssqqqpppnnnmmmiiieeeaaaccc___ZZZWWWUUUUUUTTTSSSWWWVVVTTTUUUVVVVVVTTTSSSZZZZZZZZZ[[[\\\^^^aaabbbeeelllwww{{{fffXXXOOOSSS\\\qqq|||yyyeeeOOOCCC999777777444000......---,,,***)))******+++************))))))))))))&&&''''''((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***((((((((()))))))))))))))&&&''''''(((((()))******,,,+++,,,000111000444999AAAGGGSSS```ccc]]]UUURRRRRRRRRVVVZZZ]]]cccppp}}}{{{nnneeebbbccclllvvv}}}xxxsssrrrnnniiigggjjjpppuuuxxx~~~wwwpppnnnsss|||{{{gggXXXOOOHHHCCC???BBBEEEJJJQQQZZZdddnnnuuu{{{xxxqqqfffXXXIII===666111000000///...---+++***+++++++++******)))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((())))))))))))))))))***++++++,,,---///111333444555444333666888999<<>>888777555000......---+++***))))))******************)))))))))(((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''((())))))******&&&'''((()))******)))))),,,+++...222222222666===IIIQQQ^^^hhhjjjddd[[[UUUWWWVVVXXX\\\```dddnnnyyy{{{qqqiiiggggggmmmuuu}}}~~~|||xxxuuutttuuurrrnnnmmmpppuuu{{{|||xxxrrr{{{vvviii]]]RRRIIICCCBBBCCCEEEKKKTTT___ggglllqqqssstttqqqgggWWWGGG<<<222111111///...------,,,++++++++++++************)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%&&&((()))((('''&&&'''(((&&&'''''''''(((((())))))))))))(((((()))***++++++,,,---...000222444555666444555777:::;;;???LLLYYYuuu}}}~~~~~~zzztttqqqkkkmmmqqqyyywwwqqqmmmmmmmmmmmmnnnpppqqqrrrvvvtttpppooopppuuu{{{}}}vvvmmmgggcccbbb```^^^]]]]]]^^^___^^^]]]___^^^]]]\\\ZZZYYYWWWWWWTTTTTTUUUVVVVVVVVVVVVVVVYYYYYYZZZ[[[]]]___aaabbb````````````aaadddiiillltttvvvzzz}}}~~~zzzuuunnnhhhdddbbb```___YYYWWWUUUUUUUUUVVVUUUTTTUUUUUUTTTTTTUUUVVVXXXYYYYYY\\\```dddlllxxxnnn```]]]___lll~~~qqq]]]GGG;;;777444111000...---,,,************+++************)))))))))((('''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''%%%&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''(((((())))))&&&'''((()))************,,,,,,///333333444;;;DDDTTT]]]jjjsssvvvpppfff^^^^^^[[[ZZZ^^^cccgggooowwwwww}}}uuuooollllllmmmrrrxxx||||||zzzzzz{{{wwwvvvuuuuuuxxx}}}mmmmmmmmmoooqqqqqqooonnnllllllmmmnnnpppqqqrrrsssppprrrvvv||||||}}}rrrfffVVVJJJDDDAAA@@@EEENNNXXX]]]```cccgggnnntttsssgggUUUHHH777555333000///.........++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''((()))(((''''''((()))&&&&&&''''''((()))))))))(((((((((((()))***+++,,,------///000222333444555555666888;;;===CCCRRRaaa{{{|||wwwuuurrrrrrvvv}}}zzzrrrlllggghhhkkknnnqqqsssssstttrrrqqqpppqqqtttyyy~~~~~~~~~~~~~~~~~~yyyrrrjjjccc```___^^^]]]\\\]]]^^^^^^]]]\\\______^^^]]]\\\ZZZXXXWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWYYY[[[]]]```bbbccceeeeeeffffffhhhlllssswww{{{rrrlllhhheeeccc]]]ZZZXXXVVVWWWWWWWWWVVVSSSRRRRRRRRRSSSUUUVVVXXXZZZ\\\___aaadddjjjssszzzzzzjjjbbb```cccuuuoooVVVFFF<<<555222222///...---+++***++++++,,,************))))))))))))'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((******((('''&&&&&&&&&&&&'''((())))))***)))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&$$$%%%%%%&&&'''(((((()))'''(((((())))))******+++---...000444444777AAALLL___lll|||xxxmmmddd^^^[[[___dddiiipppvvvwww{{{wwwttttttoooooossszzz|||{{{zzz{{{tttvvvzzz}}}}}}TTTTTTTTTVVVXXXYYYXXXWWWUUUUUUTTTTTTUUUVVVYYYZZZWWWYYY]]]aaafffjjjmmmnnnlllhhhiiipppxxxoooZZZMMMHHHDDDEEEKKKQQQRRRQQQRRRWWWaaannnvvvqqqbbbTTT@@@===888333///......///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((&&&&&&''''''((())))))***(((((((((((()))***+++,,,......///000111222333333555666999<<<>>>EEEVVVggg|||wwwxxxyyyyyy{{{|||zzzuuunnniiieeehhhlllpppssstttttttttpppqqqrrrtttxxx{{{}}}}}}||||||{{{xxxvvvrrrllleee```^^^^^^^^^]]]]]]]]]______^^^\\\^^^_________^^^[[[YYYXXXVVVWWWXXXYYYZZZZZZZZZZZZVVVXXXZZZ]]]aaafffiiikkknnnooopppqqqtttzzz|||tttooolllfffccc___]]]\\\[[[ZZZYYYUUUUUUTTTTTTUUUVVVXXXYYY\\\^^^```aaaaaaeeekkkpppvvvxxxoooeee```[[[gggwwwiiiUUUFFF:::555444000///...,,,+++,,,,,,---************))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((''''''&&&'''(((((((((((()))***************'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&&&&''''''(((((()))))))))((((((((((((***+++,,,...///111444555:::GGGTTTiii{{{~~~kkkccc^^^aaagggmmmsssyyyyyytttuuu{{{{{{wwwvvvrrrwww}}}xxxvvvsssmmmEEEEEEEEEGGGIIIKKKJJJIIIKKKIIIGGGFFFFFFHHHJJJLLLJJJLLLOOOSSSVVVYYY[[[\\\]]]YYYYYY___fffnnnyyyoooZZZRRRKKKHHHKKKLLLJJJFFFGGGJJJUUUffftttttthhhZZZGGGCCC<<<555000......///++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''((())))))***(((((((((((()))***+++,,,......///000111111222222666777:::<<<>>>FFFYYYjjj|||wwwyyy}}}}}}~~~yyyvvvvvvtttooojjjhhhkkkooosssuuutttsssqqqqqqrrrtttwwwzzz}}}~~~~~~}}}|||{{{zzzyyyqqqooolllgggbbb^^^]]]^^^___^^^^^^^^^``````^^^\\\^^^___``````^^^\\\ZZZXXXWWWXXXYYYZZZ[[[[[[[[[[[[]]]^^^bbbffflllqqqvvvxxxwwwxxxyyy{{{~~~{{{ppplllgggdddbbb```___]]]ZZZYYYXXXXXXXXXYYYZZZ[[[YYY[[[]]]]]]]]]```fffkkklllqqq|||nnnttt~~~rrrfff```WWW]]]ggguuuvvvaaaOOO???777666111000...---,,,,,,------************))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&'''(((***+++&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''"""###%%%'''))))))))))))(((((((((((())))))))))))***)))((('''((())),,,---//////111444666;;;JJJYYYppppppggg```cccjjjqqqwww}}}}}}zzz~~~vvvssssssyyy|||xxxwwwttt}}}}}}pppdddcccfffeee@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFHHHJJJMMMQQQTTTVVVSSSSSSTTTVVVZZZ```eeehhhppptttyyy|||~~~vvvdddSSSPPPQQQMMMHHHFFFJJJIIILLLWWWdddkkkjjjgggXXXJJJ>>>999666000---......---+++***+++,,,+++***))))))))))))))))))))))))++++++******)))(((((((((************************((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&%%%%%%$$$############%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((())))))******)))(((''''''((((((((((((((()))***+++,,,333111000///111222333333777888;;;>>>>>>DDDWWWkkk|||zzzwww{{{~~~xxxuuuvvvwwwvvvtttppprrruuuwwwxxxvvvtttrrrtttuuuvvvxxxzzz{{{}}}~~~|||}}}uuuooonnnoooooolllhhheeecccaaa^^^\\\[[[___cccdddbbb```___```bbbaaa```______^^^[[[YYYXXXYYY[[[[[[[[[]]]```bbbaaaccchhhnnntttzzz~~~zzzqqqjjjdddaaa___^^^\\\ZZZZZZ]]]]]]ZZZYYY\\\```^^^\\\^^^aaacccbbb```ccchhhpppyyy~~~tttqqq{{{{{{nnnddd^^^[[[]]]hhhwwwrrrZZZIII===666111---,,,......++++++...,,,+++******)))*********)))***++++++)))(((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((&&&%%%'''(((''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''&&&&&&'''(((***+++***)))))))))***+++,,,,,,...222555555666>>>NNNZZZpppxxxnnnfffeeeiiipppzzzxxxrrrrrrzzz}}}vvvrrrppppppmmmgggaaa]]]^^^bbbfff======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDFFFHHHKKKNNNPPPOOOOOOOOOPPPSSSXXX\\\___```cccggghhhiiilllsssyyyooo^^^WWWTTTOOOKKKJJJHHHGGGIIIQQQ\\\cccdddbbbYYYLLL???:::666111///111...---++++++,,,---,,,+++************************)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&'''))))))******)))((('''''')))(((((())))))***+++------111111111333555777888888888777:::>>>@@@GGGYYYjjjwww{{{wwwtttyyy|||{{{{{{}}}zzz{{{~~~yyyxxxxxxyyy{{{{{{zzzyyywwwwwwxxxxxxyyyzzzzzzzzz|||~~~|||tttnnnlllmmmfffdddbbbaaabbbbbbaaa______bbbeeeeeeccc```^^^^^^aaa```______^^^^^^\\\[[[[[[[[[\\\\\\\\\^^^bbbeeegggjjjooouuu|||vvvnnniiigggeee___\\\\\\______^^^```cccccc```]]]]]]^^^```___^^^\\\```eeejjjsssuuunnnttt~~~sssjjj___ZZZXXX^^^iiiwwwyyybbbPPPBBB888222...,,,...---***)))+++,,,++++++***************)))***++++++)))(((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&'''((()))***(((''''''&&&'''((()))******))))))******+++,,,---,,,000444555999CCCTTTaaauuu}}}tttllljjjmmmrrr|||~~~~~~{{{vvvuuuzzzzzzrrrnnnllliiieee```]]]\\\^^^aaaccc<<<<<<======>>>>>>???????????????@@@@@@AAAAAABBBAAAAAABBBCCCDDDFFFHHHIIIKKKJJJJJJKKKMMMPPPSSSUUUVVVYYY[[[[[[ZZZ\\\```eeehhhkkkqqqyyy~~~zzzzzz}}}{{{kkk```YYYTTTQQQRRRLLLLLLLLLPPPTTTXXXYYYYYYXXXMMMBBB<<<888444222333...,,,******,,,---------************************'''(((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((()))***)))((('''((()))*********+++,,,---...///---...111333666888999999:::888999<<>>>>>??????????????????@@@AAABBBBBBCCCCCCAAABBBBBBBBBCCCDDDEEEEEEHHHHHHHHHIIIKKKMMMPPPRRRTTTVVVWWWWWWVVVWWWZZZ]]]]]]___ccchhhooovvv||||||wwwrrrvvv}}}tttggg^^^XXXWWWXXXVVVVVVUUUTTTRRROOOMMMLLLQQQLLLFFFBBB>>>:::555333///---******+++---...---************************(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((()))***)))((('''((()))+++++++++,,,---///000111---000333666777888999:::???>>>===@@@FFFOOOZZZaaaffflllrrrxxx~~~zzzqqqjjjpppzzzzzzxxxqqquuuwwwvvvsssttt{{{zzzyyy~~~zzzvvvxxxzzzzzz{{{{{{{{{zzzyyyxxxzzz{{{zzzuuuooojjjggggggdddddddddgggjjjlllllllllmmmmmmmmmkkkgggccc___\\\]]]]]]]]]\\\\\\]]]___aaa```aaabbbcccfffjjjpppuuuxxx{{{}}}tttnnnjjjccc^^^^^^^^^^^^ccciiissspppjjjeee```]]]\\\ZZZ^^^^^^]]]]]]^^^dddlllrrrzzz}}}zzzssswww{{{ttthhh[[[TTTTTT[[[jjjwwwzzzhhhSSSDDD===666111111111...------,,,,,,+++************+++******+++***(((''')))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###&&&((()))(((&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((())))))*********++++++---...///333555666:::@@@MMM[[[eeennn{{{|||wwwuuuxxx~~~yyyvvvwwwxxx{{{|||}}}|||{{{{{{}}}~~~{{{uuunnniiiggg___\\\ZZZ\\\bbbeeeccc___>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBCCCCCC@@@AAAAAABBBBBBCCCCCCCCCEEEEEEFFFGGGIIILLLOOOPPPOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[]]]```dddiiinnnqqqvvv|||sssrrrssswww~~~qqqeee___\\\ZZZYYYYYYYYYWWWRRRLLLFFFCCCHHHJJJKKKJJJHHHBBB;;;555222///,,,***+++,,,---,,,************************************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''')))***)))((('''(((***++++++,,,---...000222333333555888999999:::>>>@@@BBBCCCDDDGGGNNNXXX___cccbbbggglllpppuuuwwwqqqiiibbbhhhqqqzzz~~~vvvyyy{{{yyyuuutttvvvyyyzzz{{{}}}}}}zzzxxxxxxzzz~~~|||xxxwww{{{|||wwwxxxzzz|||||||||{{{zzzwwwwwwuuuqqqkkkgggdddcccbbbccceeejjjooossstttttttttssspppmmmiiieeeaaa___[[[\\\\\\[[[[[[]]]bbbeeeeeegggjjjlllpppvvv}}}zzzxxx{{{xxxrrrkkkeeebbbbbbccciiippp{{{yyyuuuoooiiiccc___]]][[[ZZZYYYXXXYYY]]]cccgggooo{{{xxx~~~}}}|||qqqcccXXXRRRTTT^^^jjj}}}vvvbbbQQQDDD:::222111111///...000---,,,,,,+++***+++++++++***++++++)))(((''')))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&)))***)))'''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))))))))*********+++,,,...///000444555888>>>GGGSSS^^^eeelllvvvwwwvvvyyyvvvrrrssstttuuuvvvxxxyyyzzzzzz|||}}}zzztttllleeeaaa\\\YYYXXX\\\aaaccc```[[[===============>>>>>>>>>>>>>>>>>>??????@@@@@@AAA>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMLLLMMMNNNPPPRRRTTTUUUVVVWWWXXXYYY[[[___cccfffhhhjjjqqq}}}vvvmmmiiiooo}}}vvvnnnggg```XXXWWWUUUSSSQQQLLLFFFAAABBBJJJQQQSSSRRRMMMEEE<<<888444000---,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((()))***+++,,,,,,---///111333444222444666666777<<>>@@@BBBDDDFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMNNNQQQSSSUUUUUUUUUUUUUUUWWWXXX[[[]]]```aaabbbfffpppttthhheeennn}}}rrr]]]WWWQQQNNNNNNLLLGGGBBBAAALLLVVVYYYZZZXXXPPPHHH@@@;;;555111///...---,,,++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&((())))))(((((()))+++++++++,,,---///111333444000222444555999CCCQQQ[[[ccckkkooonnnnnnpppqqqnnnlllooopppoooppppppiii```^^^___ccciiiqqqyyy~~~}}}yyyxxxtttrrrqqqrrrooommmttt}}}~~~yyytttqqqsssvvvxxxyyyyyywwwvvvooommmjjjgggdddbbb```^^^aaadddjjjsss|||zzztttmmmgggeeeeeedddccc___aaabbbaaaaaaeeemmmttt~~~zzzzzz~~~zzztttssstttvvv||||||ssskkkfffhhhlllsssxxx~~~zzzqqqjjjggg```^^^[[[ZZZZZZ[[[\\\]]]^^^fffvvv}}}uuueeeWWWTTTWWWbbbqqqyyy\\\LLL<<<444111//////000------,,,++++++++++++,,,++++++***((('''''')))+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''%%%&&&(((***+++,,,,,,+++***++++++,,,...///111222222666???MMM[[[dddggggggeeeiiippp{{{~~~|||}}}~~~|||wwwpppooojjjlllmmmnnnpppttt{{{~~~ppp```VVVMMMOOORRRUUUXXXXXXXXXWWWCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB@@@BBBEEEHHHJJJLLLLLLLLLIIIJJJJJJJJJJJJJJJIIIIIILLLLLLMMMOOOQQQSSSRRRQQQTTTUUUVVVWWWXXXYYYZZZZZZ^^^___dddooopppcccdddrrreee\\\QQQLLLLLLLLLHHHCCCCCCOOOYYY\\\^^^^^^XXXQQQEEE@@@999444111///...---++++++++++++++++++++++++((((((((()))******++++++************************(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&((())))))(((((()))+++***+++,,,---///111333444555777999<<>>JJJaaawww~~~|||||||||yyyyyyvvvwww}}}||||||{{{wwwvvv}}}wwwpppmmmnnnpppmmmlllnnnrrrvvv|||vvvcccUUUOOOJJJJJJMMMRRR\\\fffpppqqqsssuuuxxxzzz}}}~~~|||{{{zzzyyyyyywwwtttqqqmmmllllllnnnppppppooommmkkknnnqqqtttvvvvvvuuutttwwwyyy||||||uuuooojjjgggfff^^^]]][[[ZZZZZZZZZYYYYYY\\\cccmmmuuu|||qqqbbb[[[UUUPPPIIIFFFHHHRRR^^^ffflllqqqyyy{{{xxxmmmZZZGGG;;;666333111...,,,,,,,,,,,,+++*********)))))))))))))))))))))***++++++******)))$$$%%%&&&'''((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))))))))******+++++++++---///111111111333666888;;;>>>CCCIIIRRRiii}}}{{{yyywwwzzz~~~~~~wwwssssssqqqrrrtttuuuxxx|||yyyrrrsssyyy~~~~~~{{{vvvsssooommmllljjjgggeeeiiigggcccbbbbbbbbbbbbaaa____________^^^\\\ZZZYYYRRRRRRQQQQQQRRRTTTVVVXXXYYY\\\___aaaaaadddiiinnnuuuxxx{{{|||{{{yyyyyyyyyzzzyyywwwvvvvvvwwwyyyzzzzzzxxxvvvwww{{{~~~{{{yyywwwwwwvvvuuusssqqqqqqrrruuuzzz~~~~~~{{{|||}}}zzzuuurrrnnnmmmkkkllloooqqqqqqqqqooopppqqqsssuuuxxxzzz|||~~~vvvnnnkkkkkkdddeeedddaaa]]]YYYXXXXXXPPPOOONNNLLLLLLOOOSSSWWW[[[cccjjjjjjjjjlllnnnnnnkkkhhhgggmmmyyyxxxyyy~~~tttZZZFFF<<<333111...------,,,+++*********************************)))(((((((((((((((******))))))))))))******...------,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((('''((())))))(((***,,,...///...///000///000777@@@RRRjjj|||wwwrrrqqqyyyzzz{{{|||wwwuuu{{{wwwpppmmmmmmooonnnmmmooosssvvvzzzrrrcccWWWQQQLLLJJJLLLRRR___lll}}}{{{yyyxxxwwwwwwwwwuuurrroooiiikkkmmmpppqqqrrrqqqqqqppprrrvvv{{{}}}wwwtttsssllliiifffcccaaa^^^[[[XXX\\\]]]aaagggppp}}}zzzrrriii___WWWNNNGGGDDDIIIQQQYYY```gggrrrvvvwwwqqqbbbQQQCCC<<<444111...,,,++++++***(((******))))))))))))))))))&&&''')))******)))((((((%%%&&&''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''(((''''''***)))(((&&&&&&'''(((((())))))(((((('''(((((((((***************+++------,,,///111222111222666:::>>>???DDDKKKVVVlll~~~xxxwwwyyy}}}zzzttttttvvvvvvwwwyyyyyyyyyzzz|||~~~~~~wwwpppnnnrrrvvvvvvuuurrrpppnnnlllkkkjjjgggdddgggdddaaa_________^^^]]]\\\]]]]]]]]]\\\[[[YYYXXXUUUVVVVVVWWWXXXXXXXXXXXXYYY\\\```bbbdddgggmmmrrr~~~~~~||||||zzzyyyxxxvvvvvvwwwyyyzzzwwwvvvuuuvvv{{{}}}{{{yyyxxxwwwvvvtttrrrpppooopppsssxxx}}}~~~{{{{{{}}}{{{vvvqqqnnnlllkkklllnnnoooooojjjkkkmmmnnnppptttyyy}}}}}}yyyqqqnnniiihhheeeaaa___\\\[[[ZZZVVVTTTRRRPPPOOOPPPQQQRRRSSSXXX[[[ZZZ\\\bbbeeefffbbb```^^^aaalll|||vvvsssssswwwqqqUUUBBB666333000---------+++***))))))))))))))))))))))))***))))))(((((())))))***,,,+++***))))))))))))************)))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((***++++++)))((((((***,,,//////000111000222;;;EEE^^^vvvzzzooojjjjjjrrrxxx|||{{{xxx|||{{{vvvsssvvv|||}}}yyytttooonnnoooqqqrrrpppqqquuuwwwwww|||{{{kkk^^^XXXSSSNNNMMMNNNUUUcccqqq~~~}}}zzzvvvrrrhhhiiijjjlllmmmnnnnnnnnnjjjkkkmmmpppuuu{{{~~~~~~{{{wwwssspppmmmhhhccc^^^]]]ZZZZZZ```jjjyyyvvvwww~~~zzzooodddXXXNNNEEEEEEJJJPPPXXX___jjjnnnsssssskkk]]]NNNDDD777444111...------+++***)))))))))))))))))))))***&&&''')))++++++***)))((('''(((((()))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((''''''''')))+++---&&&'''((()))))))))))))))***)))))))))***+++,,,---,,,000333333222333888<<<@@@@@@DDDLLLYYYlllzzzuuuttt{{{zzzxxx|||}}}yyyxxxyyyzzzuuunnnjjjkkknnnqqqrrrrrrpppllljjjiiiiiihhhggggggdddbbb``````___]]][[[ZZZ[[[\\\\\\[[[ZZZXXXWWWVVVXXXZZZ]]]]]]]]]\\\[[[]]]```dddgggiiimmmsssxxx{{{zzzyyyxxxxxxyyy{{{|||vvvtttssstttxxx}}}|||zzzyyyyyyxxxwwwtttqqqpppooooooqqqvvvzzz}}}~~~zzzzzzzzzzzz|||}}}~~~~~~}}}zzzssspppllljjjjjjlllmmmmmmhhhiiiiiiiiijjjnnntttyyy}}}|||||||||~~~zzzuuupppiiieeecccaaa___\\\YYYWWWUUUTTTSSSTTTSSSSSSQQQSSSTTTRRRTTTZZZ\\\[[[YYYYYYZZZ[[[bbbppp{{{uuuyyy|||qqqjjjeeegggllltttfffKKK999666222000///...---,,,************************(((((((((((()))***++++++---,,,+++***)))((((((((('''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%((((((((((((((((((((((((++++++***)))((((((+++---......111333333666AAAMMMllltttfffaaadddmmmtttxxx~~~{{{}}}xxxwwwxxxvvvvvvuuusssppppppqqqsssrrrqqqrrruuuuuurrrsssvvvxxx|||}}}xxxrrrlllccc[[[XXXTTTQQQQQQRRRYYYggguuu~~~yyyvvviiiiiiiiijjjkkklllmmmmmmjjjiiihhhhhhjjjmmmqqqttt}}}{{{wwwuuurrrnnnhhhccc```ZZZYYY___hhhvvvuuuqqqssswww~~~rrrbbbVVVIIIEEEHHHMMMUUU\\\eeejjjppptttqqqeeeUUUJJJ<<<999555222111000///---)))))))))))))))*********((()))+++---...---+++***)))************))))))(((((((((''''''''''''((((((,,,,,,++++++******))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&))),,,///111###%%%''')))++++++++++++)))((((((((((((***,,,------111555555333444999>>>CCCBBBDDDLLLXXXjjj{{{sssqqqxxx|||}}}~~~zzzzzzvvvrrrmmmhhhgggjjjnnnqqqtttpppkkkhhhgggiiijjjjjjiiigggdddcccbbbaaa___\\\YYYZZZ[[[[[[[[[ZZZXXXWWWUUUXXX\\\```ccccccaaa```aaaeeeiiilllnnnrrryyy~~~|||{{{zzzyyyyyyzzz|||}}}uuusssqqqrrruuuyyy{{{|||}}}{{{zzzzzzzzzxxxuuurrrqqqooonnnppptttxxxzzz{{{uuuvvvxxx{{{}}}~~~~~~~~~|||||||||tttpppkkkiiiiiijjjkkkkkkkkkjjjiiifffeeehhhnnnttt|||yyyzzz{{{|||~~~yyyoooiiihhhgggccc___SSSRRRQQQQQQSSSTTTTTTSSSPPPRRRRRRPPPRRRVVVWWWTTTTTTWWWYYYZZZ]]]hhhxxxuuutttyyy}}}vvvqqqkkkbbb[[[ZZZ]]]dddssssssTTT<<<999444222111000///...++++++++++++++++++++++++''''''(((((()))+++,,,---...---,,,***)))(((((('''++++++,,,,,,---------...%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''')))*********))))))))))))))))))))))))))))))'''((((((((((((***...111---...111444555:::GGGTTTvvvooo___\\\aaalllrrrxxx|||{{{uuuvvvvvvtttrrrqqqrrrsssqqqooopppsssqqqmmmkkkmmmeeefffeeebbbbbbccc```[[[WWWTTTSSSSSSUUU[[[jjjxxxqqqpppoooooooooqqqsssuuusssjjjbbbbbbddddddcccdddkkkpppvvvzzz{{{{{{}}}~~~~~~~~~{{{wwwqqqkkkgggbbb^^^[[[[[[aaannn{{{}}}tttoookkkjjjrrr}}}~~~vvveeeRRRGGGGGGLLLSSSXXXbbbdddjjjtttyyysssbbbSSSFFF===777555222......222000...,,,***)))))))))***+++******)))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&(((((((((((())))))))))))((((((((((((((()))***************,,,---///111222---///111444888<<>>@@@FFFFFFIIIQQQZZZgggyyyuuuoooooonnnqqqxxx~~~zzzvvvssspppnnnllllllooorrrtttvvvrrrlllfffcccbbbccceeehhhhhhgggfffdddaaa___]]][[[[[[ZZZZZZ[[[\\\^^^___```aaabbbaaaaaacccfffiiikkkooosssttttttvvv|||~~~}}}||||||}}}}}}|||||||||{{{{{{{{{tttsssqqqqqqrrrsssrrrpppppppppppprrrssssssrrrppppppmmmkkklllppptttwwwxxxsssrrrqqqsssuuuwwwwwwwwwuuuttttttvvvwwwwwwtttqqqqqqsssuuuwwwvvvtttrrrppplllfff___\\\]]]___^^^\\\^^^^^^^^^___bbbfffiiikkkqqquuuyyy{{{zzzxxxvvvuuutttuuuvvvxxxyyyzzzzzzzzz{{{ooohhhccc```]]]ZZZWWWVVVVVVWWWVVVUUUXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTWWWZZZ[[[^^^jjjvvv{{{qqqnnnnnntttxxx~~~{{{uuupppmmmeee\\\UUUPPPOOOUUU]]]kkksssPPPCCC666111000...------,,,,,,++++++***))))))(((***)))((()))++++++)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))***+++,,,,,,************+++,,,---...111...000555777;;;MMMbbbqqqhhhcccdddnnnvvvsssqqqpppooonnnoooqqqtttvvvwwwtttpppmmmkkkhhheeeccc\\\XXXVVVYYYZZZVVVSSSSSSXXXUUUWWW^^^aaaccchhhooozzzyyy{{{||||||zzz|||yyynnniiigggddddddfffaaaeeekkknnnoooooooooooossstttuuuuuuqqqlllfffbbbbbbbbbccceeehhhkkkmmmnnnooorrrwwwxxxsssrrrooonnnmmmlllhhheeegggmmmttt{{{uuuuuuwww}}}ppp]]]SSSQQQTTTXXXXXX^^^jjjuuu}}}}}}xxxsss___QQQBBB999555111///000...............---,,,,,,---,,,,,,+++***+++++++++)))))))))***************(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((()))******+++++++++++++++,,,------000111333666;;;@@@DDDGGGHHHGGGJJJQQQYYYcccsssyyypppkkklllmmmooossszzz~~~~~~|||tttppppppooommmmmmnnnppptttvvvvvvsssmmmhhhdddcccddddddiiiiiiiiigggeeeccc```___[[[[[[ZZZZZZ[[[\\\^^^___aaabbbbbbccccccfffjjjnnnqqqtttwwwwwwwwwxxx|||}}}{{{zzzzzz{{{|||~~~{{{yyysssrrrrrrrrrrrrqqqnnnkkkkkkkkklllpppsssuuutttsssooolllhhhggghhhkkkmmmnnnjjjiiiiiikkknnnppppppoooooonnnnnnnnnnnnmmmjjjgggeeeeeefffhhhhhhhhhhhhgggddd___YYYWWWXXX[[[\\\[[[[[[[[[[[[\\\^^^aaadddfffiiimmmqqqsssrrrpppnnnnnnqqqrrrtttvvvwwwxxxxxxyyy~~~}}}rrrkkkgggddd```[[[XXXXXXXXXXXXXXXYYYYYYXXXWWWUUUSSSRRRQQQRRRRRRUUUXXXWWWXXXaaakkkyyyrrrppprrrwww}}}|||xxxvvvlllaaaWWWNNNHHHJJJOOOYYYkkk\\\JJJ999222111000...---+++++++++***))))))((((((***)))((()))***+++***((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))***++++++,,,++++++++++++,,,,,,---...222///000555999AAATTTiiissskkkggghhhnnnttt||||||rrrnnnllliiiiiilllqqqwww{{{|||xxxsssooolllhhhdddaaa[[[WWWVVVXXXXXXTTTQQQRRRWWWYYY^^^eeegggfffhhhlll~~~||||||}}}|||yyyyyy|||yyyvvvsssnnnmmmnnniiilllqqqtttuuutttrrrqqqssstttuuuuuurrrmmmhhheeedddeeegggiiijjjjjjjjjjjjoooqqqtttwww}}}uuuqqqqqqjjjiiijjjooorrrrrrnnnkkkhhhnnnwwwzzzyyyrrrxxx}}}hhhYYYSSSRRRRRRNNNVVVbbbmmmtttwwwyyyyyyhhhZZZIII===888666333111,,,---...//////...,,,+++,,,,,,+++************+++))))))******++++++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''((((((''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))******)))******+++,,,---...222333555999@@@GGGNNNRRROOOOOOSSSYYY]]]bbbmmmwww|||uuuooommmmmmssssssuuuyyy|||zzz|||vvvnnniiilllllllllmmmooorrruuuvvvvvvsssnnniiifffdddddddddiiiiiihhhgggeeebbb```^^^ZZZYYYYYYYYYYYY[[[\\\]]]```aaacccdddeeeiiinnnqqqvvvxxxyyyyyyxxxxxx{{{}}}~~~|||zzzyyyxxxyyy|||{{{xxxsssrrrpppoooooommmkkkhhhhhhiiikkkoootttvvvvvvuuuooojjjeeeaaa````````````___^^^```cccgggjjjjjjjjjjjjiiihhhgggfffdddbbb``````````````````aaabbbccc]]]YYYUUUTTTWWW[[[]]]^^^[[[[[[ZZZZZZ\\\___bbbccceeehhhlllmmmmmmkkkjjjjjjpppqqqsssuuuvvvwwwxxxxxx~~~zzztttlllggg```\\\ZZZZZZ[[[[[[ZZZZZZYYYXXXVVVSSSQQQOOOPPPPPPRRRUUUTTTTTTZZZbbbrrr|||wwwvvv{{{}}}tttiii^^^RRRHHHFFFIIINNN]]]sssfffQQQ;;;222222111...---,,,,,,++++++***)))))))))+++)))((((((*********)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******++++++,,,,,,,,,,,,,,,---......111///000666<<>>999444///+++,,,---......---,,,+++++++++***)))))))))))))))))))))******++++++,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''(((((((((((((((((((((''''''((((((((()))))))))((((((((((((((())))))***''''''((()))+++---///000333333666:::BBBKKKSSSYYYXXXZZZ___eeeffffffjjjqqqvvvzzzwwwvvvvvvwwwvvvwwwyyy}}}zzzwwwwwwzzz|||ssslllhhhhhhiiijjjlllnnnqqqtttuuusssqqqnnnjjjgggeeeddddddgggggggggfffdddaaa^^^]]]XXXXXXWWWWWWXXXYYY[[[\\\___aaadddfffhhhlllpppsssxxxyyyyyyyyyxxxyyyzzz{{{}}}}}}|||{{{zzzyyywwwwwwvvvzzzzzzwwwtttpppllljjjiiiiiihhhgggffffffhhhlllqqqsssssssssnnnjjjccc^^^[[[YYYWWWUUUVVVVVVYYY]]]bbbfffgggfffeeeeeeeeecccaaa___]]]]]]___]]]\\\[[[[[[\\\^^^___YYYWWWTTTSSSVVVZZZ^^^```ZZZYYYYYYXXXZZZ\\\^^^```cccfffiiikkkjjjiiihhhiiinnnoooqqqsssuuuvvvwwwwwwzzz}}}wwwppphhhaaa]]]\\\[[[[[[\\\[[[ZZZXXXVVVSSSQQQPPPNNNMMMOOORRRSSSRRRWWW]]]fffuuu{{{~~~wwwnnneeeXXXKKKEEEEEEGGGQQQbbbvvvpppZZZAAA555222111...---...------,,,,,,+++******+++)))(((((()))******)))))))))))))))))))))))))))************************''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))******++++++,,,,,,,,,,,,---...////////////222888AAAPPPddduuuxxxwwwpppjjjiiiiiijjjlllooorrruuuwwwzzzwwwrrrooonnnmmmkkkjjj]]]YYYWWWWWWUUUQQQQQQUUU```iiisssxxxvvvssspppnnn{{{wwwuuuttttttrrrpppmmmjjjiiikkkkkkiiiiiijjjkkknnnooojjjooossswwwzzz}}}{{{yyyvvvvvvpppfff___bbblllzzzvvvssssssyyyooocccVVVJJJKKKNNNSSSXXX]]]ccciiimmmsssnnnbbbRRRFFF>>>555------------------,,,+++++++++***))))))(((((()))))))))))))))***************(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((''''''((())))))***)))))))))(((((((((((()))))))))***((((((((((((((()))******&&&'''(((***,,,///111222333444666===FFFRRR]]]cccdddfffjjjnnnlllhhhhhhlllssszzz~~~|||xxxzzz{{{~~~~~~~~~~~~~~~}}}tttuuuvvvzzz~~~zzzrrrllliiidddeeegggjjjmmmoooqqqrrrpppooommmjjjhhhfffeeedddffffffeeedddbbb```]]][[[XXXWWWWWWWWWWWWYYYZZZ[[[___cccgggkkkmmmooorrruuuyyyyyyyyyyyyyyyzzz{{{{{{xxxxxxxxxxxxwwwuuutttsssrrruuuyyy||||||zzzvvvsssqqqmmmhhheeeeeeeeeeeeddd```aaacccgggllloooooonnnmmmjjjeeeaaa^^^ZZZVVVTTTSSSTTTWWW\\\aaaddddddcccaaabbbbbb```^^^\\\\\\]]]\\\[[[YYYXXXXXXZZZ[[[]]][[[YYYVVVTTTUUUXXX[[[^^^WWWVVVUUUUUUUUUWWWYYYZZZ```cccfffhhhgggffffffgggiiikkkllloooqqqrrrsssssssssvvv{{{}}}vvvllleee```]]][[[]]]\\\YYYWWWUUUSSSRRRRRROOOMMMNNNQQQRRRQQQUUU[[[```kkk{{{~~~{{{vvvnnn```OOOEEECCCBBBGGGSSSfff{{{}}}gggMMM===666111...............---,,,,,,++++++,,,***(((''')))*********))))))))))))))))))))))))************************''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))************,,,,,,,,,---...///000111...111555;;;FFFUUUgggsss{{{rrruuuzzz{{{ooojjjgggiiilllnnnqqqrrrsssssssssqqqnnnlllmmmnnnooonnnddd```]]][[[WWWTTTWWW\\\gggrrr}}}|||yyyvvvsss~~~xxxvvvtttqqqnnnlllkkkkkklllkkkjjjiiiiiijjjlllmmmooorrruuuwwwyyy~~~uuufffccchhhppp|||}}}zzzwwwxxx~~~}}}ssscccRRRLLLLLLLLLOOOTTT[[[aaaeeennnqqqlll^^^PPPFFF<<<444000000...---,,,,,,,,,,,,,,,+++******))))))*********)))))))))))))))((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''((()))*********))))))'''''''''((((((((())))))((((((((((((((()))******((())))))+++---///111222333555<<>>333222000...---,,,---------,,,++++++******++++++******))))))((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&''''''((((((((((((((('''((()))+++++++++***)))&&&&&&&&&'''''''''((((((((((((((((((((()))******+++++++++,,,---...000111444888BBBRRRggg}}}zzzvvvyyy}}}}}}~~~yyyrrrnnnmmmmmmmmmooouuu}}}{{{vvvqqquuuzzz||||||{{{}}}zzz{{{|||xxxrrrkkkfffccc^^^```cccgggiiikkkkkklllkkkkkkjjjjjjhhhgggeeedddfffffffffeeebbb```]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^ccchhhoootttwwwwwwwwwwwwzzzyyyxxxzzz|||~~~uuuuuutttssspppmmmkkkiiiiiijjjkkklllmmmmmmllllllgggfffeeeeeedddbbb___\\\YYY[[[^^^dddjjjoooppppppmmmmmmmmmnnnnnnkkkgggccc[[[[[[\\\___aaaaaa___]]][[[]]]^^^]]][[[[[[]]]```aaaaaaaaabbbdddgggiiikkkmmmjjjeee___ZZZXXXZZZ[[[WWWVVVTTTSSSSSSTTTUUUVVVWWWZZZ]]]^^^^^^]]]^^^___]]]^^^```bbbeeefffggghhhhhhlllqqquuuwww{{{uuukkkfff___\\\XXXTTTSSSSSSUUUVVVWWWSSSPPPQQQQQQPPPSSSXXXYYY]]]dddrrr|||yyy}}}eeeSSSLLLEEECCCGGGVVVkkkgggQQQ@@@333//////------,,,++++++******))),,,***''''''(((*********))))))))))))))))))))))))************************''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))***************++++++---///111333444222777===CCCKKKWWWaaagggoooxxx|||vvvuuuuuuyyy}}}}}}wwwwwwuuuqqqqqq|||uuuppppppqqqqqqsssuuuxxxzzz}}}~~~tttrrrppppppsssvvvxxxyyylllgggaaa\\\WWWVVV\\\eeeppp}}}~~~}}}{{{xxx~~~yyyxxxwwwsssnnnlllhhhgggkkkmmmllllllnnnnnnrrruuuvvvvvvzzzzzzrrrrrrvvvyyy{{{}}}eeeRRREEEHHHNNNPPPSSSZZZcccgggjjjiiieee]]]NNN@@@:::666000...//////...,,,,,,,,,+++***))))))))))))******))))))((((((''''''''''''((((((((((((''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))******)))(((&&&(((((())))))))))))(((((('''''''''(((***+++------***,,,---------...000222:::@@@JJJ[[[vvv~~~yyyvvvuuupppoooppptttwww|||xxxtttrrrvvv{{{~~~~~~}}}}}}}}}|||}}}{{{vvvnnngggeeedddeeegggiiijjjkkkjjjiiihhhhhhhhhggggggfffffffffeeeeeedddaaa___]]]\\\[[[ZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[ccchhhpppxxx}}}~~~}}}|||vvvqqqqqqvvvzzzzzzxxxxxxpppssstttrrrnnnjjjiiijjjiiigggfffgggiiijjjjjjiiifffeeedddddddddccc```]]]\\\^^^aaaeeehhhllloooppppppoooppptttyyyzzzuuupppiiifffcccaaaaaaaaa```___``````___^^^^^^^^^______fffdddbbbcccfffjjjmmmnnnssspppiiiaaaZZZXXXYYY[[[WWWVVVUUUTTTSSSQQQPPPPPPSSSWWW[[[\\\[[[YYYWWWVVVXXXYYY\\\___bbbeeehhhiiikkklllnnnpppsssxxxsssjjjhhhaaa[[[ZZZYYYVVVVVVXXXWWWUUUSSSRRRQQQRRRTTTUUUXXX]]]bbbiiizzzzzzyyy|||~~~zzzaaaMMMFFFGGGKKKUUUiiiyyy]]]HHH<<<444...000///.........---***'''******))))))))))))******))))))))))))))))))))))))+++***((()))***+++++++++'''))))))((('''&&&'''((())))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((()))))))))***+++---...000111222333666999???IIIQQQVVV\\\```eeeuuu{{{tttxxx}}}vvvrrrttt{{{}}}pppjjjkkkoooqqqrrrtttyyy~~~~~~wwwtttsssttttttsssiiiccc]]]\\\[[[\\\aaahhhssswww{{{~~~zzzqqq~~~|||xxxtttqqqllliiikkklllkkkjjjmmmnnnqqqtttttttttwww~~~zzzxxxxxx}}}}}}nnnYYYIIIIIINNNOOORRRXXXZZZaaagggiiihhhbbbUUUHHH===777111---------,,,+++------,,,+++++++++,,,,,,******))))))((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++***((('''(((((())))))))))))((((((%%%%%%&&&&&&((()))***+++)))+++,,,---...///222555:::CCCPPPccc|||yyyxxxwwwwwwyyy|||}}}yyyvvvvvvxxx{{{}}}}}}}}}}}}vvvmmmfffdddddddddeeeggghhhhhhgggfffeeeffffffffffffeeeeeeddddddcccbbbaaa___]]][[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ```eeelllsssyyy{{{{{{{{{|||wwwuuuxxxzzzxxxuuuuuuoooppppppnnniiiffffffgggaaa``````cccgggjjjlllllleeedddcccccccccaaa___\\\YYYZZZ]]]aaaeeejjjmmmpppssspppooorrrwwwyyyxxxuuullliiifffddddddcccbbb```aaaaaaaaa`````````______cccaaa^^^^^^aaaccceeefffjjjgggbbb[[[UUUSSSUUUWWWUUUTTTSSSRRRPPPNNNMMMMMMMMMPPPUUUXXXXXXWWWWWWWWW[[[\\\___aaadddgggjjjlllmmmnnnnnnoooqqqvvv|||uuummmfff___]]][[[WWWUUUVVVWWWVVVTTTRRRQQQQQQQQQQQQSSSYYY^^^eeettt|||zzz{{{~~~nnnZZZKKKJJJMMMXXXkkkcccLLL>>>555///000///.........---***(((******))))))))))))******))))))))))))))))))))))))***)))((((((******+++***)))*********((('''((()))))))))))))))))))))))))))))))))((((((((('''''''''************++++++++++++,,,---...///000222444555777<<>>777111///---,,,------,,,***+++******))))))******+++((((((((((((((((((((((((((()))***+++*********+++)))***+++***((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++---///000000000333888<<<@@@MMM[[[eeekkknnnnnnllllllooowww|||pppkkkkkkmmmnnnnnnrrrvvvxxx}}}zzzooohhheee]]]ZZZXXXYYYXXXZZZaaajjjlllwww~~~|||wwwuuuuuuuuuyyywwwuuurrrqqqssssssuuuvvvxxxyyy|||yyyqqqrrrxxxyyykkkkkkqqqlllUUUIIIGGGJJJMMMPPPZZZ^^^```^^^___cccdddbbbQQQHHH===555222333333333,,,+++++++++,,,---......))))))))))))************''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))******)))))))))))))))(((((((((((())))))+++***************+++,,,.../////////000333777:::GGGTTTbbbmmm~~~{{{zzzuuuiiibbb```aaaeeefffggghhhgggeeecccbbb^^^^^^^^^^^^____________`````````___^^^]]]\\\[[[\\\]]]^^^___```aaa`````````aaadddhhhmmmrrrvvvxxxyyytttssswwwyyywwwtttsssqqqmmmiiieeecccbbbccccccfffdddaaaaaabbbdddeeeeeebbb___ZZZWWWVVVUUUTTTSSSSSSRRRRRRRRRUUUYYY]]]___eeedddcccccccccccccccbbbaaa``````bbbdddeeeeeeddd^^^_________]]]YYYVVVTTTNNNLLLHHHFFFFFFEEECCCBBB===>>>===<<<::::::<<<>>><<<===>>>???@@@AAABBBCCCDDDGGGJJJLLLNNNQQQTTTVVV^^^aaaeeeffffffiiiooottt~~~~~~|||xxxuuusssssstttxxx{{{zzz|||qqqhhhfffeee___ZZZWWWSSSSSSTTTTTTSSSRRRQQQPPPNNNRRRWWW\\\dddtttyyyrrrvvvsssbbbTTTJJJOOO___qqq|||iiiWWWGGG;;;444222...,,,,,,---,,,,,,++++++************++++++(((((((((((((((((((((((((((***,,,,,,+++***+++,,,((()))***)))'''&&&'''(((((((((((((((((((((((((((************************'''(((((()))***+++++++++,,,...000000000444;;;AAALLL]]]nnnwwwxxxwwwqqqjjjhhhiiippp{{{rrrlllmmmqqqrrrqqqtttvvvvvvyyypppeee___ZZZXXXWWWWWWUUUVVV]]]ffflllvvv}}}zzztttrrrsssttt}}}xxxvvvxxxzzzzzz{{{|||~~~~~~yyyqqqmmmnnnyyysssjjjgggsssrrr___PPPJJJKKKPPPSSS```bbb___ZZZYYY^^^cccdddXXXOOOBBB999555333222000++++++++++++++++++,,,---)))))))))************+++''''''((((((((((((''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))***)))(((''''''((()))*********)))((((((((())))))...///000000111555:::===LLLVVVaaajjjzzz|||yyyyyyttthhh```^^^___aaabbbdddddddddcccaaa```\\\]]]]]]]]]]]]^^^^^^^^^\\\[[[[[[ZZZ[[[[[[\\\]]]___```bbbcccddddddcccbbbcccdddfffiiilllpppsssuuuxxxtttsssxxxzzzvvvqqqoooppplllgggddddddddddddcccdddbbb______bbbeeeggghhhbbb^^^XXXTTTRRRPPPOOONNNOOONNNNNNNNNPPPRRRUUUWWWZZZ[[[\\\]]]\\\[[[YYYXXX\\\\\\\\\___aaacccbbbaaa\\\[[[[[[YYYVVVSSSPPPOOOEEECCC@@@???>>>===;;;999555666666666444444666777555666777999:::<<<===>>>???@@@BBBDDDEEEGGGJJJMMMVVVZZZ^^^______bbbjjjpppzzz{{{|||zzzwwwtttssssssuuuzzz{{{xxx|||vvvjjjgggfffbbb\\\YYYTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRVVV[[[bbbooowwwjjjhhhqqqzzz~~~rrrdddUUUHHHJJJTTTbbbvvv~~~kkkTTTCCC999555000------------,,,++++++************++++++))))))))))))))))))))))))&&&***------+++)))***,,,'''((()))((('''&&&&&&((())))))))))))))))))))))))))))))************++++++)))******+++,,,---......+++...111111111777@@@HHH\\\qqqsssfff___bbbjjjsssyyy~~~rrrkkkmmmpppsssrrruuuuuussstttqqqbbbZZZWWWVVVVVVVVVTTTTTT\\\fffllluuuzzzwwwqqqppprrrsss{{{sssooottt~~~wwwjjjmmmxxx{{{kkk[[[PPPOOOSSSWWW___aaa___YYYWWW\\\ccceeedddZZZLLLAAA:::555111...---,,,++++++++++++++++++))))))*********+++++++++''''''((((((((((((''''''"""###$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''((()))***+++******)))((((((((())),,,---...000222777>>>CCCQQQXXX___eeetttzzzwwwwwwyyy}}}~~~}}}rrrggg___]]]^^^___```bbbcccdddcccaaa```[[[\\\\\\\\\]]]]]]]]]^^^[[[ZZZYYYYYYZZZ]]]___aaaggghhhjjjkkkkkkjjjhhhgggfffggghhhjjjlllnnnpppqqqtttqqqssszzz}}}yyysssppplllhhhdddbbbcccdddcccaaaaaa^^^\\\\\\___ccceeefffccc^^^WWWQQQNNNLLLKKKJJJGGGHHHHHHIIIKKKMMMOOOPPPSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVXXXZZZ[[[ZZZXXXTTTSSSQQQNNNKKKHHHFFFEEE===;;;888888777777555333111222333333111000111222222222333444555666777888999:::;;;<<<===???CCCFFFJJJOOOTTTUUUUUUYYYbbbjjjnnnqqqvvvxxxwwwvvvttttttuuuwww~~~~~~{{{|||nnniiihhhccc]]]ZZZXXXWWWUUUTTTSSSSSSSSSTTTSSSQQQSSSYYY```kkk}}}oooeeeggglllttt}}}~~~uuummmcccUUUIIIIIILLLTTTeeexxxeeeOOO===888222...------------,,,++++++******++++++,,,))))))))))))))))))))))))###(((,,,,,,)))'''(((***((()))***)))'''''''''((())))))))))))))))))))))))''''''(((((()))))))))))))))******+++---......///+++///333333444:::FFFOOOllltttcccWWW[[[ccckkkqqqyyyqqqlllllloooqqqqqqrrrrrroooooowwwooo___WWWSSSTTTVVVWWWUUUUUU^^^iiimmmtttxxxtttppppppqqqqqqzzzxxx~~~}}}uuutttwww{{{tttnnnooossszzzuuucccUUURRRVVVZZZ\\\___^^^YYYWWW]]]cccfffnnndddVVVIII???999222......---,,,,,,++++++++++++))))))******++++++++++++''''''((((((((((((''''''!!!"""###%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''+++)))(((''''''((()))+++------,,,+++***************+++---///333:::AAAGGGVVVZZZ]]]aaapppvvvssstttxxx~~~{{{xxx{{{~~~{{{qqqfff^^^\\\]]]```aaaccceeefffeeedddccc[[[[[[\\\\\\]]]]]]]]]^^^^^^]]][[[[[[\\\```dddgggnnnoooqqqrrrrrrpppooommmggghhhiiijjjkkklllmmmmmmnnnmmmrrr{{{}}}xxxuuuhhheeeaaaaaabbbcccaaa___```]]]ZZZYYY\\\___aaabbbddd^^^VVVPPPLLLJJJIIIHHHAAABBBDDDFFFIIIKKKLLLMMMPPPRRRSSSTTTTTTUUUWWWYYYQQQPPPQQQRRRSSSSSSQQQNNNLLLJJJGGGDDDAAA>>>===<<<777555444333444333111000///111222222000/////////222222222222222333333333666777888888999<<>>??????@@@AAABBBHHHJJJMMMPPPSSSSSSSSSSSSPPPMMMIIIGGGFFFDDDCCCAAA===<<<:::777666444333333222222111000000000000000......................../////////000111222222222333333333333333555999<<>>;;;;;;;;;<<<<<<>>>??????CCCFFFJJJOOOQQQRRRQQQPPPNNNKKKFFFCCCAAA>>><<<:::555555444333222222222333111000000////////////000.................................///000000111111000111111000000222666999<<<@@@DDDHHHKKKMMMPPPRRRUUUUUUXXX\\\bbbgggiiijjjmmmooorrrvvv{{{|||rrreee^^^___^^^______]]]ZZZVVVTTTTTTSSSOOONNNQQQUUU]]]iiitttuuuiiigggnnnxxxvvvhhh[[[NNNEEEDDDHHHRRRfff}}}\\\JJJ777111222111...,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((''''''''''''&&&&&&))))))))))))))))))******************+++,,,---...111222444666888AAATTTggg|||mmmeeefffhhhgggdddjjj~~~qqqkkkiiihhhhhhiiijjjmmmssszzz~~~}}}yyyrrrkkkiiillloootttxxxzzzvvvlll```WWWSSSXXX]]]eeekkknnnoooqqqqqqppprrrtttssspppmmmlllkkkxxxssswww~~~zzz|||}}}qqqbbbWWWTTTTTTXXXbbbnnntttrrrnnnhhhjjjhhhbbb[[[RRREEE999333111...............---------------,,,+++***)))))))))(((((((((((())))))''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++))))))***+++,,,---.........222444666???NNN[[[```]]]WWWSSSVVV\\\dddooozzzxxxqqqppprrrsssssssssvvvxxxyyyzzz|||ttteee]]]^^^dddiiijjjmmmppppppmmmjjjgggfffdddfffiiinnnssstttsssrrrkkkeee`````````___```ccccccaaa^^^\\\[[[\\\^^^___```eeejjjmmmnnnnnnkkkiiigggggggggjjjmmmooopppooonnnjjjggggggiiiiiieeebbbcccbbbaaa___^^^]]]\\\\\\[[[XXXUUUSSSQQQPPPMMMKKKJJJGGGCCC@@@>>>===;;;:::999999999:::;;;<<<===>>>@@@CCCHHHMMMPPPPPPNNNLLLLLLHHHCCC???<<<999666444111111000000000000111111000//////.........//////........................---------....../////////...////////////000333666:::>>>DDDHHHJJJLLLMMMNNNPPPQQQSSSWWW\\\```bbbdddhhhjjjnnnsssxxx}}}vvviiiccceee^^^```bbb```[[[WWWTTTTTTRRRNNNMMMOOOSSSXXXaaakkksss|||rrrjjjooozzzzzzmmm```RRRGGGDDDGGGJJJ]]]uuukkkTTT===333333222---***++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((''')))))))))))))))******************+++,,,---...///111111333777;;;GGG\\\ooo|||xxxuuuqqqlllfffiii}}}yyykkkfffeeeggghhhiiijjjlllqqqvvvzzz}}}}}}{{{wwwqqqmmmkkklllrrrtttuuupppfff\\\UUUSSSVVV]]]fffnnnrrrssssssssssssuuuvvvvvvtttqqqnnnmmm|||tttmmmgggdddccchhhppptttpppnnnuuu|||tttppptttzzzxxxiii^^^VVVTTTVVV```nnnvvvvvvsssiiilllmmmkkkggg^^^LLL===666444000/////////...---------,,,++++++)))(((((())))))(((((((((((())))))''''''((((((((((((((('''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++******+++,,,---...//////...111444999FFFWWWcccgggZZZUUUSSSVVV[[[aaajjjrrrzzz{{{|||yyytttrrrsssuuu{{{{{{zzzyyyzzz}}}~~~{{{}}}}}}}}}{{{zzzzzz|||~~~~~~tttfffYYYTTTVVV]]]bbbdddhhhlllmmmllliiiggggggeeefffjjjpppvvv{{{|||{{{pppiiibbb```___\\\\\\___aaa___]]][[[[[[\\\]]]^^^______bbbfffhhhhhhhhhhhhgggffffffhhhkkkmmmmmmlllkkkgggdddccccccbbb___]]]]]]]]]\\\[[[YYYWWWVVVUUUUUUSSSQQQOOOMMMKKKGGGEEECCC@@@===;;;::::::888777888888999999:::<<<===>>>???BBBGGGKKKMMMLLLJJJHHHGGGCCC>>>;;;888666333111111111000////////////000///...............//////........................---------------............////////////000222444999===CCCHHHJJJKKKLLLMMMNNNPPPRRRUUUXXX[[[^^^```eeegggkkkpppuuuzzz}}}zzz}}}~~~pppjjjjjj```aaaaaa___\\\WWWTTTSSSOOOLLLLLLOOOQQQTTT\\\eeeiiirrr|||qqqttt}}}{{{nnnaaaSSSGGGDDDGGGHHHXXXnnn{{{aaaEEE777444111---***++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********************+++,,,---///000111111333777>>>LLLbbbuuu{{{pppiiijjjttt~~~zzzkkkggggggjjjkkkmmmmmmnnnpppsssuuuuuuwwwwwwvvvsssooolllkkkssssssqqqiii___VVVRRRQQQRRRYYYdddmmmrrrssssssssstttttttttttttttqqqooolll}}}qqqnnnhhhaaaZZZTTTPPPMMMKKKOOOWWW[[[YYYVVVZZZbbbmmmvvvzzzssspppsss{{{~~~ppphhhYYYUUUTTT\\\hhhsssvvvuuukkknnnpppqqqqqqjjjXXXGGG999666111......---,,,+++,,,++++++***)))(((((((((((((((((((((((())))))***''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++***+++,,,,,,......///000///222555===MMM```lllooo^^^ZZZZZZ^^^bbbeeejjjppplllnnnnnnkkkgggdddfffhhhmmmttt|||~~~~~~}}}zzzvvvttttttuuu|||zzzyyyyyy{{{}}}~~~}}}oooggg[[[QQQMMMOOOUUUZZZbbbeeehhhjjjiiigggggggggggggggjjjpppwww}}}tttllldddaaa^^^[[[[[[]]]```___]]]\\\\\\^^^___```bbb______dddgggffffffhhhfffeeeeeefffhhhiiihhhgggfffdddbbbaaa```___\\\ZZZ[[[[[[ZZZYYYVVVSSSPPPOOONNNLLLKKKJJJIIIFFFBBB???===;;;999888888888777555777777888999:::<<<===>>>@@@BBBEEEGGGGGGFFFDDDBBB???<<<888666444333222000111111000//////////////////............//////000---------------------------------------------------...////////////111333777;;;AAAFFFHHHJJJKKKMMMLLLOOORRRTTTVVVXXX[[[]]]```cccgggkkkppptttwwwxxxvvvxxx}}}wwwmmmhhhdddbbb```^^^]]]ZZZUUURRRNNNLLLLLLOOOQQQSSSYYY```fffooo|||yyy|||wwwjjjZZZKKKDDDDDDFFFRRRfff}}}pppQQQ>>>555000---,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******)))))))))((((((((())))))************++++++((((((((()))******++++++*********+++---...000000222111444:::CCCRRRhhhzzzwwwllliiikkknnn{{{lllhhhiiijjjlllnnnppppppqqqsssuuuooopppqqqrrrpppnnnkkkiiipppoooiii```VVVPPPOOOPPPRRRYYYccckkkppprrrsssssssssqqqpppoooooonnnllljjjzzzrrrlllhhheeeZZZXXXSSSMMMHHHEEECCCBBB???@@@DDDGGGFFFDDDGGGMMMSSSZZZeeeqqq|||}}}~~~xxxuuuuuu|||}}}{{{~~~uuuqqq```[[[VVVWWW___gggmmmooojjjkkkkkknnnrrrpppbbbSSS===999444000......,,,+++++++++***)))))))))))))))((((((((((((((()))******''''''((()))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++++++++,,,---...///000000222444777AAATTTiiitttvvvnnnkkkllloooqqqooopppssslllmmmmmmiiidddbbbcccfffhhhjjjooovvv||||||vvvqqqooonnnsssssssssuuuwwwvvvtttrrr```ZZZQQQKKKIIIMMMSSSXXXaaacccfffgggfffeeefffffffffeeefffkkkqqqxxx}}}vvvnnnfffbbb___\\\\\\___aaa```______```aaacccdddfffbbbccciiillliiiggghhhfffeeeccccccddddddcccaaabbbaaaaaa```___^^^[[[ZZZXXXXXXXXXVVVSSSOOOKKKHHHGGGFFFFFFFFFFFFCCC???<<<999777666666777777666555666666666777999:::<<<===@@@AAABBBBBBAAA???===;;;666444111000111111111000//////.........//////000//////......//////000111------------------------...............---------,,,---............///111444888>>>BBBEEEHHHJJJLLLJJJMMMPPPRRRRRRTTTWWWZZZ[[[]]]aaaeeejjjmmmooopppppppppssszzzwwwmmmiiiddd^^^]]]___^^^XXXSSSPPPMMMNNNPPPQQQQQQUUU\\\gggrrr}}}}}}kkkXXXLLLHHHFFFMMM^^^www~~~]]]EEE777000...///++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))*********)))))))))((((((((()))))))))************'''(((((()))******++++++*********+++---///000111444333666>>>HHHWWWlll~~~qqqiiihhhhhhrrrwww|||wwwkkkhhhjjjiiikkkoooqqqrrrrrrssstttqqqqqqppppppooommmjjjhhhjjjgggaaaWWWOOOMMMQQQUUUYYY___ffflllppprrrtttuuussspppmmmkkkllllllkkkiii|||qqqfff]]]VVVQQQNNNMMMKKKGGGCCC@@@>>>>>>>>><<<999:::<<<<<<;;;???DDD@@@FFFNNNUUU]]]gggqqqyyyyyy{{{}}}zzzzzzxxx{{{xxx~~~yyyvvvjjjbbbYYYTTTWWW]]]bbbfffgggfffdddgggoooqqqgggZZZBBB>>>888333111000...---,,,+++******))))))******((((((((((((((()))******''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))******++++++,,,,,,---...///000000444666999DDDYYYnnnyyy{{{~~~||||||~~~yyywwwxxxttttttsssnnnhhhdddeeeggghhhhhhjjjooovvv~~~yyyrrrmmmkkkkkklllooorrrtttqqqlllhhhTTTPPPKKKGGGIIINNNUUUZZZaaaccceeeeeeddddddeeefffcccbbbaaadddjjjqqqvvvyyywwwnnnfffcccaaa^^^___bbbbbbbbbaaabbbcccdddfffgggiiieeegggooorrrmmmiiihhhgggeeecccbbbbbbaaa___^^^````````````___^^^[[[ZZZUUUUUUUUUSSSPPPKKKFFFCCCBBBBBBCCCDDDDDDBBB>>>:::777666555555777777666555444555555666888999;;;<<<@@@@@@@@@???===:::888777111///------...000000///---,,,------...///000111///////////////000111111------------------------........................+++,,,---...------...///222666;;;@@@CCCFFFIIILLLHHHKKKNNNOOOOOOQQQTTTWWWVVVYYY]]]aaaeeegggiiijjjiiihhhjjjpppxxx~~~zzznnnfff^^^]]]```aaaZZZSSSRRRPPPPPPRRRQQQPPPSSSXXXjjjuuu{{{}}}}}}gggWWWPPPHHHLLL[[[ttteeeJJJ:::111000222++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))************))))))))))))'''((((((((())))))******'''(((((()))***+++++++++*********+++---///000111555555888AAAKKK[[[ooovvvjjjhhhjjjppprrruuuxxxqqqhhhhhhjjjiiilllppprrrrrrqqqqqqrrrxxxvvvtttrrrpppnnnjjjhhhfffccc\\\SSSMMMNNNUUU[[[aaadddjjjnnnpppsssuuuwwwuuuqqqlllkkklllmmmllljjjhhhddd^^^VVVPPPKKKHHHFFFAAA@@@???>>>===<<<<<<<<<;;;::::::999999::::::;;;<<<>>>AAADDDGGGMMMSSSWWWbbbkkkyyy}}}wwwxxx|||zzz{{{tttkkk]]]TTTQQQTTTXXX[[[]]]___```aaahhhnnnkkkbbbMMMBBB999777555///,,,---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((('''%%%&&&((())))))((()))(((&&&%%%%%%&&&((()))******))))))((((((''''''((((((((()))*********+++)))+++---......///000111::::::AAAPPPcccttt~~~|||xxxvvvwwwqqqiiigggkkkjjjhhhjjjnnnrrr{{{vvvpppoooqqqrrrpppppprrrtttqqqiiibbbQQQJJJEEEFFFJJJNNNTTTZZZ```bbbeeehhhhhhgggeeecccaaa___]]]]]]aaahhhoootttppplllgggdddcccbbbbbbaaajjjhhheeeddddddeeeeeedddfffgggiiilllnnnmmmjjjgggiiigggdddbbbbbbbbbbbbaaaeeebbb___]]]\\\\\\[[[YYYYYYWWWSSSPPPLLLIIIGGGFFF@@@AAAAAAAAA@@@>>>;;;:::;;;888555333333333333222444555555777888:::<<<===AAA@@@???===;;;888555444....................................//////////////////............////////////...---------------&&&)))---/////////...///......------------......111222555999===BBBFFFHHHJJJLLLNNNPPPRRRRRRRRRRRRYYYXXXXXX[[[```cccbbb```___aaaeeegggjjjnnnsssvvvwwwmmmdddcccccc___\\\[[[VVVSSSPPPNNNOOOQQQUUUWWWcccooo~~~wwwzzz}}}~~~{{{}}}|||eeeTTTNNNQQQ___wwwpppSSS@@@666333222//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++***)))(((''''''(((((()))***************''''''(((((())))))******)))*********++++++++++++,,,...............000222444333666AAASSShhhxxxtttoooppprrrtttyyyxxxqqqmmmkkkjjjmmmllljjjlllooosssuuuvvvxxx|||}}}xxxuuusssqqqmmmpppdddVVVMMMGGGFFFKKKSSS^^^gggppptttwww|||~~~tttrrrooommmmmmpppsssvvvXXXUUUQQQKKKFFFCCCAAA@@@>>>===<<<;;;::::::::::::999999888888888888999999999:::<<<===???CCCHHHKKKNNNTTT___kkkvvv{{{yyyxxxpppeeeZZZSSSPPPQQQRRRVVVYYY[[[]]]ccckkkkkkgggUUUHHH<<<888666111......++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((('''&&&&&&((())))))((()))(((&&&%%%%%%&&&((()))***)))))))))((((((((('''------,,,,,,+++******)))+++---///000///000111222777999CCCVVVlll|||yyyyyyuuuooonnnppppppnnnooopppsss{{{wwwsssssstttvvvuuutttuuuuuuoooeee]]]OOOIIIDDDFFFKKKOOOVVV\\\bbbdddgggiiiiiihhheeecccbbbaaa___^^^```eeejjjmmmnnnjjjfffccccccccccccbbbjjjhhhfffeeeeeeeeeeeeeeeggghhhjjjnnnqqqqqqnnnkkkiiigggeeeccccccccccccbbbccc```]]][[[[[[[[[YYYXXXYYYWWWUUUQQQNNNJJJGGGFFFBBBAAAAAA???>>><<<;;;:::;;;888555444444555444444555555666777999:::<<<===>>>>>><<<;;;888666444333....................................//////////////////............//////000//////...------......))),,,000222111000000000///......------......///000222444888<<<@@@DDDFFFIIIJJJMMMOOORRRSSSTTTTTTUUUTTTUUUYYY]]]```aaa```^^^___```aaabbbfffkkkooo{{{|||~~~tttiiifffeeeaaa^^^^^^YYYWWWSSSQQQPPPRRRUUUWWW^^^iiivvv}}}yyyyyy{{{}}}}}}nnn\\\UUUVVV```uuuvvvYYYCCC777333333//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,************))))))))))))(((((()))***************(((((((((((()))))))))))))))))))))*********++++++,,,---.........///111333555666;;;FFFWWWhhhvvv|||{{{yyyvvvtttxxx~~~vvvppplllkkkiiioooooooooqqqssswww{{{~~~}}}zzzyyywwwsssooocccUUUKKKFFFDDDJJJQQQ[[[fffoootttwww{{{}}}}}}tttrrrpppnnnnnnqqquuuwwwHHHFFFCCC@@@===<<<;;;;;;::::::999888777777777888777777777777777777777777777888888888888:::===???AAADDDJJJSSS___rrr}}}~~~xxxvvvssskkkaaaVVVNNNKKKIIIMMMQQQUUUXXX^^^fffjjjjjj```QQQAAA999666333111000,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))'''&&&'''((())))))((()))((('''&&&&&&'''((()))))))))))))))((((((((((((------,,,,,,+++*********,,,...000000000000222333666:::GGG]]]uuu{{{zzzzzzwwwuuuvvvuuuuuuuuuttttttzzzzzzwwwwwwwwwwww|||{{{{{{zzzvvvlll___UUUMMMGGGDDDGGGMMMRRRYYY```eeefffhhhiiiiiigggeeeccccccbbb```___```aaaccceeeiiifffcccaaabbbccccccccchhhgggeeeddddddddddddeeehhhiiikkkooossstttsssqqqjjjiiihhhfffddddddccccccbbb___\\\ZZZYYYYYYXXXWWWXXXXXXVVVSSSPPPKKKHHHEEEDDDBBB???<<<::::::::::::999777555444555666666555666666777888999:::;;;;;;::::::888777555333222111....................................//////////////////............//////000000//////......//////+++...111222111000/////////......------......//////000333666:::>>>AAACCCEEEGGGJJJNNNQQQTTTUUUVVVSSSSSSTTTXXX]]]aaaccccccdddcccaaa______aaagggkkktttvvvzzz~~~|||oooiiigggcccaaabbb^^^[[[WWWTTTRRRSSSTTTVVVXXX```kkkqqqtttzzz~~~|||{{{~~~{{{}}}zzziii]]][[[```ooobbbHHH888333444000///...---,,,,,,,,,,,,,,,,,,+++***+++,,,---...)))))))))*********++++++(((((()))***************))))))))))))((((((((((((((()))))))))************,,,---.........///222444555999AAANNN^^^lllwww{{{|||vvvyyy{{{tttqqqoooooonnnppprrrsssvvv|||}}}yyykkk```RRRIIICCCBBBGGGNNNYYYdddoootttwwwzzz|||zzzuuusssqqqooopppsssvvvyyy??????===;;;::::::::::::888888777666666666777777666777777777777777777666777888888888777777999;;;>>>>>>BBBHHHQQQccc}}}|||zzz|||~~~}}}wwwoooooommmfff\\\QQQJJJGGGFFFKKKRRRWWW]]]bbbgggjjjhhhZZZHHH<<<888555333000,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((***(((''''''((())))))(((((((((''''''''''''(((((())))))))))))((((((((((((''''''((()))***++++++,,,---...000000///000222444999???MMMcccyyy}}}|||~~~~~~|||yyywwwxxxyyyxxxuuuyyyyyyzzz~~~}}}uuuhhhYYYOOOJJJEEEDDDIIIPPPUUU\\\ccceeefffggghhhgggeeecccaaabbbbbbbbbaaaaaaaaaaaaaaacccaaa___^^^```aaaaaaaaaddddddcccaaa``````aaaccchhhhhhjjjnnnrrruuuuuutttnnnnnnmmmjjjfffcccbbbbbbaaa^^^[[[YYYXXXXXXWWWUUUWWWVVVVVVTTTPPPKKKGGGDDDEEEBBB>>>:::777777888999777555333333555666666555666666777888999999999999666555444333111000000///....................................//////////////////............//////000000////////////000000,,,...000000///---------//////............////////////111444777;;;>>>@@@AAACCCFFFKKKOOOSSSVVVXXXUUUUUUWWWZZZ___dddhhhjjjkkkhhhccc^^^\\\^^^ccchhhmmmpppvvv{{{~~~rrrjjjfffcccbbbdddaaa^^^ZZZVVVSSSRRRSSSTTTTTTZZZbbbiiinnnuuu~~~xxxxxxsssaaa\\\[[[eeessslllOOO<<<555555000///...------,,,,,,,,,***)))''''''''')))+++---))))))*********+++++++++(((((()))*********************))))))((((((''''''(((((()))))))))*********+++---...//////000333555444:::FFFVVVfffttt~~~zzz}}}wwwsssrrrqqqmmmoooppppppttt~~~yyyfff[[[OOOGGGBBBAAAFFFMMMWWWcccnnntttwwwzzzzzzxxxuuusssrrrqqqrrrtttwwwyyy======<<<;;;:::999999999888777777777777777888999777777888999999888777777666888888888777777999:::::::::<<<@@@FFFQQQdddvvvyyyooooooxxxxxxwww|||{{{}}}xxxmmmoooooolllcccWWWLLLFFFDDDHHHQQQYYY^^^```cccfffjjj```PPPBBB;;;777444111---------,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((+++)))'''''')))))))))((((((((((((''''''((((((((((((((((((((())))))))))))&&&'''((()))***+++,,,,,,+++---.........///222444<<>>HHHZZZmmm}}}}}}zzzuuuttt|||yyyiiiZZZOOOIIIDDDCCCFFFPPPXXX\\\```dddaaabbbbbbbbbaaa```^^^]]]^^^___```aaabbbbbbbbbbbb]]][[[ZZZZZZ[[[[[[[[[YYYYYYZZZ[[[YYYVVVVVVYYY\\\cccbbbbbbdddhhhkkkllllllnnnpppppplllfffaaa``````bbb___ZZZWWWUUUSSSQQQOOOMMMMMMMMMLLLIIIGGGDDDCCCBBBAAA@@@>>><<<:::999999555444333444666666555444555666777777777555444333111000...------...///000....................................//////////////////............////////////......//////000000000222333333111000111222000//////......//////000//////000222444777999:::999;;;???DDDJJJPPPUUUXXXSSSUUUVVVYYY\\\cccjjjooosssoooggg___[[[[[[```dddgggkkkpppssstttvvv{{{~~~}}}~~~qqqiiidddbbbccc___]]]YYYVVVSSSRRRQQQQQQVVVYYY^^^fffqqq}}}}}}tttuuuuuu^^^UUUMMMOOOZZZlll|||aaaIII;;;666111000///...------------,,,,,,+++***+++,,,---...,,,,,,+++++++++******)))(((((()))***************))))))))))))(((((((((((()))*********++++++++++++***,,,...///000222555777777CCCWWWlll~~~vvvnnnmmmnnnpppmmmjjjjjjrrruuujjj[[[RRRIIIEEECCCEEELLLTTT^^^hhhrrruuuwwwyyyyyywwwsssrrrqqqpppqqqrrrtttuuu999999999999999888888888777777777888888:::;;;;;;777888:::;;;;;;:::888777444666888888777666777888666666999<<<===>>>FFFPPPiii}}}qqqrrr{{{uuuiiieeelll~~~~~~yyy|||}}}|||xxxlll\\\OOOJJJFFFHHHRRR[[[^^^bbbeeecccgggcccUUUGGG>>>999444///......---,,,,,,++++++************)))))))))))))))))))))))))))))))))))),,,***(((((()))***)))((((((((())))))))))))(((((('''((((((((()))))))))***++++++++++++++++++++++++***+++---...///222666:::AAALLL___ppp{{{yyysssqqqwww~~~uuuaaaQQQHHHEEEBBBBBBHHHTTT\\\___```ccc``````aaaaaa```___^^^]]]]]]]]]^^^___```aaaaaaaaa___]]][[[ZZZ[[[ZZZYYYWWWUUUXXXYYYWWWTTTSSSWWW[[[bbbaaa___```ccceeeggggggfffjjjkkkiiiccc______aaaaaa]]]XXXTTTQQQOOOLLLJJJHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDBBB@@@===;;;777666666666888888666555444555666666555333111000000///...------...000111....................................//////////////////............//////......------...//////000000222333333222111222333000000////////////000000//////000222444666888999666888<<>>DDDHHHJJJMMMQQQSSSUUUYYY```eeennnmmmiiiddd```bbbgggmmmoooqqqssssssrrrtttxxx|||~~~tttiiiddd___\\\YYYWWWWWWWWWWWWVVVXXXVVVXXX^^^ccckkkyyyrrrkkkkkkooovvvnnnZZZKKKJJJLLLTTTkkkyyy___III===888222//////...******---,,,,,,+++******)))((((((---,,,+++***))))))******++++++******************''''''(((((()))******+++************++++++++++++---......---///444:::>>>HHHbbbqqqjjjhhhiiiooouuuyyyrrrnnnllljjjiiifffddddddhhhnnnvvv|||{{{hhhXXXKKKGGGDDDFFFHHHNNNXXXccckkkooosssuuuxxx}}}|||yyytttrrrnnnmmmnnnnnnnnnnnn>>><<<::::::<<<===<<<<<<999999888888999999:::;;;:::::::::999999999999888::::::::::::::::::::::::999;;;;;;;;;:::;;;===???>>>FFFIIISSSmmmnnnnnn{{{jjjaaa]]]eeeqqqxxx{{{{{{xxxnnnpppyyycccWWWKKKGGGKKKTTTaaammmrrrpppooopppnnncccOOO???888555111......---,,,++++++++++++************)))(((((((((((()))***++++++,,,***))))))******)))'''((((((''''''(((((()))***'''((())))))******))))))************+++,,,------000000000111222555:::???OOO]]]iiiiiifffmmm|||rrrllliiiiiijjjjjjooovvv}}}{{{bbbNNNCCC@@@???BBBFFFMMMTTTZZZ^^^aaabbbdddbbb```___^^^___aaabbb```aaabbbbbbbbbbbbaaa```\\\]]]^^^^^^]]][[[XXXVVVYYY\\\___^^^\\\[[[\\\___aaaaaacccdddfffgggiiijjjhhhiiijjjgggccc___]]]\\\^^^[[[VVVQQQMMMKKKJJJJJJHHHHHHIIIJJJKKKJJJHHHEEEKKKKKKKKKIIIGGGDDDAAA???;;;:::999999;;;;;;:::999777555444444444444222000222111000////////////000/////////000000000111111000111111222222222222222000000000000000000000000000000000111222333444555777777666555444444333333222222111111111000000000...///111111111111222444666666666666666999>>>BBBDDDHHHLLLNNNQQQVVV]]]cccggggggfffcccaaacccjjjpppssssssssstttuuuwwwzzz{{{}}}|||mmmeee___\\\YYYWWWWWWWWWWWWVVVUUUSSSTTTYYY]]]dddrrr~~~wwwlllhhhfffpppwwwcccPPPJJJJJJPPPfff~~~iiiQQQBBB:::444//////...+++***,,,++++++******))))))((((((,,,+++************++++++,,,+++++++++***)))))))))'''(((((())))))*********************+++++++++,,,---...000111222666<<>>===DDDDDDJJJ^^^ttt|||rrrqqqtttfff\\\```llltttxxxyyyzzzvvvmmm{{{ooobbbTTTKKKJJJOOO]]]iiipppnnnlllnnnpppiiiUUUCCC999555111///............+++++++++*********)))))))))))))))))))))***++++++***)))((((((******)))(((((((((((('''((())))))***(((((()))************)))++++++++++++,,,---......111000000222222555<<>>BBBEEEIIIKKKMMMRRRYYY___eeeeeedddbbb___aaaggglllqqqpppooopppsssuuuvvvvvvyyy{{{~~~rrriiiaaa^^^ZZZXXXXXXXXXWWWWWWUUUSSSTTTWWW[[[aaannnzzzuuuoooiiitttkkkWWWLLLIIIOOOcccxxxqqqXXXFFF<<<555/////////,,,+++------------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))(((((((((((()))))))))******************+++++++++,,,,,,---///222444444555>>>HHH]]]uuuyyykkkccc```dddkkk{{{yyymmmlllkkklllmmmmmmllljjjkkkjjjkkkmmmqqquuuvvvwwwxxxkkkZZZMMMCCCBBBCCCIIINNNUUU___iiiqqqwww{{{zzzzzzzzzxxxtttrrrpppnnnmmmnnnooonnnnnn<<<;;;;;;;;;======<<<:::999999888888999999:::;;;999999999999999999999999:::::::::::::::::::::::::::<<<======<<<;;;<<<===:::??????DDDRRRaaa|||{{{ooozzznnn___```kkkuuu{{{}}}pppvvv{{{pppbbbVVVNNNNNNXXXdddhhhhhhffffffjjjgggWWWEEE999555111//////000000000+++++++++*********))))))++++++***)))))))))))))))'''&&&&&&''')))******)))((((((((((((((()))******((())))))***************++++++++++++,,,---...///000...///222333555>>>JJJ___hhhlllfff___cccmmmvvvwww{{{xxxppppppqqqrrrssssssvvvzzz|||}}}~~~{{{kkkYYYJJJCCCBBBDDDGGGKKKQQQXXX]]]_________aaabbbcccdddddddddcccbbbaaabbbdddfffeeeccc```^^^ZZZ[[[[[[ZZZYYYWWWVVVUUUTTTWWW[[[^^^^^^\\\[[[ZZZbbbccccccdddddddddccccccfffggggggfffeeeeeefffhhhiiigggddd```[[[WWWTTTRRRSSSTTTWWW[[[^^^___]]][[[VVVVVVVVVTTTOOOJJJDDDAAA@@@>>>;;;:::::::::999888777555444555666666555444333222111000////////////111111111222222222222333111111222333333333333222111111111222222222333333333333333444666888999:::;;;;;;;;;:::888666444333222222222222111111111111---///000000000000222333111222333444555777;;;>>>CCCEEEHHHJJJKKKNNNTTTYYYddddddccc```\\\\\\___cccjjjiiihhhiiikkknnnoooooorrrtttxxx|||uuunnnccc```\\\YYYYYYXXXWWWVVVVVVTTTTTTWWWZZZ___kkkwww}}}wwwqqq{{{sss^^^PPPKKKPPPaaassswww^^^JJJ???666//////000///...///...............---------)))******+++,,,,,,------,,,,,,,,,+++***)))(((((())))))))))))***************++++++++++++,,,,,,,,,---...222555444666CCCRRRooo}}}pppeee^^^___dddoooyyytttlllkkkkkkmmmoooqqqqqqqqqoooooooooqqqtttvvvvvvvvv~~~}}}}}}zzzqqqaaaRRRIIIAAA@@@DDDLLLSSSZZZdddmmmsssyyy}}}zzzxxxwwwuuurrrqqqooonnnnnnnnnooommmlll;;;::::::;;;<<<<<<;;;999999999888888999999:::;;;888999999999999::::::::::::::::::::::::::::::::::::<<<>>>>>><<<;;;<<<===:::???>>>BBBKKKTTTiiiuuuuuuwwweee```gggpppxxx~~~|||wwwuuuxxx||||||qqqeeeYYYRRRWWW___bbbgggiiiffffffdddXXXIII;;;777222//////000111111+++++++++************)))++++++***)))((((((((((((&&&%%%%%%&&&)))******)))))))))(((((())))))***+++((()))******++++++******++++++++++++,,,---......000---///444555777BBBQQQ```fffggg```[[[^^^dddhhhjjjooovvv|||~~~~~~~~~~~~zzzxxxyyyyyyzzz|||zzz}}}}}}{{{zzz|||~~~vvvpppeeeVVVIIIBBBCCCFFFJJJNNNTTTZZZ___```_________```bbbddddddcccbbb```aaabbbdddeeeeeeccc```^^^ZZZYYYXXXWWWVVVVVVVVVWWWUUUWWWYYY[[[\\\[[[ZZZYYYaaaaaabbbcccbbbaaa```___bbbbbbccccccdddhhhnnnrrrvvvvvvvvvsssnnnggg```\\\\\\[[[\\\^^^bbbddddddccc]]]___aaaaaa]]]VVVNNNIIIEEEBBB>>><<<;;;:::999888777666555666777888777666555444333222111000000000111111111222222222333333111222222333333333333333111111222222333444444444555555666777999;;;<<<============<<<:::888555444333222222222222111111111...000111000//////000222///111222333444777:::===CCCEEEHHHHHHHHHJJJPPPUUU```aaa```\\\XXXVVVXXX[[[bbbbbbbbbbbbccceeeggghhhlllnnnrrrwwwzzz|||}}}}}}yyyqqqgggddd___\\\ZZZYYYWWWVVVVVVTTTSSSVVVXXX^^^iiiuuuyyywww~~~yyyfffWWWOOOQQQ^^^lll{{{fffRRRCCC999111111222111000000------------,,,,,,,,,,,,******+++,,,------,,,,,,,,,+++++++++***)))))))))************************++++++++++++,,,,,,,,,,,,---...222777777<<>>>>>===<<<<<<<<<>>>@@@>>>@@@GGGJJJZZZuuuwww~~~kkkaaa```dddllltttwww|||zzzxxx|||~~~ttteeeYYYXXX^^^fffsssyyytttmmmhhh]]]QQQ@@@;;;555000////////////+++++++++************)))))))))(((((('''(((((((((((('''&&&''')))******)))))))))(((((())))))***+++))))))***++++++++++++***************+++,,,---...111...000777888:::HHHYYYgggiiigggaaa___aaacccccceeejjjpppuuuwwwuuusssqqqpppssswww~~~yyyuuuvvvxxx{{{|||}}}|||{{{xxxwwwvvvlllhhh___RRRFFFAAACCCFFFMMMQQQWWW]]]```aaa```___^^^^^^______````````````bbbcccddddddcccaaa___^^^[[[YYYWWWUUUUUUWWWYYY[[[ZZZYYYYYYZZZ[[[\\\\\\[[[^^^___```aaabbbaaa___^^^]]]^^^^^^___ccckkkttt{{{yyyooohhhcccaaa^^^^^^___bbbccccccbbbgggmmmqqqooofff\\\VVVKKKGGGBBB???===;;;:::888888777666777999:::999888888777666444333333222222111111111111222222222222111222333333444444333333222222222333444555555555777888888:::;;;===???@@@?????????>>><<<999666444333333222222222111111111///000111000///...///000...000222222333555888:::AAACCCEEEEEEEEEHHHMMMRRRYYYZZZ[[[XXXUUUTTTVVVYYY\\\^^^___^^^]]]]]]aaadddgggjjjnnnssswwwzzz{{{{{{yyyzzz{{{|||}}}~~~vvvkkkgggbbb^^^[[[YYYWWWVVVWWWUUUUUUWWWYYY^^^jjjuuu~~~yyyyyy}}}mmm^^^TTTSSS[[[eeeuuuooo\\\JJJ>>>444333444111///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++******************************************+++++++++,,,,,,,,,------......333999<<>>>>>:::;;;AAAAAANNNhhhzzzxxxqqqaaa[[[[[[bbbjjjrrryyyzzz}}}mmm^^^[[[^^^nnnxxxpppeeeYYYCCC>>>777111...------,,,+++++++++************)))'''&&&&&&''''''((()))***+++***))))))******)))((()))))))))))))))******+++))))))***++++++++++++***************+++,,,------333///222999;;;===KKK^^^ttttttqqqlllkkknnnmmmjjjgggjjjooorrrssspppmmmkkkeeeeeeeeeiiivvvyyytttsssuuuyyy{{{|||zzzwwwtttqqqpppfffccc\\\PPPEEE@@@BBBFFFOOORRRYYY^^^bbbbbb```___^^^]]][[[[[[[[[]]]___```bbbcccccccccbbbaaa___^^^\\\ZZZVVVTTTUUUWWW[[[^^^^^^\\\ZZZZZZ[[[]]]^^^^^^[[[]]]___aaabbbbbb``````[[[ZZZ[[[]]]bbbmmmxxxyyyppphhhddd^^^\\\\\\^^^```aaaeeelllvvv|||{{{ssshhh```OOOKKKEEEAAA???===;;;999999888777888:::;;;;;;::::::999888777555555444444000000111111111222222222111222333333444444333333222222333333444555666666999999:::;;;===???AAABBB@@@@@@@@@???===999666444333333333222222222111111000111222111///---...///...000111222222333555777>>>AAACCCDDDDDDGGGLLLQQQRRRUUUVVVVVVSSSSSSVVVYYYYYY\\\___]]]ZZZZZZ^^^ccceeehhhmmmrrrvvvyyyzzz{{{qqqssstttvvvyyy~~~zzznnnjjjddd___\\\ZZZWWWVVVZZZWWWWWWYYY\\\aaalllxxx|||zzzzzzyyyxxx~~~zzzyyy|||sssbbbVVVSSSXXX___nnnzzzvvvdddOOOCCC777444444111---,,,------------------------+++,,,---------,,,++++++***************+++++++++++++++******************++++++,,,,,,,,,---------......333;;;@@@MMMlllsssccc^^^\\\dddrrr~~~|||zzzzzzwwwuuuqqqooouuunnnggghhheeejjjrrr{{{|||xxxuuussspppppprrrtttuuuuuujjjeeecccaaaWWWJJJBBBCCC???AAAIIITTT]]]ccclllttttttyyyzzzsssnnnmmmppppppsssqqqpppooonnnllliiiggg:::::::::999888777777666777777888999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;===?????????>>>>>>>>>======<<>><<<:::777666555444333333222222111000000000...///000111222333444444555444444444555666888999::::::;;;;;;<<<===>>>>>>>>>======<<<:::888666555222222111111111111111111000000000000/////////////////////000222444666888<<<>>>AAACCCEEEHHHLLLOOOPPPPPPRRRTTTVVVYYY[[[]]][[[]]]^^^^^^]]]^^^```aaajjjiiikkkooovvv{{{|||{{{rrrrrrsssuuuyyy~~~mmmiiiddd```]]][[[YYYXXXWWW[[[^^^______cccjjjppp~~~}}}uuuqqqrrrsss|||||||||||||||{{{zzzzzz{{{~~~jjjZZZQQQTTT[[[dddwwwpppVVVHHH:::333111///...000......---,,,,,,+++******************************,,,,,,++++++++++++,,,,,,(((((()))***++++++,,,,,,(((((()))***+++---...///888222444@@@LLL\\\vvvqqqdddfffjjjsss~~~}}}yyyxxxzzzzzzuuullldddfffsssyyynnnjjjkkkqqqtttxxx|||~~~~~~~~~{{{yyytttppprrrwwwwwwssspppfff]]]VVVOOOFFFBBBBBBBBBCCCKKKWWW```dddmmmvvvwwwvvvuuutttrrrqqqpppoooooommmllllllmmmllljjjhhh::::::999999888777777666777777888888999999888888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;===>>>??????>>>>>>???>>>===<<<<<>>===AAAFFFMMMTTTZZZ[[[\\\______]]]^^^```aaa```^^^^^^```cccccceeefffdddaaa^^^^^^___XXXUUUQQQQQQUUU\\\aaadddeeeaaa\\\ZZZ\\\^^^^^^]]]___[[[[[[```dddeeeeeeggghhhdddaaabbbbbbgggttt}}}sssoooeee^^^UUUMMMKKKLLLOOOQQQ^^^ccclllvvv{{{yyyqqqjjj\\\UUULLLFFFCCCAAA===999999999999:::;;;===>>>???@@@>>>===:::888777666666444444333333222111111111//////000111222333444444555444444444555666777888999999999:::;;;<<<<<<<<<;;;;;;:::999888666444333111111111111111111111111111000000000/////////////////////000222444666888<<<>>>BBBDDDFFFHHHKKKNNNNNNNNNPPPRRRUUUXXX[[[\\\\\\]]]^^^^^^^^^```bbbeeelllkkklllpppuuuyyyzzzyyysssssssssuuuyyy~~~pppkkkccc]]]ZZZYYYXXXXXXWWWZZZ^^^^^^^^^aaahhhmmm{{{yyytttqqqqqqoooppprrruuuxxxzzz{{{|||}}}vvvbbbUUUUUU\\\iii|||sss\\\MMM===666222///---/////////...------,,,++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,------.........))))))***+++,,,...///000444111777EEETTTeee~~~pppppprrrzzzttthhheeemmmvvv~~~tttllliiijjjssswww|||~~~{{{wwwyyy~~~~~~zzzqqqggg\\\UUUMMMEEE@@@@@@AAADDDMMMZZZbbbgggooowwwuuuuuutttsssqqqpppooonnnooonnnmmmmmmmmmkkkhhheee:::999999888888777777777666777777777888888888888999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>@@@???===;;;:::===BBBFFF\\\sss|||yyy}}}|||tttddd\\\XXXVVV[[[iii|||ssssssyyyyyyzzzwwwfffgggrrr|||sssZZZMMM@@@:::888333...,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++++++++,,,...///111000333:::@@@MMMgggzzzvvvuuutttrrrnnnllllllnnnpppuuuyyynnnkkknnnpppvvvyyyvvvsssqqqnnniiiYYYNNNBBB===;;;;;;@@@FFFNNNUUUYYYZZZ[[[___```^^^```aaaaaaaaa``````bbbddddddeeeeeeccc```]]][[[[[[VVVSSSQQQQQQUUU[[[___bbbeeebbb^^^\\\\\\]]]\\\\\\[[[YYY[[[```ccceeejjjqqqsssoookkkiiiggghhhpppzzz{{{ooogggccc[[[UUULLLFFFCCCDDDEEEFFFPPPUUU]]]gggmmmmmmjjjfff]]]VVVNNNHHHDDDBBB>>>:::999::::::;;;<<<=========???>>><<<;;;999888888777555555444333333222222111//////000111222333333444444444444444444555666777777777777888888999999:::777777777666555333222111111111111111111111111111111111000000000//////////////////000222444666888;;;>>>BBBEEEGGGHHHJJJLLLKKKLLLNNNPPPTTTWWWZZZ\\\\\\]]]^^^___```bbbfffiiiooonnnnnnppptttwwwxxxxxxwwwvvvuuuvvvyyy~~~~~~~~~tttmmmddd\\\YYYXXXYYYZZZXXXZZZ]]]^^^^^^```eeeiiiuuuxxxrrrpppiiikkkooosssxxx{{{~~~nnn[[[XXX]]]oooxxxbbbRRRAAA888333///---.../////////......------,,,------------------------******))))))))))))************++++++++++++++++++***++++++,,,---///000111111111999JJJ[[[nnnyyyxxx}}}qqqjjjnnnttt{{{}}}|||xxxqqqllljjjkkksssxxx~~~~~~tttiii]]]SSSKKKBBB??????@@@EEEPPP]]]fffkkkqqqwwwttttttsssrrrpppooonnnnnnnnnmmmlllllljjjgggbbb___:::999999999888888888777777777666777777777888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>??????===;;;:::<<<@@@CCCOOOeee|||wwwvvv}}}|||~~~|||ooofff___YYYYYYdddvvvooojjjlllvvvwww||||||uuueee[[[aaajjjrrrvvvxxxvvvtttfffWWWFFF<<<888444///+++++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++++++++,,,,,,---,,,++++++,,,---...///222222555<<>>===<<<:::999888888888555444444333333222111111///000000111222222333333333333333444444555555666555555555555666666777777555555555444333222111000111111111111111222222222111111111000000000///////////////000222444666888999===AAAEEEFFFGGGHHHIIIIIIJJJLLLPPPTTTXXX[[[]]]]]]]]]^^^^^^___ccchhhlllpppppppppqqqtttvvvxxxyyy}}}{{{zzzyyy{{{}}}sssmmmeee^^^[[[[[[[[[[[[ZZZ\\\^^^^^^^^^```dddgggpppzzz|||xxxuuusssuuuxxx{{{vvv```ZZZ___ssszzzfffVVVDDD:::444///---...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************)))))))))))),,,,,,,,,---...000222222222333:::HHHZZZqqq~~~~~~}}}uuuxxx}}}zzzsssnnnmmmnnnpppwww~~~~~~|||zzzmmm^^^SSSIIIAAA???@@@@@@GGGSSS```hhhnnnrrruuuttttttsssrrrqqqpppooonnnlllkkkkkkjjjgggbbb[[[VVV::::::::::::999999999999777777777666777888999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<===@@@CCCGGGZZZyyy~~~yyytttttt|||vvvkkkbbbZZZ```lll|||}}}oooeeeaaalllnnnrrrxxxuuudddTTTTTTWWW[[[```eeejjjmmmooobbbNNN???888555000,,,,,,,,,------------,,,,,,+++***(((''''''(((***+++))))))))))))))))))))))))''''''(((((())))))))))))*********++++++,,,,,,,,,,,,,,,++++++,,,...///000333444777>>>JJJ```|||~~~~~~{{{|||~~~yyytttllldddQQQGGG>>>;;;;;;>>>EEEKKKQQQWWW[[[[[[\\\```bbbaaa______^^^___```aaabbbbbbeeeeeedddccc```\\\XXXUUUQQQPPPOOOQQQUUUXXXZZZZZZ\\\]]]]]]]]]^^^^^^______ZZZ[[[^^^bbbdddiiiuuu|||vvvsssqqqpppnnnllliiibbbZZZRRRLLLJJJJJJFFFAAA<<<;;;::::::999:::<<<@@@DDDGGGJJJLLLMMMLLLIIIFFFDDDCCCCCCBBBBBB?????????>>>>>>>>>>>>>>>===<<<;;;:::888888777777555444444333222222111111000000000111222222333333333333333444444444444444333333333333444444444444333333444444333222111111000000111111111222222222111111111111000000000000/////////000222444666888888<<<@@@CCCEEEEEEFFFGGGHHHJJJMMMQQQVVVZZZ^^^aaa^^^^^^^^^]]]^^^bbbhhhlllppppppqqqrrrsssvvvyyy|||~~~}}}}}}yyynnniiiddd___]]]\\\[[[YYY\\\]]]^^^___```aaadddeeelllttt|||{{{ccc]]]```qqq|||iiiYYYFFF;;;555111///000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---...///111222333666555999CCCTTTnnn~~~~~~wwwpppnnnnnnooowww~~~~~~|||qqq```SSSIIIBBB@@@CCCBBBKKKWWWbbbjjjooorrrrrrtttssssssrrrqqqpppoooooolllllllllkkkhhhaaaXXXRRR;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888:::;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???===>>>???>>>>>>>>>AAACCCCCCRRRlll|||xxx~~~wwwrrrsssyyyxxxkkk```^^^cccppp~~~zzzqqqfff___dddiiinnnrrryyyxxxhhhUUUPPPMMMOOOSSSXXX```hhhpppgggVVVDDD;;;777333...,,,------......------,,,+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((())))))******+++*********++++++,,,,,,---,,,,,,+++,,,---...000111444555999@@@NNNfff~~~yyyxxx|||sssfff[[[JJJAAA:::888:::===DDDJJJRRRYYY]]]^^^___cccdddbbb___^^^]]]^^^```bbbcccbbbdddcccbbbaaa```\\\VVVRRRNNNNNNOOOQQQUUUWWWWWWWWWVVVYYY\\\]]]]]]^^^___aaa\\\]]]___ccceeejjjvvv~~~{{{vvvpppfffbbb\\\UUUNNNHHHDDDBBBAAA>>>:::888777777555444444666888999:::<<>><<<;;;999888777777666555555444444333222222000000111111111222222222222222333444444333333222222222222222222222222222222222333333333222111111000000000111222222333333222222111111111000000000/////////000222444666888999<<<@@@BBBDDDEEEFFFHHHIIIKKKOOOSSSYYY^^^ccceeebbbaaa___]]]]]]aaaggglllooopppppppppqqqtttxxx{{{xxxkkkgggbbb^^^\\\ZZZWWWVVV\\\]]]^^^___aaacccddddddhhhooovvvzzzwww|||hhh^^^___gggwwwnnn]]]JJJ>>>777222111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///111222333777777999@@@QQQnnnxxxyyy~~~{{{ppplllnnnsssyyy}}}sss```RRRHHHBBBBBBFFFGGGQQQ]]]eeekkkppprrrppprrrrrrqqqqqqpppoooooonnnmmmnnnooooookkkbbbXXXPPP<<<<<<==================:::999888777888999;;;<<<:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???===>>>??????======???@@@BBBKKK___}}}|||xxx~~~}}}uuuqqqpppsss}}}nnnddd```hhhsssyyy|||wwwvvvuuuvvvvvvrrrkkkeeeccckkkqqqsssxxx~~~|||pppXXXQQQMMMNNNPPPSSS[[[dddiiiggg\\\LLLAAA<<<777111------............------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,---///000222444777:::AAAQQQjjjuuuqqqwwwtttbbbSSSDDD===777888;;;>>>DDDJJJSSSZZZ___aaabbbeeeeeeccc```___]]]___bbbddddddcccaaa```___^^^^^^ZZZTTTOOOLLLLLLNNNQQQUUUVVVUUUTTTSSSWWW[[[]]]]]]]]]^^^```___]]]^^^bbbfffjjjsss}}}~~~wwwoooaaa\\\TTTLLLFFFBBB@@@>>>;;;999777666666666444333111333444444333444777::::::;;;<<<>>>@@@CCCFFFHHHIIIFFFCCC@@@??????AAABBBBBBAAA???===;;;999999888888888777777666555555555111111111111111222222222111222333444444333222111222222222222222222222111000000111111222111111000///000000111222222333333222222222111111111000000/////////000222444666888<<<>>>AAACCCDDDEEEHHHJJJKKKMMMQQQVVV]]]cccgggjjjgggeeebbb^^^]]]aaagggkkknnnoooooonnnmmmnnnsssvvvyyyzzz|||~~~pppkkkddd^^^ZZZXXXVVVUUU[[[[[[\\\^^^aaacccccccccdddkkkrrrwww~~~yyynnnooovvvmmm___\\\ZZZiii}}}vvvdddPPPBBB:::444222222------------------------------------------------,,,++++++******++++++,,,((((((((()))*********+++,,,,,,------///111222333555777;;;CCCVVVuuuxxxwww{{{rrrnnnpppuuuzzz}}}|||zzzsss___PPPFFFAAABBBGGGOOOYYYccchhhmmmrrrssspppooooooooonnnnnnmmmlllllllllmmmoooooojjjaaaVVVMMM=========>>>>>>>>>>>>>>>;;;:::999888888:::<<<===:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???>>>???@@@???===<<<<<<===AAAGGGWWWssszzzsssmmmmmmuuu|||mmmbbbeeemmmpppppppppfffhhhlllpppsssrrrooolllfffpppwwwwwwyyy~~~~~~wwwZZZSSSOOOPPPRRRSSSYYYbbbaaaddd```RRRFFF???999333------............------,,,------......------,,,))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,---///111222444777;;;BBBRRRkkktttmmmlllxxxvvvaaaQQQCCC<<<888:::===@@@EEEJJJSSS[[[aaacccdddffffffcccbbb```^^^```cccfffeeeddd^^^]]]\\\\\\\\\XXXRRRLLLKKKLLLNNNQQQUUUVVVTTTSSSRRRVVV[[[]]]\\\[[[]]]^^^```]]]]]]bbbeeeiiiqqqyyy|||~~~|||tttkkk___YYYPPPHHHCCC@@@>>>===:::999777777888777666444000222333222111111555888777999;;;===@@@BBBFFFHHHKKKHHHDDD@@@???@@@BBBDDDEEEDDDAAA???===;;;:::999::::::999999888777777777111111111111111222222222111222333444333333111000222222222111111111111111...///000000000000000000///000000111222222333333222222222111111111111000/////////000222444666888???@@@BBBCCCDDDFFFJJJLLLMMMOOOSSSYYY___eeejjjmmmjjjhhhddd```^^^aaagggkkknnnoooooollljjjjjjnnnrrrsssuuuyyy}}}~~~yyyrrrhhh___ZZZXXXXXXXXXYYYYYYZZZ]]]```bbbbbbaaabbbhhhooouuu~~~uuukkkjjjllltttqqq```ZZZQQQ```uuu|||jjjTTTFFF<<<555222222---................................................------,,,,,,------...******+++,,,------......,,,,,,,,,---///000222333222777===HHH\\\|||~~~uuuqqqtttuuuxxxzzzxxxvvvzzzsss^^^OOODDD@@@BBBGGGTTT___gggjjjnnnttttttpppmmmmmmmmmllllllkkkkkkjjjhhhjjjllllllhhh^^^RRRJJJAAA???>>>>>>AAACCCDDDDDD======<<<<<<======>>>???<<<;;;;;;;;;<<<===>>>>>>999::::::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>EEEGGGPPPeeezzzrrrnnnmmmqqqwww}}}yyyggggggooorrrooonnnkkkfffgggooottttttsssvvvnnnpppvvv|||~~~xxxdddYYYRRRUUUXXXWWW[[[bbbjjjkkkggg\\\LLL>>>777444111///,,,+++,,,.../////////...---,,,,,,,,,,,,,,,))))))***++++++)))((('''************))))))))))))++++++***************+++******+++,,,---///000111333333777BBBTTTkkkuuufffiiiooovvvuuu[[[KKK===;;;999888<<>>:::666555666777555333555333222222333555444333555666888:::===@@@BBBDDDIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>???>>>===;;;999999999:::<<<<<<:::888333333333333333333333333333333222222222222222222333222111000////////////222111111000///......---///111222333333333555777222222222111111111111000///000000111222555:::>>>AAADDDGGGGGGEEEEEEGGGJJJRRRRRRUUU[[[aaaddddddbbbcccaaa^^^]]]]]]```dddfffnnnpppqqqoookkkhhhiiikkkooooooppptttzzz}}}}}}|||zzz|||sssfffbbb```\\\XXXVVVXXXXXXXXXXXXYYYZZZ\\\\\\]]]```dddjjjvvv{{{rrrggg```___hhh}}}rrraaaSSSSSS[[[kkk~~~sss___NNNBBB:::444///...---,,,,,,,,,---...///------------------------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***,,,---------...000333444666;;;HHHcccuuupppqqqxxxwwwuuurrrqqqsssxxx|||oooYYYKKKDDDAAACCCGGGWWWbbblllpppqqqttttttrrrmmmlllkkkiiihhhhhhggggggeeeeeeffffffcccZZZOOOFFFEEECCC@@@@@@AAABBBBBBBBB<<<<<<<<<<<<<<<===>>>>>>@@@???>>>>>>======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>CCCEEEMMM```~~~xxxsssppprrrvvv}}}ooohhhlllqqqtttuuuvvvpppnnnrrruuutttuuuwwwqqqrrrwww}}}qqqcccZZZ[[[^^^]]]___eeegggjjjiiiaaaSSSDDD:::555111...++++++,,,---...---///...------,,,,,,,,,---+++++++++++++++******)))(((((())))))******++++++++++++************++++++******+++,,,---///000111444555:::EEEVVVjjj{{{ttteeeeeejjjpppvvvsssWWWEEE<<<:::888888<<>>===<<<<<<;;;<<<===<<<:::777444444444444444444444444444444444333333222222222444333222111111111111111333222222111000000//////000111222444777999;;;;;;222222222111111111111000---......///000333888<<>>>>>>>>>>>>>>???@@@@@@DDDCCCBBBAAA???>>>>>>===========================<<<<<<<<<;;;;;;;;;;;;;;;========================AAABBBHHHYYYvvvyyysssqqqsss{{{~~~yyyiiihhhoooyyyyyytttttttttuuuwww{{{uuutttwww|||zzziii\\\[[[^^^]]]___dddfffjjjlllgggZZZJJJ===777111///,,,++++++---------///...------,,,---------------,,,+++++++++++++++''''''((()))***+++,,,---++++++************+++++++++++++++,,,...///111222555777===IIIXXXhhhuuu{{{qqqcccaaafffiiilllsssmmmQQQ???;;;999888888<<>>:::777555333333444444333222555444555777:::???DDDGGGGGGGGGHHHHHHHHHFFFEEEDDDDDDBBB???===>>>>>>===<<>>>>>???>>>;;;999777777666555555444444555666666666666555444333222444444333333222333333333333333333222111111000000222111111555;;;???@@@???222222222111111111111000---......//////333777;;;AAAEEEIIIKKKJJJKKKNNNRRRRRRRRRSSSVVVYYY[[[ZZZYYY\\\[[[YYYWWWWWWZZZ___dddkkkpppttttttooojjjggggggnnnoooqqqvvv||||||nnngggddd___\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYXXX\\\```fffrrr~~~qqqfff___^^^gggrrr|||yyyqqqbbbTTTOOOTTT^^^mmm|||ppp[[[III<<<555444///...---,,,,,,---......------------------------------,,,,,,,,,,,,++++++------,,,,,,++++++*********,,,---......///222444777:::CCCWWWxxx~~~yyyxxxxxxzzz}}}uuummmjjjjjjooooooooonnnnnnooorrruuutttzzz~~~~~~|||wwwjjj\\\MMMEEEBBBAAACCCHHHVVVaaakkknnnppprrrrrrppplllkkkjjjiiihhhggggggggggggeeeaaa]]]XXXRRRKKKGGGNNNLLLHHHFFFEEEEEEDDDBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCBBB@@@???>>>?????????>>>>>>===============<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@EEESSSmmm~~~uuupppooovvv{{{lllfffmmmzzz}}}wwwssssssuuuyyy}}}yyyvvvuuuxxx~~~kkk[[[YYY]]]^^^aaagggiiilllooojjj^^^NNN@@@888333111...,,,---......---......------------.........---+++*********+++,,,(((((()))******+++,,,,,,++++++*********+++,,,,,,+++,,,,,,---...000111222666777>>>JJJYYYgggpppttt{{{nnncccaaaeeegggfffkkkxxx}}}bbbJJJ===999888777888<<>><<<999888888888777555555444444666:::@@@EEEIIIJJJKKKKKKKKKJJJHHHFFFDDDCCC@@@===;;;;;;;;;;;;:::@@@??????@@@AAA@@@>>><<<:::999888666666666666777999999999999888666444333444444333333333333333444333333222222111111111111333000///444;;;@@@???<<<222222222111111111000000///000000000111444999<<>>======<<<=========<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===???@@@CCCNNNeeevvvooommmqqqxxxuuuhhhjjjttt}}}{{{uuusssuuuyyy{{{}}}yyyyyy}}}ppp^^^[[[]]]```fffnnnpppqqqpppjjj^^^OOOBBB:::777444000////////////.........---------......///---,,,+++))))))***+++++++++++++++***************++++++******+++,,,,,,---,,,,,,---...///111222333666777>>>KKK[[[hhhooopppppptttzzz~~~nnngggeeehhhiiigggjjjvvv~~~jjjTTTCCC;;;777666666888===CCCIIIMMMRRRUUUYYY\\\^^^```ccceeeeeedddbbbbbbcccbbbaaa___bbbbbbaaa]]]XXXRRRKKKHHHIIILLLRRRWWW\\\^^^^^^^^^[[[\\\\\\[[[[[[[[[^^^```cccaaa___```bbbdddeeeeeeddddddeeeeeefffgggggghhhdddeeegggjjjkkkiiieeeaaaWWWRRRNNNLLLLLLLLLJJJGGGDDDAAA>>><<<<<<;;;999777555555555777;;;@@@FFFIIIOOOPPPPPPOOOMMMJJJGGGEEEDDDAAA>>><<<<<<<<<;;;:::======>>>@@@BBBCCCBBB@@@<<<;;;999888777888999:::<<<=========<<<:::777666444444333222222222222333111111111111111000000000333000...111777:::999555222222222111111111000000000000000000111333888<<>>>>>=========<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>???CCCKKK^^^}}}zzzrrrooonnnttt}}}kkkgggmmmrrr|||}}}~~~}}}}}}~~~tttaaaZZZYYYZZZdddooouuutttrrrkkk```RRREEE===999666222000000000000///.........---......///000,,,,,,+++***************,,,,,,+++++++++*********++++++***++++++,,,---...---------...000111333444666999BBBQQQaaalllnnnmmmhhhkkkooowww|||rrrpppnnnqqqpppnnnqqqyyy~~~nnnYYYGGG===999555555666888===CCCIIIMMMRRRUUUYYY[[[]]]^^^```aaacccbbbbbbccceeeeeecccbbbeeeeeedddaaa[[[TTTNNNJJJGGGKKKPPPVVVZZZ]]]^^^___\\\^^^______^^^^^^```aaa```]]]ZZZZZZ]]]aaaccceeeaaaaaabbbcccdddfffhhhjjjiiijjjkkkmmmmmmjjjeeeaaaXXXSSSNNNKKKMMMOOOOOONNNHHHEEEAAA???>>><<<999777777666777999<<>><<<;;;;;;<<>><<<:::555555444333222222222222111111111111111111111111222000///000333444222000222222222111111111111000...............111555999CCCGGGJJJJJJFFFCCCCCCDDDBBBCCCEEEFFFHHHLLLQQQUUUZZZ___bbbbbb^^^]]]```dddiiiqqq{{{{{{vvvtttrrrtttwwwyyy|||~~~wwwmmmgggaaa\\\ZZZ\\\\\\]]]^^^_________]]]]]]^^^cccfffhhhooo|||yyyzzzsssrrrxxx}}}yyywwwtttkkk```QQQOOOOOOXXXhhhzzzrrr\\\HHH<<<777111000///------------...------------------------------,,,,,,,,,,,,++++++)))***+++,,,---...///000+++---///000000222555777:::===GGG___uuunnnkkkhhhbbbaaaooo{{{vvvooojjjjjjmmmpppqqqpppppppppnnnmmmnnnqqqtttxxxmmm[[[QQQJJJEEECCCBBBAAAFFFLLLXXXbbbkkkooopppqqqqqqooonnnmmmlllkkkjjjiiiiiiiiiddddddccc]]]TTTJJJCCC???mmmiiiddd```^^^[[[YYYWWWRRRRRRQQQQQQRRRRRRSSSTTTVVVVVVVVVVVVTTTRRROOOMMMHHHGGGFFFEEECCCBBBAAA@@@<<<<<<<<<<<<============:::;;;;;;<<<======>>>>>><<<>>>BBBHHHWWWsssxxxuuuooorrrwww}}}llleeeiiimmm~~~|||hhh\\\TTTSSS^^^lllvvvuuutttoooeeeWWWIII@@@:::666333000000000///..................///000000,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,---......------...///000222333444777===III[[[kkkqqqmmmgggbbbcccfffnnn}}}zzzwwwzzz}}}~~~}}}{{{}}}~~~yyy|||~~~}}}tttbbbNNN???999999444444555888===DDDIIIMMMSSSVVVZZZ]]]^^^^^^___```aaaaaabbbdddggghhhgggeeeggggggfffccc^^^VVVOOOKKKHHHKKKPPPTTTXXX[[[[[[\\\\\\___bbbcccbbbbbbbbbbbb```\\\WWWVVVXXX]]]aaaccccccccccccdddgggjjjmmmoooqqqqqqqqqqqqpppkkkeeeaaaXXXRRRKKKIIILLLPPPRRRSSSLLLJJJFFFCCCAAA???<<<:::888888999<<>>AAABBBAAA???>>><<<;;;:::;;;===???AAA@@@BBBCCCDDDDDDBBB@@@>>>888777666444333222222222222222222222222222222222222111111111000000000///222222222111111111111000...............000555888???CCCFFFFFFBBB???>>>???<<<>>>??????@@@DDDJJJOOOXXX^^^dddddd___\\\]]]```eeennnyyy}}}zzzyyyuuuwwwyyyyyyzzz}}}~~~~~~|||zzzwwwzzzssskkkgggbbb]]][[[]]]ZZZ\\\^^^___```___^^^]]]^^^cccffffffkkkvvv~~~}}}}}}uuuyyy}}}yyy||||||xxxtttmmmeeeUUUQQQOOOVVVdddvvvwwwdddPPP@@@888222111///...---------...------------------------------,,,,,,,,,,,,++++++***++++++,,,---...//////+++---///000111333666888999???LLLeeevvvnnnjjjccc\\\YYYaaasssvvvsssooolllkkknnnrrrvvvuuutttrrrpppnnnooosssvvvzzzjjjVVVKKKFFFAAAAAAAAABBBHHHPPPYYYcccllloooppprrrrrrpppooonnnmmmlllkkkjjjjjjjjjeeeddd```YYYNNNFFFAAA???vvvrrrmmmhhhddd```]]]ZZZYYYYYYXXXXXXYYYYYYZZZ[[[^^^___^^^]]][[[WWWSSSQQQJJJJJJIIIGGGFFFDDDCCCBBB;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<===>>>??????:::===AAAGGGTTTmmm}}}zzzqqqqqqrrrwww~~~kkkdddhhhlll}}}~~~ssscccVVVRRR]]]mmmuuuuuuuuurrrjjj\\\MMMCCC999666222000//////...---...............///000000,,,---...///...---,,,+++))))))***+++,,,------...++++++++++++,,,---...///.........///000222444555888@@@PPPdddsssuuulllccc______aaahhhvvv}}}vvvzzz}}}ooosssvvvyyy~~~uuusssjjjZZZHHH;;;888:::333444555888>>>DDDIIIMMMTTTXXX\\\_______________``````aaaeeehhhjjjiiihhhgggggggggddd^^^WWWPPPLLLJJJLLLPPPTTTWWWXXXYYYXXX\\\___ccceeeeeedddccccccccc^^^XXXTTTVVV[[[```ccchhhhhhhhhiiilllpppsssvvvyyyxxxwwwuuusssnnngggbbbWWWPPPIIIGGGJJJPPPTTTVVVQQQNNNJJJGGGEEEBBB???===999999;;;===@@@CCCFFFGGGKKKMMMPPPRRRRRRQQQNNNLLLGGGFFFFFFGGGFFFCCC???;;;;;;;;;<<<>>>@@@@@@>>>===>>><<<;;;:::;;;>>>AAACCCAAACCCEEEFFFFFFEEEBBBAAA;;;:::888666444333222222333333333333333333333333111222333222000///000111222222222111111111111000000000000000000222777:::<<<@@@CCCCCC@@@===<<<===999:::;;;;;;;;;???EEEJJJVVV]]]dddddd___ZZZZZZ\\\dddmmmyyy~~~}}}vvvxxxzzzzzzyyy||||||xxxuuuqqquuunnniiifffaaa\\\ZZZ\\\YYYZZZ]]]_________^^^]]]]]]bbbdddcccgggqqq{{{~~~{{{yyy|||}}}tttuuu{{{}}}wwwtttnnnhhhTTTOOOKKKOOO\\\mmm{{{{{{jjjVVVDDD:::222111///...---------...---------------------------------,,,,,,,,,++++++,,,---------------------+++---///000111333666888888AAAQQQkkkzzzqqqlllddd]]]YYY]]]hhhsssyyyzzz|||{{{~~~sssrrrpppmmmlllnnntttxxx{{{yyyvvvsssqqqrrrvvvyyy~~~jjjUUUGGGBBB??????@@@CCCJJJSSSYYYdddmmmpppqqqsssrrrppppppooonnnmmmlllkkkkkkkkkfffddd^^^TTTIIIBBB???@@@}}}rrrlllhhhfffddd```ccccccbbbbbbeeehhhiiiiiihhhggggggfffdddaaa___ZZZTTTLLLIIIIIIHHHDDDAAA>>>>>>>>>===<<<<<<>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<@@@>>>@@@GGGNNN___zzzvvvooolllsss|||ooocccbbbfffqqq~~~~~~|||tttbbbYYY]]]ffflllssstttnnnkkkhhhWWWDDDBBB999222111111000000222000000//////.........---,,,,,,------------------************************)))***+++,,,---.........---,,,---111111000333888===CCCWWWsssqqqhhhccceeehhhlllrrrxxx}}}}}}}}}|||zzz~~~wwwrrrzzzzzzooollloooyyy}}}{{{wwwooo```OOOAAA999888888444555666888;;;BBBJJJOOOTTTXXX]]]`````````______```aaacccgggkkkmmmmmmlllgggaaa]]]___^^^XXXSSSQQQOOONNNMMMOOOSSSWWWYYYYYY[[[]]]```aaaaaabbbccceeehhhbbb\\\YYYVVVUUU[[[bbbnnnpppqqqqqqqqqtttzzz||||||{{{vvvmmmfff\\\WWWPPPLLLLLLOOORRRSSSUUURRROOOLLLIIIEEE@@@===>>>===>>>@@@DDDFFFFFFFFFLLLNNNQQQUUUVVVTTTOOOKKKIIIGGGEEEEEEEEEDDDBBB@@@===<<<:::;;;===@@@AAAAAA>>>>>>======>>>@@@AAACCCEEEGGGJJJJJJIIIGGGFFFFFF???<<<999777666666555333555444333333222222222333333333222111000000000111222222222222222111000///444222///------///222444:::<<<>>>===;;;999777777999888777777999<<>>>>>zzzsssmmmiiifffhhhhhhggghhhkkkmmmooorrrrrrqqqqqqpppnnnllljjj___YYYPPPKKKJJJIIIFFFCCC?????????>>>======>>>???===<<<<<<;;;;;;<<<<<<===@@@>>>@@@FFFLLLZZZxxxuuummmiiinnnwww~~~}}}kkk___]]]```ffftttlll___]]]```gggnnnqqqoooooolll^^^LLLFFF<<<444111111......///.........///////////////---------------------...////////////////////////***+++,,,,,,---------------,,,...111222111444999???III___zzzzzzssspppqqqsssvvvxxxzzz{{{|||{{{wwwuuutttqqqooorrrwww{{{{{{{{{xxxsssssssssooopppxxx~~~~~~zzzxxxyyyppp```OOO@@@888666666444555666888<<>>@@@???>>>>>>@@@AAAAAAAAA@@@??????>>>???AAABBBCCCFFFIIILLLMMMLLLLLLLLLLLLDDD@@@===:::::::::999888777666555444333333333333333222111111000000111111222222222222222111000000111000...---...111333555777999<<<<<<:::888777666777777555555777999<<<>>>DDDIIIOOOTTTWWWYYY[[[\\\[[[bbblllsssvvvvvvuuuuuutttvvvxxxxxxxxxxxxyyyzzz|||ttttttpppnnnkkkgggdddbbbbbbcccaaaaaa```___^^^\\\[[[ZZZ[[[\\\```cccccceeennnyyy{{{zzzwwwtttyyyzzzssspppwwwzzzsssbbbVVVLLLNNNXXXdddqqqzzzsssbbbOOO@@@777222//////...,,,,,,/////////...---------------***,,,------+++)))******---,,,,,,++++++,,,,,,---000111222222222444777999<<>>===<<<;;;999888777555444333333333222222111000000000111111111222222222222111000000.........///000222444666777:::<<<===;;;999999999888777666555666888:::<<<;;;???FFFLLLPPPTTTWWWYYYXXX^^^fffmmmppppppppppppqqqtttwwwxxxwwwuuuuuuuuu~~~}}}~~~{{{wwwpppnnnkkkhhheeedddccccccaaaaaa```^^^\\\YYYWWWVVVWWWXXX\\\```aaadddmmmxxx}}}|||yyywww}}}yyyqqqrrrxxx}}}zzzkkk]]]PPPPPPYYYeeerrr{{{zzzhhhSSSCCC:::333//////...,,,,,,...///.........------------***,,,---,,,+++******+++------,,,,,,,,,,,,------///000222333444555999;;;@@@KKKbbbrrriiiaaa___aaaeeelllttt{{{zzz{{{~~~wwwqqqppptttyyy}}}~~~||||||~~~rrrZZZIIICCC???AAAEEEKKKUUU^^^hhhjjjmmmnnnnnnnnnnnnoooqqqpppnnnllljjjhhhgggfffcccbbb]]]TTTHHH???;;;;;;yyytttpppooonnnmmmnnnqqquuuvvvxxxxxxyyyyyyzzz|||wwwpppeee]]]WWWTTTQQQOOOEEEDDDCCCCCCCCCBBB@@@???======<<<<<<<<<<<<=========<<>>777555555555666777999===DDDLLLRRRZZZ]]]aaacccbbb___^^^]]]^^^\\\ZZZZZZ[[[]]]]]]]]]XXXNNNEEECCCDDDEEEGGGKKKIIIIIIKKKOOOTTTXXXYYYYYY]]]___aaabbbcccdddgggiiijjjfffdddccc___[[[]]]aaammmsss|||tttmmmccc[[[XXXXXXYYYYYY^^^\\\YYYWWWTTTQQQMMMJJJIIIGGGGGGIIINNNRRRUUUWWWTTTRRRQQQQQQSSSSSSSSSRRRTTTRRROOOMMMLLLJJJGGGDDDDDDDDDDDDFFFGGGGGGEEECCCCCCCCCBBBBBBBBBCCCEEEFFFGGGKKKPPPUUUZZZ```eeeiii___YYYQQQJJJEEEAAA>>><<<:::999888555444222222111111111000000000000111111111111222222222111111000...//////000222333444555:::===@@@@@@???>>>======:::999888777888999:::;;;888<<>>:::999vvvnnnllljjjfffeeehhhqqqssswwwzzz{{{~~~{{{qqqfff^^^XXXTTTRRRJJJHHHFFFEEEEEEDDDBBB???=========<<<<<<=========<<<;;;???DDDFFFNNNeee}}}zzzuuurrrvvvvvvrrrrrrvvv~~~wwwjjjaaa]]][[[___iiiyyyrrrnnnvvvvvvxxx{{{}}}}}}|||||||||hhhUUUSSSWWW^^^gggoooqqqjjjaaaQQQFFF;;;666333000///111111000000///...------,,,000000//////............------------------------------.........---,,,,,,///---...222333444999@@@EEE___~~~yyyrrrjjjhhhjjjyyyyyyyyyvvvttt|||tttpppsssyyy|||}}}{{{nnnZZZHHH===888777777444555777999>>>DDDMMMRRRXXX\\\```bbbbbb```______^^^\\\YYYXXXYYYZZZZZZYYYXXXNNNDDDAAABBBCCCFFFJJJJJJJJJKKKOOOTTTXXXZZZZZZ^^^```aaabbbccceeehhhkkkmmmjjjiiiiiiddd___^^^aaalllsss|||zzzooofff```]]]\\\[[[aaa___]]]\\\[[[YYYVVVTTTMMMKKKKKKMMMRRRXXX\\\^^^]]]ZZZWWWVVVVVVVVVUUUTTTVVVTTTRRRPPPPPPNNNLLLJJJCCCCCCDDDFFFHHHIIIGGGEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFJJJPPPWWW___gggpppuuurrrlllbbbWWWOOOHHHBBB>>>:::999777555333111000000111000000///000000111111000111111222222222111111111111111222333444555666===@@@BBBCCCBBBAAA@@@@@@;;;;;;:::999999:::;;;;;;999<<<@@@DDDGGGJJJNNNQQQWWW\\\bbbgggiiijjjjjjkkkmmmqqqvvvzzz|||}}}~~~xxxuuupppmmmkkkhhhdddaaacccbbbbbb```___\\\[[[ZZZXXXWWWYYY\\\^^^___fffnnnzzz}}}vvvpppqqqsssvvvzzzsssuuuxxx|||}}}nnn``````jjjyyy~~~ppp^^^PPPAAA888000000000...,,,---------...//////......---+++---......---,,,---......------,,,,,,------......111444666777999<<<>>>@@@PPPkkkzzztttvvvyyy~~~zzzvvvvvvuuuuuuuuutttttttttwww~~~vvv^^^LLLFFFBBBEEEKKKTTT```jjjnnnppprrrrrrqqqpppppppppoooooonnnllliiigggdddcccaaa]]]VVVMMMCCC===999888uuujjjgggccc]]][[[^^^fffkkkqqquuuyyy~~~|||pppfff]]]XXXUUUPPPLLLGGGEEEFFFFFFCCCAAA>>>======<<<<<<======>>><<<<<>>999555222111333222222111///...---,,,+++000//////......---------------------------------,,,------.........------///---...222444555;;;BBBIIIeeeyyypppmmmooowwwxxxyyyvvvsss}}}{{{sssnnnssszzz~~~{{{mmmXXXFFF<<<999888777333444666999===DDDMMMRRRWWW[[[___bbbaaa```______]]][[[YYYXXXXXXXXXWWWVVVTTTIIIAAA???@@@BBBEEEIIIMMMLLLLLLOOOSSSXXX[[[[[[___```bbbcccdddfffjjjmmmooonnnoooppplllfffcccfffooouuu|||tttlllfffaaa^^^bbb```^^^]]]]]][[[XXXVVVQQQOOOMMMOOOUUU\\\aaadddfffccc___]]]\\\[[[ZZZYYYXXXUUUSSSRRRQQQPPPNNNLLLFFFEEEEEEGGGHHHIIIHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEIIIOOOVVV^^^hhhqqqxxx|||vvvlllbbbXXXOOOGGGBBB:::888777444333111000000000000/////////000111111000000111222222222222111222222222222444666888:::???AAADDDDDDCCCAAA@@@AAA<<<<<<<<<<<<<<<<<<=========>>>AAABBBDDDGGGKKKMMMUUUYYY^^^bbbdddeeefffggglllpppvvv{{{~~~~~~zzzuuusssqqqnnniiieeeeeeeeedddcccaaa___]]]\\\[[[YYYYYY\\\]]]___dddkkksssxxx}}}}}}wwwxxxyyy|||yyyyyyzzz}}}}}}ssseeeeeepppttteeeXXXEEE;;;222111111///------,,,---.../////////...---)))***,,,,,,+++***+++,,,......------------......///222555777888:::<<<>>>AAARRRppp~~~vvvppprrrtttuuuuuusssqqqooooooxxxuuu^^^JJJDDD@@@CCCIIIRRR___jjjnnnqqqtttuuutttrrrppppppnnnnnnnnnllliiifffcccaaa]]]XXXPPPHHH@@@<<<:::999rrreeeccc___XXXUUUYYY]]]dddkkkrrrxxx}}}qqqfff___[[[UUUOOOHHHEEEFFFGGGEEECCC>>>>>>============>>>>>>???===???CCCDDDJJJ```xxxxxxssseeedddbbbccckkk|||yyysssqqqwww~~~wwweee^^^\\\eeeqqqzzz~~~xxxrrrlllhhhfffmmmuuu~~~~~~||||||oooWWWRRRRRRXXXcccooouuutttrrr\\\OOOBBB;;;777222111222111111000///...------,,,//////......---,,,,,,+++++++++++++++++++++++++++,,,,,,---.../////////...000...///222555666<<>>???BBBDDDGGGJJJPPPOOOMMMNNNSSSXXX[[[]]]```aaabbbcccdddgggkkknnnssstttwwwzzzxxxrrrppprrruuuyyy~~~~~~tttlllhhhdddbbb```___]]][[[WWWUUUSSSQQQOOOQQQWWW___eeehhhllliiifffdddcccbbbaaa___\\\ZZZWWWUUUTTTRRROOOMMMLLLJJJHHHGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEHHHMMMRRRYYYbbblllrrrwwwrrrjjjbbbZZZQQQHHHCCC:::999777555444333222222///////////////000111111000000111222222222222222111111111222555:::>>>@@@CCCEEEGGGGGGFFFCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDBBBCCCDDDEEEFFFIIIMMMPPPTTTXXX\\\___aaabbbdddeeekkkoootttxxx|||~~~zzzyyyyyyxxxsssnnniiihhhgggeeebbb___]]][[[]]]ZZZYYY\\\^^^```eeekkkssswww{{{{{{xxx|||tttfffeeennn|||xxxkkk^^^III>>>444222333111......+++,,,...///000///...---(((***,,,,,,+++++++++,,,......------------......000333666999999:::<<<===DDDWWWttt~~~rrrssstttuuutttrrrooommmkkkuuupppXXXIIICCC???BBBIIIRRR___jjjppptttwwwyyyvvvrrrooommmnnnnnnmmmllliiieeebbb```YYYSSSKKKCCC>>>;;;::::::pppcccaaa^^^VVVTTTXXX^^^eeennnvvv}}}zzznnnfffbbbXXXQQQIIIEEEFFFGGGFFFDDD>>>>>>============>>>>>>AAA???@@@BBBBBBHHH^^^uuu{{{uuuhhhfffccc___bbbnnn}}}uuurrrvvv~~~nnnccc\\\```hhhmmmttt{{{yyy{{{xxxpppkkkjjjfffaaajjjttt~~~nnnWWWSSSSSSXXXdddqqqxxxzzzyyy```TTTFFF===777222000111///////////////.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000...///333555777===EEETTTpppzzzwwwyyyyyypppsss~~~zzzoooXXXDDD:::666555333111333444777<<>>>>>>>>>>>>>>???===>>>>>>>>>===CCCUUUggg|||ooogggbbb```aaaccchhhqqqzzz|||xxx|||hhh[[[```eeemmmuuusss{{{xxxuuusssoooiiiffffffcccqqq~~~sssuuu~~~mmmZZZWWWYYY^^^fffnnntttwwwwwwgggVVVFFF???;;;444000000////////////............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000333444555===EEEUUUwww}}}~~~zzztttyyymmmPPPCCC???888444444777777777777;;;BBBJJJPPPTTT\\\aaaaaa_________\\\^^^ZZZWWWWWWZZZZZZWWWSSSHHHCCC>>>;;;===DDDLLLRRRVVVTTTQQQOOOQQQUUUZZZ]]]ccccccccceeegggjjjmmmnnnttt}}}}}}{{{{{{ssshhhcccccc```YYYXXXWWWWWWXXX[[[___dddgggiiijjjlllmmmmmmllljjjiiilllhhhbbb]]]YYYUUUSSSQQQQQQOOOLLLKKKKKKJJJIIIGGGEEEEEEDDDCCCBBBCCCFFFHHHJJJNNNPPPQQQUUU]]]aaa```ccc```\\\WWWRRRMMMHHHDDD???<<<999666555444333222444333222222222222222222333333222111000000111111......///111666<<>>@@@GGG```}}}|||uuusssqqqmmmkkkkkkjjjsss}}}zzzlllUUUFFFBBB@@@CCCIIIRRRaaammmuuuxxx{{{yyytttooonnnnnnnnnllljjjiiigggddd```]]]YYYRRRIIIAAA<<<999777666vvvtttsssnnnnnnssswww|||{{{ppphhh___YYYQQQLLLIIIHHHEEECCC@@@???>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>CCCQQQ```vvv}}}oooeeebbbaaaccceeegggmmmssszzz}}}mmm]]]___bbbkkktttttt|||yyyvvvrrrnnnlllkkkgggrrr~~~}}}sssmmmttt~~~nnn___ZZZ\\\___fffnnntttuuuuuuhhhYYYIIIAAA<<<666222111////////////............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///111444555777>>>GGGXXXyyyyyytttwwwnnnPPPCCC>>>777333444444444555777;;;CCCLLLSSSWWW^^^dddccc``````___]]]```\\\XXXXXXYYYXXXTTTPPPFFFBBB===:::===EEEOOOUUUXXXVVVSSSRRRSSSWWW[[[^^^ccccccdddeeehhhkkkmmmooorrr|||yyymmmhhhhhheee```\\\[[[ZZZYYY[[[___cccfffiiiiiikkkllllllkkkkkkjjjiiifffaaa]]][[[YYYWWWVVVVVVSSSPPPNNNLLLKKKHHHFFFEEEFFFFFFEEEDDDEEEHHHKKKMMMRRRVVVXXX]]]dddggggggfffbbb]]]YYYVVVTTTRRRPPPGGGBBB;;;777666555333111222111000000///000000000333222222111000000111111222222222444888???EEEHHHMMMNNNNNNLLLJJJIIIJJJKKKKKKLLLMMMOOORRRUUUWWWXXXXXXXXXWWWVVVUUUVVVYYY\\\bbbccceeeggghhhhhhhhhgggiiikkknnnsssvvvyyy{{{||||||vvvppphhhbbb___\\\YYYVVVXXXZZZ]]]^^^___```ccceeennnrrrxxx}}}vvvoooiiiiiiwwwvvvdddZZZZZZaaannnzzz~~~rrrhhhVVVHHH:::333111......///+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////222555888::::::<<>>:::888666555ssslllddd]]]UUUOOOLLLJJJGGGDDD@@@@@@???>>>======>>>>>>>>><<<<<<>>>???BBBKKKVVVeeevvv{{{mmmiiigggiiioooqqqqqqsssvvv}}}}}}|||uuuaaa^^^^^^gggtttxxx~~~|||zzzxxxwwwvvvmmmuuu}}}~~~vvvkkklllrrr{{{tttiii^^^^^^```fffmmmqqqrrrppphhhZZZKKKCCC===888444333////////////............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...111000222555777888@@@III\\\|||uuurrrssswwwzzzoooPPPAAA<<<666333333000222444777<<>>GGGQQQXXXYYYXXXUUUTTTUUUXXX[[[^^^bbbcccdddfffiiillloooqqqsss|||sssmmmlllkkkhhhbbb```^^^]]]]]]```ccceeeiiiiiiiiiiiiiiiiiiiiiiiieeecccaaa^^^\\\[[[[[[\\\[[[XXXTTTQQQOOOLLLHHHFFFFFFFFFGGGGGGGGGHHHKKKNNNQQQWWW]]]aaagggoooqqqpppkkkgggcccaaaaaabbbccccccXXXOOOCCC<<<:::999555222222111000000//////000000222222111111111111111111333333333555999@@@FFFJJJPPPQQQQQQPPPNNNMMMNNNOOOOOOPPPRRRUUUXXX\\\___aaacccbbb```]]][[[\\\___bbbiiijjjkkklllmmmllllllkkkiiijjjmmmpppsssuuuwwwxxxxxx{{{zzznnnfffbbb___[[[WWWXXXZZZ\\\]]]^^^___bbbeeemmmqqqwww|||yyyqqqiiiccc```jjjvvvwwwfff\\\XXX\\\hhhsssuuujjjXXXJJJ;;;444222000///000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////222555999::::::===AAAEEETTTnnnyyyqqqsssvvv}}}yyyvvvuuupppiiiffffffpppxxxkkkjjjuuuuuu___LLLCCC???>>>AAAEEEMMMYYYdddjjjnnnrrrsssooolllkkklllmmmllljjjiiigggccc^^^[[[PPPJJJBBB;;;888666555555uuunnnggg```WWWQQQMMMKKKGGGDDDAAA@@@???>>>============>>>;;;<<>>GGGQQQXXXXXXWWWUUUUUUUUUXXXZZZ\\\^^^___aaaeeeiiinnnsssuuuxxx~~~tttnnnllllllkkkfffdddbbbaaaaaacccgggiiikkkjjjiiigggffffffffffffcccbbbaaa___\\\[[[\\\\\\\\\ZZZVVVTTTQQQNNNJJJGGGFFFGGGHHHIIIIIIJJJMMMOOOSSSZZZbbbhhhpppxxxzzzyyysssqqqpppppprrruuuuuuuuulll```QQQFFFAAA>>>999555555444333222222111222222111222222222222222111111111111111333888???FFFJJJRRRSSSTTTTTTRRRRRRRRRSSSQQQRRRTTTXXX\\\```dddfffgggfffddd```^^^___cccfffkkklllmmmnnnnnnnnnmmmllljjjkkklllnnnppprrrssssssvvvzzz~~~~~~}}}~~~wwwlllgggccc]]]XXXXXXZZZ[[[\\\]]]___bbbeeekkkooouuuyyy{{{{{{{{{{{{yyynnnccc\\\XXX]]]eeellltttzzz}}}}}}}}}sssfff]]]XXXZZZeeeqqqwwwmmmZZZLLL===666333000///000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000444999::::::<<>>===<<<<<<<<<<<<:::;;;>>>@@@AAAFFFMMMXXXccckkkmmmppptttppphhhccceeennn}}}{{{yyy{{{{{{|||iiiaaa\\\eeexxxvvvvvvyyy~~~{{{vvvaaa\\\YYY[[[bbbhhhhhhfff```XXXLLLBBB<<<:::777555////////////............---,,,,,,,,,,,,---......---------,,,,,,+++++++++++++++,,,---...///000111...---000444666888@@@III```~~~rrrmmmmmmkkkiiiiiipppzzzkkkKKK===999444222444111222555777<<>>;;;;;;>>>@@@CCCKKKTTT```ffflllooonnnllllllmmmmmmllljjjiiifffaaa[[[WWWKKKFFF>>>999777777777777zzztttiiibbbYYYRRRNNNKKKGGGDDDCCCBBB@@@???===<<<;;;;;;::::::;;;>>>???AAAIIIRRRYYYccciiiggghhhllllllggg```aaakkk}}}}}}zzz||||||zzz{{{~~~ooofff___fffxxxwwwrrrsss}}}xxxddd\\\VVVWWW___fffhhhgggaaa\\\QQQDDD===<<<999555////////////............---,,,,,,,,,,,,---.........------,,,,,,++++++***,,,,,,---...///000000111------///444666999AAAJJJaaa~~~~~~ooommmooommmlllnnnoooyyyfffHHH;;;888444222444222333555888<<>><<<>>>CCCJJJNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVXXX[[[```fffmmmrrruuuzzz|||}}}xxxsssmmmlllmmmmmmllljjjjjjlllooosssuuutttsssrrrqqqooonnnmmmlllmmmnnnmmmhhhaaa\\\ZZZ[[[]]]\\\ZZZZZZYYYVVVSSSPPPKKKLLLMMMLLLJJJIIIJJJKKKNNNVVV```iiittt~~~mmmYYYJJJ@@@:::777666555444333222111111111222333444555666555444333222222222555<<>>999777777777777|||nnnmmmooouuuxxxsssjjjcccZZZSSSPPPMMMIIIFFFDDDCCCAAA???===;;;;;;:::999999<<<>>>===AAAMMMZZZdddoootttmmmiiijjjiiieee___^^^fffwww{{{zzz|||vvvmmmbbbeeeuuu}}}uuunnnlllxxx}}}hhh___VVVVVV___hhhlllllliiieeeYYYJJJAAA>>>:::555////////////............---,,,,,,,,,,,,---............---,,,,,,+++******---------.........//////------000555777:::CCCLLLbbb~~~}}}~~~qqqrrruuussstttyyyvvv~~~|||```DDD:::888555333444111222555888<<>>CCCHHHKKKKKKLLLNNNPPPRRRSSSTTTUUUWWWXXXZZZ^^^ccciiimmmppptttxxx|||uuuqqqrrrrrrqqqooonnnpppsssvvvyyyyyyyyyzzz{{{{{{zzzyyyxxxvvvxxxwwwqqqhhhaaa___```aaa```___^^^]]]ZZZVVVSSSPPPQQQQQQOOOLLLJJJIIIJJJJJJSSS]]]gggrrr~~~|||eeePPPBBB<<<;;;888777666555333333333222333444666777888777666555333333333777???IIISSSZZZ\\\^^^``````^^^[[[ZZZZZZZZZ[[[\\\^^^aaadddfffhhhiiijjjjjjhhhfffeeeeeefffiiikkknnnqqqtttvvvvvvwwwsssrrrpppnnnmmmmmmmmmmmmqqquuu{{{|||xxxxxx|||{{{mmmjjjjjjuuutttfff```^^^XXXXXXYYYYYYYYY\\\aaadddiiinnnssswwwwwwvvvtttttttttoooaaaVVVWWW]]]fffiiieeecccdddeeeddddddaaa[[[\\\ggguuuxxxgggWWWGGG===777222//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////666;;;<<<;;;???IIIRRRjjjvvviiieeeaaa]]]fffuuuxxxuuusssssspppkkkiiilllssszzzyyykkk^^^XXXXXXeeesss|||tttbbbSSSJJJEEEAAA???@@@BBBCCCCCCGGGNNNYYY___gggkkkkkkiiiiiiiiilllkkkjjjiiifff```XXXSSSJJJDDD===888666666666666~~~rrrhhhZZZYYY[[[dddqqq}}}uuuoookkkddd[[[TTTQQQNNNJJJGGGDDDCCCAAA???===;;;::::::777999<<<===<<>>===<<<===???CCCGGGJJJIIIJJJMMMOOORRRSSSUUUUUUXXXYYYZZZ]]]aaaeeeiiikkkqqqvvv~~~{{{wwwxxxvvvtttrrrqqqrrrtttxxxzzz|||~~~|||~~~}}}wwwmmmfffdddeeeeeedddcccbbb```]]]XXXUUUTTTTTTTTTRRRNNNKKKIIIIIIIIIQQQ[[[eeeqqq~~~nnnVVVFFF@@@@@@;;;:::999888666666555555333555777888999888777666222222333777???JJJUUU\\\```bbbcccccc```]]]\\\\\\^^^___```aaaccceeegggiiihhhiiiiiihhhdddaaa``````fffhhhkkkooosssuuuwwwwwwuuusssqqqooonnnmmmmmmmmmlllqqqxxx}}}vvvgggcccaaammmvvvfff```___XXXXXXXXXXXXYYY\\\aaadddjjjnnnsssvvvvvvuuussssssppp|||vvvgggYYYZZZbbbmmmpppkkkggghhheeeffffffccc\\\ZZZeeessszzzkkk[[[JJJ@@@999444000000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111777===>>>===AAAKKKUUUnnn~~~nnniiiccc[[[^^^hhhuuu~~~uuutttssssssrrrmmmggggggkkkkkktttzzzsssbbbTTTQQQSSScccrrr|||sssaaaRRRJJJHHHDDDBBBCCCEEEEEEEEEHHHNNNZZZaaaiiimmmmmmkkkkkkkkklllkkkjjjiiieee___XXXRRRIIICCC<<<777444444555555xxxooohhh^^^WWWRRRQQQPPPSSS[[[iiiyyy}}}zzzuuuppphhhccc\\\VVVRRROOOLLLKKKIIIGGGDDD@@@>>>==================>>>>>>CCCRRRaaavvvvvvooohhh```YYYWWW[[[fffooouuuzzz~~~{{{vvv{{{~~~~~~~~~{{{oooiiijjjpppuuu}}}sssmmmssspppbbb[[[eeepppsssvvv|||uuussslllaaaSSSFFF===888444111...------...---,,,...------...//////...,,,...------,,,,,,,,,------,,,,,,,,,---------......000000222777;;;===DDDLLLcccwwwpppnnnuuuttttttyyy{{{rrrvvvuuuiiifffiiisss~~~ooo[[[EEE:::666444222222222444777:::>>>DDDJJJOOOVVVWWWZZZ\\\]]]\\\[[[[[[___]]]YYYVVVRRRMMMHHHDDD???>>>======@@@DDDHHHKKKHHHIIIKKKMMMOOORRRSSSTTTWWWXXXZZZ[[[\\\^^^bbbdddnnnuuu~~~{{{vvvrrrpppppppppxxx|||~~~zzzuuuqqqllliiihhhggghhhhhhgggfffdddbbbaaa\\\ZZZWWWTTTQQQOOOMMMMMMNNNPPPVVVaaammmwww{{{|||~~~vvvaaaMMMBBBBBB======;;;999555333222222555555555666888888666444222222444888@@@KKKUUU\\\___aaacccbbb___^^^___bbb^^^```bbbcccdddeeegggiiinnnjjjeeeaaa___]]][[[ZZZcccfffkkkppptttuuuttttttrrrtttuuutttooojjjgggfffeeegggjjjnnnuuu~~~~~~ooobbbYYYWWWbbbvvv{{{lllbbb\\\WWWXXXYYYYYYZZZ\\\```cccllluuuvvvuuuxxxqqqiiilllpppxxx|||kkkbbbgggooovvvyyyuuummmgggeeehhhgggaaa[[[\\\aaaeeevvvpppaaaOOOCCC:::333000111000---,,,---000111000...******,,,,,,,,,,,,******.../////////------///111333<<<===<<>>??????DDDSSSbbbyyyzzzrrrjjjaaa[[[XXXYYY^^^ccccccdddgggoootttyyyzzzwwwwww||||||vvvzzz~~~~~~}}}}}}vvvxxxssshhhaaaaaaeeeiii|||rrrvvv~~~}}}{{{kkkccckkkvvvyyy{{{||||||xxxnnn^^^MMM???888555222000...//////......///...------...///...,,,...------,,,,,,---------,,,,,,---------.........111000333888;;;???GGGOOOiiivvvlllhhhmmmrrrpppsss{{{}}}tttxxxsssfffbbbcccrrr|||{{{dddRRR???666444222111111222444777:::>>>DDDKKKOOOVVVWWWZZZ\\\]]]]]]]]]\\\\\\ZZZWWWTTTQQQKKKEEEAAA???>>>======@@@DDDHHHKKKLLLLLLLLLMMMOOOQQQRRRSSSVVVYYY[[[]]]^^^___bbbccckkksss~~~{{{vvvsssqqqpppzzz}}}|||xxxssspppnnnmmmmmmmmmmmmlllkkkiiigggfffbbb```]]]XXXTTTPPPNNNLLLMMMOOOTTT^^^jjjtttzzz|||~~~kkkWWWMMMLLLHHHGGGDDD>>>777333444555777777666777888888666444333333555:::CCCNNNXXX___aaabbbcccaaa^^^\\\\\\]]]\\\___bbbcccdddeeegggiiikkkhhhddd```]]]\\\[[[ZZZ```ccciiinnnrrrtttuuutttpppqqqqqqqqqooolllhhhfffdddeeegggjjjpppyyy~~~ppp^^^UUUPPPWWWgggzzzzzzmmmddd___YYYYYYYYYYYYYYY\\\```cccjjjtttuuusssuuummmfffjjjooowww~~~}}}ooodddjjjttt}}}|||tttmmmiiijjjggg___XXXWWW\\\aaakkkvvvsssdddQQQEEE;;;333000111///...,,,---000111000...,,,,,,---......---,,,,,,.../////////......///111222;;;======AAACCCNNNdddvvvhhhaaa___```kkkqqqxxx{{{yyyvvvuuuuuuyyy|||zzzrrrllllllpppooooooooommmkkkiiijjjkkkpppjjjgggfff\\\QQQSSS]]]lllqqqrrriiiXXXJJJGGGHHHKKKIIIKKKQQQRRRPPPQQQUUU___eeekkkoooooonnnnnnnnnnnnjjjeeedddeeeaaaXXXPPPCCC???:::777666666555555vvvmmm```VVVQQQMMMHHHCCCCCCCCCCCCDDDJJJUUUaaaiiinnntttxxxxxxxxxyyyuuupppiiieee```[[[YYYWWWTTTSSSJJJHHHEEEAAA>>><<<;;;;;;<<<<<<>>>???@@@EEETTTccc|||vvvlllbbb[[[VVVTTTVVVUUUQQQNNNOOOYYY___dddfffeeeggglllqqq~~~~~~wwwzzz|||{{{{{{}}}rrrpppwww}}}xxxnnnccc[[[YYY[[[^^^sssyyyyyy~~~ttttttssshhhppp{{{~~~zzzjjjVVVDDD999666333111///000000000///111///---,,,---...---------------,,,,,,------...,,,------------.........111000333888<<<@@@JJJUUUooowwwnnniiiooovvvssssssxxx{{{zzzxxxwwwzzz||||||}}}www~~~wwwjjjdddcccqqq{{{{{{pppWWWHHH999444333222111111222444777:::>>>DDDKKKPPPVVVWWWZZZ\\\]]]^^^^^^^^^[[[ZZZXXXUUURRRKKKDDD???======<<<===???CCCGGGJJJNNNNNNMMMMMMMMMOOORRRSSSWWWZZZ^^^```aaaaaabbbccciiiqqq|||}}}xxxtttrrrzzz}}}}}}zzzwwwuuutttssstttttttttsssrrrpppooonnnkkkhhhddd___YYYTTTPPPNNNNNNOOOSSSZZZdddnnnuuuyyy}}}~~~vvvcccYYYXXXYYYXXXRRRHHH<<<777777;;;:::999888888999888666444222333555:::CCCOOOZZZ```cccddddddbbb]]]ZZZXXXWWWYYY\\\```cccdddeeeggghhhgggeeebbb___]]]\\\[[[[[[^^^bbbgggmmmqqqttttttuuupppnnnnnnoooqqqppplllhhhdddddddddfffkkkttt~~~sss]]]SSSKKKKKKSSSbbbvvvwwwlllfffaaa[[[[[[ZZZYYYXXX[[[___ccckkkwwwyyyuuusssjjjdddjjjrrrxxx~~~{{{}}}tttgggooozzz|||uuupppooojjjaaaWWWSSSVVV[[[bbblllvvv{{{~~~{{{uuueeeSSSFFF<<<444000000///...---...///000000.........////////////........./////////......000222111:::<<<>>>CCCFFFSSSiiipppfffcccccchhhlllqqqtttsssqqqooonnnmmmnnnrrr{{{tttmmmjjjjjjlllmmmnnnooonnnmmmkkklllmmmoooiiieeebbb[[[VVV[[[gggpppssspppdddSSSHHHFFFIIILLLMMMQQQVVVWWWVVVWWW[[[ccchhhnnnqqqrrrpppnnnmmmmmmiiieeedddddd```WWWPPPBBB???:::777666555555444}}}|||{{{yyytttooohhh```UUUNNNJJJHHHEEEBBB@@@@@@AAABBBGGGPPPZZZaaalllrrrwwwxxxyyyyyyuuuoookkkgggbbb^^^[[[XXXUUUSSSNNNLLLIIIEEEBBB@@@>>>===<<<<<<>>>@@@AAAFFFTTTccc}}}yyymmmbbbWWWRRROOOOOOMMMHHHDDDEEEHHHLLLQQQSSSSSSVVV[[[___kkk{{{yyyzzzzzzyyyyyy|||xxxtttzzzzzzpppdddZZZVVVXXX[[[eee{{{|||yyy~~~~~~|||xxxooommmwwwssshhhnnn{{{~~~zzz~~~|||mmmZZZGGG<<<666333000///000000///...333000---+++,,,---...---------,,,,,,,,,---......------------............000000333888<<>>EEELLLRRRVVVXXXZZZ\\\]]]^^^______\\\\\\ZZZXXXTTTMMMEEE???<<<<<<;;;<<>>;;;999888888999999777555111222444999CCCNNNYYY```ffffffeeebbb^^^YYYUUURRRTTTWWW\\\___aaabbbccceeedddcccbbb```^^^]]]^^^___aaaccchhhmmmpppssssssssspppmmmllloootttuuuqqqllleeeeeeddddddhhhoooyyyzzzbbbWWWKKKEEEFFFPPPaaaqqq}}}pppiiieeebbb]]]]]][[[YYYYYY[[[```dddqqq~~~|||wwwlllfffmmmyyy~~~|||zzzwwwlllrrr}}}xxxuuuoooeeeYYYQQQRRRWWWaaaiiippprrrtttvvvvvvsssttteeeSSSGGG===555111111............///000//////////////////////////////---/////////...///111222222;;;===>>>DDDGGGUUUlllyyynnnjjjiiilllnnnpppssstttsssqqqooommmlllllloooxxx}}}rrrmmmllllllmmmnnnoooppppppnnnnnnoooppprrrnnnjjjgggcccbbblllxxx~~~|||tttdddRRRGGGGGGJJJNNNRRRWWW[[[\\\ZZZ[[[]]]eeeiiinnnrrrsssqqqooommmkkkhhhdddcccbbb]]]VVVPPPBBB>>>:::666555555555444~~~wwwrrrpppnnnkkkhhhccc\\\SSSKKKHHHFFFDDDBBBAAAAAABBBCCCGGGOOOXXX___jjjqqqvvvxxxyyyzzzvvvqqqnnnjjjddd___[[[XXXTTTQQQPPPNNNKKKHHHDDDAAA???>>>;;;<<<>>>@@@AAAFFFSSSbbb{{{{{{mmm```TTTNNNJJJIIIGGGBBB@@@@@@???BBBEEEFFFFFFHHHLLLPPPZZZjjj{{{zzzyyyxxxyyy}}}}}}yyykkk^^^WWWVVVYYY]]]ppp|||xxx{{{|||zzzxxx|||wwwoooiiimmmxxx~~~}}}pppggglllxxx~~~zzz~~~zzzlllYYYHHH>>>555222000.../////////...222///,,,+++,,,---......,,,,,,,,,,,,,,,---...///---------........./////////000444999<<>>EEEMMMSSSWWWXXXYYY[[[\\\]]]^^^___]]]\\\ZZZXXXTTTLLLDDD>>>::::::;;;<<<>>>AAAEEEFFFIIIHHHGGGGGGJJJMMMQQQSSSVVV[[[aaadddeeeeeeeeeeeegggkkkpppvvv||||||~~~}}}|||{{{zzzzzzzzz}}}||||||{{{zzzzzzzzzzzzwwwuuurrrnnnhhhccc^^^[[[ZZZZZZ[[[]]]```dddhhhkkkrrruuu|||~~~nnneeebbbaaa[[[QQQEEE===<<<>>>===;;;999999::::::888777333444666;;;CCCNNNYYY___eeeeeeeeeccc___ZZZTTTPPPNNNQQQUUUXXXZZZ[[[]]]___```bbbcccbbb```___aaaccceeegggjjjnnnpppqqqrrrrrrooollljjjnnnsssuuurrrnnnfffeeecccbbbdddjjjsssyyyhhh[[[LLLBBB???DDDRRR```pppvvvxxxqqqiiidddbbbaaa___^^^]]]\\\[[[]]]aaaeeeuuu}}}ppphhhnnn~~~zzz{{{~~~}}}uuupppttt}}}zzzrrriii\\\RRRRRRYYYdddkkkpppqqqrrrsssrrrooorrrdddSSSGGG>>>666222222---...///////////////000///..................///---...////////////111333444===>>>???DDDHHHVVVmmmyyyrrrppppppoooooossswwwzzzzzzyyytttssspppnnnpppzzz|||rrrnnnooopppooopppqqqqqqqqqpppqqqsssuuuvvvuuuuuuttttttxxx}}}iiiUUUIIIHHHLLLTTT\\\dddgggfffdddccccccgggiiimmmppprrrrrrpppnnnhhhfffcccbbb___[[[TTTNNNBBB>>>999666555555444444|||vvvsssrrrpppnnngggaaaWWWOOOIIIFFFDDDCCCDDDDDDDDDEEEIIIQQQ[[[bbbiiiooouuuwwwyyy|||zzzuuunnnkkkeee```\\\XXXSSSPPPPPPNNNLLLHHHDDD@@@===<<<;;;<<<>>>@@@@@@DDDQQQ___xxx}}}mmm^^^TTTLLLFFFCCC@@@<<<:::<<<===>>>?????????AAADDDFFFOOO[[[qqq~~~|||zzzyyyzzz}}}zzziii]]]XXXXXX\\\kkk|||{{{wwwyyyyyyyyyzzz{{{yyyssskkkiiinnnrrrsssxxxooohhhkkkuuu~~~{{{mmmZZZJJJAAA555222000...//////...---000...,,,,,,---//////...,,,,,,,,,,,,---......///------.........////////////111777<<>>FFFNNNTTTXXXXXXYYYZZZ[[[\\\\\\]]]\\\ZZZXXXUUUPPPJJJBBB<<<999999:::;;;>>>AAACCCEEEFFFEEEFFFGGGIIIMMMPPPRRRTTTXXX^^^bbbddddddeeeeeefffgggiiimmmttt}}}~~~}}}|||{{{{{{{{{}}}|||||||||||||||}}}~~~|||zzzxxxtttoooiiidddbbb___aaadddeeedddddddddeeelllrrrzzzrrraaa\\\XXXRRRJJJCCC@@@@@@AAACCCAAA>>><<<;;;;;;999888777777888<<>>@@@@@@FFFKKKYYYqqq}}}yyytttpppoootttyyysssuuu~~~{{{pppmmmppppppnnnpppqqqqqqqqqrrruuuzzz~~~|||lllVVVJJJHHHKKKZZZfffrrrvvvuuussspppmmmjjjjjjkkkmmmppppppnnnllleeedddbbb```\\\WWWQQQLLLAAA>>>999666555444444333~~~|||uuunnndddZZZRRRMMMJJJIIIIIIHHHHHHIIINNNWWWbbbiiipppvvvzzzzzz|||~~~}}}yyynnnjjjfffbbb^^^ZZZVVVSSSQQQPPPMMMJJJFFFAAA>>><<<;;;<<<>>>@@@???BBBOOO\\\vvvmmm^^^UUULLLCCC@@@<<<999888;;;<<<<<<<<<<<<<<<>>>AAACCCHHHQQQccczzz~~~|||{{{|||~~~lllaaa\\\___iiiuuu~~~{{{xxxwwwwwwzzz~~~}}}|||tttooopppqqqqqqtttooojjjjjjrrrzzz~~~ppp___OOOFFF666333111///000000//////---,,,,,,---///000///...,,,,,,,,,,,,---...//////............////////////000444;;;AAACCCGGGTTTaaa~~~{{{qqqqqqnnnnnnvvv|||vvvnnnnnnjjjrrrvvvqqqmmmiii```TTTEEE===777555444222111333444555666999>>>FFFOOOUUUYYYYYYXXXYYYYYYZZZZZZ[[[]]][[[WWWSSSOOOIIIBBB===888888999;;;===@@@CCCDDDFFFFFFGGGHHHJJJLLLNNNOOOOOOSSSYYY]]]```aaacccdddddddddeeehhhmmmvvv~~~{{{|||~~~}}}|||{{{{{{|||{{{{{{|||}}}~~~}}}yyysssmmmgggdddbbbfffkkkllljjjgggeeedddgggpppzzziiiZZZSSSIIICCCCCCGGGKKKMMMMMMIIIEEEAAA>>><<<999777888777777:::@@@IIIRRRWWW\\\\\\]]]______[[[TTTNNNCCCDDDEEEEEEFFFHHHLLLPPPTTTXXX\\\]]][[[[[[^^^bbbfffgggjjjlllnnnppppppqqqooooooooopppqqqqqqqqqqqqjjjjjjiiihhhgggiiimmmpppssswww{{{mmm^^^MMMDDD@@@???CCCIIIVVV___dddbbb]]]]]]]]]\\\^^^```bbbccccccdddfffhhhmmm|||ssstttsssyyy~~~~~~zzzvvvtttuuurrruuuuuusssrrrrrrppplllooovvv|||oooccc^^^jjj|||yyykkkZZZMMMBBB888222111,,,...000///...---///111///...------------...///---...000000///000333555666???AAACCCJJJPPP___xxxzzzvvvuuu}}}~~~zzzooommmqqqqqqmmmnnnnnnoooppptttzzzlllUUUIIIFFFHHHWWWgggxxx}}}}}}{{{wwwrrrooollljjjjjjkkkllljjjhhhbbbaaa```^^^ZZZTTTOOOKKKAAA>>>999555444444444333|||qqqeee\\\VVVRRRQQQNNNMMMMMMNNNSSS]]]iiiqqq{{{~~~yyymmmjjjfffccc```]]]YYYVVVTTTSSSPPPMMMHHHDDD@@@>>>;;;<<<>>>@@@???AAAMMMZZZuuunnn___UUULLLCCC>>><<<999;;;>>><<<<<<;;;;;;<<<>>>@@@BBBEEELLLZZZppp}}}|||}}}~~~|||kkkcccbbbiiirrrxxx}}}{{{xxxwwwwww{{{}}}vvvvvvvvvvvvqqqoookkkiiinnnvvv|||~~~~~~tttcccTTTKKK777555222111111111111000+++++++++---000111000...+++++++++,,,---...///000............/////////000222777???EEEFFFIIIUUUccc{{{{{{yyyzzz{{{|||wwwqqqrrrmmmuuuxxxrrrmmmiii___SSSEEE===777666666444444777444555666999>>>FFFOOOVVVYYYYYYXXXXXXXXXXXXYYYYYY```]]]YYYTTTPPPJJJDDD@@@777888999;;;===@@@BBBCCCHHHHHHIIIJJJKKKLLLMMMMMMLLLPPPUUUZZZ\\\___aaacccbbbbbbccceeejjjpppwww{{{|||{{{{{{wwwxxxzzz|||~~~}}}|||{{{{{{{{{{{{|||}}}{{{uuunnnhhhdddbbbhhhoooqqqooojjjfffdddeeeppp{{{|||]]]SSSFFFAAAFFFNNNVVVZZZUUUQQQJJJEEE@@@<<<888555666555444666<<>>@@@@@@@@@DDDHHHQQQ```vvv~~~}}}{{{eeecccnnnvvvvvvyyyzzzssstttxxx|||~~~}}}~~~{{{yyyvvvtttooolllnnntttvvvsss{{{{{{|||}}}yyyjjjTTTCCC===555///000111//////000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333777===BBBDDDJJJYYYiiizzzwwwuuukkkjjjuuu~~~zzzssskkk\\\MMMDDD;;;555444444222222333333444555777<<>>AAADDDEEEIIIJJJKKKKKKKKKMMMPPPSSSNNNPPPTTTVVVXXX\\\___bbbbbbccccccccceeejjjpppuuu~~~|||wwwuuusssuuuwwwzzz}}}~~~|||yyyxxxzzz}}}~~~}}}vvvnnniiifffbbbhhhnnnoookkkgggfffhhhiiinnnttt{{{xxx[[[HHHEEEFFFRRRbbbhhhgggZZZKKKCCCBBBAAA;;;666888999999999;;;???EEEJJJSSSUUUXXXYYYWWWQQQKKKGGG;;;888666888===CCCFFFGGGIIINNNTTTUUUTTTVVV[[[```ffffffhhhkkkooorrrssssssuuuyyy}}}}}}zzzvvvttttttvvvvvvtttsssssstttvvvvvvwwwyyy{{{|||}}}vvvgggWWWMMMDDD>>>AAAHHHNNNYYYcccbbb^^^\\\\\\[[[]]]___cccfffggggggggggggkkkrrr~~~xxxnnnllllllmmmllliiikkkooosssvvvuuuqqqpppqqqppplllmmmqqq{{{yyynnnppptttaaaRRRGGG<<<444111000000///...............------------.........///000///000111000...333:::777>>>???BBBNNNZZZmmm|||xxxrrrmmmjjjgggiiijjjkkknnnwwwwwwdddTTTGGGCCCEEEGGGWWWiiirrruuuwwwvvvssslllkkkiiifffeeedddddddddccc^^^ZZZZZZZZZVVVMMMDDD???<<<999777666555444222uuulllddd]]]WWWQQQNNNMMMOOOSSSZZZgggtttzzztttmmmgggeeeaaa]]]YYYUUURRRNNNKKKHHHDDD@@@======;;;<<>>???AAACCCCCCBBBBBBEEEKKKYYYmmm~~~~~~qqqhhhrrryyy{{{~~~~~~vvvtttwww|||zzzxxxvvvpppkkklllrrruuussswwwwwwyyyyyytttfffRRRDDD???777111111111000///000//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000444777===CCCEEEMMM^^^nnnxxxsssyyysssssszzzyyyppp```PPPEEE===666555555333222444444444666888<<>>888888:::<<<>>>AAACCCEEEHHHIIIJJJJJJJJJLLLOOORRRPPPRRRTTTVVVXXX[[[___ccceeefffggggggiiilllppptttyyy~~~|||xxxuuussstttvvvxxx{{{~~~~~~|||||||||{{{zzzxxxvvvuuuuuuvvvwwwxxxzzz{{{yyyssslllfffccc___fffnnnqqqnnnjjjhhhhhhjjjqqqxxxgggPPPIIIHHHSSSfffnnnkkk```RRRHHHCCC???:::555888999::::::;;;>>>CCCGGGLLLMMMOOOOOOLLLGGGAAA>>>:::777555666;;;@@@CCCDDDFFFKKKQQQTTTUUUWWWZZZ]]]dddeeefffiiinnnqqqssstttvvvyyy|||}}}zzzxxxwwwwww{{{{{{zzzyyyyyyyyyyyyyyy|||}}}}}}}}}}}}~~~qqq```SSSGGG???@@@EEEQQQ[[[dddccc___]]]\\\[[[\\\]]]___cccfffhhhiiihhhgggnnnzzz~~~oookkkiiilllmmmlllnnnrrrtttwwwxxxuuussstttrrrnnnkkklllrrrzzzppppppsss```RRRGGG<<<555222000000///............///,,,------------.........//////000222111///333:::;;;CCCDDDFFFPPP\\\rrrxxxpppjjjdddeeeeeedddeeemmmyyylll\\\MMMBBB???@@@CCCQQQ```jjjooosssssspppnnnmmmjjjgggeeedddddddddccc___\\\\\\\\\XXXNNNEEE>>>;;;888666555444333222uuujjjaaaXXXSSSIIIFFFFFFIIILLLSSS```lll{{{{{{rrrkkkgggccc^^^ZZZTTTRRRNNNKKKHHHEEEBBB???===<<<<<<>>>>>>@@@HHHQQQdddyyy{{{oooiiiddd[[[TTTNNNKKKHHHFFFCCCAAA@@@AAABBBDDDDDDCCCAAAAAADDDNNNaaa{{{~~~~~~{{{llltttzzz|||{{{uuuvvv|||~~~{{{xxxppphhhhhhnnnqqqqqqrrrsssuuuuuunnnaaaQQQFFFBBB999333222222000///000//////......---,,,,,,,,,------------------------,,,------......///000000555888>>>CCCGGGPPPcccuuuyyyqqq||||||yyy|||{{{hhhVVVGGG???777666666444333444444555666888<<>>@@@CCCDDDGGGHHHIIIJJJJJJLLLOOORRRSSSTTTUUUUUUWWWZZZ___ccciiikkkmmmnnnooooooqqqssssssyyy|||xxxvvvtttuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuuuuurrrssssssrrrqqqooommmlllppprrrtttsssnnnhhhccc```\\\ccckkkpppnnnkkkhhhhhhjjjsss}}}wwwYYYLLLGGGQQQdddmmmmmmeeeYYYMMMEEE>>>999666888999;;;;;;;;;===???BBBDDDDDDDDDCCC@@@<<<888666888666444444888<<<@@@AAACCCGGGLLLQQQVVVXXXZZZZZZaaabbbdddgggkkkpppsssvvvwwwyyy{{{{{{zzzyyyzzz{{{}}}~~~~~~}}}||||||~~~~~~zzzjjj\\\OOOGGGFFFIIITTT^^^eeeccc```______]]]]]][[[[[[___eeeiiijjjiiiffflllvvvrrrjjjfffiiimmmooorrruuuvvvzzz|||zzzyyyyyyvvvqqqjjjfffeeemmm~~~yyyooommm{{{ppp^^^RRRHHH===666333111000//////......//////------------..................111333222000444:::;;;DDDFFFFFFNNNYYYqqquuulllbbbaaa___\\\]]]bbbllltttxxx|||vvveeeWWWLLLCCC@@@BBBCCCMMMYYYbbbkkkrrrsssqqqqqqooolllhhhfffdddccccccccc```_________YYYOOOFFF===:::666444444333222111xxxhhh\\\SSSMMMIIIBBB@@@@@@CCCGGGMMMYYYdddsss{{{|||uuuooojjjeee___ZZZTTTQQQNNNKKKIIIGGGCCCAAA>>><<<<<<>>>>>>???GGGPPP___sss~~~wwwwwwsssllleee^^^WWWPPPKKKDDDBBBAAAAAABBBCCCBBBBBBAAA@@@AAAGGGWWWppp}}}}}}}}}}}}nnnrrrwww{{{~~~~~~vvvuuu}}}{{{qqqgggdddjjjooopppoooqqqsssrrrjjj^^^RRRJJJDDD<<<555444333111///000//////......---------,,,........................---------...//////000000777:::???DDDHHHRRRfffxxx|||pppwwwzzzzzzsss___III@@@999777777555444555444555777999<<>>;;;:::999999:::<<<>>>@@@BBBCCCGGGIIIJJJJJJKKKMMMQQQSSSUUUUUUUUUUUUVVVZZZ```dddnnnqqqtttvvvvvvtttssssssqqqvvv}}}{{{}}}~~~|||zzzxxxwwwvvvvvvvvvwwwxxxzzz{{{|||~~~}}}{{{xxxuuusssqqqpppuuutttsssqqqooonnnmmmmmmhhhiiijjjlllllljjjfffcccfffjjjmmmnnnjjjeee```^^^ZZZ___eeeiiiiiihhhggggggiiisssaaaOOOEEEKKKZZZ```eeeaaaYYYOOOEEE???;;;;;;777999;;;<<<;;;;;;<<<===>>>>>>===<<<:::888777666999777555555777:::>>>@@@DDDEEEHHHMMMTTTYYY[[[[[[^^^___aaadddhhhmmmrrrvvvvvvvvvwwwxxxyyyzzz|||}}}zzz|||~~~|||zzzzzz|||}}}~~~qqqdddYYYSSSQQQRRRWWW^^^dddcccaaabbbcccbbb___\\\ZZZ]]]cccggghhhggghhhlllttt~~~vvvllleeegggmmmqqqtttwwwzzzzzztttjjjbbb[[[___nnnvvvlllgggppp~~~|||mmm]]]RRRIII???777444111000000///.../////////........./////////000000---...111444333111555;;;===GGGIIIHHHNNNXXXrrr}}}xxx~~~{{{nnnbbb```]]]YYYYYY^^^gggmmmoooqqqvvv~~~}}}ooo^^^SSSKKKDDDCCCEEEGGGNNNWWW```kkkuuuxxxvvvrrrpppllliiieeecccbbbbbbbbb`````````___XXXNNNEEE;;;888555333333222111000xxxeeeUUUJJJEEEBBB@@@>>><<<===@@@CCCHHHSSS]]]iiirrrzzz~~~{{{wwwsssooolllfff^^^XXXTTTQQQNNNLLLJJJHHHDDDBBB???======>>>>>>???FFFOOO___qqq~~~xxxooocccVVVNNNGGGEEECCCBBBCCCCCCCCCAAACCCBBBAAAEEERRRjjj}}}|||{{{||||||}}}pppqqquuu{{{xxxvvv~~~uuuiiieeejjjppprrroooqqqsssqqqjjj___TTTMMMEEE===666444444111///000///...............------........................------......///000000111999<<>>AAACCCDDDHHHIIIJJJKKKLLLNNNRRRUUUVVVVVVVVVVVVWWW[[[```eeeppptttyyy|||{{{xxxvvvuuurrrxxx}}}zzzwwwvvvvvvuuutttsssooopppqqqrrrsssuuuvvvwwwxxxxxxyyyzzzzzzzzz{{{{{{|||zzzvvvrrrnnnjjjhhhgggkkkjjjhhhfffeeeccccccccc\\\]]]```dddgggfffbbb^^^^^^bbbgggiiigggccc___]]]YYYZZZ\\\^^^___aaaccceeehhhrrr~~~hhhVVVGGGFFFNNNPPPVVVUUURRRLLLDDD@@@>>>???777999;;;;;;:::999999:::999888888888888888999::::::999888777888;;;???BBBHHHGGGHHHLLLRRRXXX\\\^^^\\\^^^___aaadddiiipppuuutttttttttuuuwwwzzz|||}}}zzz{{{}}}~~~~~~~~~|||||||||zzzyyyzzz|||}}}vvvjjjaaa\\\ZZZXXXWWW]]]bbbaaaaaadddgggfffaaa^^^\\\]]]aaadddffffffgggjjjqqq{{{{{{ppphhhiiinnnqqquuuxxx~~~vvvlllbbbXXXXXXeeexxxyyyrrrjjjccchhhssszzzlll]]]SSSKKK@@@888444111111000//////////////////000000000111111111111......111444444222777===CCCNNNQQQQQQVVV^^^vvv|||vvvrrryyyqqqccc```\\\YYYZZZ___gggmmmoooooorrr{{{vvvgggVVVLLLFFFBBBBBBDDDKKKRRRYYYbbbmmmxxx{{{zzzrrrpppllliiieeecccaaaaaaaaa`````````]]]UUUKKKCCC:::777444222222222111000nnncccSSSGGG@@@>>>===<<<<<<;;;<<>>>>>???GGGPPPaaarrrzzzkkk[[[QQQKKKIIIFFFEEEFFFEEEDDDCCCCCCCCCBBBEEEPPPggg}}}|||{{{{{{||||||{{{tttrrrvvv|||xxx~~~zzzmmmgggkkkrrrtttrrrrrrsssrrrmmmcccWWWNNNEEE===666555444111000111........................---------------------------......//////000111111:::===CCCHHHLLLUUUhhhzzzzzzjjjkkksssvvvyyy}}}}}}tttwww~~~mmmLLLCCC;;;999777444333444222444666888;;;???EEEJJJNNNPPPRRRUUUWWWYYYZZZ[[[[[[XXXTTTMMMGGG@@@;;;999777888999;;;>>>AAADDDEEEGGGHHHJJJKKKLLLNNNRRRUUUUUUVVVWWWWWWYYY\\\aaaeeeooosssyyy||||||yyywwwvvvtttxxx~~~|||zzzyyyvvvtttrrrqqqooolllhhheeebbbbbbccceeeiiinnnrrruuuwwwyyy{{{}}}}}}|||zzzyyywwwuuuqqqlllhhheeecccbbb___^^^]]][[[YYYXXXWWWWWWQQQQQQSSSXXX]]]___\\\YYYVVV[[[aaaeeedddaaa]]]\\\WWWVVVUUUUUUWWWZZZ]]]___fffnnnyyynnn]]]MMMFFFHHHGGGIIIIIIIIIFFFCCC@@@??????666888:::999888777777888444444444555666888:::;;;;;;;;;:::999999<<>>===<<<:::;;;:::;;;>>>???AAAIIIRRR[[[eeepppwww{{{|||tttoooiiifffdddaaa]]]YYYVVVTTTPPPMMMKKKHHHEEEBBB???======??????AAAIIIRRRbbbsss}}}mmm^^^TTTLLLJJJGGGFFFFFFEEECCCBBB@@@AAACCCFFFPPPeee~~~}}}}}}}}}}}}}}}|||vvvsssyyyzzz}}}zzzmmmfffiiiooorrrtttsssrrrssspppfffXXXMMMDDD<<<555444444111000111............////////////,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111888===DDDKKKPPPZZZlll~~~yyyiiiiiinnnoooooorrrtttxxxnnnpppwwwmmmLLLCCC;;;888777444222333111333555777999>>>CCCGGGKKKMMMPPPSSSVVVXXXZZZZZZZZZXXXUUUOOOHHHAAA;;;777666777888;;;???BBBEEEGGGEEEFFFHHHIIIJJJLLLPPPSSSSSSUUUWWWYYY[[[^^^bbbfffkkkooovvvyyyzzzxxxvvvuuussswww~~~~~~{{{xxxvvvttttttqqqnnnllliiifffaaa^^^ZZZZZZYYY[[[```fffmmmqqquuuxxx|||}}}zzzwwwssspppkkkeee___\\\YYYXXXTTTSSSQQQOOONNNLLLLLLKKKIIIGGGGGGKKKQQQUUUSSSQQQNNNTTT\\\aaaaaa___\\\ZZZUUUTTTRRRRRRSSSUUUVVVWWW___dddmmmxxxpppaaaQQQIIIHHHEEECCCCCCBBBBBBAAA???<<<;;;666777888888666666777888333444444666777999:::;;;:::;;;;;;::::::===BBBGGGLLLPPPTTTWWWWWWXXX\\\___]]]______]]]\\\```hhhoootttrrrsssuuuyyy||||||{{{zzzyyyxxxvvvuuutttssssssuuuxxx{{{|||||||||}}}~~~~~~qqqgggccc]]]VVVUUUYYYYYYWWWXXX]]]```___]]]```bbbbbb```aaaeeeiiiiiilllsss}}}zzzuuuuuuvvvyyy|||pppfff[[[WWW]]]fffnnnqqquuulllffffffbbb]]]```iii{{{zzzmmm___WWWOOOCCC999555222111000000//////000000....../////////000000000000///000222222333:::CCCFFFQQQUUUXXX___cccqqq~~~uuufffcccbbbfffssswwwlllhhhbbb```bbbgggnnnrrruuupppnnnuuuzzzgggRRRFFFBBBBBBDDDGGGJJJUUUaaagggmmmssswwwwwwtttrrrooollliiigggffffffdddcccaaa^^^WWWOOOFFF@@@999777444222222222222111vvvcccTTTFFFCCC???>>>???>>>;;;888;;;:::;;;======???FFFOOOXXXcccnnnuuuzzz~~~~~~zzzvvvpppgggaaa```___]]][[[WWWTTTQQQNNNKKKHHHDDDBBB???===>>>???@@@BBBJJJSSScccttt|||mmm___WWWJJJHHHEEEDDDCCCCCCAAA???>>>@@@BBBEEEOOOccc|||~~~~~~~~~~~~vvvsssyyy{{{{{{vvviiibbbeeekkknnnvvvsssrrrsssrrriiiYYYLLLCCC;;;444444444111000111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111777<<>>:::666666777777666555555777999666666777888999::::::;;;:::;;;<<<;;;:::===CCCHHHKKKRRRZZZ]]][[[YYYZZZ]]]^^^______\\\ZZZ^^^fffnnntttssstttwww{{{}}}|||zzzvvvuuutttssstttuuuvvvwwwvvvyyy|||~~~~~~}}}}}}}}}~~~}}}qqqhhheee___XXXUUUWWWVVVSSSSSSXXXZZZYYYYYY___dddccc```aaaffflllppprrrxxx|||zzzzzz{{{}}}pppggg\\\WWWZZZ```cccdddiii```\\\^^^]]]YYY]]]fffyyyzzznnn```XXXPPPDDD:::555222111111000000000000000------------.........///111///000111111333;;;EEEKKKUUUZZZ^^^fffiiissszzzpppiii```___\\\\\\cccvvv|||yyysssnnnhhheeeggglllrrruuuuuunnnkkkqqqwwwcccLLL@@@<<<;;;>>>AAAJJJWWWeeekkknnnsssvvvvvvvvvtttqqqnnnkkkiiiiiihhhgggeeeccc^^^VVVNNNFFFAAA999777444333333333222111~~~vvvmmmaaaSSSJJJCCCAAA@@@??????>>><<<:::999:::;;;;;;<<<@@@GGGMMMYYYbbbkkkpppwww}}}}}}tttiiibbb```^^^\\\YYYWWWTTTPPPLLLJJJGGGDDDBBB???>>>>>>??????@@@GGGPPPbbbtttvvvnnnbbbWWWHHHGGGFFFFFFGGGEEECCCAAA??????AAACCCHHHUUUmmm|||{{{}}}}}}uuurrrwwwxxxxxx~~~vvvkkkccc]]]ZZZ___fffqqqpppoooqqqsssmmm^^^OOOGGG@@@888333222333222111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...///111111000000111333999???FFFMMMUUUbbbrrr~~~~~~kkkkkkqqqrrrssswwwyyyqqq``````hhhxxxhhhKKKAAA888555444222111333000111222222444999???CCCEEEHHHNNNSSSVVVWWWVVVUUUVVVTTTPPPMMMIIICCC===888777777666888;;;???CCCFFFEEEDDDDDDDDDEEEGGGJJJLLLNNNPPPSSSUUUXXX\\\aaadddhhhkkkoooqqqrrrssstttvvvuuuyyy|||zzzuuurrrpppooopppnnnkkkhhheeebbb^^^[[[SSSSSSSSSSSSVVV\\\dddiiimmmooorrrttttttssspppnnnhhhbbbZZZSSSOOOLLLKKKJJJCCCCCCCCCCCCCCCCCCCCCCCC<<<<<<<<<<<<>>>@@@BBBDDDFFFIIIOOOTTTWWWWWWUUUTTTTTTSSSPPPNNNLLLKKKKKKKKKOOORRRXXXaaammmyyy~~~fffVVVQQQNNNGGGAAA@@@>>>:::777666666777888666555555555555666666777999:::;;;;;;:::999;;;<<<999::::::::::::<<<@@@CCCNNNTTT[[[^^^^^^\\\[[[[[[\\\___bbbaaa^^^```fffkkkqqqtttxxx{{{|||zzzvvvtttpppqqqqqqrrrssstttuuuuuuvvvyyy{{{}}}}}}}}}~~~yyyppphhhaaa\\\ZZZXXXWWWUUUSSSSSSSSSSSSTTT[[[ZZZ[[[^^^]]]]]]ccckkkssszzz}}}zzz{{{}}}xxxnnnccc^^^```ddddddbbb___[[[XXXZZZ[[[[[[___dddzzzrrrccc]]]VVVIII>>>:::555333000000000000///---////////////////////////444000///111222555<<>>DDDLLLSSSZZZdddnnnttt|||wwwkkkbbb___]]]ZZZWWWWWWTTTPPPMMMKKKHHHEEECCCAAA??????@@@@@@AAAHHHQQQdddvvv}}}vvvoooeeeZZZNNNKKKHHHHHHKKKLLLIIIGGGBBBAAAAAACCCEEEOOOaaarrr|||}}}{{{zzz}}}zzzyyyqqqlllnnn|||~~~{{{xxxhhh]]]UUUSSSWWW^^^kkkmmmoooqqqqqqkkk\\\OOOHHHAAA999444333333222111......////////////......------------------------...///111111000000222333;;;AAAIIIPPPWWWdddtttxxxvvvzzz~~~ooopppwwwyyyzzz}}}qqq___^^^ffftttxxxaaaJJJAAA888555444222111333000111222222444888>>>BBBDDDHHHMMMRRRVVVWWWVVVUUUUUUSSSPPPMMMIIIDDD>>>:::666666666777:::===AAACCCCCCBBBBBBBBBDDDFFFIIIKKKMMMOOORRRTTTWWW[[[___cccfffhhhkkkmmmoooqqquuuxxxwww{{{|||vvvqqqnnnmmmlllooollliiigggeeeaaa]]]ZZZTTTTTTTTTTTTUUUZZZ```eeefffhhhjjjkkkkkkhhheeeccc```[[[TTTNNNJJJHHHFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;;;;;;;<<<>>>???@@@AAADDDHHHLLLNNNNNNMMMLLLMMMLLLJJJIIIHHHHHHHHHHHHIIIKKKOOOVVV```kkkuuu{{{}}}qqq]]]PPPLLLJJJEEEAAA>>><<<999666555555666777555555555444555555666777777999:::999888888999:::888999:::::::::<<>>:::999<<>>???CCCJJJUUU\\\___gggqqqzzz{{{oooeee___\\\YYYVVVVVVSSSPPPNNNLLLIIIFFFDDDCCC@@@@@@AAA@@@AAAIIIRRRgggyyy~~~yyyuuummmcccUUUNNNGGGGGGLLLOOOMMMJJJGGGDDDBBBDDDFFFKKKXXXdddlllmmmrrr}}}||||||~~~{{{qqqrrrqqqvvv{{{vvvpppjjjgggnnn{{{hhhXXXPPPMMMQQQWWWfffmmmssssssqqqjjj]]]PPPIIIBBB999444333333222111...//////000000//////..............................000111111000000222444<<>>???@@@@@@@@@AAACCCFFFHHHJJJKKKNNNQQQSSSUUUYYY]]]```bbbcccfffhhhkkkpppvvvzzz{{{zzztttooolllkkkjjjllliiigggeeeccc```\\\YYYUUUUUUUUUTTTTTTWWW\\\```aaabbbccccccaaa^^^YYYWWWUUURRRMMMIIIFFFDDDAAA???????????????????????????:::::::::999:::;;;;;;<<<<<<===???AAABBBCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEJJJRRR[[[dddiiilllmmmnnnqqqxxx~~~|||uuuggg]]]QQQHHHDDDCCCAAA@@@<<<:::777555444444444555444444444444444555666666666777888777666555666777666777999:::;;;<<>>IIIQQQ]]]gggmmmnnnnnnnnnmmmlllkkkmmmppprrrssssssnnnkkkfff```XXXNNNDDD===888666333222222222111000gggiiikkkjjjeee\\\TTTOOOHHHEEEAAA???>>>>>>>>>===;;;===@@@BBBGGGQQQ]]]fffhhhnnnuuu|||uuujjjccc^^^ZZZWWWTTTRRRPPPNNNLLLJJJGGGEEEDDDAAA@@@@@@@@@AAAIIISSSiii{{{~~~wwwppp```VVVKKKIIINNNQQQOOOKKKJJJFFFCCCEEEIIIPPP[[[fffoooooorrr{{{}}}~~~|||pppmmmjjjooovvvtttqqqkkkeeeeeelll{{{mmmZZZPPPNNNQQQVVVcccoooxxxwwwssslll___SSSJJJCCC;;;555333333222000//////000000000000/////////////////////////////////000111000000111333555===FFFQQQXXX___jjjzzzqqqddd```cccgggqqq{{{yyy}}}rrr___]]]dddoooyyyrrr]]]HHH???777555444222111222000111222222333777;;;???BBBEEEJJJPPPSSSUUUVVVVVVQQQOOOLLLIIIGGGCCC>>>;;;444555777888:::<<<===>>>???@@@@@@BBBDDDFFFHHHJJJJJJLLLOOORRRTTTVVVZZZ]]]___```aaadddhhhooowww}}}zzzsssnnnkkkjjjjjjgggeeecccbbb```^^^ZZZXXXTTTTTTSSSSSSRRRUUUYYY\\\aaabbbcccbbb___ZZZUUURRROOOLLLIIIFFFDDDBBB???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999:::::::::999999:::<<<===???@@@AAA@@@@@@@@@CCCJJJRRRZZZ___aaaaaa___^^^aaadddbbb[[[PPPLLLGGGAAA>>>===<<<===999888555333222222333333333333222333333444555666444555666666444444555666555777:::;;;<<<>>>AAACCCEEEHHHMMMSSSWWW[[[^^^___]]]\\\]]]```eeeiiikkkkkkjjjmmmqqquuuwwwvvvtttrrroooooooooooooooppppppppppppqqqssstttuuuwwwzzz}}}|||qqqggg```[[[YYYTTTSSSRRRQQQPPPQQQQQQRRRPPPPPPSSSWWWXXXZZZaaaiiiwwwuuunnnllloooxxx||||||yyysssjjjccc``````^^^[[[[[[^^^```^^^```dddsssyyynnnggg```TTTFFF<<<555333000000000000///---///////////////////////////...000333555999EEEQQQ^^^aaafffmmmvvv{{{ooobbb[[[XXXWWW[[[```dddjjjqqqxxx{{{tttooommmooouuusssttttttrrrooonnnoooqqqnnnnnnlllnnnwww}}}xxxnnn```RRRCCC<<<;;;:::;;;>>>IIIOOOYYYbbbiiillllllllljjjjjjjjjlllppprrrssssssooolllggg```XXXNNNDDD===:::888555333444444333222mmmoooqqqpppmmmeee]]]WWWNNNJJJDDDAAA????????????===???AAADDDJJJVVVdddnnnsssuuuxxx~~~}}}rrriiibbb]]][[[SSSQQQOOOOOONNNLLLIIIFFFEEEBBB@@@@@@???AAAIIISSSkkk~~~~~~yyynnnbbbTTTNNNQQQSSSQQQMMMJJJEEEDDDHHHNNNXXXgggttt~~~~~~}}}|||}}}|||qqqoookkknnnssspppkkkfffaaa```cccnnnrrr^^^TTTRRRUUUZZZbbbqqq{{{yyysssmmmaaaSSSLLLEEE<<<666444333222000//////000000000000/////////////////////////////////000000000000111444777<<>>777555555222111222///111222222333666:::===@@@CCCHHHNNNRRRUUUVVVVVVPPPMMMJJJGGGDDDAAA===:::666777888:::<<<===??????AAAAAABBBDDDFFFHHHIIIJJJIIILLLOOOQQQSSSUUUXXXZZZ]]]^^^___aaafffnnnxxxxxxqqqllliiihhhhhhdddbbb```______]]]ZZZWWWRRRRRRQQQPPPPPPSSSWWW[[[bbbccccccccc```[[[VVVSSSKKKIIIFFFDDDBBB@@@<<<:::::::::::::::::::::::::::<<<<<<;;;;;;:::999888888888888777666555555555555333444666888:::<<<===============@@@EEELLLSSSWWWXXXXXXUUUQQQQQQSSSPPPJJJBBBAAA???<<<:::888888999666555444333222111111222111111111111222333444555444555666666555555666777777999<<<>>>@@@CCCGGGJJJKKKLLLNNNRRRVVVYYY\\\]]]YYYZZZ[[[```eeejjjmmmmmmlllnnnqqqtttvvvvvvuuutttppppppppppppoooooooooooonnnppprrrtttuuuwww{{{}}}~~~rrrggg^^^XXXUUUSSSRRRQQQPPPPPPPPPQQQRRRSSSRRRTTTWWWWWWXXX^^^fffttt}}}tttkkkgggiiiqqqzzz}}}~~~|||vvvllleeebbbbbbaaa___aaaeeeeeebbbaaacccjjjvvvyyynnnfff___VVVGGG<<<555333000000000000///---000000000000000000000000111000222444555999FFFSSS^^^aaafffnnnxxxzzzkkkccc___[[[ZZZ[[[^^^ccciiimmmoooqqquuuyyy~~~qqqkkkiiijjjooouuuvvvvvvwwwuuusssrrrrrrsssnnnmmmmmmrrr{{{wwwmmm\\\NNNAAA<<<<<<;;;<<<>>>IIINNNWWW```gggjjjlllkkkjjjiiijjjllloooppppppooonnnkkkfff```XXXMMMCCC<<<:::777444333444444444333uuuuuuuuuwwwwwwrrrjjjcccSSSNNNGGGBBB@@@????????????AAACCCEEELLLXXXhhhrrrzzzyyy|||zzzqqqhhhbbb^^^SSSRRRQQQQQQQQQOOOLLLIIIGGGDDDBBBAAA@@@BBBKKKTTTmmm}}}ssshhhYYYQQQPPPPPPNNNKKKJJJHHHIIINNNVVVaaarrr}}}zzz{{{~~~vvvvvvssstttuuummmccc^^^ZZZ[[[]]]eeeuuusssaaaXXXUUUYYY```eeettt}}}yyytttpppcccSSSMMMFFF===777444333222000///000000111111000000///////////////////////////000000000000000222555888<<>>HHHNNNXXX```fffiiikkkmmmkkkjjjjjjlllnnnooommmlllllljjjeee___WWWMMMCCC<<<777555222111222222222111~~~{{{~~~vvvmmmZZZTTTLLLEEEBBBAAAAAAAAAAAABBBDDDFFFLLLYYYiiittt{{{zzzvvvllleeeaaaVVVUUUUUUUUUUUUTTTPPPMMMKKKGGGDDDCCCBBBDDDMMMWWWppp~~~xxxnnn```VVVRRRPPPOOONNNPPPQQQVVV\\\```iiiyyy~~~{{{|||ttteee___YYYXXXYYY___iiittt~~~ssseee\\\YYY^^^ffflll{{{|||xxxvvvhhhVVVOOOGGG>>>777555444222000000000111111111111000000........................000000000///000222666999===KKK]]]gggnnnyyy|||uuuvvv|||pppgggjjj|||rrr[[[DDD<<<666555555222000111///000222222333444777999>>>AAAEEEKKKPPPTTTVVVWWWRRROOOKKKGGGDDDAAA===;;;888777888999<<>>;;;888777777777777777777777777:::;;;;;;;;;;;;:::888777555555555555444222111000///000222444666666777666666666888:::===@@@CCCEEECCCEEECCC???>>>===:::555666555444555777888777555444444333222222111111111/////////000111222333444555777999::::::;;;>>>@@@@@@AAACCCFFFJJJQQQYYY___```]]]YYYYYY\\\___``````]]]aaaeeegggggghhhlllooommmlllkkkjjjkkkmmmoooqqqooooooooonnnmmmllllllkkkmmmqqqvvvzzz|||}}}~~~}}}~~~vvvkkkbbbZZZVVVSSSSSSRRRQQQQQQRRRSSSTTTSSSRRRTTTVVVVVVVVV[[[cccjjjxxxwwwmmmeeeaaaeeekkksss}}}yyywwwwwwyyy{{{xxxrrrkkkgggaaa\\\[[[]]]fffrrr{{{vvvlllbbb]]]XXXLLL???555333000000000000///---000000000000000000000000///000333555666<<>>FFFOOO[[[cccfffhhhkkkoookkkkkkkkkmmmoooooonnnlllllliiiddd___WWWNNNDDD>>>777555222111222333222222|||qqq```ZZZQQQIIIEEEDDDDDDDDDCCCCCCDDDFFFLLLYYYiiitttyyyzzzyyynnnfffbbbXXXWWWWWWXXXXXXWWWTTTQQQMMMIIIGGGEEEDDDFFFOOOYYYrrr}}}~~~xxxlllaaa[[[YYYXXXYYYWWW\\\ccchhhiiinnn}}}~~~nnneee\\\XXXXXXZZZaaaiiirrrttthhh```]]]ccckkkttt}}}|||nnnZZZOOOHHH>>>888555444222000000000111111111111000000........................000000000///000222666:::???NNN```kkkrrr}}}{{{pppooossstttjjjkkkrrrZZZDDD<<<666555555222000111///000222222222444666888===@@@EEEJJJOOOSSSVVVWWWTTTQQQLLLHHHEEEBBB>>><<<777777666888;;;???CCCFFFEEEEEEFFFGGGGGGGGGGGGGGGIIILLLPPPRRRSSSSSSUUUVVVYYYYYYZZZ\\\```gggooouuuwwwoooiiigggfffggggggfffeeeeeeeeedddbbb```XXXUUUOOOIIIFFFIIIOOOUUUZZZ\\\___aaaaaa___]]][[[UUUQQQLLLGGGDDDAAA>>>;;;777777777777777777777777999::::::;;;:::999888777333444444444333111///...///000222333444555444444666777888:::<<<>>>??????<<>>@@@CCCCCCDDDEEEHHHMMMUUU___eeefffbbb^^^]]]```cccddddddaaafffjjjkkkhhhgggkkkooollljjjgggeeefffhhhlllnnnnnnnnnmmmlllkkkkkkjjjjjjmmmrrrxxx}}}{{{ssskkkaaaZZZVVVTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQRRRUUUUUUUUU[[[cccdddtttxxxnnnfff```bbbffffffuuu{{{}}}{{{zzzzzz~~~wwwnnnfff```aaaeeeqqq|||zzzvvvlllaaa]]]ZZZNNNAAA555333000000000000///---000000000000000000000000---...222555777>>>OOO___gggkkkppprrrxxx~~~tttnnniiinnnrrrtttrrrpppqqqrrruuu{{{tttfffaaabbbdddiiimmmwwwtttsssxxx~~~vvv```RRRDDD>>><<<<<<<<>>777333222111000111111111111111111111111......------------.........///000000111333777:::>>>TTTbbbiiixxxxxxsssmmmooozzz~~~sssrrrwwwbbbHHH???777555444111000111222222111111333555888999>>>BBBHHHLLLOOOQQQSSSTTTTTTSSSPPPLLLGGGBBB>>><<<666666666777999;;;>>>???CCCDDDEEEEEEEEEEEEEEEDDDIIIJJJMMMQQQSSSUUUVVVVVVUUUWWWYYY[[[___dddjjjooo|||xxxpppkkkhhhfffeeefffeeeeeeeeefffeeebbb```ZZZVVVPPPLLLLLLMMMOOOPPPZZZ^^^eeeiiijjjfffaaa]]]WWWQQQJJJGGGGGGEEE@@@<<<;;;999888777888999888777777777888888888666555444333333222222000///...---///000000222333444555555666666666666666777888999666666666555444333111000000111111222333333444444222222222222222222222222111000000000111333555666:::;;;<<<===???@@@AAABBBFFFCCCDDDJJJQQQWWW```iiillliiieeedddfffgggfffeeeeeeeeeddddddeeefffggghhhfffhhhiiihhheeedddgggjjjjjjkkkllllllkkkjjjkkkmmmlllqqqxxx}}}~~~~~~~~~uuummmfff```\\\YYYTTTTTTUUUUUUTTTTTTSSSRRRUUUVVVWWWVVVVVVVVVXXXZZZcccooo~~~rrrllljjjfffcccbbbeeepppvvvsssttt{{{{{{tttuuussstttyyypppddd___bbbiii~~~}}}wwwlll```YYYTTTJJJAAA888555111//////000//////...............///000000333///111666888===RRRiiissstttxxx}}}~~~yyyiii___```dddhhhhhhvvvtttuuu~~~xxxeeeUUUDDD===<<<;;;;;;===EEEPPP\\\cccdddeeehhhllllllmmmnnnpppppppppoooooopppnnniiiaaaWWWMMMDDD>>>888777555222111000000000rrr___UUUPPPJJJGGGFFFDDDBBBCCCHHHNNNVVVdddqqq{{{yyyppphhhbbb\\\[[[[[[]]]``````\\\WWWTTTNNNJJJKKKIIIJJJWWWgggxxxsssmmmiiifffaaaaaaccc___]]]gggwww~~~{{{ggg```]]]YYYZZZ^^^hhhtttsssggg```^^^dddlllwww~~~qqqaaaSSSJJJ???777444333111000///////////////////////////......------......///...///000000111333777:::EEEZZZhhhooo~~~}}}yyytttttt}}}ttttttuuu```HHH???777555555222111222222222111111222555777999???BBBGGGLLLNNNQQQTTTVVVVVVTTTPPPKKKFFFAAA===;;;666666666777888;;;===???CCCCCCDDDEEEEEEEEEEEEEEEGGGIIILLLPPPSSSUUUVVVWWWXXXYYY[[[\\\^^^bbbgggkkkuuu|||yyyrrrmmmjjjeeebbbdddcccccccccddddddaaa___[[[WWWQQQMMMLLLNNNPPPRRR[[[```gggnnnqqqoookkkhhh\\\VVVOOOLLLKKKIIIEEEAAA<<<:::888777888888666555333333555666777777777666444444333333222000///...///000000111333444444555666555555555555666666777555555555444333222111000000000000111222222333333222222222222222222222222000000000000222444666777;;;;;;===>>>???AAABBBBBBEEEBBBBBBHHHOOOVVV```iiimmmllllllnnnooonnniiifffddddddeeefffgggggggggggggggiiiiiigggdddbbbdddfffeeefffhhhhhhhhhhhhjjjllllllpppuuuyyy{{{{{{{{{|||yyyyyyyyy{{{~~~}}}tttkkkeee___[[[XXXVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXZZZ\\\dddmmmyyy|||pppmmmllliiifffffffffppptttpppqqqwwwwwwqqqsssqqqrrrwwwuuuiiicccgggooo~~~xxxlll```XXXRRRIII???888555111//////000000///000////////////000111111333000111777:::CCCYYYrrr~~~~~~nnndddcccgggjjjjjjtttrrrtttkkkYYYGGG>>>;;;::::::;;;BBBLLLYYY```bbbeeeiiinnnllllllmmmnnnnnnnnnllllllnnnlllhhh```WWWLLLCCC>>>999888666444222222222333vvvdddXXXNNNIIIHHHGGGDDDDDDHHHMMMUUUdddrrr~~~{{{sssjjjeeeaaaaaaaaadddgggfffaaa\\\YYYRRRMMMMMMKKKMMM[[[kkkzzzrrrjjjddd___]]]VVVRRRYYYeeevvv}}}mmmcccaaa^^^^^^aaajjjvvv~~~rrrfff^^^\\\aaahhhoooyyy|||pppaaaTTTLLL@@@888444333111000///////////////////////////......------......///...///000000111333777;;;GGG\\\iiippp~~~}}}yyyxxxuuuuuurrr]]]GGG???777555555222111333222111111111222555777999???BBBGGGJJJNNNRRRVVVYYYYYYVVVQQQJJJDDD???;;;:::666555555666888:::<<<>>>AAABBBCCCEEEFFFFFFFFFFFFFFFHHHKKKOOOSSSVVVXXXYYY\\\]]]]]]]]]^^^```eeehhhrrryyy}}}wwwsssnnngggaaa``````___```aaaaaa___]]]XXXTTTNNNJJJIIIKKKOOORRR[[[aaajjjsssxxxyyyxxxvvvddd^^^WWWRRRPPPMMMIIIFFF@@@>>>;;;999999888666555222222333444555555555555444444444444333222000000///000000111222333444444555555444444333333444444444444333333222111000///...//////000000111222222333333222222111111111111/////////000222555777999<<<<<<===>>>@@@AAABBBBBBDDD@@@@@@EEELLLSSS]]]fffkkknnnsssxxxyyyuuunnniiicccdddfffggghhhhhhgggggggggiiijjjhhheeeccceeegggdddfffggggggfffgggiiijjjkkknnnqqqrrrrrrrrrssstttssssssssstttxxx}}}{{{rrrjjjddd^^^ZZZWWWXXXXXXXXXYYYZZZZZZ[[[[[[YYYZZZ[[[[[[[[[[[[]]]___eeejjjuuuyyyqqqqqqrrrooommmllllllsssuuuqqqpppuuuuuuqqqtttpppnnnssszzzyyyllleeejjjssszzznnnaaaXXXQQQGGG>>>888555222000000000000///111000000000000111222222333000222888===JJJddd}}}vvvkkkhhhhhhjjjjjjkkkiiijjjtttrrr___JJJ???;;;999888:::???HHHTTT\\\```dddjjjooonnnnnnoooooonnnmmmkkkjjjkkkjjjfff___VVVLLLCCC>>>777666444333222222222333uuuaaaTTTLLLJJJJJJHHHGGGIIIMMMUUUeeetttxxxooojjjgggggghhhlllooonnniiieee]]]VVVRRRRRRPPPQQQ^^^nnn|||nnngggaaa\\\VVVQQQUUU]]]eeeooo}}}~~~|||~~~nnnccccccdddfffjjjpppzzzrrrggg^^^[[[___eeejjjsssyyyxxxyyyyyypppdddVVVMMMBBB999555333222000000000000000000000000000//////............////////////000111111444888;;;HHH]]]jjjppp~~~~~~ttttttqqq[[[GGG???777666555333222333222111000111222444777999???BBBFFFIIIMMMRRRWWWZZZ[[[WWWPPPIIIBBB===:::888555555555666777999;;;===@@@AAABBBDDDFFFGGGHHHHHHGGGHHHLLLOOOSSSWWWZZZ[[[]]]^^^___``````bbbfffiiitttzzz|||yyysssiiiaaa]]][[[ZZZ[[[[[[[[[ZZZXXXRRROOOJJJEEECCCFFFKKKOOOZZZ```jjjttt|||~~~mmmhhh```YYYTTTPPPKKKHHHEEECCC???===<<<:::888666555555444444333222111000444444444444333222111000///000000111222333333333555444333222222111222222222222222222111000///...------...//////000000111333333222222111111000000......///000333666999:::<<<<<<===>>>???@@@AAABBBCCC???>>>BBBHHHNNNWWW___fffkkkssszzz|||xxxrrrmmmeeeeeeeeeeeefffgggiiiiiigggjjjlllkkkhhhgggiiikkkjjjkkklllkkkhhhgggggghhhiiijjjkkkkkkjjjjjjkkklllnnnnnnnnnooosssxxx}}}yyyqqqiiiccc^^^ZZZXXXWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^___^^^\\\\\\^^^___eeejjjtttzzzvvvxxxyyywwwttttttsssxxxxxxtttrrrvvvwwwuuuvvvpppkkkmmmrrr}}}zzzjjjbbbgggppp}}}ssseeeZZZRRRHHH>>>888555222000000000000///111000000000000111222222444222333888???PPPmmmuuummmjjjiiiiiifffbbb```eeeqqq~~~uuubbbLLL???;;;999999:::???FFFQQQYYY^^^ccciiinnnrrrrrrrrrrrrqqqooommmllljjjhhheee___VVVLLLCCC>>>444333111000///000000111kkk[[[RRRNNNLLLJJJJJJLLLNNNVVVfffvvvxxxrrrmmmmmmnnnqqqttttttppplllaaa[[[XXXYYYVVVVVVbbbqqqyyyssslllfff___ZZZYYY[[[ZZZcccooo~~~}}}~~~mmmbbbdddhhhnnntttttt|||tttiiiaaa\\\___eeeiiiqqqtttrrrtttwwwrrrhhhXXXOOOCCC:::666444222000000000000000000000000000/////////......////////////000111111222444888;;;KKKaaannnuuu~~~uuuwwwsss[[[HHH???888666666333222333111111000000222444777888>>>AAAEEEIIILLLQQQVVVZZZZZZVVVPPPHHHAAA<<<999777555555555555666888:::<<<>>>???AAADDDFFFHHHIIIJJJIIIKKKMMMPPPTTTWWWZZZ\\\\\\^^^```aaacccfffjjjmmmuuuzzz}}}yyysssiiibbb[[[YYYWWWVVVVVVUUUSSSRRRMMMKKKGGGCCC@@@BBBHHHMMMVVV\\\gggqqqyyy~~~uuupppiiiaaaYYYRRRLLLIIIHHHEEEAAA>>>===:::888666666555444333222111000000333333333333222111000000000000000111111222222333333333222111111000111111111111111111000///......,,,------...//////000000222222222111111000000000......///111333666999;;;<<<<<<===>>>??????@@@@@@BBB>>>===@@@EEEIIIPPPWWW```eeemmmsssvvvtttqqqooofffeeebbbbbbcccfffiiilllhhhkkknnnmmmjjjhhhiiikkksssttttttqqqmmmhhheeedddhhhiiiiiihhhgggfffggghhhjjjjjjjjjllloootttxxx{{{~~~xxxppphhhccc^^^ZZZXXXVVVVVVVVVVVVXXXYYY[[[\\\```aaaaaa___]]]\\\]]]^^^eeelllxxx~~~{{{~~~}}}|||}}}yyy|||{{{wwwtttuuuvvvvvvuuunnniiiiiimmmvvvyyyggg]]]bbblll~~~yyylll```UUUJJJ@@@999666222000000111000000000////////////000111111444444555888@@@TTTrrrxxxooojjjiiieeeaaa]]]^^^eeennnvvvyyy}}}sss```KKK???;;;::::::<<<@@@FFFOOOXXX]]]ccchhhlllrrrrrrssssssrrrpppnnnmmmjjjiiifff```XXXMMMCCC>>>444333111000///000000111xxxggg]]]WWWPPPPPPQQQSSSTTT[[[lll|||vvvuuutttvvvyyyxxxuuuqqqiiibbb^^^^^^\\\\\\hhhxxx{{{tttkkkccc___[[[bbblll|||~~~nnnccceeejjjttt}}}|||vvvlllddd```bbbhhhkkkqqqtttrrrtttxxxtttkkkZZZQQQEEE;;;777444222000////////////////////////000//////......//////000///000111111222444888<<>>@@@DDDGGGIIIKKKLLLLLLMMMNNNPPPSSSVVVXXXZZZYYY\\\___bbbeeehhhlllpppsssuuuxxx{{{~~~{{{vvvooohhhccc]]]ZZZVVVTTTRRRPPPNNNLLLIIIIIIGGGCCC@@@BBBGGGLLLQQQWWWbbbmmmuuuzzz|||}}}zzzwwwqqqjjjaaaXXXQQQMMMIIIFFFBBB???===;;;888555555444444333333444444555222222222222222111000000000000000111111111222222222222111111000111111111000000111111000000///...,,,------......///000000111111111111111111111111...//////111333777:::;;;;;;;;;<<<======>>>??????@@@<<<===AAAEEEGGGLLLRRR[[[```ggglllmmmmmmmmmllleeecccaaa```aaaeeeiiikkkjjjmmmpppoookkkiiiiiijjjxxxzzz|||{{{uuuoooiiigggkkkmmmmmmmmmkkkjjjkkklllkkkkkklllmmmpppsssuuuwww{{{vvvnnngggaaa]]]ZZZWWWTTTSSSSSSSSSTTTVVVXXXZZZ^^^^^^___^^^\\\\\\]]]^^^eeemmm|||}}}~~~yyyuuurrrqqqqqqpppjjjfffgggkkkrrryyyggg\\\```kkkwwwsssfffYYYLLLAAA999666333111111111111000000////////////000111111444666777999BBBYYYxxxvvv|||xxxoookkkbbb___[[[\\\```fffkkknnntttxxxooo]]]III>>>;;;::::::<<>>777666444333222222222333tttiiibbbYYY[[[^^^```aaahhhxxx~~~zzzwwwtttkkkdddaaa___aaaqqqxxxnnniiimmmrrr}}}pppfffgggooo|||{{{yyypppiiidddfffkkkkkkssswwwvvvxxxzzztttjjj[[[RRRFFF<<<777555222000////////////////////////000000////////////000000///000111111222555999<<>>:::888555444444444555777999:::;;;<<<@@@CCCGGGJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUWWWYYY]]]aaadddhhhllloooqqqrrrssssssuuuzzz|||uuunnnjjjiiiaaa^^^XXXTTTQQQNNNKKKHHHDDDFFFFFFCCC@@@@@@EEEJJJLLLRRR]]]iiirrryyy{{{|||}}}|||yyyssskkkbbbZZZVVVLLLIIIEEEBBB@@@>>>;;;999777666555444444555666777333333333333333333222111000000000000111111111111111111111000111111222222000111111111111000//////---------...//////000000//////000000111111222222//////000111444666999;;;::::::;;;;;;<<<============;;;===CCCHHHJJJNNNSSSYYY^^^dddhhhhhhfffffffff``````aaabbbccceeefffgggiiimmmqqqrrrqqqpppqqqsss{{{|||vvvsssrrrtttvvvvvvuuutttuuuuuurrrssstttvvvwwwxxxxxxxxxwwwrrrjjjddd^^^[[[WWWUUUSSSRRRQQQQQQRRRTTTVVVWWWXXXYYYZZZ[[[[[[\\\^^^aaadddnnn|||}}}zzz{{{}}}~~~wwwpppmmmlllkkkfffbbbccceeeiiisss}}}vvveeeZZZ___kkkuuuxxxjjj\\\MMMAAA999666333111111111111000111000000000000111222222222666999;;;FFF^^^~~~nnnvvv~~~qqqlllaaa```^^^^^^aaadddgggiiikkkmmm~~~lll[[[GGG>>>;;;999999:::===DDDOOOZZZccchhhlllmmmlllmmmoooqqqrrrrrrqqqqqqooonnnkkkfff\\\PPPEEE???999888666444222222222333~~~rrrjjjccceeeiiimmmnnnttt||||||qqqgggbbb```dddwww~~~xxxyyy{{{ppphhhkkktttzzzzzz{{{rrrkkkgggiiinnnjjjttt{{{{{{|||}}}ttthhh\\\SSSFFF===888555222000111111111111111111111111000000////////////000000000111111222222555999<<>><<<;;;888666555444444444444444444555444444333333000000000000111111111111111111000000111222333333000111111111111000000///------......///000000000......///000111222333333000000000222444666999:::999::::::;;;;;;<<<<<<<<<::::::>>>FFFKKKMMMPPPUUUYYY___eeegggfffcccaaaaaa\\\^^^aaadddfffeeedddcccffflllrrrvvvxxxyyy}}}~~~xxxzzz}}}~~~}}}||||||}}}{{{|||~~~~~~}}}uuuppphhhaaa\\\YYYUUUSSSSSSRRRQQQPPPQQQRRRTTTVVVRRRTTTWWWYYYZZZ]]]```cccdddnnn{{{zzzvvvwwwzzz~~~zzzpppkkkjjjhhhddd```______```fffnnntttwwwyyyrrrcccYYY^^^jjjuuu{{{zzzlll]]]MMMAAA999777333111111111111000222222111111222222333444000555999===HHHbbb~~~jjjssspppjjjggggggffffffggghhhiiiiiiaaaaaapppkkkZZZGGG>>>;;;888777777;;;BBBNNN[[[eeekkknnnooommmnnnpppssstttuuuuuuuuuqqqpppmmmggg^^^QQQFFF???888777555222111000000000~~~wwwsssrrrtttvvvwww~~~~~~wwwpppkkkhhhkkkyyynnnfffkkkwww|||zzzzzzxxxoooggghhhlllpppvvv{{{~~~}}}ssshhhYYYPPPDDD;;;777555333111111111000000000000111111............///000222222000///000222222222999AAAOOOiii}}}rrrbbb___aaacccjjjsss~~~zzzkkkppppppSSSBBB;;;999222222555000000///......///111444555999===CCCGGGKKKNNNRRRTTTNNNMMMLLLIIICCC===777444555555555666777999:::;;;@@@??????AAACCCFFFJJJLLLNNNMMMLLLLLLMMMPPPRRRTTTQQQTTTYYY^^^aaaeeeiiikkkoooqqqrrrpppnnnpppwww~~~~~~zzzqqqjjjhhhddd___YYYTTTMMMGGGBBB===<<<;;;;;;<<<>>>@@@AAALLLRRR[[[dddkkkrrryyy|||zzztttkkkccc]]]XXXQQQLLLJJJFFFAAA>>><<<:::888777888777666555...111555666222///000444111222222333333333222222...000222333333333111000111111222222222222111111---------------...///000000000111222222222222111222222222222333555777888<<<;;;:::::::::;;;<<<===<<<<<<===CCCKKKSSSWWWXXX\\\ccciiiiiiiiijjjhhhddd___bbbddddddbbb```______fffkkkrrrxxx}}}{{{~~~uuunnneee]]]XXXUUUSSSRRRQQQPPPOOOPPPSSSUUUUUUUUUSSSUUUXXXZZZ[[[^^^bbbddddddkkkuuuuuujjjkkksss}}}~~~ssskkkggghhhbbb[[[WWWYYY]]]aaadddmmmnnnnnniii```[[[cccppp~~~|||||||||yyyiii[[[NNNFFF???777111111111000///000222333444333222222444555777:::;;;<<>>===;;;:::;;;<<<>>>@@@HHHMMMVVV```iiirrrzzz}}}yyyrrrkkkccc]]]UUUOOOLLLIIIEEEAAABBB@@@===<<<;;;;;;999888666555333333222222333555000000111111111111000000///000222333333333111000111111222222222222111111///............//////000000000111222222222222222222222222222444666888999888888777777777888:::;;;======???FFFNNNUUUYYYZZZaaahhhnnnnnnmmmmmmkkkhhheeeffffffeeebbbaaaaaabbbggglllsssyyy~~~}}}ssslllccc[[[VVVSSSQQQPPPQQQPPPQQQSSSUUUWWWWWWWWWTTTVVVXXXYYYZZZ\\\___aaaccciiittt|||rrrjjjkkksss~~~yyypppkkkgggbbb]]]YYYZZZ]]]aaabbbeeeffffffccc[[[YYYcccqqq|||yyyyyy{{{vvvfffYYYMMMEEE???777111111222000///111222333333333111222333555777:::;;;===LLLjjj~~~}}}zzzuuummmmmmrrrvvvkkkffffffddddddiiiooopppjjjddd^^^]]]iiiyyy~~~lllYYYEEE<<<999999888999:::BBBNNNWWW^^^dddjjjnnnnnnooopppqqqrrrsssssssssrrrnnnjjjiiieeeZZZKKK???666555444333222111111111}}}wwwtttuuu{{{yyyvvv~~~xxxkkkhhhlllxxx}}}xxxrrr|||uuunnnooottt||||||zzzvvvooofff[[[RRRFFF<<<777444222000111111000000000000111111///......//////000111222222000111333333333:::BBBQQQooovvvrrrpppmmmqqqxxx}}}iiijjjmmmvvvQQQ@@@:::999444444666222......///000111222222333666:::???DDDGGGJJJNNNPPPPPPPPPPPPNNNJJJDDD>>>;;;777666666666777999:::;;;===<<<<<<===>>>@@@BBBDDDGGGIIIKKKMMMPPPRRRSSSTTTRRRTTTWWWYYY\\\```fffjjjtttxxx{{{|||yyywwwxxxzzzyyyssshhhddd^^^XXXRRRLLLFFFBBB>>><<<;;;::::::;;;<<<>>>BBBGGGPPPZZZeeeqqq{{{|||vvvkkkeee\\\UUURRROOOKKKHHHIIIGGGCCCAAAAAA@@@???===<<<:::777666777777555222111111111111111111111111///000222333333333222111111222222333333222222111111111000/////////000000000111111222222222222222111111222222444666888999666666555555666888999:::===>>>CCCJJJRRRXXX[[[\\\fffmmmrrrrrrrrrsssqqqnnnmmmmmmllliiifffeeefffgggiiimmmtttyyy}}}}}}yyy{{{~~~ssslllccc\\\VVVSSSQQQPPPPPPPPPRRRUUUXXXZZZYYYXXXUUUWWWXXXXXXXXXYYY[[[]]]aaahhhsss~~~yyyrrrllllllrrr~~~ssslllhhheeeaaa___```aaabbbbbb^^^^^^^^^\\\WWWXXXeeesss{{{wwwvvv|||~~~rrrdddXXXNNNFFF???777111111222000///111111222222222111111333555666999<<>>888555333000111111000000000000111111///////////////000111111222111222444444555;;;CCCUUUuuu~~~}}}}}}|||iiiiiidddvvvzzzqqqOOO???999999444444666111......000111222222222222555999>>>CCCFFFIIILLLNNNPPPQQQRRRQQQNNNHHHCCC@@@888888777666777888:::;;;??????>>>???@@@AAACCCCCCCCCFFFJJJNNNQQQSSSTTTTTTTTTTTTUUUVVVYYY^^^dddhhhtttxxx}}}}}}zzzxxxwww{{{}}}{{{vvvjjjfff___YYYSSSNNNHHHDDD===<<<:::999999:::<<<===???DDDLLLVVVaaannnzzz~~~rrrkkkaaaZZZWWWUUURRRPPPNNNKKKGGGEEEEEEEEEEEEDDD>>>???===;;;:::999444...555444444333333333333333000111222333333333222222222222333333333333222222333222111111000000000000000111222222333333222222111111222222333444555666777666666666777999:::<<<===@@@EEEMMMTTTZZZ]]]^^^fffmmmsssttttttwwwvvvttttttuuuuuussspppmmmllllllkkknnnssswwwzzz|||~~~~~~|||xxxtttppprrruuuyyy}}}}}}{{{sssmmmeee^^^YYYUUUSSSQQQNNNOOORRRUUUYYYZZZYYYXXXWWWXXXYYYXXXWWWWWWYYY[[[```gggsss~~~{{{vvvpppoooqqq{{{rrriiijjjhhhfffffffffgggfffeee^^^\\\[[[YYYVVVXXXfffuuuzzzvvvvvv~~~|||pppcccYYYPPPIII@@@888111111222000000111000111222222111111333555555999<<>>666555444333222111111111~~~rrrjjjcccgggqqqqqqzzzrrrkkkjjjiiimmmzzzqqq}}}{{{sssnnnooouuu|||~~~yyytttrrrnnniii___VVVJJJ@@@:::777444222111111000000000000111111000////////////000000111222111222555555666===FFFZZZ}}}{{{{{{~~~|||gggggg___qqqsss~~~}}}iiiNNN>>>999999444444666111...///000111222222111111555999>>>BBBEEEHHHKKKMMMOOOQQQSSSSSSQQQLLLGGGDDD:::999777666666888:::;;;?????????@@@@@@AAABBBCCCAAADDDHHHMMMQQQSSSTTTTTTTTTUUUUUUUUUWWW[[[bbbfffpppuuu{{{~~~~~~{{{xxxvvvxxxyyy}}}{{{wwwjjjfff```ZZZUUUPPPKKKHHH???>>><<<;;;;;;<<<>>>??????CCCJJJSSS^^^kkkwww~~~uuunnnddd^^^[[[YYYVVVTTTOOOLLLIIIGGGHHHIIIIIIIIIAAABBB>>>888666888777222666666555444333333444444111111222222333333333333333333444444444444333333444333222111111111111111111111222333333333333222111222222333333333333333666666555555666888999:::<<>>FFF[[[|||ssshhh\\\UUU[[[eeennnvvv}}}zzzsssnnnmmmiiiiiikkkooossssssoookkkaaa```mmm{{{}}}}}}wwwiiiYYYMMM@@@:::888666555777999@@@IIIQQQXXX^^^dddiiitttttttttttttttssssssrrrrrrooojjjeee]]]QQQDDD;;;666555444333222111111111rrrlllggglllsssppprrrkkkggghhhgggjjjxxx}}}vvvyyyrrriiibbbdddjjjpppvvvxxxuuurrrqqqnnnjjj___VVVJJJ@@@;;;888666444111111000000000000111111000000////////////000000000000222555777999@@@IIIaaa}}}sssrrrttt}}}{{{eeeddd]]]oooqqqzzz}}}yyyxxxfffPPPAAA<<<<<<666555777111///000000000111111111111444888===AAADDDGGGJJJLLLMMMOOORRRTTTRRRNNNIIIFFF<<<:::888666666777999;;;;;;<<<===>>>>>>???@@@@@@@@@CCCGGGLLLPPPSSSTTTUUUUUUUUUUUUUUUWWW[[[```dddlllooouuuzzz}}}|||zzzxxxvvvxxx{{{|||yyylllhhhbbb\\\XXXTTTPPPNNNGGGFFFCCCAAA@@@@@@AAAAAA@@@DDDKKKSSS]]]iiittt{{{|||uuullleeeaaa]]]YYYVVVQQQNNNJJJHHHHHHJJJJJJJJJEEEDDD===555888AAABBB<<<666555333222111222222333222222222222333333333444333444444555555444444333333333222111111111222222111222222333333333333333000111333444555666666666666555444444444555666777:::>>>DDDJJJNNNSSSXXX[[[\\\ccciiikkknnnsssuuusssqqqvvv|||~~~|||xxxssspppjjjlllnnnoooooooooppprrrvvvwwwwwwtttpppmmmlllllleeeeeegggjjjooouuuzzz}}}~~~}}}|||{{{xxxssspppjjjeee___YYYVVVSSSQQQOOOMMMMMMOOORRRUUUWWWVVVUUUWWWXXXYYYXXXXXXXXXZZZ\\\```gggssswwwrrrnnnmmmnnnwwwsssiiiddddddfffiiilllnnnmmmkkkfffbbb]]]XXXTTTTTT___jjjuuuzzz~~~~~~yyywwwxxx{{{}}}}}}wwwkkkaaaYYYPPPHHH@@@888222222333111000222000222333333222333555777666:::@@@III```}}}ggg[[[SSSXXX___ccciiipppxxxzzztttpppnnnmmmlllmmmnnnqqqrrrqqqmmmjjjccccccppp}}}~~~}}}uuueeeTTTIII???:::888666555777999@@@IIIQQQXXX^^^fffkkkrrrrrrqqqqqqqqqqqqqqqqqqsssqqqmmmggg^^^QQQCCC:::666555444333222111111111uuusssttt{{{yyymmmfffccceeeeeefffppp~~~uuujjj___WWWYYY___aaaiiippppppoooooommmiii]]]TTTHHH???:::888555444111111000000000000111111000000////////////000000//////111666888;;;CCCLLLgggwwwvvvxxx~~~fffccc[[[mmmpppyyy}}}zzzzzziiiTTTEEE???@@@999888999333111000/////////000222222333666;;;???BBBDDDGGGIIIKKKNNNQQQTTTSSSOOOKKKGGG===;;;888666666777999;;;999999;;;<<<===>>>??????@@@CCCFFFKKKOOORRRTTTUUUUUUVVVVVVWWWWWWZZZ___cccgggjjjooouuu{{{}}}}}}|||xxxyyy}}}{{{sssoooiiiddd```^^^[[[YYYTTTQQQMMMIIIFFFDDDCCCCCC@@@DDDLLLTTT^^^iiissszzz{{{ssslllggg```[[[VVVRRRMMMIIIIIIIIIIIIIIIDDDDDDAAACCCQQQ[[[SSSAAA777666444222111222333333222222222222333333444444444444555555555555444444222111111111111111222333111222333333444444333333///000333777999;;;<<<===777666555444444444555666999<<>>;;;999666666888:::@@@JJJRRRYYY```hhhnnnpppqqqsssttttttsssrrrqqqrrrqqqooojjj```RRRDDD<<<666555444333222111111111zzz{{{nnnfffaaaccccccbbbiiittttttgggZZZRRRTTTZZZVVV```iiilllmmmmmmkkkhhh[[[RRRFFF===999777555333111111000000000000111111111000////////////000000......111666999<<>>@@@CCCEEEGGGJJJLLLQQQSSSSSSPPPKKKHHH>>><<<999666666777999;;;888999;;;===>>>???@@@@@@AAACCCFFFJJJNNNQQQTTTUUUUUUVVVWWWXXXXXX[[[^^^bbbeeehhhlllsssyyy~~~zzz|||~~~zzzvvvpppllliiigggeeeccc^^^ZZZUUUOOOJJJFFFDDDDDD???DDDLLLUUU___jjjtttzzzxxxpppgggaaaZZZUUUOOOKKKIIIHHHGGGGGG@@@CCCIIIWWWnnnvvv___AAA:::888666444333444555666333333222222222333444555444444555555555555444444000000000000111222333333111222333333444444333333---///444888===@@@BBBCCC;;;:::888777666666777777888;;;???BBBEEEJJJPPPUUUYYY___ddddddeeeiiijjjiiigggkkkooorrrrrrqqqppppppccceeehhhjjjjjjllloooqqqssswwwzzzxxxqqqjjjhhhhhhbbbbbbbbbeeeiiiooouuuyyyxxxxxxzzz|||{{{wwwpppkkkeeebbb]]]YYYWWWUUUSSSRRRQQQPPPOOOPPPSSSUUUVVVUUUQQQRRRTTTUUUVVVWWWZZZ]]]]]]eeeqqq|||xxxqqqjjjggggggkkkuuusssllleeefffiiiooouuuyyyzzzyyyrrrlllfffaaa\\\ZZZaaajjjooosssuuutttqqqqqqvvv{{{|||rrriiiaaaWWWNNNAAA999333333333222111222222333444444444555777999999===BBBMMMfff~~~nnnccccccdddaaadddlllppptttxxxxxxtttssswww|||xxxpppnnnpppqqqqqqqqqrrrssssssqqqmmmhhheeeffffffttt~~~tttdddNNNFFF>>><<<:::777666999:::AAAJJJRRRZZZaaajjjppppppssswwwzzzzzzxxxuuurrrpppqqqppplllbbbTTTFFF>>>666666444333222111111111yyy|||{{{kkk___```bbb___aaahhhqqqxxxqqqcccWWWRRRWWW^^^eeefffeeefffkkkooollleee^^^VVVJJJ???777333111///333222111000////////////000000000000000111111222111333666888888;;;FFFSSSvvvzzzvvvuuuxxxwwwhhhbbbjjj{{{~~~yyy___KKKDDDGGGBBB===999222111111000000000000111111333555888;;;???CCCFFFHHHKKKKKKMMMQQQTTTUUURRRNNNBBB???:::888888999999999;;;<<<<<<===>>>??????@@@AAABBBCCCGGGMMMQQQTTTUUUTTTXXX[[[]]]]]]___cccfffkkkmmmqqqwww~~~~~~zzztttqqqooolllgggcccfffaaaZZZTTTPPPMMMKKKJJJDDDFFFIIIPPPZZZeeepppwwwsssgggbbb\\\SSSNNNLLLKKKIIIGGGJJJ@@@LLLiiisss]]]DDD<<<;;;;;;:::999888666444333666555333222222333555777666555444555777777666555111222444555555444222111333333333333222111000000444111000666@@@GGGGGGEEE???>>><<<999777444222111444666:::>>>BBBHHHOOOTTT]]]___aaabbbccccccbbbbbb```bbbeeehhhjjjkkkjjjjjjdddaaabbbiiiooooooooopppvvvvvvwwwwwwtttpppkkkhhhgggeeebbbaaaeeemmmvvv||||||}}}wwwrrrqqqppplllfffaaa\\\[[[WWWQQQOOOQQQQQQQQQPPPOOOPPPQQQRRRSSSSSSTTTTTTUUUWWWZZZ]]]^^^eeejjjsss}}}}}}vvvsssnnnkkkjjjkkknnnppp}}}xxxiiihhhkkkrrrzzz{{{{{{ssskkkeeeaaa```fffnnnrrrssstttttttttvvvxxx{{{xxxrrrllldddXXXPPPCCC<<<666555444111111444222222333444555666777888:::@@@FFFMMMaaauuulllqqqrrriiigggnnnsssyyy{{{xxxttttttrrrooowww~~~zzzooolllkkkjjjiiijjjppppppqqqssstttrrrnnnjjjkkkrrrzzz~~~|||pppdddNNNEEE<<<999888555444555:::???GGGPPPXXX```ggglllqqqssswwwyyyzzzyyyvvvuuuttttttrrrlllbbbSSSFFF===999666333222222222111000sssnnnnnnjjjlllqqqwwwvvveeebbbaaa\\\[[[^^^bbbiiivvvvvvhhh\\\WWW[[[bbbfffggggggiiinnntttrrrlllaaaXXXLLL@@@888444222111333222111000////////////000000000000000111111222222333555777777<<>>AAADDDFFFJJJJJJKKKOOOSSSUUUTTTRRRGGGBBB<<<888777888999999;;;;;;<<<===>>>??????@@@AAAAAACCCFFFKKKOOORRRSSSXXX[[[```ccceeehhhlllppptttuuuxxx}}}zzzuuurrrqqqooolllhhhlllhhhccc^^^ZZZVVVRRRPPPHHHHHHJJJOOOWWWbbbmmmsss~~~}}}qqqiiibbbYYYRRROOOMMMJJJGGGKKKBBBDDDQQQSSSEEE::::::<<<<<<;;;:::999777666555777666555555555666777888777666555555777888777666666666555555555555555555444444555555444333222222222111111666>>>CCCEEEDDD@@@???===:::777555333222333555777;;;???EEELLLQQQ\\\]]]```bbbbbbaaa^^^\\\ZZZ\\\___bbbeeeffffffffffffcccdddjjjooopppppprrrttttttuuutttqqqnnniiigggcccbbbaaabbbffflllssswwwxxx|||}}}yyyvvvuuurrrmmmfff```\\\ZZZWWWRRRPPPRRRRRRRRRQQQQQQQQQRRRSSSTTTRRRSSSTTTWWWZZZ^^^bbbdddhhhmmmvvv{{{xxxuuuqqqmmmkkkjjjjjjkkkxxx{{{ooofffjjjsss}}}{{{uuunnnkkkiiijjjqqqzzz{{{|||{{{zzzyyy{{{~~~zzztttnnneeeYYYOOOBBB<<<666555444111111444333444555666777999::::::;;;@@@EEELLL```|||{{{pppmmmttt||||||zzzwwwtttuuuzzzvvvlllkkkkkkkkklllnnnlllmmmppptttwwwwwwtttqqqsssxxx}}}zzzmmm```LLLCCC:::888777555444555:::???GGGPPPXXX```ggglllrrrtttwwwzzz{{{yyywwwvvvssssssqqqkkkbbbTTTFFF===999666333222222222111000vvvkkkeeeddd\\\\\\]]]bbblllyyyyyyvvvwwwyyyllldddbbb]]]XXXWWWWWW\\\hhhvvv}}}}}}yyykkk```[[[___fffiiikkklllmmmsssyyyxxxsssddd[[[MMMAAA999555333333333222111000////////////000000000000000111111222333222444555666===MMM]]]xxxpppnnnnnnsss}}}ppphhhmmm|||}}}gggNNNAAA@@@:::777888444111111000000000000111111000222444888;;;???AAACCCGGGGGGHHHLLLPPPTTTVVVVVVNNNHHH@@@999777777888999:::;;;<<<===>>>??????@@@BBBCCCDDDGGGKKKOOORRRTTT\\\```ffflllppptttyyy|||}}}}}}~~~~~~yyysssppppppooommmkkkllljjjgggdddaaa\\\WWWSSSLLLKKKKKKMMMTTT]]]gggmmmzzz~~~tttlllbbbZZZUUUPPPKKKHHHKKKHHHFFFDDD???:::;;;???>>>======<<<;;;999888777888888999999::::::::::::999888666666888888888777999888777666555666666777555555666666666555555444000111333666:::>>>AAACCCAAA@@@>>>;;;888666444333222333444777:::AAAIIIOOOYYY\\\aaadddddd```[[[XXXWWWYYY\\\```cccdddeeefffiiiffffffkkkooopppqqqtttsssssssssqqqoookkkhhhfffbbbaaaaaacccfffkkkpppssswww|||}}}{{{uuunnnhhhaaa[[[YYYVVVRRRQQQSSSSSSSSSRRRRRRRRRSSSTTTUUUQQQRRRTTTXXX]]]bbbgggiiikkkpppxxx~~~yyywwwuuurrrnnnkkkjjjiiiiiirrrwww|||~~~uuuhhhllluuu}}}wwwrrrpppqqqvvv{{{vvvpppfffXXXNNNBBB;;;666555444222222444555666777888:::;;;<<<======@@@DDDKKK```|||xxx~~~|||}}}xxxooofffeeeffffffhhhkkkgggjjjpppwww}}}}}}|||xxxiii\\\JJJAAA999777666555444666999>>>FFFOOOWWW```ggglllsssuuuwwwzzzzzzyyywwwvvvrrrqqqooojjjbbbUUUGGG===999666333222222222111000~~~yyyooohhhdddYYYUUURRRTTT]]]jjjwww~~~wwwssssssttt|||ttthhhgggccc]]]XXXWWW\\\gggsssyyywwwwwwzzzwwwlllccc^^^bbbiiimmmpppqqqrrrvvvzzzyyyttteee\\\NNNAAA999555333333222222111000//////000000000000000000000111111222333222333444666>>>QQQbbbwwwvvvvvvyyy~~~sssoooqqqgggMMM???===777555777333111111000000000000111111000111444777:::===@@@AAADDDDDDEEEHHHMMMSSSXXXZZZUUUNNNCCC:::666666777888::::::;;;<<<===???@@@@@@EEEFFFHHHJJJLLLPPPUUUXXX___cccjjjrrryyy~~~zzztttqqqppppppnnnllljjjiiiiiiiiigggbbb\\\WWWQQQOOOLLLLLLPPPXXX```eeesss}}}wwwlllbbb[[[TTTNNNIIIFFFKKKLLLGGGBBBBBBDDDCCC?????????>>>===<<<:::999999:::<<<===>>>>>><<<<<<<<<:::888888999999999888999999::::::999888777666555666666666666666555555...111444555666888<<<@@@@@@???===;;;999666444333222222333444777>>>FFFLLLVVV[[[bbbhhhiiieee```\\\[[[]]]```cccfffiiijjjkkkkkkggggggjjjmmmnnnrrrwwwvvvuuuuuussspppllliiigggfffdddcccbbbeeeiiinnnrrryyy|||ssslllccc[[[XXXVVVSSSRRRTTTRRRRRRRRRRRRSSSSSSTTTTTTQQQRRRUUUYYY^^^ccchhhjjjkkkpppyyy~~~yyyuuussspppmmmlllmmmoooppppppssswww|||}}}xxxmmmpppxxxzzzsssqqqsss|||~~~yyyuuuoooeeeVVVKKKBBB;;;666555444222222555666777888999;;;===>>>>>>>>>AAACCCKKKaaavvvmmmfffdddcccbbbdddgggdddhhhpppzzzxxxhhhZZZIII@@@888777777666666777999>>>FFFNNNWWW___hhhmmmrrrsssvvvxxxxxxxxxvvvuuupppooommmiiibbbVVVHHH>>>999666333222222222111000zzzvvvxxx|||tttjjjccc\\\VVVOOONNNUUUbbbnnnvvv|||}}}}}}vvvrrrqqqrrryyy|||mmmkkkkkkeee```\\\bbbmmmxxx{{{vvvrrrsss}}}wwwooohhhcccffflllppptttvvvvvvwwwxxxuuuooocccZZZLLL@@@888444222222222111000000000000000000000000000000000111111222333222333444666???QQQbbbxxxqqqrrrfffMMM???===777444666222111111000000000000111111111222444777999<<<>>>???@@@AAABBBEEEIIIPPPWWW[[[ZZZQQQFFF<<<777666777777999999:::<<<===???@@@@@@DDDFFFHHHIIIKKKOOOUUUZZZ```eeemmmxxx}}}~~~wwwtttsssqqqnnnlllkkklllmmmnnnnnnjjjccc___UUUSSSOOONNNPPPUUU\\\```kkkwwwvvvlllccc[[[RRRMMMDDDIIIJJJFFFEEEHHHFFF@@@AAAAAAAAAAAA@@@>>>===<<<:::<<>>@@@===:::999:::::::::999:::<<<@@@BBBAAA>>>:::777555666666666666555555444...111555555333444888===>>>===<<<:::888666555444333333333333666<<>>???@@@AAADDDLLLdddxxxqqqkkkiiihhheeefffiiicccgggooozzzzzzjjj\\\JJJAAA999888888777777999999===EEEMMMVVV___hhhnnnpppqqqsssuuuvvvuuuttttttpppnnnkkkiiicccXXXJJJ@@@999666333222222222111000uuunnniiikkkpppxxx}}}qqqfff```XXXOOOLLLRRR]]]ggglllpppqqqsssuuuwwwyyyzzzzzz{{{|||uuuqqqpppqqqyyyqqqooorrrooojjjdddiiisss}}}~~~xxxsssrrryyy{{{vvvoooiiijjjnnnrrrwww{{{yyywwwuuuooohhh___WWWKKK@@@999444222000111111000000000000000111000000000000000111111222222222444666888???OOO___zzzwww{{{oooooommmRRRCCC???777444555111111111000000000000111111000111333666888:::<<<======???@@@BBBFFFLLLTTTYYY[[[SSSGGG===888666777777888999:::;;;===>>>@@@@@@@@@CCCEEEGGGHHHLLLTTTYYYbbbgggqqq~~~~~~yyyvvvuuusssoookkkmmmmmmmmmnnnmmmjjjeeeaaaYYYWWWTTTSSSSSSWWW[[[^^^fffrrrxxxnnneee\\\VVVPPPNNNIIIEEEFFFHHHGGGCCCEEEEEEEEEEEEDDDCCCBBBAAA>>>@@@BBBDDDEEEEEEDDDCCCCCC@@@<<<::::::;;;;;;:::<<<@@@EEEIIIIIIEEE@@@<<<777777777777666555444444000222444444222333666999:::999888777666555444444222333333444666;;;BBBGGGOOOUUU^^^gggmmmpppooonnnggghhhiiijjjkkkmmmnnnnnngggcccbbbccceeehhhpppxxx|||wwwoooiiigggjjjooossszzz|||nnn```YYYWWWSSSRRRRRRPPPQQQRRRSSSSSSSSSRRRRRRVVVVVVWWWYYY\\\___bbbdddffflllwww{{{yyyvvvsssqqqqqqtttyyy{{{xxxuuuuuuzzz}}}zzzuuussspppqqqxxxsssnnnoooyyy~~~vvvrrrnnnlllhhh^^^PPPFFFAAA:::555555444222333666555666777999;;;===>>>???AAABBBEEEOOOhhhzzzuuuqqqooolllgggeeehhhbbbeeekkkuuu~~~mmm^^^JJJBBB:::999999777777999999===DDDLLLUUU___hhhnnnoooppprrrsssttttttssssssooommmjjjiiieee[[[MMMBBB999666333222222222111000}}}kkkddd^^^^^^ccckkkxxx|||pppeee\\\PPPKKKNNNUUU[[[]]]___```aaacccfffhhhkkklllkkknnnuuu}}}uuuqqqpppqqqzzzrrrrrrxxxzzzxxxqqqttt{{{yyyttttttzzz~~~{{{tttllliiilllrrryyy~~~}}}yyytttlllddd\\\UUUKKKBBB;;;666222000111111000000000000111111000000000000000111111222111222555888999>>>LLLZZZqqqyyyrrrrrr{{{oooooozzz]]]IIIAAA777333555333111111000000000000111111///000222444666888:::;;;;;;===???AAACCCIIIPPPUUUYYYRRRGGG>>>999777777777777888999;;;===>>>@@@@@@>>>AAADDDEEEGGGLLLTTT[[[cccjjjvvvzzzvvvsssrrrooommmlllhhhdddaaa^^^\\\ZZZYYYZZZ\\\___```fffnnnyyy{{{qqqhhhaaa\\\UUUOOOLLLKKKIIIJJJLLLJJJJJJJJJJJJIIIHHHGGGGGGCCCEEEFFFHHHIIIIIIIIIIIIEEEBBB>>>;;;;;;<<<<<<;;;===AAAFFFIIIJJJGGGCCCAAA:::::::::999888666555444222333333333222333444666555555555555444444444444000111333333555999???CCCJJJOOOWWW```gggmmmooopppkkkjjjjjjjjjjjjjjjkkkkkkbbb___]]]___aaadddnnnxxxzzzvvvuuuwwwyyy~~~tttccc[[[WWWSSSQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSWWWWWWXXXZZZ\\\___bbbdddeeekkkvvvyyyuuuuuuuuuvvvyyy{{{~~~|||wwwwww|||}}}xxxrrrqqqmmmmmmsssvvvrrrssszzz}}}{{{rrrnnnjjjhhhddd\\\OOOFFF@@@:::555555444333333666555666888:::<<<>>>???@@@AAACCCGGGRRRlll{{{tttiiidddddd___aaadddllluuu~~~nnn^^^JJJAAA:::888888666666888888===CCCKKKTTT___hhhooopppppprrrsssssstttsssssspppmmmjjjiiiggg^^^OOODDD999666333222222222111000wwwhhh```XXXWWWZZZaaammmxxxwwwjjj```SSSKKKJJJMMMOOOOOOQQQRRRRRRTTTWWWZZZ^^^___^^^aaagggqqqxxxsssrrrrrr|||qqqsss~~~zzzuuuvvv||||||uuukkkfffgggqqqyyyzzztttkkkbbb[[[UUULLLCCC<<<777333111111000000000000000111111000000000000000111111222111222666::::::>>>JJJWWWfff~~~sssnnntttppppppeeeMMMAAA555222666444111111000000000000111111......000222444666888888:::<<>>:::888777777777888999;;;===>>>@@@@@@>>>BBBEEEGGGHHHMMMVVV^^^eeelllyyy~~~{{{vvvrrrooolllhhheeeaaa```___^^^___```bbbcccgggmmmssszzzzzzpppjjjZZZUUURRRSSSPPPJJJKKKQQQMMMMMMNNNMMMMMMLLLKKKJJJGGGHHHIIIKKKLLLMMMMMMMMMFFFCCC>>><<<<<<<<<<<<<<<===???CCCEEEFFFEEECCCBBB======<<<;;;999777555444444333333222333333444444222222222333333333333333///000222333555888===@@@FFFJJJQQQYYYbbbhhhmmmooommmlllkkkjjjiiiiiiiiiiii___\\\[[[\\\^^^bbbmmmxxxxxxfff\\\WWWSSSPPPPPPRRRSSSTTTUUUVVVUUUTTTTTTXXXXXXYYYZZZ]]]```ccceeeeeelllvvv}}}xxxmmmpppuuu{{{~~~xxxxxx}}}~~~wwwqqqpppkkkjjjnnnzzz~~~xxxvvvwww||||||{{{{{{ppplllhhheeeccc[[[PPPFFF@@@:::555555555333333666666777999;;;===???@@@AAAAAADDDHHHTTTooo|||pppgggeee]]]]]]___eeemmmuuu{{{~~~nnn]]]JJJAAA999777777555444666888<<>>HHHSSSddd|||uuurrrppprrrwwwmmmvvvyyyTTTAAA<<<888555444111111000000//////......000000111222333555777888:::999:::;;;>>>AAAEEEGGGKKKIIIEEE???999666666777888888888999:::;;;<<<<<>>???AAACCCDDDCCCAAA@@@<<<<<<;;;;;;999888666555333333222222333333444555333333222111000000111111000111222444666:::@@@DDDFFFJJJOOOTTTZZZ```fffjjjdddgggkkkmmmllljjjhhhhhhffffffddd```]]]aaajjjqqq{{{yyykkkbbb[[[TTTPPPPPPTTTTTTUUUVVVVVVVVVVVVUUUWWWVVVVVVXXX\\\```bbbcccfffppp{{{{{{ssstttuuuxxxzzzxxxxxxvvvoooiiiiiiiiinnnwww}}}~~~~~~wwwxxxyyyyyy{{{~~~{{{yyywwwsssllleeedddeee^^^OOOAAA???999555555555333333666999999999:::;;;<<<===>>>BBBGGGKKKSSSmmm{{{pppzzzwwwhhhbbb```[[[[[[```gggkkkqqqvvvrrr___KKK@@@777666666444333333666:::AAAIIIRRR[[[eeekkkuuuuuuvvvuuussssssuuuwwwsssrrrmmmfff```ZZZNNNDDD===999555222222222222222ooobbbYYYPPPMMMNNNRRR[[[dddkkkooovvv|||zzztttdddWWWJJJEEEEEECCCAAABBB>>>>>>>>>???@@@BBBDDDEEEFFFGGGLLLVVVeee{{{xxxtttssszzz~~~wwwlllnnnwwwyyyvvvxxx~~~xxxzzzsssccc]]]bbbkkkxxxzzzrrrkkkfffZZZUUULLLBBB:::444222111111111111111000000000000000000//////000000111111444444777::::::<<>>AAAFFFJJJSSSmmmtttppp{{{{{{jjjccc```]]]]]]bbbhhhjjjmmmqqqxxxrrr___MMMBBB999777777666444444666:::@@@GGGPPPZZZdddjjjssstttuuuuuusssrrrssstttqqqpppllleee```YYYNNNCCC===999555222222222222222xxxjjj]]]UUULLLHHHGGGHHHNNNVVV^^^ccclllsssxxx{{{~~~~~~}}}}}}yyyrrrmmm\\\PPPDDD@@@@@@===<<<===999999999999:::;;;<<<<<<;;;<<>>???@@@EEEDDDBBB>>>999777777888777999;;;>>>??????>>>===<<>>===>>>>>>===<<<;;;;;;:::999777666555444333333333333333444444555333222222111111111111222111222444555888<<>>EEENNNXXXbbbhhhppprrrttttttsssqqqppppppnnnnnnkkkddd```ZZZOOODDD<<<999555333222333222111|||nnnbbbUUUNNNFFFCCC@@@@@@DDDJJJRRRXXXbbbkkkqqqvvvzzz||||||xxxuuusssnnngggaaaUUUKKKAAA>>>===:::999:::999999888888888888999999777888<<>>BBBEEEHHHOOOXXX___gggooo{{{{{{yyy}}}}}}xxxvvvvvvrrrssswww~~~yyyppphhhfffddddddeeefffeeecccbbbbbbbbbccceeeeeecccaaa^^^]]][[[XXXWWWWWW[[[]]]aaacccdddbbb]]]WWWRRRPPPNNNJJJFFFCCCCCCBBB@@@>>><<<;;;999888666555444444333333333333333444555555333222222111111222222222222333555666999>>>DDDHHHTTTVVVYYY\\\]]]___bbbdddjjjiiikkksss}}}xxxqqqnnnpppqqqooommmooorrruuuyyyxxxooolllnnnrrrwwwsssfff___ZZZVVVUUUWWWTTTUUUVVVVVVWWWWWWVVVVVVRRRSSSSSSTTTVVVZZZ^^^aaahhhrrr}}}xxxuuuyyy~~~~~~~~~yyyuuunnnfff```^^^[[[WWWUUUWWWVVV\\\eeennnuuu|||zzzvvvtttuuuvvv{{{zzzwwwqqqfffYYYMMMEEE>>>888555555555444444777777777888888:::;;;===>>>???DDDIIIRRRnnnxxxnnnsssvvvgggaaaaaa```dddlllpppnnnkkklllooo|||yyygggQQQEEE;;;888888666555555333666<<>>===:::999:::999999888777777777777777888888:::===AAALLLbbbvvv~~~~~~~~~~~~yyyqqqqqqssswww||||||rrrhhhgggmmmxxx{{{{{{xxxmmm```\\\```jjjsss{{{|||xxxqqqdddZZZVVVQQQIII@@@999555444333222222222222111111111111111111111111222333444555555555888::::::<<>><<>>===<<<999777555444444444444444333333444444555666333222222222222222333333222444666888:::???EEEJJJTTTWWW[[[^^^```bbbeeeggggggeeeeeekkkuuu~~~xxxooolllooorrrrrrqqqrrrssstttwww{{{xxxnnnkkklllnnnvvv~~~ttthhhaaa]]]XXXVVVWWWUUUUUUVVVWWWWWWWWWWWWVVVRRRSSSTTTTTTUUUYYY^^^ccchhhqqq{{{}}}vvvrrrvvv}}}zzzzzz|||{{{zzzssskkkccc___ZZZSSSPPPQQQQQQTTTYYY```hhhrrr{{{|||xxxwwwzzz}}}{{{sssfffXXXLLLEEE>>>888444555666444555777777777888999:::<<<===>>>???DDDHHHRRRnnn|||nnnnnnvvvqqqeeeaaaaaabbbgggqqquuurrrnnnnnnnnn{{{|||hhhRRRFFF;;;777666555333444222555:::@@@HHHSSS^^^eeelllooossstttssspppmmmlllnnnooolllgggccc]]]RRRGGG;;;999666444444333222000yyyooocccWWWQQQFFFAAA======;;;999:::>>>;;;AAAIIIQQQWWW]]]bbbeeeeeecccaaabbbcccbbb^^^[[[MMMFFF@@@>>><<<999888:::777777666555555555555555888666777:::<<>>HHHRRRrrr~~~{{{xxxuuuwwwyyyzzz||||||vvvnnnZZZUUUXXXgggyyyqqqXXXFFF===888444333222222111111000//////............///000111222333444555666777888999999:::;;;===<<<999666555555555777:::<<<>>>>>>>>>===<<>>===:::777555444444444444444444444444555555666333222222222222333333444333555777999<<>>===;;;777666888555555444333333333444444777555555999<<>>AAABBBDDDJJJRRRXXXaaannnwwwfffZZZQQQPPPOOOQQQ___qqqzzzmmmddd^^^]]]]]]^^^___```___]]]]]]]]]^^^```cccdddcccaaa```aaaaaa```]]][[[ZZZ[[[\\\^^^aaabbbbbbbbbdddeeegggdddbbbcccddd___TTTKKK@@@>>>;;;888666555555555444444444444444555666666222222222222222333444555444555777:::===BBBHHHMMMPPPTTTYYY]]]```bbbdddfffccc___ZZZWWWZZZbbbjjjpppuuuoooiiifffgggkkklllmmmlllnnnpppqqqsssvvv{{{~~~|||wwwtttssstttuuuxxx|||~~~}}}xxxooohhheeebbb\\\XXXWWWUUUVVVWWWWWWXXXWWWWWWWWWUUUWWWXXXWWWVVVZZZaaahhhlllsssyyy|||~~~}}}xxxoooqqqwww|||{{{}}}~~~xxxtttqqqkkkbbb[[[YYYQQQOOONNNNNNTTT```nnnwww~~~}}}sssfffYYYLLLDDD;;;555222333444222333666888888999:::<<<>>>@@@AAAAAAEEEIIIQQQmmm~~~llleeebbbjjj{{{zzzmmmggggggffffffmmmvvvyyytttnnnlllfffuuujjjVVVIII===888777555444555333555999>>>FFFQQQ\\\cccmmmpppsssuuutttsssrrrrrrnnnooonnniiiddd]]]QQQEEE:::888666555444333111000ssshhh^^^SSSKKKJJJCCC???>>>>>><<<888777999777999;;;>>>@@@CCCGGGJJJKKKIIIHHHIIIMMMNNNKKKIIIEEE???<<<;;;999555444777555555444444444444555555777444555:::???@@@BBBEEEOOOZZZiiivvvwwwgggcccaaaZZZXXX\\\TTTUUUZZZaaahhhqqquuullllllppppppqqqqqqpppqqqqqqiii```WWWRRRIII@@@888444111111333333333222222222111111/////////000111333444555888999;;;>>>>>>???HHHSSSeee|||rrrrrr{{{hhh]]]WWW^^^kkkuuu{{{zzzcccNNNDDD===888333333222222111000000000///////////////000111222333333222333555777:::<<<===???AAAAAA>>>;;;888777444444555777999;;;<<<===:::===???@@@BBBGGGOOOUUUYYYfffvvvwwweeeVVVKKKHHHFFFEEEPPP___nnn~~~tttkkk[[[ZZZYYYZZZ[[[\\\[[[ZZZ[[[[[[\\\^^^aaabbbaaa___```bbbcccaaa^^^[[[ZZZZZZZZZ[[[\\\]]]]]]^^^aaadddbbb```aaaeeegggaaaUUUKKKAAA???<<<888666555555666555444444444444555666666222222222222333333444555444666888:::===CCCIIINNNOOOSSSXXX\\\^^^```bbbcccccc___XXXSSSSSSYYYdddkkkooolllhhhffffffggghhhhhhgggiiilllmmmnnnpppsssvvv|||}}}xxxvvvsssqqqppprrruuuvvvtttqqqssslllfffdddccc]]]YYYXXXUUUVVVWWWWWWXXXXXXWWWWWWVVVXXXYYYXXXWWWZZZbbbiiiooouuuzzz|||~~~~~~zzzvvvvvvyyyyyyxxxyyyyyyxxx}}}xxxuuutttoooddd\\\YYYRRRPPPMMMMMMQQQ\\\jjjsss}}}~~~}}}pppdddWWWJJJBBB===777444555666555555888999999:::;;;===???AAABBBBBBFFFIIIQQQmmmkkkbbb[[[^^^iiissswwwvvvzzzzzzzzzwwwuuuvvvkkkhhhiiihhhhhhnnnvvvxxxrrrllliiidddtttmmmXXXKKK>>>999888666555666333555999>>>FFFPPP\\\cccnnnppptttuuuuuuttttttuuunnnooommmhhhccc\\\OOOCCC:::888666555555444111///}}}pppbbbUUUMMMHHHFFF???>>><<<:::888666444333666666666666888:::<<<===AAAAAAAAABBBBBBCCCCCCCCC@@@???>>>===;;;:::999888888888777777666666555555555555666888;;;>>>AAACCCIIIQQQ___mmmvvvzzzyyywwwsssrrrpppooorrrzzz{{{sssmmmhhhaaa]]]\\\WWWYYYZZZ[[[aaannn||||||uuupppnnnnnnxxxzzzyyytttsssrrrkkkbbbVVVSSSJJJ>>>777666666444444333333222111111111222333333222111222555777999444:::@@@BBBAAACCCJJJQQQdddzzzkkkpppzzzmmm[[[VVV[[[aaappptttZZZFFF<<<888888555333111000///...,,,//////............//////000111333444444666999;;;>>>CCCGGGHHHDDD???;;;:::888666555555666888888888<<<===???@@@AAADDDGGGJJJUUU[[[eeeqqqssscccSSSGGGGGGGGGDDDIIISSS```qqq}}}nnn```YYYTTTVVVXXXXXXXXXZZZ\\\[[[YYYWWWXXXZZZ\\\^^^```aaabbbbbbaaa^^^[[[YYYZZZZZZYYYZZZZZZ[[[\\\]]]````````````___YYYPPPIIIBBB@@@>>>;;;888777666666666444333111222444777888888888777666666666666666777888:::<<>>===;;;888666555444555555555555666888999:::;;;<<<<<<===>>>>>>??????======<<<:::999888777666777777666666555555555555666777888999<<>>777666666444444333222222111111111222333222111111222444777888555:::@@@AAAAAADDDKKKRRRccc{{{{{{sssyyyuuu```VVV[[[ddduuuvvv]]]HHH<<<999777555222111111000...---///..................///000111333444444666888;;;>>>CCCIIIJJJGGGAAA<<<999888666555555777999999999;;;===>>>@@@AAACCCGGGJJJQQQVVV^^^iiiuuu|||ttteeeUUUIIIGGGEEEAAAEEEMMMZZZkkkxxxeee\\\VVVVVVXXXXXXYYY\\\[[[[[[ZZZWWWUUUTTTVVVXXX^^^___```aaa```^^^\\\ZZZZZZYYYYYYXXXXXXYYYYYYZZZYYYXXXYYYYYYXXXRRRKKKEEE@@@>>><<<999777666666666666555444333444666888:::;;;;;;:::999888888777777777888:::<<>>@@@BBBBBBAAAHHHOOO[[[tttooocccWWWSSSVVVZZZ___eeehhhkkklllkkklllrrr|||wwwsssnnniiiiiilllooonnnooorrrtttqqqkkkfffeeeqqqfffUUUBBB:::999777444333111333666;;;BBBLLLVVV]]]hhhjjjnnnooooooooopppqqqqqqppplllgggddd___SSSGGG===999555222222222222111ccciiirrr{{{~~~zzzwwwnnniiibbbYYYQQQJJJFFFDDD???>>>===;;;999777666555555444444444444555666666666777888999:::;;;<<<===<<<<<<;;;:::888777666666666666666555555555555555888999:::;;;===@@@BBBCCCFFFJJJQQQWWW[[[\\\[[[ZZZRRRRRRQQQQQQSSSYYY```fffgggrrr{{{pppggg______```bbbfffmmmvvv}}}ssslllkkkooorrrxxx{{{|||yyyuuunnncccXXXVVVSSSJJJ>>>777666666444333333222111111111111222222111111111222444666777666:::>>>???@@@DDDLLLSSS```sssiiiYYY]]]hhh{{{yyyaaaKKK===888666444222111111111000.........------------......///111333333333555888:::===CCCJJJNNNKKKDDD>>>999888666444444777999:::::::::;;;===???@@@CCCGGGJJJMMMPPPUUU\\\fffqqq}}}zzzvvvkkk]]]QQQLLLGGGBBBDDDKKKRRRaaavvvnnncccYYYWWWWWWWWWZZZ^^^[[[]]]]]]YYYRRRNNNOOOQQQYYY[[[\\\^^^^^^]]][[[ZZZXXXXXXWWWVVVUUUTTTTTTTTTQQQQQQQQQQQQOOOKKKEEEAAA>>>>>><<<:::999888777777666555555666777999;;;===@@@???>>>===;;;:::999999999:::<<<>>>BBBIIIPPPVVV\\\^^^```cccdddddddddcccdddbbb```^^^^^^cccjjjppprrrnnniiieeedddeeeeeedddddddddcccaaa^^^^^^```bbbjjjmmmrrrwwwyyywwwqqqllliiigggdddaaa```aaacccdddhhhfffccc___\\\YYYWWWVVVVVVUUUTTTTTTUUUXXX\\\^^^bbb``````aaa___^^^ccckkkmmmsssyyy}}}wwwuuurrrqqqrrrtttttttttxxxvvvtttrrrtttxxx}}}{{{vvvrrrmmmgggccc[[[ZZZYYYYYY[[[aaajjjoooooonnnkkkiiippp{{{vvvgggYYYOOOGGG@@@;;;888777666555666666777888999999:::<<<===>>>???@@@>>>JJJXXXggg~~~xxxkkk^^^YYYYYY[[[```eeejjjnnnqqqqqqoooqqqxxx}}}zzztttooommmjjjggghhhlllooooooooopppooonnnllljjjjjjtttnnn[[[FFF<<<:::777444333222333666;;;AAAKKKVVV]]]cccfffjjjmmmnnnnnnooopppooonnnkkkgggddd___TTTHHH???;;;666333333222222222XXX\\\cccjjjnnnooonnnmmmbbb___ZZZTTTMMMGGGCCCAAA>>>>>>===;;;999888777666555555555444444444444444555666777999:::<<<============<<<;;;:::999888888666666666666777777777777::::::;;;===>>>@@@BBBBBBCCCDDDGGGIIIKKKLLLLLLLLLKKKLLLLLLLLLMMMQQQVVVZZZ[[[dddppp}}}~~~rrrgggddddddgggjjjnnnuuu|||~~~xxxrrrrrrvvvzzz{{{}}}}}}yyysssjjj___WWWVVVSSSJJJ>>>777666666333222222111111111111111222111111111111222444555666666999<<<===>>>CCCKKKRRR[[[jjjwww``````kkk}}}gggOOO>>>888666444222111222222111///------,,,,,,,,,,,,------///111222333333444777999<<>>???BBBFFFIIIJJJLLLNNNRRRXXXaaakkkrrr~~~~~~|||zzzttthhh\\\TTTLLLFFFGGGKKKJJJWWWkkkzzzmmm___YYYVVVVVVYYY]]]\\\aaaccc]]]SSSKKKKKKMMMSSSTTTVVVXXXYYYXXXXXXWWWVVVUUUSSSRRRPPPOOONNNNNNKKKKKKKKKKKKJJJGGGCCCAAA???>>>===<<<;;;;;;::::::666666777999<<<>>>AAABBBFFFEEEDDDBBB@@@===;;;:::<<<>>>@@@BBBEEEKKKRRRVVV[[[]]]aaagggkkknnnnnnmmmkkkhhhdddbbbbbbffflllpppsssoooiiieeeddddddddddddeeefffeeecccaaabbbdddfffkkknnnrrrwwwzzzxxxsssoooiiigggdddaaa``````bbbcccfffeeebbb___\\\YYYXXXWWWWWWVVVTTTTTTUUUYYY]]]```eeeccccccccc```___dddlllooouuuzzz}}}{{{wwwrrrmmmjjjiiiiiiiiimmmmmmooorrrwww~~~yyysssnnnjjjggg]]]\\\\\\^^^ccciiinnnqqqnnnjjjffffffmmmwww~~~rrrbbbTTTKKKEEEAAA>>>888888777666777888999:::;;;;;;<<<===>>>>>>???@@@BBBNNN___qqqxxxlllfffdddeeeiiioooyyy{{{}}}zzzvvvuuuwwwzzz|||xxxqqqkkkiiihhheeefffjjjkkknnnppprrrrrrrrrsssuuuwww}}}vvvaaaKKK>>>:::777555444333444777;;;BBBLLLVVV]]]cccfffkkkmmmnnnnnnoooooommmmmmjjjgggeeeaaaUUUIIIAAA===888444333333222222OOOQQQVVV[[[___```aaa```YYYWWWSSSNNNHHHCCC@@@>>>===<<<<<<;;;999888777777777666666666555444333333555555777888:::;;;<<<===<<<<<<;;;:::999888888777777777888888999999999:::;;;;;;<<<===>>>???@@@@@@>>>>>>??????AAABBBCCCDDDEEEGGGHHHHHHIIIJJJMMMOOOQQQVVVaaappppppjjjgggjjjnnnpppvvv}}}|||}}}~~~zzzyyy}}}~~~}}}yyypppfff^^^ZZZVVVSSSJJJ>>>777666666333111111111000000111222222111111111222333444555666777888:::;;;===BBBIIIOOOVVVaaaxxx~~~~~~jjjeeemmmoooTTT@@@999666444222111222222111000------,,,,,,,,,,,,------///000222222222333555888:::@@@HHHOOOQQQMMMFFFAAA<<<999555444555777888888999:::<<<===>>>@@@DDDGGGIIIJJJKKKMMMQQQWWW___dddkkkssszzzqqqeeeZZZPPPHHHHHHJJJFFFPPPaaawwwuuueee\\\WWWUUUVVVZZZ^^^cccgggbbbWWWNNNLLLMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTSSSQQQNNNLLLJJJIIIIIIFFFGGGGGGFFFEEEDDDCCCCCC@@@?????????>>>===<<<<<<888999:::===AAAFFFJJJLLLOOONNNLLLJJJGGGCCC@@@>>>???@@@BBBDDDFFFKKKPPPUUUYYY[[[```hhhqqqwwwyyyyyytttoooiiieeedddfffiiilllppplllgggcccbbbcccccccccddddddeeeddddddfffiiilllnnnooosssxxx{{{zzzvvvrrrhhhfffeeecccbbbbbbcccccceeecccaaa___\\\ZZZYYYXXXYYYXXXWWWVVVWWWZZZ]]]___cccaaa``````___^^^dddmmmrrrwww{{{|||}}}|||{{{xxxtttnnniiigggggggggdddgggkkkpppvvvvvvpppmmmkkkbbbaaabbbhhhpppxxx|||}}}vvvoooiiijjjpppxxx~~~sssaaaRRRIIIDDDAAA???999888888777888999:::;;;>>>>>>>>>???@@@@@@AAAAAAFFFOOO]]]rrryyyuuutttuuuzzz}}}zzz|||~~~}}}uuummmgggfffffffffgggkkkjjjnnntttyyy|||~~~zzzeeeMMM@@@;;;888555444444666888<<>>999555333333222111KKKMMMPPPSSSUUUVVVWWWWWWQQQOOOKKKGGGCCC???<<<;;;;;;;;;:::999999888777777777777777777666555444333444444555666777999999:::999999888888777666666555777777888999:::;;;;;;<<<:::;;;<<<===============;;;;;;::::::;;;===???@@@CCCEEEHHHIIIHHHGGGHHHIIIIIILLLVVViii}}}wwwmmmgggjjjnnnpppxxx~~~zzz|||{{{}}}~~~}}}yyypppeee^^^]]]VVVSSSJJJ>>>777666666444111000000000000111222222111222333444555555666666888999:::;;;>>>BBBGGGKKKQQQYYYnnn|||vvv{{{tttkkkmmm~~~xxx[[[EEE<<<777555333222222222111///......------------......///000111222111222444666888===DDDLLLQQQQQQMMMIIICCC???999666666666777777:::;;;<<<<<<===???BBBEEEGGGHHHIIIKKKMMMRRRWWW[[[aaaiiittt|||pppaaaTTTKKKHHHHHHFFFNNNZZZkkkzzzjjj```ZZZVVVUUUWWW]]]bbbgggeee\\\TTTOOOMMMKKKLLLMMMOOOQQQRRRSSSSSSTTTRRRPPPMMMKKKIIIHHHGGGDDDDDDDDDCCCBBBBBBDDDFFFCCCCCCCCCCCCBBBAAA@@@???======???CCCIIIPPPVVVZZZ[[[[[[YYYVVVRRRMMMIIIGGGDDDEEEFFFGGGHHHKKKPPPSSSXXXYYY^^^gggsss|||zzzssskkkdddbbbbbbcccdddiiieeeaaa^^^^^^___`````````aaabbbbbbcccfffjjjnnnnnnpppsssvvvyyyxxxuuurrrhhhhhhgggfffeeedddcccbbbcccbbb```^^^\\\ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZXXXXXXYYYYYYZZZbbbkkkqqqvvvyyywwwvvvwwwwwwuuuwwwwwwuuurrrmmmjjjjjjjjjbbbdddhhhkkkpppxxxzzzsssooonnnhhhgggiiisss{{{ssstttzzz~~~uuubbbQQQGGGBBB???===999999888888999:::<<<===??????@@@AAABBBCCCCCCDDDFFFKKKUUUjjjrrrjjjcccdddhhhiiilllooonnnqqqvvv|||zzzeeeNNNAAA<<<888555444444666888<<>>999555333222111000IIIJJJLLLNNNOOOOOOOOONNNHHHFFFCCC@@@===;;;::::::999999999888888777777777666666777777666555444333444555555666777777888888888888888777666666555555666777777888:::;;;<<<<<<999999:::;;;;;;;;;:::999:::999888777888:::<<<===BBBEEEHHHIIIGGGEEEDDDDDDGGGGGGPPPddd{{{{{{nnndddgggllloooyyyyyy{{{}}}{{{{{{}}}zzzxxx{{{~~~}}}~~~}}}tttfff______VVVSSSJJJ>>>777666666444000000000000000111222222222333444555666777777777:::;;;===>>>@@@CCCGGGIIILLLTTThhh|||sssttt|||ppplll{{{cccKKKAAA999666444222222222000...///..................//////000111111111111444666777999???HHHPPPTTTSSSQQQJJJEEE???:::888777777777;;;<<<<<<<<<<<<===@@@BBBCCCEEEGGGIIIKKKNNNRRRUUU[[[bbbllluuuppp___TTTOOOMMMHHHOOOWWWaaaqqqyyykkkccc]]]XXXVVVWWWXXX]]]bbbddd___XXXQQQMMMMMMNNNOOOQQQSSSTTTUUUVVVUUUTTTQQQOOOMMMKKKJJJIIIEEEFFFFFFEEECCCEEEHHHLLLLLLLLLMMMLLLKKKIIIGGGFFFCCCDDDEEEIIIQQQZZZccchhhjjjiiigggddd___ZZZUUURRRMMMNNNNNNNNNOOOPPPTTTVVV[[[ZZZ\\\dddpppzzz~~~~~~zzzsssiiiaaa^^^^^^]]]]]]```\\\YYYWWWXXX[[[\\\]]]]]]^^^___```aaadddiiillloooppprrruuuwwwwwwtttrrrmmmnnnnnnmmmkkkhhheeebbb```___^^^\\\ZZZYYYYYYYYYWWWYYY[[[\\\ZZZWWWSSSQQQMMMLLLLLLOOOQQQTTT]]]ggglllqqqssspppmmmnnnnnnmmmsssvvvyyyxxxtttqqqooooooggghhhiiihhhiiiooozzz|||uuupppoooiiihhhlllyyyyyyfffTTTIIIBBB>>><<<:::999999999:::;;;===>>>???@@@@@@AAACCCDDDEEEEEECCCHHHPPPbbbxxxooohhhiiimmmoooqqqtttrrrqqqqqqvvv~~~xxxdddMMMAAA===999555444222444666:::@@@IIISSSZZZ```dddiiimmmnnnmmmlllllliiikkkkkkkkkkkkggg\\\PPPCCC>>>999444222111000///DDDEEEFFFGGGGGGGGGFFFEEEBBB@@@===;;;999999999:::888888888888777777666666555555666666666555333222777777777888888888999999::::::999999888888777777555555666888999:::;;;<<<888888:::::::::999888777:::999777666666888:::;;;<<<@@@CCCEEECCC@@@>>>===EEECCCLLL___uuu}}}mmmbbbdddiiinnnyyy~~~wwwxxx|||{{{zzz~~~xxxwwwzzz~~~||||||wwwggg___^^^VVVSSSJJJ>>>777666666444000000///000000111222222222333555666777777888888======???AAACCCEEEGGGHHHJJJRRReeesssrrr{{{rrrkkkzzziiiOOODDD:::777444333222111///...//////............/////////000111111000111333555666777===EEEOOOUUUWWWVVVPPPJJJCCC===:::999888777<<<<<<===<<<;;;<<<>>>@@@???BBBEEEHHHJJJLLLPPPRRRSSSZZZbbbjjjrrrlll___XXXUUUKKKPPPUUU\\\hhhxxxwwwkkkeee```ZZZWWWXXXUUUYYY^^^bbb```ZZZRRRMMMQQQQQQRRRTTTUUUWWWXXXYYYWWWUUUSSSQQQOOOMMMLLLKKKIIIJJJJJJIIIGGGIIIMMMRRRUUUVVVVVVUUUTTTRRROOONNNHHHHHHIIINNNVVVaaakkkqqqtttsssqqqmmmhhhbbb]]]ZZZUUUVVVWWWVVVVVVWWWYYY\\\^^^[[[\\\bbbmmmvvvzzzzzzyyyqqqfff^^^[[[ZZZZZZYYYYYYVVVSSSRRRTTTWWWZZZZZZ]]]^^^___```aaadddhhhkkkqqqqqqsssvvvxxxwwwuuurrrssstttuuutttqqqlllgggddd^^^^^^\\\ZZZYYYXXXXXXXXXVVVXXX[[[]]][[[UUUOOOKKKDDDCCCEEEHHHKKKOOOYYYdddhhhmmmnnnjjjggghhhiiihhhsssxxx|||}}}zzzvvvtttsssnnnnnnlllhhhfffjjjsss{{{|||uuuqqqppphhhgggkkkzzzjjjXXXLLLDDD???<<<::::::999999:::<<<===>>>>>>???@@@AAACCCDDDEEEFFFAAAGGGPPP___|||yyypppppprrrssstttwwwtttoookkkmmmuuu}}}vvvbbbMMMAAA===999555444111222555888???HHHRRRXXX```eeekkkpppqqqqqqppppppiiikkklllkkkllliii]]]QQQCCC>>>999444222000///...CCCBBBAAAAAA@@@@@@AAAAAA======<<<;;;;;;:::999999666666777888999::::::;;;;;;555///...222777888777888888999999999888888777888777666555444444555666999888888777666666777777777777888999:::::::::999999777666666888:::;;;;;;CCCFFFGGGDDD>>>;;;<<>>AAACCCDDDEEEFFFIIISSS___qqqwwwssswww}}}lllcccpppmmmTTTDDD===888444555444000///000000000///............///...///000222222111000000444555999AAALLLVVVZZZ\\\YYYTTTKKKAAA999666888::::::::::::::::::;;;<<<===@@@BBBDDDFFFGGGHHHKKKMMMPPPVVV^^^ccchhhssssssfff]]]VVVSSSSSSZZZccclllxxx{{{qqqhhhaaa\\\WWWUUUXXXYYYYYYXXXVVVSSSRRRRRRNNNPPPSSSTTTUUUWWWYYY[[[ZZZYYYYYYWWWTTTQQQNNNLLLKKKJJJIIIKKKNNNRRRSSSSSS]]]___bbbcccaaa]]]XXXUUUTTTUUUVVVXXX^^^gggrrryyy}}}{{{wwwsssllleeedddcccaaaaaabbbaaa```^^^```]]]\\\___fffnnnsssuuuqqqlllddd]]]WWWUUUUUUVVVWWWSSSNNNMMMPPPUUUZZZ]]]\\\]]]]]]]]]\\\]]]```bbbgggiiilllooorrrtttuuuuuuxxxyyyyyywwwssslllfffbbb]]]\\\ZZZYYYXXXXXXXXXYYYWWWZZZ[[[YYYXXXUUUNNNFFF???<<<<<>>???AAADDDEEEFFFGGGJJJLLLNNNSSSZZZ___dddnnn||||||nnn___XXXUUUYYYbbbkkkvvv{{{sssjjjddd___ZZZWWWVVVVVVUUUTTTRRRQQQPPPQQQNNNPPPSSSTTTUUUWWWZZZ\\\\\\]]]]]]]]][[[YYYWWWVVVXXXVVVUUUUUUXXXZZZ[[[[[[___bbbfffiiiiiigggdddaaaaaaaaaaaacccgggpppzzz{{{uuuooollljjjiiiiiikkklllkkkjjjeeebbb___```eeekkknnnppppppkkkddd\\\VVVRRRPPPPPPQQQNNNKKKJJJMMMSSSZZZ^^^^^^^^^]]][[[YYYYYYZZZ\\\aaadddggglllooorrrttttttvvvwwwwwwuuuqqqkkkdddaaa\\\[[[ZZZYYYXXXXXXXXXXXXWWWZZZ[[[[[[[[[ZZZQQQGGGBBB===:::;;;>>>EEERRR^^^iiijjjjjjgggccccccgggjjjsssvvvzzz}}}~~~~~~~~~~~~}}}|||xxxqqqjjjhhhjjjmmmxxx||||||wwwsssqqqllleeecccdddhhhqqqrrr]]]OOOHHHEEE@@@<<<999999999999;;;===???@@@@@@@@@AAAAAABBBCCCDDDDDDFFFIIIPPP^^^{{{~~~~~~xxxrrrllljjjllloooooonnnjjjlllwww{{{eeeMMM@@@<<<888555333333444555888===EEEOOOUUU]]]```dddfffggggggiiijjjlllnnnmmmkkkkkkhhh```VVVIII@@@888666555222000111???>>>>>>===<<<=========;;;;;;::::::999888888888888888888888777777666666999777555666999;;;999666:::999999888777666555555555444444444555666777888777888999:::;;;;;;;;;:::::::::999999888777666666999888888888888999999999@@@BBBBBB???;;;888888:::999999<<>>777666666333111222///...------,,,,,,------000000//////000000111111111000222666===EEEJJJMMMTTTQQQLLLDDD>>>:::999:::::::::::::::;;;<<<===>>>>>>@@@CCCDDDEEEFFFHHHJJJKKKOOOUUUYYY]]]fffrrr|||~~~iii]]]SSSSSSZZZccclllsss{{{wwwqqqlllgggbbb^^^[[[VVVTTTRRRPPPOOOPPPQQQQQQQQQRRRUUUVVVWWWYYY]]]___aaabbbdddeeeeeedddcccbbbbbb___]]]\\\^^^___``````cccfffkkkpppssstttssssssqqqqqqpppqqqtttzzzxxxtttrrrqqqqqqsssuuuvvvuuujjjgggcccaaacccfffhhhjjjnnnkkkeee___XXXRRRMMMKKKKKKKKKKKKJJJKKKQQQZZZaaaaaaaaa```]]]YYYWWWWWWXXX\\\^^^ccchhhlllppprrrssssssssstttrrrnnnhhhccc___ZZZZZZZZZYYYYYYXXXXXXWWWYYYZZZ\\\^^^cccbbbXXXLLLGGGAAA;;;;;;>>>EEESSS___jjjkkkllljjjhhhiiimmmqqquuuxxx|||~~~~~~~~~~~~|||tttlllhhhiiikkkuuuvvvtttoookkkiiifffaaabbbdddgggnnn{{{zzzlllYYYLLLGGGEEEAAA>>>::::::999999;;;>>>@@@BBB@@@AAABBBCCCDDDEEEFFFFFFFFFIIIOOO]]]yyywwwuuu}}}xxxrrrooonnnnnnllljjjgggiiiqqq{{{fffOOOBBB<<<888555333222333555888===FFFOOOVVV\\\^^^aaaccccccdddfffhhhpppqqqpppmmmllliiiaaaWWWHHH???777666555222111222===<<<;;;;;;::::::;;;;;;999999999999888888777777777777777777777777777777;;;999777888:::;;;:::888::::::888777666555444444444555666777888:::;;;;;;;;;;;;===>>>>>>>>>======<<<;;;:::999999888888888;;;<<<===<<<;;;:::::::::888:::<<<;;;:::999;;;===888888;;;???CCCMMM___qqquuuooovvv~~~rrrllllllllljjjjjjlllnnnooolllgggaaa]]][[[SSSGGG===666444222222333333444444555555666666777777777888888999999999:::;;;===???AAABBBCCCCCCFFFJJJOOOZZZuuuzzzzzzzzz{{{}}}~~~~~~~~~zzzpppbbbWWWYYYgggtttkkkYYYLLLBBB999666666333111222111000000///////////////000000///......000111222000000///111666<<>>???@@@@@@AAAAAAAAA@@@@@@???<<<;;;:::999999999::::::===@@@BBBAAA???<<<;;;;;;666777999999999999;;;<<<888888:::===>>>DDDSSSbbbtttzzz~~~|||wwwqqqhhh``````dddjjjrrryyy}}}yyyrrrrrr|||~~~~~~{{{ooojjjlllkkkiiijjjkkkmmmlllhhhccc^^^[[[[[[SSSGGG===666444222222333444444555666666777777777888888888999999::::::<<<===???AAABBBCCCDDDDDDBBBGGGNNNYYYpppwwwtttpppppprrrvvvxxxxxxxxxwwwqqqdddWWWUUU]]]fff{{{yyyiiiTTTGGG;;;777555333000000111111000////////////000000///.........///111222111000//////111555:::===BBBBBBAAA>>>:::777666666555555555666777888::::::<<<>>>@@@AAAAAABBBDDDFFFGGGJJJMMMPPPSSSYYYaaagggsss}}}ggg\\\ZZZ[[[]]]```eeeeeedddeeegggfffdddbbbZZZWWWRRRQQQSSSVVVXXXYYYXXXYYY[[[[[[\\\^^^bbbeeekkkmmmqqqtttvvvuuutttssspppmmmjjjiiijjjmmmnnnooohhhkkkpppwww}}}|||xxxtttqqqrrrsssttttttjjjhhheeeaaa```aaadddgggmmmnnnnnnlllggg```YYYTTTKKKLLLLLLHHHFFFIIIRRRZZZ]]]___``````______```aaabbbcccfffiiikkklllmmmmmmlllmmmmmmmmmkkkhhhdddbbbZZZZZZZZZZZZZZZYYYYYYYYY[[[^^^ccclllwww|||ttthhhUUULLLEEECCCGGGMMMYYYccciiijjjkkkjjjjjjooowww}}}~~~yyyuuuttttttuuutttooohhhddddddeeegggdddaaa___^^^^^^___aaaiiiooovvv{{{~~~yyykkkZZZNNNJJJGGGCCC???>>>===<<<;;;;;;<<<>>>???EEEEEEFFFGGGHHHIIIJJJKKKIIIMMMQQQ\\\uuurrrjjjttt~~~|||yyyuuupppmmmeeedddeeelllyyyzzzhhhRRREEE>>>888444444222333444777<<>>@@@@@@@@@CCCBBBBBBAAABBBBBBCCCDDD???>>><<<;;;::::::;;;;;;???CCCFFFFFFAAA===<<<<<<::::::999999999999888888888777888:::;;;>>>IIITTTXXX\\\^^^[[[XXXVVVQQQKKKJJJNNNTTT]]]fffooowww{{{www||||||}}}}}}}}}qqqmmmooo{{{|||xxxvvvkkkhhhlllmmmjjjgggjjjkkkjjjeee```[[[YYYZZZSSSGGG===777444333333111222222333444555666666666666777777888999::::::===>>>???AAACCCDDDDDDDDDDDDJJJRRR\\\nnnvvvpppiiiggglllsssxxxzzzzzz{{{vvviiiYYYQQQSSSXXXjjjuuuwww]]]NNN???888666333000///000///......------......//////......//////000000000111000//////111555888999::::::888666444444555333333333444555777888999;;;===?????????@@@BBBDDDFFFHHHJJJLLLPPPUUU[[[```fffppp}}}mmmccc]]][[[]]]cccbbbccceeehhhiiiiiihhh^^^ZZZUUUUUUYYY]]]^^^^^^]]]^^^^^^^^^^^^```dddgggooorrrwww{{{}}}~~~}}}|||uuurrrnnnmmmnnnqqqrrrssslllnnnrrrxxx}}}}}}yyysssooommmnnnoooooohhhfffdddaaa___aaaeeehhhmmmoooqqqpppmmmfff^^^ZZZKKKJJJGGGCCC@@@CCCIIIOOORRRUUUYYY\\\^^^```bbbdddggghhhiiijjjjjjjjjiiiiiihhhhhhiiijjjiiihhhfffddd]]]\\\ZZZZZZYYYZZZ[[[\\\\\\aaaiiittt~~~cccWWWKKKGGGIIIOOOYYYccchhhhhhgggfffgggmmmxxxzzztttqqqoooqqqqqqmmmgggccccccdddccc^^^[[[[[[[[[[[[]]]bbbiiirrrzzz~~~zzz~~~xxxkkkZZZNNNJJJHHHCCC???>>>>>>>>>>>>>>>>>>>>>???EEEEEEEEEFFFGGGGGGHHHHHHIIIMMMQQQZZZrrr}}}pppffflllzzz}}}wwwrrrnnnccc```]]]aaannn}}}zzziiiTTTGGG>>>888444444222333444666:::AAAJJJPPPYYY\\\aaaeeeggghhhiiijjjhhhlllooopppoookkk```TTTLLLBBB:::888666333222222===<<<;;;;;;::::::;;;;;;999999999999999999999999888888999999:::::::::;;;888999888777666666777777888777555333333444555666888999;;;===???@@@@@@@@@AAA@@@??????AAADDDGGGIIIJJJHHHEEEBBB@@@???>>>???@@@DDDHHHHHHBBB===;;;;;;;;;::::::999::::::999888:::888888:::;;;<<>>>>>>>>???AAACCCDDDEEEGGGIIIMMMRRRWWW[[[\\\eeeqqq}}}uuuhhhcccdddiiihhhhhhjjjmmmnnnooonnneeeaaa]]]^^^cccggggggfffggggggfffeeedddfffiiilllrrrvvv|||~~~zzzuuurrrssstttvvvvvvssstttvvvyyy}}}|||{{{uuuooojjjhhhiiikkkkkkffffffdddaaa^^^```dddiiikkkmmmppppppllleee^^^YYYLLLIIICCC???>>>AAAEEEHHHJJJNNNSSSXXX\\\```dddfffggghhhhhhiiihhhgggeeedddbbbccceeefffggggggfffeee___]]][[[YYYYYY[[[^^^___\\\dddooo|||xxxhhhVVVLLLKKKQQQ\\\ggglllkkkhhheeegggooo|||xxxtttppprrrssspppjjjeeedddeeebbb\\\YYYZZZZZZXXX[[[aaahhhrrr|||~~~}}}uuuzzztttgggWWWLLLHHHFFFBBB>>>===>>>@@@AAABBBCCCCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLOOOWWWnnn{{{nnndddeeemmmxxx~~~wwwqqqmmmddd```ZZZZZZhhhyyy~~~zzzjjjVVVHHH???777444555222333333555888???GGGMMMSSSXXX___dddfffgggggghhhhhhkkkllllllmmmlllddd[[[NNNEEE<<<999777444222222>>>===<<<<<<;;;;;;<<<<<<999999999999999999::::::;;;;;;;;;:::::::::999999555777999999888555444444777666444333333444555666888999;;;===????????????>>>===<<<===@@@DDDIIILLLUUUSSSOOOJJJFFFDDDCCCCCC???EEEIIIHHHBBB<<<::::::999888888999;;;<<<<<<<<<>>>;;;:::<<<===<<<===AAAEEEEEEBBB>>>>>>BBBCCCAAABBBBBBDDDIIIQQQZZZdddiiimmmvvv~~~qqqnnniiikkknnnsssxxxxxxqqqiiifffcccdddnnnzzztttzzzzzznnneeefffnnnqqqooowwwyyyyyytttjjj```XXXUUUYYYQQQFFF<<<777555555555444444555666777888999:::888999:::;;;===>>>???@@@;;;<<<>>>???AAAAAABBBBBBFFFKKKQQQXXXddd~~~vvvkkkiiiqqq~~~{{{dddRRRLLLLLLNNN[[[fffnnn{{{}}}lllZZZGGG===:::666222111222222111000000000000000,,,---///000000000///......000111000------///111///000111111111222555777333333333444666888999:::999;;;===>>>>>>>>>@@@BBBBBBCCCEEEGGGKKKPPPTTTWWWYYY```iiirrr}}}yyyrrrrrrpppooonnnoooqqqssssssrrrlllhhheeefffllloooooommmppppppooommmlllmmmpppssssssxxx{{{{{{|||}}}}}}xxxxxxyyy{{{}}}}}}xxxvvvqqqjjjeeedddfffggghhhffffffdddaaa^^^___dddhhhiiikkknnnnnnjjjccc[[[VVVNNNIIIBBB??????BBBEEEGGGFFFKKKQQQXXX\\\aaaeeehhhffffffggggggfffeeecccbbb___```bbbdddeeeffffffeeeaaa___[[[YYYYYY\\\___bbb]]]fffsssvvv___PPPNNNTTT```lllqqqoookkkhhhjjjsss|||xxxtttvvvvvvsssmmmhhhfffgggccc]]]YYY[[[ZZZWWWYYY___iiisss}}}}}}|||{{{xxxssswwwooocccSSSIIIFFFEEEAAA===;;;===AAADDDFFFGGGGGGFFFIIIIIIHHHHHHHHHHHHGGGGGGFFFJJJNNNUUUkkk{{{ooodddbbbgggnnnwww~~~~~~~~~vvvoookkkgggbbbZZZYYYfffyyy~~~zzzjjjWWWIII???777444555333333333444777===EEEKKKPPPVVV^^^dddggggggggghhhjjjkkkkkkiiikkklllhhhaaaPPPGGG>>>;;;888444222222>>>>>>======<<<<<<<<<<<<888888888999999999999999<<<;;;:::999888999::::::999999999888777777666666666777777777777777666666999999::::::;;;<<<<<<<<<===:::666555999AAAJJJPPP[[[``````YYYRRRNNNHHHAAA>>>BBBEEEDDD@@@;;;::::::999888999<<<;;;999;;;@@@>>>===>>>???<<<:::>>>EEE@@@DDDDDD@@@>>>AAACCCBBBDDDBBBDDDKKKQQQUUU\\\bbbjjjwwwppphhhaaa___```fffiiiiiiiiilllbbbhhhlllnnnvvv|||zzz|||~~~tttfffeeelllrrrvvvyyy{{{{{{zzztttjjj___WWWSSSZZZNNNBBB<<<888444333555222222333444666888:::;;;>>>;;;888777:::<<<<<<;;;??????@@@AAAAAABBBBBBCCCJJJRRRTTTVVV```ppppppmmmvvvnnnWWWKKKJJJHHHRRR]]]fffsss|||rrrbbbMMM===666333111///333222000///......//////---------............///000000000000000///.........//////000111222222222333333444444555666666666777777888999;;;===???@@@>>>AAADDDFFFIIILLLPPPSSSWWWWWW]]]gggqqqzzz|||zzzyyyzzz|||}}}~~~}}}wwwtttqqqppprrrtttuuuvvv}}}|||zzzxxxwwwwwwxxxyyy}}}~~~{{{|||zzzuuuqqqlllmmmkkkeeeaaaaaadddfffbbbaaa___^^^^^^^^^^^^___ggggggggggggeeeaaa\\\WWWOOOKKKFFFAAA???AAADDDGGGFFFJJJPPPWWW]]]bbbeeefffcccbbbaaaaaabbbaaa\\\XXX___]]][[[]]]```aaa```^^^^^^^^^]]]]]]]]]]]]]]]^^^eeeiiisss|||eeeUUUOOORRR]]]hhhllliiihhhkkkooottt~~~||||||yyyvvvsssqqqooollljjjfff]]]VVVVVVWWWXXXYYY[[[eeerrr{{{tttsssvvvtttuuuwww|||yyymmm```SSSLLLFFFAAA???@@@===>>>???BBBEEEGGGHHHGGGIIIJJJKKKJJJGGGEEEEEEFFFGGGIIIKKKQQQddd|||sssfff]]]^^^fffrrrzzzzzz}}}|||zzzwww|||{{{sssnnnlllkkkcccYYYVVVaaaqqqyyyyyyxxxjjjWWWGGG===888555333222222222222333888>>>CCCQQQVVV[[[___```aaaeeehhhdddiiimmmmmmmmmmmmjjjdddXXXNNNBBB;;;:::999555111@@@AAAAAAAAAAAA???>>>===>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888777777777666666666777777666777777888888777777666888888999999:::;;;;;;<<<;;;999666666999@@@GGGLLL]]]eeeiiiddd]]]WWWNNNEEEAAABBBCCCCCC@@@>>>===<<<===<<<<<<>>>>>><<<>>>CCC@@@AAAEEEGGGDDD@@@CCCHHHIIIMMMNNNIIIFFFFFFEEECCCGGGFFFIIIPPPUUUXXX\\\aaannnyyyqqqggg___\\\[[[___bbbaaacccfffgggllloooqqqxxx~~~~~~~~~rrrfffgggnnnuuuyyy|||~~~}}}yyyqqqggg___ZZZXXXXXXMMMAAA;;;777444222444222222333444666888999:::>>>;;;999999;;;>>>>>>===>>>>>>@@@AAACCCDDDEEEFFFEEEMMMOOORRR[[[iiixxxsssyyy~~~eeeSSSKKKFFFNNNWWWaaannn{{{|||wwwhhhTTTEEE===999666333222111000............///---------............///000000000000000///....../////////000111222222222333333333444555555666666777777777999:::<<<>>>???===@@@CCCEEEGGGJJJNNNQQQSSSTTTZZZdddnnnyyy}}}{{{yyyyyy{{{~~~}}}yyyyyy|||~~~{{{yyywwwsssooolllffffffddd```\\\[[[\\\]]]]]]\\\[[[ZZZYYYZZZZZZ[[[___aaadddggghhheee___ZZZWWWSSSLLLFFFBBBBBBCCCEEECCCGGGMMMTTTZZZ___bbbddddddaaa^^^]]]^^^___^^^\\\aaa^^^ZZZYYY[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^cccgggrrrzzzcccUUUOOOPPPVVV]]]cccaaabbbggglllrrr||||||yyyvvvtttsssqqqpppnnnfff___[[[[[[ZZZYYYZZZ]]]eeeoooyyyyyyqqqjjjiiilllsssuuuyyy}}}wwwkkk___RRRKKKFFF@@@>>>???===>>>???AAADDDFFFFFFFFFHHHJJJLLLLLLKKKIIIJJJJJJIIIKKKNNNTTTfffuuuggg\\\YYY^^^gggmmmuuuzzz}}}zzz~~~|||www{{{~~~}}}wwwoookkkiiihhhccc[[[YYYcccpppwwwuuutttgggUUUEEE<<<888555444222222222222333888>>>BBBMMMRRRXXX\\\^^^aaaeeeiiihhhlllnnnllllllmmmkkkgggYYYOOOBBB;;;999888444111GGGIIIKKKMMMLLLJJJHHHFFFIIIFFFCCCAAAAAABBBBBBAAABBBBBBBBBAAA???>>><<<;;;999888777777777888:::;;;999999::::::::::::999999999999::::::;;;;;;<<<<<<:::888777777999>>>DDDGGG\\\fffppprrrnnneeeXXXNNNIIIGGGEEEDDDDDDCCCBBBAAABBB@@@@@@BBBBBB@@@DDDJJJKKKNNNSSSVVVRRRMMMNNNSSSZZZ___bbb^^^YYYVVVQQQKKKPPPOOOQQQXXX[[[[[[]]]aaaoooyyy~~~~~~}}}wwwjjjddd___]]]^^^]]]\\\^^^bbbjjjoooqqqrrryyy|||oooeeegggooovvv|||~~~xxxnnnccc[[[YYYZZZUUUJJJ???999666222111333222222333444555777999:::>>><<<;;;;;;>>>@@@AAAAAA>>>>>>@@@BBBDDDFFFHHHHHHBBBIIIKKKOOOWWWbbbyyy|||zzz___OOOEEEJJJRRR]]]lllyyy~~~zzzmmmZZZJJJ???999555333222111///...------......---------............///000000000000000//////...//////000000111222222222222222333333444555555555666666777777888:::;;;<<<<<<>>>AAACCCEEEHHHKKKNNNOOOQQQWWW```hhhppp}}}|||wwwvvvyyy{{{|||~~~{{{yyywwwvvvuuuuuutttrrrooollldddcccaaa___]]][[[YYYYYYYYYXXXWWWVVVVVVWWWXXXXXXZZZ]]]dddkkknnnmmmhhhdddccc^^^VVVMMMGGGDDDDDDDDDCCCFFFKKKQQQWWW[[[___aaaddd```[[[XXXYYY[[[]]]^^^```]]]XXXUUUUUUWWWXXXYYYXXXXXXYYYYYYZZZ\\\]]]^^^aaafffpppvvv___RRRMMMKKKMMMOOOUUUUUUZZZbbbjjjpppzzzyyywwwuuutttuuuuuutttsssiiieeecccccc```\\\]]]aaagggnnnssspppfff______cccqqqwww||||||tttggg[[[OOOIIIDDD???===>>>>>>>>>???AAABBBDDDEEEEEEFFFHHHKKKLLLLLLKKKLLLLLLIIILLLPPPVVVgggyyyjjj^^^YYY[[[___ccckkksss{{{{{{wwwvvv|||xxxuuuxxxzzzxxxrrrkkkhhhggghhhddd___]]]dddoootttrrrqqqeeeSSSDDD;;;888666555222222222222333777<<>>>>>===<<<;;;;;;<<<>>>???<<<<<<===>>>>>>>>>>>>===<<<<<<==================999888888888:::===@@@BBBSSS```qqq|||}}}uuuiii```ZZZUUUPPPNNNNNNNNNLLLIIIHHHFFFGGGIIIJJJJJJNNNUUU^^^aaaeeefffaaa\\\___fffpppwww{{{yyytttoooggg``````]]]\\\^^^___]]]___bbbmmmvvv}}}|||zzz|||~~~~~~uuurrrmmmhhheeeaaa\\\^^^bbbiiilllnnnooottt|||ooodddeeelllttt|||yyymmm```WWWUUUVVVQQQGGG<<<888555222000222111222222333555777999:::===<<<<<<===???AAACCCDDD@@@@@@BBBCCCEEEGGGHHHIIICCCJJJKKKNNNVVV^^^uuu~~~{{{nnnUUUGGGKKKRRR```ppp}}}wwwdddQQQCCC:::555444111000///------------...---------............/////////000000000000//////000000000111111222222222111111222222333444444444555555555666777888999::::::<<>>>>>???@@@@@@AAABBBCCCEEEFFFHHHKKKKKKJJJIIIIIIJJJIIILLLRRRYYYjjj|||mmmaaa\\\]]]___```eeennnwwwyyyuuurrrtttxxxyyyzzztttrrruuuwwwuuupppllljjjkkkllljjjeeebbbfffooosssrrrrrreeeSSSDDD;;;777666444111222222222333666;;;???FFFLLLSSSYYY\\\```eeeiiilllpppqqqoooooopppmmmiii]]]TTTGGG===888666333111mmmrrryyy}}}{{{vvvpppiiieeeddddddaaa^^^YYYXXXVVVSSSOOOJJJEEECCCEEEDDDBBBAAAAAAAAABBBBBB@@@@@@AAABBBCCCCCCBBBBBB@@@@@@@@@??????>>>>>>>>>;;;:::::::::;;;<<<>>>???KKKYYYnnn~~~yyyqqqlllfffbbbaaa^^^ZZZWWWUUUTTTUUUYYY[[[[[[```fffpppqqqsssrrrmmmjjjqqq|||}}}wwwppphhheeeaaa]]]^^^ccciiirrryyyyyyxxx{{{}}}wwwqqqhhh___]]]```dddhhhjjjiiimmmvvv~~~~~~qqqeeeccciiiqqqzzzssscccWWWSSSRRRNNNDDD:::777555111000111111111222333555777999:::;;;<<<>>>???@@@AAACCCEEECCCCCCDDDDDDEEEFFFGGGGGGEEEJJJJJJMMMUUUZZZmmm~~~xxx{{{yyy\\\MMMOOOWWWgggyyyvvvaaaNNNAAA:::888222111///...------......---------............/////////000000000000//////111111111111222222222222000000111111222333333333444444444555666777888999999;;;===???@@@BBBEEEHHHKKKLLLRRRYYY]]]```hhhqqqxxxyyyvvvuuuwwwxxxwwwvvvtttppplllgggbbb``````cccjjjqqquuutttooojjjbbb\\\ZZZ___bbb]]]YYYWWWUUUUUUTTTTTTTTTUUUWWWXXX```ccciiiqqqyyy~~~zzzrrriiibbb]]][[[ZZZZZZYYYYYYYYYYYY[[[\\\]]]```^^^[[[VVVRRRPPPOOOOOORRRSSSUUUVVVVVVVVVWWWWWWVVVVVVWWWYYY[[[]]]___aaagggllluuu}}}hhhQQQFFFDDDCCCCCCDDDDDDGGGQQQ]]]gggmmmttt||||||vvvvvvxxx~~~|||yyyvvvqqqjjjcccccchhhlllooopppkkkccc^^^aaaeeettt}}}~~~zzzssslll___UUUKKKFFFCCC???===>>>===???@@@@@@@@@AAACCCFFFMMMMMMNNNLLLIIIGGGFFFGGGIIINNNTTT\\\nnn~~~nnnbbb]]]]]]^^^^^^bbbjjjrrruuurrrpppqqqtttooovvvuuutttxxxwwwrrrnnnppptttvvvvvvssspppqqqrrrtttsssooojjjkkkrrrvvvwwwtttgggUUUEEE<<<777555444111222222222222555999<<>>>>>===<<<<<<===>>>>>>GGGSSSggg}}}~~~yyytttoookkkhhhgggjjjnnnoooooorrrwww{{{{{{}}}{{{wwwxxx{{{qqqhhhaaaaaadddkkktttzzzyyyxxx{{{~~~sssddd]]]^^^bbbfffhhhhhhjjjpppuuuvvv|||}}}rrrgggfffjjjpppyyyyyyhhhZZZTTTTTTKKKBBB999666555222000111111111222333444666888999:::<<<>>>??????@@@BBBDDDCCCDDDDDDEEEEEEFFFFFFGGGFFFIIIHHHKKKRRRUUUeee~~~{{{wwwyyy{{{vvv{{{dddUUUSSSZZZkkk~~~qqqZZZHHH===999333222000///......//////---------............///...//////000000000000000222222222222222222222222//////000000111222222222333333444444555777888999999:::<<<===>>>@@@CCCFFFJJJKKKPPPVVVYYYZZZaaaiiipppzzz|||vvvttttttttttttsssrrroookkkfffaaa]]]ZZZ[[[___fffooouuuvvvsssppplllbbb^^^dddhhhccc\\\[[[SSSRRRRRRRRRSSSTTTVVVWWWaaadddiiirrr|||xxxqqqllljjjiiihhhfffccc___]]]]]]]]]^^^______]]]XXXRRRMMMKKKJJJMMMQQQUUUXXXYYYYYYYYYZZZYYYYYYZZZ\\\^^^```bbbccciiioooyyywwweeeQQQFFFDDDCCCDDDGGGDDDGGGQQQ]]]eeejjjpppwww~~~|||yyywww~~~}}}vvvqqqkkkfffggglllooorrrssspppjjjfffhhhkkkxxx{{{vvvnnnggg\\\RRRIIIEEECCC???===>>>===???AAAAAA???AAAEEEIIIVVVUUURRRMMMIIIFFFFFFGGGJJJNNNUUU]]]nnnqqqeee`````````___```gggooorrrqqqoooqqqsssmmmrrryyy}}}nnnjjjlllllljjjjjjqqquuuyyyyyywwwvvvwwwxxx|||~~~|||vvvtttxxx{{{{{{uuuhhhUUUEEE<<<777555333111222222222222444888:::EEEKKKRRRWWWZZZ^^^cccggggggnnntttuuuuuutttnnngggeee\\\NNNBBB:::666444444}}}wwwoooggg```[[[XXXSSSTTTWWWYYYZZZZZZZZZYYYUUUVVVWWWXXXYYYYYYYYYYYYRRRQQQPPPMMMKKKHHHGGGFFFBBBAAA???>>>======>>>???FFFMMM___tttyyyxxx{{{~~~{{{|||zzznnnjjjkkkttt|||~~~zzzzzz||||||pppdddbbbeeejjjmmmllllllppprrrrrrssszzz|||xxxqqqlllmmmqqqtttyyy~~~yyyhhh[[[VVVWWWJJJAAA888666555222111222000111111333444666888999888;;;>>>>>>===>>>???BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHJJJGGGIIIQQQSSSaaayyywwwrrrooorrrzzz|||{{{ppp\\\VVVXXXhhh|||jjjQQQ@@@888444333111000//////000000---------............///......///000000000000000222222222222222222222222......///000000111111222222222333444666888999:::999:::<<<======???BBBDDDIIIJJJMMMRRRTTTUUU\\\dddjjjuuu~~~wwwrrrppppppnnnmmmmmmlllkkkiiieeeaaa]]][[[[[[]]]bbbiiiqqqvvvxxxxxxyyyllleeekkknnnggg___]]]SSSSSSSSSSSSTTTVVVXXXYYY```dddlllxxx~~~wwwsssqqqppppppmmmhhhccc```^^^^^^___``````^^^YYYRRRMMMLLLLLLOOOSSSWWWXXXYYYYYY\\\^^^\\\]]]]]]___aaaccceeefffiiiqqq||||||ssseeeVVVMMMIIIFFFFFFIIIGGGIIIQQQ\\\cccffflllrrrssstttvvvxxxxxxwwwwwwwwwvvv|||rrrllliiihhhkkkpppuuuyyy|||zzzuuurrrrrrttt{{{|||wwwrrriiiaaaZZZQQQHHHEEEDDD@@@>>>???===???BBBAAA@@@AAAGGGLLL[[[XXXSSSLLLGGGDDDEEEGGGFFFJJJOOOVVVfffyyyooommmoooppppppnnnuuu~~~~~~|||~~~oooiiihhhhhhiiilllssswww|||}}}{{{yyyzzz{{{}}}rrreeeSSSDDD;;;777555444111111222222222333666999@@@FFFNNNTTTYYY]]]cccggggggmmmrrrsssttttttpppjjjhhh___QQQDDD;;;666555555xxxooofff^^^YYYWWWZZZ\\\aaaeeeggghhhgggfffaaabbbcccdddeeeeeeeeeeee]]]\\\YYYVVVSSSPPPNNNMMMEEECCCAAA???>>>>>>???@@@EEEJJJWWWkkkzzz{{{sssrrr||||||zzzyyyxxx|||nnnjjjiiiooorrrqqqpppssssssqqqnnnvvv}}}wwwtttpppoootttwwwxxxzzz}}}uuueeeYYYVVVYYYIII@@@888666555333111222000111111222444666888999777;;;===>>><<<<<<>>>@@@???@@@BBBCCCEEEGGGIIIJJJKKKLLLHHHJJJRRRTTTaaaxxx{{{uuurrrwwwzzztttyyyzzz```VVVUUUdddwwwyyy^^^HHH===444333222000000000000111---------.........//////......///000000000000000222222222222222222222222......//////000111111111222222333444666888:::;;;999:::<<<======???BBBDDDHHHHHHLLLPPPQQQRRRYYYaaaaaammm{{{zzztttooonnnllljjjggghhhhhhiiihhhfffbbb___]]]WWWWWWZZZ___hhhpppvvvyyy~~~nnneeejjjlllddd[[[YYYVVVVVVVVVVVVXXXZZZ\\\]]]___eeeppp~~~~~~wwwrrrpppnnnssspppjjjeeeaaa______```aaaaaa^^^YYYRRROOOOOOQQQSSSVVVXXXXXXXXXYYY]]]aaa______```aaaccceeeggghhhhhhqqq}}}~~~zzzrrrggg\\\TTTNNNHHHGGGIIIIIIKKKRRR[[[aaadddiiiooommmoooqqqpppooonnnooopppsssyyymmmhhhhhhjjjnnnsss|||{{{zzz{{{|||~~~}}}xxxuuupppfff]]]YYYPPPHHHFFFDDDAAA???@@@<<<@@@BBBBBB@@@BBBHHHMMM[[[WWWQQQIIIDDDBBBCCCFFFBBBEEEIIIOOO]]]zzzzzz{{{tttllljjjiiilllqqquuuyyy~~~}}}{{{zzz{{{}}}ooobbbQQQBBB:::777666555000111222222222333666888<<>>666333444555444111444444444555555777888888777888:::<<<======<<<;;;??????AAABBBDDDEEEFFFGGGHHHIIIJJJKKKNNNVVVaaaiii}}}pppoooyyyyyyiiiZZZQQQZZZooojjjRRR@@@888666333000111222111...////////////////////////////////////000000000000333444444555444333111000111111111111000000000000111222222333444555666666888:::;;;<<<<<<<<<>>>???DDDFFFIIIKKKNNNRRRWWW[[[aaafffmmmrrrvvv{{{}}}yyytttpppllljjjfffddd___aaaccceeeeeedddbbb```___[[[XXXZZZ```hhhnnnpppnnnlllhhhddd___[[[YYYWWWVVVVVVWWWWWWVVVWWWZZZ]]]]]]cccooo|||uuummmhhhkkkiiieeebbb^^^\\\[[[ZZZ^^^^^^]]]ZZZUUURRRQQQQQQRRRSSSTTTWWWYYY\\\___aaaZZZ]]]aaaeeehhhiiiiiihhhmmmqqqxxx}}}vvvxxxrrrgggZZZOOOIIIHHHIIIIIINNNUUU]]]bbbgggkkknnnlllooopppooollljjjkkklllmmmyyy~~~sssiiifffeeefffnnnxxx|||{{{||||||vvvnnnfffaaaUUUSSSNNNGGGAAA======>>>EEECCC@@@???@@@BBBFFFHHHXXXSSSKKKFFFDDDCCCAAA??????BBBCCCJJJWWWfffuuussskkkhhhnnnpppvvv}}}|||uuuqqqqqqqqqxxx}}}qqqeeeUUUEEE:::555555555111222333333222222444666<<>>======<<<>>>???@@@BBBCCCEEEFFFGGGHHHIIIIIIJJJLLLRRR\\\ddd~~~tttmmmqqqxxx|||eeeXXXNNNUUUfffxxxwww\\\GGG:::777333111000111///,,,////////////////////////000000000000111111111111333444555555555333222111111111111111000000000000222222333444555666666777888999;;;<<<;;;<<<===???CCCEEEHHHJJJMMMQQQVVVYYY\\\```eeehhhjjjnnntttxxx|||wwwsssnnnjjjgggdddaaa___]]]___aaacccddddddcccbbb```]]]YYYYYY]]]bbbeeeggghhhfffccc```]]]ZZZXXXWWWWWWXXXXXXWWWVVVVVVXXXZZZ^^^cccnnn}}}|||tttlllggggggeeeccc```^^^]]]\\\\\\[[[\\\\\\ZZZWWWUUUUUUUUUUUUUUUVVVWWWXXXZZZ\\\]]]ZZZ]]]aaaeeeiiikkkllllllpppuuu}}}||||||vvvlll___TTTMMMLLLLLLMMMSSS\\\eeejjjnnnppprrrqqqssstttqqqmmmiiihhhiiihhhssszzzqqqjjjiiiiiijjjpppwww||||||~~~}}}vvvlllccc]]]TTTRRRNNNHHHBBB>>>===>>>@@@???>>>>>>???BBBEEEGGGRRRMMMFFFBBBAAA@@@???>>>???BBBCCCIIIUUUddduuuuuuooonnntttvvvvvv{{{}}}zzzsssnnnlllkkknnnsss{{{sssfffTTTDDD:::666555444111222333333222222444666999>>>EEEMMMSSSYYY^^^bbbiiikkknnnnnnllljjjjjjjjjhhhaaaWWWKKK@@@999666444~~~}}}{{{qqqfffWWWSSSLLLGGGDDDDDDGGGIIIVVV___jjjrrrvvvzzzzzzwwwuuuwwwzzzyyyuuupppgggaaaXXXQQQNNNNNNOOOPPPSSSTTTYYYcccrrr~~~tttlllggghhhmmm}}}{{{ssssssyyy~~~~~~yyyzzzvvvyyywwwooobbbeeennnyyyvvvfff\\\ZZZVVVOOOAAA;;;555222333444333222444444444444555666777777888999;;;===>>>>>>>>>===>>>>>>???AAACCCDDDFFFFFFHHHIIIIIIHHHIIINNNVVV]]]lll~~~oookkkmmmuuu|||dddXXXMMMOOO[[[mmmjjjPPP@@@;;;555333333222///---////////////////////////000000111111111222222222333444555666555555333222222222111111111000000000222333333444555666777777777999:::;;;:::;;;===>>>BBBDDDFFFHHHJJJNNNSSSVVVYYY[[[^^^^^^^^^```eeejjjqqqvvv~~~|||uuurrrmmmjjjgggeeebbb___]]]]]]^^^```aaabbbccccccccc```\\\ZZZ[[[\\\]]]]]]^^^]]]\\\ZZZXXXWWWWWWWWWXXXYYYXXXWWWUUUUUUVVVXXX^^^ccclllxxx|||rrriiicccbbbaaa___]]]\\\\\\\\\]]]YYYZZZ\\\[[[ZZZYYYYYYZZZWWWWWWWWWWWWWWWXXXXXXXXXZZZ\\\___dddhhhmmmppprrruuu{{{{{{qqqeeeZZZRRROOOOOOUUU\\\hhhqqqwwwyyyyyyyyyxxxyyyxxxtttnnnhhheeecccdddmmm{{{}}}wwwvvvppplllnnnqqqtttxxx|||{{{zzz{{{|||~~~vvvkkk```XXXTTTSSSQQQLLLGGGCCCAAAAAA??????@@@AAABBBDDDFFFGGGKKKGGGCCC@@@????????????@@@CCCCCCHHHSSS```xxxwwwsssuuuzzzzzzwwwyyyzzzxxxrrrlllgggeeefffjjjqqq{{{wwwhhhTTTDDD;;;888555333222333333333111222333555555:::BBBJJJQQQWWW]]]```jjjlllnnnooommmkkkjjjjjjfffaaaWWWMMMCCC<<<888666vvvkkkdddcccaaaZZZRRRIIIFFFBBB???>>>@@@CCCEEESSS]]]iiirrrvvv||||||wwwpppggg^^^XXXWWWXXXYYYaaaaaafffrrr}}}pppgggfffjjj{{{|||yyyrrrrrryyy~~~yyytttwwwuuunnnaaafffnnnwww|||vvvdddZZZXXXSSSKKK===999444222222333333222555555444444555666666777999:::<<<===????????????>>>>>>???AAABBBDDDEEEEEEHHHIIIJJJHHHHHHKKKQQQWWWaaayyymmmiiiiiiqqqwwwwwwwwwzzzzzzwwwhhh]]]QQQNNNTTTbbbwwwwww[[[GGG???888666777444222000///////////////////////////000000000000111111111333444555666666666555444222222222111111111000000222333444444666666777888666888999:::999:::<<<===@@@BBBDDDFFFGGGKKKOOORRRXXX[[[\\\\\\ZZZ\\\```eeeqqqrrrrrruuu{{{}}}tttqqqnnnllljjjhhheeeccc___^^^^^^]]]^^^___aaabbbdddbbb___\\\[[[ZZZYYYYYYUUUUUUTTTTTTTTTTTTTTTUUUWWWWWWWWWVVVTTTTTTVVVXXX]]]```fffppp{{{tttiiiaaa___^^^\\\ZZZYYYYYYYYYZZZXXXZZZ\\\\\\[[[ZZZZZZ[[[WWWWWWWWWWWWWWWWWWVVVVVVXXXZZZ]]]aaagggmmmrrruuuzzzvvvjjj___WWWSSSRRR___fffqqq{{{}}}zzzuuunnngggaaa^^^bbbjjjttt{{{}}}yyysssooossspppnnnssszzzyyyvvvvvvwwwxxx}}}~~~vvvjjj^^^VVVUUUUUUUUURRRMMMIIIFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHFFFDDDAAA??????@@@AAABBBAAADDDCCCHHHQQQ]]]}}}|||zzz}}}~~~{{{yyyxxxxxxuuunnngggdddfffgggkkkuuu{{{kkkVVVFFF===999555222222333333222111111333444333888@@@HHHOOOVVV\\\___jjjllloooooonnnkkkjjjjjjgggbbbZZZPPPGGG???999666|||wwwlllbbbVVVQQQPPPNNNIIIEEEBBB@@@===;;;:::<<>>???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDIIIJJJKKKIIIHHHIIIOOOSSS___yyytttkkkcccfffhhhhhhiiinnnrrrrrrmmmcccVVVOOONNNWWWiiiyyyjjjNNNBBB888777777555222333////////////////////////.........////////////000222333555666666666555555222222222222111111111111222222333444555666777777555777888999888999;;;<<<>>>???AAACCCDDDGGGKKKNNNWWWYYY\\\\\\[[[]]]aaaeeekkkkkkjjjiiillluuu|||xxxnnnlllkkkjjjjjjhhhfffdddbbb```^^^]]]\\\]]]^^^^^^```___^^^[[[YYYXXXXXXYYYQQQPPPPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUTTTUUUXXXZZZ[[[\\\```fffllluuu|||yyylllccc^^^]]]ZZZXXXVVVUUUTTTTTTYYY[[[]]]]]][[[YYYYYYYYYUUUVVVWWWWWWXXXXXXWWWWWWWWWXXX[[[___ffflllrrruuu}}}|||qqqfff^^^[[[ZZZeeemmmwww{{{tttmmmfffaaa]]]bbbhhhppptttsssoookkkiiiooonnnnnnttt}}}vvvtttuuuwwwwwwzzz|||}}}vvvjjj]]]UUUSSSTTTUUUSSSOOOKKKHHHGGGHHHIIIIIIJJJIIIHHHGGGGGGAAAAAA@@@???>>>???AAABBBBBBDDDDDDHHHQQQ]]]}}}~~~}}}yyy||||||tttllliiihhhfffhhhppp{{{}}}ooo[[[JJJ@@@:::555222222333333222111000222333222777>>>FFFMMMTTT[[[___hhhkkknnnooonnnllljjjjjjiiieee^^^TTTJJJ@@@999555wwwpppdddXXXLLLGGGEEEBBB@@@???===;;;999888888999;;;===CCCKKKWWWbbbkkkuuuyyyqqqmmmlllnnnsssyyy~~~}}}{{{yyy~~~tttpppuuu{{{rrrmmmbbbjjjqqqssswww~~~tttbbbYYYWWWOOOEEE888777555333333333444555888777777666666777888888;;;<<<===>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGIIIKKKJJJHHHIIIMMMQQQ]]]qqqqqqcccaaa___```fffmmmrrrttttttiii\\\RRRKKKMMMXXXddduuu}}}XXXGGG999666666222000333////////////////////////---------.........//////111222444555666666666555333222222222222111111111111222222333444555666666444666777888777888:::;;;<<<===???@@@AAADDDHHHKKKQQQTTTYYYZZZ[[[\\\```ddddddeeefffeeefffllluuu|||{{{qqqkkkiiiiiihhhiiijjjjjjiiigggcccbbb```^^^\\\\\\\\\\\\YYYZZZYYYXXXVVVVVVXXXZZZSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSTTTTTTTTTUUUXXXZZZYYYZZZ[[[\\\___dddjjjnnnvvv}}}yyymmmfff]]][[[XXXUUURRRQQQPPPPPPXXXZZZ\\\\\\ZZZXXXVVVVVVTTTUUUWWWXXXYYYYYYXXXXXXWWWXXX[[[```eeelllqqqttt|||wwwmmmgggdddeeekkkssszzzsssnnniiieeebbbeeejjjoooppplllgggdddcccggghhhjjjrrr}}}vvvvvvyyyzzzzzzyyy{{{}}}{{{ttthhh\\\TTTOOOPPPQQQOOOLLLHHHGGGFFFHHHHHHHHHHHHGGGEEEDDDCCC>>>??????>>><<<===???AAABBBEEEEEEJJJSSS^^^~~~wwwsss~~~~~~|||sssooohhhfffeeeiiirrr|||~~~sssbbbPPPCCC:::666333222333333222000000111333333777<<>><<<>>>:::999888777888999:::<<>>@@@BBBDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBDDDGGGIIIIIIHHHIIIMMMPPPXXXeee~~~nnngggaaadddmmmuuuyyy{{{}}}rrrdddXXXNNNHHHLLLRRR]]]ooofffQQQ>>>999777111///333////////////////////////............///////////////000222444555666555555333333222222222111111111000111111222333444555555333555777777777777999;;;:::<<<===>>>???AAAEEEHHHJJJOOOUUUXXXYYYZZZ]]]``````bbbcccbbbbbbeeekkkqqqvvv~~~~~~qqqfffaaabbbbbbccceeehhhiiihhhgggbbbaaa```^^^^^^]]]]]]]]]WWWXXXXXXWWWUUUVVVZZZ]]]ZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSVVVXXXXXXYYYXXXVVVUUUVVVZZZ^^^eeemmmwww|||yyyqqqhhhcccZZZYYYVVVSSSPPPOOONNNNNNTTTWWWZZZZZZYYYWWWUUUUUUVVVWWWYYYZZZZZZYYYXXXWWWXXXZZZ]]]bbbggglllppprrrwwwyyyzzzqqqlllkkklllrrr}}}zzzssspppmmmkkkiiikkkpppsssqqqjjjbbb^^^]]][[[___dddnnnyyytttwww{{{}}}|||{{{}}}}}}zzzrrrfffYYYRRRLLLMMMMMMLLLIIIGGGFFFGGGFFFFFFEEEEEEDDDCCCCCCCCC???@@@AAA???===<<<>>>AAAAAAEEEFFFKKKUUU```}}}pppeeelllwwwssslllhhhdddcccgggoooxxx~~~~~~vvvhhhWWWFFF:::666555222333333222000///111222444666:::>>>DDDMMMVVV]]]bbbfffkkknnnnnnlllkkkkkkhhhfffbbbZZZPPPFFF===777}}}jjj[[[MMMGGGBBB<<<:::===999999999999999;;;<<<===@@@AAACCCFFFKKKQQQUUUXXX^^^dddlllsssvvvzzz~~~~~~}}}}}}|||wwwyyy|||uuuttt~~~ssshhhhhhmmm~~~www{{{}}}tttsssxxxpppnnniiittt|||{{{yyy{{{{{{yyywwwuuukkk]]]XXXWWWOOOCCC666666666555444444666888::::::999999999999999:::<<<<<<===>>>@@@BBBDDDFFFHHHGGGFFFEEEDDDCCCBBBAAABBBEEEHHHHHHGGGHHHLLLPPPSSS\\\xxx|||rrriiillluuu|||zzzlll___RRRHHHFFFJJJJJJ]]]uuurrrZZZDDD===999222000444////////////////////////////////////000000000000...000222444555555555555333333333222222222111111///000111222333444444555333555666777666777999:::999;;;<<<===>>>@@@CCCFFFGGGMMMTTTWWWXXXYYY[[[]]]]]]^^^___]]][[[\\\```eeegggqqq|||vvvjjjaaa\\\XXXXXXZZZ]]]aaabbbbbbaaa``````____________^^^^^^XXXYYYZZZXXXVVVXXX\\\aaa```___]]][[[ZZZYYYXXXXXXUUUVVVUUUTTTRRRRRRTTTVVVYYYYYYXXXTTTPPPOOORRRUUUXXX```jjjooolllfff```]]]XXXVVVTTTQQQOOONNNNNNNNNQQQTTTXXXYYYXXXVVVUUUUUUXXXYYYZZZ[[[[[[YYYWWWVVVZZZ\\\___dddhhhmmmpppqqqssstttyyyzzzqqqmmmmmmoooyyyzzztttqqqqqqpppooossswwwyyyuuukkkaaa\\\[[[RRRXXX___kkk~~~ssspppuuu{{{}}}|||~~~~~~~~~yyypppdddWWWPPPMMMMMMMMMLLLIIIGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDBBB???>>>@@@BBBAAAEEEFFFLLLVVVbbb|||kkk[[[___rrr|||xxxtttqqqllleee___^^^cccmmmuuu}}}xxxmmm[[[GGG:::666666222333333222000///000222444555777;;;AAAJJJTTT[[[```dddiiimmmmmmlllkkkkkkfffeeeaaa[[[RRRHHH???:::nnnaaaTTTKKKCCC;;;;;;@@@===<<<;;;;;;;;;<<<===>>>@@@>>>===>>>BBBFFFIIIKKKOOOQQQUUUYYY]]]bbbhhhmmmyyyooofffeeennnvvvyyyvvvvvvxxx|||zzziii___```eeeoooyyy{{{vvvxxx}}}||||||uuuqqqppplllyyy{{{xxxuuusssggg]]]\\\\\\UUUHHH@@@666555444333444555888999888888888888999:::;;;<<>>>>>???@@@AAAJJJKKKLLLJJJGGGEEEEEEEEEFFFGGGIIIIIIHHHIIIKKKMMMPPP[[[rrr|||yyy}}}{{{nnn]]]PPPJJJKKKLLLSSSbbbzzzkkkMMM???<<<777111.........///////////////...........................//////000111222444666777555444222111000111111222222222222222111111111000000111333555666777888888;;;;;;;;;<<<>>>@@@CCCDDDKKKJJJKKKOOOTTTWWWWWWUUUWWWWWWXXXZZZ[[[]]]^^^^^^fffiiimmmrrrxxx{{{tttlllcccZZZTTTXXXUUUSSSTTTXXX[[[\\\\\\\\\\\\]]]]]]\\\[[[ZZZYYYUUUUUUVVVXXXZZZ\\\^^^___dddddddddbbb```]]]ZZZXXX[[[YYYVVVUUUUUUTTTSSSRRRVVVUUURRROOOMMMKKKKKKJJJPPPRRRUUUYYY[[[ZZZVVVSSSRRRRRRRRRPPPNNNOOORRRTTTVVVWWWXXXXXXVVVTTTTTTUUUWWWXXXXXXYYYZZZYYYYYYYYY]]]\\\^^^dddjjjooopppoooooorrryyy|||sssooopppsssuuuuuuxxxtttqqqtttssstttvvvsssiii]]]WWWYYYQQQUUU___ooo~~~}}}sssjjjjjjsss{{{~~~}}}vvvjjj```UUUMMMMMMJJJIIIJJJLLLMMMKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDEEE@@@CCCAAAFFFUUUeeeyyyhhh^^^[[[```gggqqq|||vvvtttlllccc]]]XXXXXXaaakkkuuussskkk[[[III===999999222111000000000000000111666888:::<<>><<>>>>>===<<<<<<<<<===>>>@@@>>><<<<<<>>>@@@BBBCCCGGGIIILLLNNNRRRXXX___eeevvvwwweee[[[YYYYYY```hhhnnnrrrxxx}}}{{{xxxwwwsssyyy|||vvvxxx~~~{{{ooo___WWWXXX]]]dddmmmvvvvvvqqqooorrrxxx||||||~~~sssnnnmmmppp|||~~~{{{xxxtttggg]]]\\\[[[RRRFFF>>>888777666666777888:::<<<:::999999999:::;;;<<<<<<============???AAACCCEEEDDDFFFHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKNNNOOOXXXkkkrrr```RRRJJJLLLQQQ\\\qqqyyyYYYGGG@@@;;;666444///000000000111000000000//////////////////////////////000000222444555666666555333222111111111111222111111111000000000000222222333444666777888888;;;;;;;;;<<<===@@@BBBCCCHHHGGGHHHLLLPPPSSSSSSRRRQQQRRRSSSVVVXXXZZZ\\\]]]```bbbeeehhhmmmssszzz~~~vvvsssnnniiiddd^^^WWWRRRUUUSSSPPPQQQTTTWWWXXXWWWYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZ\\\]]]bbbccccccbbbaaa___]]]\\\[[[YYYXXXWWWWWWWWWUUUSSSUUUUUUTTTRRRPPPMMMJJJHHHHHHIIIKKKNNNQQQQQQNNNKKKOOOOOOOOONNNMMMMMMPPPSSSTTTUUUWWWVVVUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[]]]ccciiinnnooonnnooossszzz~~~uuuqqqtttxxx{{{yyyyyytttqqqrrrsssqqqooolllddd[[[XXXZZZRRRUUU^^^kkkyyyvvvooohhhhhhpppyyy~~~uuuhhh]]]SSSKKKLLLJJJHHHHHHJJJLLLKKKJJJHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCFFFDDDHHHUUUdddzzzhhh\\\VVVXXX]]]jjjttt~~~wwwuuuooofff]]]UUURRRYYYcccqqqpppjjj\\\JJJ===777777333222111111000000111111444666888:::>>>EEEOOOWWWaaadddiiillllllkkkjjjjjjllllllhhh___SSSGGG@@@===xxxiiiccc]]]WWWTTTOOOFFF@@@>>>@@@???>>>===============???>>>======>>>???AAABBBEEEFFFHHHHHHKKKRRR]]]ddduuummm\\\RRRPPPIIIMMMSSSXXX^^^eeeooowww~~~zzzxxxqqqrrrsssuuuxxx{{{~~~vvvppppppuuuuuupppeeeXXXRRRTTTXXXYYY```ggghhhffffffkkkqqq{{{~~~~~~{{{pppjjjhhhttt}}}zzzsssggg]]][[[XXXOOOCCC;;;666555555444555777888999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<>>>AAACCCEEE???AAACCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGKKKNNNOOOTTTbbb~~~}}}cccQQQNNNPPPXXXhhh~~~gggOOOBBB:::666555111111111111111111111111000000000000000000000000/////////000111333444555666555444222111111000000000000000000////////////555444444444444666888999:::::::::;;;<<>>777666333333222111111111111111111333666888;;;CCCMMMUUU___ccchhhkkkllllllkkklllppppppllldddXXXLLLBBB===pppbbb```^^^^^^^^^\\\TTTKKKDDDBBBAAA???===<<<<<<===>>>??????@@@AAABBBEEEIIIKKKMMMNNNNNNNNNQQQZZZgggrrr|||zzzhhhYYYPPPMMMJJJJJJKKKNNNQQQYYYeeeppp{{{|||}}}~~~|||wwwrrrmmmlllooouuuyyy{{{vvvpppnnnrrrpppkkkbbbXXXTTTVVVZZZVVVZZZ^^^^^^]]]___eeejjjvvvxxxlllfffdddwww}}}yyynnndddZZZXXXVVVMMMBBB;;;666666555555666777999999;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;<<<===???@@@===???BBBCCCCCCCCCDDDFFFEEEEEEEEEDDDCCCEEEIIILLLQQQRRR\\\rrryyy___RRRQQQVVVdddwwwxxx[[[GGG<<<777666333222222111111111111111////////////////////////////////////111222333444666666555333222111000000000////////////.........666555444333333555777999999888999999;;;===@@@AAAEEEEEEGGGIIIKKKLLLMMMMMMHHHHHHIIIKKKNNNRRRTTTVVVXXXYYYYYYYYYYYY[[[___aaakkkpppwww~~~xxxooojjjhhhgggfffddddddaaa^^^[[[XXXUUUQQQNNNOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPRRRRRRRRRRRRSSSUUUVVVWWWZZZZZZ[[[\\\\\\\\\\\\\\\YYYYYY[[[]]]^^^\\\XXXUUUSSSTTTUUUVVVUUUSSSQQQOOOKKKIIIGGGFFFFFFFFFEEEDDDEEEFFFHHHHHHIIIJJJMMMPPPPPPRRRTTTVVVWWWXXX[[[^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[]]]aaafffmmmsssxxxzzz{{{vvvrrrvvv|||xxxmmmccc___]]]YYYVVVVVVXXXZZZ```hhhpppuuuvvvvvvmmmmmmmmmooottt}}}tttcccXXXPPPIIIIIIGGGEEEDDDFFFHHHKKKLLLIIIIIIHHHGGGFFFDDDBBBAAADDDDDDCCCBBBBBBBBBCCCCCCDDDGGGEEEIIITTT___xxx{{{mmmbbbYYYVVVXXXbbbnnn{{{|||zzzzzz}}}}}}{{{uuukkkjjjhhhbbbXXXRRRWWWaaalllppppppeeeRRRAAA888666333222111000000000000000///111333555999@@@KKKRRR\\\aaafffkkkllllllmmmmmmqqqpppmmmfff[[[NNNCCC<<>>;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>@@@BBBDDDDDDCCCCCCDDDEEECCCCCCCCCCCCBBBDDDGGGJJJSSSSSSYYYjjjoooUUURRRUUUaaaqqqlllSSSCCC;;;777333222111000000000000111.................................///000111222333666555555444333222111000////////////.........---555444333222333444666888777777777888:::<<<>>>@@@CCCDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHJJJLLLOOOPPPTTTUUUVVVVVVVVVXXXZZZ]]]dddhhhlllqqquuuzzz}}}vvvnnnhhhgggfffeeecccdddaaa^^^[[[YYYVVVSSSQQQNNNNNNNNNMMMLLLKKKKKKLLLIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVWWWYYY\\\^^^]]]YYYUUURRRRRRSSSTTTUUUWWWYYYZZZVVVRRRNNNKKKIIIHHHGGGFFFCCCEEEGGGIIIIIIKKKNNNPPPRRRTTTVVVWWWYYY[[[___aaa```___^^^\\\[[[[[[[[[[[[\\\^^^aaagggnnnwwwxxxtttwww|||uuuiiieeeccc^^^ZZZXXX^^^```dddiiinnnqqqqqqpppkkkmmmqqqtttyyyrrraaaWWWOOOJJJGGGFFFDDDCCCDDDFFFIIILLLHHHHHHGGGGGGEEECCCBBBAAADDDCCCCCCBBBBBBBBBCCCCCC@@@DDDCCCGGGQQQ[[[qqq}}}pppeee\\\XXXYYYZZZfffwwwyyyuuu{{{~~~yyy}}}zzzuuuqqqeeefffhhhfff___ZZZ]]]dddqqqwwwyyynnnYYYEEE;;;999222222111000///......///---000222444777>>>HHHOOOYYY^^^dddiiilllmmmnnnoooooonnnkkkfff\\\OOOCCC<<>>>>>:::::::::;;;<<<>>>@@@AAABBBDDDFFFFFFDDDCCCDDDEEEBBBCCCDDDDDDDDDEEEGGGIIIRRRTTTYYYdddzzz}}}]]]TTTRRR[[[iiiyyy~~~aaaKKK===555444333111000///000000111....................................///000111222444555555555444333222111////////////............333222222222222444666777666666666777888;;;===???@@@AAACCCDDDCCCCCCCCCDDDHHHGGGFFFEEEFFFHHHJJJKKKNNNOOOQQQRRRRRRTTTWWWYYY]]]```ccceeefffiiilllnnnwww|||}}}zzzzzz{{{|||vvvppplllllllllkkkiiieeebbb___\\\[[[YYYWWWUUUNNNOOOPPPNNNLLLKKKKKKLLLIIIHHHGGGGGGGGGHHHIIIJJJHHHIIIJJJKKKNNNPPPRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTVVVYYY\\\[[[XXXUUUQQQQQQRRRTTTWWW[[[^^^```[[[WWWRRRNNNLLLJJJHHHGGGEEEGGGJJJKKKLLLNNNPPPRRRUUUVVVXXXXXXYYY\\\```ccccccaaa___]]]\\\\\\\\\\\\]]]___bbbfffooozzz|||yyyzzz}}}{{{nnnhhheee```]]]]]]hhhjjjnnnpppqqqpppnnnlllhhhlllqqqwww}}}mmm]]]TTTNNNIIIEEEEEEEEEDDDCCCDDDGGGJJJFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCC???CCCCCCFFFNNNVVVjjjsssggg[[[UUUUUUPPP[[[mmm{{{~~~yyyuuuwww{{{wwwvvv{{{~~~{{{yyywwwtttqqqnnnggghhhkkkooommmhhhiiimmmyyyvvv___III>>>;;;333333111000////////////...000222333555<<>>rrraaaOOOJJJDDD??????CCCJJJNNNXXXYYYYYYXXXYYYaaallluuu}}}{{{uuudddYYYLLLDDDAAADDDFFFHHHVVVfffpppsssvvvyyy~~~zzzvvvvvvxxxzzz~~~yyyvvvtttqqqooollljjjgggbbb```^^^^^^\\\[[[bbbhhhlllnnnuuuvvvmmmkkklll{{{~~~}}}yyytttccc[[[UUUSSSOOOFFF===999555666777888888999999999;;;<<<<<<===>>>@@@AAABBB>>>>>>======>>>???AAABBBBBBDDDFFFFFFEEEDDDEEEFFFBBBEEEGGGHHHHHHHHHHHHIIINNNSSSXXX___oookkk[[[QQQVVVaaapppuuuZZZEEE999666555333111000111222222....................................///000111111333333444555555444333222000000000/////////......//////000111333444555555555555555666777:::<<<>>>???AAACCCCCCAAA@@@AAACCCEEEDDDCCCBBBBBBDDDFFFHHHJJJKKKNNNOOOOOOQQQSSSUUUWWWYYY\\\]]]\\\\\\^^^___dddiiippptttwww{{{{{{uuussssssvvvwwwwwwvvvsssqqqpppqqqttt{{{}}}yyyuuutttwwwxxxwwwvvvmmmiiiddd```^^^[[[XXXVVVMMMOOOPPPOOOMMMKKKLLLMMMLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJJJJKKKMMMOOOPPPQQQRRRQQQPPPPPPPPPPPPRRRRRRPPPPPPRRRUUUXXXXXXVVVTTTPPPQQQTTTWWW[[[]]]```aaa[[[WWWSSSOOOMMMLLLJJJHHHHHHKKKMMMOOOPPPQQQSSSTTTWWWWWWXXXXXXYYY[[[^^^aaabbbaaa___]]]]]]^^^___```bbbccceeeiiirrr}}}||||||||||||}}}xxxpppkkkiiikkknnnzzz|||~~~~~~zzztttooolllhhhkkkqqqyyywwwfffXXXQQQLLLHHHCCCEEEFFFDDDCCCBBBDDDGGGCCCCCCCCCCCCCCCBBBAAAAAA?????????@@@AAABBBCCCDDDBBBFFFDDDFFFLLLQQQcccwwwjjj^^^WWWVVVPPPXXXdddpppwwwyyyvvvsssqqqtttxxx|||xxxpppnnnoooqqqrrrrrrrrrqqqpppooonnnlllmmmsss||||||cccLLL???<<<666555333222111000000000///111222222444:::CCCJJJRRRWWW___eeeiiilllnnnpppnnnkkkhhhddd___VVVKKKDDD}}}kkkSSSMMMFFF@@@AAAFFFNNNTTTcccdddeeefffiiissstttgggQQQHHHEEEHHHHHHHHHTTTdddlllppptttxxx|||~~~|||yyyqqqnnniiifffeeedddbbb___iiimmmooopppuuuvvvnnnnnnppp~~~~~~{{{vvvddd\\\UUUSSSMMMDDD;;;777777777999:::::::::::::::======>>>???@@@BBBDDDEEEEEEDDDBBB@@@??????@@@@@@AAACCCEEEFFFEEEEEEFFFGGGCCCFFFJJJLLLKKKJJJJJJKKKKKKQQQWWW\\\gggwwwcccRRRSSS]]]kkklllSSSDDD888666444222111222333444000000000000000000000000...............///000111222333444555555555444333000000000000////////////,,,---///111333444444444444444444555777999<<<===AAACCCFFFEEEBBBAAABBBDDDCCCAAA@@@???@@@BBBEEEGGGIIIKKKMMMNNNNNNOOOQQQSSSTTTVVVXXXYYYXXXWWWXXXXXXXXX^^^eeejjjnnnsssyyy}}}|||~~~xxxpppjjjhhhhhhlllmmmoooooommmlllkkkkkkjjjrrryyy}}}}}}{{{|||wwwrrrllleee```[[[WWWTTTLLLOOOQQQPPPMMMKKKLLLNNNOOONNNLLLJJJJJJJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRTTTUUUNNNNNNPPPSSSUUUVVVUUUSSSOOORRRVVV[[[^^^_________YYYVVVRRRPPPOOONNNLLLJJJKKKMMMPPPRRRRRRSSSTTTVVVWWWXXXXXXXXXWWWYYY]]]``````___^^^]]]^^^```bbbcccggghhhjjjnnnwww{{{xxxwwwzzz|||{{{zzzttt{{{}}}xxxxxx~~~zzzrrrnnniiilllsss|||~~~{{{rrrbbbUUUOOOJJJFFFBBBDDDFFFEEECCCAAACCCEEEAAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCEEEFFFGGGEEEIIIGGGGGGLLLNNN^^^zzz{{{nnnbbb\\\\\\WWW[[[bbbjjjqqqsssrrrqqqlllnnnrrrwww}}}zzzmmmgggeeegggiiilllnnnnnnooooooooopppqqqzzzeeeLLL@@@===888777555444333222222222000111222222444999BBBHHHPPPVVV]]]dddiiilllnnnpppooollliiieeeaaaZZZPPPIIIsssbbbSSSFFFCCCDDDGGGRRR^^^iiikkkooottt{{{ooo\\\RRRIIIFFFIIINNNXXX```fffmmmwww~~~wwwnnnoooooojjjgggjjjnnnrrryyywwwoooooouuu|||uuummm^^^ZZZTTTNNNGGGAAA;;;777999999888888999;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDAAABBBDDDEEEEEEEEEDDDCCCDDDEEEFFFHHHIIIIIIHHHHHHNNNQQQRRRYYYcccooo}}}{{{iiiRRRPPPXXXcccxxxfffFFF???:::666555333///---000111000///......---......,,,,,,------...///000000///111333555555555444333222222000///............//////000111222222333333333333444666777999:::::::::;;;<<<>>>???AAABBBBBBCCCBBBAAAAAA@@@@@@@@@AAAEEEGGGIIIKKKMMMOOOPPPPPPQQQSSSUUUTTTRRRNNNLLLLLLPPPTTTZZZ^^^aaafffmmmrrrqqqsssttttttttttttvvvxxxwwwwwwuuuoooggg```]]]]]]bbbccceeeggghhhhhhgggggggggjjjmmmnnnnnnpppuuuyyywwwxxxxxxxxxxxxzzz}}}zzztttnnnjjjgggaaaXXXQQQPPPOOOMMMLLLLLLMMMOOOPPPLLLNNNOOOOOONNNMMMNNNOOOMMMKKKJJJIIIIIIKKKNNNPPPPPPNNNLLLJJJJJJKKKMMMOOOOOOPPPQQQRRRSSSSSSSSSSSSNNNOOOQQQVVV[[[\\\YYYUUUXXXTTTPPPNNNNNNOOOOOOOOOSSSSSSSSSRRRQQQRRRTTTWWWVVVVVVUUUUUUVVVWWWYYYZZZ[[[]]]___```___```bbbccckkkkkkmmmrrr}}}|||vvvsssuuu}}}|||zzz}}}xxxvvvvvvxxx|||~~~wwwppplllrrrxxx{{{~~~vvvoooeee[[[SSSMMMIIIFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDEEEGGGJJJRRRbbbppp}}}rrreeeZZZTTTVVVVVVZZZbbbjjjnnnqqqssstttmmmppp{{{}}}qqqiiiccceeeeeeeeegggkkkoooqqqrrrpppsss|||sss[[[GGG===:::777555333222333333222000//////000000333888???DDDLLLRRRZZZaaafffiiilllnnnmmmlllkkkjjjfff]]]RRRIIIhhhXXXIIIEEEFFFJJJTTT```qqqtttxxx|||~~~hhh]]]SSSOOOPPPSSSZZZbbbfffllluuu~~~}}}ssstttuuupppooorrrvvvyyy~~~~~~vvvqqqssszzz}}}tttmmm^^^ZZZTTTNNNGGG@@@;;;777999999888888999;;;<<<===??????@@@@@@AAAAAAAAABBBEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCCCCDDDDDDDDDDDDDDD@@@BBBDDDFFFHHHHHHIIIHHHMMMPPPPPPVVV^^^hhhlllRRRNNNTTT]]]pppyyyWWWCCC<<<777555444000///111111000///...------------,,,,,,---......//////000///000222444555444333333222222000//////.........//////000111111222333333333333444666777888999::::::;;;<<<===>>>???@@@AAAAAAAAA@@@???????????????CCCDDDFFFHHHJJJLLLMMMMMMMMMPPPSSSTTTQQQNNNLLLKKKHHHKKKOOORRRVVV[[[```dddfffhhhiiijjjiiijjjkkkmmmpppqqqppplllfff```]]]]]]\\\^^^___aaabbbbbbbbbbbb```bbbdddddddddfffjjjmmmpppppppppppppppqqquuuxxxrrrnnniiifffddd```YYYSSSQQQPPPNNNLLLLLLLLLMMMNNNSSSTTTTTTSSSOOOMMMLLLLLLKKKJJJIIIHHHHHHJJJLLLMMMNNNMMMKKKIIIIIIJJJLLLMMMNNNNNNOOOOOOPPPPPPOOOOOOLLLLLLMMMRRRWWWXXXVVVSSSSSSQQQOOOMMMLLLNNNPPPQQQVVVWWWWWWVVVTTTTTTUUUWWWYYYXXXWWWVVVVVVWWWXXXYYYWWWZZZ]]]___```cccfffhhhjjjjjjlllqqq{{{yyyssssssyyy||||||wwwwwwwwwvvvwwwyyy{{{|||wwwrrrvvvzzz{{{~~~~~~yyynnnhhh___WWWPPPLLLHHHEEEAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFEEEFFFIIILLLTTTcccrrrvvvjjj```\\\\\\]]]aaahhhnnnsssvvvxxxxxxuuu{{{~~~qqqiiidddbbbccceeehhhkkkmmmmmmmmmnnnpppvvvppp]]]JJJ===777777555333222222222111000111111111111222666<<>>??????@@@AAABBBBBBCCCEEEDDDDDDCCCCCCDDDDDDEEEAAAAAAAAAAAAAAABBBCCCCCC>>>???AAADDDFFFGGGHHHHHHKKKNNNNNNRRRYYY___xxxqqqTTTLLLOOOVVVdddtttkkkKKKBBB999666444222222333000000///.........//////---------......//////000///000222333444444333333222111000000///////////////000000111111222222222333333444666777888999::::::::::::;;;<<<======>>>??????>>>============>>>???@@@AAACCCEEEGGGHHHIIIIIILLLQQQSSSRRROOOMMMLLLHHHHHHIIILLLQQQVVVXXXYYYZZZ\\\]]]^^^^^^^^^```aaafffhhhiiihhhddd```]]]\\\YYYYYY[[[\\\]]]^^^^^^^^^]]]^^^______^^^___aaaccceeeeeeeeeddddddeeehhhkkkgggccc```______]]]XXXTTTQQQPPPNNNLLLKKKKKKLLLLLLTTTUUUUUUSSSOOOLLLJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJJJJMMMQQQSSSQQQOOOMMMNNNNNNMMMLLLMMMRRRVVVZZZ\\\\\\[[[YYYWWWVVVWWWYYYYYYWWWVVVVVVWWWWWWXXXWWWZZZ]]]```bbbdddhhhjjjkkkkkkkkkooowwwxxxtttxxxzzz{{{{{{xxxtttqqqrrrttt|||xxx{{{|||{{{|||}}}yyysssddd___XXXQQQMMMJJJGGGEEE???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@AAAAAABBBCCCDDDGGGFFFGGGKKKNNNUUUcccqqq|||qqqiiifffhhhkkkooosssxxx|||ooohhhfffbbbdddgggjjjlllmmmmmmmmmllljjjkkkvvv~~~rrrbbbPPPAAA777777555333222222222111///222222222111111444999===IIINNNWWW^^^dddiiilllooopppmmmiiigggeee```XXXRRRzzzeeeQQQJJJIIIJJJSSS]]]qqqyyy~~~zzzyyyzzzxxxoooiiieeefffjjjjjjlllpppyyy|||vvvvvv{{{~~~tttiiiaaa[[[XXXSSSLLLDDD>>>;;;:::999999:::::::::;;;;;;<<<>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC??????>>>======???@@@AAA???@@@AAACCCEEEFFFGGGGGGHHHMMMMMMPPPVVVZZZlllwwwYYYMMMLLLOOOYYYddd|||XXXJJJ<<<666555333333444////////////000111333333------....../////////000///000111222333333333222222111111000//////000000///000000000111111111222333333444555666777888888888999999999::::::;;;;;;===<<<;;;;;;;;;;;;<<<<<<======>>>???AAACCCEEEFFFEEEJJJOOORRRRRRPPPNNNMMMLLLIIIGGGJJJOOOSSSTTTSSSSSSUUUWWWWWWWWWXXXZZZ\\\]]]```cccdddcccaaa^^^\\\XXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]]]]\\\\\\\\\\\\]]]\\\\\\\\\ZZZYYYZZZ]]]___\\\ZZZXXXWWWWWWVVVSSSQQQNNNMMMLLLKKKKKKKKKKKKLLLMMMOOOOOONNNKKKIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPOOOMMMJJJKKKNNNOOOMMMKKKHHHKKKNNNMMMKKKMMMTTT[[[\\\^^^___]]]ZZZWWWVVVUUUWWWVVVUUUUUUUUUWWWXXXYYY\\\^^^aaabbbccceeegggiiimmmllllllmmmsss~~~{{{{{{|||tttoooppprrryyy{{{}}}|||zzzzzzzzztttmmm___[[[TTTOOOKKKHHHFFFDDDAAA@@@???>>>>>>???AAABBBAAAAAAAAAAAA@@@@@@@@@???AAAAAAAAAAAABBBCCCDDDEEEHHHGGGIIIKKKMMMSSS```mmmuuuooonnnxxx~~~pppjjjiiigggiiilllnnnppprrruuuwwwooogggbbbhhhrrr|||yyyhhhUUUDDD:::777555333222222222000///111222111111111333888;;;EEEKKKSSS[[[aaafffkkknnnmmmkkkiiiiiigggccc[[[UUUlllVVVLLLIIIIIIOOOWWWgggqqqzzz|||xxxvvv{{{|||uuurrrrrrxxxvvvnnnlllnnnnnnnnnqqqwww~~~xxxssstttwwwzzzxxxoooddd\\\YYYWWWSSSKKKCCC===;;;;;;:::;;;;;;;;;<<<<<<<<<<<>>>>>>>>???AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFLLLLLLOOOUUUXXXeee~~~~~~~~~bbbRRRKKKIIINNNUUUgggiiiWWWBBB999666444333333......///111333555777888........./////////////////////000111222222222222222111111000000000000111000000000000000111111111222222333444555555666777777777888888999999999:::::::::999999999::::::;;;<<<<<<<<<===???AAACCCDDDCCCHHHMMMQQQQQQPPPOOOOOOKKKGGGDDDEEEHHHKKKLLLKKKOOOQQQSSSTTTTTTUUUWWWXXXWWWYYY\\\___```___\\\ZZZVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYYYYYYYZZZZZZZZZYYYWWWWWWWWWUUUSSSSSSVVVXXXVVVTTTRRRQQQPPPOOONNNLLLKKKKKKKKKJJJKKKKKKLLLLLLJJJKKKLLLKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNQQQSSSTTTTTTQQQMMMLLLMMMMMMKKKIIICCCGGGJJJJJJIIILLLSSSZZZ[[[]]]^^^\\\YYYVVVUUUTTTRRRRRRRRRSSSUUUWWWYYY[[[]]]```bbbdddeeefffiiikkknnnnnnmmmmmmpppwww}}}tttoooooorrrttt{{{zzz{{{zzzyyyyyyxxxqqqggg^^^YYYTTTOOOKKKHHHEEECCCFFFBBB>>>:::999;;;???AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIKKKKKKOOOZZZfffvvvqqqqqqsssnnnooonnnpppssstttvvvzzzzzzmmmbbbbbbggglllttt{{{lllVVVFFF>>>999666444333333222111//////000000000000333777;;;AAAFFFNNNVVV]]]bbbgggkkkiiiiiiiiikkkkkkfff]]]VVVuuu\\\QQQMMMIIILLLRRR^^^gggpppssspppmmmooorrrzzzzzzyyy~~~~~~wwwqqqmmmnnnrrrvvvrrrsssrrrtttvvvzzz}}}}}}}}}~~~sssnnnqqqtttttt~~~uuulllbbbZZZWWWVVVRRRJJJAAA<<<;;;===<<<<<<===>>>>>>======<<>>>>>======>>>>>>???AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDEEEKKKKKKLLLSSSVVV___sssyyytttuuuyyyqqq^^^PPPGGGGGGKKKRRRhhh~~~gggLLL>>>999666444222//////000111333555777888/////////////////////////////////000000111222222222111111000000111111111000000000000000000000000000111111222333333444444666666666777888999999:::999999888888888999::::::<<<<<<<<<<<<===@@@BBBCCCBBBFFFJJJMMMNNNOOOOOOPPPKKKHHHEEEDDDEEEGGGIIIIIIJJJLLLNNNOOOOOOPPPSSSTTTQQQRRRTTTWWWYYYYYYVVVTTTQQQPPPQQQQQQRRRTTTUUUVVVXXXXXXXXXZZZ]]]^^^^^^\\\VVVVVVUUUSSSPPPPPPRRRTTTSSSRRRPPPNNNMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKHHHFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGIIIKKKKKKJJJJJJJJJJJJJJJKKKNNNQQQSSSUUUTTTQQQMMMLLLMMMMMMKKKHHH@@@BBBDDDEEEFFFIIIOOOUUUXXXYYYZZZYYYVVVTTTTTTUUUQQQQQQRRRSSSUUUXXX[[[]]]ZZZ]]]```ccceeegggkkkmmmlllmmmnnnnnnppptttyyy}}}zzzsssnnnnnnooonnnttt~~~wwwxxxxxxxxxyyywwwmmmbbb[[[WWWRRRNNNJJJGGGDDDAAAFFFCCC===888777999===???===>>>>>>??????@@@AAAAAACCCCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHJJJJJJLLLVVVaaatttooopppzzzwwwxxxxxx{{{~~~yyyiiieeeddddddkkkttt|||pppYYYHHHAAA:::888555444444333111000...///000000000222666999===BBBIIIQQQWWW]]]bbbfffeeefffhhhlllmmmhhh___XXX~~~eeeXXXRRRLLLLLLOOOWWW]]]dddhhhjjjkkknnnqqqvvvzzz|||||||||{{{vvvrrrnnnnnnqqquuu{{{vvvwwwvvvzzz~~~~~~}}}~~~||||||~~~~~~xxxpppnnntttwwwvvv~~~}}}ssskkkaaaXXXVVVUUURRRJJJ@@@;;;<<<>>>===>>>???@@@??????>>>===BBBBBBBBBBBBBBBAAAAAAAAA???>>>>>>======>>>>>>???@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@@@@AAABBBCCCDDDCCCJJJHHHIIIPPPRRRXXXhhh|||rrrppprrr}}}rrr\\\LLLGGGIIIIIIUUUjjjvvvVVVDDD>>>999555222111111111111111222333333000/////////////////////////////////000111111222222111111000000111222222000000000000000000000/////////000000111111222222444555666777888999:::;;;888888888888888999::::::;;;;;;:::;;;<<<>>>AAABBBAAACCCGGGIIIJJJKKKMMMOOOLLLKKKIIIFFFDDDEEEHHHKKKFFFHHHJJJLLLLLLMMMOOOQQQLLLKKKKKKMMMOOOOOOMMMKKKKKKKKKKKKKKKLLLMMMOOOPPPUUUUUUVVVZZZ___bbbaaa```WWWWWWUUUSSSPPPOOOQQQSSSSSSRRRQQQOOOMMMLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGFFFGGGIIIJJJJJJIIIHHHHHHIIIIIIHHHFFFDDDDDDDDDEEEFFFDDDFFFIIIKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJMMMOOOQQQOOOLLLJJJJJJLLLMMMJJJHHHCCCBBBBBBDDDFFFJJJOOORRRVVVVVVWWWVVVTTTTTTUUUVVVSSSSSSTTTUUUWWWYYY\\\]]]YYY\\\___aaabbbdddgggjjjgggjjjmmmoooqqqtttwwwyyyxxxrrrnnnmmmmmmiiinnnuuuzzz}}}~~~uuuvvvwwwxxxyyyuuuiii[[[VVVRRRNNNKKKHHHEEEBBB@@@BBB???<<<:::999:::<<<===;;;<<<===>>>???AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDGGGJJJJJJMMMWWWbbb|||ssslllmmm|||pppiiiddd```eeeoooyyywwwbbbOOODDD<<<:::777555555444222111000000000000///000333555:::>>>EEELLLRRRXXX]]]aaaeeeeeefffiiikkkhhhaaa[[[kkk^^^WWWOOOMMMOOORRRVVV[[[aaafffkkkqqqtttvvvzzz|||}}}vvvssspppooorrrwww{{{~~~yyyyyyyyy~~~}}}~~~|||{{{{{{wwwyyyvvvpppqqqyyy}}}||||||{{{qqqhhh^^^VVVUUUUUUQQQIII@@@;;;<<>>???@@@AAAAAA@@@???>>>DDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????<<<===???@@@@@@@@@???>>>???>>>>>>>>>???AAACCCEEECCCIIIGGGFFFLLLNNNSSSaaasssuuupppqqq|||hhhSSSKKKLLLIIIKKKVVVooo]]]IIIAAA<<<666333333222111000////////////000000000000///////////////.........///000111222222111111111111111222222000000000000////////////......//////000000111111444444555777888:::;;;;;;888888777888888999::::::;;;:::999999;;;===@@@AAA???AAADDDEEEFFFHHHKKKNNNIIIIIIHHHDDDAAAAAAEEEIIIEEEGGGIIIJJJKKKLLLNNNPPPHHHFFFDDDEEEHHHHHHFFFCCCIIIHHHHHHHHHIIIKKKMMMNNNMMMMMMOOOUUU[[[^^^^^^]]]XXXXXXVVVSSSPPPOOOQQQSSSSSSSSSRRRPPPNNNNNNOOOQQQNNNNNNMMMKKKHHHFFFDDDBBB@@@CCCFFFGGGHHHIIIKKKMMMJJJHHHFFFDDDDDDEEEGGGIIIDDDFFFJJJMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGIIIJJJLLLIIIGGGFFFHHHLLLMMMKKKHHHGGGEEEDDDEEEIIINNNQQQRRRTTTUUUUUUTTTSSSTTTVVVXXXWWWVVVVVVWWWXXXZZZ\\\]]][[[]]]___```___```bbbccccccggglllpppsssuuuwwwyyyxxxsssooonnnlllgggjjjnnnoooppprrrwww{{{xxxvvv{{{{{{tttvvvwwwxxxyyyttteeeWWWQQQNNNJJJHHHFFFDDDAAA???<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<===???AAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDAAABBBFFFJJJLLLOOOYYYdddyyyrrrjjjkkksssrrrjjjccc]]]aaalllzzzlllVVVHHH===;;;888666666555333222222222222000......000222888<<>>>>>>>><<<>>>AAADDDEEEEEECCCBBBCCCCCCCCCCCCBBBAAA@@@???AAA@@@>>>===<<<===>>>@@@>>>>>>???@@@@@@@@@@@@???;;;<<<>>>???AAACCCDDDEEEEEEEEEEEEDDDEEEIIINNNRRRfff~~~|||{{{~~~~~~fffTTTIIIJJJIIIMMM]]]wwwuuuYYYGGG>>>999555555333000000222555222...111111000///////////////...............///000000111111111111111222222222111111111111000000000000000......///000111000///555666666777888999999:::999999999999999999999999:::;;;<<<>>>????????????AAABBBCCCEEEFFFHHHIIIIIIJJJGGGCCC@@@@@@AAAAAAAAADDDCCCDDDDDDFFFHHHKKKLLLJJJHHHFFFCCCBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHNNNNNNOOOSSSYYY]]]\\\[[[UUUSSSPPPMMMLLLLLLNNNOOOSSSTTTTTTSSSQQQPPPQQQRRRRRRPPPLLLHHHEEECCCBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFDDDCCCGGGMMMPPPOOOKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEHHHJJJKKKIIIHHHBBBDDDGGGKKKNNNPPPQQQQQQWWWWWWVVVVVVUUUUUUVVVVVVUUUTTTTTTUUUVVVXXXZZZ\\\^^^^^^]]][[[YYY[[[^^^aaabbbfffjjjkkkkkkmmmsssxxx~~~zzzuuuwwwwwwrrrkkkjjjfffeeeeeedddbbbdddiiinnnqqqyyy~~~xxxuuuvvvwwwvvvqqqhhh]]]VVVRRROOOJJJEEEBBBAAABBBCCC??????>>>>>><<<;;;:::999999:::;;;<<<===>>>???@@@AAAAAA@@@?????????@@@@@@CCCEEEFFFFFFHHHOOOYYY```{{{wwwkkkeeeccctttyyylllgggfffffffffsss{{{{{{cccNNN@@@:::777777777333111222111111000//////000111222666999===CCCKKKSSSZZZ^^^ffffffhhhkkkllliiibbb\\\sssfff___XXXWWWZZZ]]]aaahhhmmmqqquuuxxxzzz{{{{{{|||~~~|||{{{{{{xxxwwwvvvvvvwwwzzz}}}~~~|||yyyvvvzzz~~~~~~||||||uuulllkkkooovvv~~~~~~vvvooooooyyy}}}}}}}}}vvvrrrtttwww{{{|||rrrhhh___YYYWWWQQQIIIBBB>>>>>>>>>===<<<>>>AAACCCEEEDDDCCCBBBDDDDDDDDDCCCCCCBBBAAA@@@AAA???>>><<<<<<===>>>???>>>>>>???@@@@@@?????????<<<<<<===>>>@@@BBBDDDEEECCCDDDCCCCCCDDDGGGLLLPPP[[[ooo|||hhhZZZQQQJJJIIIRRRcccxxxmmmUUUFFF===888555444222111222222000---111111000///////////////...............///000000000000111111111222222222111111111111000000000000000///...///111222111000444444555555666666777777999999999999999999999999::::::<<<===>>>?????????@@@@@@AAABBBDDDEEEFFFFFFFFFDDDAAA??????@@@@@@AAAAAAAAAAAABBBCCCFFFHHHIIIHHHGGGEEECCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEKKKJJJJJJNNNRRRUUUVVVUUUSSSQQQNNNLLLKKKKKKLLLMMMRRRSSSUUUTTTSSSRRRSSSTTTTTTRRRPPPLLLHHHEEECCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEGGGDDDDDDHHHMMMPPPOOOLLLIIIIIIHHHFFFEEEDDDCCCCCCEEEEEEEEEHHHJJJLLLKKKJJJJJJKKKMMMPPPRRRSSSSSSSSSWWWWWWVVVVVVUUUVVVVVVVVVXXXXXXWWWXXXYYYZZZ\\\]]]^^^^^^]]]\\\[[[[[[^^^```___bbbfffiiikkkmmmppprrrvvvuuuwwwyyy||||||xxxzzz{{{vvvpppjjjeeebbbaaa___\\\___ccchhhllluuu~~~{{{zzzyyywwwtttoooeee[[[TTTNNNLLLHHHDDDBBBBBBDDDEEECCCCCCBBB@@@>>><<<:::888<<<<<<======>>>>>>>>>???@@@???????????????@@@@@@BBBCCCDDDDDDFFFLLLVVV]]]uuutttfff___WWWdddxxxvvvqqqnnnkkkhhhllluuunnnXXXEEE>>>888888777444222444222111000//////000111222555888===DDDLLLTTTZZZ^^^eeefffhhhkkkmmmjjjddd___vvvhhhccc^^^^^^bbbdddiiipppuuuxxxzzz{{{{{{~~~}}}~~~~~~{{{yyyyyyvvvvvvvvvxxxzzz|||~~~}}}{{{||||||yyy}}}|||yyywwwssswww{{{}}}|||zzzyyyxxx{{{}}}}}}~~~xxxnnnbbbZZZ]]]^^^aaafffkkknnnnnnmmmsssxxxzzzuuurrrtttwww|||{{{qqqeee\\\WWWTTTNNNFFF@@@============;;;===@@@BBBDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???===<<<<<<<<<===>>>>>>>>>????????????>>>>>><<<<<<;;;<<<===@@@CCCEEECCCDDDCCCCCCCCCEEEIIIMMMQQQ^^^xxxsss[[[OOOHHHLLLRRR___}}}kkkUUUFFF===777666555444333111000000111111000//////////////////............//////000000000000111111111222222111111111111000000000000111//////000111222111000333333333333333333333333888888888888888888888888999999;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAA???>>>===>>>???@@@=========>>>@@@BBBEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDIIIGGGGGGHHHLLLOOOPPPQQQPPPNNNLLLJJJIIIJJJKKKLLLOOORRRTTTUUUTTTTTTTTTUUUUUUUUUTTTRRROOOJJJGGGDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEGGGEEEEEEHHHLLLOOOOOOMMMJJJIIIGGGFFFDDDCCCBBBBBBFFFEEEEEEHHHLLLOOOPPPPPPSSSSSSTTTUUUUUUUUUTTTTTTWWWVVVVVVVVVVVVVVVWWWWWWZZZZZZYYYYYYZZZ[[[[[[\\\\\\^^^^^^^^^\\\\\\]]]^^^[[[^^^bbbhhhlllnnnmmmkkkhhhhhhkkkpppuuu}}}}}}|||wwwnnngggaaa^^^[[[XXXZZZ___dddhhhrrr}}}wwwqqqjjjaaaXXXQQQJJJHHHEEECCCBBBCCCEEEFFFGGGFFFEEEBBB@@@<<<:::888========================>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDIIIRRRXXXnnntttcccYYYQQQXXXeeevvvxxx|||}}}wwwpppkkkiiiqqq|||xxxcccKKKBBB:::888777555444666222111000//////000111111333666<<>><<<<<<<<<<<<;;;===???AAACCCCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>=========<<<::::::;;;???BBBDDDFFFFFFEEEDDDBBBCCCFFFHHHNNNTTTfffkkkYYYMMMOOOOOOSSSllllllUUUDDD<<<999777777444111222444111000000/////////////////////............///000//////000000111111222222111111111111000000000///111000///000222222222000222222222222222222222111666666666666666666666666777888999;;;<<<<<<===============>>>>>>?????????@@@@@@@@@???=========>>><<<<<<<<<===???AAACCCEEEDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEFFFIIILLLOOOQQQMMMLLLJJJIIIHHHHHHIIIJJJLLLOOORRRTTTSSSRRRSSSSSSTTTVVVWWWWWWUUUQQQMMMJJJGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDFFFEEEEEEGGGKKKMMMNNNMMMJJJIIIGGGEEECCCBBBBBBBBBEEEDDDEEEIIIOOOUUUXXXZZZ[[[ZZZZZZYYYWWWVVVUUUTTTVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]______]]]\\\[[[\\\ZZZ\\\aaaiiipppqqqkkkeee[[[\\\bbbjjjqqqyyywwwmmmccc]]]ZZZXXX[[[```eeehhhooo{{{vvvmmmddd[[[SSSNNNGGGFFFCCCBBBAAABBBCCCEEEFFFFFFDDDBBB@@@===;;;999:::::::::;;;;;;<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCAAACCCCCCCCCCCCGGGOOOUUUiiiuuucccXXXPPPQQQXXXgggxxx~~~xxxooouuu~~~|||tttooommmpppxxx|||hhhQQQFFF;;;888777555555666222111000/////////000111111444:::CCCKKKSSSYYY\\\dddfffkkkoooqqqpppmmmkkkuuuhhheeecccffflllnnnqqqvvvzzz}}}~~~||||||{{{|||~~~~~~}}}{{{zzzzzzwwwrrrlllhhhccc```^^^^^^ccchhhlllooossswwwzzz{{{}}}}}}yyyvvvtttrrruuuxxxyyyxxxwwwvvvvvvuuuwwwwwwuuuqqqooopppsss|||xxxqqqhhhaaa[[[YYYXXXPPPQQQRRRUUUYYY___dddhhhxxxzzz}}}yyywwwrrrrrrsssuuuzzzzzzlll___VVVRRRLLLGGGAAA===<<<<<<<<<<<<<<<===???@@@AAABBBBBBAAA>>>>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>======<<<::::::;;;>>>AAACCCJJJJJJHHHEEECCCBBBCCCEEELLLNNNYYYrrrkkkUUUPPPMMMNNNbbb|||jjjQQQCCC<<<777666444000111555111000000/////////////////////............//////...//////000111111222222111111111111000000000///000/////////111222111000333222222222222222222222555555555555555555555555666777888999:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>@@@BBBCCCBBB???======>>>=========>>>@@@BBBEEEFFFFFFHHHJJJLLLLLLKKKIIIHHHEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGJJJNNNPPPKKKJJJIIIHHHHHHIIIIIIJJJKKKMMMOOOPPPOOONNNOOOPPPPPPSSSWWWZZZZZZWWWSSSPPPKKKJJJHHHEEECCCBBBBBBAAACCCCCCDDDEEEEEEDDDDDDDDDEEEDDDDDDEEEGGGJJJKKKLLLIIIHHHFFFCCCBBBAAABBBBBBDDDDDDGGGLLLTTT\\\aaacccaaa```___]]][[[YYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ\\\^^^^^^]]][[[ZZZZZZ[[[]]]ccclllssssssjjjbbbTTTVVV^^^hhhpppxxxtttfff^^^ZZZYYY\\\aaaccceeejjjrrrzzz}}}rrrggg^^^VVVOOOKKKGGGEEECCCAAA@@@@@@@@@AAAAAAAAAAAA@@@???===;;;;;;888999:::;;;===>>>@@@@@@?????????@@@@@@BBBCCCDDDBBBCCCDDDCCCCCCGGGNNNTTTeeeuuucccXXXLLLKKKOOO\\\mmmwwwvvvqqqlllpppwww|||xxx{{{vvvrrrpppppprrrzzz~~~nnnVVVIII<<<888777555444555333222000/////////000111///333888@@@IIIPPPVVVZZZcccggglllppprrrqqqpppooowwwiiidddbbbeeekkkpppsssyyy~~~~~~zzz|||~~~|||yyyvvvqqqmmmhhhdddaaa^^^[[[YYYZZZ]]]```bbbcccffflllqqquuuyyy}}}}}}zzzwwwvvvrrruuuwwwxxxwwwuuuuuuuuuvvvvvvuuupppkkkiiijjjmmmyyyvvvpppggg^^^XXXVVVVVVPPPRRRUUUWWWYYY]]]bbbfffsssvvv|||zzzuuurrrppptttvvvxxx~~~zzzjjj]]]TTTQQQIIIEEE@@@===<<<=========>>>>>>???@@@@@@@@@@@@@@@<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::;;;===>>>>>>>>>>>>===<<<;;;;;;<<<>>>AAABBBJJJJJJIIIFFFCCCAAABBBCCCFFFHHHPPPcccbbbQQQIIIKKK\\\qqqgggPPPCCC888666444//////444111111000///////////////000//////............///---...//////000111222222111111111111000000000000000......///000111000///222222222222222222222222444444444444444444444444555666777888999:::::::::::::::;;;<<<<<<===>>>>>>???BBBDDDDDD@@@======???@@@???@@@@@@BBBDDDGGGHHHIIIJJJLLLMMMNNNMMMKKKJJJDDDDDDEEEEEEDDDDDDCCCCCC@@@AAACCCCCCDDDEEEIIILLLJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLJJJJJJJJJKKKKKKOOOTTTXXXYYYWWWTTTRRRMMMKKKHHHEEECCCAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAABBBCCCFFFHHHIIIHHHFFFDDDBBBAAAAAABBBCCCEEEGGGJJJQQQZZZbbbfffhhhcccbbbaaa___]]]]]]\\\\\\XXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^_________^^^^^^]]]YYY[[[]]]]]][[[YYYXXXXXX\\\^^^eeemmmsssqqqggg___RRRUUU^^^jjjrrrwww}}}lll```ZZZXXX[[[```]]]___ccchhhnnnssswwwyyyzzz{{{|||~~~xxxlllaaaXXXQQQLLLIIIFFFDDDBBB@@@>>>=========<<<============<<<;;;;;;999:::<<<>>>@@@BBBCCCDDD????????????@@@AAABBBBBBBBBCCCDDDDDDDDDGGGNNNSSS```{{{ssscccXXXLLLJJJMMMYYYjjjuuuwwwtttnnnoooqqqvvv|||}}}uuuyyy}}}xxxuuutttpppooonnntttuuu[[[LLL>>>999888666444444333222111/////////000000000222666===DDDMMMSSSWWWaaaeeekkkooopppppppppqqqxxxggg```\\\^^^dddlllrrrzzz~~~{{{}}}}}}wwwrrrnnneeeaaa]]][[[[[[[[[ZZZXXXZZZ\\\]]]\\\\\\```hhhooouuuyyy}}}~~~{{{vvvsssqqqmmmoooqqqqqqpppnnnnnnnnnooopppppplllhhhhhhjjjnnnxxxyyywwwqqqhhh```[[[ZZZVVVYYY\\\]]]___bbbgggkkkmmmrrryyy~~~wwwqqqnnnmmmrrrvvvwww~~~yyyiii[[[SSSQQQGGGCCC???=========>>>===???????????????>>>>>>>>>;;;<<<<<<======<<<<<<<<<:::::::::::::::999999888777888:::<<<>>>??????@@@<<<<<<<<<===>>>???@@@AAAEEEFFFFFFDDDBBBBBBCCCDDDBBBEEEKKKWWWmmmxxx\\\MMMMMMXXXdddxxxdddPPP>>>:::888222000333111111000///////////////000000///...............------...///000111222222111111111111000000000000///---------///000///...000000111111222222333333333333333333333333333333444555666777888999999999777888999:::;;;<<<===>>>:::>>>CCCDDDAAA???@@@BBBAAAAAAAAABBBDDDFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJEEEEEEFFFFFFEEEDDDDDDCCCAAACCCDDDDDDBBBBBBDDDFFFJJJJJJJJJJJJKKKKKKLLLLLLOOONNNMMMJJJGGGFFFGGGIIIGGGJJJOOOSSSTTTSSSQQQOOOLLLJJJGGGDDDCCCBBBBBBCCCAAAAAABBBCCCCCCCCCCCCCCC????????????@@@BBBDDDGGGGGGEEECCCAAA@@@AAACCCDDDJJJKKKPPPWWW___eeehhhiii```___]]]\\\\\\\\\\\\]]]YYYYYYZZZ[[[\\\^^^___```^^^^^^___`````````___^^^YYYZZZ[[[ZZZXXXWWWWWWWWWYYY^^^eeelllppplllbbb[[[RRRVVVaaannnuuuvvvwwwzzz{{{uuufff]]]ZZZ[[[___[[[]]]___bbbdddgggkkkmmmnnnqqqvvv|||yyyrrrggg\\\TTTNNNJJJGGGCCCBBBAAA???>>>======<<<;;;;;;<<<<<<<<<;;;::::::::::::<<<===???@@@AAABBB???>>>>>>>>>>>>>>>??????@@@BBBDDDDDDDDDGGGMMMRRRYYYppptttfff\\\RRROOOOOOWWWdddqqqvvvwwwpppmmmiiijjjpppxxx~~~~~~rrrrrrwww|||xxxuuutttqqqqqqqqqttt}}}xxx___PPPAAA<<<;;;888555333444333111////////////000000111444999@@@IIIQQQUUU^^^bbbhhhkkkllllllmmmooowwwdddZZZUUUVVV[[[fffnnnyyy~~~~~~zzzrrriiiddd\\\YYYUUUUUUWWWYYYYYYXXX[[[]]]]]][[[ZZZ___iiiqqqyyy|||~~~xxxqqqllljjjeeegggiiiiiihhhffffffggggggiiijjjiiihhhjjjnnnsssxxx|||~~~vvvmmmfffbbbZZZ\\\^^^___```dddjjjoookkkqqqwww{{{vvvnnnkkkhhhooosssuuu{{{yyyhhh[[[SSSQQQFFFCCC???======>>>>>>>>>AAA@@@@@@???>>>======<<<<<<<<<===============<<<999::::::::::::999888888666777999;;;>>>???@@@AAA<<<======>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBDDDFFFBBBEEEJJJPPP___kkkVVVQQQTTTYYYfffuuu\\\FFF@@@>>>777333555111111000///////////////111000///...............------...///000111222222111111111111000000000000...---,,,---/////////......//////000111222222333222222222222222222222222333444555777888888888999555666777999:::<<<======555;;;AAACCCAAA@@@AAADDDBBBBBBBBBCCCDDDGGGIIIJJJLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFDDDFFFHHHGGGCCCAAAAAACCCJJJJJJKKKKKKLLLMMMMMMMMMRRRPPPMMMIIIEEEDDDFFFHHHEEEHHHLLLOOOPPPOOOMMMKKKJJJHHHFFFDDDCCCCCCDDDEEE@@@AAABBBBBBCCCCCCCCCBBB===============???BBBEEEFFFDDDBBB@@@@@@BBBDDDEEENNNOOOTTTZZZaaafffhhhhhhZZZYYYXXXWWWXXXYYYZZZ[[[ZZZZZZZZZ\\\]]]___aaabbb[[[\\\^^^_________^^^]]]YYYZZZZZZYYYVVVUUUVVVWWWWWW\\\dddkkklllggg^^^XXXSSSWWWcccpppvvvuuussstttqqqwww}}}~~~lllbbb\\\]]]```]]]^^^_________```bbbdddjjjnnntttzzztttmmmcccYYYRRRLLLIIIFFFAAA@@@???>>>============;;;<<<<<<<<<;;;:::999999999999::::::;;;<<<======>>>======<<<<<<<<<<<<===>>>AAACCCCCCCCCFFFMMMRRRTTTgggvvviii___UUUPPPMMMPPPZZZfffnnnqqqpppjjjcccaaagggnnntttvvvooolllmmmwww}}}xxxuuuttttttuuuvvvxxx~~~wwwbbbRRRCCC>>>===:::666444444333111000/////////000111111333777>>>FFFOOOTTT[[[```fffiiiiiiiiikkkmmmzzz```SSSOOOQQQUUUaaammmzzz~~~~~~|||yyyvvvpppggg^^^WWWUUUSSSSSSUUUTTTRRRUUUZZZZZZ[[[]]]___bbbgggmmmrrr~~~yyyrrrkkkfffdddccc```]]]]]]___```___]]]bbbbbbdddhhhiiikkkqqqyyyxxxooollliiihhhiiihhhgggkkkqqqoooooottt{{{vvvmmmiiijjjnnnppprrryyyuuuhhhZZZQQQMMMEEEBBB>>>;;;;;;;;;;;;;;;;;;::::::<<<>>>???<<<999??????>>>=========<<<<<<<<<<<<<<<<<<;;;999777555555888;;;;;;999888999;;;???@@@AAA@@@??????AAACCC???@@@BBBCCCCCCBBBAAAAAABBBEEEEEENNN```qqq|||^^^NNNLLLPPP```{{{uuuUUUEEE???999555333555222///---...///////////////...------------...---------......000111111111111222222222222111111.........///////////////000000////////////000000222222111111222222333444444555666888999999::::::666777999;;;===??????@@@>>>>>>@@@CCCEEEEEECCCAAABBBAAAAAABBBBBBCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHFFFFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEHHHKKKNNNOOOMMMJJJHHHMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHIIIFFFEEEEEEEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<======CCCBBBAAABBBCCCDDDCCCBBBJJJMMMSSSYYY^^^`````````XXXXXXXXXYYYZZZ[[[[[[\\\YYY[[[]]]^^^]]]\\\\\\\\\]]]\\\[[[]]]___```___^^^[[[YYYWWWVVVVVVVVVUUUTTTYYYYYY[[[```___YYYUUUVVVWWW```jjjqqqwww{{{xxxsssssssssssspppnnnooossswwwnnnbbbbbbdddffflllnnnllliiiiiiiiifff```fffqqq{{{~~~ppphhh]]]SSSMMMJJJIIIHHHBBBBBBAAA@@@>>>===<<<<<<===<<<;;;;;;::::::;;;;;;999999999:::;;;<<<===>>>@@@???===<<<<<<>>>???AAA===???AAABBBDDDFFFIIILLLUUUaaa}}}vvvhhh```TTTNNNKKKNNNQQQWWWcccoooooogggbbbcccfffhhhkkknnnyyysssmmmggghhhsss|||{{{|||yyy}}}xxxdddZZZLLLAAA;;;888777777555444222111000000//////111222333666;;;DDDMMMTTT[[[```eeeiiijjjiiihhhhhhdddSSSLLLLLLOOO[[[gggttt|||~~~wwwuuurrrnnniiiaaaYYYTTTOOONNNNNNQQQQQQOOOQQQVVVXXX[[[___cccgggmmmtttxxx|||vvvnnnfff```^^^[[[XXXVVVVVVXXX[[[[[[[[[___aaaeeejjjlllnnnxxxwwwpppnnnkkkhhhiiilllpppqqquuu|||{{{pppjjjgggmmmsssvvv{{{}}}xxxpppeeeZZZQQQLLLEEEBBB>>>;;;;;;<<<<<<;;;===;;;;;;===@@@@@@>>>;;;======>>>>>>>>>===<<<<<<;;;:::;;;===??????===;;;777999;;;:::999888:::<<<===>>>>>>>>>======???AAA>>>??????@@@@@@?????????BBBEEEEEEKKKXXXfffjjjWWWRRRSSSZZZnnnfffQQQDDD<<<888999555333000///000000000/////////...------------...------------...///000111000111111222222111111000000000000///////////////111111000000000000111111222111111111111222333333333444555666888888888888666777999;;;===>>>??????>>>>>>???BBBDDDEEECCCAAAAAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDHHHJJJLLLNNNNNNLLLIIIFFFLLLKKKJJJHHHGGGFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???????????????@@@@@@@@@>>>======<<<<<<<<<======AAA@@@@@@@@@AAAAAABBBAAAEEEIIINNNTTTXXXZZZZZZZZZVVVVVVWWWYYYZZZ[[[\\\]]][[[\\\^^^_________^^^___\\\[[[ZZZ[[[]]]______^^^[[[XXXUUUTTTTTTSSSRRRQQQUUUSSSSSSUUURRRMMMLLLNNN[[[fffrrrwwwzzzzzzwwwrrrrrrpppmmmiiifffggglllqqq}}}wwwmmmnnnsssvvv{{{~~~}}}{{{zzzsssllliiiqqqyyy}}}}}}wwwllleee[[[QQQKKKIIIGGGGGGCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;:::::::::::::::999999999:::;;;===>>>???BBBAAA???=========>>>???>>>@@@BBBCCCDDDFFFJJJLLLTTT```|||~~~nnndddWWWQQQNNNPPPSSSXXXdddppptttkkkeeedddeeefffhhhllluuuuuuooohhhhhhppp|||~~~zzzyyyyyy|||mmmaaaPPPCCC<<<888555222555444333111000000//////111222333666;;;BBBKKKRRRZZZ^^^dddhhhiiiiiihhhhhhhhhUUUKKKIIILLLTTT___kkkpppsssvvvwwwuuuyyy{{{|||yyyzzz|||}}}{{{xxxmmmjjjfffbbb^^^XXXSSSOOOJJJIIIKKKNNNNNNLLLOOOSSSVVV[[[bbbiiiooovvv||||||tttjjjaaa[[[XXXTTTQQQOOOOOORRRVVVXXXZZZ\\\```gggkkklllppp~~~wwwqqqnnnjjjhhhiiiooopppuuu}}}tttlllgggqqq{{{{{{uuunnngggaaaYYYPPPJJJDDDAAA===;;;;;;<<<<<<;;;=========???AAAAAA???===;;;<<<>>>@@@@@@???===<<<::::::;;;???CCCDDDAAA>>>::::::;;;:::888999;;;===<<<===>>>===<<<<<<>>>@@@???>>>>>>======>>>>>>>>>CCCJJJKKKNNNUUU^^^vvvttt^^^RRROOOSSS^^^kkkzzzhhhPPP???999:::555444222111222222111000000///......------......------------...///000000000111111222222111111000222111111111000000//////222222111111111111222222111111111111111222222333111222333555666666666666666777999;;;<<<===>>>>>>======>>>@@@CCCCCCBBB@@@????????????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAADDDEEEFFFGGGGGGHHHGGGGGGDDDDDDCCCCCCBBBCCCCCCCCCHHHJJJLLLMMMLLLJJJGGGEEEIIIIIIHHHGGGFFFFFFEEEEEEGGGFFFDDDBBBAAA@@@??????@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======>>>>>><<<<<<<<<>>>@@@AAABBBEEEJJJOOOSSSUUUVVVVVVTTTUUUVVVXXXYYY[[[\\\]]]]]]^^^```aaabbbbbbaaaaaa\\\ZZZYYYYYY[[[]]]^^^]]]YYYVVVRRROOOOOOOOONNNMMMOOOLLLIIIIIIHHHFFFJJJQQQdddqqq}}}wwwrrrsssooohhhaaa]]]___eeekkkxxx{{{uuuyyyyyyoootttxxx{{{yyyppphhhaaaXXXOOOJJJGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???<<<;;;;;;:::::::::::::::999999:::;;;<<<>>>@@@@@@CCCBBB@@@>>>======>>>>>>???AAABBBCCCDDDFFFJJJMMMRRR]]]xxxwwwkkk]]]XXXTTTTTTVVV\\\hhhrrryyyqqqjjjhhhiiiiiimmmqqqzzzzzztttllljjjnnnvvv}}}xxxvvvuuu{{{wwwhhhSSSEEE>>>:::666111555444333222000000000000000111333555999@@@HHHNNNWWW\\\bbbggghhhhhhhhhiiikkkXXXMMMLLLPPPRRR\\\dddfffgggjjjlllllltttxxxvvvtttssstttvvvvvvrrrnnnbbb^^^ZZZVVVSSSPPPMMMKKKJJJHHHJJJMMMMMMKKKMMMRRRUUU[[[eeennnuuu|||~~~vvvkkkaaaZZZWWWRRRPPPNNNMMMPPPUUUYYY\\\^^^cccjjjmmmlllooo~~~vvvpppooommmjjjhhhkkkmmmssszzzxxxpppnnnzzz~~~uuummmddd^^^[[[WWWNNNGGGAAA>>>;;;::::::;;;;;;:::======>>>@@@@@@@@@???>>>:::===@@@CCCCCCBBB???===<<<<<<>>>DDDKKKLLLFFF@@@===<<<;;;999999:::<<<>>>>>>?????????>>>>>>@@@AAA@@@???>>>======>>>???@@@EEEQQQWWWYYY]]]aaarrr{{{~~~eeeTTTLLLNNNRRRYYYdddxxxcccLLL@@@===666444333222333222111000000//////...............---------------...///000000000111111111111000000333333222111111000000000222111111000000111111222000000000000000111222222000111222333444444444444555666888999;;;<<<<<<<<<<<<;;;<<<>>>@@@AAA@@@???============>>>???@@@@@@????????????>>>>>>>>>>>>???AAACCCDDDEEEEEEDDDDDDAAAAAAAAA@@@AAAAAABBBBBBEEEFFFGGGHHHHHHGGGEEEDDDFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<;;;:::;;;===>>>============<<<<<<<<<<<<:::::::::999::::::;;;;;;;;;:::999888888:::>>>@@@AAADDDIIINNNSSSUUUWWWWWWUUUVVVWWWXXXYYYZZZ[[[[[[]]]^^^___aaaccccccbbbaaa]]]ZZZXXXXXXZZZ[[[\\\\\\VVVRRRNNNJJJIIIIIIHHHGGGIIIEEEBBBCCCEEEJJJVVVaaaqqq|||wwwvvvpppfff]]]YYY\\\bbbgggrrr}}}{{{vvvxxxzzz{{{xxxnnnccc^^^UUUNNNJJJGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@<<<;;;;;;::::::::::::::::::::::::;;;===>>>@@@AAABBBAAA@@@???>>>>>>?????????@@@AAABBBBBBEEEIIILLLQQQZZZtttssseeeaaa]]][[[]]]eeepppyyy~~~wwwrrrrrrtttwww}}}yyypppmmmmmmrrr{{{zzzuuurrrtttzzz~~~lllUUUDDD>>><<<999666555444333222111000000000000111222444777===DDDIIIRRRWWW^^^dddgggggghhhhhhlllYYYNNNMMMQQQUUU^^^dddcccbbbfffllloooxxx|||uuusssqqqqqqqqqnnnhhhcccWWWTTTOOOLLLKKKJJJIIIHHHIIIGGGHHHJJJJJJIIIMMMRRRWWW^^^hhhqqqyyy~~~xxxnnnddd]]]ZZZUUUTTTRRRQQQRRRVVV[[[___fffjjjppprrrnnnooo|||rrrnnnpppooollljjjiiijjjooovvv{{{yyyssssss~~~~~~{{{pppggg]]]XXXWWWSSSKKKCCC===;;;999888999:::999999<<<===????????????>>>>>>;;;>>>BBBEEEFFFDDD@@@>>>>>>>>>CCCNNNXXXZZZRRRIII???===;;;::::::<<<===>>>===>>>???>>>======???AAA???>>>===<<<===>>>???@@@EEEUUU___bbbffffffppp~~~yyyxxx|||sss___SSSIIIKKKPPPVVVccczzz}}}aaaMMMCCC999666444222222222111///000000///............///...------------......///000000000111111000000000333222222222111111111000000000////////////000000000000//////000000111222///000111222222222222222333444666777999999::::::999999999;;;===>>>>>>===::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>======;;;<<<>>>@@@AAAAAA@@@@@@>>>>>>>>>>>>???@@@@@@AAA@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA???>>>======<<<<<<======:::;;;<<<;;;999999;;;===<<<<<<;;;;;;;;;:::::::::777777777777777888999:::888999999777777999===AAABBBDDDIIINNNSSSVVVXXXYYYWWWXXXXXXXXXYYYYYYZZZZZZ]]]\\\]]]___bbbbbbaaa^^^\\\ZZZXXXWWWXXXYYYYYYXXXQQQMMMIIIFFFEEEDDDBBBAAABBB???>>>@@@FFFQQQcccsss~~~vvvpppeee]]]ZZZ\\\```cccllluuuxxxyyyyyyzzz}}}}}}vvvlll___ZZZSSSNNNJJJGGGEEECCC@@@@@@??????????????????===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>??????@@@@@@AAA>>>?????????@@@BBBGGGJJJOOOWWWpppzzznnnlllhhheeehhhqqq|||}}}zzzqqqmmmmmmooowwwwwwqqqnnnrrrwww}}}sssZZZFFF===;;;999888666555333222111111000000000111222333555:::@@@DDDMMMRRRZZZ```dddfffggghhhlllXXXLLLKKKOOOXXXaaagggeeeccciiipppuuu~~~~~~vvvssspppnnnkkkfff^^^XXXNNNKKKGGGEEEEEEFFFFFFEEEGGGDDDDDDFFFHHHIIINNNUUU^^^dddllltttyyy}}}~~~|||uuullleeebbb\\\\\\[[[YYYXXXZZZ^^^aaammmpppuuuvvvsssqqqzzz|||qqqqqqvvvvvvtttrrrpppnnnpppsssvvv{{{}}}vvvqqqqqq||||||vvvmmmddd[[[VVVTTTOOOGGG@@@;;;:::888888999:::999888;;;===@@@@@@???>>>>>>???===@@@CCCFFFFFFDDD@@@>>>>>>@@@HHHXXXgggiii]]]QQQ@@@>>><<<;;;===>>>======:::;;;<<<;;;:::;;;<<<>>><<<<<<<<<===>>>???@@@AAACCCSSS\\\```dddcccgggttt|||qqqrrruuuwww}}}nnn```MMMLLLNNNRRRWWWhhhvvvWWWBBB>>>:::666333222222111000111000//////......//////...---------------......///000000111111000000///111111111111111111111111000000////////////000000///////////////000000111//////000111111222111111111222444555666777777777777666666777999;;;;;;:::888888888888999:::;;;<<<<<<=========>>>>>>>>>>>>::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>???@@@<<<======???@@@AAACCCCCCCCCCCCDDDDDDCCCBBB@@@???<<<<<<;;;;;;<<<===>>>>>>999<<>>;;;999;;;===;;;;;;::::::999888888888666666666666777888999999999;;;<<<;;;:::<<<@@@EEEEEEGGGKKKOOOSSSVVVWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[]]][[[[[[]]]```aaa^^^[[[ZZZYYYWWWVVVVVVUUUSSSQQQJJJHHHEEEBBBAAA@@@===;;;===;;;<<>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>AAAEEEIIIMMMTTTkkkwwwwwwtttqqqtttzzzpppooooooooouuu~~~{{{qqqlllnnnqqqvvv~~~|||dddOOOAAA:::777555666555444222111111111111000111222222444777<<<@@@GGGMMMUUU\\\aaaccceeegggkkkVVVJJJJJJNNNXXXccckkkjjjhhhkkkrrruuu~~~yyywwwyyy{{{zzz~~~~~~{{{yyyyyyyyysssooojjjfffbbb\\\SSSMMMFFFCCCAAA@@@AAACCCCCCCCCDDDBBBAAAEEEHHHLLLUUU^^^fffkkkqqqvvvyyy{{{|||~~~|||yyyrrrooohhhhhhgggdddaaa```ccceeelllnnnrrrvvvtttsssyyy~~~vvvsssyyy~~~yyyuuusssrrruuuxxxppplllkkkvvv}}}sssjjjddd\\\VVVRRRLLLCCC===;;;:::999:::;;;<<<;;;:::<<>>@@@BBBDDDDDDAAA???===@@@BBBLLL^^^mmmmmm]]]MMMAAA>>>======??????===;;;:::;;;;;;;;;::::::<<<>>>===>>>???AAACCCDDDEEEEEEDDDQQQUUUTTTXXXWWWXXXaaannnzzzzzzqqq\\\VVVSSSSSSRRRZZZvvvmmmQQQDDD@@@999555333333333222111000000///////////////...------,,,,,,------...//////000000000000////////////000000111222222222111000000000000000000111///............///000000///000000111111111111111///000111333444444444444444333333444666888888888666666666666777888999::::::;;;;;;<<<===>>>??????:::::::::999::::::;;;;;;999:::::::::<<<===>>>???============>>>???AAABBBBBBCCCCCCCCCBBB@@@===<<<<<<<<<<<<<<<<<<===>>>>>>:::>>>BBBBBB>>>;;;;;;<<<::::::999888888777666666777777777777888999:::;;;;;;???BBBBBB@@@AAAEEEJJJLLLMMMOOORRRSSSUUUVVVVVVVVVWWWXXXZZZ\\\]]]______^^^\\\ZZZ\\\______\\\XXXWWWVVVTTTTTTRRRPPPKKKHHHDDDCCCAAA@@@???===:::777999:::@@@IIIVVVjjjssspppllliiihhhfffccc```bbbfffiiilllqqqwwwuuupppnnnttt~~~|||uuuxxxwwwrrrnnnlllfff```VVVSSSNNNJJJHHHEEEBBB@@@<<<<<<<<<======>>>>>>>>>??????>>>==================<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>?????????>>>>>>AAAFFFIIIKKKRRRhhh~~~zzz~~~sssuuuwwwvvvzzzsssnnnllllllnnnssszzzooo[[[III===777555666555444333222111111111000000111111222555999<<>>>>>???AAAAAAAAADDDBBBAAAFFFKKKRRR]]]ggglllpppuuuxxxyyyzzzzzz{{{~~~~~~zzzrrrsssrrrnnniiiggghhhjjjggghhhmmmrrrsssrrrwww}}}tttqqqtttzzztttppprrr|||tttlllhhhfffssstttiiiddd]]]WWWQQQIIIAAA<<<<<<;;;:::;;;===>>>===;;;===@@@CCCCCCAAA@@@AAABBB>>>???AAABBBAAA???===;;;BBBDDDNNN___llliiiUUUCCCAAA???===>>>@@@@@@===:::<<<=========<<<<<<>>>???@@@AAADDDGGGIIIJJJKKKKKKGGGPPPOOOKKKNNNNNNMMMUUUYYYppplllaaaXXXVVVRRRSSSfffoooIIIDDD<<<666444444444555111111000///////////////...------,,,,,,,,,------//////000000000000//////......///000111222222333222222111111111111222222...............///000000///000111111111111111000...///000111222333333333333222111222444666777666666555555666666777888999999999:::;;;===>>>??????<<<;;;:::999999999:::;;;888888999:::;;;===>>>?????????>>>======>>>???@@@BBBCCCCCCCCCAAA???<<<:::>>>======<<<<<<======>>>;;;@@@EEEEEE@@@<<<;;;<<<:::999999888777666666555888888888888999:::;;;<<<>>>BBBGGGGGGEEEEEEIIINNNSSSTTTUUUUUUVVVUUUUUUUUUTTTUUUWWWZZZ]]]```bbbccc___\\\ZZZ\\\______[[[VVVTTTSSSRRRRRRPPPLLLFFFBBBAAA@@@?????????<<<888555888;;;EEESSSddd{{{uuusssqqqqqqqqqnnnhhhccc```bbbccccccgggjjjfff```iiisss|||sssqqqvvvyyyxxxwwwzzzyyyrrrkkkgggbbb]]]SSSPPPLLLIIIFFFDDDAAA???<<<<<<======>>>>>>??????@@@??????>>>>>>>>>>>>>>>======<<<;;;:::999999999<<<===============<<<;;;@@@@@@@@@??????BBBFFFJJJJJJPPPfffxxx|||tttnnnkkkhhhgggjjjpppyyyuuudddRRRCCC:::777666555444333222111111111000000111111111444777:::@@@FFFOOOWWW]]]```cccddd~~~eeeSSSJJJJJJOOO___dddjjjllljjjgggeeeeeejjjiiiiiiiiikkkmmmppprrrhhhhhhkkknnnrrruuutttsssssssssssssssqqqooommmkkkddd```ZZZTTTNNNHHHBBB>>>;;;<<<<<<<<<;;;<<>>===>>>>>>EEECCCJJJWWW\\\SSSGGG@@@<<<<<<<<<;;;;;;:::::::::999:::::::::999999;;;===>>>???AAADDDGGGJJJLLLMMMIIIHHHEEEDDDEEEHHHLLLNNNZZZddd{{{zzzkkk```XXXTTTYYYcccgggVVVDDD===:::666444666***---///000000000000000//////.........---------//////............////////////000111111111111111222111000//////000111222////////////////////////...///000111111000///...//////000111111111111111111111222222222333333333555555555555666666666666777888999:::;;;:::999999777888999999888777888999666666777888999;;;<<<===???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???@@@???>>>>>>===<<<;;;999888777666777999999888666444555666666777777777888:::>>>AAADDDIIINNNOOOMMMMMMPPPSSSWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^___\\\YYYZZZ]]]]]]XXXSSSVVVUUUSSSOOOKKKFFFBBB???===@@@CCCAAA===888777777999AAAMMM]]]qqq{{{vvvzzz}}}}}}|||zzzrrrjjjbbb^^^]]]^^^\\\XXXWWWYYYcccnnn~~~nnnjjjlllmmmqqqvvvuuuuuusssnnneee^^^XXXUUUOOOMMMJJJFFFCCCAAA@@@???AAAAAA@@@@@@???@@@@@@@@@BBBCCCCCCCCCCCCAAA@@@??????<<<999999;;;<<<;;;999;;;::::::::::::;;;<<<=========>>>???@@@BBBCCCDDDIIIRRRfff|||yyyxxxyyywwwmmmjjjeeeaaaaaadddkkkppp|||oooUUUCCC<<<;;;999666222000000000000///////////////111333555666===CCCLLLUUU\\\___``````|||dddSSSKKKKKKPPP___ccchhhhhhddd```]]]]]]XXXXXXXXXXXXZZZ]]]```bbbdddfffiiimmmppppppmmmkkkkkkkkkjjjiiigggeeecccaaaXXXTTTOOOJJJFFFBBB>>>;;;999:::::::::999:::===???CCCDDDFFFHHHNNNYYYhhhrrr~~~{{{zzzzzzvvvpppooorrrzzz{{{uuurrrqqqmmmgggbbbYYYWWWVVVXXX\\\aaadddeeejjjpppxxx~~~|||vvvqqqpppppptttxxxooommmooosss~~~xxxssspppvvvzzznnnaaa]]]WWWQQQKKKFFF@@@<<<======<<<;;;;;;;;;<<<<<<@@@AAABBBBBBCCCCCCCCCCCCAAABBBBBB@@@>>>===>>>???DDDCCCIIISSSWWWOOOEEE???<<<;;;;;;;;;::::::::::::999:::;;;:::999999;;;===???@@@AAACCCEEEGGGIIIIIIIIIHHHFFFEEEFFFHHHKKKMMMSSS[[[mmmooo^^^SSSTTT\\\mmmqqqVVVGGG???888444444///000111222111000////////////.........---------///................../////////000111111111111000222111000//////000111222////////////////////////...///000111111000///...//////000111111111111000111111111222222222333333333333444444444555555555666777888999999999888888777888999888777666777999777777777777888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>???>>><<<;;;::::::999999888888777666777888777555444444666555666777888999;;;???CCCIIIMMMRRRSSSQQQQQQSSSVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\]]]]]][[[YYYYYYZZZYYYTTTQQQPPPOOOMMMJJJFFFCCC@@@>>>999<<<>>><<<888666666888???JJJ[[[lll}}}~~~yyyzzz}}}sssiiiccc^^^]]]ZZZVVVUUUWWW^^^iii|||}}}mmmhhhiiijjjnnnrrrsssrrrpppjjjbbbZZZTTTRRROOOMMMJJJFFFDDDBBBAAAAAA@@@@@@???>>>>>>???@@@@@@CCCDDDEEEFFFFFFDDDBBBAAA>>>;;;888888999;;;:::999;;;;;;;;;::::::;;;<<<<<<======>>>???AAABBBDDDEEEKKKSSSdddzzzssspppzzzuuuwww}}}pppmmmgggbbb```aaaeeeiiiuuuvvv___LLLAAA<<<:::777444222222222111000000/////////000222444555:::???HHHQQQXXX]]]______|||eeeUUULLLMMMQQQ^^^aaadddbbb\\\VVVSSSRRRLLLLLLMMMOOOQQQUUUXXXZZZaaaccceeeiiikkkiiidddaaa___^^^]]]\\\YYYWWWUUUSSSJJJGGGBBB???>>>===;;;:::777888888888777888:::===DDDFFFIIIMMMTTTaaapppzzz|||zzztttmmmlllnnnuuu~~~{{{tttqqqppplllddd\\\RRRPPPMMMMMMOOORRRUUUUUUYYY___gggooossssssqqqnnnnnnpppuuuzzznnniiijjjlll~~~~~~zzzvvv{{{uuujjj___ZZZTTTMMMIIIEEEAAA>>>??????>>>===============???@@@AAACCCDDDDDDEEEEEECCCBBBAAA???======???AAAGGGGGGKKKQQQQQQJJJBBB>>>;;;;;;::::::::::::999999:::;;;<<<;;;::::::<<<>>>@@@@@@@@@AAABBBCCCEEEEEEIIIHHHFFFFFFFFFHHHJJJLLLPPPWWWcccyyylllXXXRRRUUUXXXkkkqqqXXXIII???999777555444444333111000....../////////.........------......------------.........///000000111111000000111111000000000000111111////////////////////////...//////000000//////......///000000111111000000000111111111222222222222222222222222333333333333444555666777777777666666555777888777666555666777777777666666777888888999:::999999999999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;======;;;:::777777777777777777888888444555555555333333444666444666888999;;;>>>CCCFFFMMMQQQUUUVVVTTTSSSUUUWWWZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXVVVSSSPPPNNNIIIGGGEEECCC@@@>>>===<<<777999999777444444888<<>>???@@@@@@CCCEEEGGGHHHHHHFFFDDDBBB<<<:::888777888999999999<<<<<<;;;;;;;;;;;;;;;<<<======>>>???AAACCCEEEFFFKKKPPP^^^www~~~tttiiidddllluuuuuu~~~uuuqqqjjjddd```______```lllzzzmmmYYYHHH>>>:::888666555555555333222000000//////000222333444666;;;CCCLLLTTTZZZ]]]^^^|||iiiXXXOOONNNQQQZZZ\\\^^^[[[TTTNNNKKKKKKHHHIIIKKKOOOSSSWWW[[[]]]aaaaaaaaabbbcccaaa]]]ZZZTTTSSSQQQOOOMMMJJJHHHGGGCCC@@@;;;999999:::;;;;;;666777888777777888:::===EEEHHHMMMRRRZZZfffttt~~~~~~{{{yyyxxxsssnnnmmmqqqsss{{{zzzqqqmmmlllggg]]]TTTPPPMMMJJJIIIKKKNNNOOOPPPPPPWWWaaajjjqqqrrrqqqpppiiimmmrrryyy|||qqqllllllooo|||~~~pppfff]]]XXXQQQKKKGGGEEECCCBBBBBBAAA@@@??????>>>?????????@@@AAABBBCCCCCCCCCCCCAAAAAA@@@>>>===???CCCFFFNNNPPPSSSSSSNNNFFF@@@>>>:::::::::::::::::::::999;;;<<<===<<<;;;;;;===???>>>>>>>>>???@@@AAACCCDDDGGGFFFFFFFFFFFFHHHIIIJJJNNNWWW```llleeeWWWRRRPPP\\\tttpppYYYJJJAAA>>>888666444222111000///...////////////............------,,,,,,,,,,,,------...//////000000000000000111000000000000000000111////////////////////////////////////////////////...//////000000000000000000000000111111111111222111111222222222333333333333333333444444444444444444555666555444444444666777666555555555555666666777777777777777777777777999999999999999999999999:::999999999;;;:::999777555555555555555666666666222333444333222222555777555777:::<<>>@@@BBBDDDFFFGGGFFFJJJUUUjjjtttcccZZZ]]]lll~~~yyyvvv{{{yyytttnnngggccc```]]]\\\fffuuuvvvcccOOO@@@;;;999777666666666444222111000/////////111222333444888???HHHPPPWWW\\\^^^nnnrrrxxxnnn\\\PPPMMMPPPTTTVVVWWWTTTNNNJJJHHHIIIFFFHHHKKKPPPUUUZZZ^^^```aaa^^^[[[YYYYYYYYYWWWVVVLLLKKKHHHFFFCCCAAA?????????<<<888666777888999999666777888888888:::===@@@FFFKKKQQQWWW^^^gggrrrzzzxxxuuuttttttqqqnnnoootttuuuzzz~~~vvvlllfffddd^^^UUUNNNMMMKKKJJJJJJLLLOOOPPPPPPJJJQQQ]]]iiiooopppmmmjjjdddggglllpppuuu{{{xxxuuuwww{{{||||||wwwjjjbbb[[[VVVOOOJJJGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>??????>>>???BBBFFFJJJVVV[[[^^^ZZZOOOFFF@@@===::::::::::::::::::::::::<<<===>>>===<<<<<<>>>@@@============???AAADDDEEEDDDEEEEEEFFFGGGHHHIIIIIIKKKVVV___dddvvvwww___RRRNNNTTTeeennnVVVGGG@@@;;;777333111222222111000000000/////////.........------,,,,,,,,,,,,------......///000000000000000000000000111111000000000//////////////////////////////............//////......///000000000000000//////000000000111111111111111222222222333333333111111111222222222333333222333444444222222333444555555444333333333444444666666666666666666666666777777777777777777777777888777777777888888777555555444444444444444333333222333333222222333666999999;;;???AAADDDGGGKKKNNNRRRTTTVVVWWWWWWWWWWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWVVVWWWXXXWWWTTTOOOKKKHHHGGGCCCAAA>>>;;;888777666666888777666333333999CCCKKK]]]jjjyyyooogggbbbbbbbbb^^^YYYXXXYYY___iiivvvyyynnnfffdddeeefffeeefffddd```YYYRRRLLLJJJJJJIIIHHHFFFFFFGGGJJJMMMOOOOOOMMMKKKIIIFFFDDDBBBAAA>>>@@@AAACCCCCCAAA???===;;;;;;:::999999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<======>>>???AAACCCEEEFFFCCCFFFNNN___zzzuuu```UUUTTT\\\ooo~~~yyyzzz|||wwwpppjjjgggddd```^^^dddrrr{{{kkkVVVEEE===:::888666666555333222111000/////////000111222333777===DDDMMMUUU[[[______bbbhhhnnnyyyppp]]]OOOKKKLLLMMMOOOQQQNNNJJJGGGHHHIIIGGGIIIMMMQQQVVVZZZ^^^```\\\XXXSSSPPPOOOPPPPPPPPPEEEDDDAAA???===;;;:::999:::777444333444555666555666777999:::;;;===AAADDDJJJOOOWWW\\\```eeekkkppprrrooooooooonnnlllnnnsssxxx{{{~~~}}}}}}uuunnnfff___[[[WWWRRRNNNNNNMMMNNNPPPSSSTTTTTTSSSOOOVVVaaakkkpppooojjjggg___bbbfffjjjpppwww~~~xxxwww}}}|||oooddd^^^XXXSSSMMMIIIHHHHHHGGGGGGEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>??????AAADDDHHHKKKWWWaaaggg```RRRGGG@@@===::::::;;;;;;;;;;;;<<<<<<===>>>???>>>======???AAA>>>>>>======???BBBDDDFFFCCCDDDFFFHHHJJJKKKKKKKKKNNNVVV^^^bbbkkkmmmXXXNNNOOOYYYnnnkkkSSSDDD???:::555222333444333111000000000/////////............------------......---...//////000000//////000000111111111111000000///////////////////////////......------......///---...//////000000//////////////////000000000000111111111222222222222333111111000000000111222333000222333222111000111222333333222222222222222333333444444444444555555555555555555555555555555555555555444555777777666444444444444333333333333333333333444333333555999<<>>>>>??????>>>===;;;:::;;;;;;;;;:::999:::<<<>>><<<<<<;;;;;;<<<======>>>======>>>???@@@BBBCCCDDDCCCEEEKKKXXXpppttt```UUUQQQTTTcccrrr{{{xxx}}}||||||~~~xxxqqqllljjjhhheeebbbdddppp|||ttt___NNNAAA===999666555444333333222111000///...///000111444666;;;AAAJJJSSSZZZ^^^LLLQQQXXX```jjjxxxnnnZZZLLLGGGHHHIIIKKKLLLIIIFFFDDDFFFHHHHHHJJJLLLOOORRRUUUVVVWWWQQQNNNJJJHHHHHHHHHHHHGGG???===;;;999777666666666555333222222444555444444555777999:::<<>>???AAABBBBBBDDDFFFIIIRRRaaakkkcccSSSHHHAAA>>>;;;;;;;;;<<<<<<=========>>>?????????>>>>>>@@@AAABBBAAA???>>>???AAADDDEEECCCEEEHHHKKKNNNOOOOOOOOOQQQRRRWWW^^^cccsssgggTTTPPPQQQ\\\ooooooXXXGGG@@@888555555555444111000000000000/////////...///..................///---...//////000000/////////000111222222111000//////////////////////////////...------------...///---...//////000000//////........./////////000000//////000000000111111111111000000///000111222333///000111111000///000111111111111000000111222222111111111111222222222333333333333333333333333333333222222333555666555444111222222333333444444555444444555444555888<<>>@@@DDDFFFHHHJJJLLLMMMLLLIIIEEEBBBAAA@@@???===<<<;;;;;;:::999:::;;;:::888888;;;>>>;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGPPPeeeuuubbbXXXRRRPPPZZZgggsssvvvzzzzzztttnnnpppwwwzzzyyypppllljjjjjjgggddddddooo|||kkkYYYFFFAAA;;;666555444444444222111000///......///000444555999>>>GGGPPPXXX]]]>>>EEENNNXXXbbbooo~~~kkkXXXJJJEEEEEEFFFHHHIIIGGGCCCBBBDDDGGGDDDEEEGGGHHHJJJKKKKKKKKKHHHFFFDDDCCCDDDCCCAAA@@@;;;999777555333333333333222222111333555666666555444666888:::===@@@EEEHHHRRRYYYaaaeeedddaaa______cccbbbcccgggjjjlllrrryyy|||}}}vvvppplllbbb```\\\UUUQQQQQQVVVZZZcccdddgggkkkmmmmmmjjjggggggjjjnnnqqqqqqoookkkiii]]]]]]aaaiiiuuuxxxwww{{{~~~{{{yyy}}}pppbbbYYYVVVPPPMMMIIIGGGGGGGGGFFFFFFEEEEEECCCBBBAAA@@@@@@???>>>???@@@AAABBBCCCCCCCCC???AAACCCCCCCCCCCCDDDFFFLLL^^^kkkdddTTTHHHBBB>>><<<<<<<<<=========>>>>>>>>>???@@@???>>>>>>@@@BBBEEEDDDAAA@@@???AAACCCDDDDDDFFFJJJNNNQQQRRRSSSSSSNNNHHHKKKUUUZZZddduuu\\\TTTNNNQQQ[[[pppoooMMMEEE<<<777777777444111000000000000//////////////////............//////---......//////////////////000111222222111000//////////////////////////////...---,,,,,,---...///---......///////////////............/////////000............/////////000111000/////////000222333///000111000///...///111000000000000000111222222.../////////000000111111111111111111111111111111111111111333555666555444///000111222444555777777555555666555666999>>>BBBJJJLLLOOOQQQQQQQQQSSSUUUPPPQQQSSSUUUXXXZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYYYYXXXWWWTTTSSSOOOKKKGGGFFFGGGEEE???999888999:::::::::999777666444777;;;@@@JJJZZZlllyyy|||vvvooolllmmmoooiiilllpppvvvuuummmhhhnnnvvv{{{}}}~~~tttnnngggbbbaaadddgggiiinnnrrrpppjjjggggggbbb[[[ZZZWWWSSSMMMGGGEEEFFFHHHBBB@@@<<<999999;;;>>>@@@BBBEEEIIILLLLLLIIIEEECCCDDDCCC@@@>>><<<;;;;;;<<<777999:::999777777:::===:::::::::;;;===>>>@@@AAA>>>>>>>>>===>>>??????@@@@@@AAACCCJJJ]]]}}}xxxfff\\\TTTMMMSSS___jjjnnnssstttnnngggiiipppttt{{{xxxxxxzzzpppkkkjjjjjjgggddddddooo}}}sssaaaJJJDDD===777555555666666222111000///......//////333444777<<>>AAAGGGRRRaaappp{{{{{{dddSSSHHHFFFHHHEEEEEEEEEDDDCCCAAA@@@???CCCCCCBBBAAA@@@???>>>>>>@@@@@@???>>><<<;;;:::999777777666555444444333333444444333333333444555555222444666666888>>>HHHOOOWWW^^^ccc```]]]\\\[[[XXXbbbdddhhhjjjlllnnnqqqsss{{{tttnnniiieee]]]WWWWWWUUUSSS[[[gggooowww~~~yyytttpppvvvvvvwwwxxxxxxvvvqqqnnndddgggkkkpppxxx|||xxx}}}~~~}}}}}}|||wwwnnngggccc[[[SSSNNNKKKGGGDDDCCCCCCAAA@@@DDDDDDCCCBBB@@@??????>>>@@@@@@AAABBBBBBBBBAAAAAACCCBBBAAAAAAAAAAAABBBCCCKKKWWWbbbbbbVVVHHH???<<<>>>======<<<<<<===>>>???BBBAAA???<<<;;;===@@@DDDAAA@@@???>>>>>>???@@@AAA@@@BBBFFFJJJLLLMMMLLLLLLKKKLLLPPPSSSWWWddd}}}mmm___RRRQQQWWWbbbsssdddRRRAAA<<<<<<999666555,,,---.........///222333------..................000///...---------------------,,,---...000222333///000000000111111111111000000//////.........---//////.........---------,,,,,,,,,,,,,,,---...///........................------------------------.................................////////////000.../////////...------,,,%%%'''***---000111222222///000111222333333333333111000......///111444666777999<<<===>>>@@@BBBEEEJJJNNNRRRSSSQQQQQQRRRTTTUUUUUUUUUVVVVVVWWWYYYYYYZZZXXXWWWVVVVVVWWWXXXZZZZZZ[[[[[[[[[YYYVVVRRRPPPNNNLLLHHHDDD@@@===;;;:::999:::;;;<<<;;;999777555444:::CCCQQQeeeyyy}}}zzzuuulllcccdddgggllluuuvvvqqqzzzxxxiii^^^]]]cccjjjmmmppprrrpppjjjccc___^^^WWWSSSOOOKKKIIIHHHGGGFFFAAA@@@>>><<<<<<<<<<<<===>>>>>>???@@@BBBDDDFFFGGGFFFFFFEEEDDDBBB@@@>>>======;;;999999:::;;;;;;:::???????????????>>>>>>>>>@@@>>>===<<<;;;===>>>???DDDIIIIIIMMM\\\oooqqq___UUURRRQQQQQQ^^^ccciiimmmnnnjjjeeebbbiiioootttuuuwww|||xxxwww{{{nnngggfffjjjllllllhhhmmmwww~~~rrrYYYJJJ<<<777444111222555222111000000000000000111///222666;;;AAAJJJSSSYYY777888:::???GGGSSS```hhhzzzqqq]]]NNNCCC@@@BBBBBBBBBBBBAAA@@@???======;;;;;;::::::::::::::::::<<<;;;;;;:::999888777777333333333222111000000000333333333333333444444555444666777888:::@@@JJJQQQZZZaaaeeeccc______^^^\\\ccceeegggjjjlllooosssvvv|||}}}~~~}}}xxxrrrkkkgggaaa[[[WWWWWWTTTUUUcccttt~~~xxxwwwwwwxxx{{{|||zzzxxxoooqqqvvv{{{|||zzz~~~}}}wwwmmmfffaaaZZZRRRNNNJJJFFFCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>===<<<>>>???@@@AAAAAAAAAAAAAAA??????>>>??????AAACCCDDDHHHQQQ[[[\\\TTTIIIBBB???>>>>>>===<<<===>>>???@@@@@@@@@???===<<<===@@@BBB@@@@@@??????????????????>>>???AAACCCFFFHHHJJJKKKHHHIIILLLRRRXXXfff}}}ttt```UUUQQQTTT___jjj|||eeeLLLAAA>>>;;;777555000000000000///...//////........................//////...---------------//////...------...///000//////000000000111111111000000000/////////....../////////.........------//////////////////000111------------------------------------------------------------------------------.........////////////////////////...------,,,---...//////...---------...///000000111111111111000//////111333777999;;;>>>@@@BBBBBBDDDFFFHHHKKKNNNRRRSSSSSSSSSUUUWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXVVVUUUUUUVVVXXXYYYYYYZZZZZZZZZXXXTTTPPPMMMEEECCC@@@===:::888777777888999;;;:::999777555444:::FFFWWWhhh{{{~~~vvvkkkbbbbbbffflllvvv|||{{{yyyiiiccceeejjjpppqqqpppllleee^^^ZZZYYYRRROOOLLLIIIHHHGGGEEEDDD???>>>===<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEHHHHHHHHHHHHGGGFFFDDDDDD???===;;;::::::;;;::::::;;;;;;<<<<<<===>>>>>>???>>>===<<<;;;;;;<<<>>>???BBBGGGHHHMMMYYYiiizzzfffZZZTTTSSSRRRXXX]]]fffnnnqqqpppjjjeeegggkkkmmmmmmnnnyyy{{{sssooorrr}}}}}}ppphhhgggkkknnnpppssssssxxxzzz```QQQBBB;;;888555333555222111111000000000000000111222555999>>>GGGPPPVVV222333555777<<>>>>>>>>>>>===<<<;;;:::999444444555555555666666666666555555555444444444444222222111111000/////////222222222222222333444444555666888888;;;BBBLLLTTT]]]dddhhhfffcccccccccaaaeeefffhhhjjjlllqqqwww{{{{{{{{{{{{zzzuuunnnhhhddd\\\YYYXXXWWWSSSXXXnnn|||xxxvvvxxx}}}|||~~~zzzwwwyyy~~~wwwmmmeee```XXXPPPMMMIIICCC@@@@@@@@@AAAAAA??????>>>>>>===<<<;;;;;;<<<<<<>>>???@@@@@@@@@@@@<<<<<<<<<<<<>>>@@@BBBCCCEEEJJJQQQSSSQQQJJJDDDAAA>>>============>>>???@@@>>>??????>>>======???@@@@@@@@@@@@@@@@@@???>>>============>>>@@@DDDGGGIIIHHHGGGIIIPPPXXXddduuu|||~~~xxxcccUUUOOOQQQVVVaaauuuaaaMMMDDD>>>:::777666555444333111000..............................///.........------------222111///...------,,,---////////////000000000000111000000000000000//////000///////////////.........------,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,---------.........////////////......---000000000000///---,,,+++------...//////000000000111111111222555888<<<>>>CCCEEEGGGHHHIIIJJJLLLNNNNNNPPPRRRTTTTTTUUUWWWYYY[[[ZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWUUUVVVWWWWWWTTTPPPKKKHHH===<<<:::777666555555555777888888888777888:::===JJJ\\\sssuuukkkffffffjjjpppxxxyyylllkkknnnuuusssnnnfff^^^WWWSSSRRRMMMKKKHHHGGGFFFEEEBBB@@@;;;<<<<<<;;;;;;:::999888::::::;;;<<<===???AAABBBJJJJJJKKKLLLLLLLLLKKKKKKCCCAAA>>>=========<<<:::;;;<<<===>>>@@@AAABBBCCC===<<<;;;;;;<<<===>>>??????FFFGGGLLLVVVbbb~~~ppp```XXXUUUTTTQQQVVV```lllssssssmmmgggeeehhhiiiiiilllxxx{{{nnniiiaaakkkrrrssstttzzzvvvmmmjjjmmmsssvvv|||yyyyyynnn^^^KKKAAA===999666555222222111000000000000000222333444666;;;DDDNNNTTT111333444555777<<>>>>>@@@AAAAAA>>>>>>======<<<;;;;;;:::999:::<<<===>>>?????????<<<<<<;;;<<<===???AAABBBCCCEEEHHHKKKKKKIIIDDD@@@============>>>??????@@@<<<>>>??????>>>======>>>???@@@AAAAAA@@@???===<<<>>>>>>>>>>>>@@@BBBEEEGGGIIIFFFGGGLLLTTT[[[fffooo~~~{{{iii]]]VVVUUUUUUbbbvvv{{{cccQQQEEE>>><<<999888666555555444222000////////////..............................------111000///...---,,,,,,,,,........./////////000000111111111111000000000000000000000000000000000000---,,,++++++************------------------------------------------------------------------------++++++,,,,,,,,,---------------............---,,,---------....../////////...//////000000111222333333444555888;;;???CCCFFFKKKMMMOOOPPPPPPQQQSSSUUUTTTTTTTTTTTTUUUVVVWWWYYY[[[ZZZZZZZZZYYYXXXXXXWWWUUUUUUTTTSSSRRRRRRSSSSSSOOOPPPPPPPPPMMMIIIDDDAAA<<<;;;999777555555555555666666555444666===FFFMMM```ttt{{{qqqllllllqqqsssvvvzzzwwwtttuuu{{{vvvmmmbbbYYYRRROOONNNKKKIIIGGGFFFDDDBBB>>><<<::::::;;;<<<;;;:::888777999999999:::<<<>>>???@@@HHHIIIJJJKKKMMMMMMNNNNNNHHHFFFDDDCCCBBBBBB@@@>>><<<===>>>???AAABBBCCCCCC============>>>???@@@AAA???EEEFFFJJJRRR\\\vvv{{{hhh]]]XXXVVVUUUYYYbbbnnnvvvwwwqqqkkkgggjjjooossszzz|||nnnggg]]]ccciiikkknnnvvvtttnnnooouuuyyy|||yyyxxx{{{~~~mmmWWWGGG???;;;777555333333222111000000000000222222333555:::BBBMMMTTT111333444555666888<<>>>>>@@@@@@AAA>>>>>>>>>===<<<<<<;;;;;;888999:::<<<===>>>>>>>>>>>>===<<<<<<<<<===>>>???BBBBBBBBBDDDFFFEEEAAA===;;;;;;<<<===>>>>>>??????;;;===??????>>><<<<<<===???@@@@@@AAAAAA???>>>===>>>>>>???AAABBBBBBCCCCCCHHHDDDDDDIIINNNRRRXXX^^^oooqqqbbbYYYSSSUUU^^^nnneeeRRRGGGBBB;;;999666555555666444333000000/////////.........------...//////......---..................---------............/////////000000000000111111111111111111111111111111111111111000///......---......------------------------------------------------------------------------+++++++++,,,,,,,,,,,,---+++,,,,,,---------,,,,,,***++++++,,,...///000111/////////000111333555666999:::<<<@@@DDDIIIMMMOOOSSSUUUVVVWWWWWWWWWYYY[[[[[[YYYWWWUUUUUUUUUVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXTTTSSSRRRPPPOOONNNNNNMMMGGGGGGHHHGGGDDD@@@===:::<<<;;;999777555555555555777666333111555@@@QQQ]]]uuuzzzqqqiiijjjoooyyyzzzzzzzzz|||zzzzzzwwwkkk___VVVPPPNNNMMMKKKIIIGGGEEECCC@@@<<<999999:::;;;<<<;;;:::999888999999999:::<<<===??????CCCDDDEEEGGGIIIJJJKKKKKKKKKIIIHHHGGGGGGGGGDDDCCC>>>>>>???@@@@@@AAAAAABBB@@@@@@@@@@@@@@@AAAAAABBB@@@FFFEEEGGGOOOYYYsssnnnbbb]]]\\\aaaeeellluuu{{{{{{vvvqqqjjjqqq||||||nnniiibbbdddgggiiillltttzzzpppnnnqqquuuvvvxxxyyyvvvtttxxxxxxaaaLLL@@@;;;888666444333222111000000000000111111222444999BBBLLLTTT111222333333333555888;;;@@@PPPcccoootttsssllldddWWWPPPJJJGGGCCC<<<888888666666666666666555444444555555444333222111000000000000111111111111111111111000000000000000000000111111111111222444555666444777:::<<<>>>CCCJJJPPPZZZaaafffffffffjjjmmmnnnooonnnllljjjiiilllqqquuuwwwvvvsssnnnhhh```YYYUUUTTTQQQSSSYYY___kkk{{{tttnnnppp{{{uuuqqqttt|||~~~uuupppiiiooo|||}}}tttiiiaaa\\\UUUMMMFFFDDDAAA???@@@AAAAAA@@@>>>>>>>>>=========<<<<<<999999;;;<<<============>>>===<<<;;;;;;<<<===>>>@@@@@@@@@AAAAAA@@@>>><<<999:::;;;<<<===>>>>>>>>>;;;<<<>>>>>>===<<<<<<===?????????@@@@@@@@@??????<<<>>>???AAACCCCCCDDDDDDGGGDDDDDDHHHKKKLLLQQQWWW___mmmsssdddXXXQQQOOOXXXeeevvvkkkYYYNNNBBB===777444555555444333111000000//////.........,,,---.../////////...---+++,,,---...............------------........./////////000000000000000111111111111222222222222333//////......---.................................------------------------........................+++++++++,,,,,,,,,------++++++,,,------------,,,...---------...///000000//////000111333666999;;;AAABBBEEEIIINNNSSSVVVXXX[[[]]]^^^^^^^^^^^^```aaa```\\\XXXUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXVVVVVVRRRQQQPPPNNNLLLJJJHHHGGGAAA@@@???>>><<<:::888777999888666444333333333444888777666555999HHH\\\kkkxxxpppjjjeeejjjsss}}}}}}|||zzzyyyyyy{{{}}}|||yyy|||sssfffZZZRRROOOMMMMMMKKKHHHEEECCCAAA>>>;;;999999999::::::::::::999999999999999:::;;;===>>>???>>>???@@@BBBCCCDDDEEEEEEHHHGGGGGGGGGIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@EEEEEEFFFMMMUUUooouuuiiiddddddgggnnnwww~~~~~~yyyuuuttt}}}~~~qqqllliiiggghhhkkkooouuusssjjjjjjlllpppvvvxxxpppggghhhvvvzzzhhhRRRCCC===999777555444333222111000000000000000111333777???HHHOOO111222222222111222555888999FFFVVVccckkkllldddZZZNNNHHHCCCAAA>>>888444444333333444444444333222222222222111111000000000///111111111111111111111000////////////////////////111111222222333555666777888<<<@@@CCCEEEHHHMMMQQQTTT\\\bbbbbbdddiiinnnoooooommmkkkgggddddddgggjjjlllkkkiiifff```ZZZUUURRRPPPKKKMMMYYYfffsssuuuooojjjooo|||~~~vvvrrrtttzzz}}}tttooonnnuuu{{{xxxpppeee]]]XXXRRRKKKDDDCCCAAAAAABBBBBBAAA???============<<<<<<<<<<<<::::::;;;<<<======<<<<<<;;;:::999999:::;;;<<<======>>>?????????===<<<<<<777888:::;;;<<<======<<<;;;<<<======;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAA>>>>>>???AAADDDHHHKKKMMMMMMJJJJJJKKKJJJHHHLLLRRRRRR\\\ppplll]]]QQQQQQUUU___vvvxxxfffRRRJJJ@@@999777777444222111111000000///......---+++,,,...///000///...---+++,,,---.........------,,,,,,---------.............../////////000000000222222222222333333333444------,,,,,,,,,---......////////////////////////------------------------////////////////////////,,,,,,,,,,,,------------,,,---....../////////...111000/////////000222222333333444666999===AAACCCHHHJJJMMMQQQVVV[[[^^^```bbbdddeeeeeeddddddfffgggaaa]]]WWWTTTTTTUUUVVVUUUTTTUUUVVVWWWVVVTTTSSSQQQQQQPPPOOOLLLIIIEEECCCAAA===<<<:::777666666666666444444333222222333444555444888;;;@@@HHHYYYooo}}}nnnkkkkkkkkksss~~~{{{wwwttttttttttttvvvxxxyyyyyy}}}zzzuuutttkkk^^^TTTNNNLLLLLLKKKGGGDDDAAA???>>>>>>===;;;888888888777777888888999888888999999:::;;;======<<<===>>>??????@@@@@@???AAAAAAAAACCCFFFFFFEEEDDDGGGGGGHHHIIIJJJLLLMMMMMMCCCCCCCCCBBBBBBAAA@@@@@@<<>>:::<<>>>>>>>>======>>>@@@BBBCCCAAA@@@@@@BBBGGGNNNTTTXXXUUUSSSQQQOOOJJJEEEHHHNNNJJJRRRcccxxxnnn\\\TTTOOOQQQddd{{{{{{aaaWWWJJJ@@@<<<999666333222111111000///......---+++,,,...000000///...---,,,---.........---,,,+++,,,,,,,,,---------......---.........//////000000222222222333333444444444000000000000000111222333000000000000000000000000------------------------000000000000000000000000,,,,,,------------............///000111111000000000000000000222444666777888999:::<<<@@@DDDHHHKKKMMMNNNRRRVVV[[[```ccceeeggghhhjjjjjjiiihhhjjjkkkaaa\\\VVVSSSTTTVVVWWWWWWUUUVVVVVVVVVTTTRRROOOMMMQQQPPPNNNKKKGGGCCC@@@>>><<<:::777444333444666777222111111222333555666888000777@@@JJJWWWjjjuuuhhhjjjpppttt~~~}}}vvvqqqnnnnnnkkkkkkjjjjjjkkksssxxxrrrnnneeeXXXOOOKKKJJJJJJIIIDDDAAA>>><<<===>>>>>>>>>888777666555555666777888888888888888999:::;;;<<<<<<<<<===>>>>>>>>>======;;;;;;===@@@CCCDDDCCCBBB@@@@@@BBBDDDFFFHHHJJJKKKCCCCCCCCCBBBAAA@@@???>>>999AAADDDFFFJJJMMM```~~~tttssstttxxx|||vvvppplllmmmtttzzzooogggfffjjjmmmjjj```RRRMMMSSS\\\gggooonnn___MMMBBB<<<777666555444222111000000000000000111111222666<<<@@@000111222222111000111222:::===EEERRR___ffffffcccMMMGGG@@@;;;888777666555444444333333222111000000000000000000000000000000000000000000////////////111111111111000000000000...///000111222555:::===AAAFFFMMMQQQSSSSSSSSSSSSUUUWWW[[[```eeejjjnnnooouuupppjjjeeeaaa]]]ZZZXXX\\\[[[ZZZYYYVVVQQQKKKFFFIIIJJJNNNVVVbbbqqqtttgggeeegggooo|||}}}{{{zzz}}}vvvppprrrtttuuunnnddd\\\XXXSSSLLLGGG@@@AAACCCCCCBBBAAAAAAAAA???>>>===<<<<<<<<<<<<<<<999999:::::::::999999888888888888999:::<<<===>>>===<<<;;;:::999888888888::::::;;;;;;;;;;;;;;;;;;;;;::::::999888999999999======>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBCCCEEECCCEEEIIILLLNNNNNNMMMLLLLLLUUU\\\bbbtttrrr___SSSOOOXXXeeewww^^^NNNFFF@@@999555333333222222111111000////////////000000000000000------------------------...------,,,,,,,,,---------...///000000///...------,,,---///111333222111......///000111333555666555444444333222111111000000000000000000000000000111111000///....../////////...---,,,---...000222...000222333333222333555444444555444444666:::===:::<<>>===<<<:::999888777555555666666555555444333666555555555777999;;;<<<<<<<<<<<<;;;:::999888777::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@???>>>===============@@@<<<>>>EEEHHHMMM^^^sssyyyxxxyyyvvvpppqqqtttzzz{{{llliiimmmiiiccc[[[OOOEEEEEEKKKaaalllrrrfffSSSEEE===:::777777666555333222111111///000111111333888>>>CCC000111222222111000111222333666>>>LLL[[[eeehhhhhhXXXRRRHHH???:::666444333444444333333222111111000000000000000000000000000000000000000000000000///111111111111111111111111///000222222444777<<>>======<<<<<<<<<<<<===::::::::::::::::::999999777777777888999;;;<<<===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999<<<<<<===>>>???@@@@@@AAAAAABBBBBBAAA@@@???AAABBB@@@BBBEEEGGGIIIJJJJJJJJJIIIMMMQQQWWWeeerrr]]]QQQSSS\\\ooommmYYYJJJ???::::::888777555444333222111////////////////////////------------------------------,,,,,,,,,------...---...////////////...------------///111222222000///000000111222444666777666666666666666555555555444444444333333333222222222222111111111111222222111000//////000222444555333444666666555555666888888999999999999;;;???BBBDDDDDDDDDEEEGGGJJJMMMOOOSSSSSSUUUYYY]]]bbbfffhhhaaa```]]][[[YYYYYYZZZZZZZZZUUUPPPOOOQQQSSSRRRPPPOOOMMMLLLLLLMMMMMMLLLJJJKKKHHHCCC@@@>>><<<:::888666555444333222222222222444000///222333111444999@@@IIIYYYjjjzzzwwwtttuuu}}}|||tttmmmhhhfffhhhggggggjjjlllssstttjjj```YYYPPPHHHDDDCCCCCCCCC>>>===<<<;;;999888777777555555555555555444333333777777777777888999;;;<<<;;;;;;<<<<<<;;;:::999888999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<;;;:::::::::::::::???;;;===DDDFFFJJJYYYkkkxxxvvvvvv}}}|||uuuvvv|||tttooolllhhhccc[[[OOODDDCCCGGG\\\jjjrrrkkk[[[LLLAAA;;;555555444333222111000000111111111111222666;;;???000111222222111000111222///111777CCCRRR^^^eeeggg^^^VVVKKKAAA:::666444222444333333222222111111111000000000000000000000000000000000000000000000000222222222222222222222222000222333555777;;;@@@DDDLLLPPPUUUXXXXXXXXXXXXXXXWWWXXXZZZ^^^ccchhhmmmppppppmmmjjjgggddd___ZZZVVVUUURRRNNNLLLKKKKKKJJJIIIHHHGGGGGGIIIPPPXXXaaagggqqqvvvzzzyyyxxxtttjjj```___aaafffppp}}}{{{{{{~~~uuupppqqqrrrzzz|||tttgggaaaYYYSSSPPPLLLGGGCCCCCCCCCBBBAAA@@@?????????<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;::::::999666777777888999;;;<<<===<<<<<<;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777::::::;;;<<<===>>>?????????@@@AAA@@@>>>======>>>===>>>???AAACCCEEEGGGGGGGGGEEEGGGLLLTTTfffkkkVVVQQQTTTZZZkkkvvv^^^LLLCCC===;;;777555444333000///////////////////////////------------------------,,,,,,,,,,,,,,,---......,,,------......------,,,---------///111222111000111111111222333555666777777777888999::::::;;;;;;::::::999888777777666666555555444444444555555666444444444444555777999;;;999::::::999888888:::<<<===>>>???@@@@@@BBBFFFHHHNNNMMMKKKJJJJJJLLLNNNOOOQQQQQQSSSVVVYYY\\\___aaaWWWUUURRRPPPNNNNNNNNNOOOSSSPPPMMMMMMPPPQQQOOOMMMMMMLLLJJJIIIJJJIIIHHHFFFDDDAAA===:::999888666444444444333222111111111111222000000111111111888???PPP\\\nnn~~~|||sssvvv~~~}}}tttmmmiiigggkkklllnnnqqqsssxxx}}}~~~~~~qqqfff[[[UUULLLEEEAAA@@@@@@@@@<<<<<<;;;999888777666666444444555555444444333222999888888888888999:::;;;999:::<<<======;;;:::888888888888999999999999::::::::::::;;;;;;;;;;;;;;;::::::999888888888888999<<<:::<<>>666555444333222222111111111222111000000333777;;;000111222222111000111222222222444<<>>===;;;;;;;;;;;;<<<<<<===>>>======<<<<<<;;;;;;;;;;;;888888999999;;;<<<===>>>===<<<<<<;;;<<<<<<============<<<<<<<<<<<<;;;;;;777777777777666666555555888888999:::;;;<<<======???@@@AAA@@@===<<<<<<<<<;;;;;;;;;===???AAADDDEEEGGGBBBDDDJJJKKKRRRooo}}}cccVVVRRRQQQ[[[jjjxxxzzzbbbRRRBBB>>>888555444444222000000000///////////////...........................++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------...111111000///000000111111222444555666666777888:::;;;===>>>???>>>>>>===<<<;;;::::::999:::999888888777777777888777888888999:::<<<>>>???>>>>>>>>>===;;;;;;===??????AAACCCCCCDDDFFFIIILLLQQQPPPPPPOOONNNNNNNNNNNNMMMMMMOOOPPPRRRTTTVVVWWWNNNLLLJJJHHHGGGHHHIIIIIILLLKKKJJJKKKMMMNNNLLLJJJJJJHHHFFFEEEEEEEEECCCAAA>>><<<888666555444333222222222111111111111111111222333444333444:::FFFQQQfffqqqzzzwwwvvvsssqqqppprrrrrrrrrrrrxxxvvvrrrooonnnsssvvvzzz{{{{{{|||{{{}}}|||nnnbbbYYYSSSJJJCCC???>>>======::::::999888777666555555444444444444444333333222888888888888888888999999666888:::<<<<<<;;;:::888777777777888888888999999888888888999999999999999:::999999888888999999999:::999;;;??????@@@GGGQQQ___~~~wwwnnnjjjkkk{{{sssiiigggeeeaaaXXXNNNIIIJJJVVVfffxxx}}}uuudddPPP@@@:::999777666555444444555000000000000///111555888000111222222111000111222444333333666===EEELLLPPPOOOIII@@@:::666555555555333333222222222222222111000000000000000000000000///000000000111111111222000000000111111222222222222555888<<>>>>>>>>===<<<<<<===>>>>>><<<<<<<<<<<<======>>>???>>>===<<<;;;::::::::::::======<<<<<<;;;;;;;;;;;;555555666666555555444333777777888999:::;;;;;;<<>><<<<<<<<<;;;::::::;;;<<>>>>>=========<<<<<<<<>><<<;;;999888888888::::::;;;<<<>>>@@@AAABBB@@@AAAAAA@@@>>>>>>???AAA@@@BBBCCCDDDEEEFFFIIIKKKMMMOOOQQQSSSSSSQQQNNNLLLIIIIIIIIIIIIJJJLLLMMMNNNIIIHHHFFFEEEEEEFFFHHHIIIGGGGGGGGGIIIJJJJJJHHHGGGEEEDDDAAA@@@@@@???===;;;:::777444333333333222111111111000000000111222222222555888999>>>KKK\\\hhhwww}}}{{{vvvnnniiiccc``````dddkkkrrrwww~~~|||wwwvvvvvv}}}~~~||||||~~~xxxiii^^^XXXRRRJJJBBB>>><<<;;;:::999999888777666666555555444444555555444444333222666666777777777777777777555666888:::;;;:::999888777777888888888999999999888888888888777777777777888888777777777777888888888888:::=========BBBHHHSSSnnnxxxkkkeeebbbsss{{{rrrjjjhhhggggggaaaXXXSSSSSSWWWgggxxx}}}mmmVVVDDD<<<;;;888666555555555555---.../////////111444777000111222222111000111222222111111333777<<>>888666555444333222222222222222222222222000000000000000000000000///000000111111222222222000000111111222333333333555888===BBBIIIQQQYYY^^^bbbdddeeedddccccccdddfffbbbccceeegggiiikkkmmmnnniiihhhfffddd```[[[UUUPPPJJJJJJJJJMMMPPPTTTUUUUUUTTTRRRNNNKKKJJJKKKNNNPPPQQQYYY```bbbcccdddbbb___aaabbbeeekkkuuuwwwssssssssstttvvvvvvrrrooolllddd\\\VVVSSSOOOKKKGGGEEEDDDDDD@@@???@@@DDDGGGGGGCCC???;;;;;;;;;:::;;;;;;<<<<<<>>>>>>======>>>???AAABBB@@@???>>>>>>>>>>>>>>>>>>???>>>===;;;:::999999999<<<<<<<<<;;;::::::999999444555666777666555444333666666777888999:::;;;;;;>>>@@@BBBAAA???=========;;;;;;:::;;;<<<===???@@@@@@@@@CCCGGGEEEDDDOOO___wwwyyyjjj[[[TTTOOOOOOVVVfff}}}fffYYYIII>>>:::888666444333222222111111000000///........................,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------...000000///...------------...///000111222222333555666777888999999999:::;;;;;;<<<<<<===@@@???===<<<:::999999999;;;<<<===>>>@@@AAAAAABBB@@@BBBDDDDDDBBBBBBBBBCCC@@@BBBDDDEEEEEEFFFHHHIIIIIILLLQQQTTTTTTQQQMMMJJJFFFEEEDDDCCCCCCEEEGGGIIIHHHFFFEEEDDDDDDEEEFFFGGGBBBCCCDDDDDDDDDDDDCCCCCC@@@>>><<<;;;;;;:::888666666444111111111222222111111000000000111222333333///555;;;@@@KKK]]]nnnwwwyyytttggg```ZZZYYY]]]dddoooyyy~~~~~~wwwuuurrrqqqssssssrrrrrruuu~~~qqqddd[[[VVVPPPHHHBBB>>><<<:::999999999888777666666555555555555666666555555444333444555666666777777777666777777888999999999999999999999999999:::::::::;;;888888888888888777777777555555444444444555666666888999:::;;;<<<===@@@CCCKKK```{{{kkkbbb]]]fffxxx}}}tttllljjjjjjkkkggg```[[[[[[XXXeeettt}}}~~~rrr\\\III===;;;888555333222333333---.../////////000333666000111222222111000111222222222222222333555888:::BBB>>>999666555444333222222222222222222222222222000000000000000000000000///000000111111222333333222222333333444555555666999<<>>=========>>>AAACCCEEEBBBAAA???>>>===<<<<<<<<<>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999999888888666777888999999777666555666666777888999:::;;;;;;<<<>>>AAAAAA???>>>======;;;;;;;;;;;;;;;<<<<<<===<<>>??????@@@@@@@@@@@@CCCFFFHHHGGGFFFEEEEEECCCEEEFFFGGGFFFFFFGGGIIIJJJMMMPPPSSSSSSPPPMMMKKKFFFDDDAAA??????BBBEEEGGGGGGFFFCCCAAA@@@@@@AAABBB>>>?????????>>>===>>>???;;;999777666777666444222333111///...000111111000000000000111222333444444222<<>>AAABBBEEESSSssslllbbb\\\[[[bbbtttxxxoookkkjjjllliiibbb^^^]]]WWW```llluuuzzztttaaaNNN@@@>>>:::666333222222222///000111000//////111333000222222222111000111222444555444333111000111111888666444333444444333222222222222222222222222222000000000000000000000000///000000111222222333333444444555555666777888888<<<@@@FFFNNNWWWaaakkkqqqxxxwwwtttooojjjfffffffffccceeehhhjjjkkkiiigggfffdddaaa^^^ZZZVVVQQQKKKGGGEEEEEEHHHPPP^^^mmmyyy{{{wwwqqqlllhhhfffeeefff___hhhppprrrqqqrrrpppmmmjjjjjjjjjooozzz}}}xxx~~~zzzxxxxxxvvvvvv{{{|||tttkkkccc]]]WWWQQQPPPLLLHHHCCCAAAAAABBB@@@AAAEEEMMMTTTTTTNNNHHH===<<<;;;;;;::::::::::::>>>=========???BBBEEEGGGBBBAAA@@@>>><<<;;;::::::===============>>>>>>???;;;;;;:::999999888777777888999;;;<<<;;;:::888666666666777888999:::;;;;;;:::===???@@@???>>>======::::::;;;:::::::::::::::;;;@@@AAA===>>>EEEJJJKKKRRRjjjrrrbbbZZZUUURRRWWW___iiittt\\\NNNFFF???;;;555555444444333222111111////////////////////////......,,,+++***)))))))))......,,,,,,,,,,,,.........------...///000...------------------...///000111111111111111111111111...///111444777999;;;<<<::::::::::::;;;<<<>>>>>><<<===>>>>>>????????????@@@DDDHHHKKKJJJHHHGGGGGGEEEGGGIIIIIIHHHGGGHHHIIIMMMNNNPPPQQQQQQOOOMMMLLLFFFDDD@@@======@@@EEEHHHGGGEEEBBB???===<<<<<<<<<<<<<<<<<<;;;999999:::;;;777666444444444444222000111///------...000000000111000111111222333555555>>>KKKZZZiii}}}zzzxxxtttkkkbbbZZZTTTVVVbbbooowwwpppiiidddeeegggkkkvvvzzzoooddd\\\XXXKKKGGGBBB>>><<<<<<<<<<<<999999888888777777666666777777777777777666666555333444666888999:::999999>>>===;;;::::::;;;===>>><<<<<<<<<=========>>>>>>;;;:::::::::999999888888666666666666666777888999999:::;;;:::<<<@@@BBBCCCAAAJJJgggnnnccc\\\UUUSSS___sss}}}{{{yyypppllljjjkkkiiibbb]]]\\\TTT[[[eeeooovvvtttcccRRRDDDAAA===888555444333444222333222111///...///000111111111111111111111111//////000000111111222222111111222333333333333222444444444333333222222222333333333333333222111000000222333333222000000111333666888999888999<<<@@@DDDHHHOOOYYYbbbiiinnnqqquuutttsssqqqmmmiiieeecccfffffffffhhhjjjiiigggeeeddd[[[RRRNNNJJJEEEDDDFFFFFFGGGMMM\\\sss{{{rrrmmmkkkqqqxxx{{{zzzxxxwwwwww|||xxxtttuuuyyytttwww}}}||||||}}}}}}|||yyysssjjj```ZZZVVVUUUPPPIIICCC@@@???>>>>>>>>>DDDLLLRRRTTTQQQKKKGGG???===:::888777888;;;<<<===<<<<<<===@@@AAAAAA@@@AAA???<<<:::999999;;;<<<<<<<<<==================<<<<<<;;;;;;;;;:::::::::AAA===999999<<<>>><<<888999888777888999:::888777999:::;;;===>>>>>>>>>???<<<<<<<<<<<<;;;:::999999;;;;;;<<<===@@@CCCFFFHHHPPPZZZsss~~~tttnnnppppppwwwuuulllbbbVVVSSSXXXTTTeeewwwxxxeeeXXXKKKAAAAAA999444777777333000222222222222000///......///000///.........,,,***'''...---,,,,,,++++++++++++------------------------,,,,,,,,,------.....................////////////111222333333222333555777777888888888999999999999::::::::::::::::::::::::AAABBBDDDEEEGGGHHHHHHIIICCCCCCCCCCCCCCCBBBBBBBBBGGGGGGGGGJJJLLLKKKHHHDDD@@@??????>>>===<<<<<<;;;@@@???<<<:::888888999:::888888777777666666666555555555333222111111000000222111000000111222222111111...///555666444888???KKKYYYnnn{{{xxxwwwoooccc]]]UUUXXX^^^iiiuuu~~~nnn___```iiittt~~~zzzrrrjjjaaaWWWPPPIIIFFFBBB>>><<<;;;===>>><<<;;;999777666777777888777777777777666666666666333777;;;:::777666999===<<<===>>>===<<<<<<>>>@@@<<<<<<<<<<<<;;;;;;:::999;;;:::999888888888999::::::999777555555666777888999999999:::;;;<<<===>>>@@@JJJ^^^rrrcccZZZTTTPPPRRRYYYddduuu|||uuuuuu{{{zzz}}}{{{tttnnnkkkllljjjccc]]][[[[[[]]]aaahhhssswwwmmm```RRRDDD999777888555444555222111000000000000000111222222222222222222222222222222222222222333333333000111111222222222222222444333333333222222222222000000111111222111111111333444555555444444666888;;;>>>BBBDDDDDDGGGKKKOOORRRSSSVVV[[[aaahhhmmmpppuuutttssspppmmmiiieeeccccccccccccdddeeedddaaa______VVVNNNJJJGGGCCCBBBEEEFFFIIITTThhhzzzqqqpppttt{{{~~~~~~~~~~~~~~~{{{||||||{{{~~~~~~}}}{{{vvvooofff^^^YYYVVVSSSNNNGGGBBB???>>>======>>>BBBHHHNNNOOOMMMIIIGGG@@@???>>>===<<<======>>>===<<<;;;<<<>>>@@@???>>>???===;;;999888999;;;<<<>>>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::===999777999>>>BBBBBBAAA???<<<999888888999888777:::;;;<<<======>>>======;;;;;;;;;<<<;;;;;;:::999<<<<<<===???AAADDDGGGIIILLLRRReeezzzmmmdddccc```eeeooo|||mmm```ZZZTTTZZZbbbooouuufffZZZMMMCCC:::888777333222444////////////...///000111///---,,,---...///...---...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,---------......---.........///////////////000111111000111333555666666666666666777888888888888888888888888888888===>>>@@@AAACCCDDDDDDEEEBBBBBBAAAAAA@@@@@@@@@???CCCBBBCCCEEEGGGFFFCCC@@@===<<<<<<;;;::::::999999===;;;999777666555666777444333333333222222222222333222111000////////////111000///////////////...555111000444888===GGGQQQaaammm~~~vvvooofff^^^\\\```bbbgggooowww|||}}}||||||{{{~~~yyyjjjkkkttt}}}tttjjjccc[[[SSSLLLGGGEEEAAA===;;;:::;;;<<<;;;:::999888777777777888777777666666666555555555333777999999666666888<<>>???AAAHHHXXXwwwvvvgggYYYRRRLLLLLLPPPYYYgggsss{{{sssoooqqqqqqnnnppprrrxxx~~~zzzuuuooollllllkkkfffcccbbb\\\]]]```fffqqqxxxsssjjjZZZKKK>>>::::::777444444222111111000000000000000222222222222222222222222444444444333333333333333///000111111222222111111222222222222222111111111//////000111222222333333444555555555666999>>>BBBHHHMMMSSSWWWXXX[[[___bbbdddcccaaaaaacccgggkkknnnqqqpppooommmjjjgggdddbbbbbbaaaaaaaaaaaa___[[[XXXVVVOOOHHHFFFDDDAAA@@@CCCEEELLL\\\tttuuurrrvvv{{{}}}yyyrrriiiaaa[[[WWWUUUOOOKKKEEE@@@>>>===<<<<<<===@@@CCCGGGHHHHHHGGGFFFBBBCCCDDDEEEDDDCCCBBB@@@===<<<:::;;;<<<===<<<;;;<<<;;;999888888999;;;<<>>>>>=========;;;;;;;;;;;;::::::::::::999666555888???FFFIIIJJJEEEAAA;;;888777888999999;;;;;;<<<<<<===<<<<<<;;;999::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@CCCEEEGGGIIIJJJUUUnnn|||mmm```ZZZVVVWWW^^^ppp{{{gggYYYRRRQQQ\\\ooo{{{cccVVVHHH???:::666555777111111000//////000111222111///------...000000///...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------.........//////---...///.........000222444444333222333444555666666666666666666666666666888999:::<<<===>>>>>>?????????>>>>>>===<<<;;;;;;<<<<<<<<<>>>@@@???<<<:::888888888777777666666555777666444333222222222333111000000000000000//////111000///......---...............///////////////777444444888AAALLL\\\jjjxxxsssggg___]]]```nnnooossswww{{{{{{xxxuuuqqqppprrrzzzwwwxxx~~~nnnbbb\\\WWWOOOIIIEEECCC???<<<:::::::::;;;;;;:::999888888777888888666666555555555444444444333555888777555555777:::??????>>><<<999888888999::::::;;;;;;::::::999999:::::::::::::::;;;<<<===;;;:::999777777888999999:::::::::;;;<<<===??????CCCFFFQQQkkk|||lll]]]TTTLLLIIIKKKPPPZZZddduuuxxxwwwqqqkkkiiifffbbbgggkkkppp|||zzzrrruuu~~~~~~{{{~~~|||vvvpppmmmnnnnnnlllkkknnniiiiiiiiimmmwwwjjjYYYGGG???<<<999555222222222111000000000000000333333333333333333333333444444333333222111000000//////000111111111111000111111111111111111111111222222222222333444444555555555777888<<>><<<<<<;;;;;;<<<===>>>@@@BBBCCCDDDEEECCCEEEIIIKKKKKKHHHEEECCC>>><<<:::999:::::::::999:::999888777888999;;;<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999999777666888>>>DDDIIIJJJFFFAAA:::555555777:::;;;<<<<<<<<<<<<<<<;;;:::999888888999:::;;;<<<<<<;;;999999999:::<<>>;;;:::999888888888999999;;;;;;;;;<<<===>>>???@@@DDDEEEMMMdddrrrggg]]]SSSNNNNNNPPPWWW^^^kkkqqqtttpppkkkiiihhhfffiiioooxxx{{{ooommmrrrtttuuuuuuvvv{{{xxxrrrnnnooooooooosssxxxzzzzzzwwwuuu|||}}}kkkSSSDDD>>>;;;777333333333222111000000000000333333333333333333333333333222222111000///......//////000111111111111000111111111111111111111111333333222222222333444555999<<>>???>>>???BBBCCCOOOddd{{{zzzuuuxxx}}}|||yyywww{{{}}}|||xxxrrrhhh```ZZZVVVRRRPPPGGGCCC???<<<<<<<<<;;;:::;;;;;;<<<===???AAACCCDDDDDDFFFJJJMMMMMMJJJGGGDDD@@@===:::999999:::999888888888777777888999;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999;;;:::888999<<>>???@@@CCCEEELLL```{{{ooodddYYYTTTRRRSSSWWW\\\fffoootttqqqmmmmmmpppqqqsss}}}ooojjjkkkhhhlllooorrryyy~~~xxxsssqqqppppppuuu|||~~~wwwwwwxxx___KKKAAA<<<999555444333222111000000000000444444444444444444444444222222111111000///......///000111111222222111111111111111222222222222222222222111111222444555777CCCHHHPPPYYYbbbmmmvvv|||zzzxxxuuurrrnnnkkkiiihhhffffffeeeddddddddddddeeefffdddaaa___\\\WWWRRRNNNAAA<<<999;;;======>>>AAAEEESSSggg}}}||||||vvvsssqqquuuzzz}}}}}}{{{yyyyyyuuunnneee___ZZZVVVPPPLLLCCCAAA===;;;;;;<<<;;;;;;:::;;;<<<>>>???AAABBBCCCCCCEEEHHHJJJJJJIIIFFFDDDBBB???;;;::::::;;;;;;:::888888888888999::::::;;;::::::::::::::::::::::::::::::::::::999999999999===<<<;;;::::::;;;<<<======999555333555888:::;;;:::;;;;;;;;;:::999999888777777999:::;;;;;;;;;;;;:::999999999:::<<<>>>???@@@CCCGGGIIIJJJWWWrrrrrrkkkjjjuuu|||]]]PPPOOOSSSbbbrrr}}}yyyfffSSSEEE@@@;;;666444555666555444333111//////000222222111------------------...///------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------...///...,,,,,,...000........./////////000000........................//////000111222333333222333333333333222222222222000111333222111000111222000000000000000000000000......//////////////////------............/////////////////////000111222111333333222111333888===FFFSSScccooowww|||{{{xxxvvvyyy~~~{{{sssvvv~~~vvvrrrgggggghhhkkkpppuuu{{{~~~xxxqqqnnnjjjgggccc[[[QQQIIIAAA@@@>>>===<<<<<<<<<===999999::::::::::::999999555555444444444333333333444444444444444444444444888999999888666555777888::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;999999999999999888888888:::::::::;;;<<<===??????@@@DDDLLL\\\zzzttthhh]]]XXXVVVVVVXXX[[[hhhssszzzxxxssstttzzz}}}pppgggdddaaaggglllooovvv|||vvvqqqnnnrrrxxxtttmmmqqqyyyzzzhhhSSSEEE???:::666555444333222111000000000444444444444444444444444444444444333333222222222000111111222222222222222222222222222333333333444222222222333666999<<<>>>LLLSSS___lllyyy}}}zzzuuuoookkkiiihhhhhhgggfffdddbbb```_________]]]\\\YYYVVVSSSNNNIIIDDD===888666999;;;;;;<<>>@@@BBBCCCCCCBBBAAABBBDDDEEEEEEEEEDDDCCCCCC@@@===;;;;;;<<<======999999999999::::::::::::888999999::::::;;;;;;<<<:::::::::999999999999888;;;<<<===<<<;;;::::::::::::888666666777999999888999::::::::::::999999888777888999:::::::::::::::999999888888999;;;<<<>>>===???BBBDDDEEEKKK\\\lll}}}lllTTTLLLOOOWWWaaaiiirrr{{{tttbbbOOOIIIAAA<<<;;;:::777444222000///000111222111000---------------...//////------------------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---......---,,,+++---///---...000111111000///...------------------------------...///000000000000000000000000111111111111...000111111......///111........................,,,---......////////////,,,,,,,,,------.....................///000111222111444666777999@@@JJJSSSbbbnnn{{{{{{tttjjjkkkllllllmmmpppssswwwxxx~~~xxxtttjjjkkklllnnnqqqvvv{{{zzzssskkkeeeggggggddd]]]TTTKKKEEE>>>>>>===<<<;;;;;;;;;<<<999999:::;;;;;;::::::999555555555555444444444444555555444444555555555444777888888888777777999;;;:::;;;<<<<<<=========<<<<<<<<<======<<<;;;999888888888999999888888777666999999::::::;;;===>>>???<<>><<<;;;<<<===<<<<<<999<<>>>>>>>>::::::::::::::::::::::::888999999:::;;;<<<===>>>:::::::::999999999888888999;;;===>>>===<<<;;;;;;:::888888888999999888666888999999:::::::::999999888888999:::::::::999999777666666666666888999;;;>>>===???CCCFFFJJJRRRZZZrrr{{{___RRRNNNNNNNNNVVV___eeeffflll}}}}}}aaaXXXMMMEEEAAA>>>888333444333111111111000---+++---------------...///000------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,------,,,+++***,,,...,,,...000222333111///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.....................//////000111111111,,,///000///---,,,...000,,,,,,,,,,,,,,,,,,,,,---+++,,,---...............---------....../////////---------...///000111222///333888===CCCOOO^^^iiixxx{{{rrr``````^^^[[[ZZZ[[[^^^aaakkk{{{yyytttooopppqqqrrruuuyyy}}}xxxppphhhaaa___bbbddd```WWWMMMEEEAAA===<<<;;;;;;::::::::::::888999:::;;;;;;;;;:::999666666555555555444444444666555444444555666555444111222444666666888;;;>>>;;;;;;<<<===>>>>>>======<<<<<<======<<<:::888777777888888888888777666666999999999:::;;;<<<===>>>:::@@@FFFNNNccczzznnnhhhfffcccbbbdddlll|||}}}qqqjjjdddjjjooorrrzzzsssgggeeehhhooorrrmmm]]]MMMIIIMMMRRRccckkklll```PPPEEE<<<555666555444222111000000000???>>><<<;;;;;;999666444555888:::;;;:::999999999666777777666333222333555555333333444666777777666888888888999<<<@@@CCCFFFSSS[[[gggrrr|||{{{xxxrrrlllgggeeedddddddddcccaaa]]]WWWRRRMMMJJJMMMGGGDDDEEEEEE@@@======666222333;;;===999;;;BBBHHHTTTbbbjjjnnnsssyyy}}}{{{zzz}}}}}}}}}}}}zzzzzz|||}}}~~~{{{xxxtttrrrqqqqqqqqqlllhhhbbb^^^YYYRRRIIICCC>>>======<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBAAA>>>;;;>>>CCCFFFEEEBBB@@@@@@>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888999:::;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777<<<<<<;;;:::999777777666999999999::::::;;;;;;;;;666666666666777888999:::<<<===>>>???@@@DDDIIIMMM___rrrrrr]]]QQQNNNMMMPPPRRRUUUXXXZZZbbbppp}}}|||kkkYYYNNNIIICCC<<<999777444333222000---+++///...------///000///---/////////......---------.........---+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///000000000///......---++++++,,,,,,,,,---------,,,---.../////////...------.........---,,,,,,+++***++++++,,,,,,++++++***/////////......---------////////////...---,,,+++------------...000111222000000000///...///222555777<<>>@@@EEEMMM[[[wwwlllffffffddddddfffmmm|||zzznnnnnnlllooouuutttooojjjdddiiigggaaaVVVJJJBBBAAACCCHHHVVVbbb```TTTIII@@@:::888777555444333111///...CCCAAA@@@??????>>>;;;999666999===AAACCCCCCAAA???>>>===;;;999888888888888666555444666999===??????CCCBBBBBBCCCDDDEEEFFFGGGOOOUUU___gggppp{{{{{{xxxvvvxxxuuupppkkkgggcccaaaaaabbb```]]]XXXRRRMMMHHHFFFDDD???===??????;;;999999:::666777;;;<<<:::>>>DDDFFFPPPZZZ```cccgggkkkooorrruuuwwwuuuqqqqqquuuzzz||||||{{{{{{~~~~~~{{{vvvrrrooommmllljjjgggbbb^^^YYYRRRIIICCC>>>>>>======<<<<<<=========>>>>>>?????????>>>>>>???===<<>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999:::;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888999999999999999999999999999999999:::::::::;;;;;;777777777777888999::::::<<<<<<===>>>???BBBGGGKKKQQQ^^^yyypppaaaWWWRRRSSSTTTTTTRRRPPPTTT]]]fffwww}}}mmmaaaTTTIIIFFFAAA:::666333222111000333111000000000111///...------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******+++++++++,,,,,,,,,------...---,,,+++)))(((------......---,,,,,,+++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++------...//////......---000/////////000000000111//////000000111444999===CCCLLLZZZhhhtttzzzooo\\\VVVPPPNNNLLLMMMWWWbbbxxxzzznnnaaaWWWRRROOOOOONNNLLLHHHBBB===:::::::::999999999999::::::<<<<<<;;;;;;999888777666777666555555444444555555444555555555555444333333222222333555666888999999:::;;;;;;;;;;;;::::::999:::::::::999999999999888;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>???@@@DDDJJJVVVnnnqqqjjjjjjggggggkkkqqquuusssqqqvvvyyypppiiiccc```___ZZZQQQGGG@@@>>>>>>@@@LLLWWWXXXTTTMMMEEE>>>999888666444333222111000JJJHHHGGGFFFEEEDDDAAA??????AAAHHHPPPWWWXXXUUUPPPMMMHHHCCCAAAAAAAAA???===>>><<<:::<<>>BBBDDDEEEHHHLLLJJJNNNSSSVVVWWWYYY]]]aaabbbhhhmmmlllggggggnnnuuu||||||}}}{{{{{{}}}xxxrrrmmmhhhfffgggeeebbb^^^YYYQQQIIICCC@@@???>>>===============>>>>>>??????>>>>>>===<<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<======>>><<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::<<<<<<;;;;;;::::::999999777777888999:::;;;;;;<<<999999999999::::::::::::888888777888888999:::;;;:::;;;<<<<<<===@@@DDDGGGGGGLLL]]]zzzyyykkkcccccccccaaa[[[TTTPPPPPPRRRXXXaaappp~~~ooocccZZZRRRFFF<<<666555666777333111///.........---+++---------...............++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,++++++***************++++++++++++------------,,,***)))(((---------------,,,,,,+++------............---------,,,,,,,,,,,,++++++++++++,,,---...///000000000---......///////////////111111222333666===DDDJJJXXXeeewww}}}rrrgggXXXSSSOOOPPPSSSXXXaaaiii|||}}}~~~wwwmmmbbbWWWNNNIIIGGGGGGFFFDDDBBB???===;;;:::999999888888999999:::<<<<<<;;;;;;:::999888777888777666666555555666666555555555555555444333333222222333555666777888999;;;;;;;;;;;;:::999888777999999999888888888777777::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>???@@@BBBFFFNNNbbbyyypppnnnkkkkkknnnvvv{{{yyyuuulllfffZZZYYYVVVPPPGGGAAA===;;;:::AAAIIIOOOTTTUUUMMMCCC===:::666444444333222111TTTRRRPPPNNNLLLJJJFFFDDDIIIMMMVVVcccpppuuusssnnnfff___WWWSSSSSSRRROOOJJJKKKHHHFFFGGGMMMUUU\\\```bbbbbbaaa^^^ZZZTTTOOOKKKEEEHHHKKKPPPWWW```kkkrrrrrrrrrpppnnnkkkhhheeecccdddeeeeeedddbbb^^^[[[XXXYYYVVVOOOHHHBBB>>><<<<<<999777888999777555777<<<<<>>>>>======>>>>>>???@@@@@@@@@@@@@@@???@@@>>>===>>>@@@BBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888999999999999::::::::::::<<<<<<<<<;;;;;;:::::::::777777888999:::;;;;;;<<<999999999999999999999:::999999888888999::::::;;;999:::;;;;;;;;;===@@@CCCFFFFFFPPPccc|||{{{pppeeeYYYQQQQQQUUU^^^iiivvvwwwkkkZZZJJJ@@@;;;:::999444111///............---////////////000000000000//////......---+++***)))------------------------------------------------,,,------...------,,,,,,******+++++++++,,,,,,,,,,,,,,,------............,,,,,,---------,,,,,,+++------............------........................,,,---...//////000000000---......///111222222333555666999===CCCLLLVVV\\\ppp}}}{{{ssshhh___WWWWWWZZZaaahhhnnnqqqssszzz{{{yyyyyy~~~xxxsssjjjaaaWWWOOOIIIEEEEEEDDDBBB@@@???>>>======::::::999999999999::::::===<<<;;;::::::999999999888888777666666666666666555555555555555444333333222222333444555777777888999999999:::999999888888:::::::::999999999999888999999999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>@@@BBBHHHWWWrrruuuooojjjiiimmmvvvzzzqqqlll^^^\\\YYYTTTNNNFFF???;;;999;;;@@@IIIUUU\\\WWWMMMDDD???999555555555444333```]]]ZZZWWWTTTPPPKKKHHHLLLQQQ\\\nnn}}}uuurrrqqqppplllggg^^^ZZZVVVUUUZZZaaahhhllloooooommmjjjccc[[[SSSOOOGGGIIIKKKPPPWWW```jjjpppllllllkkkiiieeeaaa]]][[[YYYZZZ\\\]]]]]]ZZZVVVTTTSSSOOOIIIBBB===:::999999888888888888666555;;;DDDMMMbbbxxx{{{qqqfff^^^WWWVVVUUUUUUXXX^^^jjjooorrrmmmfffgggsss~~~~~~|||}}}{{{uuunnngggaaa^^^\\\\\\\\\YYYSSSLLLFFFCCCAAA@@@???>>>============;;;<<<>>>???@@@AAABBBBBB@@@???===>>>??????@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888888888888999999999::::::<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999888999999::::::888999:::::::::;;;===@@@DDDEEEKKKUUUddd{{{ppp^^^VVVRRRRRRXXX```lll~~~zzzeeeTTTGGG>>>:::777555222111222333222222///////////////000000000/////////...---,,,+++***------------------------++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,------------...,,,,,,,,,,,,------......++++++,,,,,,---,,,,,,+++,,,,,,------------,,,,,,..............................///////////////...222111111222333444666777;;;???EEEMMMWWWbbbmmmttt~~~uuulllccc]]]]]]dddoooyyy~~~yyyyyyzzz~~~{{{sssnnnppptttxxx}}}{{{nnnhhh___WWWQQQLLLHHHEEEDDDBBB???===;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<:::999999999999999888888777666666666666666444444444444444333333222222333333444555666777777555666777888999999999999::::::999999999888888888888888888999999999::::::999:::::::::::::::;;;;;;<<<<<<===@@@CCCNNNdddxxxwwwnnneeebbbeeemmmwwwtttooofffccc___ZZZUUULLLBBB;;;888888:::DDDUUUcccccc]]]MMMFFF===777666777555333jjjgggccc```\\\XXXSSSOOOKKKOOOZZZkkk}}}wwwrrrkkkhhhjjjnnnsssvvvzzzzzzxxxtttmmmddd[[[VVVPPPPPPRRRVVV\\\cccjjjooollllllkkkhhhccc\\\VVVRRRQQQSSSUUUWWWVVVSSSPPPMMMJJJGGGBBB===999777666777666666777777444666BBBOOOlllyyyjjj^^^[[[ZZZYYY]]]dddlllpppsssqqqnnnrrr}}}}}}xxxqqqiiibbb]]]ZZZWWWWWWWWWSSSMMMHHHDDDBBBAAA@@@???>>>===<<<<<<<<<888999;;;===>>>@@@@@@AAA>>>>>>>>>???@@@BBBCCCDDD======<<<<<<;;;<<<<<<===;;;;;;:::::::::999999999999:::;;;============<<<<<<<<<<<<<<<;;;:::999999777777777888888999999:::;;;;;;;;;::::::::::::::::::::::::999999888888888999999999999999888888888999999888888888888999:::888999::::::999999;;;======???DDDKKKSSSddduuubbbVVVMMMMMMRRRYYYhhhvvv~~~ppp[[[JJJ@@@:::777444222222333333222000/////////............,,,,,,---...////////////------------------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------...............---,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---//////000000000//////...222111000111333777;;;===JJJPPPYYYdddnnnwwwyyyrrrkkkeeebbbcccnnnyyy|||xxxvvvvvv{{{rrriiijjjooo{{{~~~vvvfff___VVVPPPMMMKKKHHHEEE@@@>>>;;;999888888999999;;;::::::999999::::::;;;<<<;;;999888777888999999888777666666555555666666333333333333333222111111222333333444555555666666333444555777888999999:::888888888777777777666666777777777888888999999:::999999999999999999999:::::::::;;;>>>@@@GGGXXXhhh{{{mmm```YYY[[[^^^fffrrrxxxrrrnnniiibbb^^^YYYQQQEEE<<<666666777???OOObbbjjjiiiXXXNNNBBB:::888888555333qqqnnnkkkhhheeeaaa]]]YYYRRRTTTYYYbbbmmmyyy}}}~~~|||uuulllddd___[[[[[[[[[\\\```dddggghhhiiiiiiiiifffaaa[[[UUUQQQOOOPPPQQQQQQOOOLLLHHHEEEAAA???<<<888666555555555444555666666666;;;LLL]]]yyygggbbbaaa^^^bbbiiiqqquuuzzz{{{||||||uuummmddd]]]XXXUUURRRSSSRRRMMMHHHCCCBBBBBB@@@@@@>>>===<<<;;;;;;;;;999:::;;;===>>>?????????===>>>?????????@@@BBBCCC<<<<<<<<<;;;;;;<<<<<<===::::::999999999888888888777888:::<<<<<<<<<;;;:::;;;;;;;;;<<<;;;;;;::::::666666777777888999999:::999999:::::::::::::::::::::::::::999999999888888999999999999888888888777999888888777777777888888888999::::::999888:::;;;:::;;;>>>CCCHHHRRRfffwww}}}iiiWWWQQQPPPPPPWWWbbbiiirrr}}}sss]]]OOOCCC???:::777666555444444333333222111000000///...,,,,,,...//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------.........---+++***)))((())))))******+++,,,,,,,,,,,,,,,------............------+++++++++,,,,,,,,,---------...///000000000000000333222333777===GGGPPPUUUdddjjjsss{{{~~~{{{yyyqqqjjjeeecccccceeeooozzzxxxtttsssxxx|||yyynnnpppwwwvvvlllbbbZZZRRRLLLJJJIIIFFFCCC<<<:::999777777777999999999888888888888888888999:::999888666666777888999777666555555444444555555111222222222222111000000222333333444444555555666333444555666777888888888999999888888888777777777666666777777888999999:::::::::::::::::::::::::::999999:::<<<===AAANNN[[[yyynnn\\\SSSSSSRRRWWWaaannn{{{{{{sssllleee```]]]VVVIII???777888777888DDDVVVdddiiibbbVVVGGG===:::888555222tttrrrooommmkkkhhhdddaaa^^^]]]\\\\\\___gggqqqxxxyyy{{{ssskkkgggdddbbb``````aaabbbbbbbbbbbbcccddddddaaa]]]WWWTTTOOOOOOOOONNNKKKGGGBBB@@@;;;:::888555444333333333333555777888888AAAUUUhhhoooiiifffcccfffnnnxxx}}}~~~}}}}}}tttjjj```YYYTTTRRRPPPPPPOOOJJJDDD@@@@@@BBB@@@???>>><<<;;;;;;::::::======>>>??????@@@???????????????>>><<<;;;<<<===<<<<<<;;;;;;;;;<<<<<<===999999999888888888777777555777999;;;;;;;;;:::999::::::;;;;;;<<<;;;;;;;;;555666666777888999999999999999999999999999999999999999999999999999999999999999999999888888777777888888777777777777777888888:::;;;:::999888999:::<<<:::<<<@@@DDDJJJTTT___|||ggg[[[TTTMMMNNNUUUUUU\\\ccchhhtttmmm^^^QQQMMMGGGBBB???>>><<<;;;888888777666444333222222///000000000///...------........................---------------------------......///000000000///++++++,,,,,,,,,------------,,,+++++++++,,,---...)))***+++,,,,,,,,,,,,,,,......////////////......---------....../////////+++,,,...///111222222333888999<<>>===BBBZZZuuu|||rrrlllhhhmmmxxxxxxlllbbb\\\XXXUUUSSSRRRNNNIIIDDDAAA???<<<:::===>>>>>>>>>===<<<;;;:::::::::;;;<<<======<<<<<<============<<<;;;:::999<<<;;;:::999999999::::::888777666555555666777888999:::;;;<<<<<<;;;999888777777777888888888888888333333444444555666666666:::;;;===>>>>>><<<;;;:::888888999999999888888777888888888888777777777666555666777888999999888777999999999999999999999999888;;;===<<<;;;===DDDJJJaaazzzjjj^^^TTTNNNKKKLLLMMMRRRZZZ^^^dddrrrvvviii___UUUSSSVVVWWWTTTOOOJJJDDD===999::::::777333111333444333111///////////////............//////*********++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++.........---,,,+++)))(((---,,,++++++*********+++,,,,,,------,,,***((('''...------...//////...---...............///000111222111333555444111444:::666CCCOOOWWWhhh}}}yyylllmmmlllfff]]]TTTPPPNNNOOOOOOUUUcccuuuzzzssspppuuuyyywwwsssqqqyyyxxxnnnddd^^^[[[XXXSSSNNNJJJEEEAAA>>>;;;:::888666555666666777777777666666666666777777444444555555555555555555:::777333333444555444222444444222111000...------222111111111222333444444555555666666666666555555777888888777777666555444333444666888:::::::::999::::::::::::::::::::::::======<<<<<<<<>>888555666:::@@@IIIRRR\\\UUUKKKAAA999666666777~~~{{{yyyxxxxxxvvvssspppooonnnllliiigggfffeeeeeeddddddffflllyyy~~~|||yyyuuurrrppphhhgggddd```^^^]]]]]]]]]]]]ZZZWWWUUUUUUTTTRRRPPPLLLKKKIIIFFFBBB>>>:::888666555333333555666888888999888<<>>777555555777===EEENNNKKKEEE???:::666555555~~~~~~~~~}}}zzzxxxxxxwwwuuurrrooollljjjiiigggddd```aaakkk|||zzzxxxwwwxxxyyywwwsssoooeeeeeecccaaa^^^\\\ZZZXXXWWWTTTPPPNNNMMMNNNMMMLLLGGGFFFDDDAAA>>>:::777555222222111111333666999;;;AAA@@@BBBFFFGGGNNNeee|||}}}uuusssssszzz~~~oooddd___[[[TTTOOOGGGDDD@@@>>>>>>>>>>>>===<<<<<<=========<<<<<<;;;888999::::::;;;:::::::::============<<<;;;:::999888888999999999888777666777666666555555666666777555666888999:::999999888444444444444444444444444444555555666666777888888888999:::<<<<<<<<<;;;:::888888999999999999999888777777777777666666666666444555666666777777666666888777777777666666555555444777999999888999<<<@@@CCCPPPeee{{{mmmggg]]][[[YYYWWWSSSOOORRRWWWXXX]]]aaadddjjjttt|||}}}ssskkkcccZZZTTTHHHDDD???<<<<<<;;;888555444444333333222222222222333222111000////////////000///...---------------------------..................---------...//////........................111111111222333333333333333444555666888999::::::999777777<<<@@@DDDMMMVVVeeerrryyyqqqggg```^^^YYYSSSPPPPPPSSSUUUWWW___dddrrr{{{zzz|||~~~}}}yyy{{{~~~uuujjjbbb^^^\\\ZZZaaa\\\SSSKKKEEEAAA<<<:::;;;:::999888777777777777777666555555444444444555666666555555555555555555555333222222333444333333000000111111111111111111111111000000000111222222333333444444444444333333666666666666666666555555666666555555666666777888666666666666666666666666888999999999999;;;???BBBHHH^^^mmm]]]TTTNNNJJJGGGIIIPPP[[[eeejjjllliiieeeaaa```aaacccdddhhhrrruuupppnnnqqquuu}}}~~~~~~rrrjjjjjjggg___XXXLLLDDD;;;666222000444:::======<<<;;;888666444222~~~~~~~~~~~~~~~}}}|||}}}}}}{{{yyyvvvssspppnnnnnniiicccbbbjjjxxx|||xxxuuusssuuuxxxwwwrrrllldddddddddbbb```\\\XXXUUUTTTQQQLLLHHHHHHHHHGGGGGGAAA@@@???<<<:::777555333222111111111222666;;;???KKKIIIHHHGGGFFFKKK\\\nnnyyyuuuwww{{{~~~|||zzz}}}qqqfffaaa\\\TTTMMMDDDAAA>>><<<<<<======<<<;;;;;;<<<<<<===<<<<<<<<<999::::::;;;;;;;;;:::::::::;;;;;;;;;::::::999888555777888999999777555444666666666666666666666666444444666777888888888888666555555555555555444444555555666666777888888888777888999:::;;;;;;;;;:::777888999999999999999999777777666666666555555555444444555555555555555555666666555555444444333333444666888888777777999;;;AAAHHHUUUiii}}}wwwvvvtttpppggg]]]UUURRRRRRRRRRRRSSSXXXbbbkkkqqqwwwxxx{{{{{{uuu```YYYPPPKKKIIIFFFAAA<<<999999999888777777666555666555333111000000000000111000///...---------...000//////...------------000//////......//////000//////...//////000000111333333444444333333555666666888<<>>999444111333888444444555555555444333222|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||zzzvvvsssqqqqqqmmmhhhggglllwwwyyyvvvrrrsssuuusssmmmgggccccccdddccc___ZZZUUURRRRRRNNNIIIEEECCCCCCBBBAAA===<<<:::888666444333222444444444333444888???EEEQQQNNNKKKFFFCCCEEEPPP\\\gggrrryyyrrrssszzz}}}|||~~~|||yyyvvvtttyyy~~~rrrhhhaaaZZZQQQJJJCCC@@@===;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888999999999888777777555666777888888666444333555555666666666666555555333444555666777777888888666666555555444444444333555555666666777888888888777777888999999999999999666777888888999999999888666666666555555555555444444333333333333333333333444444444333333222222222444555777777777777888999<<<@@@GGGRRRccc}}}uuucccWWWWWWRRRNNNMMMOOOTTT[[[```hhhiiimmmuuuwwwmmmeeeaaa]]]VVVPPPKKKJJJIIIGGGDDDAAA>>>===<<<;;;999666555444444555666555444444333333333333222111000////////////000222111111000000000111111333444444555555666666666000222555777888:::>>>BBBFFFKKKSSS[[[aaadddeeedddaaa^^^^^^bbbeeefffhhhlllxxx|||tttiiiccc___ZZZVVVPPPQQQWWWcccssszzzuuutttwww}}}}}}{{{yyyqqqggg```^^^]]]\\\ZZZSSSNNNFFF@@@===;;;999888999999999999888888888777888888777777777777888888444444333333333222222222111111222222222222222222333333222222111000000000111111000000000000000111111111222222222222111111222333444555555555555555888777555444444444666666777777777777777777777777666888999::::::;;;===>>>DDDKKKfff}}}iii\\\UUURRRMMMJJJMMMVVVaaahhhrrrqqqlllddd^^^```gggnnnxxxyyymmmeeecccdddeeejjjpppwwwqqqiiiddd]]]WWWPPPIIIAAA===888222222666222111111000111111222333|||~~~~~~}}}~~~~~~}}}{{{wwwssspppmmmjjjfffeeehhhnnnuuuzzz}}}xxxuuupppnnnllliiiddd```___``````___[[[VVVPPPMMMLLLIIIDDDAAA@@@???===<<<999888777555444333333333111222222222333999BBBIIITTTRRRNNNIIIEEEEEEKKKQQQSSSYYYcccnnnwww{{{yyywwwrrrooonnnsss}}}wwwtttwww{{{~~~{{{xxxuuuooorrruuuwwwwwwyyy}}}{{{qqqggg^^^UUULLLFFFBBB???;;;999999999999888888999:::;;;<<<=========<<<<<<======<<<<<<;;;;;;777777888888888888777777666666777777777666555444444555555666666555555444555555555666666777777888444444444333333222222111444555555666666777888888888888888888888888888888555555666777888888888888666555555555444444444444333333222111111111222222222222222222222222333333555555555555666777999999888:::???DDDMMMaaaooo]]]TTTLLLIIIHHHHHHLLLPPPWWWYYY[[[```hhhttt~~~yyysssoooiiiiiifffccc^^^YYYUUURRRKKKHHHDDD@@@===;;;;;;;;;666777888888888888777777333222000//////000000111/////////000111222333444555666888999999999888888555999???CCCHHHNNNVVV\\\eeelllvvvwwwrrrooopppoookkkiiijjjppppppooooooqqqtttxxxyyyxxxpppdddZZZTTTRRRRRRRRRVVV\\\hhhwwwtttooorrruuu{{{|||wwwtttkkkeee___]]]^^^]]]YYYUUUIIIEEE???;;;:::999888777777777888888888888777666777777777777888999::::::777777666666555444444444111222444444222111111222444444333222111111000000222222111000000000111111111111222222222222111111111222333444555555555555777777666666555666666666888888888888888888888888555888:::;;;;;;;;;<<<===>>>DDDZZZsssggg[[[WWWRRRNNNOOOVVV```hhhssstttrrrlllfffgggpppyyyqqqfff`````````gggooovvvxxxiii___XXXTTTQQQKKKEEEAAA;;;333000111222111///......///111222|||~~~~~~~~~{{{uuupppmmmhhhddd```\\\\\\___dddgggdddmmmvvv|||sssppplllfffbbb^^^[[[YYYZZZZZZZZZXXXTTTOOOJJJFFFBBB???===;;;;;;;;;999888777777555444333333333333000222333444666>>>JJJSSS\\\ZZZVVVPPPKKKJJJKKKLLLKKKMMMSSS]]]ggglllmmmmmmiiiiiillltttyyyqqqoootttyyy|||}}}~~~~~~|||zzzwwwqqqqqqqqqqqqqqqqqqrrrsssvvvsssmmmdddYYYNNNEEEAAA>>>;;;888666777888888777777888:::;;;<<<=========;;;<<<<<<<<<<<<;;;:::999888888999999999999999888777777777777666666666555444444555666666555444444777666666666666666777777555555444444333222222222333444444555666666777777999888888777666666666666333444555666777777777777555555555444444444333333333222111000000000111111111111111222333333444444555333222222444777999::::::999;;;@@@DDDOOOcccvvvwwwjjj[[[SSSLLLGGGFFFJJJKKKLLLNNNOOORRRYYYccckkkyyy~~~}}}zzzxxxiiieee___YYYSSSPPPNNNMMMFFFHHHJJJLLLMMMLLLJJJIIIDDDBBB???;;;888777666666444555666999<<>>;;;;;;;;;;;;::::::999888999::::::;;;;;;;;;::::::888888777666666666666777333444555666666555444333888777777666666666777777888888777666555555444444333333444444555666666666:::999888666555555555555222333444555666666666666555555444444444333333333333222111/////////000111000000111222333444444555444222000000333666888:::;;;888888<<>>888777,,,------...////////////yyyzzz|||}}}{{{tttlllfff___\\\XXXUUUSSSPPPMMMKKKHHHLLLSSS]]]eeejjjjjjiiiaaa]]]WWWRRRNNNMMMNNNOOOSSSQQQMMMIIIDDD@@@===;;;555555444333333222333333//////000111333444444444444888<<>>888666555555666777777666666777888:::;;;<<<=========;;;999777666666777888888888888888777777777777999888666555555777888::::::999777666555555555666555555555555555666777888777777888888666555333111444444555555555555555555444222111222444555444111222222222333333333444444444555555555444333333222333222111111000000111111...//////000111222222222......000111333555666777999999999:::<<>>>>>>>>999999999:::::::::::::::999888777666666777888999555666666777777888888888777666555444444555666777777777666555444444444555222222222222222333333444444444555666666555555444555555444444444444444444444333111222333444333111111111222222222333333333222222222222222111111000222222111000000000000111...//////000000111111222111111111222222222222222444444444555777:::<<<>>>AAAFFFVVVppp|||sssfff[[[WWWNNNEEEBBBBBBCCCHHHNNNRRRVVV\\\______\\\ZZZYYYYYYXXXYYY___jjjwww}}}~~~{{{zzzxxxwwwuuutttsssssspppnnnmmmrrrwwwuuunnnfff```ZZZRRRLLLHHHGGGGGGGGGDDDGGGIIILLLQQQYYYdddkkkyyy}}}zzzzzzzzzvvvtttvvvvvvzzzqqqnnnppptttwwwzzz{{{{{{zzz}}}yyyrrriii___UUUNNNKKKFFFDDDAAA??????>>><<<:::777777777666666666555555444444444555555444444444444333333222222333333444333333333333444444444444222333333555777999;;;<<<:::777444222222222111000111111222222333333333444444444555555555444444333555444333222111111111111333333333333333333333333444444444555555555666666555555555555666888999:::888999===DDDRRRmmmyyyvvvqqqnnnqqqwwwuuuvvv~~~wwwgggcccYYYVVVSSSSSSSSSOOOGGG@@@777777444111...///222444iiikkkoootttxxx|||}}}{{{xxxuuupppjjjfff]]]YYYUUURRROOOMMMJJJGGGIIIEEE???<<<===@@@BBBDDD@@@???===<<<;;;<<<===>>>777777666444222111000///000000000000111222333333444555555333222666===DDDOOO[[[nnn~~~tttpppoooooorrruuuxxxyyyzzz||||||zzzxxx{{{}}}}}}yyytttqqqqqqkkkjjjjjjjjjkkkkkkjjjhhhrrrllleee```]]]ZZZTTTMMM@@@===;;;;;;<<<>>>>>>>>>::::::999999999999999999888777777777777888999:::555555666666777888999999777777666555555555666666555555555444444444444444444444333333333444444555222333333444555555666666555555444444444444333333333333222222222222222111111111111111222222222222111222222222222222111111222222111000000000000000////////////000000111111111111111111222222222222333333333444666888:::;;;???AAAKKKZZZmmm|||oooaaaQQQGGGBBB@@@BBBGGGFFFIIIMMMPPPPPPOOOMMMLLLHHHFFFDDDHHHPPP[[[eeejjjmmmnnnoooppprrrssstttuuuuuuzzz~~~|||wwwwwwuuurrrooonnnpppqqq|||rrrmmmjjjhhhfffdddbbbaaaaaabbb___ZZZVVVXXX\\\\\\WWWQQQSSSOOOJJJGGGGGGIIIKKKKKKRRRWWW^^^ccchhhnnnwww~~~~~~|||yyysssqqqssswwwyyy~~~sssqqqssswwwyyyyyyyyyyyyyyyuuuqqqkkkbbbYYYRRRLLLIIICCC@@@<<<:::::::::999999666666666666666666666666444444555555555555444444444333222111111222333444000111111111111222222222111111222444666999;;;<<<888666444222111111000000111111222333444555555555222222333333333333333333444333222222111111111222333333333333333333333333333333444444444555555555444444555555666777888888999777;;;BBBHHHZZZ}}}xxxrrrmmmpppwww{{{|||lllfff\\\YYYXXXYYYZZZWWWNNNGGG;;;999666222111222555777dddfffjjjooouuuyyy|||~~~|||yyyuuuppplllgggaaa]]]TTTQQQMMMJJJHHHFFFCCCAAA@@@===:::888999:::::::::::::::888777777777777777444444333222222111111000111111000000000111222333555777999777555:::EEEOOOeeeuuu}}}{{{vvvqqqooofffdddcccdddgggiiiiiihhhiiiaaaYYYWWWWWWVVVQQQMMMCCC@@@<<<::::::;;;;;;:::;;;:::999888888888999999777777777888888999::::::555666666777888999999:::999888888777666666666666444444444555555555555555555444444333333333444444111111222333444555666666555555444444333333333333333333333222111111111111000000000111111111222222222222333333333333222222222111000000//////000000///////////////000000000...///000111222333333444333333333444555777888999:::===CCCIIIQQQaaa}}}}}}hhhXXXMMMEEEAAABBBDDDEEEFFFHHHJJJJJJIIIIIIDDDAAA???@@@FFFLLLRRRUUU^^^^^^___aaabbbdddeeeeeeeeegggiiijjjkkklllnnnpppttttttttttttsssqqqooommmlllkkkhhhbbb]]]YYYXXXYYYffflllsssuuuppphhhaaa]]]UUUTTTRRRRRRRRRTTTWWWYYYUUUPPPKKKJJJLLLNNNMMMKKKMMMKKKJJJMMMRRRYYY^^^aaajjjpppxxx}}}|||wwwssstttxxxyyywwwyyyzzzxxxuuusssrrrsssnnnlllgggaaaYYYPPPIIIEEE@@@===999777777888888888555555555555666666666666555555555666666555555555333222111000000111222333222222222222333333333333111111222333444666777888555444333111//////000000000111333555666666777777111111111111111111222222222111111111222222333444333333333333333333333333333333333333444444444444555555666666555555555555999666:::AAABBBNNNuuu~~~vvvnnngggjjjsss|||wwwxxx}}}}}}|||uuujjjbbb___^^^___```]]]TTTMMM===:::555222111333666777]]]___ccchhhmmmrrruuuvvvxxxtttnnngggaaaZZZTTTPPPLLLIIIFFFCCCBBB@@@>>><<<888666555666777777555444444444444333222222111000111111111111111000000000000000000000111222333444:::>>>AAA>>><<>>@@@BBBLLLcccxxx}}}ooo```RRRHHHEEEEEEEEEFFFIIIKKKKKKJJJHHHDDDAAA??????BBBDDDFFFGGGMMMNNNOOOQQQSSSUUUWWWXXXWWWWWWUUUSSSQQQRRRUUUXXX[[[\\\^^^^^^^^^^^^\\\[[[\\\\\\ZZZVVVPPPLLLJJJIIIMMMRRRWWWZZZXXXUUUQQQOOOHHHGGGFFFGGGJJJOOOTTTWWWJJJHHHEEECCCDDDGGGKKKNNNSSSTTTXXX___kkkvvv{{{yyy~~~~~~~~~|||vvvooojjjjjjkkkllljjjfff```VVVLLLDDD???===:::777666666777777777555555555555555555555666555555666666666666555555333222222111111222222333555555555555666666666666222222111111222333333444222222222000......000222000111444666888888888888222222111000000111111222111111111111222333444555333333333333333333333333222222222333333333444444555555666666555444333333666444888======FFFeeevvvlllaaabbblllyyysssssswww~~~}}}{{{tttlllhhheeeeeefffbbbZZZRRRAAA<<<666111111222333444QQQTTTWWW\\\```dddggghhhlllggg```ZZZTTTNNNIIIFFFCCCAAA>>><<<<<<;;;999777555444444555777777555333000000111111111111000///000000000111111111111111000111222333666888:::<<>>CCCOOO[[[rrr{{{kkk^^^XXXTTTUUUYYY^^^aaa```[[[VVVPPPLLLHHHEEEDDDDDDCCCBBBCCCCCCEEEFFFHHHIIIKKKKKKLLLKKKJJJGGGDDDCCCEEEGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLNNNOOOMMMJJJFFFDDDCCCAAABBBEEEFFFFFFEEEDDDDDDBBBAAAAAABBBFFFLLLSSSWWWHHHJJJKKKIIIIIINNNYYYaaakkkmmmrrr|||vvvlllffffffhhhjjjgggbbb[[[QQQHHH@@@;;;:::888555555666666666555555555555555555555555444444444444555555444444444222222333333333333222222555555555555666666666666222222111111111222222333000111222111//////222555000111444777999999999999555444333222111111222222222222222111222222333333111111111111111111111111222222222222333333333333333333444555555555444333555555888:::;;;CCCXXXmmm{{{nnn___]]]fff|||uuuppppppsssyyy}}}wwwsssnnnlllkkkfff^^^WWWJJJDDD;;;555222222222111GGGIIILLLQQQUUUXXX[[[\\\]]]XXXSSSNNNJJJGGGDDDAAA===:::888666666666444333333222222333444444333111...///111222333222222111222222222222222222222222222333555888<<>>???CCCJJJQQQUUUPPPUUUYYYXXXXXX___mmmyyy{{{xxxxxx}}}~~~{{{tttvvvwwwyyy{{{~~~wwwlllfffgggjjjfffccc]]]VVVMMMEEE???<<<888666444444555555555333666666555555555444444444222333333444444333333222222333444555555444333222222222333333333333444444222222111111222222333333000111333222000111444777///111555888:::::::::999888666555333222222333333444444333222111111111111000000000000000000000000111111222222222333333333000111333555666666555555666888999:::;;;CCCQQQ^^^sss```[[[bbbnnn|||qqqlllmmmpppvvv{{{yyyssspppnnniiiaaaZZZTTTLLLAAA999666444222111>>>???BBBEEEIIILLLOOOPPPKKKJJJGGGCCC@@@<<<999888888777555333333222333333555444222222333333222000333//////333444000000444333222333666555222333777888999:::>>>IIIUUUZZZYYYbbbbbbbbb```]]]ZZZYYYZZZfffmmmsssrrrnnnpppzzz|||yyyyyy|||{{{wwwrrrbbbbbbdddggghhhaaaTTTIII???>>><<<;;;:::<<<===>>>======<<<;;;::::::::::::999999888888999999:::;;;<<<===>>>@@@???>>><<<;;;>>>>>>>>><<<999888888999;;;:::999888777666555444333444555777888:::;;;<<<888777666555333333333222111111222222222333333333555555444333444555666777555444222000............222222222222222222222222000000000000000000000000//////.........---------///............---------......///000000000000000111333444444333222444555666555444444666999===???HHHUUUkkk{{{rrrhhh```ZZZUUURRRRRRPPPNNNLLLJJJIIIIIIIIIMMMOOOPPPMMMHHHDDDCCCDDDBBBAAA@@@AAACCCDDDDDDDDDDDDJJJMMMLLLLLLMMMMMMJJJHHHBBB@@@BBBEEEEEEFFFJJJIIIMMMMMMKKKNNNXXXbbbgggrrrwww{{{wwwrrrwww{{{tttppptttzzzwwwzzzxxxtttnnnrrrvvvwwwwwwyyy}}}wwwnnnjjjiiiiiijjjddd]]]SSSJJJCCC???<<<;;;666666555444333222222111666555555444444444555555111222222333333444444555444333333222222333333444444333333222222333333444444333222222111111222222222222222222222222222222333444555666888:::;;;<<<===;;;999888666666666777222222222111111111111000333222111000000111222333444333111000000111333444333222111111111222333444666777777666555;;;EEENNNvvvtttjjjaaa[[[cccmmmuuuoooffffffjjjpppuuu{{{yyypppllliiiccc^^^^^^VVVKKK@@@999444000...666777999;;;===@@@AAABBBAAA@@@???===:::888666555555444222111111111111222111111000111111111111000333//////222333///000444222000111444444222444888888>>>HHHUUUgggxxx~~~xxxoooeee]]]YYYWWWZZZ^^^bbbbbbbbbfffqqqyyy~~~~~~yyyxxx{{{}}}yyyyyyzzzyyytttnnngggffffffeeeaaaWWWKKKBBB===<<<;;;::::::;;;<<<<<<<<<;;;:::999999888888888888888888888888999999:::;;;<<<>>>??????>>><<<;;;===>>>===;;;999888888:::;;;::::::999888777777666444444555777888:::;;;;;;999888777666444444444444222222222222333333333333444333333333444666777888555333111///...---------000000000000000000000000000000000000000000000000//////.........---------///............---------......///000000000000000...000111111000000111222444444444444666999<<<>>>GGGLLLVVVeeezzzxxxoooiiifffcccbbbaaa___^^^^^^^^^^^^```cccdddaaaZZZTTTRRRRRRKKKKKKJJJJJJKKKMMMMMMMMMTTT[[[aaaaaaaaaaaa]]]WWWSSSNNNLLLNNNQQQQQQTTTWWW[[[___aaaaaagggttt~~~tttmmmiiilllqqqtttyyyyyywww{{{}}}xxxvvvtttvvvxxxyyyyyyyyyzzz|||zzztttllleeecccdddeeeeee]]]UUUJJJBBB===;;;888666555555555444333222222111333222222222333444555555222222333333333333444444444333333222222333333444444333333222222333333444444333222222111111222222222222222222222222222222444444555666888999::::::;;;:::999777666555666666222222222222111111111111222222111000000111222222444333111000000111333444222222111111111222333444666777888666666:::CCCJJJeee{{{qqqhhhbbb\\\aaannn{{{vvvkkkfffbbbaaaccchhhmmmrrr|||}}}zzz~~~rrrlllhhhccc```]]]VVVKKKBBB:::555111///555666666777888999999:::888777777666555555444444222222111111000111111222///000000111222111111111333000000222222000000333444222222444444333666;;;AAANNN```tttnnnaaaYYYVVVSSSTTTUUUXXX\\\ccclllrrrtttttttttttttttvvv{{{~~~{{{uuussstttsssnnnjjjkkkjjjggg```WWWMMMCCC===999999999999::::::::::::;;;:::999888777777777777777777666666777777888999:::;;;<<<=========<<<;;;<<<======;;;999888999::::::::::::::::::999888888444555666777888999::::::999999777666555555555555222222222333333333444444333333333444555777888999444333222000///.........111111111111111111111111000000000000000000000000/////////............---///............---------......///000000000000///---///000000///...000111111222333555777999;;;<<>>888888999:::::::::999999::::::999888777777777777666555555555555666777777999:::;;;;;;<<<;;;;;;:::;;;<<<<<<:::999888999;;;999::::::;;;;;;:::999888555555666777888999999:::888777666555444444444444333333333333444444444444444444444555555666777777555444333222111000//////333333333333333333333333000000000000000000000000/////////...............///............------------...//////000000//////...///111000//////000222000222444777999:::;;;;;;;;;===???BBBKKK___yyy|||xxxwwwxxx{{{~~~wwwrrrpppqqqrrrsssvvv{{{uuuooolllpppuuuxxx{{{~~~~~~|||zzzsssjjjcccWWWSSSOOOLLLMMMOOOPPPQQQMMMDDD:::555666888666444555555555555555555555444111111111111222333444444555555444333333222111111333333222222222222333333333333222222222222333333333222222111111111111111111111111111222222222222555555555555555666666666777777666555444444333333333333222222222111111111111111000000000000111111222111000000000000111222000000000111111222333333444555777777777999<<>>===777888999::::::::::::999;;;:::999888777777777777555555444444555555666777888888999999:::::::::::::::;;;;;;:::888888:::;;;999:::;;;<<<;;;:::999888666666777777888888888999666666555444333333333333333333444444444555555555777777777666666555444444555555444444333222111000222222222222222222222222///////////////////////////////////////////////////............---------------...///////////////---///000000///...000111111222555888999::::::999555999===???DDDQQQdddsssvvvmmmnnnqqqtttxxx|||}}}wwwmmm```VVVOOOKKKGGGDDDDDDEEEEEEEEEEEE>>>666333555777666444666666666666777777777777666555444333333333333333555555444333222222111111333222222111111222222333333222222111111222222333333222111111000000111111000000000111111222222222444444444444444444444444666555555555444444333333333333333222222222222111000000000000000000000000000000000000000000000000//////000111222222333333222444555666777888999:::FFFUUUxxx}}}ssseeeYYYYYY___aaa```___YYYUUUSSSVVVZZZ___gggooo~~~sssgggaaa```^^^eeeooouuuzzz~~~lll___YYYWWWPPPNNNJJJGGGBBB===666222000000111222222333444444222222222222222222222222222222333333333222222111111333444333222333888===777@@@IIIOOORRRSSSNNNHHHBBB>>><<<===???BBBJJJSSSbbbqqqtttjjjfff___]]]^^^ccclllqqqqqqoooqqqxxx}}}xxxuuutttyyyzzzqqqgggdddhhhooossstttlllfff[[[PPPFFF???:::888777777888888999:::::::::;;;:::999888777777777777555555444444555555666777777777777888888999999:::999::::::999888888:::<<<:::<<<===>>>===<<<:::888777777777777777888888888555444444333222222333333444444444555555555666666999999888888666555333222444555555444444222111000////////////////////////////////////////////////...////////////000000000///............---------------...////////////...+++---......---,,,...///222333555666888888777777222444666777;;;EEETTT___gggzzz~~~~~~xxxooosssuuuwww{{{vvvhhhYYYOOOKKKGGGCCC@@@???>>>===<<<;;;888444222222333444444555666666666777777888888888777666555444333333333555555444333333222111111222222111111111111222222222222111111111111222222222222111000000000000111//////000000111222222222333333333333333444444444555555555555555444333222333333333333222222222222///000000111111000000////////////000000/////////......000111222222222222111222333444666777888888@@@IIIddd{{{lll]]]ZZZ^^^___``````\\\YYYYYY[[[\\\```jjjvvvtttggg```^^^]]]aaaiiirrryyytttbbbWWWSSSNNNMMMLLLJJJGGGAAA:::555333333333444444444444444222222222333333444444444666777777888777666444333111444555555555:::BBBIIIPPP]]]llluuuyyyzzzrrriii\\\UUUNNNJJJFFFEEEKKKRRRWWWdddpppvvv{{{vvvrrrhhheeedddgggooovvvyyyzzzzzz}}}ssssssuuuwww{{{uuunnngggfffkkkooopppoooccc[[[PPPFFF@@@<<<888555666666666555666888999:::999999888777666666666666555555555555555666666777666666666666777888999999888999:::999888888:::<<<>>>???@@@AAA@@@>>>;;;999888888888777777777777777555555444333333333333444444555555555666666666666888888888888777555444333222333333333333111000///........................////////////////////////.../////////000000000000///............---------,,,---......//////......,,,---......------...///222222333444444444444444000111222444888@@@IIIOOOPPP___ttt|||vvvsssrrrtttxxxzzz}}}{{{wwwyyy{{{}}}xxxgggWWWNNNHHHEEEAAA>>><<<:::888666333555555444222111222444333444444555666666777777777777666555444444444444444444444333333222222222222222111111111111222222222222111111111111222222222222111000000000000000/////////000111222222222111111222222333333444444444555555666666555333333444444333333333222222222...///000111111000///......//////////////////...---...///111222333222222111111111222555666777777:::@@@SSSuuusssfffbbbcccdddeeegggeeefffffffffdddfffsss|||mmmeee```aaaaaagggqqqzzziiiYYYRRRNNNNNNOOOOOOMMMGGG???999333333222222111111111000222333333555666777888999<<<=========<<<;;;999888444666888888:::AAALLLUUUrrrvvvlllaaaWWWMMMGGGHHHNNNNNNXXX``````aaajjjvvv~~~|||sssooolllnnnuuu~~~vvvnnnqqqxxxzzz}}}}}}{{{ooojjjfffgggkkkmmmkkkhhhXXXPPPEEE???======:::666666555444333444666888:::888777666555555444444555666555555555555666777777555555555555666777999999777888999999888999:::<<>>BBBEEEFFFDDDMMMWWWcccvvv}}}}}}|||tttpppooopppuuuwwwwww{{{~~~~~~zzzhhhXXXPPPFFFDDD@@@===;;;999666444111555999777333111333666111222222333444555666666555555444444444555555666444444333333333333222222222222111111111111222222222222111111111111222222222111111000000000000000...//////000111222222222000111111222333333444444444555666666666555444333444444444333333333222222...///000111111000///.........////////////......,,,---///111222333222222000000///111444666777777999===JJJeeezzznnnjjjkkkkkkmmmppppppqqqsssqqqlllmmmzzzuuukkkfffdddbbbgggqqq{{{nnn[[[RRROOOPPPRRRSSSQQQKKKBBB<<<111111222222222333333333///444888888888<<>>===<<<<<<999999999888888888888888888666444444555666555444333333444555666777777888888888888777777666444444000000000000111111111111/////////.........------000000111111111000///...////////////////////////111000///...------...///........................---------......---------000////////////111222333...///111333555888999:::999<<>>======AAAMMMbbb{{{sss___VVVPPPPPPQQQZZZrrrpppccc]]]ZZZXXXVVVXXXYYY[[[___iiivvv~~~wwwwwwrrrpppvvv}}}}}}|||xxxqqqfff___ggglllqqqqqqjjj^^^SSSLLLEEE@@@;;;888999999777555333333444555555666777777888888888777777777666666666666555555444444333333444444555555777888999:::888888888888999:::;;;<<<@@@@@@AAA@@@@@@>>>===<<<999999999::::::;;;;;;;;;888777666666777777666555444444444555555555666666666777777777666555444333111111111111000000000000000000////////////......111111111111111000//////........................000///......---.........------------------------,,,---...//////...---,,,000000...---...///000111///000111222444666777777777999:::999999>>>HHHPPPdddvvv}}}vvvkkkfffjjjuuu}}}{{{zzz{{{yyyxxx|||}}}tttrrrttt~~~|||~~~{{{yyyvvvuuuwww{{{}}}lllZZZMMMFFF===:::666444333333222111111111111222222222222333444444444444555555666666333333444444444444333333222111111111111222333333111111000///////////////111000000//////000000111////////////000111222333...///000000111111000000......///000111222222333777777777777666666666666111111222333444666777888111000///.........///000000000000000000000000000///////////////000111111222111111111111222333333555777999>>>NNNooovvvvvvzzz~~~|||yyyvvvyyyrrraaa\\\WWWSSSQQQOOOMMMKKKCCCEEEHHHKKKLLLMMMLLLLLLEEEDDDFFFPPPaaawwwvvvhhh[[[UUUTTTZZZmmmuuullliiigggfffhhhkkknnnqqquuu{{{}}}wwwvvv{{{{{{wwwyyytttsssxxx~~~~~~{{{zzzwwwqqqjjjeeebbbbbbkkkooorrrmmmaaaSSSGGGAAA???===:::999999999777555444444555555666666666666777777777777666666555555555444444444444444444444333333444555666888999:::999999999999:::;;;<<<<<<>>>???AAABBBAAA???===;;;::::::::::::;;;;;;;;;;;;999888777777888888777555444444444444444444444444666666777777666555444444222222222111000//////...000000000000000////////////////////////.........------------------------........................---------------------------...000111111000...------......------------,,,///000000111222333444555444777999999888:::@@@EEEIIIWWWlll|||nnnfffjjjuuu~~~}}}}}}|||}}}tttnnnnnnuuuyyy|||{{{wwwvvv{{{{{{xxxvvvrrrnnnmmmoootttyyy|||}}}{{{uuujjj[[[MMMCCC???888666444222111222222222111111111111222222222222111111111222333333444444222222333444444444333333111111111111111222222333000000///...............000000000//////000000000.........///000111222222...//////000000000000000///000000111222333333333555555555555555555555555666555555444333333333444111111000////////////000000000000000000000000000///////////////000000111111111111111111222222333555777999:::BBB\\\|||yyy}}}~~~xxxzzzhhh```WWWRRRRRRSSSRRRPPP^^^aaaeeehhhjjjjjjiiihhh^^^XXXVVV]]]jjj|||wwwdddZZZUUUVVVbbbpppzzzzzz{{{{{{zzzrrroooqqqyyy{{{{{{~~~|||xxxwwwzzz~~~~~~|||yyyvvvuuuvvvsssiii___]]]dddmmmsssssspppfffWWWJJJAAA>>>;;;:::999999999888777555666777777777777666555444555555666666666555444333333333333444444444444444333333333444555777888999999999999999:::;;;<<<===;;;===@@@AAAAAA???===;;;;;;::::::::::::999999999999888777888999999777555444444444444333333333333666666666777666666555555333222222111000///....../////////000000000000000000//////...............------------------------------..................------------------------,,,...///111111///...,,,,,,---///111111///,,,+++//////000000111111222222...111444555555666999<<<;;;BBBOOOaaauuu~~~|||qqqqqqxxxuuunnnlllnnnqqqsssrrrrrruuu|||yyyssspppnnnjjjeeedddgggkkknnnpppkkkhhhaaaVVVKKKAAA:::777555444333222111111222222000000111111111222222222222222333333444555555666222222333333444333333333111111000000111111222333000//////.............../////////000000/////////////////////000000000000......///000000000000000000000000111111222222333333333333333333333333333888777666444222111111111111111000//////////////////////////////////////////////////////000000111111111000000111111222333222555999:::<<>>@@@@@@>>><<<;;;:::::::::999999888888888888777777888999999666444333333333333333333333333444555555555555555444444222222222111000//////.........////////////000000111111000///////////////------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---///111333333222///............///000000111111...000333444333333333444888888===HHHXXXkkk~~~zzz~~~{{{}}}tttmmmkkkjjjmmmpppsssuuuzzz}}}xxxqqqkkkgggccc___\\\\\\___aaaaaa___VVVSSSMMMFFF???999555333222333333222000000111222000000000111111111111222//////000111222333333444222222333333333333222222111000000000000111222222000000///..................//////000000//////...//////000000000///......---...//////000000//////......//////000000000000111111111111111222222222555555444333222222222222000000000//////......---///////////////////////////////////////000111111111000000000000111222222000111555999999CCC]]]xxxyyytttvvv|||{{{{{{wwwwwwzzz}}}ooo[[[SSSVVVZZZYYYUUUyyyhhhaaa___```lll{{{wwwgggbbb```\\\\\\```bbbfffnnnwww~~~xxxuuuwww~~~~~~}}}|||xxxtttssssssooolllfff^^^ZZZ^^^hhhpppqqqhhhYYYLLLCCC???>>>>>>888888999888777555555555444555666777777666444333222333555555555444222111111111222333444444555555555444444333444444555555666666666666777888999:::999:::<<<===>>>===<<<;;;999999999999999:::::::::777777777888999888666333222222222222222333333333222222333333333333222222222111111111000000//////------........./////////000000......---......///------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111,,,------...//////000000000111333444444333333333666444555<<>>;;;888666333222000111222111///...///111000000000000111111111111------...///000111222222333333333333333222111000000000000000000111222222111000//////......//////......///000000///............///000000///......---...//////000000////////////000000000000111111000111111111222222222222333333222111111111222222000000000///...---,,,,,,------------------------///////////////000111111000000000000000111222222222000222777888;;;LLL```wwwnnnlllpppuuu}}}wwwwww}}}{{{yyywww}}}~~~hhhZZZXXXZZZZZZYYYsssfffbbb]]]WWWZZZccckkk}}}}}}ooonnnpppmmmkkkmmmqqqqqqtttzzz~~~}}}zzzuuuzzz{{{xxxxxxxxxooohhh___[[[\\\aaafffiiiggg\\\MMMAAA<<<;;;;;;;;;888999999777666444555555000222444666666666444444222333444555555333111000111111222333444444555555555555444333333333333444444444444555555666777888888999:::<<<<<<<<<<<<;;;777888888999;;;<<<<<<===666666777888999888555222111111222222222333333333///000000111111111000000111111111111000000000000,,,---------......//////...---,,,+++***+++,,,,,,........................***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---+++)))((())),,,///222+++,,,,,,---...///000000---///111222333333333333555222333888<<<@@@KKKXXXfffyyy}}}{{{yyy~~~zzzzzz||||||wwwooommmmmmqqqwww}}}wwwnnnddd[[[VVVPPPOOONNNQQQSSSQQQJJJDDD:::888777666666555333222...000222000---,,,---///000000000000111111111111000111222333444555666666444444444333222111000///000000000000000111111222111111000///////////////---...///000000///...---,,,---...000000000//////---......///////////////222222222222222333333333111111222222222333333333444333222111000000000000////////////...---,,,+++------------------------///////////////000111111000000000000000111111222777111111777888888CCCSSSzzzwwwkkkgggiiibbbyyy{{{uuuvvv{{{{{{yyyzzzsssuuu~~~tttbbbYYYXXX[[[]]]vvvvvvjjjbbbZZZUUUVVVZZZbbbjjjyyy}}}}}}{{{zzz}}}}}}vvvqqqppppppxxx~~~zzzvvvnnnfff^^^[[[]]]```___^^^VVVNNNCCC<<<888777555444555555555444333555888:::666555555444444444555555222222444555555555444333333333333444333333222222444333222111111111222333777666555444444444444444777777888888999999::::::666777888999:::;;;;;;;;;777777777777666555444333222222222222111111111000111111111111111000//////000111111111///......//////............---------------------------------///............---------------------------------......---------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...//////---++++++,,,---------//////000111111111111111333222222222555999===@@@QQQXXXeeevvv~~~wwwmmmiiijjjmmmuuuxxxvvv{{{{{{tttrrrsssyyy|||}}}yyyssspppqqqttttttxxx~~~~~~rrrdddXXXQQQNNNMMMLLLKKKHHHCCC===999555555555444333222111000000000///...............////////////////////////000000000000111111111111111111111111111000//////------......///000000000...//////000//////...---////////////////////////000000000000000000000000111///...------...///111...000111111000000111222222222222222111111111000444333111///......//////111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////333666666666999@@@GGG___vvvlllfffccc___kkk~~~zzzsssnnnmmmsss~~~vvvooonnn}}}ttt___TTTTTTZZZiiiuuu{{{rrrkkkddd\\\ZZZ]]]aaahhhuuuzzzyyywwwvvvtttooohhhhhhlllttt||||||sssooonnnooozzz|||~~~zzzvvvtttkkkgggbbb___^^^\\\YYYVVVMMMGGG???999777777666555999888777444111000111333555444444333333444444555222333444555666555444444444444555555555555444444333333222111111222333444666555555444444444555555777777777777888999::::::666666777888999:::::::::666666666666555444333222222111111111000000000000000111111111111000///...///000111000...---...//////............---------------------------------............---------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...------,,,,,,------...///...,,,,,,,,,---......//////000111111111111000222222222222444777;;;<<<>>>CCCMMMZZZjjj}}}}}}tttiiibbbaaabbbiiisssyyyooonnnrrrvvvyyyxxxrrrpppqqquuuxxxzzzxxxtttpppqqqsssuuuxxx|||}}}~~~tttdddVVVNNNKKKIIIGGGEEECCC???999666222222222111111000///...000000///.......................................//////000000000111111111111111111111111000//////............////////////000000//////......------////////////////////////////////////////////////000///...------...///000000222333333222111333444222222111111111000000000111000000/////////000000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000111111111111222222222000333555444333555;;;AAARRRsss}}}qqqiiieee```gggxxx}}}yyyssslllhhhkkkrrrxxxyyynnnkkkllltttkkk[[[VVVXXX[[[gggttt~~~{{{tttlllhhhiiilllpppxxx~~~vvvsssrrrqqqmmmfff^^^```eeeuuu}}}zzzrrrqqqsssuuu{{{~~~zzz~~~}}}xxxtttrrrqqqjjjiiigggccc]]]VVVOOOKKK@@@===999666666666666555888777666222///---...///333333222222222333333444333444555666666666555444555666666777777777666666222222111111222333444555555555444444444555666666777666555555666777999:::555555666777888888888777444555555555444333222111000000000000////////////000000000000000//////...---/////////---,,,---...///............---------------------------------......---------,,,,,,,,,------------------------++++++++++++************++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,......---------......///...//////000000000000000111111111222333555666777666888<<>>:::777555333000///000111111111000000///...///......------.................................////////////000000000111000000111111111111000///111000000///...---------333111...,,,+++,,,---...////////////////////////........................///......------......///...///000000//////000111000000000000////////////,,,---.../////////---------.....................++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---------.........111222222111000111444777AAANNNnnntttkkkgggbbb```eeeoooyyy|||{{{zzz|||zzztttkkkffffffhhhoooyyysssiii^^^```eeeiiikkkqqqtttbbbXXXnnnvvv}}}~~~{{{yyyxxx{{{}}}uuurrrpppooonnnrrr}}}}}}|||vvvqqqlllkkkiiiffffffiiimmmqqqqqqmmmeeeYYYMMMCCC===;;;444555666666555555444444111222333333222222333555000000000000000111222333222333555666666666555444333444555666666666666666222222111111222444666777444444444444444555666777222222111111222333555666444444555555555444333333222222222222222222111000////////////.........------....../////////......+++---...---,,,,,,---...///............------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,************************+++---//////------...000------...////////////....../////////000000000000222333444555666999>>>BBBLLLVVVdddqqq~~~{{{yyyxxxqqqtttvvvyyy~~~}}}}}}|||xxxxxx}}}zzzwww{{{~~~xxxzzz|||~~~zzzzzz}}}~~~~~~xxxppplllmmmppprrrrrrrrruuuxxxyyyyyywwwvvvvvvzzz}}}|||vvvoookkkfffddd``````dddllltttyyyzzz|||}}}xxxkkk[[[LLLCCC===:::666333111111///...//////000000000///............------------.................................////////////000000000///000000111111111000000111111000///...------,,,222000...,,,+++,,,---...////////////////////////..............................------------......---///000000///...000111000000000000////////////...////////////---+++***---------...............+++++++++++++++++++++++++++++++++,,,,,,,,,------//////000000000111111111000000111111111222444666<<>>HHHSSS```ooo~~~yyyvvvvvvtttooolllooovvv|||vvvpppooopppuuu~~~xxxqqqsssssstttzzzzzzzzz|||{{{zzz{{{tttpppkkkkkknnnsssuuuuuuxxxxxxxxxxxxxxxxxxxxxyyywwwyyy|||}}}zzztttmmmhhh]]]YYYUUUTTTYYY___eeehhhiiikkkkkkfff\\\OOODDD>>>999666333111111111000///---------......------,,,---------,,,------...///------------------------......////////////000000///000000111111111111000111000000///...---------///...---,,,,,,,,,---...////////////////////////........................------------------------///000222111000000111333111111000000000/////////000000000///...,,,+++***------..................++++++++++++++++++++++++******++++++,,,,,,------............/////////////////////000222333555666666:::LLLlll~~~uuuooofffaaaaaaeeejjjmmmooovvv|||{{{tttmmmlllnnnwww|||jjjffffffhhhlllnnntttttt{{{yyytttmmmgggddd]]]WWWVVVWWWYYY```gggoooqqquuuyyyyyyuuuoooiiiaaa___```gggnnnuuu~~~zzzrrrjjjddd```^^^^^^dddlllpppooolll```WWWJJJ@@@;;;888777555111333555555444333444666444666666555222000000000000000000000111222333444111111333444444444333222222222333444555555555555555444333222222333555555666555555444444444555555111333555666777666555555555555555555444333222111111222222333333222222111000000000/////////......+++,,,---...............+++---......------...//////............---------------------------------++++++++++++************++++++++++++++++++++++++++++++++++++************))))))))))))*********+++)))***++++++++++++***)))&&&***......,,,***,,,///,,,,,,---............---///...---,,,,,,...000111,,,///111333333444555666111444:::???EEEOOO^^^jjjwww~~~}}}{{{{{{vvvrrrooorrrvvv~~~|||vvvooojjjfffeeelllttt||||||~~~yyyrrrnnnpppppppppvvvxxxwwwxxxwwwuuuuuuooolllkkknnntttzzz}}}}}}|||yyywwwxxx{{{}}}}}}}}}~~~}}}xxxqqqhhhbbbVVVRRRMMMLLLNNNRRRTTTUUUVVVWWWVVVRRRJJJBBB;;;888444222000000111111000///------............---------,,,,,,,,,------...///------------------------........./////////000000//////000111111111111111000000//////......------,,,,,,------------......////////////////////////////////////////////////---------......---------///000111111000000111333222222111111111000000000000000///...---------.....................------************************)))******+++,,,,,,------++++++,,,,,,,,,,,,------/////////000111333333333222777@@@UUUxxx}}}wwwooohhheeehhhmmmqqqwwwwwwvvvwww}}}uuunnnkkkjjjlllooovvvooouuuyyywwwqqqllleee^^^\\\VVVQQQQQQRRRSSSYYY___lllpppwww}}}}}}vvvqqqqqqnnnpppwwwzzztttlllddd^^^```^^^```iiisssvvvppphhhUUULLL???888777888666444///111444444333333555888222444555444222000000111000000000000111222333444000111222333444333222222222333444555666666666666666555444333222333444555777666555444444444444444222444777999:::999777666666666666555444333222111111222222333333333222222000000000000////////////+++,,,------.........---,,,---......------///000//////.........---------------------------------+++++++++************)))++++++++++++++++++++++++************))))))))))))))))))))))))************)))***+++,,,,,,+++***)))%%%)))......+++))),,,///+++,,,------......------///...,,,++++++...000222///000111111000000111333000222444555555:::FFFQQQ[[[jjjyyy~~~}}}{{{}}}xxxpppiiibbb^^^aaaiiirrr}}}yyyxxxxxxyyyzzz|||~~~vvvnnnoooqqqqqqrrrxxx|||sssssstttsssqqqqqqooonnnnnnsss{{{{{{xxxzzz~~~xxxnnnccc\\\SSSOOOIIIGGGHHHIIIIIIGGGIIIJJJIIIEEE???999555444111000//////111111000/////////000000000000000///,,,,,,,,,,,,------...///------------------------............/////////000//////000111111111111111///////////////.........***+++,,,---............////////////////////////000000000000000000000000,,,------......------,,,---...//////......///000222222222222111111111111//////...------///000111//////.........---------************************))))))***+++,,,,,,------........./////////000000000///...///000111000000222777<<>>MMMgggzzzyyyxxxwww~~~wwwnnnnnnnnnooozzzwwwxxx}}}}}}yyyxxx}}}|||~~~~~~}}}{{{wwwqqqkkkgggeeeffffffhhhkkklllfffZZZMMMEEEAAA<<<999555333333333333222333222222222222333333444111111111111222333555555111111000000000111111222111000///000222222111///000000000111333555777888555333111111222555666666444555555666666666555555444666888::::::888666444555555555444444444333333444333222111111111222333222222111111000000//////------------------------******++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,---------------,,,+++******)))*********+++++++++************)))+++++++++***************(((((((((((()))))))))))))))(((((((((((()))***+++***************++++++,,,---,,,,,,++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000111222222111333777<<>>EEEMMMVVV[[[jjjrrr~~~}}}}}}~~~{{{vvvssswww}}}zzzoooggg]]]\\\\\\```gggkkkmmmllliiieee^^^UUUKKKBBB:::666333222111000000111222333555444333222000///...---,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,------...,,,---......////////////......///000000000//////000000//////...---------,,,+++******+++,,,...///.........------------,,,---------...............//////000000111111000000.........---------------,,,,,,,,,---------------,,,,,,------------,,,,,,---,,,******,,,---,,,+++***+++,,,+++)))(((((()))(((((((((((())))))***+++((())))))***+++*********(((***,,,------...000111...///111333555;;;JJJXXXxxxqqqqqqwww}}}xxxoooiiiccc^^^aaahhhvvv{{{sssrrrqqqrrrssspppiiibbbaaaaaaeeekkkooonnnhhhbbbXXXOOOCCC;;;888888666444111333444333111000222444333333222111111111111111111111222333222222111000111111111111222333444555:::666222000000222222222222222222333333333333333555333222111222222111///111111000000111333444555777666444333222222333333222333444555666777888999888888777666444333222222///////////////////////////......---,,,,,,++++++++++++*********))))))))))))))))))))))))***+++,,,******+++,,,,,,,,,,,,+++******))))))***++++++,,,+++++++++************)))((((((((((((((()))))))))(((((((((((())))))))))))$$$%%%'''((()))******)))***))))))))))))***++++++((((((((())))))***,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,---///000000000222444000222333333555:::@@@FFFNNNWWWbbbmmmuuu}}}zzztttsssxxx~~~|||uuunnnmmmuuuuuujjjaaaXXXUUURRRTTTXXX[[[ZZZXXXQQQMMMHHHAAA;;;777444333000///.........///000111222333333333222111///...+++,,,------------,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,((()))***+++,,,---......,,,,,,,,,,,,---...///000---......///000000////////////......---,,,,,,+++))))))******+++,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000000000000///,,,------------------...++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,,,,+++))))))+++,,,+++***(((***,,,+++(((''')))+++))))))((((((((())))))***'''((()))***+++******))))))+++,,,------,,,...///...---...222444666>>>FFF]]]xxx|||zzz{{{hhheeejjjnnnvvv{{{qqqhhhaaa^^^___eeerrrzzzqqqmmmjjjlllooommmeee]]]^^^aaahhhpppssslll^^^SSSGGGBBB<<<888666555555444111333555444111000222444333333222111000000111111...///111222333333222222111111111111222333444555333222111222333333222111222333333444444444333333666444333222333222000///000000//////000222444555666555444222111111222222111222333555777888::::::;;;;;;:::999888666444222222222222222222222333333//////...---,,,,,,++++++******))))))((((((((('''((((((((((((((()))************+++,,,,,,,,,,,,+++******))))))***+++,,,,,,+++++++++************)))&&&&&&''''''(((((())))))(((((((((((())))))))))))###%%%'''(((*********)))***************++++++,,,(((((((((((()))***+++,,,)))************+++++++++++++++,,,,,,,,,---------***++++++,,,------......(((+++---///...///000111,,,...000000111444999>>>888???GGGNNNVVVaaaoooyyy{{{tttlllhhhiiisss}}}|||tttjjjlllttt|||qqqggg^^^VVVQQQLLLJJJLLLMMMJJJFFF???<<<888555333333444555000///...---------......///111222444444222000///++++++------------+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,(((((()))+++,,,---......,,,,,,++++++,,,---///000------...///000000//////......---,,,,,,++++++***(((((()))***++++++,,,,,,)))******+++,,,---...///.....................---------...//////000//////,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,------,,,,,,,,,+++)))(((((()))******)))''')))++++++(((((())),,,***))))))(((((((((((())))))***+++,,,---,,,++++++***,,,------,,,+++,,,,,,000...///333555555888<<>>>>>;;;666222222333111111111000000000000000/////////...---+++***)))---,,,,,,+++,,,---...///+++++++++***)))(((((('''(((((())))))*********+++,,,+++******))))))******(((((((((((((((((((((((()))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))******))))))************))))))++++++,,,,,,,,,,,,------000//////......//////000111---******---...---,,,,,,---...///000111222333666666777;;;AAAIIIPPPUUUbbbhhhrrr|||}}}vvvooollljjjllluuu~~~wwwtttxxx}}}}}}~~~zzzppphhhiiippp{{{}}}sssggg]]]WWWHHHDDD>>><<<<<<<<<:::888111111000000/////////..................///000000///...///222555555111...///......------,,,+++++++++++++++++++++++++++++++++*********))))))((((((++++++,,,,,,,,,,,,------,,,,,,.../////////...---///////////////...............---,,,,,,,,,,,,---*********+++,,,---...///---,,,++++++******++++++------------------,,,,,,+++,,,.../////////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++*********))))))((((((************************+++++++++*********))))))------,,,,,,,,,---......,,,---///000000111444666===NNNmmmzzztttsssoooqqqsssaaaYYYXXXZZZaaajjjuuuxxxyyykkk```ZZZWWWZZZ^^^ccckkkttt~~~{{{uuujjjgggddddddhhhkkkllllllqqqqqqooohhh[[[NNNDDD???===:::666444444444555444333444444555444333222111111111111111111111222222000111111222222111111000000111111222222222111111222222222111111222222222222222333333333222111111555444444333222222111111222111000//////111222333999666444666999:::777333222222333444555666777777;;;<<<<<<999555222222333000000000000000000000111111111000///...---,,,,,,,,,++++++***+++,,,---...+++++++++***)))(((((((((((()))))))))************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++***************+++++++++,,,,,,,,,++++++******++++++,,,///,,,******---......,,,,,,,,,---...//////000000000000000222555:::>>>AAAEEEJJJQQQZZZccciiinnnpppsssoookkkjjjiiiiiiooovvvvvvmmmkkkooowww~~~|||{{{{{{|||uuujjj```\\\bbbjjjnnnppprrrvvvzzz}}}uuulllcccYYYQQQKKK???<<<777555555555444222000000/////////............------------...////////////000333666777555222...---,,,++++++*********++++++++++++++++++++++++************)))))))))(((+++++++++,,,,,,,,,------+++,,,---...///......---////////////..................---,,,,,,,,,,,,---,,,,,,+++,,,,,,---...///---,,,,,,+++++++++++++++////////////////////////,,,,,,.../////////......------,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))*********)))))))))((((((************************---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---+++---.........///222444777@@@XXXyyywwwrrrmmmkkkrrrtttfff^^^ZZZYYY^^^fffhhhkkktttssseee]]]WWWXXX\\\```gggmmm|||xxxvvvpppjjjcccccceeeiiimmmqqqqqqqqqtttooofffYYYLLLAAA;;;999:::888555333444555555555333444444444444333222222222222222222222222111111111222222333333222222111222222111111111111111222222222111111111111222222111111222333333333333222444444333333222111111111222222000//////000111111555444444777:::;;;888555000222333555666666555555777888888666444222222333/////////000000111111111222111///...---,,,------++++++***))))))***,,,---+++++++++***))))))(((((())))))))))))************++++++***))))))))))))***++++++++++++++++++++++++''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********++++++,,,,,,++++++***)))))))))************+++,,,,,,++++++++++++,,,,,,,,,+++******,,,......---,,,,,,,,,---------......111000000000000111222222333555888>>>EEELLLRRRUUU\\\[[[\\\___``````ccciiiqqqyyy{{{mmmeeecccdddjjjqqq~~~}}}~~~}}}}}}||||||~~~||||||{{{uuunnnbbbWWWTTTXXX[[[\\\[[[[[[^^^aaaccc___YYYSSSMMMGGGAAA<<<666444111/////////...---............------------,,,,,,,,,,,,,,,---...............000333555555555...---+++)))))))))******++++++++++++++++++++++++************))))))))))))++++++++++++,,,,,,,,,,,,+++,,,---.........------..............................---,,,,,,,,,,,,---...---------------......------,,,++++++++++++,,,////////////////////////,,,---......///.........------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))))))))((((((************************++++++++++++************)))))))))))))))***+++++++++---...---------///111777888FFFbbb~~~vvvqqqkkkhhhllluuu}}}tttkkkccc]]]]]]bbbaaabbbhhhtttqqqeee[[[ZZZ]]]```dddhhh~~~zzzqqqkkkfffbbbaaadddjjjppprrrqqqmmmjjjeee```VVVJJJAAA<<<::::::888666333333444666666666444444444444444444333333333222222222222222111111222333333444444333333222333222111000000000111222111111000000000000111111///000111222333333333333333333222222111111111000222111000/////////////////////222555999:::777444000111333555666555444333444444444333222222222222---......///000111222222000///,,,*********+++,,,,,,+++***))))))***+++,,,+++++++++******))))))))))))))))))))))))*********++++++***)))))))))))))))++++++++++++++++++++++++%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))******++++++******))))))))))))*********++++++,,,,,,++++++++++++,,,,,,*********+++,,,---......,,,,,,,,,---------------222222222111111000///...222222222444777;;;>>>@@@BBBBBBFFFLLLOOOOOOSSSYYY```gggtttxxxnnngggaaa^^^```dddppp}}}yyyuuu{{{zzzzzz}}}zzzwwwxxx~~~{{{mmmjjjfff[[[QQQOOOPPPOOOMMMJJJIIIKKKMMMJJJGGGCCC???<<<999666333222111///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,...000222222...---+++***))))))***+++*********************************)))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,------------------...............///......---,,,,,,,,,,,,---//////...---------............---,,,,,,,,,,,,,,,,,,,,,,,,---------------------..................------,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))((((((************************(((((((((((((((''''''''')))))))))))))))***++++++,,,---...---,,,,,,...000888555;;;PPPooo~~~zzzrrrjjjgggnnn}}}~~~rrrgggaaa```cccccciiitttssseeeaaadddeeegggiii{{{zzz{{{~~~~~~sssjjjdddcccdddhhhnnntttwwwtttlllbbb[[[PPPLLLEEE???<<<::::::;;;555444222222444666666555444444444444444444444555333333333333222222111111333333444444444444333333444333111000000000111222111000000//////000000111......000111222222333333222111111111111111000000111000000///............---...111555777888666555000111333555555444222111111111111111111222222111------...///000111111222///...,,,***)))***+++,,,---,,,+++******+++,,,---++++++++++++******************))))))))))))))))))+++***))))))(((((())))))************************&&&&&&'''((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((************+++++++++,,,(((''''''&&&&&&''''''(((((()))***++++++,,,,,,---------------------------,,,---.../////////...---000000111111222222222222444444666;;;======AAAGGGKKKQQQ\\\hhhqqqvvvxxxxxxyyyrrrkkkfff```ZZZZZZ]]]eeeooo{{{{{{vvvqqqnnnqqq|||{{{tttvvv{{{yyyqqqmmmmmmsss{{{kkk___]]][[[RRRJJJEEEDDDBBB>>>;;;999:::;;;;;;999666444444444222111/////////...---------...+++++++++,,,,,,,,,,,,,,,***************+++,,,,,,...---,,,++++++,,,...///000///---,,,++++++,,,,,,************************))))))))))))))))))***************+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,---------......//////......---,,,,,,,,,,,,---//////...---------......///...------,,,,,,------,,,,,,,,,---------..................------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''+++************+++,,,,,,---...///...------...000111000444BBBXXXuuuyyyoookkkppp~~~uuujjjdddeeefffmmmxxxrrrkkkjjjjjjkkklllzzzrrrkkkeeecccfffllltttxxx{{{xxxnnn```SSSLLLAAA>>>:::888888888888777444333222222444555555444444444444333444444555666444444444333222222111111222333333444444333333222333333222111000000000000000000////////////000000------...000000111111111000000000000000000000000///////////////............000333555666777666555111222333333333222111000000///...///111222111000.........//////000000000000///---,,,,,,,,,---......---,,,+++***+++,,,,,,++++++++++++++++++++++++************))))))))))))******)))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((((((((((((((('''*********+++++++++,,,,,,)))((((((''''''(((((()))''')))+++++++++***+++,,,,,,,,,,,,------.........+++,,,---...000000000000---...000111222111111000444222222444333111444999;;;???GGGOOOWWW\\\___```bbb^^^\\\[[[WWWRRRRRRUUUXXX___iiitttvvvqqqmmmhhheeeeeepppyyypppooosssyyy}}}}}}qqqhhhcccccciiipppssswww{{{|||xxxkkk[[[RRROOOMMMGGG@@@===;;;888666444333333333444222000///000111111111+++---------+++***+++,,,++++++++++++,,,,,,,,,,,,***************+++,,,,,,/////////---++++++---///000000000///......------************************))))))))))))************************++++++++++++++++++*********+++,,,---,,,,,,,,,---......//////......---,,,,,,,,,,,,---...---------------......//////...------------...------......///000000000//////...---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,++++++++++++,,,---------.........------...000...///444<<>>:::777666444333222222222222111000...,,,+++---...//////)))+++---,,,***((()))***+++++++++,,,,,,,,,------+++************+++,,,,,,+++---...---++++++---//////000111111000///---+++************************((()))))))))************************+++++++++++++++******)))***+++,,,---++++++,,,------...//////......---,,,,,,,,,,,,---,,,,,,+++,,,,,,---...///000//////...............------......///000000111000///...---,,,------...------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,************************************))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++,,,------+++,,,---,,,+++,,,...///111222555999AAATTTtttvvvtttvvvyyy|||zzzxxxwwwzzzwwwppppppsss}}}vvvqqqmmmkkkggggggjjjiiihhhoooxxx{{{xxxqqqcccRRRDDD:::777666333000000222444444333444333222222444444333222555444444333444555666777555555444333333222111111111222222333333222222111222222333333222111///...//////............//////+++,,,------...---------////////////000000000000,,,,,,---.../////////......///000000///...///111444333222111000000000111111///---...111222111...///////////////.........++++++,,,,,,,,,+++******,,,+++***((((((((()))***+++++++++++++++++++++++++++*********))))))((((((******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******))))))************))))))(((((((((((())))))))))))((((((''''''''''''(((((('''***,,,,,,)))(((((()))'''((()))***+++,,,------...---,,,,,,,,,,,,,,,---...---,,,,,,,,,---...///++++++///444333000///222000000//////111333666777777888:::===;;;888999>>>>>>BBBFFFLLLWWWbbbgggeeehhheeeaaa``````^^^ZZZVVVOOOTTT]]]gggpppxxxzzziiibbb]]]^^^aaaeeekkkqqqxxxvvviii___TTTMMMJJJJJJPPPXXXVVVXXXWWWRRRPPPPPPNNNJJJBBB>>>:::777555444222111...---------///000///......+++)))(((***+++,,,,,,***,,,...---***((()))***+++++++++,,,,,,---------+++++++++***++++++,,,---&&&)))++++++***))),,,......///111222111///,,,***))))))))))))))))))))))))(((((())))))*********+++)))************++++++++++++***)))))))))***,,,---++++++,,,,,,---...//////......---,,,,,,,,,,,,---*********+++,,,---...///000000///...............++++++,,,,,,---...//////000///...---,,,------...---------,,,,,,,,,++++++)))************+++++++++************************************))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))******++++++******++++++,,,---)))***++++++***+++---///333222222333666DDD___vvv{{{xxxzzzzzzyyy|||}}}~~~}}}tttssswwwyyyrrrlllhhhfffkkkjjjjjjllloooqqqrrrrrrtttgggWWWJJJCCC===555///222222222111111111111111000111222222333444555666222333555666666555333222555111///111555777555111000000111222222222111111555444444333222111000000111000///......///000111000000///...............000000//////.........---......//////......---,,,...............///000000222222111111111111222222111000///......///000111000///...,,,,,,,,,---...//////...---,,,++++++++++++***)))(((((()))***+++)))***+++,,,---,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((''''''&&&&&&'''((()))(((&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''((())))))))))))************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000////////////000000111111111111111111111111555666888<<>>;;;888333222222222111111000000//////...---,,,++++++***------,,,,,,,,,,,,++++++.........---,,,+++***)))))))))************))))))++++++************+++++++++++++++++++++++++++++++++,,,...000000///...---************)))))))))))),,,+++***))))))***++++++++++++,,,,,,,,,,,,------///---+++))))))+++---/////////...---+++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---,,,,,,+++++++++,,,,,,,,,---......//////......------------------------***+++---------+++)))(((''''''((()))***+++,,,,,,((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,++++++,,,,,,---...+++...222444444:::MMM___yyywwwyyyyyy~~~}}}{{{tttttt}}}zzzyyyzzz|||yyysssnnnkkkjjjkkklllqqqppppppqqqqqqpppmmmjjj^^^TTTGGG>>>;;;999444///////////////////////////111111222222333444444444111333444555555444222111222///---///333444222///000111111111111111222222333333222222111000//////000000///......///000111000///...---------------000/////////............///............---------...............///000000111000000//////000000111111000000//////000000111222111000//////000000111///...---,,,++++++++++++***)))(((''''''(((((()))***+++,,,,,,,,,+++))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''(((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((((()))))))))*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------///......------......///////////////////////////111111111222444777999:::??????@@@CCCFFFFFFCCC@@@===???AAACCCFFFKKKPPPTTTaaajjjtttxxxzzzxxxppphhhWWWPPPGGGCCCDDDGGGHHHHHHLLLOOOTTTWWWWWWUUUQQQNNNGGGCCC===888555555777999;;;888444333444444222///111111111111000000//////.........---,,,,,,++++++------,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))))))))************))))))+++******))))))******++++++++++++++++++++++++++++++,,,.../////////---,,,************))))))))))))+++***)))((())))))+++,,,*********+++++++++,,,,,,...---+++))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++------,,,,,,,,,,,,------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((((((((((()))******++++++((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******,,,++++++++++++,,,------------000111111555DDDRRRnnnwwwuuuttt|||xxxxxx}}}www}}}vvvppplllkkkpppmmmiiiggghhhmmmrrrvvvzzzyyyvvvrrrmmmfff^^^YYYIIIAAA888333333333111...////////////////////////222222222222222222222222000111222333333333111111222///...///222333111///111111000///000111222333222222111111000000//////000///...------...///000///......---------------////////////............000///...---,,,---................../////////000//////............//////111000////////////000111......---------...//////...---,,,,,,+++++++++++++++***)))(((((((((((()))++++++++++++***)))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''((())))))***'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((('''&&&&&&''')))***(((((())))))))))))******+++************)))))))))++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------000//////......//////000333222222444666777555444555666777777777999<<>>@@@AAA???===<<<:::888444222111111333444111///......///000///...///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********))))))(((******++++++++++++******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,************)))))))))))))))(((((('''((()))+++,,,)))))))))************+++...,,,+++******+++,,,...)))******+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---------------------------...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***++++++******++++++,,,---...------......000888BBBWWWooo|||tttqqq{{{xxxqqqpppyyy{{{~~~}}}zzztttmmmhhheeedddgggfffdddeeehhhmmmsssvvv|||wwwpppggg^^^TTTJJJCCC???999222///000111///---000000000111111111111111333333222222111111111000///000111111222111111000333111000111333333222111111000///...///111333444222222222111111111111111000///...---------.../////////............/////////////////////.........111///---,,,+++,,,...///---....../////////////////////............////////////............//////+++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,++++++***************))))))******))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))&&&&&&''''''((()))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))((((((((((((((((((((((((''''''&&&&&&'''((()))***(((((((((((()))))))))***************))))))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------............//////000000000/////////000111111111222333333222111111333555555999<<<<<<<<<>>>===999:::777444222333333222000333444555666666666555555444333222111111111111222//////........./////////...---------------------++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***(((((()))*********))))))******++++++++++++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************)))))))))(((((((((''''''''')))***+++)))))))))*********++++++---,,,+++******+++,,,---))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---.........------..................,,,,,,---.........------------------------------+++***))))))))))))************))))))(((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***************+++,,,,,,000,,,+++...///...222777GGG]]]|||yyyuuuzzzssskkkiiiooowww~~~|||yyywwwsssmmmgggeeefffhhhffffffgggggghhhhhhiiiiiilllfff\\\RRRIIIAAA:::666999555111///000111000/////////000000111111111111222222222111111000000///...//////000111111111111222111000111111222111000000///.........000333444222222333333333333333333111000///...---......///111000000000000000111111.........///////////////111///---,,,+++,,,...///------...///000/////////000//////......//////000------------------------......//////000000000000///...------------------************************((((((((())))))******+++************************((((((((((((((((((((((((************************''''''''''''(((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''(((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------******+++,,,------....../////////......///000111---/////////------...000111444444111111333222///111000000000111222111000........./////////000000/////////......------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,,,,+++++++++*********((()))***************)))*********++++++************))))))))))))))))))***++++++++++++++++++++++++)))******+++++++++++++++************)))))))))((()))((('''''''''(((***+++************+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---......,,,---.../////////......+++,,,,,,---...---------------------------------++++++*********++++++,,,******))))))((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))***))))))))))))***++++++000,,,,,,///000///111444:::KKKfff{{{{{{~~~qqqgggcccfffkkkrrr~~~}}}zzzyyyyyywwwrrrllliiikkkooosssrrrrrrrrrpppkkkeee___[[[RRRLLLEEE>>>:::777444222222000//////000222222222,,,------......//////000222111111111000000//////.../////////000111111222////////////............///.........///111222444222333333333444444555555222111000///......//////111111111111111222222333.........///////////////000///...---,,,---......,,,---///000000000///...//////............//////,,,,,,------------,,,,,,,,,---......///......---...------,,,,,,---------&&&'''((()))***************))))))))))))***+++,,,************************))))))))))))))))))))))))************************&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((()))(((&&&&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((())))))***'''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,---------------,,,+++,,,---------++++++---///,,,...//////......///111...111111//////222222///+++,,,---///000000000///,,,,,,,,,---------......//////.........------,,,...//////---+++***+++---+++++++++,,,,,,,,,,,,---******++++++,,,,,,------++++++++++++************))))))************)))((())))))************))))))***))))))(((((())))))***************************))))))))))))*********+++************))))))))))))******)))((((((((()))************+++++++++,,,,,,++++++************++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,---***+++---...//////...---++++++,,,---------------------------------------+++++++++++++++,,,,,,,,,)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((())))))))))))((())))))***+++...+++,,,000111///000444555???TTTnnn|||sssddd\\\[[[]]]fffppp}}}{{{zzz{{{{{{}}}{{{wwwsssqqqtttyyy~~~~~~|||xxxqqqggg\\\QQQKKK>>>;;;777555444333222111///......///000111111111,,,,,,------...//////000000000000000000000//////////////////000111222333...//////...------------------...///000111222222111111222333333444555555444333111000//////000000111111000000111111222333............/////////000///............---------,,,---///000111000///.........------------......---...////////////...---++++++,,,,,,,,,+++***))),,,++++++******++++++,,,&&&''')))+++------------...---+++***)))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''((()))(((&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((())))))(((((((((((())))))******))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------------------.../////////...---,,,***,,,...---+++***+++---,,,...000000//////000111,,,///000...///111000---***,,,---............///---------............................../////////---///000...,,,+++---///+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,++++++++++++************))))))))))))(((((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((((())))))******************))))))))))))---,,,***)))(((((()))))))))))))))************++++++******************+++++++++++++++*********)))++++++++++++++++++++++++***************************))))))(((((()))***+++)))***,,,...///...------++++++,,,------------,,,++++++++++++++++++++++++((()))***,,,,,,,,,+++***(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((((()))******+++***,,,///...,,,...333555888EEE[[[sssvvvcccXXXUUUVVVZZZaaalllwwwzzzxxx{{{}}}zzzyyy{{{~~~zzztttiii\\\NNNBBB;;;777555444444444222000...111111111111000000000///.........///000111111222/////////000000000000000////////////000111333333000111111000///......///,,,---...000111222222222000000111222333444444555555444222000000000000111000000///000000111222222---.........//////000000......//////......---,,,,,,---///000111000///...---,,,,,,++++++,,,,,,---...///000111111000///......//////000///...,,,+++***)))))))))))))))******)))***---///111222222222222000...+++)))(((((((((************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++'''((()))(((&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,,,,,,,+++,,,...111000...,,,---///)))+++,,,---+++++++++,,,+++///000...---...+++''',,,...//////...---......***+++,,,,,,------,,,,,,************+++---...///)))+++,,,+++))))))+++...+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************)))(((((((((((('''&&&%%%$$$''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******************))))))))))))...---+++***)))((())))))(((((((((((())))))))))))******************************************++++++++++++++++++++++++++++++***************************)))(((''''''((())))))((())),,,.........---,,,++++++,,,---------,,,,,,))))))))))))))))))))))))&&&'''***+++,,,+++***((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******))))))+++---+++(((,,,222333222999JJJ___vvvwwwdddWWWTTTUUUQQQWWWaaakkkrrrwww~~~|||yyyyyyuuuuuu{{{}}}zzzpppbbbWWWNNNFFF===666222111111111000000//////111111000000/////////......///////////////...---......///000000000000000///000000000000111111111111111111111000///------000///.........000111222555555444333333444555555444444333333222111000000111111111000000000000000...------,,,,,,...///000111000000///...------,,,------------.........//////............---------+++---///000111000///...,,,,,,------...---------))))))))))))))))))))))))+++))))))...666:::999666:::666111...,,,+++)))(((,,,+++)))((((((((()))***))))))))))))))))))))))))***(((&&&%%%%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&$$$$$$&&&'''''''''&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))(((((((((***+++,,,))))))))))))))))))))))))++++++************++++++---,,,,,,+++*********+++---+++)))***,,,---+++))),,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,+++***)))(((((((((((())))))))))))((('''&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))(((((('''************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''(((******++++++++++++***)))(((((()))******)))***+++,,,,,,,,,,,,,,,,,,+++******))))))******((((((((((((((())))))***+++++++++---......,,,***)))***,,,---......---,,,))))))))))))))))))))))))&&&'''''''''(((((())))))++++++***((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((,,,,,,,,,,,,---...//////444555888???JJJ```ttthhh^^^VVVWWWYYY\\\aaagggqqq{{{~~~vvvxxx|||{{{zzzzzz|||xxxsssqqqsss|||vvvoooddd\\\QQQHHHBBB<<<555000000000//////............000000/////////...............///////////////.........///000000000000000/////////000000000111111111111111111000///...---000///......///000111222222222111000000111222222333333222222111000000///000000000000000000000111000///.........///000111111111000//////...------------........./////////............------------+++,,,...000000000///...+++,,,,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,---444===BBBCCCBBB???<<<888222...+++***)))++++++)))((((((((())))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&$$$%%%&&&'''((('''&&&&&&((((((((('''''''''&&&&&&'''''''''(((((((((((()))(((((())))))))))))((((((***)))((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))---,,,++++++************---+++******------,,,***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))(((''')))))))))))))))(((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))******+++++++++++++++***)))))))))***+++)))******+++,,,,,,+++++++++***))))))(((((())))))))))))((((((((()))******,,,+++,,,...000111///...***+++,,,---------,,,+++))))))))))))))))))))))))''''''''''''((((((((()))******)))((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((()))))))))***,,,,,,,,,,,,,,,---...///......111666>>>OOOiiizzzoooeeeaaa```aaabbbgggoooyyyxxxnnnmmmoooqqqrrrtttyyyvvvssssssyyy|||pppcccZZZKKKEEE>>>888666333///,,,---------------,,,,,,,,,///............---------------...///000000000///......///000000000000000/////////000000000000111111111111111000///......000////////////000000111000000////////////000000222111111000000//////////////////000000111111111111000000//////111222333111111000000//////................../////////000......---------,,,,,,,,,+++,,,---///000000///...+++,,,,,,,,,+++***)))((()))))))))))))))))))))))),,,,,,///777AAAIIILLLLLLFFFDDD@@@999000+++***+++******)))((((((((())))))(((((((((((((((((((((((()))((('''%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''%%%&&&''''''(((((('''''')))((((((((('''''''''''''''(((((((((((()))))))))'''(((((())))))(((((('''******)))((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((())),,,+++++++++************---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***++++++******)))((('''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$&&&'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******+++******,,,++++++******+++,,,,,,))))))******++++++*********))))))(((((((((((((((***))))))))))))***++++++******+++---000111111///+++,,,---------,,,+++***))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''((()))******+++,,,,,,,,,+++,,,,,,------///...000222666AAATTTfff|||xxxuuuppplllkkkqqqyyyvvvllliiikkkooosssuuuxxxvvvuuuxxxwwwjjj\\\NNNEEE;;;888333111111000...---------,,,,,,,,,,,,,,,,,,------------------------,,,,,,...///000000000000......///000000000000000000000000111111111111222111111111111111000///...000////////////000000000000000000000000000000000000000/////////.........---......///000111222222111000/////////000222333111111000000000/////////........./////////000000------------,,,,,,,,,+++***+++,,,...////////////,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((()))---555>>>FFFKKKLLLJJJJJJFFF===222+++***---)))))))))((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''''''''''''''(((((((((((('''(((((((((((((((((('''******))))))(((((((((((())))))))))))))))))))))))******))))))))))))************+++++++++*********---,,,,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++))))))******)))((((((''')))(((((('''(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))(((((()))***************,,,++++++,,,,,,,,,------((())))))*********))))))******)))(((((((((((()))***************++++++,,,)))((((((***---......---------......---+++***)))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&''''''((())))))***,,,,,,++++++++++++,,,,,,111000111333333888EEERRRnnnyyyxxx{{{~~~~~~uuunnnnnnqqqssstttwwwvvvuuuxxx}}}~~~xxxmmm```SSSGGG===888555333111//////000//////------------------------,,,,,,,,,---------------,,,,,,...///000000000000......///000000000000000111111111222222222333333000111111111111000000//////000000000000//////////////////////////////////////////...............------...///000111111222//////...---...///000111000000000000////////////............////////////---,,,,,,,,,++++++++++++)))***+++,,,---...//////------------,,,+++))))))))))))))))))))))))))))))'''(((+++111888???CCCFFFIIIIIIEEE<<<111******,,,((((((((()))))))))((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))((((((''''''((((((((((((((((((((((((******))))))))))))******))))))***+++++++++***))),,,,,,,,,,,,,,,+++,,,,,,)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++************************************************************************++++++++++++++++++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++(((((()))))))))(((''''''((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((+++******************+++))))))))))))))))))))))))((())))))************)))++++++,,,,,,------------))))))*********))))))(((++++++***))))))))))))******************++++++,,,+++***)))***+++,,,,,,+++---.........---+++)))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((((((((('''''''''''''''++++++*********+++,,,,,,,,,,,,---///...000888AAA\\\nnn}}}{{{~~~}}}uuuyyy{{{{{{~~~yyyyyy|||}}}{{{zzzwwwsssssstttsssppplllaaa\\\SSSIII@@@999444222000000//////............------...............///,,,,,,,,,------------...------...///000000000///......///000000000000000111111111222222222333333000111111222111111000000///000000000000//////...,,,,,,------------,,,,,,.................................//////000000000...---,,,,,,,,,---///000///////////////.........------------.........///,,,,,,,,,+++++++++******))))))***+++,,,...//////,,,---------,,,+++******)))))))))))))))))))))))))))***+++...333777;;;>>>BBBAAA>>>777///***)))+++''''''((()))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&(((((()))))))))(((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))***+++++++++***)))***+++,,,,,,******+++,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++************************************************************************++++++++++++++++++++++++******++++++,,,---------************************''''''((((((((((((''''''&&&'''((()))******))))))(((((((((((())))))))))))((((((((((((((((((((((((***+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++,,,------------******++++++******)))))),,,++++++******************))))))))))))***++++++...---++++++,,,------,,,------......---+++***)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&))))))))))))***+++,,,---+++***,,,///......333:::JJJYYYssszzz{{{{{{}}}|||~~~}}}{{{ssswwwzzz{{{vvvooogggaaa^^^ZZZUUUPPPEEEDDDAAA<<<777333111111------......---------...------------.........///,,,---------..................///////////////.........///000000000000000//////000000000111111111000111111222222111111111///000111111000///...---,,,,,,---......---,,,,,,.............../////////......//////////////////...---,,,,,,,,,---//////------------............,,,,,,,,,,,,------------++++++++++++************((())))))***,,,---///000***+++++++++++++++******))))))))))))))))))))))))))))))***+++---000444777:::777333///+++)))((((((&&&&&&((()))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&'''((()))))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((***+++,,,+++***)))(((***,,,+++)))(((***,,,((()))***++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,))))))))))))))))))))))))&&&''''''(((((('''''''''$$$&&&(((+++++++++)))(((''''''(((((())))))******((((((((((((((((((((((((((())))))************)))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))((()))+++,,,---------,,,++++++,,,,,,+++******)))++++++***)))))))))))))))))))))((((((((()))******---+++******,,,.........,,,------...---,,,***)))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***+++---...,,,,,,---000000///222888;;;FFF\\\wwwvvvtttzzz|||vvvsssqqqvvv}}}zzz~~~~~~kkkaaaTTTKKKEEEAAA<<<777666777888777555333222222+++,,,---...------...///,,,,,,,,,------.........---------....../////////...///////////////.........//////000000000000000............////////////000111111222222222111111///000111111111///...---......///000000///............/////////////////////////////////............------,,,---...///000,,,---------------------+++++++++,,,,,,,,,------+++++++++************)))(((((()))***+++---///000((())))))************)))))))))))))))))))))))))))'''((((((((()))+++///222444111,,,***))))))((('''%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&'''(((***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%&&&''')))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&(((***+++,,,+++***)))'''***++++++(((''')))+++(((((()))++++++,,,,,,,,,(((((((((((((((((((((((())))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((((()))***+++++++++((((((((((((((((((((((((&&&&&&''''''(((''''''&&&###%%%))),,,,,,+++)))'''&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&''')))************************************((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))*********))))))(((((()))***,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))******)))(((((((((((((((((((((((((((((())))))***)))(((&&&'''***---......+++,,,---------,,,+++***(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&'''(((***,,,---...+++***,,,///...,,,///444333:::MMMeeezzzuuurrruuu~~~~~~~~~{{{wwwsssxxx~~~tttgggQQQKKKBBB<<<999888666555111222333444444333111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++////////////000000000000000000111111111111000000000000//////......------000111111111222222222222222222111000///...------------------------,,,,,,---......------...000333************************.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++...---,,,+++***(((((('''******))))))((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''***)))'''&&&&&&&&&((()))&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))************&&&(((***+++,,,+++)))(((,,,+++++++++***)))))))))************))))))((((((*********)))))))))))))))+++***)))(((((()))***+++...---+++))))))***+++,,,))))))************))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************************%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))***))))))(((''''''((())))))***************))))))***+++,,,,,,------...---,,,+++************((((((''''''''''''((((((++++++***************+++,,,+++***)))))))))***+++,,,------------,,,+++***)))(((((((((((())))))***((((((((((((((((((((((((%%%''''''$$$###'''(((&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&)))+++++++++,,,------......///222444>>>NNNaaaxxxyyyqqqqqqzzz|||{{{{{{|||}}}~~~{{{{{{nnn]]]PPPDDD???999555444333222111...///000222222111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------.../////////000000000000000000111111111111000000///////////////.........000000000000111111111222111111000000//////......//////...------,,,++++++---...///...------///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********---,,,+++***)))((('''''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''''''&&&%%%%%%&&&(((+++,,,''''''&&&%%%%%%&&&''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''))))))((('''''''''''''''((((((((()))))))))******'''''')))*********)))(((+++***************))))))++++++*********)))))))))************************++++++***))))))***++++++,,,+++)))((('''((()))***))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''************************''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))))))))(((((('''&&&&&&''''''(((((((((((((((*********++++++,,,,,,,,,---,,,,,,+++******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,+++***)))))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))&&&&&&((()))'''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''')))***))))))))),,,---++++++,,,,,,---.........111222777CCCRRRfffvvvmmmiiiqqqxxx}}}~~~{{{zzz~~~~~~}}}|||}}}~~~~~~}}}tttpppkkkggg```UUUEEE:::666333000////////////...,,,---///000111000000///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...............//////....../////////000000000///000000111111000000///.........///////////////////////////000000000000000000000000////////////111000///...---+++******---///111111///...---...------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++++++++*********)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******+++******)))(((''''''&&&(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&(((***+++(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''')))(((''''''&&&''''''''''''''''''(((((((((((()))'''''''''(((((((((((()))))))))))))))************+++++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))((('''((()))***+++***)))(((((()))***+++***************************************+++++++++)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((((((((((('''&&&&&&&&&'''(((((())))))((((((******++++++++++++++++++***++++++++++++)))((('''******))))))))))))******)))((((((((((((((())))))&&&''')))***+++,,,,,,,,,,,,,,,,,,++++++***((((((******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###''')))'''%%%''''''$$$((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((("""$$$&&&''''''''')))******++++++,,,,,,---......000000222888@@@PPPiii~~~wwwjjjaaaeeemmmsss{{{~~~|||}}}|||yyytttnnnhhhccc```UUUSSSPPPOOOLLLFFF;;;333000///......//////......---...///111222222222111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............//////000........./////////000000//////000000000000//////------......//////000000.........////////////000.../////////000000000111000//////...---,,,,,,+++///111444444222///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))(((((((((((())))))***+++++++++***************))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&''''''(((((()))))))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&''''''))))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))'''(((((())))))*********++++++++++++******************************++++++************************,,,+++************++++++,,,***(((''''''(((***,,,************************))))))***************+++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''''''''''''''&&&&&&))))))***++++++++++++***++++++++++++************((()))+++,,,+++***'''&&&***))))))(((((())))))*********************+++,,,&&&''')))++++++++++++***+++++++++******)))((('''+++***)))((('''&&&&&&&&&''''''''''''''''''''''''###))),,,***'''((('''%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''!!!$$$&&&&&&&&&'''(((*********+++,,,,,,------000000111333777AAAVVViii{{{kkk^^^^^^eeelllqqqvvvzzzuuufffccc]]]WWWPPPKKKHHHGGG>>>======>>>???===888333.../////////...---------,,,---...///000111111111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///............//////////////////000000000000//////------......//////000000---.........////////////......//////000000111111---.....................111333666777444111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((************************((((((''''''((())))))***************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&'''''''''''''''''')))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&'''(((((('''''''''(((((())))))***************************'''((((((((())))))******(((((())))))))))))((((((******************++++++,,,***(((''''''(((***,,,))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''''''''''''''&&&)))******++++++++++++++++++*********************((()))***,,,+++***(((&&&)))((((((''''''(((((()))******))))))***+++,,,,,,((()))***++++++***(((''')))************)))((((((******((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''---111...*********)))%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###''')))))))))***+++))))))******+++,,,,,,,,,------000333444999GGGUUUeee}}}ppp___[[[```gggjjjlll|||zzzyyywwwrrrkkkccc[[[WWWNNNKKKFFF@@@<<<999888888333333333444666555222000---...///...,,,++++++,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------........./////////...//////000000//////............///////////////............////////////......//////000000111111,,,------...//////000000111444666777444222000///++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++(((''''''(((((()))***+++)))))))))***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################""""""""""""######$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))*********&&&''''''(((((()))))))))'''(((((())))))(((((('''''''''((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''((())))))******((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''((((((((((((''''''((())))))******))))))))))))******************))))))***++++++***)))(((((((((''''''''''''((((((''''''''''''((()))***+++)))*********))))))((('''(((((()))***************))))))((('''&&&&&&&&&&&&########################$$$+++...***%%%%%%''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%!!!$$$&&&'''''''''(((***((())))))******+++,,,,,,++++++---000222444;;;CCCPPPgggwwweee]]]___eeegggfff}}}uuuoooiiidddaaaZZZXXXUUUQQQLLLGGGCCCAAA<<<;;;999666444222111111111000000111111111000///---......---******,,,...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------.........//////......////////////......///////////////.............../////////000000000////////////000000000000............////////////000222444444333000000///------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,((()))))))))*********+++)))************+++++++++))))))))))))))))))))))))************************))))))((((((((('''''''''''''''((((((((()))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&''''''''''''(((((((((%%%&&&'''((()))(((''''''(((((('''''''''''''''&&&''''''((((((((()))))))))'''''''''((())))))******'''((()))******)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''(((((()))))))))((((((((()))************)))(((((())))))******++++++***+++++++++++++++++++++))))))(((((((((((())))))''''''''''''((()))***+++)))(((((((((((())))))***'''''')))***+++,,,,,,,,,(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""))),,,&&&!!!!!!$$$%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$&&&((((((((())))))***+++++++++///+++***...000111444888AAARRRiiioooeeedddgggiiihhh|||yyymmmhhh___WWWQQQLLLIIIFFF???>>><<<:::999888888888222333444444333111///---000000000000111111111111---...///---++++++...111......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------.........//////......////////////......000000//////.........---////////////000000000000000000000000////////////000000//////.........---///111222222111/////////........................'''((()))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***,,,,,,(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))************************))))))(((((('''''''''&&&''''''(((((()))*********(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$%%%'''(((((((((''''''((((((((('''&&&%%%###"""%%%&&&'''(((((('''&&&%%%%%%%%%''''''''''''%%%%%%(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''(((((((((((()))%%%&&&(((******)))(((&&&(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))'''(((((()))***+++++++++((()))***++++++***)))((((((((()))******+++******))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((()))******))))))******+++,,,,,,,,,,,,+++'''(((((()))***++++++,,,,,,++++++******+++,,,,,,******))))))))))))******))))))))))))***+++,,,---((('''&&&'''((()))+++---&&&''')))***,,,---------''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''...000***$$$%%%)))+++'''''''''((((((***++++++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&'''))),,,((((((((()))******++++++444...***---000000111333888DDDVVViiixxxllliiilllmmmlllpppqqqsssuuuwwwyyy{{{{{{zzzzzz||||||{{{yyywwwuuurrrqqqoookkkddd]]]VVVRRRJJJIIIEEEAAA===999555444444444444333333222222222000000//////.........---...------,,,,,,------............------,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***)))((('''&&&***+++,,,,,,------,,,,,,)))***++++++,,,---......+++,,,------......------//////000000000000///.........////////////..................////////////000000//////......------........................000111111222222111111000//////...---,,,,,,+++++++++***)))***,,,------+++++++++++++++++++++++++++++++++***)))((('''&&&&&&(((((((((((((((((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))((()))))))))************))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$###$$$&&&''''''''''''''''''&&&&&&***(((&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&((())))))(((''''''(((((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***,,,...///&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))************))))))((((((''''''&&&''''''((()))******+++***)))(((((()))+++---...,,,+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((&&&&&&%%%%%%***)))(((&&&%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$"""!!!&&&&&&&&&''''''''''''(((%%%$$$$$$$$$%%%%%%&&&''')))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))******,,,---.../////////666777???QQQggg~~~uuurrrpppqqqtttPPPPPPQQQSSSUUUVVVXXXXXXWWWWWWXXXYYYXXXVVVTTTSSSQQQQQQPPPNNNIIIDDD???<<<888777666555333222111000222222111111111000000000............---------,,,------,,,,,,,,,,,,------......---------,,,,,,,,,---------,,,,,,++++++++++++++++++++++++*********)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------......------//////000000000/////////......////////////......////////////000000000000///////////////.........000000000000000000000000111222222333333222222111//////......---,,,,,,+++)))(((((()))***+++***)))++++++++++++++++++++++++*********)))((((((''''''))))))))))))))))))))))))((()))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********(((''''''&&&%%%%%%&&&&&&((((((((('''''''''&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&'''))))))'''''''''(((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************))))))))))))******))))))((((((''''''%%%&&&&&&'''(((((())))))))))))((('''(((***,,,---+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%'''((()))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%$$$%%%&&&'''((()))))))))*********++++++)))***+++---......//////000222999FFFWWWlll{{{wwwuuuxxx|||888888999:::;;;<<<<<<===<<<<<<=========;;;:::999777888888888666444111///.../////////000000000000/////////...............---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------))))))***++++++++++++***------,,,,,,+++++++++++++++,,,------......------.../////////////////////......////////////......//////000000000111111111.........///////////////000000000000000000000000000111111111111111111000000//////......---------***)))((()))***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************)))(((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&'''''''''((()))))))))((('''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$%%%%%%%%%%%%&&&'''$$$$$$%%%&&&'''((())))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((((((((''''''''''''(((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++*********)))))))))******))))))((((((''''''%%%%%%%%%&&&''''''(((((((((''''''&&&'''(((***+++)))(((((('''&&&&&&''''''((((((((((((((((((((((((******((('''&&&&&&%%%%%%#########$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&((()))((('''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((((((((((())))))))))))***)))***+++,,,---.........---...333;;;DDDSSSkkk~~~~~~|||444444444444555555555555555555666666555444333333000111222333333222000///000000000000000/////////---------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++++++++++++++,,,++++++++++++++++++++++++,,,------......------..................//////......////////////......////////////000000000000------......//////000000...........................//////000000//////...000000//////............---+++++++++------,,,+++************************(((((()))))))))*********************************)))))))))(((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******'''(((***++++++)))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((("""###%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&%%%''''''((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++,,,++++++******))))))(((******))))))((((((''''''%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''(((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$######$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''((()))***,,,------------,,,...222555888BBBVVVhhh111111111111111111111111111111111111111000000000...///000000000000///............---------,,,,,,,,,,,,---------------------------------------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,---,,,,,,,,,))))))***++++++,,,------+++,,,------......------------,,,,,,---...//////......////////////......---------.........//////------......//////000000........................///000000000000000000//////////////////............,,,+++,,,------,,,+++************************(((((())))))******++++++*********************************))))))(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((******))))))))))))******&&&((()))++++++***((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""###%%%%%%%%%%%%'''(((''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&***)))))))))((((((''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))))))))*********+++++++++,,,+++++++++******))))))******))))))(((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%#########$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((***+++,,,---------,,,...111333222777GGGWWWiii.....................---------------------------...............---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------------------------............,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********))))))(((((((((++++++,,,------------,,,(((((()))***+++,,,------+++,,,------......---------,,,++++++,,,---///000......////////////......,,,,,,---------..................///////////////000000000000000000000000111222222333333222222111........................,,,+++******++++++***)))************************)))))))))******+++++++++******************************)))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((&&&'''((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''###$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))))))))(((((((((((((((%%%&&&((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''')))******)))(((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''(((((())))))***)))))))))************+++++++++++++++++++++++++++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&& !!!###$$$&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&'''''''''''''''(((((((((((()))'''((()))***+++,,,,,,,,,***+++...000///111<<>>KKK```rrr((((((((((((((((((((((((***))))))))))))((((((((()))))))))))))))))))))))))))******++++++******)))((())))))******))))))(((((())))))******))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((()))************************++++++++++++,,,+++++++++++++++,,,------111000...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***%%%&&&'''((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&''')))************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))*********+++,,,,,,------///...///222444;;;IIIVVVttt))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''(((((())))))((((((************+++++++++++++++++++++***+++,,,,,,---000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++///---,,,,,,,,,,,,+++)))(((((()))***+++,,,------((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''&&&%%%$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%### $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))%%%''')))+++,,,,,,******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((())))))******+++,,,,,,,,,///...000333444777@@@JJJZZZkkk************************************************((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))***++++++,,,,,,++++++))))))*********++++++++++++************+++,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,+++...---+++,,,,,,---+++***************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%$$$###############""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))%%%''')))+++,,,,,,******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((((((((((((((()))******++++++,,,***))),,,000111111666===EEEQQQdddyyy))))))))))))))))))))))))))))))************++++++((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((())))))((((((''''''(((((())))))(((((('''(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))************))))))))))))************+++***************+++,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++*********)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$###############"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&"""######$$$%%%''''''(((&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&''')))************)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((((((((()))******++++++***)))+++...///---///444666<<