BM6P6(@ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((''''''(((((())))))******'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''((($$$&&&((())))))(((%%%$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!"""$$$$$$###((('''%%%######$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$###"""###$$$$$$###"""$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''########################$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$###"""""""""###$$$%%%''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&''''''&&&$$$"""!!! """""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$###"""!!!""""""""""""###############"""  !!!###$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""#########$$$########################!!!"""""""""############''''''&&&%%%$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! %%%%%%$$$$$$$$$$$$$$$%%%######################## !!!"""###$$$######"""$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$""""""%%%%%%""""""%%%""""""""""""""""""""""""!!!$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$&&&'''''''''((((((((()))))))))***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$&&&((())))))(((&&&$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$$$$###'''&&&$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''''''''&&&%%%############$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$######!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$$$$######""""""$$$$$$##########################################%%%%%%%%%%%%%%%$$$######""""""""""""###############""" !!!###$$$"""""""""""""""#########""""""######################################################$$$$$$$$$$$$$$$$$$###############""""""############$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$#########"""""""""!!!!!!!!!!!!""""""########################"""###$$$&&&&&&&&&%%%$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""&&&###"""%%%$$$!!! ###########################!!!$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######"""!!!""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$##################$$$%%%&&&&&&(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&$$$&&&((())))))(((&&&%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""%%%$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%$$$###"""###$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$ !!!###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$#########%%%$$$$$$###""""""!!!!!!""""""######$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!########################%%%%%%%%%&&&%%%%%%$$$###"""""""""#########$$$$$$""""""!!! !!!"""###$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""###$$$$$$%%%""""""######$$$%%%%%%&&&########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$###############&&&###"""$$$###!!!########################"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$######"""############$$$%%%&&&'''(((((((((((())))))))))))'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$######$$$$$$%%%%%%&&&'''((((((((('''&&&&&&''''''&&&$$$$$$%%%'''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&$$$"""###$$$$$$$$$$$$###"""!!!######$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$###"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""!!!!!!""""""###$$$$$$%%%&&&&&&$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""!!!!!!!!!"""###$$$!!!!!!""""""############&&&%%%%%%$$$$$$##########################################$$$$$$$$$%%%%%%""""""""""""#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$""""""######$$$$$$$$$%%%########################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$#####################$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%"""!!!$$$### """######################## """$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############"""""""""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&'''((())))))))))))((((((((((((&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%'''(((((((((''''''''''''(((&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%''''''%%%######$$$$$$$$$$$$###"""!!!############$$$$$$%%%%%%$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$&&&&&&&&&&&&&&&%%%######%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%#################################################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################""""""############""""""############$$$$$$$$$$$$"""""""""""""""######$$$############""""""!!!!!!&&&%%%%%%$$$$$$#################################""""""""""""#########$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$###""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""########################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""" $$$$$$""""""%%%""""""""""""""""""""""""!!!###$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))))))))((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%###############$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((((((((((((((('''%%%$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&%%%%%%$$$$$$$$$$$$#########$$$############$$$%%%%%%$$$###"""###$$$$$$###""""""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%&&&'''''''''%%%$$$###%%%&&&'''((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&#########################################################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$"""###############$$$$$$&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%######################## !!!""""""""""""""""""#########$$$$$$$$$$$$%%%"""""""""#########$$$$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$#################################!!!!!!"""""""""#########&&&%%%%%%%%%$$$$$$######"""############$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###(((''''''&&&%%%$$$######%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%###############$$$$$$$$$""" !!!$$$%%%###$$$'''"""""""""""""""""""""""""""###$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((***)))))))))((((((((('''(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))'''%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%''''''&&&'''&&&$$$######$$$$$$%%%$$$###"""""""""###%%%%%%$$$###"""###$$$$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&&&&$$$%%%'''((('''&&&%%%###%%%&&&'''((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################!!!!!!"""########################$$$$$$$$$%%%%%%""""""######$$$$$$$$$############"""""""""""""""""""""##########################################""""""#########$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$###''''''&&&&&&%%%%%%$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$######$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$""""""%%%&&&$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&'''******))))))((((((((('''******)))((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((())))))'''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""%%%'''((((((((('''%%%######$$$%%%&&&$$$###"""""""""###%%%&&&$$$###"""###$$$$$$$$$"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((#########$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%'''(((((('''%%%$$$%%%&&&'''((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###"""""""""########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%"""############$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&& !!!$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!!!!"""###$$$%%%$$$######""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$'''$$$$$$'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%########################!!!!!!"""##################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%'''))))))((('''&&&'''''''''&&&&&&%%%%%%%%%''''''((()))***+++,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######"""""""""###%%%&&&+++(((&&&'''))))))'''%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$##################!!!!!!""""""#########$$$!!!""""""""""""#########%%%%%%###"""""""""###$$$"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''((()))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""%%%%%%$$$######$$$%%%%%%############""""""!!!!!!######$$$%%%$$$###"""!!!&&&%%%%%%%%%$$$#########%%%$$$######""""""######"""  """###!!!"""""""""""""""#########%%%%%%$$$###"""!!! ######$$$%%%$$$###!!! $$$$$$############$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&######$$$$$$$$$$$$######"""############$$$$$$$$$'''(((***)))%%%""" %%%###!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&############""""""""""""%%%$$$""" !!!###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$''''''((()))***++++++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$&&&'''&&&%%%$$$%%%((()))(((&&&''''''&&&%%%$$$$$$$$$$$$########################""""""##################"""""""""#########$$$$$$&&&%%%$$$#########$$$$$$"""############$$$$$$$$$ !!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$######$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!""""""###""""""!!!!!!$$$$$$###""""""###$$$$$$$$$$$$#########"""""""""###$$$$$$%%%$$$###"""!!!############""""""""""""$$$###""""""!!!!!!"""""""""!!! !!!######!!!"""""""""######$$$$$$$$$############""""""""""""&&&&&&''''''&&&&&&%%%$$$$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&######$$$$$$$$$$$$######"""############$$$$$$$$$%%%''')))(((%%%"""!!!!!!%%%###!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$!!!!!!""""""#########$$$$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((((((******+++,,,''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""!!!!!!###'''))))))((('''&&&%%%$$$$$$###$$$$$$########################$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""###############"""######"""!!!!!!"""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""""" !!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!"""""""""###$$$%%%%%%&&&!!!!!!""""""#########$$$%%%$$$##################$$$$$$############$$$$$$################################################%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&######$$$$$$$$$$$$######"""############$$$$$$$$$$$$&&&''''''%%%###"""###%%%###!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$######"""""" !!!"""###$$$%%%%%%###############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))***++++++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%!!!!!!"""$$$&&&(((((()))&&&%%%%%%$$$######$$$$$$###############$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''(((((('''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""" !!!!!!"""""""""######"""!!!!!!!!!!!!"""#########$$$$$$$$$###"""""""""###$$$%%%&&&&&&'''""""""""""""############$$$###!!! !!!"""###$$$$$$############$$$$$$########################""""""############""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$###%%%&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""$$$&&&&&&%%%###$$$$$$$$$###!!!!!!###%%%%%%$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""" !!!!!!"""######$$$$$$!!!"""###$$$%%%$$$######"""""""""######$$$$$$%%%##############################$$$$$$$$$$$$######""""""###$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))***++++++)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$############$$$%%%%%%%%%&&&'''(((%%%%%%$$$#########$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###############""""""!!!""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''((('''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""""""""######$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!""""""#########$$$$$$###""""""""""""###"""###$$$$$$$$$#########"""######$$$%%%%%%&&&&&&############""""""""""""&&&%%%$$$######$$$&&&&&&$$$$$$############$$$$$$########################!!!"""############"""!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%'''&&&%%%$$$%%%&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""###%%%%%%$$$###$$$&&&$$$"""!!!"""$$$%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""""""""!!!"""###%%%%%%$$$###""""""""""""######$$$$$$%%%##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&##################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''))))))***+++***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$###""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%""""""######""""""!!! """############$$$$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$ !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%$$$######""""""######"""###############$$$$$$%%%$$$$$$###############"""###%%%%%%###"""###$$$#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!#########"""######$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################$$$&&&((('''&&&%%%%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$######$$$&&&###""""""###$$$%%%$$$###!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""############$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%############""""""!!!!!!!!!"""###$$$%%%$$$###############$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%% """$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!###%%%%%%###"""$$$&&&$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%""""""##################"""""""""#########$$$$$$"""######$$$###"""!!! """############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&(((***'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""""""""############ !!!"""############"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$%%%$$$###"""""""""###$$$$$$##################"""$$$$$$###""""""""""""""" ###%%%$$$"""!!!"""$$$$$$############"""""""""""""""""""""############ !!!!!!!!!!!!!!!$$$$$$############$$$$$$###########################"""!!! !!!"""######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################$$$&&&(((((('''&&&&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$###""""""$$$&&&###""""""###%%%%%%$$$###!!!!!!!!!"""###$$$$$$$$$"""######$$$$$$######"""""""""""""""############$$$$$$############$$$$$$$$$$$$$$$###############"""""""""""""""#########""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&''''''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''&&&%%%###"""!!!######"""!!!$$$&&&$$$###############$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$!!!""""""""""""###############$$$%%%$$$###"""!!!"""############$$$$$$$$$!!!!!!"""""""""##################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&)))***'''&&&%%%%%%$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$&&&%%%###"""""""""###$$$$$$$$$######""""""!!!!!!######"""!!!!!!!!!!!!!!! """%%%$$$""" """###$$$$$$######"""!!!!!!!!! !!!"""###$$$%%%%%%!!!"""###%%%%%%%%%$$$###$$$$$$############$$$$$$########################$$$"""!!!!!!"""$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$&&&))))))'''&&&&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$###""""""###%%%###""""""###%%%%%%$$$""" !!!!!!"""###$$$$$$$$$""""""############""""""""""""""""""############$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!! !!!"""###$$$%%%%%%###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""%%%&&&&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))))))))*********))))))(((((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$########################""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%$$$#########""""""!!!!!!######$$$$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$"""######$$$$$$%%%&&&&&&&&&((('''$$$###$$$%%%%%%%%%$$$$$$###"""""""""###%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###""""""!!!"""""""""###$$$!!! ###$$$###$$$$$$############$$$$$$###########################"""!!!"""$$$%%%%%%$$$ """###"""!!! !!!###$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!!!!!###$$$%%%###$$$$$$$$$$$$###"""""" !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""###$$$$$$###!!! """###$$$%%%%%%$$$###"""%%%%%%$$$###""""""##############################""""""!!!!!! &&&%%%$$$"""""""""#####################"""!!! """$$$&&&'''%%%###!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$###"""!!! $$$$$$############$$$$$$(((%%%!!!!!!"""###$$$$$$ $$$$$$############$$$$$$&&&$$$"""!!! !!!"""###$$$$$$############$$$$$$'''%%%"""!!!"""#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!$$$$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''((()))***+++)))))))))******))))))(((((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$%%%%%%$$$$$$"""!!!!!!##############################""""""######$$$%%%$$$#########""""""""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""%%%$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&###%%%%%%$$$#########"""&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$###""""""""""""######'''((($$$"""###$$$"""!!!"""###$$$$$$###"""!!!########################&&&$$$######$$$###""" !!!"""###"""!!! !!!###"""""""""######$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###############"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###############"""######$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""""""""!!!"""##################"""%%%$$$$$$###""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$###"""""""""###$$$$$$###############"""!!!!!!$$$""" ###%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$###""""""###""""""!!! $$$$$$############$$$$$$%%%$$$"""  !!!%%%%%%""""""&&&&&&###$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!###$$$$$$######""""""######$$$'''%%%"""!!!"""#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###""""""$$$###############$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""%%%$$$$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&&&&'''''')))******+++(((((())))))))))))(((((()))((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###############"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""###$$$&&&%%%$$$"""!!!%%%$$$######"""#########%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###############'''+++***&&&#########!!! """$$$&&&&&&$$$""" ########################&&&$$$######$$$###""" !!!"""######!!!!!!"""###"""""""""###############"""""""""!!!""""""###$$$"""############"""!!!!!!"""""""""""""""#########"""""""""""""""#########""""""######""""""!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$###""""""!!!!!!""""""###%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%############""""""""""""$$$!!!###&&&#########"""""""""""""""###$$$$$$$$$$$$###"""""""""""""""!!!!!! $$$$$$############$$$$$$"""############"""!!! """%%%%%%######&&&&&&$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""$$$%%%$$$######""""""######$$$&&&$$$"""!!!"""#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$######""""""""""""###$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''(((((()))''''''(((((())))))(((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######################## !!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''%%%######&&&'''$$$#########""""""!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$'''******&&&###$$$$$$"""######%%%&&&&&&%%%#################################"""!!!"""$$$%%%%%%$$$!!!"""######"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""############$$$$$$######"""!!!#########"""""""""""""""!!!"""""""""######$$$$$$"""""""""""""""""""""!!!"""""""""""""""""""""""""""######$$$%%%&&&&&&&&&###"""!!! !!!"""###$$$$$$###############$$$"""""""""""""""""""""""""""""""""######$$$$$$%%%!!!!!!!!!!!!!!!""""""#########"""""""""""""""###!!!!!!!!!!!!""""""""""""##################""""""######$$$$$$$$$######"""$$$$$$##################$$$$$$############$$$$$$############$$$#########"""######""""""######"""$$$$$$############$$$$$$###""""""""""""###%%%%%%######""""""""""""######%%%$$$""""""###$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$######"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&'''((())))))(((%%%&&&'''(((((((((((((((((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$ !!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%&&&&&&'''''''''""" $$$&&&$$$###%%%######"""""""""######$$$%%%%%%%%%$$$$$$$$$##############################&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###'''((($$$"""$$$%%%###$$$###"""!!!!!!"""###$$$###########################"""!!!"""$$$%%%%%%$$$"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""""""""$$$$$$%%%%%%$$$$$$###"""#########""""""""""""""""""######$$$$$$%%%%%%%%%#########"""############""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$###############$$$$$$########################""""""######$$$$$$%%%%%%""""""""""""!!!!!! ######"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""###%%%&&&###""""""######"""""""""$$$$$$############$$$$$$"""""""""######$$$%%%%%%###""""""""""""""""""###$$$###""""""$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&(((***+++++++++***$$$%%%&&&'''((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$###&&&((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&&&&$$$"""######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%((($$$!!!$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$##############################&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$############### $$$%%%###"""$$$&&&$$$###!!!!!!###########################&&&$$$######$$$###""" """###$$$$$$""""""###$$$"""""""""""""""!!!!!!!!!"""############"""!!!!!!$$$$$$$$$$$$$$$###"""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%######"""""""""###$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""############"""######$$$%%%#######################################$$$$$$$$$############"""!!! ###"""!!!!!!!!!"""$$$$$$$$$!!!###&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!!!!!!!""""""#########$$$$$$############$$$$$$%%%$$$"""!!!!!!###%%%&&&%%%######%%%$$$""""""$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###""""""!!!!!!""""""######""""""###$$$%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%&&&)))+++,,,,,,+++***$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################"""######$$$$$$$$$####################################""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$###'''***)))%%%###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&$$$""""""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&& !!!,,,000(((######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$###""""""""""""### $$$%%%###"""$$$&&&$$$"""!!!  !!!"""########################&&&$$$######$$$###""" """###$$$$$$""""""###$$$###"""""""""!!!!!!!!! """######$$$###"""!!! """""""""""""""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$############"""!!!!!! !!!"""###$$$"""""""""""""""""""""""""""!!! !!!"""###"""##################"""######""""""###$$$$$$%%%#######################################""""""""""""######$$$$$$###"""!!!###"""!!! !!!"""$$$%%%$$$""" ###%%%"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$############$$$$$$##################""""""%%%!!!!!!$$$$$$ ###$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!""""""###""""""###%%%%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###############"""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""###$$$%%%&&&&&&%%%############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$###$$$''')))******)))(((###$$$%%%&&&''''''''''''###$$$%%%'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$##################$$$########################"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$(((+++***&&&###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&$$$""""""###$$$%%%&&&&&&'''&&&$$$$$$%%%&&&&&&''''''(((((("""&&&444888///%%%$$$!!!!!! !!!!!!"""######%%%%%%%%%$$$$$$$$$##############################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$######"""!!!""""""""""""&&&'''###"""$$$%%%$$$######$$$$$$$$$$$$#################################"""!!!"""$$$%%%%%%$$$"""$$$$$$$$$###"""###$$$%%%$$$$$$$$$######"""""""""###$$$$$$$$$"""!!!  !!!!!!"""###$$$$$$%%%$$$$$$######""""""!!!!!!!!!  !!!"""###""""""""""""""""""""""""!!!!!! !!!"""###%%%&&&"""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!! !!!###$$$%%%%%%$$$$$$###"""!!! !!!"""$$$&&& """$$$&&&'''%%%###!!!!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$!!!"""$$$%%%%%%### ###"""!!! $$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""""""""""""###%%%%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""############""""""$$$$$$##########################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########"""""""""############$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$&&&&&&&&&$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%&&&&&&***%%%###+++666999///$$$%%%%%%%%%%%%%%%&&&''''''***(((%%%###"""###%%%&&&(((&&&$$$$$$%%%%%%%%%###'''&&&$$$#########$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################&&&$$$###!!!!!!"""$$$%%%$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""$$$###!!! """$$$%%%######""""""!!!!!! ######$$$$$$$$$######""""""###$$$$$$###"""###$$$########################""""""""""""############&&&%%%$$$$$$$$$%%%'''(((###"""!!! !!!"""###&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""#########""""""!!!%%%###!!! !!!###%%%""""""!!!!!!""""""###$$$########################$$$$$$######""""""!!!!!!""""""############"""""""""######$$$$$$$$$######%%%$$$#########$$$&&&'''$$$$$$############$$$$$$########################!!!!!!""""""######$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$%%%%%%%%%$$$######!!!"""$$$%%%%%%%%%$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((&&&&&&***111444111...,,,+++)))(((&&&%%%%%%%%%%%%$$$###"""###$$$&&&'''&&&$$$"""###$$$%%%$$$$$$&&&%%%$$$#########$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################%%%$$$"""!!!!!!###$$$%%%$$$$$$$$$#########""""""""""""""""""####################################""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""###"""!!!!!!!!!"""$$$%%%############"""""""""""""""######$$$$$$$$$######"""###$$$$$$###"""###$$$########################""""""""""""############!!! !!!""""""$$$$$$###""""""###$$$$$$&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""###""""""""""""""""""###$$$$$$######$$$$$$%%%&&&################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""#########""""""!!!"""!!!!!! !!!!!!######$$$$$$############$$$$$$########################"""""""""""""""###############""""""""""""######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%$$$&&&'''((())),,,111555:::999888666555444333333222111...+++(((%%%###!!!$$$###!!!"""###$$$$$$###&&&%%%$$$#########$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################"""""""""###%%%&&&$$$$$$$$$###############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""########################$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################""""""""""""############"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""!!! $$$$$$#########$$$%%%&&&$$$$$$############$$$$$$####################################""""""""""""###"""""""""""""""#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!!!!"""######$$$$$$%%%#################################$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%###%%%&&&&&&%%%''',,,111999999999999:::;;;<<<===<<<;;;999666111---(((&&&&&&%%%###"""###$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######################################################""""""""""""###$$$&&&&&&########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$######""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""############""""""""""""######$$$$$$$$$ !!!"""###$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################!!!"""""""""############%%%&&&((()))))))))((('''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!""""""############"""""""""############""""""""""""!!!!!!""""""###$$$#######################################"""""""""""""""############""""""############"""!!! %%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%########################$$$$$$######""""""!!!!!!""""""""""""""""""###$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$'''&&&%%%$$$######""""""$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((()))***(((((()))***,,,...000111///000333555666666666555***(((%%%$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######################################################!!!"""""""""###$$$%%%&&&####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""############""" !!!!!!""""""######### !!!"""###$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################!!!"""""""""############"""###%%%&&&&&&&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$###############"""""""""""""""""""""""""""!!!!!!"""###############$$$###""" """###$$$""""""!!!!!!""""""###$$$########################$$$$$$###"""!!!!!! """"""############""""""###$$$$$$$$$######"""!!!"""""""""###############%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$######""""""!!!!!!""""""!!!!!!"""###$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$############&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%########################'''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$)))((('''(((++++++)))&&&############$$$%%%&&&&&&"""%%%(((,,,000222444444***(((&&&%%%%%%$$$###!!!######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$###############$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$######################################################""""""######$$$$$$$$$%%%###############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################""""""""""""############""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$########################"""""""""""""""""""""""" !!!"""######$$$######%%%$$$!!!!!!$$$%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$######"""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%####################################""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## """###$$$######%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$#########$$$%%%######"""!!!"""###$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$'''&&&%%%&&&'''(((((('''(((((('''&&&&&&&&&&&&'''$$$%%%&&&''''''((((((((('''%%%######$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!""""""###############"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$######################################################"""######$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""###"""!!!!!!!!!"""$$$%%%######"""""""""""""""""""""######$$$$$$$$$######"""###$$$$$$###"""###$$$########################""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$""""""""""""############"""""""""""""""""""""""" !!!"""######$$$$$$$$$######"""!!!!!!"""######$$$$$$######$$$$$$%%%&&&#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## """###$$$######%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$#########$$$%%%&&& !!!"""$$$%%%""""""""""""""""""""""""&&&%%%%%%$$$$$$#########!!!"""$$$&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$!!!""""""!!!!!!###&&&)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###!!!!!!"""$$$%%%&&&%%%"""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""!!!!!!"""###############""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$############################################################$$$$$$$$$######"""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""$$$###!!! """$$$%%%%%%$$$$$$$$$######""""""######$$$$$$$$$######""""""$$$$$$$$$###"""###$$$########################""""""""""""############$$$###"""!!!"""###$$$%%%$$$$$$###""""""###$$$$$$"""""""""""""""#########"""""""""""""""""""""""" !!!######$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""!!!"""######$$$########################""""""$$$%%%'''(((******""""""############"""""" """############"""###$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""""""""###%%%&&&&&&&&&&&&%%%$$$###"""!!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%######%%%'''#########$$$$$$%%%%%%%%%########################""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######%%%&&&'''((('''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$##################&&&%%%$$$#########$$$%%%###$$$$$$""""""###&&&)))"""######$$$$$$######"""""""""############""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%(((((())))))((('''&&&&&&&&&%%%$$$$$$######$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###%%%''''''%%%"""!!!!!!######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$########################&&&$$$"""$$$'''(((&&&###%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$############""""""""""""$$$###""" !!!"""###$$$$$$%%%&&&'''''''''!!!""""""""""""#########$$$$$$############$$$$$$$$$$$$###############$$$#######################################"""!!! $$$$$$############$$$$$$$$$$$$############$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$###############%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###############$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$""" !!!"""""""""""""""""""""############$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######"""###$$$%%%&&&%%%%%%%%%%%%$$$###""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###$$$$$$###!!!!!!###%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""#########$$$%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&%%%$$$#########$$$$$$$$$$$$$$$""" !!!###&&&######$$$$$$$$$$$$############""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""$$$'''((('''%%%%%%%%%######$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$"""""""""""""""###$$$$$$########################%%%%%%$$$%%%&&&&&&%%%###%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!""""""#########$$$$$$###"""!!! !!!!!!""" !!!!!!"""""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$########################"""############""""""!!!!!!!!! !!!!!!######""""""""""""############""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$##################$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""""""""#########!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$""" """######"""""""""""""""############$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$###!!!!!!###%%%###$$$$$$$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""############$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&%%%$$$$$$######$$$$$$%%%%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''(((((((((((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!############$$$######$$$$$$$$$$$$##############################"""""""""""""""#########""""""""""""""""""###$$$########################%%%&&&'''&&&$$$#########%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%$$$###"""!!!########################""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""###$$$%%%%%%######"""!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$$$$###############$$$$$$""""""""""""""""""""""""""""""######$$$#########  """"""!!!!!!!!!!!!""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""###$$$$$$$$$%%%"""###$$$$$$$$$###"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$ !!!!!!!!!""""""""""""!!!"""######$$$############$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############%%%###""""""###$$$$$$###"""""""""#########$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###!!! """$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''''''''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!!!!!"""#########$$$$$$$$$$$$##############################""""""#####################"""""""""""""""##############################$$$&&&((('''###!!!"""$$$$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$################################################!!!###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$ !!!!!!"""######$$$$$$######""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########"""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$######""""""""""""############""""""""""""############""""""""""""######""""""""""""""""""""""""#########"""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%$$$%%%&&&''''''&&&$$$"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!!!!"""""""""######"""######$$$$$$###############$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################%%%$$$######$$$%%%$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$$$$######%%%&&&%%%$$$$$$######$$$$$$%%%&&&$$$###!!!!!!###$$$&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""##############################&&&(((&&&### !!!###$$$$$$$$$###############################################################""""""#########$$$$$$$$$################################################!!!"""$$$%%%%%%$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$######""""""""""""""""""""""""##################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################%%%$$$###$$$%%%&&&%%%###############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""" """###""""""###$$$%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!###$$$%%%$$$$$$&&&'''%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%######$$$%%%######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""""""""########################$$$%%%&&&%%%###"""""""""########################################################################"""############$$$$$$$$$################################################!!!"""###$$$%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$############""""""!!!!!!!!!"""###$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$############$$$$$$""""""""""""###$$$%%%%%%""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%######""""""""""""######"""""""""""""""""""""""""""""""""""""""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%$$$############$$$$$$$$$$$$######"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$$$$$$$###$$$&&&&&&$$$"""#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$""""""###$$$$$$%%%%%%$$$$$$$$$###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""""" """###"""""""""###%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###""""""###%%%%%%#########$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$%%%&&&&&&'''''''''&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###"""!!!!!!"""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""$$$$$$###"""""""""""""""########################$$$######$$$%%%%%%###"""########################################################################"""############$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$"""""""""""""""#########!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$%%%%%%%%%$$$############""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$##################$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""############$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$#########$$$%%%%%%###!!!#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###""""""$$$%%%$$$"""!!! !!!###"""!!!!!!"""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%%%%$$$###$$$%%%&&&&&&'''''''''&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%$$$###$$$%%%'''######$$$$$$$$$$$$##############################$$$#########""""""!!!!!!$$$$$$###""""""!!!""""""########################$$$"""!!!"""%%%&&&$$$!!!##################$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""##############################""""""###$$$%%%%%%################################################$$$$$$############$$$$$$ !!!"""###$$$%%%%%%!!!"""###$$$%%%%%%$$$###$$$#####################!!!""""""""""""#########$$$$$$############$$$$$$""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%$$$$$$$$$########################$$$%%%'''((()))######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$###"""###$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&################################################&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%!!!"""######"""!!!%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###########################$$$%%%&&&&&&%%%$$$###!!!""""""!!!""""""!!!"""""""""############$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$###!!! """$$$&&&###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((+++***(((&&&&&&&&&''''''&&&''''''((('''%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######"""!!! !!!###$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%''''''%%%%%%%%%%%%%%%$$$###"""######""""""""""""##################""""""!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! ###"""!!! !!!"""###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!"""###  !!!###%%%&&&########################%%%$$$###"""""""""###$$$######""""""""""""######"""""""""""""""######$$$%%%$$$###""""""###$$$%%%#########!!! ###%%%############$$$%%%&&&&&&$$$$$$######""""""!!!!!!'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!###&&&(((((('''%%%###$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""$$$$$$$$$###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%% !!!###$$$$$$###!!! %%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""$$$&&&&&&&&&%%%&&&'''############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""######$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$########################%%%$$$###"""###$$$&&&'''&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''''')))(((((('''''''''''''''&&&''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""######$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!!!!!!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$######$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""######""""""""""""######$$$$$$#########"""""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&%%%$$$!!! """"""!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%&&&$$$$$$$$$############"""######""""""""""""#########"""!!! !!!!!!"""###########################%%%$$$###"""!!!""""""#########""""""""""""#####################$$$$$$%%%&&&%%%###"""""""""######""""""""" """$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###### """###%%%%%%$$$###"""$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$###""""""###%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$&&&&&&$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$############$$$$$$##################$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((((((((('''&&&''''''((('''%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$############"""""""""###$$$%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$########################""""""######$$$#########$$$$$$#########$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$############""""""""""""######$$$$$$$$$$$$$$$#########&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$!!!"""###""""""!!!!!!###&&&((((((&&&### !!!""""""######""""""!!!!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$############"""$$$$$$##################%%%$$$###"""!!! ########################$$$###""""""!!!!!!""""""######""""""""""""######$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$###""""""######!!!"""!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""  """#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$%%%&&&&&&''''''###%%%&&&((())))))((('''&&&''''''((('''%%%$$$###&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""$$$%%%%%%$$$###"""###########################$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$&&&%%%###""""""###$$$%%%########################!!!"""""""""""""""######$$$##################$$$&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!&&&%%%###""""""###%%%&&&!!!"""!!!!!! """$$$&&&&&&%%%$$$###!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""##################""""""%%%$$$###"""!!!!!! ########################$$$$$$######""""""""""""######""""""""""""######$$$############$$$%%%%%%###############$$$$$$$$$!!!""""""!!! """$$$%%%%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''###########################$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######"""!!!"""###$$$$$$"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###########################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&&&&$$$"""!!!###%%%""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######$$$$$$##############################$$$%%%%%%%%%%%%$$$########################!!!"""$$$%%%%%%%%%###""" !!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$%%%&&&&&&'''###$$$&&&((())))))((((((&&&''''''((('''%%%$$$###%%%%%%###""""""###%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""###"""###$$$%%%%%%$$$"""!!!########################""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$########################!!!!!!""""""#########$$$$$$##################$$$&&&&&&%%%$$$###############$$$$$$%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! '''%%%$$$""""""$$$%%%''' !!!###$$$%%%%%%%%%$$$""""""!!!!!!"""###$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""######"""""" ##################""""""########################$$$$$$$$$$$$$$$###############""""""""""""######"""""""""""""""###$$$$$$ !!!###$$$%%%&&&'''"""$$$$$$###""""""###%%%%%%%%%%%%%%%%%%$$$###"""!!!"""""""""######$$$$$$&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######$$$&&&'''###########################$$$$$$$$$$$$###""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######"""!!!"""$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""###$$$$$$################################################$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########&&&''''''%%%$$$###$$$&&&!!!!!!"""""""""###############$$$$$$$$$$$$######&&&&&&$$$######"""""""""###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""###$$$&&&'''''''''&&&%%%###$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%##################$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&'''(((((((((&&&''''''((('''%%%$$$###$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$###"""!!!"""""""""############$$$%%%%%%%%%%%%%%%%%%$$$###########################"""""""""######"""""""""##############################$$$$$$%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$######$$$%%%%%%%%%$$$$$$######""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$######$$$%%%%%%""""""""""""###$$$$$$$$$###"""!!! """$$$&&&"""##################"""############""""""!!!!!!$$$$$$$$$############"""!!!"""######"""!!!!!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$###""""""######""""""""""""######""""""!!!!!!""""""###$$$ !!!###%%%&&&&&&'''###$$$%%%%%%######$$$%%%###$$$%%%&&&%%%$$$###""""""""""""""""""#########'''&&&&&&%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$###############$$$$$$$$$###$$$$$$$$$$$$###"""""" """###$$$%%%%%%########################"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$#########%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###%%%$$$###""""""###""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$######"""""""""######""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&''''''((('''%%%$$$#########$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$###"""############$$$$$$%%%%%%%%%%%%$$$#######################################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######""""""""""""######"""""""""#########$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$###"""""""""###$$$$$$$$$######""""""######$$$""""""##################$$$$$$$$$############""""""###$$$$$$$$$""" !!!"""###$$$$$$$$$##############################!!!""""""###"""!!! ######""""""""""""############""""""######$$$%%% !!!###$$$%%%%%%$$$$$$"""###%%%$$$###"""###$$$"""###%%%&&&&&&%%%$$$###$$$$$$###############"""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""###""""""#########$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!"""$$$%%%&&&'''########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""$$$&&&&&&%%%$$$###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%% !!!###%%%&&&&&&&&&######""""""""""""######!!!!!!"""###$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&''''''((('''%%%$$$###"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%'''''''''%%%%%%######$$$$$$$$$%%%%%%%%%$$$###!!! !!!"""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""%%%$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%######""""""""""""######!!!!!!""""""#########$$$"""""""""######$$$$$$%%%"""######$$$$$$######"""&&&$$$""" !!!###%%%###$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$############"""###$$$%%%&&&%%%###!!!"""###$$$%%%%%%$$$""""""######################## !!!!!!!!! ######""""""""""""######$$$$$$######$$$$$$%%%&&&######$$$%%%$$$###"""!!!!!!"""$$$$$$"""!!!"""###!!!"""$$$&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!%%%&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%''''''%%%$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$%%% %%%((($$$ """"""""""""""""""""""""%%%$$$###""""""###$$$%%%########################""""""###$$$$$$$$$$$$###########################################################################"""############$$$$$$$$$######$$$%%%%%%###"""!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$##################%%%%%%%%%$$$$$$########################"""!!! """###############"""!!!$$$$$$############$$$$$$!!!"""###$$$$$$###""""""###$$$$$$###"""!!! ########################'''$$$"""!!!###$$$###!!!########################"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&"""""""""""""""!!! %%%%%%$$$######$$$%%%&&&(((&&&###"""###$$$$$$$$$""""""""""""""""""""""""$$$###!!!###&&&########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$######"""&&&&&&%%%$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%$$$############$$$%%%%%%%%%$$$$$$$$$###### """%%%&&&&&&%%%$$$%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############ !!!!!!"""###$$$%%%%%%&&&###!!!###&&&'''%%%"""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$###############$$$$$$$$$$$$##############################$$$$$$###############"""""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$#########$$$######""""""######$$$$$$$$$###"""!!!""""""""""""""""""""""""&&&###""""""$$$%%%$$$"""################################################%%%$$$$$$######$$$$$$%%%######"""!!!!!!"""######"""""""""""""""!!! !!!"""$$$%%%%%%$$$$$$###""""""###$$$%%%$$$"""########################%%%%%%$$$""" !!!$$$'''################################################"""###$$$%%%%%%$$$###""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######""""""######%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&&&&%%%$$$###$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$###############""""""###$$$$$$$$$$$$###$$$$$$###"""""""""######$$$$$$############$$$$$$########################"""""""""""""""#########!!!""""""############"""!!!!!! !!!"""###$$$$$$$$$############$$$$$$&&&%%%$$$######""""""###$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%###"""###%%%&&&%%%$$$########################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$######"""!!!!!!"""######""""""######""""""!!!!!!!!!$$$&&&%%%$$$### !!!###%%%&&&$$$"""########################$$$$$$%%%$$$""""""$$$&&&###################################################$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$((('''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%&&&%%%%%%$$$######"""""""""$$$%%%$$$!!!!!!###""""""""""""""""""""""""$$$##################$$$%%%%%%$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&%%%$$$###"""###$$$%%%""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""######%%%$$$###""""""###$$$%%%###############$$$$$$$$$!!!"""""""""######$$$$$$"""############""""""!!!!!!  """$$$&&&$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$%%%%%%%%%$$$###########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########""""""!!!"""$$$%%%%%%$$$$$$$$$###"""###$$$%%%$$$########################### """$$$###"""!!!"""###################################################$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$######"""!!!%%%%%%%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$#########$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&$$$ !!!###""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$#########""""""######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$'''&&&$$$#########$$$%%%""""""###$$$$$$$$$$$$######"""""""""""""""######%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$######!!! !!!!!! """$$$&&&$$$$$$############$$$$$$$$$###""""""###%%%'''((($$$$$$$$$$$$$$$$$$%%%%%%########################%%%&&&&&&&&&$$$###"""!!!########################%%%$$$"""!!!!!!"""$$$%%%$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""$$$$$$#########$$$%%%%%%+++((($$$""""""$$$$$$%%%######################## """$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%%%%%%%%%% !!!"""$$$&&&'''))))))###%%%'''&&&###"""###&&&"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$######$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!! """"""!!!!!!!!!###$$$%%%$$$$$$############$$$$$$!!!!!!!!!"""$$$%%%'''((($$$############$$$%%%%%%###########################$$$&&&&&&$$$"""!!!!!!########################%%%$$$###""""""###$$$%%%######""""""""""""######!!!"""############"""!!!""""""######$$$$$$######&&&%%%$$$######$$$%%%&&&...***%%%!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%% """$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$##################$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!"""######$$$"""######$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%$$$$$$ !!!!!!"""$$$%%%&&&&&&###$$$%%%%%%$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$### """$$$&&&&&&%%%###"""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$############!!!!!!"""###########################$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$$$$%%%$$$###""""""!!!"""###$$$%%%########################!!!$$$%%%###""""""#########################################################""""""""""""######!!!"""############"""!!!!!!"""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%+++((($$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######"""######$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### ###&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%""""""###$$$%%%%%%&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!"""############"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###""""""###$$$$$$$$$$$$### """%%%((((((&&&$$$""""""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!! """$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$ !!!###$$$$$$###"""!!!""""""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""$$$###"""$$$%%%########################"""###$$$$$$$$$$$$###"""######""""""""""""#########$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""#########$$$$$$$$$######"""#########$$$$$$%%%&&&&&&$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$####################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###!!! %%%$$$$$$######$$$$$$%%%$$$######""""""######$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$######"""""""""##############################$$$$$$%%%%%%$$$$$$###&&&$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!###$$$###"""!!!"""##############################$$$&&&&&&&&&$$$"""!!!"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""!!! """###$$$%%%&&&%%%$$$###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&########################""""""""""""""""""""""""!!!###%%%%%%$$$"""  !!!"""######$$$######""""""######$$$%%%&&&%%%%%%$$$#########$$$######################## """"""########################"""!!!!!!########################"""""""""""""""""""""""" !!!"""###$$$###""""""###############$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$####################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!###$$$###"""!!!"""$$$###########################$$$%%%&&&&&&$$$###!!!"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$################################################################################################"""###%%%&&&%%%$$$###"""!!!!!!""""""######$$$$$$######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$########################"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###""""""################################################!!!"""###$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""#############################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$###""""""###$$$###########################$$$%%%&&&%%%$$$###""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!###############$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$######$$$$$$########################$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######################################################"""######$$$%%%$$$$$$$$$$$$$$$######""""""!!!!!!"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################"""""""""#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!"""#########$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&$$$##############################################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""$$$%%%%%%%%%$$$###"""###############""""""###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$$$$""""""###$$$###########################$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! #####################"""######""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%#################################$$$######""""""###$$$$$$%%%$$$$$$############################################################$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!"""#########$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###############&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$%%%$$$###"""###$$$###########################$$$$$$$$$%%%$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""$$$###"""!!!"""###$$$%%%########################"""############$$$$$$$$$################################################$$$###!!! """""""""""""""!!!!!!!!!######""""""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%########################!!!"""""""""""""""!!! """"""###############"""################################################$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######""""""#########$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""#############################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""""""""###""""""!!!!!!""""""###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""###%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%$$$#########%%%########################$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&########################""""""""""""""""""""""""&&&%%%###"""!!!""""""###!!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%########################"""######$$$$$$$$$######!!!!!!"""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$######""""""!!!!!!"""############$$$$$$$$$########################!!!"""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&'''((())))))########################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""############$$$$$$$$$$$$$$$####################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""""""""######$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$%%%'''((()))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!"""$$$$$$$$$"""!!!###########################$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$$$$'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%########################$$$#########$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""####################################### !!!"""###$$$%%%&&&&&&################################################%%%$$$$$$#########$$$$$$!!!!!!!!!""""""######$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&########################"""######$$$%%%%%%%%%%%%!!!"""######$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&&&&'''####################################$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############&&&%%%%%%%%%$$$####################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!"""###%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$##################$$$###$$$'''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###"""""""""###%%%&&&"""###%%%'''''''''%%%$$$########################$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$###""""""$$$&&&'''((('''&&&%%%###"""!!!!!!"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%########################$$$#########$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%% !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""###$$$%%%%%%&&&#########"""###$$$$$$%%%$$$#########$$$%%%%%%&&&######################## !!!"""###$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%&&&'''(((((('''&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% ###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######""""""###$$$$$$$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""&&&%%%%%%%%%$$$#########%%%%%%&&&%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%% """###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$"""""""""$$$&&&(((%%%&&&''''''&&&###!!!######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%$$$###"""""""""###&&&$$$###!!!!!!"""###$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""######""""""""""""######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########""""""""""""!!!"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######""""""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$###############""""""""""""""" !!!!!!"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###%%%&&&$$$$$$%%%&&&%%%$$$###"""#########$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$######"""#########((('''%%%#########%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""######""""""""""""######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$#########""""""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""##################$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!######""""""""""""##############################$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########"""""""""######$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$"""""""""""""""#########!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""""""###$$$#########$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%!!!!!!"""#########""""""%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$###############"""######$$$$$$%%%$$$"""!!! !!!!!!########################$$$$$$############$$$$$$$$$$$$$$$###############"""###$$$$$$$$$$$$###"""######""""""""""""######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######""""""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###"""""""""###$$$$$$%%%%%%$$$$$$############"""""""""""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%''''''(((((('''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%#########$$$%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$#########$$$%%%&&&$$$##################$$$""""""#########$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$$$$"""!!! ########################%%%$$$###""""""###$$$%%%#################################$$$$$$#########$$$######""""""######$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!"""##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""$$$&&&)))(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$###############"""""""""###$$$%%%########################$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%#########$$$%%%%%%%%%&&&""""""###""""""!!! ######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%((('''&&&%%%%%%$$$$$$$$$########################%%%$$$###""""""###$$$%%%########################$$$##################$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""######$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$#########$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&***---,,,'''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""""""""###%%%&&&########################%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$"""""""""""""""#########$$$$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""############""""""###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$############$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###$$$$$$%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%(((,,,,,,'''"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$###"""!!!"""###%%%&&&###########################$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$###############"""""""""""""""%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######"""######### !!!!!!"""""""""""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""############""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########"""""""""######""""""###%%%'''(((%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""!!!"""###$$$$$$$$$%%%&&&'''(((((('''##############################""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###  ###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%""" ###'''(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%$$$###$$$###"""!!!!!!###%%%&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%$$$$$$###### !!!"""#####################$$$$$$$$$%%%%%%%%% """$$$%%%&&&&&&%%%%%% !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$""""""!!!###&&&''''''&&&%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$###"""""""""###!!!"""###$$$%%%%%%%%%$$$########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########""""""""""""!!!""""""""""""###&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""!!!"""###$$$ !!!"""###$$$%%%%%%%%%##############################""""""###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$#########$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&%%%$$$######%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$###$$$%%%%%%$$$###''''''&&&%%%$$$""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!##############################$$$$$$$$$$$$##############################$$$"""!!!"""$$$$$$""""""""""""###$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""''''''%%%$$$######""""""!!!"""###$$$%%%$$$#################################$$$%%%%%%%%%%%%$$$###########################!!!###%%%%%%$$$############"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$#################################!!!!!!"""%%%&&&$$$""""""""""""""""""#########$$$$$$###""""""###$$$$$$"""######$$$$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############"""%%%$$$$$$############$$$!!!"""###$$$%%%$$$#################################$$$$$$%%%%%%$$$$$$###########################!!!###%%%%%%###""""""###$$$###""""""$$$%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$"""###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!"""###$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%$$$######%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$)))((('''%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%### """$$$%%%%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$##############################!!!!!!!!!###&&&'''&&&%%%"""""""""""""""!!!!!!!!!######"""!!!!!!"""######"""""""""######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$!!!"""###$$$%%%$$$####################################$$$%%%%%%$$$##############################!!!"""$$$$$$"""!!!"""###%%%###"""###$$$$$$###"""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""""""""""""""######"""###$$$$$$"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%)))&&&"""!!!"""$$$%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""###$$$&&&&&&&&&%%%$$$$$$######""""""!!!!!!#########""""""#########""""""############""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$#########"""""""""""""""#########""""""!!!"""###$$$%%%$$$####################################$$$$$$$$$$$$##############################!!!"""######"""!!!"""###&&&$$$######$$$$$$"""!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""########################%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%##################$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$""""""""""""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%---***&&&######$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$#################################$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$### !!!!!!""""""!!!!!! $$$$$$$$$#########""""""###$$$$$$$$$###""" !!!"""###$$$%%%$$$##############################################################################"""###$$$###!!!!!!"""$$$&&&$$$######$$$$$$"""!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""##############################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%!!!$$$%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%% !!!"""$$$%%%&&&''''''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""####################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############""""""#########%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$###"""###%%%&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%...+++'''%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$#################################%%%&&&%%%###""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""$$$%%%%%%%%%$$$""" !!!"""###$$$%%%$$$##############################$$$###""""""""""""###$$$###########################$$$$$$###""""""###%%%%%%###"""###$$$$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###"""  """$$$&&&###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%***(((&&&&&&&&&'''&&&%%%######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$############################## ###%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###$$$%%%&&&%%%$$$"""!!!!!!"""###$$$%%%$$$##############################$$$###"""!!!!!!"""###$$$########################%%%%%%%%%$$$######%%%'''$$$###""""""$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""!!!#########"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###!!!!!!%%%'''###""""""###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!##############################$$$$$$$$$$$$############################## ###$$$""""""$$$&&&"""""""""###$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""############""""""""""""############""""""$$$$$$$$$############"""!!!###%%%&&&&&&&&&$$$###!!!"""###$$$%%%$$$##############################$$$###"""!!!!!!"""###$$$########################%%%&&&&&&$$$######%%%'''###"""!!!"""$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''%%%###""""""&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$#########$$$&&&'''""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%$$$######%%%%%%$$$###""""""#########""""""!!!$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###'''$$$ """%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$###!!! """###$$$%%%%%%$$$$$$######""""""###"""""""""###$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$"""$$$%%%%%%$$$###$$$%%%#####################$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$)))(((&&&$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''%%%###%%%'''$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$###""""""###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&$$$###"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&""""""###$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$############"""######$$$$$$######$$$%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""""""""$$$%%%%%%###"""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!"""$$$%%%''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$######"""###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$%%%&&&""""""###$$$$$$$$$$$$###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$ !!!!!!!!!!!! ###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""#########""""""############""""""#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######$$$$$$$$$###############&&&&&&%%%%%%$$$############%%%&&&%%%###""""""###%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$### ###'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$$$$###"""###$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$############%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!!!!###%%%&&&)))---000///***%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&$$$%%%$$$######%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$"""###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###""" """"""######$$$$$$%%%%%%%%%%%%$$$###"""""""""#################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""#############################################""""""######$$$%%%%%%&&&$$$&&&'''&&&$$$##############################$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%***&&&""""""$$$&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$############%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$(((+++111222222000---)))$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$%%%$$$######%%%%%%$$$###!!!!!!"""###$$$$$$######$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""!!!"""""""""######$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$######$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################!!!!!!""""""###$$$$$$$$$%%%'''((('''%%%$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***&&&""""""$$$&&&&&&$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&(((+++///333888333,,,&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$%%%$$$######%%%%%%$$$### !!!"""###############$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%'''##################$$$$$$$$$$$$######"""#########%%%$$$############$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$######"""!!!!!! $$$%%%''''''&&&%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%$$$###""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""""""""######""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$########################"""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((***...111///+++&&&""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%$$$######%%%%%%$$$### !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((("""##################$$$""""""###$$$%%%%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########"""######$$$$$$$$$###""""""""""""###$$$$$$$$$############$$$$$$########################''''''%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$######""""""!!!!!!###$$$%%%$$$$$$%%%&&&###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$"""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$###########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&(((!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$###########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%$$$######%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((!!!!!!""""""#########$$$!!!"""###$$$%%%&&&&&&&&& !!!###%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$%%%%%%$$$###(((((((((''''''&&&&&&&&&###"""""""""###$$$%%%%%%###"""!!! !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%########################)))(((&&&%%%$$$%%%&&&&&&""""""######$$$$$$$$$$$$"""######$$$%%%%%%&&&&&& """#########$$$%%%&&&&&&%%%$$$###"""!!! ###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ """$$$&&&&&&%%%###!!!#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))((($$$"""###$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########""""""(((%%%!!! ###%%%$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$###"""'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######"""!!! !!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############"""%%%'''(((''''''###%%%''''''%%%$$$%%%%%%&&&%%%$$$%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***))))))(((&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%####################################$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""%%%$$$###!!!!!!!!!"""###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$#####################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############!!!###$$$%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%$$$############""" %%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$#########"""&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$########################$$$######"""!!!$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%"""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%"""###%%%&&&''''''&&&&&&$$$$$$$$$###""""""$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#############################################"""$$$$$$######$$$$$$%%%&&&)))'''%%%#########%%%&&&!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''''''''(((((((((((('''&&&$$$$$$###""" !!!$$$&&&###""""""$$$''')))***)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&########################%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&((('''%%%######$$$%%%&&&"""#########$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%$$$$$$###$$$$$$###""" !!!$$$&&&!!!$$$&&&&&&%%%###$$$$$$%%%%%%$$$$$$###''''''''''''&&&%%%###"""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$#########$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$########################### !!!"""###$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%###############$$$$$$$$$%%%$$$"""!!!"""###%%%'''$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###""""""$$$&&&%%%###"""###$$$$$$###"""###$$$%%%&&&&&&%%%$$$###&&&''''''''''''%%%###"""!!!!!!""""""######$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$########################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""""""""######$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%###############$$$%%%&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&((((((''''''''''''''''''$$$%%%&&&%%%$$$###$$$&&&(((&&&%%%%%%&&&&&&$$$###"""###%%%&&&&&&%%%###"""!!!###%%%&&&'''&&&%%%$$$!!!""""""###$$$$$$%%%%%%"""""""""###############$$$$$$$$$$$$########################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$ """%%%''''''&&&$$$###$$$$$$######$$$$$$%%%&&& !!!"""$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%!!!!!! !!!"""######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""###$$$%%%$$$$$$#########$$$$$$###%%%''''''%%%$$$%%%%%%"""!!! !!!###$$$###""""""###%%%&&&&&&%%%###""""""$$$&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&'''(((((($$$$$$$$$############"""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$%%%$$$######"""###############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%&&&((((((######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######&&&&&&%%%%%%$$$###""""""$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%&&&&&&%%%$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$$$$######"""!!!"""""""""######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######"""!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&((())))))%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&((((((&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#####################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""#####################$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! %%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""###$$$&&&'''((()))#########$$$$$$%%%%%%%%%######%%%%%%%%%%%%######%%%$$$######"""###############$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&###$$$&&&%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%###!!!###%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***)))(((&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$"""!!!"""%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&&&&%%%###""""""###%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$###"""###%%%&&&%%%$$$)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%'''%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###""""""%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&%%%$$$""""""$$$%%%&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###"""!!!"""$$$%%%$$$###&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&'''((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%&&&'''''''''%%%&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%'''%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###"""!!!"""###$$$$$$"""######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""###$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$"""""""""$$$%%%$$$###!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""###$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%''''''((((((((((((((('''(((((((((((('''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((()))))))))''''''(((((())))))******)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&((((((((('''&&&'''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%'''((((((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%((()))***+++++++++++++++))))))******)))'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%$$$%%%'''''''''%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((())))))))))))))))))***++++++,,,------++++++,,,,,,,,,+++***)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((())))))&&&&&&''')))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%''')))((('''&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))************'''(((***++++++***)))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******++++++,,,------...//////,,,---...///...---,,,+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&(((***)))&&&%%%''')))((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###%%%''''''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$######$$$%%%$$$###(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&''''''######%%%&&&''''''''''''%%%'''))),,,------,,,+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&'''''''''((()))))))))%%%&&&&&&''''''&&&&&&%%% !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***,,,,,,***(((,,,------................../////////...,,,)))'''(((((()))))))))(((&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((''''''&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############)))(((&&&%%%$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''$$$"""###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%((()))***)))%%%'''))),,,------,,,,,,&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###'''%%%$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###%%%######'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%###$$$&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***))))))+++,,,,,,+++)))++++++,,,...////////////000000111111///---+++)))(((((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''%%%###$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%###"""!!!!!!###%%%%%%$$$&&&''')))***++++++++++++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((($$$###''''''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###&&&$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++++++++,,,......---+++***+++,,,---///000111111...//////...---+++((('''(((((()))******)))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%######%%%&&&%%%$$$''''''((((((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%'''(((%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$000///...///111222111///---------...///000111222111111000///---+++)))'''(((((())))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''***(((&&&&&&''''''&&&%%%(((((('''&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%((('''%%%$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###777555444555666777666555222222111111222333444555999888777444222///---,,,))))))))))))))))))******++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&'''((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((((((&&&$$$$$$%%%%%%$$$###((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%########################&&&$$$"""!!!!!!"""$$$&&&(((&&&%%%$$$$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$&&&''''''&&&$$$###@@@>>><<<<<<<<<===<<<;;;999888888888888:::<<<===@@@>>><<<888555111///...------,,,++++++++++++,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''$$$''')))***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''''''''(((((((((((((((***(((&&&&&&''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%***---)))%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$IIIGGGDDDBBBBBBBBBAAA@@@>>>>>>>>>???AAADDDGGGIIIJJJHHHEEE@@@;;;777555333333222000///............---,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((())))))(((###&&&)))***(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$### """$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((+++)))'''''')))))))))(((%%%&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&"""!!!!!!###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&& (((,,,'''$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNNLLLHHHFFFFFFEEEDDDCCCAAAAAABBBDDDGGGLLLPPPRRRXXXVVVRRRMMMGGGCCC@@@>>>777666444222000000000000------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############"""###%%%%%%&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************"""&&&)))***(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%###### """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%######%%%&&&%%%%%%$$$%%%'''))))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&& &&&$$$"""&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%''')))(((&&&%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&NNNMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHIIILLLQQQTTTZZZ[[[[[[YYYUUUMMMFFFAAADDDBBB???<<<999888888888333222000///...---,,,,,,************************)))))))))((('''&&&%%%$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$&&&&&&###%%%)))***((((((&&&$$$######%%%((()))''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///)))######'''***'''#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))&&&$$$%%%'''(((&&&###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))$$$&&&(((((('''&&&'''(((((('''%%%%%%%%%''')))***%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%(((******'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))'''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%''''''''''''%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%KKKJJJIIIGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHKKKOOORRRYYYZZZ\\\[[[XXXRRRMMMIIIHHHFFFDDDBBB???===<<<;;;888777666444222111000000------,,,,,,++++++******)))))))))))))))((('''&&&(((((('''&&&''''''))))))&&&&&&&&&'''''''''((((((***111555000)))'''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################(((%%%###"""###$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%%%%''''''&&&###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&((())))))'''&&&'''(((&&&%%%$$$######%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%'''))))))&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$#########$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEGGGKKKMMMPPPQQQSSSTTTSSSPPPLLLIIIIIIIIIHHHGGGEEECCCAAA@@@???>>><<<:::888777666666222222111///...---,,,+++))))))************))))))+++***)))(((((((((((((((&&&''''''''''''(((((((((+++777???888,,,%%%$$$%%%###%%%'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! ###$$$$$$%%%'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((())))))***)))***+++***(((''''''((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###############''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%#########$$$%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%:::::::::::::::;;;<<<<<<===>>>???@@@@@@AAACCCFFFFFFGGGIIIJJJIIIHHHEEECCCDDDEEEFFFFFFEEEDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>888888666555333111000///,,,,,,,,,,,,+++***)))))),,,+++***((('''&&&%%%$$$'''''''''''''''((((((((($$$000888444***&&&'''((($$$%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((())))))******+++,,,---,,,)))''''''(((***)))((('''&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&############$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%777777777777888999:::;;;999:::;;;;;;;;;;;;===???BBBBBBCCCCCCBBBAAA???>>>;;;===>>>@@@@@@@@@???????????????@@@@@@BBBCCCCCC>>>===<<<:::999777666555222222111000...+++)))((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((###)))---***''')))******&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********,,,---...---***((('''(((***))))))((('''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$"""!!!!!!"""$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&############""""""!!!!!!$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%:::999999:::;;;<<<======999:::;;;;;;:::999:::<<<>>>======<<<;;;999888777777777888999::::::::::::::::::;;;<<<>>>@@@BBBCCC@@@??????>>>===<<<<<<;;;999999777555222000---,,,%%%&&&''')))************)))))))))(((((((((((('''''')))'''%%%&&&++++++(((''''''&&&&&&''''''((()))'''(((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((((((((%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++,,,---...---***((((((((('''''''''&&&&&&&&&&&&&&&((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((($$$##################$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$###"""!!! ###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%<<<<<<<<<<<<===>>>??????<<<>>>???>>>===<<<<<<===<<<;;;:::999888777777666999888777666666666666666555666666888999;;;===>>>???????????????????????????>>>===;;;999666444333***+++,,,.........------))))))))))))((((((((('''((()))(((%%%&&&******&&&%%%&&&((()))))))))((('''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&''''''''''''%%%&&&((())))))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))******+++++++++,,,---,,,***(((((()))%%%&&&&&&'''''''''''''''(((''''''''''''(((((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((&&&###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%===<<<<<<<<<======>>>???@@@AAACCCBBB@@@??????@@@AAA@@@???>>>===============<<<999666555444444444333333444444666777999:::======>>>??????@@@AAAAAAAAAAAA@@@???>>><<<:::999333444444333111///,,,+++******))))))((((((((('''$$$'''(((&&&%%%((((((&&&###%%%)))+++,,,***'''%%%%%%&&&&&&''''''&&&&&&%%%&&&'''))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&'''(((((("""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###'''((($$$!!!'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%''')))'''$$$###%%%'''&&&&&&&&&'''''''''((((((%%%''')))***++++++++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((()))******++++++***+++---,,,***(((((()))''''''((()))******))))))'''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%)))&&&###$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%======<<<;;;;;;<<<<<<<<>>>>>@@@@@@>>>;;;;;;;;;;;;:::999888666555666555333111111222333444777888:::<<<>>>AAABBBCCC@@@@@@@@@CCCFFFEEE@@@<<>>???@@@AAAAAABBBAAABBBAAA???AAACCCDDDCCCAAAAAAAAA@@@???===;;;:::999555444222111000111111222222333555777:::<<<>>>????????????@@@AAAAAA@@@>>>@@@>>><<<999777555333222///---+++************)))(((((((((((((((''''''''')))))))))(((((((((''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$&&&((()))'''''''''(((&&&'''''''''((((((((((((((())))))******)))))))))'''((())))))*********)))******))))))(((''''''&&&---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***,,,,,,+++++++++***************)))((((((''''''&&&((('''&&&&&&&&&''')))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&((()))***333---'''$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$;;;;;;;;;<<<<<<<<<======;;;<<>>===<<<<<<;;;===@@@BBBCCCBBBAAA???@@@@@@@@@AAACCCDDDEEEEEECCCBBB@@@???===<<<;;;;;;999999999888777666555444222222333444555666777888555777888777555555999<<<<<<>>>@@@AAAAAA@@@===<<<666444111///...,,,***(((((((((((((((((((((((((((((((((''''''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((&&&((())))))''''''((()))))))))(((((((((''''''''')))***+++---.../////////...//////000000/////////333222111111222444666888222222222222111111111111000000111111111111000000111111111000000000/////////......---,,,,,,++++++)))((('''''''''(((((()))''''''(((((()))******+++''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))000,,,'''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$MMMMMMKKKHHHEEEAAA>>><<<<<<>>>@@@BBBBBB@@@===<<>>============999999:::999999777666555555555555444444444444444///222666666333222333666777:::===@@@AAA@@@>>>===:::888666444333111...,,,))))))))))))((((((((((((''''''((((((((((((((((((''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''((((((((())))))***++++++***((('''((()))((())))))******+++,,,,,,......000222333444444444555555555666666555555444444444333333555777:::<<<888888888888777777777777555555555555444333222111222222111111111000000000111000000//////...------***)))))))))((()))))))))************************''''''((((((((((((''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((***(((%%%$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$cccbbb___[[[UUUPPPJJJHHHEEEEEEFFFEEEDDDAAA???===BBBCCCCCCBBB@@@??????@@@???===<<<:::999999999:::777777777777666666666666666666555555444333333222000222444444333222111111333666999<<<>>>>>>=========;;;999999888777444111------,,,+++***))))))((((((((((((((())))))))))))(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######"""!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''((((((((())))))))),,,,,,,,,+++))))))***,,,+++,,,---...000111222333444555666888999:::::::::;;;;;;;;;;;;;;;::::::999999999999:::<<<>>>@@@BBB????????????>>>>>>>>>>>>999999888888777555444333333333222222222111111111222222111111000/////////++++++++++++************+++++++++++++++++++++***))))))************))))))'''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$~~~{{{vvvpppiiiccc___ZZZYYYWWWUUURRRNNNKKKJJJJJJKKKLLLKKKHHHFFFGGGIIICCCAAA>>>;;;999888888888777666555555555666888888888777777777777777777777777555333222333333333222111333666999;;;<<<<<<<<<<<<;;;;;;;;;;;;:::888666333222111///...,,,+++***))))))))))))******++++++)))))))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''###$$$$$$$$$$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''((((((((())))))))))))+++,,,,,,,,,+++,,,///111222222444555666888999999;;;;;;===>>>????????????>>>>>>??????>>>>>>===<<<===>>>???@@@BBBDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@999:::::::::999888777777444444444333333333333222333222222111111000//////,,,---------,,,,,,+++*********++++++,,,,,,------,,,------......------,,,))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###&&&'''(((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&$$$#########$$$%%%%%%&&&&&&%%%%%%$$$~~~xxxuuunnnllliiieeeaaa^^^[[[YYYYYY[[[\\\[[[XXXWWWXXXZZZOOOLLLHHHDDD@@@>>>>>>===999888666666666888;;;<<<999::::::;;;<<<============888333111333555555444000222444777999;;;;;;<<<;;;;;;;;;<<<===<<<:::888777666555333000...---,,,))))))******+++++++++,,,************)))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''(((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$'''((()))((((((&&&&&&$$$$$$$$$$$$&&&&&&''''''((((((((((((''''''!!!"""###$$$%%%&&&''''''"""###$$$%%%&&&%%%$$$$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++,,,---&&&''')))******)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((()))))))))))))))***,,,,,,---///222555888888999:::;;;<<<======???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===:::;;;===???AAABBBBBBBBBAAAAAA@@@@@@@@@?????????999999::::::;;;;;;::::::666555555555444444444444333333222111111000000///---.........------,,,+++((()))***+++---...///000//////000000000000//////******))))))))))))******&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&###&&&))),,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!%%%((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&$$$"""""""""$$$%%%%%%&&&&&&%%%%%%$$$xxxttttttssspppppptttuuuvvvtttqqqttt{{{zzzuuuiii```SSSKKKHHHHHHFFFDDD<<<======;;;888777:::===;;;<<<===>>>>>>>>><<<<<<666666666666555555444444222333444555666777777888555666888:::<<<=========<<<999777666555333...***+++*********************))))))(((''''''''''''(((***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((***))))))((((((((())))))%%%&&&'''(((((((((((((((++++++*********++++++,,,000111222555777:::;;;<<<;;;<<>>>>>>>>>>>===;;;999888888999999888777666888;;;>>>>>>>>>======<<<;;;:::888666555888777777666666666666666777666555444333222222222444444555444333111///...000000000000000000000000///...,,,,,,,,,...000111000111333444555444222111...------,,,++++++******&&&'''''''''''''''''''''''''''(((((((((((((((((($$$######%%%''')))((('''''''''&&&%%%%%%%%%%%%&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&'''(((((('''%%%$$$######$$$%%%&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&'''''')))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzlllaaa[[[WWWSSSOOOEEEDDDAAA===999999;;;>>>===>>>>>>>>>>>>===<<<;;;;;;;;;:::999999888888888333333333333333333333333555555666888:::;;;<<<===@@@===;;;999999666111---++++++++++++++++++++++++******)))(((((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''+++***)))'''&&&%%%%%%%%%'''((((((((())))))))))))***++++++---...///000111555666888:::<<<>>>???@@@>>>???@@@AAAAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::999888888777777777777777555333333444777999:::999:::::::::999888777555555777666555555444444555555666555444333222222222222111111222222222111///...////////////////////////...---,,,---...000222444444555666888888777555444111000///...,,,+++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''%%%$$$$$$%%%%%%&&&'''''''''(((((((((((())))))((('''&&&&&&%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxpppjjjeeeaaaVVVQQQJJJEEECCCBBBBBBBBB>>>>>>>>>>>>>>>===<<<;;;;;;:::999999888888888999777666666555444333222222444444444555666999;;;<<>><<<:::666333------...------,,,,,,++++++******)))))))))))))))***))))))((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&******((('''&&&&&&&&&&&&))))))))))))***+++,,,---+++---000222555666777777;;;<<<===>>>???AAABBBBBB@@@@@@@@@@@@???<<<:::999777777777777666666666666333444444555666666555555555444333333555777777777999::::::::::::999888888999888777777666666777777666666555555444333333333//////000000000000//////////////////////////////---------...///222444666777888:::;;;;;;;;;:::999555555333111///---,,,+++++++++++++++++++++++++++''''''''''''&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&))))))(((''''''''''''(((''''''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((('''(((((((((((()))))))))''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''')))***+++$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}yyyvvvhhhbbb\\\XXXWWWTTTPPPMMMEEEDDDDDDCCCAAA???======:::999999888888999:::;;;;;;::::::999777666555555333333222222444666999;;;@@@@@@@@@??????===:::999333333333222111...,,,++++++******)))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((()))))))))(((&&&&&&&&&&&&((()))'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&***)))(((''''''((()))***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((%%%&&&''''''((('''''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%'''''''''((()))***,,,---)))))))))***,,,///111222111333666999;;;;;;;;;:::<<<<<<<<<===>>>>>>??????<<<<<<<<<;;;:::888666555555555444444444444444444222333555777777777777666:::888777777999::::::999===>>>??????@@@@@@??????>>>======<<<<<<<<<<<<<<<999999999999999888777777111111111111000000//////////////////////////////.........///000222333444777888:::;;;======>>>>>>;;;:::888666333111///...------------,,,,,,,,,,,,*********))))))))))))))))))(((''''''(((((('''%%%)))(((((('''''''''''''''&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((&&&''''''''''''%%%###"""%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&'''#########$$$%%%&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}||||||wwwuuurrrrrrqqqmmmfff```YYYXXXUUUQQQLLLFFFAAA>>>>>>===<<<;;;<<<===>>>???===<<<<<<;;;:::999888888444333222222333555777999:::;;;===>>>>>>======<<<999999999777444111...,,,+++***))))))(((((()))))))))))))))))))))((((((((('''''''''((((((((())))))***)))(((''''''((()))***''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((***)))(((((((((((()))***''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''(((%%%&&&''''''((('''''''''%%%%%%%%%&&&'''((()))***'''''''''((((((((())))))(((((((((''''''&&&&&&&&&&&&&&&'''(((***+++---...)))***,,,...111444777888999:::<<<===>>>===;;;:::777777777777888888888888555555555555555555444444666666666666666666666666666777999:::;;;::::::999===<<<::::::<<<===<<<;;;@@@@@@AAACCCCCCDDDDDDCCCAAA@@@@@@???>>>?????????===>>>>>>???>>>>>>===<<<888777555444222111000000111111111111111111111111000000000000000000111111444555777999;;;===>>>???>>>===;;;999666444333222............------,,,,,,++++++*********)))))))))+++)))(((((((((((('''%%%((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$#########$$$$$$$$$%%%&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}~~~~~~yyywwwuuurrrkkkbbbXXXOOOIIIEEECCCAAA???>>>>>>???@@@>>>======<<<;;;:::999888666555444333444444555666555777:::;;;;;;;;;;;;<<<;;;;;;;;;:::777444000...,,,+++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((()))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&''''''''')))))))))((((((((((((((((((((((((((()))***+++,,,...///222555888:::<<<<<<>>>>>>>>>===<<<:::888666111111111111222222222222000000111222333444555666999999999999::::::::::::<<<<<<<<<===<<<<<<;;;;;;<<<;;;999:::;;;<<<<<<;;;>>>???@@@AAAAAABBBBBBBBB@@@???>>>>>>======>>>>>>???@@@AAABBBBBBAAA@@@???===;;;999777555333222222444444444444444444444444333222222222222111111111222333444666777999;;;<<<<<<<<<:::999777666555444000000000///......------******))))))((((((''''''+++)))(((((())))))(((&&&''''''&&&%%%%%%%%%%%%%%%(((((((((((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&))))))((('''&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&yyy~~~ssshhhaaaUUURRRNNNIIIFFFDDDCCCCCCCCCBBBAAA???===;;;999888888777777666555555444444333666999999888777777999777888::::::999666333222......---,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))(((''''''''''''(((((((((((((((((('''&&&'''''''''((((((((()))%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((&&&%%%%%%&&&'''((())))))''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))******************+++,,,---...000111666888;;;>>>@@@@@@???>>>>>>===;;;999777555333222.........//////000000000000111222333555777888999<<<<<<<<<======>>>>>>>>>@@@???>>>===;;;;;;:::::::::999888888:::<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???AAABBBBBBAAA???>>>>>><<<:::888777666666666777777777777777777777777444444444555555555444444333333333333444444555555888888777777666666555555333333222111111000//////++++++***))))))(((''''''+++)))((((((******)))((((((((('''&&&&&&&&&&&&&&&)))))))))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&ttt{{{}}}yyyyyyxxxiiifff___YYYSSSPPPNNNMMMIIIHHHFFFCCC@@@===;;;999999999999888777555444333444777999999666444444666333555777999999888666444000000///............///)))))))))))))))*********++++++***)))((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((('''''''''((()))+++,,,%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%(((((((((((()))))))))***))))))******++++++,,,,,,+++,,,---000222555888999===@@@CCCEEEEEECCC@@@>>><<<:::888555333111000000.........///000000111111333333444555777999;;;<<<>>>>>>>>>??????@@@@@@@@@BBBAAA>>>;;;999999888999:::999888888;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<>>>>>===============<<<===???@@@@@@???>>>======<<<:::888888888888888888888888888888888888888444444666777888888888888666555444222111111111111444444444444444555555555555555444333333222111111------,,,,,,+++******)))***)))((()))***+++***)))))))))((('''''''''''''''******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$""""""""""""###$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&(((***,,,...'''&&&&&&%%%%%%&&&&&&&&&+++***)))((('''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&pppoooooooooqqqtttwwwyyy~~~~~~vvvpppmmmjjjeeebbb\\\VVVOOOIIIFFFDDDCCCBBB===<<<<<<<<<===;;;888666666555666777888888666444222222333444444555666666888666333111///.........000...+++)))''''''((()))((()))***++++++***)))(((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))(((((('''''''''(((((()))(((((('''''''''((((((((()))***+++++++++******)))***+++,,,+++,,,///111000111222444777;;;>>>@@@BBBCCCFFFGGGFFFDDD@@@>>>;;;888555111///...---...000///......///111333555+++///333777999:::;;;===>>>@@@AAA???<<<;;;<<>>@@@BBBAAAAAA@@@@@@AAABBBCCCBBBBBBAAA>>>:::888888999999:::;;;<<<============<<<=========<<<;;;999777888999:::999888777888:::777888;;;>>>@@@???;;;888666666666666555444333333444333333333222222111111222333444444444222111000111000...,,,+++++++++,,,...---***(((((((((***+++%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""######$$$%%%&&&((()))***(((((('''''''''(((((()))'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((((((&&&%%%###""""""######''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''%%%!!! ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))***jjjhhheeeccccccfffiiilllxxx~~~rrrnnngggaaa]]]ZZZWWWVVVQQQNNNIIICCC>>>:::888777666666666777888888666444333333333444444444555555666555333222000/////////000///---+++*********+++))))))***+++***)))((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((()))(((((('''''''''(((((('''''''''((((((((())))))&&&(((***+++,,,...111333666666777999;;;???BBBDDDDDDEEEEEEDDDBBB>>>:::888666555222000//////000111333222111000111222444555777999<<<===<<<;;;<<<<<<;;;===>>>===;;;999:::<<<;;;;;;::::::999888777777777777777999===BBBGGGJJJJJJHHHHHHIIIKKKMMMMMMLLLLLLJJJFFF@@@<<<:::;;;======>>>???@@@???>>>??????===@@@DDDEEEDDDBBB@@@>>><<<;;;999888888999:::;;;;;;;;;<<<===>>>===:::777;;;;;;;;;:::999888777666333222222111000000//////111222222222222222111111444333000...---,,,+++,,,...---,,,***))))))******(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((((((((&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&gggddd^^^ZZZXXXYYY\\\^^^gggmmmvvv{{{}}}~~~|||yyyvvvtttnnnjjj```RRRDDD<<<:::;;;888777777888::::::999777555555444444444333333333333333333333222111111000/////////.........------***************)))((('''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((())))))******))))))(((((((((''''''''''''(((((((((((((((''''''(((((()))(((''''''&&&'''((()))******---000333555777;;;===>>>>>>>>>>>>@@@BBBDDDEEEEEEDDDBBB???<<<888555333333222111111222333555666999888777555555666666777:::;;;<<<;;;999888888999777999:::999777777777888::::::;;;;;;;;;;;;;;;;;;<<<999888===GGGQQQYYY\\\YYYUUUSSSUUU[[[^^^]]]ZZZZZZVVVPPPHHHBBB@@@AAADDDAAACCCCCCCCCAAA@@@AAABBBEEEKKKRRRVVVSSSOOOLLLJJJGGGAAA;;;888999;;;<<<<<<===<<<;;;<<<======<<<:::;;;;;;;;;;;;:::999888777555444333222111000///...111111000000000111111222666555333111///---,,,,,,//////...---,,,******)))******)))(((''''''&&&&&&(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&***)))(((''''''((()))***((((((''''''&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$$$$%%%%%%kkkhhhccc^^^ZZZYYYYYYYYY^^^dddkkkppppppppprrrtttvvv~~~}}}hhhSSSDDD>>>>>>999888888999;;;<<<<<<:::777666666555444333222222111111333444444444333222...//////000000000//////+++++++++***))))))((('''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''''''''''')))))))))******)))))))))(((''''''''''''(((((()))(((((((((((((((((()))******)))((('''(((***,,,...000333777:::===@@@CCCEEEDDDCCCBBBAAA@@@@@@AAABBBAAA???===;;;888666555444555555555555666888999:::>>>===<<<::::::999::::::888888888777666666888::::::;;;;;;;;;::::::;;;<<<<<<<<<===>>>@@@AAABBBCCCDDDAAABBBKKKYYYgggnnnpppiiiccc^^^___fffjjjiiieeeeeeaaa[[[SSSLLLIIIIIIKKKHHHJJJKKKJJJHHHGGGIIIKKKRRR[[[eeeiiigggaaa]]]\\\XXXOOOCCC======??????===???<<<::::::;;;=========::::::;;;;;;;;;;;;::::::999999888666555333222111111111/////////000222333555444333222000///......000000000///...,,,+++***++++++***)))(((''''''&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&***((('''%%%%%%'''(((***))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''qqqpppmmmjjjfffbbb^^^\\\___ccchhhiiihhhhhhiiikkkpppssswwwxxxyyy~~~eeeOOOCCC@@@<<<:::999:::;;;<<<<<<;;;999888777666444333222222000111333444555555444444...///000000111111000000...---,,,+++***)))(((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''((())))))((((((((((((((()))*********)))))))))***---000222333666:::===???AAACCCEEEFFFDDDBBB???===<<<;;;;;;::::::999888888999::::::;;;;;;;;;;;;<<<<<<============<<<;;;;;;:::::::::::::::999888777888<<>>>>>>>>>>><<<;;;:::999777555444444333222111000000111222333111111222222222111111111111222111111000...---,,,+++++++++******)))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&((('''%%%$$$$$$%%%'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((tttttttttrrrooojjjfffccceeehhhiiihhhfffeeegggjjjrrrqqqrrruuu{{{uuu^^^NNNGGGEEECCC@@@>>>>>>===;;;999::::::999777666555444333111222333444555666666666111111111111111111111111111000...,,,+++***))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&''''''((()))***(((((((((((()))***++++++)))******,,,///222555666<<>>>>>>>>::::::::::::;;;;;;;;;;;;===<<<:::888888;;;@@@DDDEEEHHHOOOUUUWWWTTTMMMGGGIIIJJJLLLOOOSSSWWW[[[]]]\\\^^^ccclllvvv|||}}}|||tttqqqooopppssstttpppkkkgggfffeeeaaa]]]YYYXXXYYYVVVYYY[[[XXXTTTTTTXXX]]]eeekkkttt}}}~~~{{{ooofffYYYOOOLLLMMMOOOOOORRRNNNHHHCCC@@@???>>><<<;;;;;;<<<=========<<<<<<<<<;;;:::999888777666555555555444333333333333333000111222333333333333333333222222111111000000000------,,,,,,,,,+++++++++)))((((((''''''(((((()))(((''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$&&&((()))******)))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((uuuvvvuuutttrrrooommmkkkooopppooollliiiiiimmmqqqxxxxxxzzz|||xxxsssnnnwwwooobbb[[[XXXTTTNNNIIIEEEBBB>>>;;;;;;;;;:::999888666666555333333333333444666777888555444333222222222333444444222000...,,,+++******(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&''''''((()))***(((((((((((()))***+++,,,,,,---000333777:::<<<>>>FFFHHHJJJIIIGGGDDDCCCBBB>>>===;;;:::999999999:::::::::<<<===>>>@@@AAAAAA????????????>>>>>>===<<<::::::<<<===>>>???@@@@@@>>>===<<<;;;===CCCJJJPPPTTT]]]kkkxxx{{{rrrcccWWWYYYZZZ\\\```eeejjjooorrrppprrruuuxxxzzzyyyxxxwwwuuuyyy~~~xxxrrrjjjjjjhhheeecccccceeegggdddggghhhddd^^^\\\```eeeooopppttt{{{zzzuuulllfff]]]VVVSSSVVV\\\```bbb^^^YYYTTTRRRPPPNNNMMMCCCBBBBBBAAA@@@>>>===<<<======<<<;;;;;;:::999999888888888777666555444333222333444555555555444444444333222111111222333333111000000...---,,,+++***))))))(((((((((((())))))(((''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((wwwvvvuuutttsssrrrrrrrrrwwwvvvuuuqqqnnnooouuuzzz~~~zzzuuunnnhhheeemmmxxx~~~{{{yyy{{{}}}tttooohhhccc\\\TTTNNNHHHBBB???<<<<<<;;;:::999888777666444333333333444555777999888777444333222333555666555444111...,,,+++++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''''''''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''')))******(((((((((((()))***+++,,,000222666:::>>>BBBDDDEEEHHHIIIJJJHHHDDD@@@===<<<::::::999999:::;;;===>>>>>>>>>???@@@AAAAAA@@@@@@===============<<<<<<;;;<<<>>>???BBBDDDEEEFFFFFFAAAAAAAAACCCHHHPPPZZZaaakkkxxx~~~nnnggghhhjjjnnntttzzz{{{wwwuuutttxxxzzzpppooollliiihhhkkkppptttxxx{{{{{{uuunnnkkknnnsssxxxuuutttwwwzzzxxxppphhhfffccc]]]XXXXXX]]]eeelllmmmjjjfffcccccccccbbbaaaQQQPPPOOOLLLIIIFFFDDDBBB@@@@@@??????>>>>>>>>>===::::::::::::888666444333555666777777777666444333444333222111111333555666444444222000...+++***)))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&'''(((((('''&&&&&&######$$$%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((&&&&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))***nnnppprrrtttuuuvvvxxxzzz~~~{{{xxx}}}}}}|||xxxqqqkkkqqqnnnnnnqqqwwwyyyvvvrrroookkkjjjqqq|||zzztttkkkbbbYYYPPPIIIDDDCCCBBB@@@>>>;;;999777666999777555444444444333222777666555444333222222222555444333111///...,,,,,,,,,,,,+++)))(((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############&&&((()))++++++)))(((&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))*********(((&&&%%%'''***+++)))''',,,------+++******---///555888<<>>:::777666555666999<<<>>>?????????===>>>???@@@@@@???===<<<<<<;;;:::;;;<<<;;;:::888999;;;>>>AAAEEEIIIKKKMMMJJJFFFHHHOOOVVV\\\hhhttt|||~~~zzzxxxxxxwwwtttqqqzzz}}}pppvvv||||||yyyyyy}}}zzzuuusssooofff___```_________^^^```jjjuuu~~~}}}xxxkkkbbb^^^ZZZYYYYYYXXXTTTQQQGGGFFFEEEDDDBBB@@@===;;;:::777888<<<:::444333777:::999999888777555444333444333111000000111333444444444555555333111...,,,((()))***++++++***)))(((************))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***)))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))llloootttxxxyyyyyyzzz{{{{{{{{{|||{{{wwwsssqqqpppooorrruuuvvvtttqqqmmmllllllrrr||||||uuummmeee]]]UUUPPPNNNKKKEEE???;;;888777777777555333333444444333222555555444333222222222333666666555444222111///......---,,,***))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&'''))))))'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))))))))))))))'''%%%&&&)))******(((((()))+++,,,...111555888>>>@@@DDDGGGJJJKKKJJJJJJHHHFFFBBB>>>;;;888666666555666888;;;===>>>>>>>>>;;;;;;;;;<<<<<<;;;;;;:::>>>======>>>>>>>>>===<<<===>>>AAAEEEJJJNNNRRRTTTRRRPPPSSSZZZ```iiiwww~~~yyywwwxxxyyyyyyxxx|||yyymmmccc___^^^___bbbdddiiiuuuyyyllliiifffffffffeee```\\\RRRQQQQQQQQQPPPLLLGGGBBBBBB>>><<<===;;;777777;;;::::::999::::::999777666555444222000000000111222444555555666555333111000+++++++++++++++***))))))*********)))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))(((((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((ooottt{{{}}}{{{xxxyyy|||}}}{{{xxxvvvwwwxxxxxxyyyyyyyyyxxxqqqsssuuuwwwyyy~~~{{{vvvpppiiieee```ZZZQQQGGG@@@<<<;;;<<<888666333333333444333222444333333222222222333333777777777777666444222111///...---+++******)))))))))))))))((((((((('''''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))))))))((((((***(((%%%%%%''')))******(((***---///333888>>>BBBEEEGGGKKKMMMNNNLLLJJJHHHBBB???<<<999666555555555666777999<<<===>>>>>>>>>999999888888888999::::::======>>>?????????@@@@@@AAABBBDDDHHHLLLQQQVVVYYYUUUXXX]]]dddjjjuuu~~~zzz{{{||||||xxxmmmfffeeefffkkkpppxxxtttqqqooooooooommmhhhddd`````````bbbbbb^^^WWWQQQKKKGGGCCCAAA???;;;;;;===;;;::::::;;;<<<<<<:::888777555333111000/////////333444555666666666555444///...---,,,++++++******))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''yyy}}}}}}{{{{{{}}}}}}|||zzz|||yyyzzz}}}uuu}}}}}}~~~|||||||||}}}}}}vvvooodddXXXNNNFFFBBB@@@<<<:::666444444444333222222222111111111222333333666777888888888666444333000///---,,,+++***)))))))))))))))(((((((((((('''(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''******+++***)))(((((((((***(((%%%$$$%%%(((***,,,...000333555888===BBBFFFGGGIIILLLMMMMMMJJJGGGDDD;;;999666444333333555666777888:::<<<>>>>>>>>>===999999888888888:::<<<===>>>@@@CCCEEEFFFGGGHHHIIILLLLLLMMMNNNRRRUUUYYY[[[XXX^^^gggmmmuuu|||yyy}}}zzzwwwuuuwww}}}~~~zzzuuusssrrrpppllliiihhhggghhhjjjmmmlllhhhdddZZZWWWSSSPPPMMMGGGCCCAAA<<<:::999:::<<<===;;;999:::888666444111000//////111222444555666777666666222222000///---,,,++++++)))))))))(((((((((''''''))))))(((((((((((())))))((((((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$&&&'''%%%&&&'''(((((('''%%%$$$''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''yyyxxxzzzxxx|||~~~}}}{{{zzzzzz}}}{{{mmm^^^QQQGGGBBB@@@<<<888666555555555444222222111111111222333333444555666777777666555444000///...,,,+++***))))))***)))))))))(((((((((((((((((())))))))))))((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&'''''''''((((((((((((&&&&&&&&&''''''((((((((()))+++,,,,,,)))'''((()))((('''&&&%%%&&&))),,,///444666999;;;>>>AAAFFFIIIGGGHHHIIIIIIFFFBBB>>>;;;666555444333333444555777777888999;;;<<<<<<;;;;;;888888888999:::===???AAAEEEIIIOOORRRSSSSSSTTTVVVZZZZZZZZZZZZ[[[\\\^^^___```iiisssyyy||||||wwwuuussspppnnnhhhggggggjjjmmmrrrvvvxxxuuuuuussspppkkkbbbWWWNNNAAA===999888;;;<<<:::777<<<;;;999777555333222111000111222333444555666666555444333222000...---,,,))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''|||{{{}}}yyyyyy{{{}}}|||{{{zzz{{{~~~ppp```RRRKKKJJJFFFAAA===;;;:::999888444333333222222222333333333333333444444555555555222111///...,,,+++************)))))))))(((((((((((())))))******))))))(((%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''((((((((())))))&&&&&&&&&'''(((((())))))'''***------***((((((***((())))))******---111444888;;;???BBBDDDEEEHHHJJJEEEEEEDDDBBB>>>999555333444444444555555666777888666777999:::::::::999999888999:::===@@@CCCEEEGGGKKKRRRYYY]]]\\\ZZZZZZZZZ``````aaaaaabbbbbbcccccchhhrrr{{{~~~yyywwwuuurrroooggghhhjjjlllpppyyyqqqbbbKKKDDD<<<999:::;;;:::777;;;;;;:::999777666555444000000111111222333333444555666666555444111///...************))))))))))))***))))))(((((())))))***'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((('''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''~~~}}}uuutttuuuxxx~~~vvvkkkfffddd^^^TTTLLLEEE@@@<<<:::555555444333222222222333333222222111222444666888555444222000...---,,,,,,*********)))))))))(((((())))))************))))))$$$%%%'''(((((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))%%%)))......***((()))+++)))+++...///000222666:::@@@CCCFFFHHHGGGEEEDDDDDD>>>>>><<<;;;999777555444444555777888::::::::::::;;;<<<===>>>>>>======<<<<<<>>>AAAEEEIIILLLOOOPPPWWW^^^gggjjjgggaaa^^^]]]bbbdddgggjjjmmmnnnnnnnnnttt|||~~~{{{vvvrrrnnnsssxxxzzz|||pppXXXNNNBBB<<<<<<===;;;999999999999999888777666666222222111111111111222222555666888888777444111...++++++++++++******************))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((({{{uuurrrsssttt~~~}}}uuuhhhZZZNNNEEE===999777666555444333222222222444333111000111444777999888666555333111//////...************))))))))))))))))))************))))))###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&%%%&&&((())))))(((&&&%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***$$$)))......+++(((***,,,***---222444555777;;;>>>HHHJJJMMMLLLHHHCCC>>><<<666666666666888999;;;<<<444666999;;;<<<<<<;;;;;;AAABBBCCCCCCDDDCCCBBBAAAAAACCCHHHMMMRRRUUUWWWXXXfffnnnwwwyyytttkkkfffccchhhkkkqqqwww{{{~~~~~~~~~yyywwwtttaaaVVVGGG???>>>???>>>;;;777777888888888888777777444444333222111111111111444666999:::999666222///,,,,,,,,,+++++++++************))))))))))))******'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&(((***+++)))'''&&&$$$$$$###"""###$$$&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***&&&'''''''''(((((())))))'''''''''''''''''''''&&&))))))))))))))))))))))))yyyyyy}}}}}}yyytttrrr|||}}}ooobbbTTTFFF===:::777444222222333444444777666444222222333444555888777666666555333///+++++++++***)))))))))))))))%%%%%%&&&'''((()))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''')))'''%%%######$$$'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((''''''((()))***+++,,,---///000333777<<<@@@DDDFFFKKKKKKIIIFFFAAA:::444111222333555777888888888777:::;;;<<<;;;999:::>>>BBBNNNKKKLLLOOOOOOIIIDDDCCCIIIGGGJJJQQQUUUVVV^^^hhhxxxxxxrrroooooossszzzwwwjjj```TTTIIIDDDBBB@@@??????===<<<;;;:::999777666444555666444222111222333222333555777888888777777000///...,,,******)))))))))***++++++***(((&&&%%%))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%'''((()))))))))(((&&&%%%&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''...,,,***'''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$%%%&&&&&&''''''&&&&&&)))((('''%%%%%%%%%&&&'''&&&'''''''''((())))))))),,,+++(((&&&%%%%%%&&&'''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&************)))((('''&&&((()))(((&&&%%%&&&(((+++|||zzz|||~~~~~~~~~{{{zzzyyyjjj[[[MMMCCC>>>;;;777444444555555555666555333222222222444555666666666777777555111...,,,,,,+++***))))))))))))***++++++,,,,,,------...(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))(((((((((((())))))))))))((())))))***,,,---///000222555999>>>BBBEEEGGGHHHIIIGGGDDD???:::666444222333444666777999999999999::::::999999<<>>:::777777777777666555555444333222333333333111222444777::::::777555111000...---,,,+++++++++''''''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((($$$&&&'''))))))'''&&&$$$###$$$&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******,,,,,,,,,...111444888:::>>>BBBGGGLLLMMMKKKGGGDDD===:::777444333555777999888999999999999999999999888777888???JJJVVV]]]```\\\[[[]]]___\\\TTTOOOOOOUUU___iiikkkkkktttzzzuuusssqqqrrrwww~~~yyykkkiiieeebbb````````````]]]^^^^^^[[[SSSJJJBBB======:::777777888888777555444444222222222333444555555555444333111///------,,,+++***))))))***,,,---))))))(((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&((((((((('''&&&%%%'''''''''&&&%%%%%%%%%$$$'''&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))******''''''''''''''''''''''''(((((()))))))))))))))***%%%&&&'''((())))))))))))'''))),,,---,,,,,,,,,---~~~wwwuuutttyyy|||uuujjj\\\RRREEEAAA<<<999888888777666555555444444444333444444111111333666999:::999777333222111///---,,,,,,+++++++++***))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%###$$$&&&((())))))(((''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))******---...///222555999===???EEEGGGKKKMMMKKKGGGAAA===666666666777888:::;;;<<<<<<;;;:::999999888888777888999>>>GGGRRRZZZ]]]]]]ZZZ[[[^^^aaa^^^XXXVVVXXX^^^gggoooppprrr|||vvvsssqqqooopppsssvvvzzz~~~vvvssshhhhhhhhhgggfffeeeeeeeeejjjnnnqqqnnneeeXXXMMMFFFBBB???;;;888888888888888444333222111111111222333666666555555333111000///---,,,+++******+++---...(((((())))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&%%%$$$######$$$&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&''''''((()))''''''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))*********))))))***+++,,,,,,+++---000222{{{qqqmmmkkkuuu|||{{{vvvmmmbbbYYYPPPLLLFFF@@@===;;;999888666666666666555555555444222222222333666999999888666555333111///---,,,,,,,,,,,,,,,++++++*********(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((((((((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&$$$%%%'''((())))))((('''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''''''''(((((()))***++++++///111444888<<<@@@CCCDDDJJJKKKLLLKKKHHHCCC>>>:::666777999;;;===>>>>>>>>>===<<<;;;:::::::::::::::<<<@@@GGGPPPWWWZZZZZZXXXUUUVVVZZZ^^^^^^[[[]]]ccchhhoootttvvv~~~{{{zzz}}}yyy{{{}}}~~~}}}~~~}}}yyysssoookkkjjjjjjnnnyyyvvvooommmcccfffjjjmmmnnnoooppprrrvvv{{{|||rrreeeZZZTTTLLLLLLIIIDDD>>>:::999999555444333333222222222222444555666666555444222111,,,++++++*********++++++(((((())))))))))))*********))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((()))$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''+++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''(((((()))))))))******+++++++++***)))))),,,,,,,,,,,,,,,///333666zzzpppmmmllltttzzz|||zzzvvvooojjjbbb]]]TTTLLLFFFAAA===:::777777777777777666666555555333111111333666888888888666444222000...------***************)))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))((()))************)))(((((())))))***,,,------...222555:::???DDDGGGIIIJJJMMMMMMLLLIIIFFFBBB???===<<<<<<===>>>>>>>>>???>>>===<<<<<<<<<===???@@@AAAAAAGGGOOOVVVYYYYYYXXXWWWSSSUUUZZZ___aaabbbhhhqqquuuzzz~~~{{{uuuvvv{{{~~~ssswww}}}sssooojjjgggeeehhhrrr~~~{{{qqqllljjjdddjjjqqqwwwzzz{{{}}}xxxmmmfffccc]]]aaabbb\\\OOODDD>>><<<777777777666666444333333333444555666666555444333,,,,,,---,,,,,,+++***)))(((((()))))))))***************))))))))))))******''''''''''''''''''''''''''''''''''''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&***))))))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''******+++++++++,,,,,,,,,''''''''''''''''''''''''''''''((())))))***++++++'''((()))******+++*********,,,...//////111444666{{{sssrrrrrruuuyyypppjjj```UUUMMMFFF@@@===888888888888888777666666777444000///111555777888999777555333000///------++++++++++++++++++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,+++***)))***++++++,,,...//////000444888>>>DDDIIILLLMMMNNNOOONNNKKKIIIFFFDDDBBBAAABBBAAA???>>>======>>>>>>;;;<<<<<<>>>@@@CCCFFFHHHEEELLLTTTYYYYYYXXXXXXYYYXXXZZZ```fffiiimmmvvvwwwssstttzzz~~~vvvuuurrrxxx~~~sssoookkkhhhdddeeeooozzzwwwnnnkkkjjjjjjpppyyyyyyqqqnnnnnnkkkssswwwppp___NNNCCC@@@999999::::::999777555444111333555666777666555444//////000000///---+++***(((((())))))*********+++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&'''((()))&&&'''''''''((()))))))))%%%&&&&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,$$$%%%'''(((***++++++,,,(((,,,000222333333444444{{{vvvvvvxxxzzz{{{~~~|||qqqeeeZZZPPPHHHCCCBBB<<<999<<<<<<777555888555555444222111333666999;;;999888888888555000+++---+++)))(((***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''((()))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$%%%&&&'''))))))))))))((())))))((((((((())))))***'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))******+++++++++++++++***)))***,,,,,,---000555888:::===CCCIIIOOORRRSSSTTTQQQPPPNNNKKKGGGDDDBBBAAAEEE@@@===>>>>>><<<<<>><<<999888888888777666555444333444555666555444777666444222///...---------,,,,,,+++******++++++***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''(((((()))*********'''''''''''''''((())))))&&&&&&&&&''''''''''''((())))))))))))******++++++&&&(((***++++++,,,...000222222111000000111222333yyyttttttvvv}}}sssjjj```XXXSSSKKKDDD@@@@@@===888555777666555444222111222444666:::999888999999777222...---+++)))(((***++++++******)))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''((()))))))))((()))(((''''''''''''((((((&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&******)))'''&&&%%%$$$###)))((((((((('''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))***+++---///111444999<<>>;;;<<<<<<:::;;;>>>>>>JJJOOOTTT\\\ZZZXXX```___bbbfffhhhiiiiiiiiiiiigggkkkssszzzzzz{{{|||zzz~~~wwwkkkfffkkkrrrwwwxxx}}}yyyvvvwww|||~~~yyyvvvxxxyyywwwvvvxxxxxxtttpppmmmiiijjjnnnvvv|||~~~uuuqqqrrrwwwzzzxxxzzz~~~yyyjjjYYYLLL???===:::888888888888777888777666777888999999888888777555333111000///...------,,,+++************(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&(((''''''''''''((())))))'''''''''((((((((())))))''''''(((((())))))******(((***,,,---...///111333444444333333333444555666zzz~~~xxxssstttvvvyyyqqqiiidddXXXRRRKKKHHHDDD===:::999888777555444333333444444999888888999:::888555222...,,,***)))*********)))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&,,,+++***)))((('''&&&%%%((((((((((((''''''''''''((())))))******))))))((())))))((((((((((((((('''))))))))))))))))))))))))+++---000222555999???BBBKKKMMMPPPSSSUUUUUUTTTSSSMMMLLLJJJGGGEEECCCBBBAAA@@@<<<;;;===>>>===???CCCIII[[[fffnnnvvvrrrmmmrrrmmmllllllmmmnnnpppooonnnpppvvv}}}vvvjjjaaaWWWTTTYYYbbbhhhjjjnnnjjjeeeeeeiiiqqqxxx|||{{{{{{zzzvvvpppkkkiiihhhjjjnnnsssxxxyyyvvvrrroooqqqqqqoooooottt}}}~~~wwwxxx~~~~~~yyywwwtttqqqooopppuuu{{{~~~uuutttwww~~~{{{{{{~~~tttbbbSSSDDDAAA===;;;::::::999888777555444555666888777777888888777555444222111111...---,,,+++************((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''%%%%%%&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%((((((''''''(((((()))***(((((()))))))))*********((((((((()))***++++++,,,))),,,///000111333555777777777777777777777777777qqquuuzzzyyyvvvyyy|||yyyuuukkkeee]]]UUUNNNGGGAAA>>>:::888666555555555555444777888999::::::999777666000...+++************)))*********)))))))))((((((((((((((((((((((((((((((+++******))))))(((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))))))))((('''&&&%%%$$$#########&&&&&&&&&'''((()))******)))(((&&&&&&''''''&&&$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((())))))))))))******((((((((((((((('''''''''))))))************))))))***)))))))))((((((''''''******************++++++,,,...222666:::>>>DDDHHHMMMOOOQQQSSSSSSRRRPPPOOOKKKJJJGGGDDDBBB@@@??????>>><<<===AAACCCDDDHHHNNNYYYrrr|||wwwpppmmmoooqqqqqqqqqxxx}}}yyynnnfff\\\UUUNNNLLLQQQYYY___aaabbb^^^YYYWWWXXX\\\```bbbdddcccbbb___\\\ZZZXXXXXXYYY\\\```dddfffgggfffeeefffeeeeeeiiiuuuqqqooossszzz~~~}}}{{{|||}}}|||xxxxxx||||||ssssssyyy~~~~~~{{{kkk\\\NNNJJJFFFBBB@@@===:::888666555333333555777777666999999888777777555444444000///...,,,+++******************))))))))))))(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''''''''((((((&&&&&&&&&'''''''''((((((******))))))((((((((((((((((((((('''((())))))***((((((((()))))))))******))))))***+++---......///+++---111444555666888:::::::::999999888666555555fffgggjjjmmmrrrvvvyyyzzzvvv}}}zzzzzz}}}sssggg\\\RRRHHHBBB<<<999666555555666555333666777999::::::999999999333000---+++++++++***)))************))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((()))***((('''&&&%%%$$$#########%%%&&&'''((())))))******)))(((&&&&&&''''''&&&$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((()))))))))'''''''''((((((((((((((())))))************))))))******))))))((((((((('''))))))))))))***+++,,,---///222666:::>>>CCCHHHLLLMMMOOOQQQRRRRRRPPPNNNMMMIIIGGGDDDAAA>>>=========<<<<<<@@@FFFJJJMMMTTT\\\jjjzzztttsssuuuwwwwww{{{~~~|||}}}~~~}}}tttiii^^^XXXTTTOOOJJJIIIMMMRRRVVVXXXSSSPPPMMMLLLLLLLLLLLLKKKOOONNNMMMMMMMMMMMMLLLLLLMMMOOORRRUUUXXX[[[\\\]]]bbb```___cccppp{{{}}}xxxbbb```bbbiiimmmnnnnnnpppooouuu}}}xxxnnnpppwww~~~rrreee[[[XXXSSSNNNIIIDDD>>>:::<<<:::777777888:::::::::888999999999999888777666222111///...,,,+++******+++*********))))))))))))'''(((((((((((((((((('''&&&''''''((((((''''''&&&%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''(((((()))&&&&&&&&&'''''''''''''''(((((((((((())))))******((((((((((((((()))******''''''((((((((()))))))))((()))***+++---...///000---000444777888999;;;<<<<<<;;;:::888666444333222cccaaa```bbbgggmmmqqqsssmmmwww||||||nnnbbbUUUKKKBBB===777444555555444222555777999999888888999;;;666333000...---,,,+++)))++++++*********)))))))))))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%)))((((((''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))***((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))(((((('''&&&&&&'''((('''%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''')))))))))((('''&&&&&&&&&'''''''''(((((((((((((((((())))))******))))))(((***))))))))))))))))))((('''''''''((()))+++...///444888<<<@@@DDDGGGLLLOOONNNPPPQQQRRRRRROOOMMMKKKFFFDDDBBB???>>>>>>???@@@???@@@FFFNNNRRRWWW___iiiyyy{{{xxxxxxzzz{{{|||yyymmmmmmooorrrttttttsssssssssvvvrrrpppllldddXXXOOOLLLJJJHHHFFFFFFHHHKKKLLLLLLDDDCCCCCCCCCEEEEEEDDDBBBCCCBBBBBBDDDFFFFFFEEEDDDEEEFFFHHHJJJNNNQQQSSSUUUYYYXXXVVVXXX```fffddd]]]TTTQQQSSSYYY___bbbeeeiiidddiiipppvvvyyy{{{}}}xxxppppppvvv|||}}}xxxqqqiiigggeeeaaa]]]WWWOOOFFF@@@>>>;;;888666777888888888888999:::;;;;;;:::999888555444222000...,,,++++++))))))(((((((((''''''''''''(((((())))))(((((('''''''''(((((((((((('''''''''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((((())))))***+++'''''''''((((((((())))))'''''')))+++,,,...000000111555999<<<======>>>???===<<<999777666555555555ccc```]]]]]]aaaeeeggghhhdddooo}}}}}}ooocccPPPIII???999888888555333444777999999777777999;;;999666222000...---+++***+++++++++*********))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&'''(((***+++)))(((''''''''''''((((((&&&&&&'''((((((((('''&&&'''&&&%%%&&&(((((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))'''(((((())))))((((((''')))))))))))))))*********)))((()))***,,,000333555;;;>>>CCCFFFIIILLLOOORRRPPPPPPQQQQQQOOOLLLIIIGGGBBBAAA@@@???@@@BBBEEEGGGHHHKKKQQQYYY]]]aaakkkuuu|||{{{{{{oooccc]]]```eeeiiijjjhhheeedddcccfffaaa^^^\\\VVVKKKEEEEEEBBBCCCDDDFFFGGGHHHGGGFFFAAA@@@@@@AAACCCEEEEEEEEEGGGFFFFFFHHHKKKKKKHHHEEECCCDDDEEEGGGJJJMMMPPPQQQTTTUUUTTTUUUYYY\\\XXXQQQNNNJJJIIIMMMRRRTTTWWW[[[VVVZZZ```eeehhhkkknnnqqq|||zzzzzz}}}yyyuuuqqqmmmooonnnmmmjjjdddZZZPPPIII>>>;;;777555444555555555777888:::;;;<<<;;;:::999777666444222///...---,,,)))))))))(((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((())))))***+++(((((()))))))))*********))))))+++---///111333444777:::>>>AAAAAAAAAAAABBB>>><<<999888888999<<<>>>```\\\XXXXXXZZZ\\\\\\[[[ZZZdddrrr|||}}}}}}{{{]]]TTTHHH@@@===<<<999666444777999888666666888;;;;;;888444111///...,,,++++++++++++************)))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))%%%&&&&&&'''((()))******(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***''''''&&&&&&'''(((***+++))))))((((((((())))))***&&&''''''(((((('''&&&%%%&&&%%%%%%&&&((()))((('''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((()))*********&&&'''''''''(((((())))))''''''((((((((((((''''''(((((())))))******++++++,,,,,,,,,...111555999;;;@@@CCCGGGJJJLLLOOORRRTTTOOOPPPPPPOOOLLLHHHDDDBBB@@@??????@@@CCCGGGKKKMMMSSSUUU[[[bbbfffjjjsss}}}ooo[[[SSSQQQYYY___dddddd```]]]ZZZWWWZZZTTTRRRRRRNNNEEEBBBEEE@@@BBBEEEHHHJJJIIIGGGFFFGGGEEEBBBBBBEEEHHHIIIJJJQQQPPPPPPRRRTTTSSSOOOKKKFFFGGGHHHJJJLLLOOOQQQSSSWWWZZZ]]]^^^bbbdddaaaZZZOOOIIIEEEFFFGGGGGGIIILLLJJJMMMRRRVVVYYY]]]aaadddgggnnnxxx~~~zzzxxxwwwsssssssssqqqlllbbbWWWOOOCCC???;;;888777888888777666777:::<<<<<<<<<;;;:::999777555333000///...---++++++++++++************(((((())))))))))))((((((''''''(((((((((((('''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''&&&*********)))(((((('''''')))))))))))))))******+++)))************+++++++++,,,---///111444666777888:::>>>BBBEEEEEEDDDDDDDDD>>><<<:::999:::>>>BBBEEEQQQOOOMMMNNNQQQRRRPPPNNNPPPUUU\\\ccclll{{{|||yyy{{{yyyuuugggWWWLLLDDD===;;;<<<666666666777777888888888888777555333111///...---,,,+++***+++++++++)))'''+++******)))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''(((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&%%%$$$######'''((()))((('''''')))+++)))))))))))))))))))))))))))+++,,,+++***)))***+++---...///000222666<<>>;;;:::::::::999888999;;;===>>>===<<<<<<:::666333000......------,,,,,,++++++*********((()))*********)))'''&&&(((((((((((((((''''''&&&+++***)))'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((('''&&&&&&%%%$$$######&&&&&&''''''((()))))))))%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''((()))******)))((('''------,,,+++***)))((('''))))))))))))***************+++,,,+++***+++,,,...***///444555333555:::???AAADDDGGGFFFBBB???>>>>>><<>>BBBIIIQQQXXX\\\bbbdddhhhlllqqqwww}}}|||}}}~~~lll\\\PPPHHHIIINNN\\\___bbb```YYYPPPJJJHHHCCCCCCCCCDDDEEEEEEDDDCCCHHHJJJMMMRRRVVVUUUQQQNNNNNNOOOPPPQQQTTTWWW[[[^^^cccmmmuuuwwwsssmmmddd\\\[[[XXXVVVWWWYYY___lllzzzlll___RRRMMMKKKHHHHHHIIIFFFHHHIIIJJJIIIJJJLLLNNNRRRTTTXXX^^^fffrrr~~~wwwtttpppggg]]]RRRPPPKKKGGGBBB>>><<<;;;999888777888:::;;;;;;:::;;;:::888555222000///...---------,,,++++++******((()))*********)))''''''(((((())))))(((((('''&&&***)))(((''''''&&&''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''*********)))))))))))))))''''''((((((((((((((('''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((******))))))))))))(((((()))))))))))))))))))))))))))***+++++++++,,,...000111333666777777999===AAADDDEEEFFFEEEAAA>>>>>>???CCCFFFJJJLLLLLLLLLMMMNNNNNNKKKIIIGGGFFFEEECCCAAA@@@CCCFFFHHHKKKRRR[[[bbbjjjkkkmmmppprrrsssttttttwwwsssrrrwww}}}rrreeeWWWIII???;;;::::::888777555555444444777777888777666333111///,,,+++***+++,,,,,,+++)))+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((###$$$%%%''')))+++,,,---&&&(((***+++***))))))***))))))))))))))))))))))))(((***,,,,,,,,,...000222222555888;;;>>>AAAEEEGGGLLLNNNQQQTTTUUUUUUTTTSSSNNNKKKFFFCCCAAA???===;;;>>>>>>@@@DDDKKKSSS[[[```gggmmmsssvvvvvvyyy~~~xxxzzz}}}mmmaaaSSSJJJEEEDDDJJJQQQZZZ]]]___[[[TTTLLLHHHFFFDDDEEEFFFHHHIIIKKKKKKLLLPPPTTTYYY\\\\\\ZZZXXXWWWUUUWWWZZZ[[[]]]___bbbdddnnn{{{~~~vvvpppnnnhhhcccccciiivvvqqq```XXXVVVTTTSSSSSSOOOOOONNNKKKHHHGGGIIIJJJMMMMMMNNNPPPVVVaaalllttt{{{zzzyyyqqqfff]]]\\\YYYTTTOOOHHHBBB???===;;;888777888:::::::::;;;::::::888666444111000///......---,,,,,,++++++))))))******))))))((('''(((((())))))(((((('''&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%''')))((('''&&&'''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''((())))))(((((((((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))((()))+++,,,,,,...111333555666888;;;>>>AAADDDEEEFFFFFFEEECCCAAA@@@BBBDDDKKKNNNRRRSSSRRRPPPOOOOOORRRPPPMMMKKKIIIGGGFFFEEEAAACCCDDDEEEEEEHHHLLLOOOSSSVVVZZZ```dddhhhjjjkkkllliiijjjooouuuyyy|||zzzooocccTTTHHHCCC>>>===;;;999888777777777333444666777666333000...---,,,***+++,,,---,,,++++++******)))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%(((+++,,,+++))))))))))))))))))))))))))))))))))))+++,,,,,,,,,...111333555999===AAACCCFFFHHHJJJLLLNNNQQQSSSTTTRRRPPPNNNKKKGGGCCC???>>>>>>===<<>>???@@@AAAAAAAAABBBCCCEEEHHHOOOXXX___pppuuuyyyvvvppprrr}}}~~~|||}}}||||||}}}|||xxxnnnaaaYYYQQQJJJDDDBBBBBBCCCIIIPPPQQQSSSUUUTTTQQQPPPSSSUUUYYY]]]bbbdddcccccccccdddcccffffffccc^^^___ffflllnnnooopppnnnnnnrrrzzz}}}}}}pppllllllllllllmmmfffggggggeeecccaaabbbcccWWWVVVTTTTTTVVVYYY\\\^^^cccccceeekkkqqqrrrnnnjjjddd\\\ZZZcccrrrwwwssstttuuusssooohhhaaa\\\QQQKKKBBB<<<999888999999:::;;;===>>>===:::666444222222111000///...---,,,+++******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))***&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%'''''''''(((((())))))***'''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((***)))(((''''''((()))*********)))))))))((((((((())))))))))))***************---///111333666:::===<<<>>>CCCHHHKKKJJJGGGCCCAAAAAABBBFFFLLLRRRWWWZZZTTTVVVXXXWWWSSSOOOMMMLLLjjjgggaaaXXXPPPIIIGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLRRRPPPRRRYYY^^^aaaffflllttt~~~~~~zzz~~~{{{pppaaaSSSMMMDDDBBB>>>;;;888777777777555666777999999888666555111///,,,+++,,,---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))******++++++''')))+++,,,+++*********************************+++,,,------...111555888???BBBFFFIIIJJJKKKMMMOOOOOOOOOOOOOOOMMMLLLJJJHHHEEECCC@@@@@@CCCFFFHHHIIIGGGHHHIIIIIIKKKRRR\\\cccssswwwxxxuuupppsss~~~~~~xxxvvvooonnnnnnnnnllleeeZZZQQQHHHDDDCCCFFFHHHHHHKKKPPPQQQSSSUUUTTTTTTVVV\\\aaahhhnnntttvvvtttpppooonnnmmmnnnmmmhhheeegggooouuuvvvyyy{{{|||~~~zzzsssrrrqqqnnnmmmnnniiimmmqqqttttttrrrrrrrrraaaaaacccgggkkkmmmmmmkkkfff```ZZZYYYZZZZZZUUUQQQPPPKKKLLLXXXhhhwww|||wwwrrrnnn___WWWMMMDDD>>>;;;999888:::;;;===>>>>>>;;;999777444333222111000///...---,,,+++***))))))))))))***))))))******))))))(((''''''''''''''''''((()))***&&&&&&''''''''''''&&&&&&&&&(((***)))((('''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((('''))))))(((((((((((())))))*********))))))(((((((((((())))))***+++,,,------///111444666888;;;???BBBEEEGGGIIIJJJHHHDDD@@@===???@@@DDDKKKSSSYYY\\\^^^WWWXXXWWWUUUQQQMMMKKKJJJnnnlllfff]]]TTTNNNLLLMMMPPPNNNLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFIIIGGGGGGLLLOOOPPPSSSXXXdddoooxxx{{{zzzzzzzzzwww~~~uuugggZZZTTTMMMJJJEEE???;;;999888888555666777888888888888888444111---,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''')))***,,,------(((***++++++***)))+++,,,***************************,,,---///111666;;;???EEEGGGJJJLLLLLLMMMOOOQQQPPPOOOMMMKKKIIIHHHFFFFFFCCCBBBAAADDDHHHLLLOOOPPPNNNPPPQQQQQQSSSZZZeeennnvvvyyy{{{yyywwwyyyuuummmhhhfffbbbaaa```bbbbbb^^^VVVOOOHHHHHHKKKQQQTTTRRRRRRTTTTTTVVVYYY[[[^^^eeennnuuuzzzwwwuuuvvvuuusssrrrtttyyy}}}}}}xxxwwwwwwzzzxxxsssppprrrpppvvvsssvvv{{{sssjjj___YYYWWWUUUOOOJJJIIIEEEFFFPPP\\\fffpppwww|||~~~|||ppphhh\\\QQQHHHCCC???===:::;;;=========<<<:::999555555444222111000......,,,+++***)))))))))******)))************)))(((((((((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&'''(((******((('''((()))''''''''''''''''''''''''&&&&&&''''''((('''''''''((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&((())))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%'''((()))******)))((('''(((((())))))))))))((((((''''''(((((((((((())))))((((((***+++---///000000333555888:::<<>>===>>><<<===???===;;;888555333333444444000///...,,,+++*********)))***+++***'''&&&'''(((((('''&&&&&&&&&((()))***+++***)))(((''''''((((((************************(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''&&&%%%$$$######)))))))))***))))))((('''+++)))'''&&&%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((())))))******+++,,,...111333666888999===???CCCEEEDDDBBBAAA@@@>>>===<<<<<<===>>>???@@@AAAFFFNNNWWW\\\ZZZUUUQQQMMMKKKGGGBBB>>>>>>AAAEEEiiihhheeecccbbbbbbccceeedddcccbbbdddggghhhhhhfffccc^^^YYYWWWWWWTTTOOOKKKHHHEEEBBBAAABBBBBBBBBBBBDDDEEEGGGJJJMMMPPPSSSTTT[[[\\\aaakkkwww~~~zzzwww|||}}}}}}yyyqqqooolllllllllnnnqqquuuyyy|||~~~zzzrrrmmmbbbXXXSSSOOOGGG===<<<;;;888777777777666666666444222000...------------,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))******))))))''')))'''"""!!!%%%'''$$$(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((()))))))))(((((()))))))))*********))))))(((((()))***+++,,,///222666;;;AAAEEEHHHJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIHHHFFFCCCAAA???======EEEDDDEEEIIIPPPWWWZZZ[[[^^^___aaaffflllqqqtttuuuyyyyyy}}}~~~||||||yyyoooeee^^^TTTLLLIIIHHHHHHGGGJJJOOORRRRRRUUU\\\aaabbbfffjjjooorrrqqqnnnjjjiiinnnnnnttt~~~}}}{{{tttnnnkkkggg```[[[QQQNNNKKKJJJMMMOOOOOOOOOPPPUUU]]]fffqqq~~~zzzzzz{{{~~~~~~~~~|||yyypppkkk]]]OOOBBB???@@@???===<<<<<<;;;999777555555555555///...,,,+++))))))(((((()))***+++***(((&&&'''((()))((('''''''''((()))******((('''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%***)))'''&&&&&&&&&(((((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***+++,,,000444888<<<>>>@@@BBBDDDFFFGGGDDD@@@<<<::::::::::::;;;===@@@BBBCCCEEEIIIOOOUUUWWWTTTOOOKKKEEEEEECCCAAA@@@DDDJJJPPPbbbbbbbbbcccdddeeeggggggjjjjjjkkkooorrrtttsssrrroookkkfffdddccc```[[[WWWNNNLLLIIIHHHHHHHHHGGGEEEDDDDDDCCCCCCDDDFFFHHHIIIMMMOOOSSSYYY```hhhnnnqqqvvvyyy~~~zzzvvvwww|||~~~{{{|||wwwxxx}}}yyyyyyyyyyyyxxxoookkkjjjlllkkkjjjkkknnnsssxxx|||}}}ssskkkgggaaaSSSEEEAAA>>>:::888888888777666444444333222000///---,,,---,,,+++******))))))***))))))))))))))))))))))))''''''((((((((()))))))))''')))'''$$$$$$''')))'''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))((((((((((((******)))))))))))))))(((&&&''''''((((((''''''&&&(((((((((''''''''''''&&&$$$%%%&&&'''((()))******''''''''''''(((((((((((('''((((((((())))))))))))***))))))))))))+++,,,---333666;;;AAAFFFJJJLLLMMMKKKKKKKKKKKKJJJIIIGGGFFFGGGFFFCCCAAA???>>>>>>>>>GGGFFFGGGKKKQQQWWW[[[]]]aaabbbdddjjjqqqtttsssqqqwwwxxxyyyvvvvvvzzz}}}tttkkkaaaWWWQQQMMMGGGCCCBBBCCCDDDDDDGGGPPPXXXZZZ\\\ccciiilllnnnpppuuuzzz}}}|||xxxuuu{{{{{{}}}|||~~~xxxqqqllliiifffaaa\\\ZZZXXXUUUTTTUUUVVVVVVVVVNNNPPPSSSWWW___kkkzzz}}}uuusssrrrtttwwwyyy{{{{{{{{{rrr]]]IIIAAABBB@@@<<<888<<<<<<;;;:::888777666666000///---,,,***)))))))))***++++++***(((''''''(((+++***))))))((()))))))))***(((&&&%%%%%%'''***+++(((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''&&&&&&%%%$$$***)))'''&&&&&&'''(((((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******,,,///444999???DDDGGGHHHHHHHHHHHHFFFBBB===777444666777999<<<@@@CCCGGGIIIJJJLLLPPPRRRRRROOOKKKHHHDDDEEEGGGGGGIIIPPPZZZaaaYYYZZZ]]]```ccceeegggggglllmmmppprrrtttsssrrrqqqssspppmmmlllkkkiiifffdddYYYWWWUUUUUUUUUTTTRRRPPPJJJIIIGGGFFFFFFGGGHHHIIIHHHKKKNNNPPPSSSXXX]]]```iiipppyyy}}}zzzxxxxxx{{{{{{xxxuuurrrrrrppprrryyyxxxzzzzzzyyyyyy{{{|||yyysssooooooppptttrrroooooorrrwww}}}{{{zzztttcccQQQGGGCCC===999888888666444333444444444333000...,,,------,,,+++************))))))))))))))))))))))))'''''''''''''''(((((()))*********))))))+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((('''''''''''''''%%%&&&&&&'''((()))))))))&&&'''''''''((((((((((((((((((((()))))))))******,,,,,,++++++,,,///111222888;;;@@@EEEIIIKKKLLLLLLKKKJJJJJJHHHGGGEEEDDDCCCCCCCCCAAAAAAAAABBBDDDEEEKKKKKKLLLPPPUUUZZZ___aaaiiihhhiiinnntttwwwuuurrruuuxxx|||tttrrrsssrrrxxxzzzrrrfff\\\TTTOOOPPPMMMIIIFFFEEEEEEEEEFFFNNNYYYccceeedddhhhmmmooooooqqqvvv~~~~~~yyy{{{}}}uuuqqqlllhhhfffdddbbb___aaa```aaabbbccceeeffffffZZZYYYWWWTTTVVV^^^jjjsss|||{{{zzzyyyxxxuuuqqqnnnnnnnnnooorrrvvvyyy{{{|||yyy~~~iiiQQQEEEAAA>>>:::888<<<<<<<<<<<<;;;:::888777444333111///---,,,,,,+++***++++++***(((''''''(((,,,++++++******))))))))),,,***((('''(((***---000))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&)))(((''''''''''''(((((()))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((()))***+++,,,111444:::AAAGGGKKKNNNOOOKKKHHHDDD@@@===999555333666888;;;???DDDIIILLLNNNMMMNNNPPPPPPNNNLLLKKKKKKMMMQQQUUUXXX\\\dddpppxxxPPPRRRUUUYYY]]]```bbbccciiikkknnnpppqqqppppppoooqqqpppoooooopppqqqpppooogggfffeeeffffffeeecccaaaVVVUUURRRPPPNNNLLLLLLLLLHHHIIIKKKKKKLLLNNNRRRUUUZZZbbbmmmtttwwwyyy|||{{{zzzzzz|||~~~}}}yyyvvvqqqssssssvvv{{{wwwyyy}}}xxxyyyxxxvvvsssssswwwzzz{{{xxxuuutttuuuzzztttcccQQQIII@@@999888888666444333444555666444222///---...---,,,+++************************************(((''''''&&&'''((())))))(((''''''((())))))***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))*********++++++------,,,,,,...111555777===???CCCGGGIIIIIIIIIHHHIIIIIIGGGFFFDDDCCCBBBAAA?????????AAACCCFFFHHHJJJQQQSSSVVVZZZ___dddiiilllsssqqqppprrrwwwyyyyyyxxxvvvzzzvvvooonnnpppnnnrrrqqqeeeYYYRRRNNNLLLPPPNNNLLLJJJIIIIIIJJJLLLYYYdddnnnooommmooorrrttttttuuuzzz}}}||||||wwwtttzzz{{{ssspppmmmjjjggggggggggggggghhhiiilllnnnoooqqqrrrsssgggddd^^^VVVRRRUUU]]]dddmmmkkkiiiiiiiiijjjiiihhhlllnnnpppsssvvvzzz}}}}}}rrr]]]NNNEEE>>><<<>>><<<<<<======<<<;;;:::999666444333111///------,,,***+++,,,+++((('''((())),,,,,,+++++++++***))))))+++)))((('''(((+++...///))))))))))))))))))))))))''''''((((((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))(((((('''&&&(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))*********)))))))))***,,,...///888;;;BBBHHHMMMPPPQQQQQQJJJEEE>>>:::999999999999<<<>>>AAAEEEIIIMMMPPPQQQNNNNNNNNNKKKHHHHHHJJJLLLVVV^^^iiipppwwwGGGIIILLLPPPTTTWWWYYYZZZaaadddhhhkkklllmmmoooqqqmmmmmmoooqqqsssuuuvvvwwwrrrrrrsssuuuwwwwwwtttrrrgggeeebbb^^^ZZZUUURRRPPPMMMLLLJJJJJJJJJKKKLLLLLLMMMSSS\\\ccchhhmmmssswww{{{}}}|||wwwyyyyyyzzz~~~yyyxxx|||}}}|||{{{xxxwwwzzz~~~~~~{{{xxxyyy}}}ttt]]]RRRDDD;;;888888777555444555666666555333000///...---,,,++++++******+++************************)))((('''''''''((()))***(((&&&&&&)))***((((((***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''(((((('''(((((())))))((((((''''''(((((((((((())))))))))))))))))(((((((((''''''(((((((((((())))))))))))************++++++++++++,,,++++++,,,///333888:::@@@BBBDDDFFFGGGGGGFFFEEEGGGFFFEEECCCAAA@@@@@@@@@===???BBBFFFJJJNNNQQQRRRWWW[[[```eeeiiimmmpppsssssstttttttttuuuwwwyyyzzz~~~~~~rrrjjjiiikkkkkkmmmhhh[[[OOOJJJJJJIIIJJJJJJKKKKKKLLLOOOSSSWWWeeeoooxxxyyyyyy{{{}}}|||wwwtttuuuzzz}}}}}}||||||}}}}}}|||zzzvvv|||zzzyyyvvvpppkkkllljjjhhhgggggghhhkkklllpppsssvvvwwwwwwwwwwwwxxxnnnkkkddd[[[UUUTTTYYY^^^^^^\\\YYYZZZ___eeejjjmmmpppqqqtttuuuwwwzzzxxxgggYYYNNNEEEAAABBB<<<<<<<<<<<<<<<<<<<<<<<<555444222000...,,,,,,++++++,,,,,,+++)))(((((()))******+++++++++******)))''''''&&&&&&''')))***+++((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&'''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((('''&&&&&&%%%'''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''(((((())))))******+++***))))))***,,,///222444===AAAHHHNNNRRRTTTSSSRRRHHHBBB;;;999;;;???BBBCCCFFFGGGIIIKKKMMMOOOOOOPPPMMMLLLJJJFFFCCCEEEJJJOOO___lll~~~AAABBBDDDGGGJJJMMMOOOQQQUUUYYY]]]```aaadddhhhlllgggiiilllnnnpppsssvvvwwwyyyzzz|||xxxxxxuuurrrmmmgggbbb___]]]YYYTTTRRRSSSRRRPPPMMMNNNPPPSSSWWW\\\bbbhhhlllssswww~~~~~~|||~~~}}}iii\\\JJJ>>>:::::::::888666666666666555333222111......---,,,++++++++++++***************************)))((('''''')))***,,,***'''(((,,,,,,((((((+++(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&''''''((((((((((((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((()))))))))))))))))))))*********+++))))))))))))************,,,+++,,,---111777<<>>===<<<;;;:::;;;;;;======777555333111///---,,,,,,+++,,,,,,+++)))(((((()))((()))***++++++******)))%%%&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))(((''''''))))))((((((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))(((((('''&&&&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((()))******++++++***))))))+++---111555888@@@DDDKKKQQQUUUVVVUUUSSSGGGBBB>>>???DDDIIIKKKKKKNNNOOOOOOPPPOOONNNLLLKKKGGGHHHGGGDDDDDDJJJUUU^^^nnn>>>>>>???AAADDDGGGIIIJJJLLLOOOSSSUUUVVVYYY^^^bbbccceeehhhkkkmmmooorrrttt{{{|||~~~yyytttqqqoooiiibbb______^^^YYYUUUXXXVVVUUUUUUXXX\\\aaaddddddjjjsss}}}}}}~~~qqqbbbNNN@@@<<<<<<<<<;;;666666666666555444333222......---,,,++++++++++++************************+++***((('''((()))+++,,,)))%%%&&&******&&&%%%)))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))'''&&&%%%%%%%%%''')))***&&&'''''''''(((((())))))(((((())))))))))))(((((('''((((((((())))))******&&&&&&'''((()))***++++++)))*********++++++++++++(((((((((((()))))))))))).........000555;;;AAAEEEAAAAAABBBCCCEEEFFFGGGHHHDDDCCCAAA???>>>>>>??????DDDJJJVVVcccppp{{{~~~zzzxxxyyy~~~}}}}}}yyy{{{yyyqqqggg```aaadddaaaaaa\\\TTTNNNOOOOOOMMMRRRTTTWWWZZZ^^^fffpppwww|||}}}{{{xxxwwwwwwxxxxxxssssssssstttwwwzzz|||}}}zzz}}}|||~~~yyyxxxuuusssqqqrrruuuxxx{{{}}}yyyuuuuuuxxx|||uuummmeee```cccllluuu{{{~~~}}}yyyhhh```[[[PPPAAA777===<<<:::999:::;;;===>>>999888666444111000///...+++,,,,,,+++)))((()))***'''((()))***++++++***)))&&&''')))*********)))(((************************&&&&&&'''((())))))(((((())))))))))))))))))))))))%%%&&&''')))))))))((((((******))))))((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******+++++++++++++++***))))))&&&&&&'''((())))))(((((('''''''''''''''((()))***))))))))))))))))))))))))'''(((((()))***+++++++++*********+++///333888;;;@@@EEELLLSSSWWWXXXVVVTTTGGGDDDBBBFFFLLLQQQRRRPPPTTTTTTSSSRRROOOLLLIIIHHHAAACCCDDDEEEIIITTTcccnnn}}}======<<<===>>>@@@BBBCCCEEEFFFHHHKKKOOOSSSVVVXXX\\\___bbbdddgggjjjnnnqqquuuxxx|||}}}wwwqqqnnnmmmjjjddd___bbb```]]]\\\]]]^^^]]]]]]cccccchhhqqqwwwyyy|||ooocccUUUJJJDDD???===<<<999888666444333333444444111000///...---,,,,,,,,,************))))))))))))(((((((((((((((((((((((()))************+++++++++)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((((((((()))))))))))))))******)))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))'''%%%%%%'''***,,,+++)))//////000333888>>>DDDHHHFFFEEECCCCCCEEEGGGGGGGGGKKKDDD???@@@BBBCCCEEEHHHQQQ[[[iiiwww{{{xxx~~~}}}}}}vvvsssmmmeee]]]\\\___ccc[[[]]][[[TTTTTTYYY[[[XXXZZZ]]]ccchhhnnnwww~~~{{{{{{{{{{{{yyysssrrrtttvvvuuussspppnnnlllmmmoooqqqpppnnntttyyy~~~~~~||||||~~~|||{{{{{{{{{|||zzz||||||zzz|||~~~tttsssvvvxxxzzz~~~vvvrrrssspppkkkrrrrrruuu|||{{{hhh```[[[PPPEEE??????:::888:::;;;999888::::::888666333111///......------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))'''%%%%%%'''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((((((((('''''')))***+++***(((((()))+++,,,---...///111666;;;@@@EEEHHHMMMQQQTTTVVVVVVUUUQQQOOOOOOQQQVVVXXXXXXWWWZZZSSSMMMKKKHHHEEEDDDFFF===BBBFFFHHHRRRggg}}}888888888888999;;;===>>>???@@@BBBDDDHHHKKKNNNOOOQQQSSSWWWZZZ]]]bbbfffjjjpppsssxxx{{{|||}}}}}}yyyvvvqqqjjjeeehhheeecccbbbccccccbbbaaacccaaabbbiiiooottt{{{}}}qqqhhh\\\RRRLLLFFFAAA>>>===;;;888666555555444444111000///...---,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))(((''''''''''''((())))))(((((((((''''''''''''++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''((('''((((((((())))))))))))((())))))((('''&&&&&&((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))+++...000///...111222333555999>>>BBBEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGAAA???BBBFFFIIIMMMRRRZZZgggxxx{{{zzz{{{pppmmmggg```[[[YYYZZZ\\\XXX]]]^^^]]]```fffhhhfffdddhhhnnnsssyyy~~~yyywwwxxx|||~~~}}}~~~|||uuurrrqqqqqqqqqtttqqqnnnooosssuuutttrrrkkkhhheeeeeeggggggfffdddiiiooouuuwwwuuutttvvvyyyxxxwwwuuurrrpppooonnnmmmnnnooonnnmmmoooyyyzzzsssssswww{{{xxxpppgggeeefffiiiqqq|||pppggg```UUULLLGGGDDD???<<<======;;;;;;===999888777555222000///......---,,,,,,+++,,,,,,,,,***************************)))))))))((((((((((((***(((&&&'''((()))((('''))))))((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&''''''))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))'''((((((((((((((('''''')))******)))((((((***,,,---...111333666;;;@@@DDDFFFHHHMMMQQQUUUVVVWWWWWWXXXVVVVVVXXXZZZ[[[YYYVVVWWWQQQMMMMMMKKKFFFEEEGGGBBBHHHOOOYYYlll555555555555666888999::::::;;;<<<>>>@@@BBBEEEFFFDDDGGGKKKOOOSSSXXX]]]aaagggkkkppptttvvvwwwxxxzzz||||||uuupppqqqooolllkkkkkkkkkjjjiiihhhccc___bbbgggnnnyyyxxxrrriiiaaaZZZTTTLLLFFFDDD@@@<<<999888777666444222111000...------,,,,,,+++++++++*********))))))************************'''((((((((()))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((''''''((((((((()))))))))'''((()))(((&&&%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))***)))((())),,,......---444555777999<<>>AAAEEEHHHLLLPPPUUUXXX]]]aaaggglllooorrrtttvvvxxx{{{~~~zzzxxxvvvuuutttsssqqqoooooogggaaaaaadddjjjuuuyyypppkkkfff^^^VVVLLLGGGAAA<<<;;;999666444333222111///...---------,,,,,,+++++++++*********************************((((((((()))))))))******)))(((((((((((((((((()))((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''((((((((())))))'''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***,,,---...666888:::===@@@AAABBBBBBDDDEEEFFFEEECCCAAAAAAAAAAAA???AAAFFFKKKQQQ[[[eeevvv{{{tttpppllliiiddd___ZZZYYYZZZ\\\\\\ZZZ]]]aaafffkkkppptttvvvuuuwwwxxx|||zzzuuussstttssswww|||~~~zzzyyy{{{}}}~~~}}}}}}xxxssslllfff^^^YYYYYY^^^dddgggnnnqqqwww}}}{{{zzzzzzzzzzzz}}}zzzvvvqqqmmmjjjiiigggdddaaa```bbbdddeeeffffffeeefffiiipppyyyxxxtttqqqpppqqqyyyqqqfffbbb___[[[[[[bbbnnnzzzvvvmmmgggeee]]]UUUMMMHHHBBB:::666555888888999999777444222000000///...---,,,,,,,,,---*********************************)))))))))(((((()))(((&&&'''(((***)))((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&''''''((()))******+++((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((''')))************---//////333888===@@@CCCFFFHHHIIIKKKOOOSSSWWWYYYZZZ[[[^^^^^^^^^]]]ZZZUUUOOOKKKHHHFFFFFFIIIJJJKKKOOOUUUdddppp555555666666777777777888666666666777888999:::;;;<<<>>>AAACCCEEEHHHLLLOOORRRWWW]]]bbbggglllpppsssyyy}}}~~~}}}|||zzzwwwuuunnngggaaabbbdddiiirrr{{{|||wwwvvvooogggUUUOOOFFF@@@>>><<<888444444333222000...---------,,,,,,,,,,,,++++++++++++************************)))))))))*********++++++((())))))))))))))))))((('''''''''(((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''''''''''''((((((((((((((()))******)))((()))+++(((((((((((())))))))))))))))))))))))))))))))))))******++++++---///222444888:::===@@@CCCDDDDDDDDDFFFGGGGGGDDD@@@>>>>>>???CCCBBBCCCFFFIIIPPP]]]jjjvvvnnniiifffcccaaa]]][[[YYY[[[___bbbbbb```ccceeeiiioootttvvvxxxzzz|||{{{}}}~~~}}}~~~~~~|||xxxxxxzzz}}}tttrrrtttuuupppkkkbbb^^^ZZZYYY___iiiqqqvvv}}}zzzuuusssvvvtttqqqmmmhhheeebbb```___```aaacccgggoooxxx~~~~~~yyyvvvrrrpppoooqqqyyy|||rrrpppiii___WWWWWW^^^iiipppyyy}}}zzztttppppppggg___XXXOOODDD===;;;888999::::::999666444222111000///...------------************************************))))))))))))(((&&&%%%%%%''')))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((((('''&&&&&&&&&''''''((()))******+++((((((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))******))))))''')))***++++++---///222222666;;;???AAACCCEEEGGGLLLNNNQQQUUUXXXZZZ[[[\\\\\\\\\\\\YYYUUUOOOJJJHHHJJJHHHJJJOOOTTTZZZeeeooo333333444555666666555555444333333444444555666777999:::<<<===>>>@@@CCCEEEIIILLLQQQWWW\\\ccciiinnnyyy||||||yyyjjjddd```bbbdddhhhpppxxx~~~ttt```WWWMMMFFFCCC@@@;;;777555444333111///...---------------,,,,,,,,,++++++************************************++++++++++++((())))))******))))))((('''''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))&&&&&&'''''''''((((((((((((***++++++))))))***,,,(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,///444888;;;===???BBBDDDEEEFFFFFFEEEFFFFFFBBB>>><<<>>>@@@FFFEEEFFFGGGIIIQQQcccsss}}}rrrnnngggaaa]]]\\\[[[ZZZXXXZZZ```fffjjjjjjhhheeegggiiipppyyy~~~~~~zzzuuuvvvzzz~~~pppmmmjjjlllqqqrrroookkkdddbbbbbbfffoooyyy}}}vvvoookkkjjjfffhhhjjjnnnsss{{{}}}xxxtttpppnnnooorrr|||}}}wwwpppeeeZZZSSSUUU[[[aaaeeekkksss}}}~~~vvvnnnggg\\\OOODDDAAA999:::::::::999888666555222111000///...---------++++++++++++++++++++++++++++++*********)))))))))'''%%%$$$%%%'''((((((((((((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))(((((('''&&&''''''(((((())))))******((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((()))************((()))+++------///222555555999===AAACCCEEEGGGHHHPPPQQQSSSVVVXXXZZZ\\\\\\YYYYYYXXXTTTOOOKKKJJJJJJJJJLLLQQQ[[[dddooo~~~~~~uuu333333555555666555555444333333333333444555666666555777888999:::;;;>>>@@@BBBDDDGGGKKKPPPWWW___dddpppssswww|||}}}pppiiidddcccdddfffmmmtttwwwyyyjjj```TTTLLLIIIEEE???:::666555333111///...------------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************((()))************)))(((''''''''''''((((((((()))%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))&&&&&&&&&'''''''''((((((''')))******))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***+++,,,000666;;;AAAAAABBBDDDEEEEEEEEEEEEBBBCCCCCC???<<<<<<@@@EEEHHHHHHHHHIIILLLWWWmmmyyyjjj___]]]ZZZWWWSSSSSSUUUWWWWWWaaaoooyyy{{{vvvnnniiillloooyyyyyysssooopppuuuwwwxxxyyy{{{|||zzzxxxuuuhhhjjjnnntttxxxzzzyyyvvvsssssstttzzz}}}{{{{{{zzz|||~~~}}}tttooolllmmmpppyyy}}}tttqqqkkkccc[[[XXXYYY\\\ZZZ^^^dddnnnzzz~~~|||yyykkkYYYKKKEEE;;;;;;::::::999999888888333222000///...---------+++++++++++++++++++++++++++++++++*********))))))'''&&&%%%&&&((()))***)))(((((()))))))))*********(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))(((((('''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''(((******++++++***(((***---...///222555888999<<<@@@DDDFFFIIILLLOOOSSSTTTVVVWWWYYYZZZ\\\\\\UUUTTTQQQLLLHHHGGGJJJMMMOOOTTT```ppp}}}wwwlllfff444555666777777777666555444444444444555666777888333555777888999;;;>>>@@@>>>???@@@CCCGGGNNNVVV\\\eeeiiinnnsssxxx~~~{{{ssskkkgggddddddjjjpppooooootttzzz{{{yyy~~~pppfffYYYPPPMMMIIICCC===777555444222000......---......---------,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((&&&'''''''''(((((())))))((())))))***+++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))&&&&&&&&&'''''''''((((((&&&((())))))(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))***,,,///000111666===BBBEEEEEEEEEDDDDDDDDDDDDDDD???AAAAAA===;;;<<>>BBBFFFJJJNNNRRRUUUUUUVVVWWWXXXYYYZZZ[[[\\\PPPNNNKKKEEEBBBCCCIIINNNYYYbbbsssrrrhhhbbb___555666777777777777777777444444555555555555555555666666666666666777888999999;;;===???AAAFFFKKKOOOSSSXXX```iiiooovvv{{{}}}xxxtttssspppkkkjjjmmmooopppppppppqqqtttyyy|||zzznnn^^^RRRMMMKKKHHHFFF999777444222111000...,,,000//////............///,,,++++++******++++++,,,************************,,,+++)))((((((((()))***+++***)))'''''''''((()))))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((()))))),,,++++++******)))))))))((()))***+++++++++++++++(((***...222777;;;===>>>BBBCCCDDDEEEEEEFFFFFFFFFCCC???===@@@AAAAAAGGGQQQQQQPPPMMMMMMYYYppp}}}eeeZZZUUUSSSOOOLLLKKKOOOUUUYYY^^^qqq~~~wwwssssss}}}zzz{{{~~~yyyqqqgggaaa```eeejjjnnnsssnnnlllmmmmmmmmmpppuuuxxx~~~vvvlllkkklllnnnttt{{{|||xxxuuupppmmmmmmmmmjjjfffccciii]]]VVVYYY^^^ggg|||zzzttttttzzzqqqaaaVVVKKKAAA;;;===>>>;;;999<<<888666222000000///...---,,,,,,++++++***+++++++++++++++,,,---,,,+++***)))******)))((((((((((((((()))))))))))))))(((''''''"""(((***(((&&&&&&'''(((((('''''''''(((((()))((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())),,,+++++++++++++++++++++))))))))))))((((((((('''(((+++...000111333666999===???DDDIIINNNRRRTTTVVVVVVZZZYYYVVVWWW[[[YYYTTTQQQIIICCCBBBBBBCCCLLLWWW]]]ssspppgggaaa___bbb999999888888777555444333666555555555555444444444666666555555666777777888666888999;;;<<<@@@DDDHHHLLLQQQXXX___fffmmmssswww||||||zzzvvvqqqppprrroooqqqrrrrrrrrrrrrtttvvv|||qqqbbbWWWRRROOOMMMJJJ===:::666333222111000...000000///............///,,,++++++******++++++,,,************************+++******)))))))))))))))+++***)))(((''''''((()))((((((((((((((((((((((((******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))------------,,,,,,,,,,,,))))))***++++++++++++++++++---000444888;;;===>>>FFFFFFGGGFFFFFFDDDCCCBBBCCC@@@???BBBCCCCCCHHHPPPRRRTTTUUUWWWcccwwwrrrbbb[[[WWWVVVSSSPPPOOORRRYYY___jjjwww}}}yyyuuuuuu{{{||||||~~~zzznnnnnnqqqrrrooommmkkkeee___\\\___fffnnnrrrooollllllppprrrssswww|||{{{xxxvvvtttuuuzzzwwwwwwwwwxxxyyy{{{|||}}}~~~wwwssslllkkkmmmppprrrrrrqqqpppnnnbbbZZZ[[[\\\aaappp~~~zzz{{{~~~yyyiii___SSSJJJCCCAAA???;;;:::===:::777444111111000///...---,,,,,,+++++++++++++++++++++,,,,,,,,,+++***)))******)))((((((((((((((()))))))))))))))(((''''''&&&((()))***)))(((((()))((((((''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***---000222333666999;;;???BBBFFFLLLPPPTTTWWWXXXZZZ\\\[[[VVVTTTVVVSSSMMMJJJEEEAAABBBBBBGGGTTTbbbuuunnnddd___^^^ccciii888888888777777555444333666666555555444444333333555555555555666666666666555666777888888:::===@@@CCCFFFLLLRRRXXX___fffkkksssxxx~~~~~~xxxwwwyyyuuuwwwxxxwwwuuusssrrrsss{{{|||wwwjjj___YYYUUURRROOOCCC???999555333333222222000000///...............,,,++++++******++++++,,,************************)))************))))))(((***))))))(((((((((((()))((((((((((((((((((((((((******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))))))))))))))******************++++++++++++,,,,,,...000333666:::===??????GGGHHHHHHHHHGGGEEECCCAAABBBAAABBBEEEFFFGGGKKKPPPUUUZZZ___eeeqqqwwwuuuoooddd^^^___^^^___]]]YYYWWWZZZbbbjjjuuu{{{~~~}}}zzzzzzzzzzzz||||||zzzyyyvvvyyyyyymmmbbb```bbbbbb``````aaa]]]ZZZ[[[aaaiiiqqquuuooommmooouuuyyy{{{~~~{{{zzzyyyvvvtttrrrpppooorrrtttyyy{{{uuurrrffflllsssxxxzzzyyyxxxwwwtttjjjdddbbb___^^^eeepppvvvmmmccc[[[RRRKKKDDD???>>>AAA<<<999666444333222111///...---,,,++++++++++++++++++,,,,,,,,,,,,+++***)))******)))(((((((((((()))))))))******))))))((((((---+++((((((((())))))))))))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))************************++++++++++++,,,---......,,,///222555777999<<>>777444333333333111111///......---------,,,++++++******++++++,,,************************((()))***++++++***)))(((((((((((())))))))))))(((******************************))))))))))))*********)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))***************++++++,,,,,,,,,,,,+++++++++,,,---...///111333666;;;???BBBEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGAAAFFFKKKOOORRRVVVYYY[[[___fffmmmttt~~~yyymmmeee\\\UUUSSSWWWcccnnn|||{{{xxxqqqkkkjjjpppvvv{{{}}}~~~~~~yyytttpppssszzz}}}yyykkk___ZZZYYY]]]bbbdddhhhllltttsssrrrtttwwwzzz||||||}}}{{{|||||||||~~~}}}~~~zzzxxxuuutttssssssrrrqqqnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjhhhfffeeeggghhhhhhgggiiiiiiiiiiiilllpppvvvyyyyyy|||yyyuuuvvvwwwzzztttttttttvvvyyywwwooogggdddbbbkkkwww|||rrreeeZZZQQQKKKGGGAAA>>>:::888666555444222000///...---,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***)))))))))))))))))))))************)))))))))'''&&&(((+++,,,)))&&&)))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))*********,,,+++)))(((((()))***+++000333777:::===@@@DDDFFFMMMOOOSSSVVVZZZ\\\]]]]]]YYYWWWTTTOOOHHHCCCBBBDDDBBBHHHNNNTTT```yyyzzzqqqkkkhhhdddkkkuuu:::::::::::::::999888888777777777777888888888999666777888888888777555444444555777666555444555777999:::;;;===???DDDJJJNNNTTTZZZcccmmmuuu|||yyyvvvqqqsssxxx|||xxxlllaaaYYYTTTPPPJJJAAA:::666555444333222111000......---------,,,++++++******++++++,,,************************((())))))************)))'''(((((())))))))))))(((++++++++++++++++++++++++******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***************+++++++++++++++***+++,,,...000222333555888<<<@@@CCCEEEFFFIIIHHHFFFEEEDDDDDDEEEFFFGGGMMMSSSUUUXXX]]]``````ccciiipppvvv}}}||||||xxxqqqkkkaaa[[[TTTPPPTTTaaarrr~~~zzzuuutttwwwyyy~~~|||tttssstttzzzzzzzzz|||sssfff^^^XXXWWW[[[dddjjjnnntttzzz|||{{{|||yyysssppprrruuuxxx{{{{{{yyyuuurrrpppiiigggeeedddeeeeeedddbbb``````______^^^]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\^^^aaaeeehhhllloootttwwwyyy|||xxxuuuwww{{{~~~~~~yyyqqqllliiipppwww}}}~~~qqqhhh___SSSHHHBBB???;;;999777666444333111000///...---,,,,,,,,,---,,,++++++******++++++++++++***))))))))))))***))))))******++++++******)))))))))+++------+++)))(((((('''''''''(((((((((((((((((((((''''''''''''''''''((((((((((((''''''((())))))******))))))(((************************((((((((((((((((((((((((((((((((()))))))))******((())))))******+++++++++///---,,,++++++---...000333666:::>>>AAADDDHHHKKKRRRSSSVVVXXXZZZ[[[\\\\\\YYYUUUQQQKKKDDD>>>@@@EEEGGGRRR___jjj||||||ooofffbbbdddhhhlllxxx;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::999888777777777888999:::999888666555222333555666555555666777777888::::::;;;>>>BBBFFFKKKQQQYYYbbbkkkssszzz~~~zzzyyynnnjjjmmmtttyyy~~~rrrggg^^^YYYSSSMMMEEE>>>:::777555444222111000///------------,,,++++++******++++++,,,************************)))))))))))))))******+++&&&'''((()))******)))(((******************************))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++)))))))))))))))(((((((((*********+++---000333444777888;;;===@@@BBBCCCDDDIIIGGGDDDAAAAAACCCFFFHHHPPPVVVZZZZZZ\\\aaadddbbbdddjjjrrrzzz}}}xxxtttssssssooofff^^^YYYUUURRRTTTaaavvv}}}zzzxxxzzzrrrpppooooooiii___ZZZ[[[]]]___gggrrryyy||||||yyyuuurrrqqqnnngggeeefffmmmnnnnnnlllhhhccc```___YYYWWWUUUUUUVVVUUUTTTRRRSSSSSSRRRRRRQQQPPPPPPOOOLLLLLLMMMLLLLLLKKKKKKJJJMMMKKKIIIIIIJJJLLLLLLKKKJJJMMMOOOPPPPPPRRRUUUXXX]]]```dddgggiiillloooqqqwwwyyy{{{|||~~~}}}yyyyyy}}}||||||yyyppp___NNNCCC@@@<<<999888666555333222111000...------,,,,,,---,,,+++*********++++++,,,+++******))))))******((()))***++++++++++++******++++++***(((((()))+++((((((((((((((()))***+++((((((((((((''''''''''''))))))************))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))******+++,,,,,,---...---,,,,,,...111444666777:::???BBBEEEIIIMMMQQQUUUVVVXXXYYYZZZZZZZZZYYYRRRNNNJJJGGGBBB???EEEOOOZZZiii|||wwwiiiaaa^^^```iiisss888999:::<<<===>>>>>>>>>???>>>===;;;999777666555888999:::;;;:::999777555222444666777777777888999666777888999999:::>>>@@@DDDIIIPPPYYYbbbkkksssxxx|||~~~zzzxxxsssjjjhhhmmmuuu{{{vvvkkkccc^^^UUUPPPHHHAAA<<<999666555222111000///------,,,,,,,,,++++++++++++++++++,,,***************************)))((((((((()))+++,,,&&&'''(((*********)))((())))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++...---------,,,,,,++++++)))))))))***---111444666:::;;;===>>>@@@@@@AAAAAAEEECCC@@@???@@@EEEJJJNNNWWW]]]```]]]^^^cccdddbbbccckkkttt}}}~~~wwwrrrnnnnnnnnnjjj```WWWUUUTTTTTT[[[nnnyyy}}}}}}vvvlllhhhfffddd\\\TTTVVV]]]gggkkkuuuzzzuuurrrmmmjjjiiieee```^^^```eeeeeeddd```ZZZUUUQQQPPPNNNMMMKKKJJJJJJJJJHHHFFFGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDCCCCCCBBBAAAEEECCCAAAAAACCCDDDDDDDDDAAAEEEHHHIIIIIIIIIKKKMMMPPPSSSWWWZZZ\\\___bbbdddmmmoooqqqsssuuuxxx|||xxxrrrrrruuuvvv~~~iiiTTTCCC@@@<<<999888666444333222111000///------,,,,,,---,,,+++*********+++,,,,,,+++******)))*********((()))***++++++++++++++++++,,,***&&&""""""&&&***(((((((((((()))+++,,,---)))(((((((((''''''''''''++++++,,,,,,,,,,,,++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))***+++,,,,,,------++++++***+++...222777999:::===BBBEEEIIIMMMQQQTTTWWWWWWYYYZZZZZZYYYXXXWWWJJJEEECCCDDDBBBCCCMMMZZZooosssggg]]][[[^^^dddrrr<<<<<<======>>>=========@@@???===;;;::::::;;;;;;:::999999888888888999999666666666666777777777888999999888888888999999:::???AAAFFFKKKRRR\\\ffflllyyy~~~xxx{{{xxxppplllnnnqqqtttuuu{{{zzznnnddd___UUULLLIIICCC999444444666333///....../////////,,,,,,,,,+++++++++******,,,+++***((((((((()))***++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,...---+++(((&&&))))))))))))(((((((((((())))))))))))*********************)))******++++++)))+++,,,---///111555999<<<===???AAAAAAAAA@@@???===>>>>>>>>>???DDDNNNVVV^^^]]]YYYXXX]]]fffkkkjjjfffmmmyyyzzzuuummmmmmmmmlllhhh```WWWPPPLLLPPPWWWgggzzzooofffcccaaa^^^YYYVVVWWW]]]bbbiiiuuu{{{sssmmmhhhddd___[[[YYYYYY[[[\\\___\\\WWWQQQLLLIIIGGGFFFFFFEEEDDDCCCBBB@@@??????@@@???===<<<;;;;;;<<<<<<============<<<<<<;;;:::======<<<;;;;;;<<<======>>>>>>>>>???@@@AAAAAABBBFFFHHHKKKMMMNNNQQQTTTWWW^^^```dddfffiiimmmqqqtttxxx|||qqqiiikkkppp~~~qqq[[[KKKBBB;;;;;;<<<999777666444444222111///.........///---,,,,,,,,,,,,+++)))+++***))))))))))))))))))))))))************))))))((((((((((((((((((((((((###&&&)))+++************+++******)))((('''''''''))))))************))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************((((((''''''''''''((((((,,,,,,,,,+++)))((()))***---,,,+++---111555888:::EEEFFFHHHIIIJJJNNNRRRUUUYYY[[[XXXSSSSSSUUUPPPHHHHHHEEEDDDFFFGGGNNNaaasss~~~qqqccccccbbbdddhhhqqq|||??????@@@@@@AAAAAA@@@@@@AAA@@@>>>============>>><<<;;;;;;:::999999::::::999999888888888888777777666666555555555555666666:::<<<@@@EEEKKKSSS\\\bbbmmmssszzz~~~|||yyyrrroooqqquuuxxxyyyyyy|||vvvlllfffZZZPPPLLLHHH???888666666333000.........------------------,,,,,,,,,+++,,,+++***)))((())))))***++++++************++++++************))))))))))))))))))))))))))))))))))))******************************))))))(((((('''''''''((()))******)))'''&&&((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,---+++,,,///000222555999<<<===>>>@@@BBBBBBAAA???>>>?????????@@@CCCJJJTTT[[[^^^^^^\\\\\\bbblllqqqpppsssxxx{{{tttggghhhhhhgggccc\\\UUUPPPOOOWWWcccxxx|||vvvnnneee___\\\[[[ZZZWWWUUUWWW]]]aaappp{{{zzztttlllddd___TTTRRRPPPNNNMMMOOOQQQSSSNNNLLLHHHDDDAAA???>>>>>>@@@???>>>===<<<;;;::::::===<<<;;;999999999999999888888888888888777666666999888777666666777888999888999999:::;;;;;;<<<<<<<<<>>>@@@AAABBBDDDHHHJJJNNNQQQTTTXXX[[[___cccgggooossswwwzzz~~~{{{nnnffffffiiittt|||hhhRRRHHH???===<<<999777777555444333111000000/////////---,,,,,,,,,,,,+++)))++++++***)))))))))))))))))))))************))))))(((((((((((((((((((((((($$$'''***+++***)))))))))((((((''''''&&&%%%%%%$$$((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((()))))))))***+++***))))))+++---...---,,,...333999>>>AAADDDGGGJJJLLLNNNQQQTTTWWWXXXZZZWWWRRRPPPQQQKKKDDDDDDBBBBBBFFFMMM[[[tttvvvkkkdddeeefffhhhlllrrr|||xxx@@@@@@AAAAAAAAABBBBBBBBB??????>>>=========>>>>>><<<<<<;;;:::999999999:::;;;;;;::::::999888888888888888777777777777888888666888;;;???CCCJJJQQQWWW```gggooouuuzzz~~~yyywwwzzz~~~xxxzzzyyymmmaaaVVVQQQNNNGGG???:::777555222111000///...,,,............------------,,,+++******))))))******++++++************++++++************))))))))))))))))))))))))))))))))))))************************---,,,+++)))(((&&&%%%$$$(((((((((((())))))))))))'''(((((())))))*********)))))))))*********++++++,,,,,,,,,,,,,,,---......---///222444666888<<>><<<;;;;;;;;;;;;::::::999888888777666666999999888777666666666666555555555555555555444333555555444444444444555555444444555555666777777777888999;;;;;;;;;===@@@BBBBBBEEEIIILLLOOOSSSXXX\\\```dddiiimmmqqqwww{{{ooohhhfffgggkkk}}}{{{vvvxxxsss___TTTIIICCC???:::888999666555444222111111111111///...,,,,,,------+++***,,,,,,+++***))))))(((((())))))************))))))((((((((((((((((((((((((&&&(((***+++)))(((((((((++++++******)))((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))******&&&((()))***)))+++---////////////222777>>>EEEIIIEEEHHHMMMQQQSSSUUUWWWYYYVVVWWWUUUQQQNNNMMMHHHBBBBBBCCCGGGOOO\\\rrr{{{nnnaaa\\\___gggkkkpppvvv~~~|||sssmmmddd\\\EEEEEEEEEDDDEEEEEEEEEFFFBBBBBBAAAAAAAAA@@@AAAAAA>>>>>>======<<<======>>>;;;;;;;;;;;;::::::999999;;;:::999999888999999999777888:::<<>>===<<<;;;::::::999999999999:::777777777777777666666666777666666555555555555555555555666666666555555444666555555555555555555666444444444555555555666666777888999999999999;;;======???BBBDDDGGGJJJNNNQQQRRRVVV[[[^^^bbbhhhqqqwww~~~vvvrrrpppooolllxxx|||vvvyyyyyymmmaaaUUULLLEEE===:::;;;666555444333222111111111///...,,,,,,------+++***,,,,,,,,,+++***)))((('''))))))************))))))((((((((((((((((((((((((((()))+++***)))''''''''',,,,,,,,,++++++*********''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''((()))))))))************+++******************+++&&&((()))******+++...000000222555888<<>>BBBEEEIIIPPPZZZbbbkkkvvvvvvnnnddd\\\ZZZWWWOOOHHH===;;;777555444333111///------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++************++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))((()))***,,,---'''(((((()))***++++++,,,************++++++++++++*********++++++,,,......000222666888:::<<>>===BBBLLLUUU^^^eeeiiikkktttmmm]]]XXXYYYZZZZZZYYYZZZ\\\___nnnxxxtttmmmbbbYYYXXX___jjjttttttsssrrrqqqpppooommmkkkmmmrrrtttrrrpppmmmggg___\\\XXXRRRLLLIIIEEEBBB@@@???>>>===;;;888555333222555555555444444444444444555555555666666666666777666666666666666555555555555555666666666666666555666666666666666666666666444444444444444555555555444555555444333333555777777999:::;;;<<<>>>AAACCCFFFJJJNNNRRRUUU[[[bbbhhhooosssyyy||||||{{{zzzuuuxxx}}}vvvlllaaaWWWMMMBBB<<<;;;777666555333222111000000000...------------,,,***+++,,,,,,,,,+++***((('''))))))************)))))))))))))))))))))))))))))))))***+++***(((''''''(((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''((()))))))))************++++++************++++++((()))+++++++++,,,...000222666;;;???@@@BBBDDDFFFIIINNNUUUYYY[[[ZZZYYYYYYSSSQQQNNNKKKGGGCCCBBBBBBFFFTTTfffxxxqqqaaa___]]][[[fffwwwzzz~~~}}}xxxuuunnnfff[[[SSSNNNMMMNNNPPP___^^^\\\ZZZYYYXXXYYYYYYUUUTTTSSSRRROOOMMMJJJIIICCCBBBAAA@@@@@@??????@@@>>>>>>>>>===============<<<;;;:::999999999999999666777888888888999<<<>>>===DDDNNNWWW```mmm{{{~~~|||vvvlllfffccc\\\UUUGGGCCC===888555222000...---------,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))((((((''''''((()))***((())))))******+++++++++*********++++++++++++,,,************+++---...///222444888:::<<<===???AAADDDDDDCCCBBBAAAAAA@@@@@@???GGGSSS]]]dddjjjqqqvvvyyyeeeXXXTTTVVVYYY[[[]]]bbbjjjqqq~~~vvveeeaaa^^^^^^dddooozzz}}}yyyvvvrrrnnniiieeeccceeedddaaa___^^^XXXRRRLLLIIIDDDAAA@@@>>><<<;;;888888777666555444444333555555555444333333222222222222333444555555666666666666777777777666666555333444555555666555555555444444555666666555444444333333333333333333333333333444555444222222444555666777888888777888:::<<<>>>AAAEEEGGGJJJNNNUUU[[[aaaeeelllttt}}}zzz{{{}}}~~~{{{yyyvvvuuuyyy}}}vvvooogggZZZKKK@@@===:::999777555333111000000000///------......,,,+++***+++,,,,,,,,,+++***)))))))))************)))))))))))))))))))))))))))))))))******)))'''''''''((())))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++************++++++)))+++,,,,,,,,,...000222777;;;AAACCCBBBAAACCCEEEMMMQQQWWW[[[[[[YYYWWWVVVRRRNNNKKKHHHDDD@@@BBBFFFRRRfffqqqeee\\\]]]```ggguuuzzzooofffaaaXXXRRRNNNLLLKKKJJJMMMQQQ{{{yyyvvvsssqqqppppppqqqjjjiiigggdddaaa\\\YYYWWWNNNMMMJJJHHHEEECCCBBBAAADDDDDDCCCAAA@@@>>>===<<<@@@@@@>>>======<<<<<<<<<777888999888777777999;;;888>>>FFFMMMTTT___lllvvv}}}{{{yyyvvvqqqkkkeeeXXXRRRHHH@@@:::555222000............------------***+++,,,.........---,,,++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))((((((((((((((((((*********************************+++++++++,,,,,,******++++++,,,...///000444777;;;======>>>@@@AAAEEECCCAAA??????@@@AAABBBEEEOOOZZZaaafffnnnzzz}}}lll___XXXSSSWWW]]]bbbhhhssswwwiii]]]^^^ccclllxxxxxxsssnnnhhhaaa\\\TTTTTTRRRNNNNNNOOOKKKEEEAAA???<<<;;;;;;:::888666777666666555555666777777666777777777666666555555111222333444555666777777555666777777777777666555333444555555666666666555444555666666666666555444333333333333333333333333555666666555444444666777555777888888777888:::<<<999<<>>>>>===;;;;;;:::::::::999:::;;;:::999888:::;;;999>>>DDDGGGKKKRRR]]]fffuuu{{{}}}zzz}}}{{{uuupppggg___SSSHHH???:::666333000/////////............***+++---.........------++++++************++++++************))))))))))))))))))))))))))))))))))))************************((((((((())))))))))))))),,,,,,++++++******))))))+++++++++*********************+++++++++,,,,,,,,,+++,,,,,,---...///111111777999===?????????@@@AAAEEECCC@@@======???BBBDDDKKKUUU^^^cccfffooooooddd]]]ZZZUUU[[[bbbjjjsssoooaaa[[[```jjjyyy}}}xxxpppiiiddd]]]UUUPPPIIIHHHDDD@@@AAADDDAAA<<<>>><<<:::999999999777555555444333222222333444555444444555555555555444444333333444555777888999:::444555666777777777666555555666666777888888888777666666777888888777666666666666555555555555555555333444444444222222444666111333444555555666999;;;777999;;;;;;;;;>>>CCCHHHIIIMMMUUU]]]gggrrr|||tttuuuyyy}}}~~~sssmmmnnn{{{}}}gggUUUMMMBBB@@@>>>:::777444333222111///...---......---+++''')))+++---------,,,+++))))))************))))))))))))))))))))))))))))))((())))))((('''''')))***&&&&&&&&&&&&''''''''''''))))))************))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))******************))))))))))))******'''))),,,...000333777:::BBBDDDEEEBBB@@@AAAHHHNNNSSSVVVZZZ[[[XXXUUURRRQQQIIIEEEFFFKKKPPPUUUaaannnrrrdddaaaggglllqqq~~~rrr___SSSOOONNNLLLIIIIIINNNQQQPPPVVV^^^|||{{{sssiiieeeeeeccc^^^XXXXXXSSSMMMIIIHHHGGGDDDAAADDDBBB???>>>===<<<:::888;;;999999:::;;;<<<<<<:::888:::<<>>AAAEEEHHHJJJPPPUUU___hhhmmmtttxxxgggVVVSSSYYY^^^jjjvvv{{{wwwgggccc^^^iiivvvvvvoooeee^^^YYYTTTLLLFFFEEEDDDAAA>>>;;;:::999999777777555444444555666777666666555555555444444444444444444444444444444444444444444444444555777777777777777777888888888888888888888888888777666666777777777777777777777777666666666666777777777777777666555444333444555555555555555555555555555555999999:::;;;;;;<<<======BBBEEEIIIPPPXXXcccnnnuuuxxx~~~www{{{yyyfffWWWNNNBBB??????666444777444444222///------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((******))))))))))))************))))))((((((''''''(((((((((((((((((((((((('''''''''((())))))******++++++++++++++++++++++++)))))))))))))))*********))))))))))))************+++,,,---...000555;;;@@@FFFDDDCCCCCCFFFKKKQQQTTTXXXZZZ[[[YYYUUUPPPLLLKKKCCCFFFLLLSSSWWWbbbyyyvvviii```hhhoooxxxyyyfffYYYQQQOOOPPPMMMNNNNNNLLLLLLTTTaaakkk||||||zzztttnnnhhhbbb[[[UUURRROOOJJJFFFFFFCCC@@@>>>======<<<;;;<<<;;;::::::;;;;;;:::999999:::;;;<<<>>>CCCIIINNN[[[cccppp|||{{{xxxrrrhhh___VVVKKK@@@888222111111///...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******......---------,,,,,,,,,---------///111333666777======>>>???AAACCCCCCCCCDDDBBBAAAAAADDDIIIMMMOOOOOOSSS]]]gggooozzzyyynnn^^^PPPPPPWWWjjjwww~~~mmmddddddjjjrrr{{{zzzpppggg```WWWPPPLLLGGGAAA<<>><<<:::999999999999777666555444444555666666666666555555555444444444444444444444444444444444444444444444555666777888555555666666666777777777888888999999888888777666888888888888888888888888888888888777777666666666777777555444444444555666555555555555555555555555777888888999::::::;;;;;;:::<<>>BBBDDDDDDDDDFFFJJJOOOTTTWWWVVVXXXXXXVVVRRRMMMKKKJJJGGGKKKTTT```lll~~~{{{sssllljjjmmmttt~~~rrr```UUUOOONNNOOOPPPRRRTTTVVVZZZbbbllltttzzzpppiiiccc\\\VVVPPPMMMIIIEEEBBBAAAAAA@@@@@@@@@>>><<<<<<<<<===<<<:::;;;;;;;;;::::::===AAAEEELLLUUUcccqqq}}}ttt}}}yyytttooogggYYYGGG;;;555444333111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------...///222666999;;;???@@@AAACCCCCCCCCCCCBBBAAABBBCCCEEEIIINNNRRRTTTQQQTTT\\\eeepppyyykkkaaaVVVNNNSSS^^^tttzzzzzzyyyqqqjjjeeedddffftttyyy||||||zzzuuujjj```[[[TTTLLLFFFBBB???;;;888888777777666666777888888555555444444444555555666666666666555555555555444555555555555555555555555555555555555666777888999666666777777777888888888999999::::::999999888777::::::::::::::::::::::::;;;::::::999777666666555888777666666555555666666666666666666666666666666666666777777888999999999888999;;;>>>BBBIIIQQQVVVcccmmm{{{rrrbbbPPPFFFCCC;;;888777000555333000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((())))))******((((((((((((((((((((((((,,,+++++++++******))))))))))))*********+++++++++...///111333666;;;AAAFFFDDDEEEHHHKKKOOOSSSWWWYYYVVVVVVVVVSSSNNNKKKIIIIIIFFFMMM[[[oooqqqkkkhhhdddkkkwwwgggYYYTTTSSSSSSUUUUUUVVVYYY___fffooowww|||~~~wwwooogggaaa[[[WWWPPPKKKHHHGGGFFFEEEDDDBBB???????????????>>>=========;;;:::;;;>>>AAAFFFMMMXXXeeeppp{{{yyy|||zzzyyyttteeeOOO>>>777666333111111000...---------------------------+++++++++*********))))))************************)))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------///333777<<<>>>@@@BBBEEEFFFEEECCCBBBBBB???BBBFFFJJJMMMQQQUUUWWWTTTVVV[[[cccpppzzzlll___WWWQQQRRR___ooo}}}|||}}}xxxpppgggcccdddfffiiikkktttwwwvvvrrrnnnhhh^^^TTTPPPKKKDDD???===;;;999888444444444444555555666666444444444444444555555555666666666555555555555555666666666666666666666666666666666777777888999:::999::::::::::::;;;;;;;;;:::;;;;;;;;;;;;:::999999::::::::::::::::::::::::;;;;;;::::::999888888777999888888777777777777777777777777777777777777777666777777777888888888999:::;;;<<<<<<>>>BBBGGGKKKXXXbbbooo|||sss[[[LLLFFF>>>======666555333000///000000...---------------------------************************,,,,,,+++++++++***************))))))))))))******''''''(((((())))))******(((((((((((((((((((((((((((((())))))***+++++++++))))))))))))))))))))))))%%%%%%&&&''')))***++++++))))))******+++,,,,,,,,,...000333555999>>>DDDIIIHHHJJJMMMPPPSSSVVVWWWXXXWWWVVVTTTOOOJJJHHHHHHHHHHHHTTThhhsssfffhhhhhheeennn}}}}}}lllZZZUUUYYY\\\]]]^^^___^^^aaagggrrr}}}|||wwwmmmggg___WWWRRROOOLLLKKKGGGEEEAAA@@@@@@AAA@@@???<<<<<<<<<;;;:::;;;===???CCCGGGOOOXXXcccppp|||~~~}}}|||zzz||||||pppZZZIII:::777333111111111///...------------------------+++++++++*********))))))************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++,,,,,,------------------------,,,---...000444999===@@@BBBDDDGGGGGGEEECCCBBBCCC@@@DDDJJJOOOQQQRRRTTTVVVQQQTTTYYYaaappp}}}mmm```TTTOOOOOOVVVjjjxxxmmmcccbbbbbbdddjjjooopppnnnooopppllleee```ZZZRRRIIICCC@@@;;;888666555444444444444444555444444444444333444444555555666666666666666666666666666666666777777777777777777777777888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888999999999999999888999888888888:::>>>AAANNNVVVcccoooyyy~~~}}}nnnYYYMMMBBB@@@AAA<<<555333111000000///...---------------------------************************+++*********))))))))))))******))))))))))))******''''''(((((())))))******)))))))))))))))))))))))))))******++++++,,,------))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))******+++,,,---------...000444777;;;AAAGGGKKKMMMOOORRRTTTVVVVVVUUUTTTUUUSSSOOOIIIDDDCCCEEEGGGPPPbbb~~~xxxjjjccchhhmmmooozzz}}}eeeZZZQQQUUU]]]bbbcccdddhhhhhhjjjrrryyyppphhhaaa[[[WWWTTTNNNJJJFFFCCCBBBAAA@@@???:::;;;;;;;;;999:::<<<>>>???AAAFFFMMMXXXfffttt}}}|||zzzvvvyyy~~~yyyhhhYYYAAA;;;555111111222111///------------------------,,,++++++++++++*********************************))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,------------...---...111444888<<>><<<;;;888666444333333333444555555555555444333333333444555666777777777666555666666666666777777777888888888888888888888888999999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<======>>>>>>======<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<=========:::;;;;;;;;;;;;:::999999999999999999999999999999::::::::::::::::::::::::888999999888777888;;;>>>DDDKKKUUU```jjjvvv|||zzzjjjZZZIIIDDDDDD???888666333111111000///---------------------------++++++++++++++++++++++++*********)))))))))((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,------((((((((((((((((((((((((---,,,,,,,,,++++++************+++,,,------...///...111555999>>>DDDJJJNNNRRRSSSUUUVVVVVVTTTRRRQQQOOOLLLGGGBBB???@@@DDDHHHYYYqqqnnniiifffjjjsss~~~qqqggg```UUUPPPPPPXXXaaaeeehhhjjjlllnnnsss|||{{{tttmmmgggccc[[[VVVPPPKKKGGGEEEBBBAAA===>>>>>>===<<<;;;===???===>>>AAAFFFNNNZZZfffnnnwwwuuunnnqqq{{{}}}sssgggKKKCCC999333222222111///........................,,,,,,,,,,,,++++++++++++************************))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,---------......///111555999<<>>;;;;;;;;;<<<<<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<;;;;;;<<<===<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::;;;===@@@>>>CCCJJJRRR[[[hhhuuu~~~~~~xxxgggTTTKKKJJJEEE<<<999666444333222000...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((()))******++++++,,,))))))))))))))))))))))))///......---,,,+++************+++,,,---.../////////333777<<>>CCCJJJPPPfffxxxqqqiiioootttxxxrrrccc[[[UUUPPPOOONNNSSS]]]gggnnntttzzzyyy~~~|||uuuqqqgggbbbZZZSSSNNNIIIFFFDDDBBBBBBBBBAAA???>>>???AAA===???AAACCCHHHPPPYYY___mmmvvv}}}pppfffjjjvvv}}}xxxoooSSSIII<<<444222222111///........................---------,,,,,,,,,++++++************************))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,---...//////,,,,,,,,,------.........111333888<<<@@@BBBBBBCCCCCCFFFHHHEEEBBBAAADDDHHHOOOVVV]]]___YYYRRRNNNMMMHHHQQQZZZeeevvvyyyvvvzzz~~~mmmccc```dddlllrrrvvvppp```]]]``````fffqqqwwwtttooommmhhhbbbSSSRRRLLLCCC@@@@@@===999444666777777555333222222000111333444555555444444444555777888999999999888555666666666777777888888999999999999999999999999;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>???????????????????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;;;;<<<=========<<<::::::::::::::::::::::::::::::::::::999999999999999999777888999999888:::<<>>AAAEEEJJJQQQ\\\iiisss|||~~~ppp]]]SSSQQQLLL???<<<999777555444111///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))************))))))((((((''''''))))))))))))))))))))))))'''''''''((())))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---//////000111444999???DDDJJJPPPTTTSSSTTTTTTUUUTTTSSSQQQQQQHHHFFFBBB???AAAHHHRRRYYYvvvrrrjjjiiifffwwwlllYYYOOONNNMMMKKKNNNOOOWWWcccnnnwww{{{tttjjj___XXXRRRMMMKKKHHHEEEBBBAAAAAA@@@???>>>AAAAAAAAACCCFFFKKKOOORRR```kkkyyyvvvcccaaannn{{{|||aaaOOO???999777222......///...---...///000///...---------,,,,,,,,,++++++(((***,,,------+++((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------,,,***))))))***,,,---+++***)))***---...,,,******+++,,,,,,+++,,,...///222666:::===>>>???CCCFFFDDDGGGHHHFFFBBBBBBFFFKKKUUUZZZ______YYYUUUTTTVVVQQQSSS\\\jjjzzz}}}xxxyyyxxxtttkkkrrr|||yyyjjjccc^^^]]]bbbjjjtttsssqqqnnnjjjccc[[[UUUIIIEEE???;;;999888777666666555555444222000...---333333333333333333444444444444555555666777777777999999999999999999::::::<<<;;;::::::999999999:::===>>>>>>??????@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA==============================>>>>>>>>>>>>=========;;;;;;<<<>>>???===;;;<<<===>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;===>>>???AAAGGGPPP\\\cccrrr}}}|||{{{oooaaaWWWSSSJJJEEE===999777555222000---,,,,,,---...///---,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++++++++************))))))))))))******+++*********))))))(((((((((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))***))))))***+++---...---+++444===CCCJJJQQQRRRPPPUUUUUUTTTTTTSSSQQQNNNKKKCCC@@@@@@BBBBBBGGGWWWhhhsssfffeeekkkrrrqqqdddVVVOOOLLLIIIIIIJJJNNNWWWcccoooxxxyyyoooggg```ZZZVVVNNNKKKGGGDDDCCCBBBAAA@@@@@@@@@???@@@BBBEEEHHHKKKVVV```mmmxxx}}}mmmhhhpppxxxyyyvvveeeTTTBBB;;;777333000000000...---...///000///...---------,,,,,,,,,++++++***+++---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,------,,,***))))))***,,,---+++***)))+++---...,,,***+++,,,---,,,,,,,,,...000444777;;;>>>???AAADDDGGGHHHHHHGGGDDDBBBCCCGGGKKKTTTYYY^^^```______```aaa```bbbhhhsss}}}vvvjjjaaa```cccgggooovvvxxxuuuooohhhaaaXXXPPPJJJEEEAAA<<<888777666555444333333333333333222111000222222333333333444444444555555555666777777888888999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA??????>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>===<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::<<<======???BBBJJJRRRXXXfffqqq~~~qqqaaaWWWMMMGGG@@@;;;999777444111......---...000000///---++++++++++++++++++++++++***++++++,,,,,,+++++++++******++++++++++++************))))))))))))******+++*********)))))))))))))))))))))***+++++++++,,,******************************************************)))***,,,---......///888@@@FFFLLLRRRSSSQQQUUUTTTTTTSSSQQQLLLGGGDDDAAA??????BBBGGGRRRgggzzz|||mmmcccbbblllyyyxxxcccXXXNNNJJJIIIHHHJJJMMMSSS^^^nnn|||yyyppphhhcccXXXTTTMMMHHHFFFEEEDDDCCCBBBAAA???>>>???@@@BBBDDDJJJSSS___iiiqqqyyy|||vvvwwwzzzyyyvvvlll\\\JJJ???999444222222000///......000000///...------------,,,,,,,,,,,,------------,,,,,,++++++------------------------************************++++++******++++++,,,------,,,+++******+++,,,---+++******+++------,,,+++,,,---...---,,,---000222777:::>>>@@@BBBCCCFFFHHHKKKHHHDDDCCCDDDHHHKKKMMMUUUXXX]]]ccchhhllloooqqqsssssswww~~~~~~ccc]]][[[bbbllltttzzz~~~xxxqqqhhh]]]TTTLLLDDD@@@>>>;;;777555444444444333000111222333444444444444222222333333333444444444666666777777888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAA??????@@@AAABBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBB@@@???>>>===============;;;;;;<<<<<<============??????@@@???>>>>>>???AAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<>>>AAAGGGKKKYYYcccrrrmmm]]]SSSLLLDDD???<<<999555222111000//////000111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++*********++++++++++++************))))))))))))*********************)))))))))******************++++++*********************************************************+++,,,...///000444===EEEJJJOOOSSSUUUSSSSSSTTTTTTSSSPPPJJJEEEAAAAAA@@@BBBGGGRRRccc{{{xxxggg]]]\\\fffyyydddTTTLLLGGGGGGHHHJJJNNNSSSYYYfffyyy~~~tttnnnccc]]]UUUNNNJJJHHHGGGFFFEEEDDDBBBAAA@@@@@@AAABBBDDDLLLVVV^^^fffrrr}}}tttgggUUUFFF<<<666333222111000...///000000///......------------,,,,,,,,,...---,,,+++***++++++,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,------,,,,,,---............///222555;;;===@@@BBBDDDFFFHHHIIILLLGGGBBBCCCIIIPPPSSSSSSYYY[[[```gggpppwww{{{|||~~~xxxuuuxxxyyykkk[[[ZZZ___kkkwww}}}|||yyyooohhh\\\QQQIIICCC???===999777444333333444444333000111222333444444444444222333333444444555555555777888888999999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIFFFEEECCCAAA@@@@@@???@@@>>>>>>>>>>>>??????@@@@@@AAACCCCCCBBB@@@@@@BBBEEEDDDBBB@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;<<<<<<<<<===@@@BBBNNNWWWeeerrr}}}uuufffZZZSSSJJJCCC???<<<777333222111//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************++++++++++++************))))))))))))******************************+++++++++******************************************************************+++,,,,,,---...000222777AAAIIIMMMPPPSSSUUUSSSRRRTTTUUUTTTPPPKKKFFFDDDCCCFFFLLLVVVdddxxxoooiiibbb```gggvvvoooVVVMMMHHHFFFHHHKKKMMMSSSZZZcccrrrzzzoooiii___WWWRRROOOLLLKKKIIIHHHFFFDDDCCCBBBBBBBBBAAAGGGNNNUUU]]]iiiyyyzzzqqqaaaOOOAAA999444222222000//////000000///............---------,,,,,,---,,,***)))))))))++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++***+++,,,------,,,------....../////////222666999???@@@AAADDDGGGIIIIIIIIIIIIEEECCCHHHQQQYYY\\\[[[```bbbfffmmmuuu|||{{{sssqqqkkklllwwwwwwfff]]]ZZZ___iiiuuu~~~~~~vvvnnneee]]]RRRHHHAAA>>><<<;;;777555333333444555555444222222333444444444333333333444444555666666777777999999::::::;;;<<<<<<===<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLNNNQQQSSSTTTRRRPPPMMMJJJHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEGGGGGGHHHIIIKKKMMMPPPKKKEEEAAA@@@???>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::<<<===>>>======???@@@EEELLLXXXcccooo{{{~~~yyypppddd]]]RRRJJJDDD???999555333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++************))))))))))))*********************++++++++++++++++++******************************************************************,,,......---...111444999CCCLLLOOOPPPSSSTTTSSSTTTUUUUUURRRLLLHHHEEEEEEEEENNN]]]lll~~~rrrcccccccccfffsssyyy```NNNLLLJJJJJJMMMNNNQQQZZZcccrrr|||vvvmmmeee^^^ZZZVVVTTTNNNMMMKKKHHHFFFDDDCCCBBB@@@DDDHHHMMMSSS___nnnzzz{{{zzzvvvjjjXXXHHH???888333333111000000000000///---............---------,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***,,,......---,,,---...---...//////111555:::>>>BBBBBBBBBEEEHHHJJJJJJIIIEEEEEEGGGPPPZZZbbbdddcccgggjjjoootttyyy|||xxxvvvkkkdddaaaaaakkkyyyzzzsssddd\\\ZZZ[[[eeeqqqyyy|||xxxmmmccc[[[TTTKKKBBB<<<999777666666444333333555666666555444444444444444333333222555555666777888999999:::;;;;;;;;;<<<======>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHIIIJJJKKKMMMNNNPPPPPPOOOPPPSSSWWWZZZ]]]^^^______\\\XXXSSSPPPMMMLLLLLLJJJIIIGGGEEEEEEEEEFFFFFFKKKLLLNNNTTTZZZ^^^```___aaaXXXNNNFFFCCCBBBAAA????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===??????>>>>>>???@@@===CCCLLLUUU```mmm{{{~~~yyyyyy{{{~~~yyyppphhh]]]SSSKKKDDD===777555222///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******++++++++++++************))))))))))))***************+++++++++++++++******************++++++************************++++++++++++++++++++++++***,,,//////...///333666999DDDNNNPPPPPPRRRUUUTTTVVVVVVSSSMMMFFFCCCDDDFFFMMM]]]rrrqqqddd___bbbffflll||||||dddTTTLLLMMMMMMOOORRRTTTXXXdddqqq{{{sssmmmgggbbb^^^XXXVVVSSSOOOKKKGGGEEECCC@@@CCCFFFGGGLLLVVVeeeppp|||{{{vvvwwwppp```PPPFFF>>>777333222000000111000///---............------------,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++***,,,......---,,,---///,,,---...000222777===BBBDDDCCCCCCFFFIIIKKKJJJIIIDDDGGGNNNXXXbbbhhhhhhgggmmmrrrxxx{{{||||||~~~}}}~~~yyysssggg^^^ZZZXXXaaawww}}}rrrzzz{{{lll```XXXXXX\\\```llluuuuuuqqqkkkaaaXXXPPPKKKDDD===:::777555333555444333444555666666555333333444444444444444333666777777888:::;;;;;;<<<<<<<<<======>>>?????????>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHJJJKKKNNNOOOQQQRRRQQQSSSUUUYYY\\\```bbbdddfffhhhmmmqqqtttvvvvvvvvvtttqqqkkkeee```]]][[[ZZZVVVTTTRRROOONNNNNNNNNOOOXXXXXX]]]iiivvv}}}rrrgggWWWLLLGGGEEEDDDBBBAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<=========>>>???>>><<<<<<===>>>===@@@EEEJJJQQQ\\\iiirrr~~~}}}{{{}}}tttggg\\\RRRIIIAAA;;;777444111////////////...------------------------,,,,,,,,,,,,+++***))))))******++++++++++++************))))))))))))***************++++++,,,,,,,,,)))))))))***+++++++++,,,************************++++++++++++++++++++++++***---000000...///333888:::FFFPPPRRRQQQSSSVVVWWWTTTSSSOOOHHHCCCDDDJJJQQQ```sssoooeee```bbbkkkttt}}}|||eeeUUUNNNMMMPPPQQQUUUZZZ]]]dddttt}}}vvvpppjjjfffaaa___[[[VVVPPPKKKGGGEEEBBBDDDFFFFFFIIIRRR```jjjttt{{{qqqvvvsssdddUUUKKKBBB;;;333222000000111000///---//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++******,,,//////,,,+++---///,,,---...000333999???DDDEEECCCCCCFFFJJJLLLJJJHHHDDDJJJSSS^^^gggjjjjjjhhhooovvv}}}~~~|||~~~uuusssttt{{{yyyiii^^^WWWUUUWWWhhhyyyvvvsssvvvfff\\\VVVSSSWWW^^^fffqqqwwwqqqggg___WWWOOOFFFBBB>>>;;;999777666444444333222333555666555444222222333444555555555555777888888:::;;;<<<===============>>>??????@@@@@@??????@@@AAABBBDDDDDDEEEBBBCCCCCCEEEGGGIIIJJJKKKMMMNNNPPPRRRUUUWWWYYYZZZaaacccggglllrrrwwwzzz|||{{{uuuqqqooonnngggeeeccc```^^^]]]^^^^^^ddddddkkk{{{~~~ppp^^^PPPJJJHHHFFFEEEBBBBBBAAAAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>>>>===:::999:::<<>>===:::888666555555555222222222222222222333333333333444555666777888888:::::::::;;;;;;<<<<<<<<<@@@??????@@@BBBCCCCCCBBBDDDDDDEEEDDDBBBBBBCCCDDDGGGHHHJJJJJJJJJLLLNNNQQQWWWZZZ]]]^^^```cccjjjooovvv{{{}}}|||{{{zzzyyyvvvrrrnnnlllqqq{{{|||jjjXXXRRRRRRPPPLLLJJJIIIGGGDDDAAA???=========<<<======<<<:::999:::;;;<<<<<<<<<===>>>???@@@AAA???@@@AAAAAABBBGGGNNNTTTeeennn|||tttfff^^^WWWKKK???999777333000///.........------,,,,,,,,,------...---------,,,,,,,,,++++++))))))*********+++++++++***)))((((((((()))***+++,,,,,,+++***))))))******************************************************+++++++++++++++++++++,,,---///000111111222444666@@@GGGNNNPPPSSSWWWXXXVVVTTTIIICCCEEEFFFJJJ[[[oooooojjjkkklllfffXXXSSSPPPPPPPPPVVVXXX]]]eeeooozzzrrrqqqnnniiiaaaXXXRRRNNNJJJIIIGGGGGGIIIMMMQQQTTT```lllyyyyyywwwtttsssooocccRRRFFF===666222333444111000000///............---------...---,,,,,,++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,------......///000222555999<<>>======<<<<<<<<<===>>>>>>???@@@@@@??????BBBGGGLLL\\\dddrrr{{{kkkaaaYYYMMMCCC===:::666333111000//////...------,,,,,,------...---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,++++++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...///000111111333777999AAAIIIOOOQQQRRRUUUUUURRRMMMEEEBBBFFFKKKUUUmmmttthhhgggpppyyy}}}lllYYYQQQPPPPPPQQQSSS[[[```iiisss}}}xxxppphhh___YYYUUUQQQOOOKKKHHHHHHJJJNNNQQQVVV```kkkuuu|||xxxxxxvvvmmm]]]PPPAAA:::444444444111000000///............---------...---,,,,,,++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,------...//////000...000444888<<>>>>>??????BBBBBB@@@@@@AAACCCEEEFFFEEEGGGIIIJJJKKKNNNQQQTTTSSSVVV[[[___dddjjjppptttzzz}}}fff\\\SSSTTTWWWWWWUUUTTTTTTSSSPPPNNNKKKHHHFFFEEEBBBAAA>>><<<;;;;;;===>>>???>>>======<<<<<<<<<<<<===>>>?????????@@@DDDFFFPPPWWWbbbooo}}}||||||~~~xxxiii]]]QQQGGGAAA>>>888444333222000///......---------------...------------,,,,,,,,,,,,+++,,,,,,,,,,,,---------***))))))))))))***++++++,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111222666;;;???EEELLLRRRRRRRRRRRRPPPLLLHHHCCCBBBHHHRRRcccwwwoooiiijjjwww|||qqqbbbVVVLLLKKKOOOSSSWWW[[[fffooo|||wwwnnnfff^^^ZZZZZZVVVQQQLLLIIIJJJMMMOOONNNUUU___iiittt|||yyyvvvvvvpppaaaTTTDDD<<<555444444222000111///............---------...---,,,,,,++++++,,,,,,************++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......//////000///111666;;;???AAABBBBBBCCCDDDDDDFFFJJJSSSbbbmmmxxxtttoooiiigggjjjrrryyyzzzpppsss}}}~~~lll___XXX^^^ooo|||uuupppoooooorrryyyooo[[[OOOJJJMMMMMMPPPVVV\\\```bbbccc___XXXOOOGGGCCC@@@===;;;444444333333333333444444444444444555555666666666777777888999:::;;;;;;<<<======>>>???@@@@@@AAAAAADDDCCCCCCBBBBBBEEEIIILLLMMMPPPTTTWWW[[[___cccfffmmmppptttxxx|||wwwccc\\\WWWZZZ]]][[[XXXXXXXXXWWWVVVSSSPPPMMMJJJIIIGGGDDD???<<<<<<===>>>???@@@??????>>>============:::;;;===???AAACCCEEEGGGFFFKKKUUUaaaooo|||yyyxxx~~~uuudddUUUJJJDDD???888444333333111000///......------------......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))***++++++***************+++++++++++++++++++++++++++)))***************++++++,,,,,,------...///////////////000111444999@@@EEEIIIPPPTTTSSSQQQPPPLLLGGGFFFDDDEEEMMMZZZpppsssnnnsssuuutttxxxeee[[[PPPIIIFFFKKKSSSZZZaaaggguuu}}}tttlllddd___```\\\VVVOOOKKKJJJKKKLLLKKKOOOVVV___iiisss}}}~~~yyyrrrrrrnnndddZZZFFF===555444444222111333///............---------...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------......//////111444999>>>BBBCCCCCCBBBBBBBBBCCCFFFQQQdddyyyzzzlllgggkkkuuu}}}~~~ttt~~~rrrbbbYYYZZZggg{{{kkkfffdddhhhnnnuuuwww]]]MMMJJJKKKNNNPPPSSSXXX\\\___^^^[[[XXXPPPFFF???===<<<:::888333333444444444555555555333333333444555666666666888999999:::;;;<<<======>>>???@@@AAABBBCCCDDDDDDCCCDDDEEEEEEFFFIIIOOOSSSTTTYYYaaaiiipppvvv|||sssiiieeedddfffgggbbb______`````````^^^[[[WWWTTTRRROOOJJJDDDAAAAAAAAAAAA@@@@@@???>>>>>>=========>>>;;;<<<===???AAACCCCCCCCCBBBFFFMMMWWWeeewww}}}zzz}}}ooo[[[NNNFFF@@@888444444444222000000///...---------------.........---------,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,---......///000000///000222333777===DDDIIILLLRRRUUUSSSOOOMMMIIIDDDBBBBBBHHHSSSeee~~~qqqhhhhhhttt|||~~~xxxeeeVVVOOOIIIFFFHHHPPPYYYaaakkkttt~~~vvvmmmgggddd```ZZZTTTOOOLLLKKKKKKMMMMMMPPPXXX___gggrrr|||}}}tttrrrooohhhbbbKKKAAA888555444222222444///............---------...---,,,,,,++++++,,,,,,***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,------.../////////555888<<<@@@CCCDDDDDDCCCBBBCCCEEEKKK]]]vvv}}}llldddgggpppwww}}}~~~qqqeeeZZZXXXaaaqqqvvvjjjaaa]]]^^^fffoooxxxkkkUUUMMMOOORRROOOSSSVVVXXX[[[]]]ZZZUUUQQQJJJAAA;;;999777555333333333444555555555555555222333333444555666777777::::::;;;<<<===>>>??????@@@@@@AAABBBDDDEEEFFFFFFCCCFFFJJJLLLNNNRRRYYY^^^___fffrrr~~~yyyvvvtttuuuwwwuuuooolllmmmjjjkkklllkkkiiieeeaaa^^^XXXSSSLLLHHHHHHGGGEEEBBBCCCBBBAAA@@@???>>>>>>>>>???>>>===>>>??????>>>===AAACCCHHHQQQ___pppjjjYYYNNNFFF<<<777666666333///000000///...------------............---------,,,++++++***************))))))******+++,,,+++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,---...///000000000111444666:::@@@GGGKKKMMMRRRSSSPPPKKKIIIFFFBBB<<>>999666333222444///............---------...---,,,,,,++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---......//////000000111999;;;>>>AAACCCDDDDDDDDDCCCFFFJJJTTTjjjxxxjjjdddgggnnntttwwwrrrddd[[[VVV\\\jjjyyyxxxooofffaaa^^^aaakkkuuu|||uuu^^^QQQQQQVVVXXXSSSWWWYYYWWWWWWXXXSSSLLLEEEAAA===888666555444333222333444555555555444333333444444555777888888999;;;;;;<<<===>>>???@@@@@@AAAAAABBBDDDEEEGGGHHHHHHJJJOOOUUUYYY\\\aaaiiiooouuu~~~~~~|||~~~~~~zzzvvvssslllfff___\\\ZZZXXXTTTOOONNNLLLJJJGGGDDDBBBAAA@@@CCC@@@>>>>>>???@@@???===AAABBBFFFMMMYYYjjj{{{oooZZZPPPDDD===;;;888333///111000///...------------............------------,,,,,,,,,++++++*********&&&'''((()))***))))))(((******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......***+++,,,---...///000000000222666999===BBBHHHLLLKKKOOOOOOJJJFFFEEECCC???<<>>???@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIIIQQQXXX```fffiiiooowww}}}~~~wwwtttrrroooiiidddYYYWWWSSSOOOKKKHHHEEEDDDDDDAAA??????BBBEEEEEECCCAAABBBDDDJJJVVVfffvvvdddYYYKKKBBB>>>:::444///111111000......---------//////.........------------------,,,,,,+++++++++)))***+++------,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,******+++,,,---...///000000333777;;;???CCCHHHLLLIIILLLLLLFFFBBBBBBAAA>>>@@@HHHXXXrrrwwwiiiaaa[[[gggvvvxxxaaaQQQKKKKKKKKKJJJNNNOOOWWWbbbpppwwwuuuppphhhaaa[[[XXXWWWTTTQQQMMMKKKMMMSSSZZZ___oooyyysssiiibbbXXXJJJ>>>888555333111///......---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++,,,,,,,,,,,,------........................//////...///000222333555;;;===AAACCCDDDDDDCCCBBBCCCNNN]]]iiiwwwwwwooolllkkkooo{{{zzzlll___XXXQQQYYYbbbkkkvvv~~~yyyqqqllllllgggqqq{{{qqqcccZZZQQQPPPUUUZZZ\\\[[[___]]]ZZZVVVQQQJJJBBB===999999888666555444333222555555555666666666666666888888999::::::;;;<<<<<<@@@???>>>???AAADDDEEEFFFEEEDDDBBBBBBDDDHHHMMMQQQZZZcccnnnwww}}}|||xxxrrrlllbbbYYYSSSOOOMMMKKKGGGFFFEEECCCBBBAAAAAAAAAAAAAAADDDIIISSS^^^iiippp}}}{{{gggQQQEEE@@@:::555333000//////............///------,,,,,,,,,,,,++++++///...---+++******++++++************************,,,,,,+++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111///,,,---///111///...222555:::@@@EEEIIIKKKLLLLLLHHHFFFFFFCCC??????CCCGGGQQQccc~~~xxxhhhccceeeeeerrrkkkVVVMMMLLLMMMNNNPPPVVVXXXbbbqqq|||wwwooogggaaa]]]\\\XXXUUUQQQNNNOOORRRXXX[[[eeeppp}}}ooolllaaaRRRDDD;;;666333222//////......------......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------........................////////////111333666888<<>>AAADDDFFFFFFGGGIIIJJJNNNeee{{{tttnnnnnnoooppppppuuummm```YYYRRRNNNNNN^^^kkkxxxzzzxxx~~~xxxZZZPPPNNNNNNTTT]]]dddeeeddd^^^YYYQQQIIIDDD???;;;999666666555444333222222222444555555555666666666777999::::::;;;<<<===>>>???===>>>???AAACCCEEEFFFGGGHHHJJJMMMPPPSSSYYY___dddooozzzyyymmmbbbYYYSSSVVVUUUTTTRRROOOLLLIIIGGGGGGFFFFFFGGGKKKQQQWWW[[[\\\bbbmmm|||vvv^^^PPPIIIAAA;;;888111111000////////////////////////............---......---,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***---000333444444888;;;@@@DDDHHHJJJJJJJJJLLLGGGCCCBBBAAABBBHHHOOOZZZqqq{{{nnnkkksss}}}hhh^^^TTTOOONNNNNNRRRWWW___fffttt}}}uuummmfff___[[[[[[ZZZWWWUUUSSSSSSSSSSSSZZZbbbmmmyyywwwfffUUUFFF<<<666444111111000///............000///...,,,,,,+++++++++------------------------...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..............................---///222777<<>>:::888777777777777666555555555444444555555666666777777777:::;;;<<<===>>>???@@@AAA@@@BBBDDDEEEFFFGGGHHHIIIIIINNNTTTYYY^^^dddkkkqqq|||vvvkkkbbb\\\[[[[[[[[[ZZZWWWRRROOOLLLIIIHHHGGGHHHJJJOOOSSSVVVUUUZZZdddqqqzzz{{{zzzcccUUUMMMDDD<<<888222222111000/////////////////////.........---------------,,,++++++++++++++++++++++++++++++++++++)))))))))******+++++++++******************************+++++++++,,,,,,,,,++++++,,,...000333555555<<>>@@@AAABBBCCCCCCEEEGGGGGGGGGGGGIIILLLRRRYYYcccjjjpppwww{{{rrriiiddd^^^______^^^[[[XXXTTTRRRKKKJJJIIIIIIJJJLLLOOOPPPPPPUUU]]]gggttt~~~ttttttxxx{{{eeeYYYQQQGGG===888333333222000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++,,,,,,******************************+++++++++,,,,,,,,,,,,---...000111333555777???BBBFFFJJJKKKKKKIIIHHHHHHDDDAAABBBDDDLLL\\\jjjuuuxxxyyyaaaVVVUUUUUUXXXXXXXXX]]]dddlll}}}yyyqqqhhhbbb\\\[[[ZZZXXXWWWUUUUUUTTTUUUVVV[[[cccpppzzzkkkZZZIII===888444333222000//////////////////...---,,,,,,,,,---------------------------++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------........................------///333777;;;???AAA@@@CCCDDDBBB@@@CCCJJJQQQhhh~~~~~~|||~~~{{{~~~iiiaaaXXXUUUUUU[[[gggsss|||jjjYYYTTTNNNSSS[[[dddiiihhhccc^^^QQQKKKCCC===:::888777666333333333444444444444444666666777888999:::;;;;;;======>>>@@@BBBCCCDDDEEECCCEEEHHHHHHGGGIIIMMMQQQ\\\eeeqqq{{{zzzyyyzzz~~~~~~wwwppplllbbbbbbaaa```]]]ZZZWWWVVVPPPOOONNNLLLKKKKKKKKKKKKLLLOOOTTT\\\gggxxxuuutttxxx}}}yyyggg^^^WWWLLLAAA:::444444222111000000000000.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---///111222333444777:::@@@CCCGGGKKKMMMLLLIIIGGGBBB@@@AAAEEELLLZZZooozzzxxxhhhVVVPPPOOOSSSZZZ^^^```eeelllttt~~~vvvmmmeeeaaa```^^^[[[YYYWWWVVVVVVTTTUUUXXX```mmm|||~~~yyyfffRRRBBB:::444444222111000////////////......---------..............................,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------...........................000333777;;;???AAABBB@@@CCCEEEDDDCCCHHHRRR[[[ppp~~~}}}|||sss```[[[WWWWWWZZZcccsss~~~yyyxxxuuuxxx{{{wwwgggUUUOOOSSSSSSXXX```fffgggccc[[[UUUHHHDDD???;;;999888666444333333333444444444555555777888888999;;;<<<<<<===>>>>>>@@@AAACCCEEEFFFGGGDDDGGGJJJJJJJJJOOOVVV]]]gggrrr{{{zzzzzz}}}{{{wwwuuuhhhgggdddaaa^^^[[[XXXWWWUUUTTTSSSRRRQQQQQQPPPPPPOOOPPPRRRTTT\\\jjj}}}}}}|||yyyjjjccc^^^SSSGGG???555444333222111000000000/////////............---++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,///222333444777;;;???@@@CCCHHHLLLMMMLLLIIIGGG@@@AAAFFFOOO\\\nnn}}}vvv{{{|||jjj\\\SSSMMMMMMSSS^^^gggmmmsssyyy~~~yyyzzzzzz{{{}}}uuummmfffdddaaa]]]ZZZXXXWWWWWWWWWWWWYYYaaalllyyy}}}~~~nnnXXXEEE;;;555444333111000/////////......---------......///........................,,,---.........---,,,+++++++++,,,,,,,,,---------........................///222666;;;???AAACCCCCC???CCCFFFFFFFFFMMMYYYcccyyy|||www{{{~~~}}}fff\\\YYYYYY[[[aaalll~~~}}}vvvrrrrrrdddbbb```]]]TTTJJJKKKRRRZZZ^^^dddgggeee\\\RRRJJJBBB@@@<<<:::999888555333444444555555666777777777888888999:::<<<======>>>>>>???@@@BBBDDDEEEGGGGGGFFFIIIMMMNNNPPPVVV```hhhsss~~~}}}|||mmmkkkgggbbb^^^ZZZXXXWWWVVVWWWWWWXXXYYYZZZZZZZZZVVVVVVTTTRRRVVVaaasssyyymmmhhhcccYYYKKKCCC666555444222111000000000000000000000////////////***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***...222444666999>>>CCC@@@CCCHHHLLLMMMLLLIIIGGGAAADDDLLLZZZjjj}}}vvvsss}}}hhhZZZUUURRROOONNNUUUcccpppxxxvvvwwwxxxxxxwwwuuurrrpppmmmllljjjiiijjjllloooqqqrrrtttxxx}}}}}}xxxuuupppggg^^^XXXVVVVVVWWWVVVWWWZZZ^^^dddnnnxxxyyybbbKKK???999888555111///000000......///000000000///---,,,........................///...,,,++++++,,,...///000///...---,,,+++******......---,,,,,,,,,------111222555999>>>BBBEEEGGGGGGCCCBBBFFFMMMVVVcccooo{{{|||zzzrrruuu~~~}}}}}}sss]]]ZZZXXXXXX^^^iiiwww}}}xxxrrrlllhhhfffVVVUUUPPPIIICCCEEELLLSSS[[[eeeiiiddd[[[TTTKKKBBB;;;;;;999777666555555555333444444444555666666666888999;;;<<<<<<<<<>>>@@@DDDCCCCCCDDDFFFGGGGGGFFFGGGJJJNNNSSSZZZdddqqqzzz~~~~~~~~~~~~}}}tttpppjjjccc]]][[[[[[[[[___cccddd```^^^___```^^^[[[VVVSSSUUUYYY^^^fffooozzzvvvpppjjjccc[[[RRRLLL???999444333111...000333222111000//////......///......---,,,,,,,,,,,,---,,,,,,,,,------.........///......---+++******)))((())))))))))))*********++++++++++++,,,---......222111222555:::???BBBDDDFFFGGGHHHJJJKKKIIIFFFCCC???@@@LLLccc{{{tttrrrttthhhYYYPPPNNNPPPQQQSSS]]]lllxxxaaaccceeeffffffdddbbbaaa\\\\\\[[[[[[\\\^^^aaabbbeeegggjjjnnnrrrvvvyyy{{{zzzuuulllccc\\\YYYXXXXXXYYYZZZ[[[^^^bbbjjjrrrxxx|||gggPPPBBB;;;999555222000111111000...///////////////..............................///...,,,++++++,,,...///...---------------,,,,,,......------,,,------...222444777;;;???CCCFFFGGGJJJEEEDDDJJJRRRZZZfffoootttsssvvvyyyvvvrrrtttzzzjjjZZZXXXVVVYYYcccrrrzzzssskkkcccYYYSSSLLLLLLJJJGGGEEEJJJTTT\\\eeekkkkkkcccXXXPPPGGG???:::999888777666555555555444444444555555666777777999;;;<<<======>>>@@@AAACCCCCCCCCDDDEEEGGGGGGGGGLLLQQQYYY```iiitttzzzzzz|||~~~}}}{{{wwwsssmmmfffaaa______aaadddiiillliiihhhiiiiiifff```ZZZTTTTTTVVVZZZbbbkkk}}}~~~wwwvvvuuupppiii___UUUNNNCCC<<<666444222///000444222222000///............///...------,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++))))))*********+++++++++------,,,,,,---...//////111111333777<<<@@@CCCDDDGGGGGGGGGHHHHHHFFFDDDBBBCCCGGGVVVmmmuuuooottt~~~mmmZZZOOOJJJIIILLLXXX]]]jjj{{{MMMNNNQQQSSSTTTSSSRRRRRRLLLLLLLLLMMMNNNPPPQQQRRRTTTUUUVVVYYY\\\```cccdddgggkkkpppsssuuuxxx}}}}}}uuukkkddd___\\\[[[]]]]]]]]]]]]```eeekkkppppppYYYIII???;;;666333222222222222//////.........//////000...........................---,,,++++++,,,---...,,,,,,,,,------...............---------......///444666888<<<@@@DDDGGGHHHKKKGGGGGGOOOYYYaaahhhnnnmmmmmmooorrrrrrqqqssswww|||zzzssscccZZZWWWYYY```nnnxxxooofffYYYLLLDDDCCCDDDEEEEEEHHHPPP[[[dddjjjkkkggg\\\QQQIIIBBB<<<999888777666555444444444444444555666666777888888:::;;;===>>>>>>???AAACCCDDDDDDDDDEEEFFFHHHJJJKKKOOOWWWbbbnnnxxxzzzzzzzzz|||}}}}}}{{{yyyzzzxxxsssmmmiiihhhkkkmmmooovvv{{{zzzyyyyyyvvvrrriii```XXXTTTSSSUUU\\\dddppp{{{yyy{{{}}}zzzqqqeeeZZZTTTJJJBBB:::666444111111444333222111///......------///...------,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,///............///000000000222666:::???BBBDDDEEEGGGGGGFFFEEEDDDCCCAAAAAAGGGPPPbbb{{{zzzmmmnnn|||oooYYYMMMIIIHHHJJJLLLZZZeeevvvDDDEEEGGGIIIJJJJJJIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLOOOQQQTTTVVVRRRWWW]]]aaaeeejjjpppuuu~~~~~~uuummmfffbbb`````````_________bbbhhhlllwww~~~~~~~~~yyydddSSSDDD<<<555333333111111222//////...------...000111...........................---,,,,,,,,,,,,---...,,,,,,,,,---------.........---------...///000000777888;;;>>>BBBEEEGGGIIIKKKGGGIIITTT```fffiiikkkjjjnnnrrrrrrooonnnrrrwww|||zzzzzz}}}|||lllaaa[[[YYYaaammm|||~~~yyyooobbbTTTIIICCCBBBCCCEEEGGGKKKSSS]]]dddgggddd\\\RRRHHHBBB===;;;777666555444444444444444444555666666777888999999:::<<<>>>??????@@@BBBDDDEEEFFFGGGGGGIIILLLPPPSSSVVV```nnn||||||yyyyyyyyyyyyxxxzzzzzzyyyvvvtttvvv{{{}}}rrrhhh]]]WWWSSSRRRWWW^^^cccnnn~~~xxxlllbbb]]]SSSHHH===888555111111333333333111000...---------//////...---------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///............///000000000444999>>>AAADDDEEEFFFGGGFFFEEEBBB@@@???@@@AAAJJJWWWnnnvvvrrrvvvnnn^^^NNNHHHJJJLLLPPPSSS^^^lllCCCCCCDDDEEEEEEEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNJJJNNNSSSVVVYYY]]]ccciiirrr|||~~~uuummmhhheeebbbbbbbbbaaaaaaccchhhkkkrrrzzzxxxwww|||~~~vvvyyyppp^^^JJJ???555444333000000222000///...------...///000........................---------,,,,,,---------......---------,,,,,,,,,---------...///000111222999:::<<>>???@@@AAACCCEEEEEEFFFHHHIIILLLQQQXXX]]]fffpppwwwttttttvvvwwwvvvyyy}}}yyyoooddd\\\VVVRRRUUUZZZ\\\eeesss|||rrrjjjfff[[[OOOAAA:::666222000111333222111///......------//////...------------...,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++,,,------------.........------------...///000111111666===BBBCCCDDDFFFGGGGGGFFFDDD@@@===>>>BBBEEEOOOaaazzzvvvvvv{{{{{{```TTTJJJIIIKKKOOOTTTYYYddduuuCCCCCCCCCCCCBBBAAA@@@@@@CCCCCCBBBCCCCCCDDDFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJIIILLLPPPQQQRRRUUUZZZ___gggqqq|||}}}tttnnnjjjcccccccccbbbbbbdddhhhkkkmmmttt~~~vvvvvvzzz{{{xxxxxxzzz|||~~~}}}xxxrrrvvvzzzjjjQQQCCC777666555000///222000000///.......................................------------------------.........------,,,,,,,,,------......000111333333:::;;;===@@@CCCEEEGGGHHHHHHJJJUUUdddnnnooollljjjiiirrrwwwtttpppqqqwww{{{~~~}}}uuuyyy}}}vvvnnnhhhbbb^^^dddsss~~~uuucccQQQEEEBBBDDDBBBEEEJJJQQQWWW\\\```aaa```WWWMMMFFF???888555666555555444444444555555666666666777888:::;;;<<<<<<;;;===@@@AAAAAACCCEEEGGGDDDGGGJJJMMMQQQYYYcccjjjuuu~~~zzzuuutttuuuwwwttt{{{}}}uuullleee]]]WWWUUUXXXYYY```kkkuuu}}}vvvqqqeeeVVVFFF===888444111111222111000//////......///000///......------......,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++------------............,,,,,,,,,---///000222333555:::@@@DDDDDDDDDFFFIIIFFFEEECCC???<<>>@@@BBBDDDDDDFFFHHHJJJIIILLLQQQUUU[[[eeerrr{{{||||||{{{|||yyyrrrmmmfff\\\XXXYYYYYY]]]dddllluuummm]]]KKKAAA<<<666333333000000////////////000000000//////...............,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,---------.........+++,,,---...000333555666888===CCCEEEDDDDDDGGGJJJEEEEEEBBB>>><<>>@@@BBBDDDFFFGGGHHHKKKMMMOOOSSSYYY^^^dddooo~~~zzzvvvrrrkkk```ZZZYYYYYY\\\aaafffnnn{{{sssbbbOOODDD>>>999555444///////////////000000111000000///...............,,,,,,,,,------.........)))******+++---......///,,,,,,,,,---------......,,,,,,---///222555777888;;;@@@EEEFFFDDDCCCGGGJJJDDDDDDBBB>>>===CCCNNNWWWbbbyyyyyytttuuuzzzyyyaaaRRRNNNQQQUUUWWWUUUVVV```lllUUUTTTVVVZZZZZZUUURRRSSSSSSNNNMMMSSSYYY___jjjuuuzzzuuupppjjjfffeeeccc```bbbfffiiilllsss|||{{{|||}}}{{{{{{zzz{{{iiiUUU@@@999777444111222222000///...///000///....................................------,,,,,,,,,---------............///000///...///000222555777999>>>BBBCCCDDDFFFIIIJJJSSS___lllsssxxx}}}~~~|||uuusssuuuvvvjjjccceeennnyyyrrrRRRFFFFFFEEEFFFKKKNNNXXX``````___]]]WWWOOOFFFBBB===999777777666555555555555555555555555555::::::;;;<<<===>>>???@@@BBBDDDGGGIIIKKKMMMQQQSSSSSS[[[dddkkkqqq{{{}}}}}}{{{wwwqqqiiiaaa]]]]]]^^^aaadddjjjsss}}}zzznnn]]]LLL???777222000333222111000////////////////////////............---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000/////////000333555777CCCAAAAAADDDHHHJJJIIIGGGIII@@@===BBBEEEFFFPPP^^^oootttqqqvvvmmmYYYNNNPPPMMMQQQYYYZZZZZZfffwwwhhhgggiiimmmkkkccc^^^^^^^^^[[[]]]gggrrr}}}|||rrrlllfffdddbbb```bbbgggjjjmmmrrryyy}}}~~~~~~nnnZZZEEE===;;;777333111222000///...000000///....................................------,,,,,,,,,---------............///000000000000222444777888:::???BBBCCCCCCFFFJJJNNNWWWeeeuuu~~~zzzyyy|||wwwmmmbbbaaalll}}}nnnQQQFFFFFFGGGKKKQQQ\\\bbbeeebbb^^^ZZZRRRJJJCCC???:::777666666555444555555555555555555666666;;;;;;<<<>>>???@@@AAABBBCCCEEEGGGIIIKKKNNNSSSVVV___gggrrryyyxxxyyyzzzyyytttmmmeeeaaabbbcccddddddgggmmmuuu{{{uuufffTTTFFF;;;555222333222111000000/////////////////////............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////000111444777999BBBAAABBBEEEHHHJJJHHHFFFFFF@@@@@@FFFIIIKKKXXXhhh{{{}}}sssuuufffTTTLLLPPPQQQWWW```aaabbbooozzzxxxssstttzzzvvvnnngggdddaaa```ccchhhkkkmmmqqqvvvzzz~~~|||}}}}}}}}}vvvbbbLLLBBB???;;;555111222111//////000000000///.................................------------------------............///111111111222333666999:::<<>>;;;777555444555444333555555555666666777777777<<<===>>>???AAABBBCCCDDDFFFGGGIIIKKKNNNSSSYYY]]]iiisss{{{rrrtttvvvwwwuuupppjjjggggggggggggeeedddgggnnnssssssbbbPPPAAA999555333333111000000000000000////////////............------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------/////////000333666999:::@@@AAACCCFFFIIIIIIGGGDDDAAA@@@CCCJJJNNNUUUgggyyyxxxuuu|||rrr[[[OOOLLLQQQUUU^^^gggiiilll|||zzzrrrjjjfffcccaaadddiiikkkmmmqqqtttwwwzzz}}}wwwuuurrryyy}}}lllTTTEEE???;;;666222333111//////000111000///.......................................------------------............//////000111222444777999;;;>>>@@@BBBCCCCCCIIIXXXggguuuqqqssshhhXXXIIIEEEIIIQQQ]]]hhhlllhhhbbbZZZRRRLLLFFFAAA:::888555444444555555444555555666666777888999999======???@@@BBBCCCDDDEEEIIIJJJLLLOOOTTTZZZbbbhhhsss~~~~~~yyynnnooopppppppppooonnnmmmjjjllllllhhheeeffflllrrr|||mmmYYYGGG<<<777333333222111000000000000////////////............------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------///111333777999;;;>>>@@@CCCGGGHHHGGGEEECCC???AAAGGGNNNUUUaaayyyzzzyyy|||}}}cccRRRLLLNNNQQQWWWbbbjjjnnnuuu}}}vvvoookkkgggcccdddhhhiiilllqqqtttvvvzzzqqqjjjgggqqq|||vvv^^^III>>>:::777444333111000///000111000///////////////////////////........................---------............///---...000222555777999;;;???@@@BBBEEEGGGPPPggg|||}}}uuuzzzlllUUULLLEEEGGGOOO[[[gggpppoooggg]]]TTTLLLEEE???<<<888666444444555666666555555555666777888::::::;;;======>>>@@@BBBDDDEEEFFFIIIKKKOOOSSSZZZbbblllrrr{{{qqqooollliiiiiilllooorrrqqqsssrrrmmmgggfffkkkppp{{{uuu___LLL???888444333222111000000000000////////////...............------,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.........,,,,,,...111444777999;;;===@@@DDDFFFGGGFFFDDDCCCAAAEEEMMMVVV```rrr~~~vvv{{{ppp[[[MMMLLLQQQTTT[[[eeemmmtttyyytttrrrmmmfffdddfffeeeiiiooosssvvv{{{nnnaaa```lllzzzlllTTTBBB;;;888666333222000000111111111000////////////////////////.............../////////---------............///,,,---000222555888:::;;;@@@@@@CCCHHHLLLZZZwww|||yyyyyyttthhhUUUIIIFFFFFFMMMYYYfffooosssqqqfffXXXOOOHHH???999888777666444444666777666555555555777888:::;;;<<<======>>>???AAACCCEEEFFFGGGJJJMMMSSSZZZbbblllvvv}}}}}}~~~~~~yyytttmmmhhhgggjjjpppssswwwyyyxxxqqqhhhdddggglllxxxxxxdddQQQBBB999444333222111111000111111////////////..................------------......,,,,,,------------,,,,,,,,,,,,,,,---......//////,,,...000333555888:::;;;===@@@DDDFFFEEEDDDCCCCCCFFFMMMXXXeeetttvvvsss~~~{{{gggWWWLLLLLLSSSZZZbbbmmmxxx||||||{{{yyyxxxsssjjjdddddd```ffflllqqquuu{{{rrr___[[[hhhwww}}}cccLLL@@@;;;888444222000000111222111000////////////////////////---........./////////000---------............///---...111444777:::<<<===@@@???DDDKKKRRRccc}}}vvvtttuuu{{{kkkVVVJJJFFFGGGKKKUUUdddooosssqqqjjj]]]PPPIIICCC;;;777666666555444444555666555444555666777999;;;<<<>>>>>>>>>???AAACCCEEEGGGHHHIIINNNSSS[[[dddnnnyyy}}}||||||}}}~~~}}}yyy{{{}}}}}}}}}}}}uuummmjjjlllpppsssuuuxxxxxxqqqgggbbbfffkkksss|||xxxgggVVVEEE:::444444333222111111111111////////////..................------------......,,,,,,------------,,,,,,,,,,,,------...////////////111333555888:::<<<<<<>>>AAADDDDDDCCCBBBCCCDDDLLLWWWgggyyy}}}vvvzzz~~~hhh\\\SSSLLLOOOWWWdddmmm|||}}}pppgggdddiiippp}}}|||}}}wwwllldddbbb]]]cccjjjooosssyyyvvv```XXXeeeuuuoooTTTDDD===999444222000000111222111000000000000000000000000000---.........//////000000---------.........//////---///222666999<<<===>>>@@@???EEEMMMUUUhhhwwwrrrrrrsssqqq[[[KKKEEEGGGJJJPPP\\\kkkuuutttooo```RRRFFFBBB???:::666777555444333333555555444333555666777999;;;===>>>???@@@AAABBBDDDFFFIIIJJJKKKTTTZZZcccnnnyyy|||yyyyyyyyyzzz}}}~~~}}}|||~~~}}}}}}{{{tttooooooqqqrrrnnnrrrtttnnnfffbbbgggmmmnnnwwwxxxhhhYYYHHH<<<555444333222111111111111000/////////..................------------......,,,------......------,,,,,,,,,------...///000000222333555888:::<<<===>>>>>>AAACCCCCCAAAAAABBBEEEPPP^^^rrr{{{yyy~~~iiiWWWRRRPPPMMMRRR[[[jjjvvvrrrbbbZZZXXXZZZaaaggg}}}yyyssslllgggbbbeeehhhlllrrrxxxddd]]]```qqq{{{eeeIII<<<:::777444111000000000///...//////000000000000//////......//////////////////,,,---............111333111222444777;;;===>>>>>>???GGGKKKSSSeeewwwvvvmmmnnnvvvoooYYYKKKFFFDDDCCCKKK[[[lllvvvsssjjjcccVVVMMMCCC<<<;;;:::777444555555444444444555555666555777:::;;;<<<>>>@@@BBBEEEBBBDDDHHHHHHHHHNNNWWW[[[aaakkkwwwzzzvvvxxxuuusssuuuyyy|||}}}}}}{{{{{{~~~}}}wwwqqqoooooonnnrrruuusssmmmiiiiiikkkppprrryyyyyyhhhZZZMMMEEE:::666222000111111///---000000000000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///111444888:::;;;;;;;;;<<>>AAAGGGRRRccc|||~~~eeeVVVKKKLLLOOOOOOWWWbbbpppfff\\\QQQMMMMMMRRR]]]ggg~~~{{{vvvooojjjbbbdddfffiiinnnuuu}}}nnn``````nnn}}}~~~jjjNNN???===777555222000000000/////////000000111111000000//////////////////.........---...//////......000222333333555999<<>>???AAACCCGGGDDDFFFJJJMMMPPPXXXbbbgggkkkrrr}}}yyyvvvuuusssqqqrrruuuyyyzzzzzz~~~}}}zzztttpppnnnnnnsssvvvuuuppplllkkklllnnnpppvvv}}}nnn___PPPFFF;;;777222111222222000...000000000/////////......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000111444888:::::::::;;;;;;>>>@@@CCCFFFCCC@@@EEEMMM\\\nnn{{{|||mmmZZZNNNGGGJJJMMMQQQ\\\iii|||RRRLLLGGGFFFHHHOOO^^^lll~~~yyyrrrmmmddddddeeefffjjjqqqyyy|||eee___gggwwwsssVVVDDD???888555222111111111000///000111111111111111111000000000//////.........---...///000///......///111444555888;;;===@@@AAABBBCCCIIINNN___wwwzzzooollllllxxxyyyzzz|||{{{qqqjjjdddcccrrrpppSSSFFFCCCDDDEEENNNVVVcccmmmpppiii\\\QQQGGGAAA;;;777888999888666555555555555555666777777:::<<<>>>??????@@@BBBDDDHHHFFFHHHMMMSSS[[[gggqqqxxxxxx{{{}}}yyywwwsssqqqpppppptttwwwzzzzzz{{{tttoooooosssxxxyyyuuupppmmmmmmmmmooottt|||vvvfffUUUIII<<<888333111222333111////////////.........------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111333555888:::999999:::;;;??????CCCEEEDDDCCCJJJSSShhh{{{xxx|||sssXXXNNNGGGEEEIIINNNUUUeeevvvIIIGGGFFFFFFGGGOOO```ppp|||uuuoooggggggfffeeehhhmmmuuu{{{jjj]]]___ppp{{{\\\HHH@@@999666333111111111000///111111222222222222111111000000000///......------///000111///......///111444666999<<<===???AAACCCCCCKKKRRRcccxxxsssjjjjjjmmmoooppprrrwww~~~}}}vvvqqqllleee```eeexxxgggKKKCCCDDDFFFGGGQQQZZZdddiiiggg___QQQFFFAAA===999777777888777666555555555555666777888999<<<>>>@@@@@@@@@@@@BBBDDDGGGGGGIIIPPPZZZggguuu~~~}}}yyywwwtttsssqqqrrrtttxxx{{{~~~{{{tttppptttzzz{{{xxxsssooommmooopppttt{{{~~~yyykkkZZZNNN>>>:::444222333444222000///.........------------//////...------------...------------------------------......///000111222444777999:::999999:::;;;@@@@@@BBBDDDCCCDDDMMMWWWooo|||xxxdddMMMHHHFFFHHHLLLQQQ[[[nnnAAAAAACCCEEEGGGOOOaaarrr~~~vvvqqqlllkkkiiiggghhhlllsssyyyrrr___[[[jjjcccKKK@@@:::888444222222111000///111111222222222222111111000000//////.........---000111111000......///111333666:::<<<===>>>AAACCCCCCNNNWWWcccrrrtttwww}}}jjjbbbcccfffjjjiiillltttrrrnnnjjjfff```^^^ggg{{{]]]GGGCCCEEEGGGIIIVVV___eeeddd___XXXKKK@@@???<<<999888777777666666444444555666777888:::;;;<<<>>>@@@@@@@@@AAABBBDDDEEEGGGKKKTTTaaarrr~~~zzzxxxttttttsssrrrtttxxx}}}|||rrruuuxxxzzzwwwsssooommmnnnnnnrrrwwwzzz|||vvvjjj[[[PPPBBB<<<666333444444333111///.........------------//////...------------...------------------------............///111222333666888::::::::::::;;;<<>>>>>BBBFFFKKKTTTgggwww{{{vvvzzz~~~xxxsssqqqpppmmmkkkjjjlllrrrvvv~~~hhh\\\hhhkkkPPPBBB;;;999555333222222111///000111111111111111111000///////////////////////////000111000//////000222333777;;;======>>>AAAEEECCCPPPZZZbbbkkklllrrrwwwhhhbbbbbbccciiihhhkkkuuuyyynnngggccc^^^[[[___lll~~~qqqQQQDDDCCCEEEJJJPPP```hhhiiiaaaXXXRRRIII???<<<;;;:::888777666666555444444555666888999;;;<<<<<<>>>@@@AAAAAABBBDDDFFFFFFJJJQQQ[[[jjj||||||yyytttssssssrrrssswww}}}uuuuuuvvvuuusssqqqnnnlllkkkkkknnnrrrtttvvv}}}|||ssshhhZZZQQQEEE@@@999555444444222111/////////.........------//////...------------...------------------------............///111333555777999;;;;;;;;;;;;===???DDDAAA@@@@@@@@@DDDQQQ^^^~~~wwwqqqqqqvvvyyy^^^NNNGGGEEEHHHLLLPPPXXXhhh@@@???CCCIIIPPPZZZkkkzzznnnmmmrrr}}}yyyuuusssrrrpppmmmkkklllpppsss{{{tttcccjjjtttVVVFFF<<<999666444333222111//////000000111111000000///------......///000000000...000000000///000111333444888===???>>>???CCCGGGEEERRRZZZaaaiiiiiiooowwwnnnmmmnnnmmmllljjjmmmwwwtttlllfff```ZZZ[[[gggzzz}}}www}}}rrr[[[FFFAAADDDGGGQQQ\\\iiioookkk\\\PPPLLLEEE<<<777888888888777666666666444444555666888:::<<<======???AAACCCCCCDDDGGGIIIIIIPPPYYYdddttt}}}yyyuuuuuuuuuttttttxxxxxxuuurrrooommmmmmlllkkkjjjjjjmmmppprrrssszzzxxxkkk]]]SSSIIICCC;;;666444333222000000000000/////////......//////...------------.................................---...///222444666888:::;;;<<<<<<===@@@BBBDDDAAA@@@@@@AAAGGGVVVeeeyyyjjjiiinnnxxxgggTTTKKKHHHEEEIIINNNTTTaaavvvAAA???AAAGGGOOOXXXgggtttkkk^^^bbbhhh||||||yyywwwtttsssqqqnnnllllllnnnpppyyy~~~iiilllzzz[[[JJJ===:::666444333222111000//////000000000000//////,,,,,,---...///000111111...///000000///000222444555:::???@@@???@@@DDDHHHGGGRRRZZZaaajjjjjjnnn|||}}}uuusssvvvyyyxxxooommmoooyyyqqqjjjiiibbb[[[```rrrwwwwww|||aaaOOOAAAAAAEEEJJJXXXgggnnnrrrkkkWWWIIIFFF@@@888333555666777666666666777444444555777999;;;===>>>>>>@@@BBBDDDEEEGGGIIIKKKLLLUUU___kkk|||~~~zzzxxxyyyyyywwwwww|||~~~~~~zzzuuupppkkkjjjjjjjjjjjjlllkkknnnqqqrrrtttzzzrrrbbbWWWKKKDDD<<<666444333111///000000000000//////////////////...------------...........................///...---...///222444666888:::<<<======???BBBDDDCCCAAA???@@@CCCJJJ[[[jjjqqqdddeeeooo{{{rrr]]]RRRMMMKKKFFFKKKQQQYYYjjjAAAAAAEEEJJJNNNWWWffftttrrreee^^^bbbkkkzzz~~~{{{yyyvvvttttttrrrooojjjhhhiiinnnqqqzzzwwwppp```LLL@@@;;;777777555222111444111111111111111111111111111111111111000000000000111000000000000222333555:::===???@@@@@@BBBGGGKKKJJJVVV```bbbccckkkuuu||||||xxxxxxqqqqqqvvv~~~uuuooofffeeeiiiuuunnnPPPMMMGGGBBBDDDOOO^^^iiiqqqiii^^^RRRHHH@@@999555555666666666777777777888555777888888999;;;>>>AAA@@@@@@BBBEEEEEEDDDHHHOOOUUU^^^lllzzz{{{}}}|||{{{|||yyyrrrllliiiiiiiiiiiijjjnnnppppppoooqqqxxx}}}xxxhhh]]]RRRGGG===999888333///...000000000000//////////////////////////////..............................000///......///222666888<<<<<<<<<===>>>@@@BBBCCCGGG@@@>>>DDDHHHNNN```tttvvvmmmeeefffsssjjjXXXKKKHHHJJJRRROOOTTTeee{{{BBBBBBEEEIIIMMMUUUdddrrrjjj___ZZZ```lll~~~}}}{{{yyywwwuuusssqqqnnnjjjggghhhkkkooovvv~~~~~~qqq}}}cccNNNBBB<<<888777555111000222111111111111111111111111111111111111000000000000111000000000111222444555:::<<>>:::777666666666666777777777777666777888999:::<<>>@@@AAACCCCCCAAA===>>>FFFLLLTTTiiivvvnnniiinnnyyycccUUUMMMLLLOOORRRRRR[[[nnnDDDCCCEEEIIILLLSSSbbbppp|||wwwfff]]]ZZZbbbqqq~~~|||{{{yyywwwuuupppooommmiiiffffffhhhkkkqqqyyytttwwwiiiRRREEE>>>888777555111///111111111111111111111111111111111111111000000000000000000000000111333555666:::<<>>???AAABBBCCCDDD>>>===AAAIIIOOOZZZrrruuupppoooyyymmmZZZRRRPPPRRRUUUVVV[[[hhh}}}EEEDDDEEEHHHKKKRRRaaaooo{{{uuuiiibbb___hhhyyy|||zzzyyyxxxuuusssnnnnnnllljjjfffeeefffhhhpppwwwyyysssnnnWWWFFF>>>888666555222000222111111111111111111111111111111111111000000000///000000000111222444666888:::<<>>BBBEEEGGGFFFHHHKKKMMMPPPYYYcccuuu}}}|||wwwsssoookkkgggeeefffjjjooosssuuuxxx|||{{{bbbSSSDDD;;;888444333444000000000000////////////,,,,,,,,,---------------......................../////////000222555777999<<<===>>>@@@AAABBBCCCCCC@@@AAAEEEJJJPPP___yyytttrrruuu}}}aaaSSSQQQSSSVVVYYY```iiiyyyGGGFFFFFFIIILLLTTTcccrrr{{{uuujjjeeeeeeooo~~~{{{yyywwwuuurrrooommmmmmnnnllliiigggggggggpppwwwsssyyyrrr^^^HHH???888777777444333444111111111111111111111111111111111111000000000///000000000111333666888999:::===@@@AAACCCGGGOOOUUU```ccceeeiiirrr}}}~~~www```OOODDDFFFBBBAAAHHHUUU___bbb```YYYRRRGGG???:::888888888777777777777666666666666888:::;;;<<<===@@@DDDGGGGGGFFFHHHMMMQQQWWWcccnnn}}}yyytttqqqmmmhhheeecccfffkkkppptttwww{{{}}}~~~jjjZZZHHH===888333222333000000000000////////////,,,,,,,,,---------..............................//////000111333666888::::::;;;===???@@@AAAAAAAAABBBDDDHHHNNNWWWiiiqqquuu}}}lllXXXQQQRRRVVV[[[___lllxxxHHHFFFGGGKKKOOOWWWhhhwww{{{wwwjjjhhhjjjvvv~~~|||yyyxxxvvvssspppmmmlllnnnpppooommmkkkiiiiiinnnttt|||vvvtttwwwfffLLLBBB999888888666444444111111111111111111111111111111111111000000000000000000000222444777999;;;;;;>>>AAACCCFFFLLLUUU\\\bbbeeeiiilllvvv|||gggSSSGGG???CCCAAACCCLLLYYYccceeecccTTTMMMDDD===888777666666666666666666777777777777999;;;<<<>>>???BBBEEEIIIIIIHHHJJJQQQXXXaaappp~~~~~~~~~|||wwwssspppllliiifffeeefffjjjnnnsssxxx{{{}}}nnn]]]JJJ???888333111222000000000000////////////,,,,,,,,,---......//////........................//////000222555777999:::999;;;===???@@@AAAAAA@@@BBBFFFOOOZZZiiiqqqzzziii```WWWTTTVVVZZZbbbkkk{{{HHHGGGHHHLLLQQQ[[[lll|||sssrrruuuzzzxxxwwwvvvuuussspppmmmmmmooorrrsssqqqooommmmmmiiinnnvvv~~~zzzrrr{{{|||oooSSSGGG<<<:::999666333222111111111111111111111111111111111111000000000000///000000222444888:::<<<<<>>@@@CCCGGGJJJLLLLLLOOOWWW```mmm|||||||||{{{{{{|||||||||}}}yyytttpppmmmjjjgggeeefffggghhhlllrrrwww{{{}}}mmm]]]KKK@@@:::555222333000000000000////////////,,,------...//////000000...........................///111333666888:::;;;:::;;;>>>@@@BBBBBBAAAAAADDDLLLZZZlll|||wwwyyy\\\[[[[[[[[[ZZZ___mmm{{{HHHGGGIIIMMMSSS^^^ppp~~~vvvuuuuuuuuuuuutttqqqooommmppptttvvvtttrrrpppooodddjjjrrryyy|||qqqwww~~~uuuXXXKKK???;;;:::666111000111111111111111111111111111111111111000000000000///000000222555888;;;======@@@DDDGGGLLLTTT^^^fffdddjjjnnnpppvvv|||}}}|||dddKKKDDDEEEDDDAAAEEEMMMWWW___```\\\WWWHHHCCC===999777666555444333444555666777888999::::::<<<>>>???@@@CCCGGGKKKPPPOOOSSS\\\ggguuu{{{zzzyyyxxxxxxxxxxxxxxxzzzvvvqqqmmmjjjhhhfffeeefffeeefffiiiooouuuyyy{{{}}}kkk[[[JJJ@@@;;;666444555000000000000////////////------......///000111111...........................///111444666888:::;;;;;;<<>>>>>@@@???>>>AAAGGGQQQfffyyyzzzgggWWWUUUXXX\\\^^^aaaqqqKKKKKKNNNRRRYYYeee{{{}}}wwwqqqnnnoooooommmmmmoootttvvvyyyyyyvvvqqqmmmkkkkkknnnqqqrrrttt|||wwwhhhiiiqqq}}}}}}dddIII>>>;;;777444555333222222222111111111111222222222222222222222222000222333444666888<<>>???DDDIIIPPPXXX\\\YYYQQQHHHCCC>>>:::666444444555555555666666777888999;;;<<<===>>>@@@BBBCCCFFFKKKQQQUUU___iiiwww~~~xxxwwwwwwuuussspppnnnmmmnnnnnnppppppooommmllljjjhhhgggaaa^^^\\\```cccfffkkkrrryyy~~~}}}yyytttnnnaaaSSSJJJBBB:::555444333222222111111000//////////////////............///......---......//////111222444777999;;;<<<===<<<<<<>>>@@@@@@???DDDKKKWWWsss}}}xxx~~~nnn[[[RRRPPPRRRUUUYYYaaauuuVVVVVVWWW[[[aaannnwwwqqqmmmnnnnnnkkkkkkmmmpppsssuuuuuurrrooolllkkkllloooqqqooonnnuuunnniiikkk~~~oooPPP@@@;;;777555444333333222222222111111111222222222222222222222222111222444555777:::>>>AAAGGGFFFQQQdddpppnnnmmmpppttt|||yyyzzz|||yyyoootttkkkRRR@@@@@@BBB???AAAIIIIIIRRRZZZ\\\VVVMMMFFFCCC:::777444333444666666555666666777888:::<<<===>>>AAACCCEEEGGGIIIOOOWWW]]]fffppp}}}zzzzzzvvvtttqqqnnnllllllllllllnnnnnnnnnnnnllljjjgggeeeaaa]]][[[^^^aaacccgggmmmtttzzz~~~yyyyyyxxxuuummmaaaTTTLLLDDD;;;555444333222222111000000/////////////////////........................//////000222333555777999;;;<<<<<<<<<<<>>CCCAAACCCKKKOOOWWW]]]\\\SSSIIICCCAAA777555444444555666666555666777777999;;;===>>>@@@BBBDDDGGGHHHJJJQQQ[[[bbbooowww||||||wwwuuuqqqnnnlllkkkkkkllllllmmmnnnnnnllliiifffdddccc___]]]```aaaaaaeeejjjqqqxxx|||xxx{{{{{{yyylll```SSSKKKDDD;;;666555222111111000000///...............///////////////...............///000111111333555777999:::;;;;;;===>>>@@@AAA??????HHHRRRjjjzzztttuuuxxx^^^SSSSSSVVVTTTTTTZZZeee{{{vvvpppkkklllkkkgggggghhhfffhhhjjjjjjiiihhhhhhiiiiiijjjiiiggggggmmmxxxzzzhhhhhhzzz___GGG<<<888555333333333333333222222222222333333333333333333333333111333666888:::>>>BBBFFFHHHSSShhhzzz}}}~~~|||xxxwww{{{nnnOOOBBB:::===AAABBBFFFLLLYYY]]]___ZZZOOODDD===;;;666555444555777777777555777777888999;;;>>>@@@AAAAAADDDFFFGGGIIIQQQ]]]fffyyy|||{{{wwwuuuqqqnnnlllkkkkkkkkkjjjkkkllllllllljjjhhhfffgggcccaaabbbbbbaaacccgggnnnuuu~~~~~~}}}mmmaaaSSSKKKCCC;;;777666222111111000//////...............///////////////............///000111111222333555777999:::;;;;;;>>>???@@@@@@???AAAMMMYYYxxxxxxtttxxxqqqZZZQQQRRRVVVTTTVVV___mmm}}}uuuoookkkkkkjjjfffeeegggfffhhhhhhhhhfffeeeeeeffffffeeedddccceeellluuu|||llleeeuuufffLLL???;;;777444444444333333333222222222333333333333333333333333222444666999;;;???DDDGGGRRRiiittttttuuusssvvv~~~^^^DDDAAA======@@@FFFKKKOOO]]]^^^]]]VVVLLLBBB;;;888555555555666888888777555777777888:::<<<>>>@@@AAABBBFFFIIIJJJLLLTTTaaalll|||zzzvvvtttqqqmmmkkkjjjiiijjjfffggghhhjjjkkklllkkkkkkkkkfffddddddccc```aaadddiiiqqq|||sssfffWWWMMMEEE===888888333222222111111000//////............/////////000............///000111222444555777888:::;;;<<<<<<======?????????DDDSSSccc|||vvvvvv~~~jjjWWWPPPQQQRRRRRRYYYgggzzz~~~{{{uuuoookkkjjjiiieeedddfffhhhiiiiiigggdddccccccddddddbbb```aaaeeellltttyyyrrrcccqqqkkkPPPBBB===999555444444444333333333222222333333333333333333333333222444777999<<<@@@EEEHHH```~~~wwwnnnppppppnnnuuuvvvTTT>>>BBBBBB???AAAJJJQQQSSS\\\[[[XXXRRRJJJBBB===:::666555666777999999777555777777888:::<<>>999999444444333333222111111000---.........//////000000............///000222222555666888:::;;;=========<<<<<<===>>>???FFFXXXjjjxxxuuuyyygggVVVPPPQQQSSSUUU^^^qqq|||sssmmmppp}}}}}}vvvrrrmmmiiihhhgggfffeeedddeeeffffffeeedddbbbaaa```]]]]]]```dddhhhpppyyy}}}yyygggjjjxxxvvvTTT???;;;:::777555444444333333222222111222222111111222222333444222666666;;;CCCAAAHHHZZZuuuwwwppplllmmmppprrrwww|||iiiLLLCCC>>>===???AAAEEEQQQ]]]ggg```VVVMMMFFF@@@;;;888555666666777777777777666777999;;;<<<===???BBBEEEIIIKKKNNNRRRXXXbbboooxxx|||xxxsssnnnkkkkkkhhhdddccceee```^^^^^^bbbiiinnnpppppppppnnnkkkfffcccbbbccceeelllmmmsss|||wwwjjj[[[RRRKKKBBB:::777555444222111000000//////////////////////////////---///////////////111333555777888888888888:::<<<>>>:::;;;AAABBBGGG\\\ssszzzooorrr~~~{{{___QQQOOORRRXXXWWWbbbmmmfffbbbggguuu}}}zzzvvvpppkkkhhhgggeeeddddddeeeeeeeeedddcccbbbaaa```]]]\\\```bbbfffnnnwww|||lllhhhnnnzzzXXXCCC<<<:::777555555444333333222222111222222222111222222333444444777666:::AAACCCOOOggguuuqqqllljjjmmmpppsssxxx}}}cccIIIAAA======AAADDDJJJVVVbbbfff___TTTJJJCCC===999777666666555444444555777888888:::<<<===>>>@@@CCCFFFIIILLLQQQUUU\\\gggttt}}}}}}xxxrrrmmmjjjiiieee```___aaa]]]\\\\\\```gggllloooooopppooommmjjjgggffffffgggjjjkkkpppzzzxxxlll^^^VVVNNNDDD;;;888555444333111000000//////////////////////////////...///000/////////111333555777888999888999:::<<>>???DDDFFFLLLbbbyyy}}}rrrlllssssss]]]SSSSSSUUU[[[___qqqzzz^^^YYYXXX___mmm}}}zzzsssmmmjjjgggdddcccddddddddddddcccbbbaaa``````]]]\\\___aaacccjjjrrr{{{ssseeeaaaooo~~~^^^GGG>>>:::888555555444444333222222222222222222222222333444444444888666888@@@EEEXXXuuuuuulllkkkhhhhhhmmmqqqtttyyytttYYYEEE>>><<<===BBBHHHPPP\\\fffeee]]]QQQFFF???:::888666777555333222222444777999888:::<<<>>>???AAADDDGGGJJJNNNTTTZZZbbbnnn{{{~~~yyyqqqlllhhhfffbbb\\\ZZZ\\\YYYYYYZZZ^^^dddjjjmmmnnnppppppooonnnmmmkkkjjjiiifffgggmmmvvvzzznnnaaaZZZRRRGGG===888555444333222000000000000////////////////////////...///000000//////111333555777888999888999;;;<<>>DDDKKKUUU___fffeee\\\OOOCCC<<<888777777666555444444444666888999999;;;===???@@@CCCFFFIIIJJJPPPXXXaaajjjvvvzzzqqqkkkgggddd___YYYVVVXXXWWWWWWYYY]]]ccchhhlllnnnoooooopppqqqqqqpppmmmjjjddddddiiisss||||||yyynnnccc\\\UUUIII===888555444333222111000000000////////////////////////...///000000///000222444555666888999999:::;;;===@@@AAAEEEKKKPPP\\\ssswwwfffeeeiiixxxppp^^^YYY[[[^^^aaaeeeuuu~~~{{{wwwnnnUUUSSSVVV___lllyyysssooollliiigggcccbbbbbbaaa``````_________\\\[[[]]]^^^^^^dddkkkuuuiiiYYYbbbxxxiiiQQQ@@@999999666666555444444333333222333333222222333333444555333999:::<<>>888666555333222111111000000////////////////////////...000000000000000222444555666888999999:::<<<>>>@@@EEENNNWWW___lllrrrfffgggmmm}}}ggg[[[[[[___dddiiiuuu}}}}}}~~~ooofffRRRRRRVVV___lll}}}yyy{{{|||vvvqqqnnnkkkiiibbbbbbaaa_______________^^^\\\[[[]]]]]]^^^bbbiiirrr{{{rrr___ccctttqqqWWWCCC::::::666666555555444333333333333333333333333444444555444999:::???GGGKKK\\\xxxxxxuuuoooyyyzzzvvvvvvxxxuuutttvvvxxx~~~kkkQQQCCC>>>;;;???BBBGGGPPP\\\bbbbbb___WWWKKK@@@:::888888888333555888;;;<<<;;;999777;;;===@@@AAACCCFFFIIILLLOOOWWWcccooozzz|||uuummmhhhdddbbb^^^XXXVVVXXXWWWYYY\\\___aaaeeejjjnnnmmmmmmmmmpppsssqqqlllhhhcccaaadddlllttt|||vvvlllaaa\\\UUUJJJ???:::666555444222111111111111///////////////////////////000111111000000222444444666888999:::;;;===???DDDNNN]]]iiittt}}}pppjjjnnnuuuuuuaaa[[[]]]aaaiiirrryyyllleeeOOOPPPUUU^^^lllrrroootttxxxrrrnnnjjjhhhbbbaaa```^^^^^^^^^^^^___^^^[[[[[[]]]^^^^^^bbbhhhoooxxx|||fffcccmmm{{{zzz___FFF;;;;;;666666666555444444333333444333333333333444555555666:::999???JJJOOO^^^xxxqqqooooooyyyzzz{{{{{{yyyyyy|||~~~eeeLLLAAA===;;;???DDDIIITTTaaafffdddZZZRRRGGG>>>999777777777333444777888::::::999999<<<>>>@@@BBBDDDGGGKKKNNNSSS\\\iiiwwwwwwooojjjeeeaaa```]]]XXXVVVYYYXXXZZZ]]]___```ccchhhlllooommmmmmooorrrrrrlllgggbbb```aaagggnnnvvvvvvkkk```[[[UUUKKKBBB===666555444333222111111111///////////////////////////000111111000111333555444666999::::::;;;===???GGGVVVkkkzzzyyypppooouuuvvvhhh]]]]]]```cccnnn{{{}}}rrrjjjeeeMMMNNNTTT___mmmvvvjjjiiipppzzzsssnnniiifffbbbaaa___^^^]]]]]]^^^^^^]]][[[[[[]]]^^^^^^bbbiiimmmvvvkkkbbbgggtttdddIII<<<<<<666666666555444444333333444333333333333444555555888:::888???KKKRRRaaazzzooonnnmmmvvv~~~~~~xxxuuuzzz~~~{{{{{{zzzbbbKKK@@@<<<:::@@@EEEKKKWWWdddiiigggVVVOOOEEE===888777666666444444555555777888999:::<<<>>>AAACCCEEEHHHKKKNNNWWW```nnn{{{ssskkkgggbbb______\\\WWWWWWYYYWWWZZZ]]]^^^___bbbgggkkkpppnnnmmmooorrrrrrmmmgggaaa______dddkkkrrr~~~vvvkkkaaa[[[VVVMMMDDD@@@666555444333222111111111///////////////////////////000111111000111333555444666999::::::;;;>>>@@@GGGZZZqqqxxxrrrrrrzzziii___[[[___aaacccpppzzzqqqiiidddaaaOOOQQQWWWbbbqqquuummmeeedddppp|||uuullldddbbbccc```^^^\\\\\\\\\ZZZXXX^^^^^^]]][[[ZZZ[[[^^^```hhhqqqvvvfffeeerrrnnnNNN>>>???888888777777666444333222444444444444444555666777666;;;>>>AAAKKK]]]nnnxxxwwwooommmnnntttyyyxxxtttuuu|||~~~YYYDDD???@@@AAAAAAEEERRRaaajjjhhhcccVVVNNNCCC;;;777777888999555666777888888999;;;======???AAADDDGGGJJJLLLNNNVVVaaaqqq}}}ssslllbbb```^^^\\\YYYVVVTTTSSSXXXYYY\\\___bbbdddeeefffggghhhkkkmmmmmmkkkiiigggbbb______cccggglllvvvuuulllccc^^^WWWKKK@@@<<<777555222111000000...,,,//////............//////////////////000111333333555777888999:::;;;>>>@@@KKKaaaxxxrrrnnnxxx{{{zzz^^^ZZZWWWWWWZZZcccvvv|||rrrkkkgggccc```OOOPPPVVVcccssszzzlllddd```bbbqqq|||uuummmgggfffcccaaa^^^]]]\\\\\\ZZZYYYZZZ[[[\\\[[[[[[]]]aaadddiiiqqq}}}~~~jjjccclllsssSSSAAA???888888777777666555333333444444444444555666666777888<<>>AAADDDCCCHHHSSSaaagggddd___SSSMMMCCC;;;777777777888555666888888888999;;;>>>???AAACCCEEEHHHKKKNNNQQQ[[[fffuuu~~~uuukkkddd___^^^\\\ZZZWWWUUUSSSSSSUUUVVVXXX[[[^^^```bbbbbbggghhhjjjlllmmmllllllkkkkkkgggfffhhhkkknnnvvvuuukkkbbb\\\VVVKKKAAA===444444444444555333111...//////............//////////////////000222333444666777999999:::;;;>>>AAANNNccczzzrrrqqquuuwwwlllUUUSSSSSSUUUYYYcccuuuzzzpppjjjeeeaaa^^^PPPPPPVVVdddvvvpppddd]]][[[aaattt|||uuunnnkkkkkkeeebbb___]]]\\\\\\[[[ZZZWWWXXXZZZ[[[]]]```dddgggjjjqqq{{{qqqbbbdddyyy{{{ZZZEEE???888888888777666555444333444444444444555666777888;;;>>>AAADDDOOObbbsss{{{}}}}}}}}}}}}{{{zzzxxxuuuuuu}}}www}}}^^^HHH>>>>>>AAAFFFFFFKKKUUU```ddd```ZZZOOOIIIBBB<<<888777777666555666888888888:::<<<>>>AAACCCEEEGGGIIIMMMRRRUUUcccmmm|||yyyqqqhhhaaa[[[ZZZXXXVVVUUUTTTSSSRRRQQQRRRSSSVVVXXX[[[]]]___fffgggiiijjjlllnnnooopppsssooolllmmmmmmooouuu}}}}}}tttiii^^^XXXRRRIII@@@<<<333444555777888777333000000//////......//////000/////////000111222333444777888999999:::<<>>BBBFFFGGGMMMWWW```bbb\\\UUUJJJEEE@@@<<<999777666444555777888999999:::===???BBBDDDFFFGGGIIINNNVVV[[[kkkuuu|||tttllleee___XXXWWWVVVTTTSSSSSSSSSSSSPPPPPPQQQRRRUUUYYY\\\^^^eeeeeefffhhhkkknnnrrrssstttpppnnnnnnnnnnnnttt{{{vvviii[[[TTTOOOFFF>>>;;;666555555666666666333000000000////////////000000...//////000111333444555777888999999:::<<<@@@CCCQQQgggpppggglllpppxxx{{{aaaOOOKKKJJJLLLRRR[[[iii~~~vvvmmmgggbbb^^^ZZZTTTSSSXXXggg}}}nnnbbb^^^^^^___nnn}}}vvvooolllmmmfffccc___\\\[[[[[[ZZZZZZWWWYYY[[[\\\]]]^^^aaaccceeekkkttt~~~jjj___mmmlllPPP@@@:::999888666555555555555444444444555666777888999===@@@BBBFFFRRRdddqqqvvvtttxxx~~~yyytttuuuVVVEEE>>>===???CCCDDDHHHOOOYYY``````YYYRRREEEBBB>>>:::999777555333555777999999:::;;;>>>AAABBBDDDFFFGGGJJJPPPZZZbbbttt}}}{{{tttllleee___[[[WWWVVVTTTSSSRRRRRRSSSTTTPPPPPPPPPQQQTTTXXX\\\^^^bbbbbbccceeehhhlllppprrrqqqnnnmmmnnnooopppvvv}}}qqq___VVVPPPHHH@@@<<<:::777444222222222111000000000////////////000000...//////000111333555666777888999999:::>>>BBBFFFOOOgggyyyiiidddlllrrrnnnXXXMMMKKKJJJLLLSSS]]]nnnuuulllgggbbb]]]YYYUUUTTTZZZlll~~~hhh^^^^^^aaajjj|||xxxqqqmmmmmmgggccc^^^[[[ZZZZZZYYYYYYXXXZZZ\\\\\\[[[\\\]]]^^^bbbhhhrrr|||sssbbbjjj{{{uuuVVVBBB;;;:::888666555555555666333444444555666888999:::>>>AAADDDJJJVVVeeeppprrrpppvvv~~~tttuuueeeKKK@@@???>>>@@@DDDDDDIIIQQQ[[[```^^^UUUNNNAAA???;;;999888777555333666777999:::;;;<<>>;;;777222000///000000000111000000//////000000111...//////000222444666777666777888999;;;???EEEIIIQQQjjjtttiiigggpppyyygggTTTMMMJJJJJJNNNWWWeeexxx~~~tttkkkfffaaa\\\XXXTTTTTT]]]qqqzzzfff```dddjjjwwwzzzsssooonnnfffbbb]]]YYYXXXXXXXXXXXXXXXYYY[[[[[[ZZZZZZ[[[\\\```gggpppzzz{{{fffhhhttt~~~]]]FFF<<<:::888666555555666666333444444555666888:::;;;@@@DDDHHHNNNZZZhhhooooooooovvv|||uuu|||mmmVVVBBB>>>@@@???@@@DDDFFFKKKTTT]]]```[[[QQQIII???<<<999777666666555444666777999:::;;;===@@@CCCCCCGGGJJJKKKNNNXXXhhhttt~~~uuusssoooiiiccc^^^[[[ZZZTTTSSSPPPNNNMMMNNNOOOPPPNNNMMMKKKKKKNNNSSSYYY\\\[[[[[[]]]___aaadddfffggghhhfffgggkkkmmmooovvv~~~{{{nnn___VVVLLLCCC===888555222111111111111000111111000000000000111111......///000222444666777555666777999<<>>;;;888555555666555555666888:::;;;<<<===@@@CCCEEEHHHLLLMMMQQQ\\\lllyyy}}}uuujjjiiifffaaa[[[WWWUUUTTTSSSQQQNNNLLLKKKLLLMMMNNNLLLJJJHHHHHHKKKPPPVVVZZZYYYYYY[[[]]]___```bbbbbbcccaaabbbfffiiikkkrrryyywww|||}}}yyy{{{ppp___UUUJJJ@@@:::444333333333444444222000111111000000000000111111......///111222555666777444555777999<<>>===@@@BBBEEEHHHNNNSSS[[[___]]]TTTKKKDDD<<<:::888555444555777888888888999;;;===@@@BBBCCCGGGHHHJJJMMMTTTaaappp{{{|||}}}tttqqqmmmiiiddd^^^YYYVVVTTTSSSTTTPPPLLLIIIIIIJJJKKKLLLJJJJJJIIIIIIJJJMMMRRRVVVZZZ\\\^^^___^^^^^^___aaaaaabbbccccccdddgggkkknnnrrruuu~~~}}}xxxtttxxx{{{}}}rrr___RRRHHH???999999888666333111000///...000000////////////000000......///111222333444555999888:::===@@@DDDNNNYYYqqqjjjbbbjjjxxxzzz^^^RRRSSSLLLXXXiii{{{{{{tttkkkeeeaaa^^^ZZZVVVVVV[[[hhh}}}vvvjjjjjjvvvxxxpppkkkhhhddd^^^ZZZXXXWWWVVVUUUWWWXXXXXXYYYYYYXXXXXXXXX___aaagggqqq{{{vvveeegggmmm~~~oooPPPBBB;;;555666777666666888555555666555666999>>>AAAEEEEEEMMM\\\gggkkknnnrrrxxxwwwvvvwwwzzz}}}yyysssyyytttPPPFFF======@@@BBBFFFIIIPPPVVV]]]aaa]]]TTTIIICCC;;;:::777555444555666777888888999;;;===@@@BBBCCCGGGIIIMMMQQQYYYgggvvv}}}yyyuuunnnkkkhhhfffaaa\\\XXXVVVTTTTTTTTTQQQLLLJJJJJJLLLLLLLLLIIIIIIHHHGGGFFFHHHLLLPPPVVVXXX[[[\\\]]]^^^___aaacccddddddddddddeeeiiilllpppttt||||||vvvtttyyy}}}vvvfffXXXNNNGGG@@@;;;999888666444111000///...000000////////////000000///000111222333444555666777777999>>>AAAFFFRRR^^^xxx}}}mmmiiinnn{{{www]]]UUUWWWZZZgggwwwyyyrrrjjjccc___\\\XXXTTTVVV]]]lllxxxnnnppp~~~~~~xxxqqqkkkiiieee___[[[YYYWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ^^^___eeennnvvvkkkeeebbbsssxxxWWWDDD<<<666777888777666888444666777777888:::>>>AAAHHHFFFOOObbbjjjhhhkkkttt~~~|||zzz{{{|||||||||{{{~~~~~~vvvtttzzzmmmMMMDDD<<<===@@@CCCFFFKKKSSSZZZaaaccc^^^SSSGGG@@@:::888666444444444666777888888:::;;;>>>AAACCCDDDHHHKKKPPPVVV```nnn~~~xxxttt|||uuummmiiihhhdddbbb^^^[[[WWWUUUTTTTTTSSSPPPMMMKKKLLLMMMMMMMMMJJJJJJHHHFFFDDDEEEHHHJJJPPPSSSWWWYYY[[[]]]```bbbeeeffffffeeedddeeehhhjjjpppuuu}}}yyyuuuuuu{{{}}}nnnfff[[[RRRKKKEEE???;;;999888666444222000//////000000////////////000000000111222333444666777777666666999>>>BBBIIIXXXeeewwwpppqqqtttqqq\\\XXX\\\fffrrrwwwpppgggaaa]]]YYYUUUQQQUUU^^^ppptttuuuyyyrrrnnnkkkgggaaa\\\YYYXXXVVVUUUVVVUUUUUUUUUVVVWWWYYYZZZ^^^___dddkkkrrr{{{ooo```^^^mmm~~~]]]EEE===777777888777666888333555777888999;;;>>>@@@IIIGGGSSShhhppplllppp}}}}}}xxxuuusss{{{||||||fffIIIAAA<<<===@@@CCCHHHMMMWWW^^^eeeeee]]]PPPEEE>>>888777555444444444555666888999:::<<>>:::999888666444222111000000000000////////////000000000000111333444555666777666777:::>>>CCCKKK\\\llloooooouuuyyyjjjZZZZZZ```ppp{{{vvvooofff___[[[XXXSSSPPPUUU```ttt{{{xxx{{{uuuqqqmmmhhhbbb]]]ZZZXXXVVVUUUWWWWWWVVVUUUVVVWWWYYYZZZ^^^___ccciiinnnvvvuuu\\\YYYfffyyydddGGG???888888999777666777111333666888999<<>>AAAEEEJJJQQQ\\\bbbgggfff[[[NNNBBB===777666555555444555555666888999:::===???BBBEEEGGGJJJOOOWWW___jjjxxxpppmmm}}}vvvmmmjjjgggfffhhhcccaaa^^^[[[WWWTTTRRRPPPNNNMMMLLLLLLMMMNNNMMMLLLIIIIIIIIIGGGEEEEEEHHHJJJJJJMMMRRRVVVZZZ]]]aaaddddddfffhhhjjjjjjllloooqqqvvv{{{zzztttoooggg```___\\\VVVPPPJJJDDD>>>;;;999888666444333111111111000000////////////000000///000111222333555666666777888;;;???DDDNNNbbbtttkkkmmmwww}}}{{{cccXXX\\\ccc{{{uuuooofff___ZZZWWWRRRNNNVVVbbbyyy}}}xxx|||wwwsssooojjjddd^^^[[[YYYWWWUUUVVVVVVVVVVVVWWWWWWXXXYYY\\\]]]aaaeeehhhppp}}}^^^SSS]]]oookkkHHH@@@:::999999777666777111333555888:::>>>BBBFFFLLLSSSaaammmrrrvvvyyyqqqlllvvvzzzxxx|||qqqUUUBBB===<<>>777777777777777777777777999999;;;>>>AAADDDGGGHHHOOOVVV```lllxxx~~~xxxwwwuuussstttwww|||rrrfffgggyyy{{{llleeebbb```___```]]]\\\[[[YYYVVVSSSQQQOOONNNNNNOOOQQQRRRRRRPPPNNNIIIIIIIIIHHHFFFFFFGGGIIIGGGKKKOOOSSSVVVYYY\\\___aaacccgggjjjlllnnnqqqsssyyy~~~vvvnnneee\\\XXXTTTNNNGGGAAA>>>>>>>>>999888666555333222222222000000////////////000000000111222333444555666777777:::???EEELLL[[[uuuyyyoooqqq~~~mmm\\\[[[fffppp|||rrrlllbbb[[[WWWRRRMMMJJJ[[[iiimmmiiiwww~~~{{{vvvsssqqqllleee```\\\YYYWWWUUUMMMOOORRRUUUWWWXXXYYYYYYWWWXXX[[[]]]___fffxxxkkkYYY___kkklllJJJBBB;;;::::::777666777444555777999===CCCKKKPPPcccttt}}}xxxvvvtttpppzzzuuuqqqssszzz}}}SSSHHH???======AAAEEEIIIQQQYYYbbbfffhhhaaaSSSFFF@@@>>>777777777777888888888888999:::;;;>>>AAADDDGGGIIIQQQXXXdddppp~~~}}}||||||xxxtttqqqqqqqqqoooiiiccceeefffiiikkkmmmqqqvvvyyy|||nnnccceeewwwzzzllleeebbb___^^^___YYYYYYXXXWWWUUUSSSQQQPPPOOOOOOQQQSSSUUUUUURRRPPPMMMNNNMMMLLLIIIHHHIIIJJJFFFJJJNNNQQQTTTVVVYYY\\\```cccfffiiikkkllloooqqq}}}zzzrrrggg]]]\\\XXXPPPGGG???<<<<<<===999888666555444333222222000000////////////000000111222333444555777888888777:::@@@GGGOOO```}}}zzzvvvsssuuuiii[[[^^^jjjuuu~~~qqqjjjaaaYYYUUUPPPKKKHHHZZZooo~~~iiifffsss|||vvvsssqqqmmmgggbbb^^^[[[WWWUUUTTTTTTTTTVVVXXXYYYXXXVVVWWWVVVXXXZZZ]]]dddrrrpppWWWYYYfffcccJJJ>>>;;;<<<555555999666;;;777888======???NNNaaa}}}{{{yyyxxxsss|||}}}~~~~~~rrrsss{{{xxxUUUFFF???;;;;;;BBBGGGLLLVVVaaakkkkkkggg^^^RRRFFF???<<<888777777666666777888999<<<===>>>======@@@FFFLLLRRR\\\kkkxxx|||rrrnnnjjjeeeccccccaaa^^^[[[YYYYYYYYYYYYXXX\\\```dddhhhmmmrrrvvvqqqccceeegggvvv~~~qqqhhhcccaaa___]]]]]]ZZZWWWUUUTTTTTTSSSRRRSSSTTTWWWXXXXXXVVVTTTRRRMMMNNNPPPNNNKKKGGGEEEDDDDDDEEEHHHLLLPPPTTTWWWXXX]]]```eeehhhiiijjjkkkmmmwww~~~yyymmm^^^^^^VVVLLLDDDAAA>>><<<::::::777444333333222111000111000...---...///111222000000111222333555666777:::>>>DDDLLLYYYmmmtttlllmmmtttwwweee]]]^^^nnn|||oooggg]]]UUUQQQNNNJJJGGG]]]rrrxxxdddbbbqqq}}}wwwsssooolllgggdddaaa^^^[[[XXXTTTSSSSSSUUUWWWXXXWWWVVVWWWVVVWWWZZZ]]]cccqqqvvv___]]]eee}}}fffLLL>>>;;;<<<555555999666:::777888>>>???BBBQQQddd{{{yyy~~~tttppp~~~~~~~~~{{{vvvRRRBBB???===>>>CCCHHHNNNZZZfffooommmhhh]]]PPPEEE>>>;;;888777666666666777999999<<<>>>???>>>===@@@FFFKKKSSS^^^nnn|||lllddd```\\\XXXWWWSSSRRRPPPOOONNNOOOPPPQQQUUUXXX[[[___ccchhhnnnsss{{{rrrdddeeefffuuu|||qqqiiiffffffffffff```]]]YYYVVVUUUTTTSSSQQQTTTUUUWWWXXXXXXWWWUUUTTTSSSTTTTTTQQQMMMIIIFFFEEEDDDEEEHHHKKKOOOSSSVVVWWW[[[___dddgggiiiiiijjjkkktttuuufff]]]VVVLLLEEEBBB???<<<::::::777444333333333222111111000.........///111222000000111222333555666777777;;;BBBLLL\\\tttrrriiikkktttppp```ZZZ\\\lllyyyllleee[[[TTTPPPLLLIIIFFF___uuurrraaa```ppp~~~yyyuuunnnkkkhhhfffdddaaa^^^[[[SSSRRRRRRSSSUUUVVVUUUTTTWWWVVVWWWZZZ\\\bbbppp}}}~~~fff^^^bbbyyykkkNNN@@@<<<<<<666666999666999777999>>>@@@DDDTTTfffzzzzzzxxxpppnnn}}}pppNNN===??????AAAFFFJJJRRR```nnntttpppggg[[[NNNCCC===:::888777666666666777999:::<<<>>>>>>======???EEEKKKTTT```rrryyyiiiZZZSSSQQQNNNKKKJJJIIIHHHHHHGGGHHHJJJLLLMMMPPPRRRTTTWWW\\\bbbiiinnnvvvzzzrrrddddddeeeuuuyyyoooiiiiiilllooooooaaa^^^ZZZXXXVVVUUUSSSRRRUUUVVVWWWXXXXXXXXXVVVVVVYYYYYYXXXUUUOOOJJJGGGFFFCCCDDDFFFIIIMMMQQQTTTVVVXXX\\\bbbfffggggggggghhhpppxxx}}}lll\\\VVVMMMGGGDDDAAA===999:::777444333333333222111000000///...///000111222111111111222333555777888999<<>>DDDUUUeee{{{{{{zzzxxxyyytttmmmooo}}}}}}|||eeeJJJ======@@@DDDGGGLLLVVVffftttyyyrrrfffXXXJJJAAA<<<999777777666666666888999:::;;;======<<<<<<>>>DDDJJJVVVcccuuuggg[[[NNNJJJIIIGGGDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNQQQTTT[[[bbbhhhppptttyyysssfffeeefffwww}}}uuulllhhhiiimmmpppqqq___\\\YYYWWWWWWVVVUUUTTTVVVVVVWWWWWWXXXWWWWWWWWWZZZ[[[ZZZVVVPPPKKKHHHGGGCCCCCCEEEGGGKKKNNNQQQSSSUUUYYY___ccceeeeeedddeeekkkpppvvvxxx|||ppp]]]WWWOOOIIIFFFBBB===999:::777444333333444333222000000/////////000111222111111111222444555777888===@@@FFFQQQeeetttiiidddkkk|||rrr[[[TTTRRRTTTaaarrrzzzjjjbbb\\\TTTNNNKKKIIIEEEBBBcccyyykkk^^^]]]ooo{{{wwwpppooonnnllliiiccc\\\WWWSSSRRRPPPPPPRRRSSSSSSSSSUUUUUUWWWYYY[[[```lllxxxfffXXXXXXrrruuuTTTCCC===<<<777888;;;666666777999:::<<>>===AAAEEEHHHOOO\\\kkkvvvzzzqqqcccTTTHHH???;;;888777666666666666888:::;;;:::;;;<<<<<<;;;>>>EEEJJJYYYfffyyyzzzlll[[[QQQHHHFFFFFFDDDBBBCCC?????????@@@@@@AAABBBBBBGGGHHHJJJKKKOOOUUU\\\aaaiiilllrrrwww|||ttthhhfffgggzzzyyyrrrjjjeeefffiiikkkkkkZZZXXXVVVUUUWWWXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYVVVQQQLLLHHHFFFBBBBBBCCCEEEHHHKKKOOOQQQRRRVVV\\\```aaaaaabbbbbbgggiiimmmrrrwwwuuu___XXXPPPJJJGGGCCC>>>::::::777444333444444444333000000000000000111111222111111222333444666777888???AAAGGGTTTjjjmmmccc```mmmhhhTTTOOOOOOQQQ]]]mmmqqqbbb]]]WWWPPPKKKIIIGGGDDDAAAdddyyyxxxfff[[[[[[mmm{{{wwwssssssrrrpppllleee\\\VVVTTTRRRPPPPPPQQQSSSSSSSSSUUUUUUVVVYYYZZZ^^^jjjvvvmmm\\\XXXnnn}}}WWWEEE======888999;;;555555888:::;;;===GGGXXXeeeqqqrrruuuxxxyyy}}}zzzhhhfffnnnvvvyyy}}}~~~gggKKK@@@???>>>BBBFFFJJJSSScccpppvvvxxxooo```QQQFFF???:::888666666555666777888:::;;;:::;;;=========AAAHHHMMM^^^kkk}}}xxxggg\\\PPPHHHBBBBBBCCCAAA@@@AAA>>>>>>>>>?????????@@@@@@CCCEEEFFFHHHJJJOOOUUUYYY___ccchhhmmmqqqvvv{{{~~~vvvkkkhhhjjjwwwqqqiiieeedddeeedddcccXXXVVVUUUUUUWWWYYYYYYYYYXXXWWWVVVVVVWWWXXXZZZ[[[XXXZZZ[[[YYYTTTMMMHHHEEEBBBAAAAAACCCEEEIIILLLNNNQQQTTTXXX[[[]]]^^^___aaaeeeeeehhhnnnttt|||{{{bbb[[[RRRKKKFFFBBB===:::999777555444444555444444000000000111111111222222222222222333444666888888<<<>>>FFFVVVooo~~~hhh^^^```rrrxxxbbbPPPNNNOOOPPP\\\kkk|||zzzkkk^^^YYYTTTMMMIIIHHHGGGCCC@@@ggg{{{pppbbbZZZZZZmmm{{{wwwuuuuuuvvvuuuqqqiii___XXXUUUSSSPPPPPPQQQSSSSSSSSSTTTTTTVVVYYYZZZ]]]hhhtttxxxbbbXXXggg|||ZZZFFF======999:::<<<555555999===>>>BBBNNN```mmmuuuqqqqqqxxx~~~xxxeeeeeeoooxxxzzz~~~yyyzzzvvvUUUCCC>>>@@@AAADDDGGGLLLYYYjjjtttvvvuuukkk\\\OOOEEE???:::777666666555666777888:::;;;;;;===??????@@@EEELLLRRRdddpppxxxfffYYYRRRHHHBBB>>>@@@@@@>>>===>>>>>>>>>???@@@AAABBBBBBBBB@@@AAACCCEEEFFFIIINNNQQQUUUXXX]]]aaaeeejjjnnnrrryyyxxxmmmjjjmmmvvvqqqjjjfffeeecccaaa^^^ZZZXXXVVVVVVXXXYYYZZZYYY[[[YYYXXXWWWXXXZZZ]]]^^^[[[^^^aaa___YYYPPPHHHCCCAAAAAA@@@AAACCCGGGJJJMMMPPPRRRUUUXXXYYY[[[^^^```dddbbbeeelllrrryyy{{{fff^^^SSSKKKEEEAAA===:::999777555444555555555444000000111111222222222111222222222333555666888999<<>>===999:::<<<555555:::???AAAFFFUUUgggtttxxxnnnkkkwwwyyyfffgggrrr{{{}}}~~~{{{dddIII>>>???AAACCCFFFIIIOOO^^^ooowwwuuusssiiiZZZMMMEEE???:::777666555555666777999:::<<<<<<>>>AAABBBCCCHHHPPPVVViiittt{{{iiiZZZQQQNNNEEE???===??????===<<<>>>:::;;;<<<>>>???@@@AAAAAA===???AAACCCDDDFFFIIILLLMMMQQQUUUYYY]]]aaafffiiirrrxxxyyyooolllooovvvqqqlllhhhfffddd```\\\\\\ZZZXXXXXXYYYZZZZZZYYY]]]\\\ZZZYYYZZZ\\\___aaa```cccfffddd\\\RRRHHHCCCAAA@@@@@@@@@BBBFFFIIILLLPPPRRRTTTUUUWWWYYY]]]```cccaaaccckkkqqqwwwwwwhhh```TTTJJJEEEAAA===:::999777555444555666555555000000111222222222222111222222333333555666888999@@@BBBIIIYYYrrrsssdddhhhoooppp\\\MMMMMMQQQUUUbbbrrrxxxrrrjjjbbbUUUPPPKKKHHHHHHFFFCCC@@@hhh~~~nnnccc^^^bbbsss~~~yyyyyyyyywwwrrrhhh]]]VVVRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSUUUVVVZZZ___fffkkkmmmVVVWWWbbbppp\\\FFF======888777999777777:::<<<@@@MMMaaapppwwwuuuqqqpppvvvtttiiiiiimmmmmmrrr{{{zzzvvvUUUEEEAAA???<<>>>>>=========<<<;;;<<<<<<===>>>=========>>>??????@@@BBBCCCDDDDDDKKKMMMPPPRRRUUUZZZ```dddpppqqqtttzzz}}}qqqoootttyyysssmmmhhheeeccc^^^ZZZ\\\\\\\\\\\\\\\]]]^^^___```___\\\YYYYYY\\\aaaeeeeeeeeefffeee```WWWKKKDDDAAA@@@>>>===>>>AAAEEEGGGHHHMMMRRRVVVXXXYYYZZZ[[[aaadddhhhjjjnnnwwwrrraaaYYYPPPKKKDDD===999999555444444333333222222111222222111111111111222222333333444444444666:::===;;;AAAMMM```xxxsssmmmggg{{{rrr^^^PPPRRRWWW[[[lllxxxmmmbbb\\\RRRNNNJJJFFFDDDBBB???>>>lllwwwiiibbb^^^bbbuuu~~~}}}vvvvvvwwwvvvqqqhhh^^^VVVSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUXXX]]]dddiiizzzrrrYYYWWW___mmm[[[EEE<<<===888777:::777999;;;===BBBNNNaaaooottttttqqqooottt}}}{{{kkkaaabbbfffmmmsssnnnNNN@@@>>>???>>>FFFGGGMMM]]]ooo|||~~~pppaaaQQQHHHBBB<<<777777666777888777777888;;;===??????@@@CCCEEEIIIUUUaaaxxxyyyuuuvvv{{{}}}ppp```TTTNNNJJJEEE@@@>>>>>>=========<<<<<<<<<;;;;;;<<<============<<<===>>>???@@@AAABBBBBBCCCEEEFFFIIIKKKNNNSSSXXX\\\kkklllooottt{{{sssoootttuuuqqqllliiihhhfffccc___^^^^^^]]]]]]]]]]]]^^^^^^______]]][[[[[[]]]bbbeeeeeefffgggfffbbbXXXMMMEEEAAA@@@>>>===>>>AAAEEEGGGKKKNNNSSSVVVWWWWWWXXXXXX```dddgggjjjnnnwww|||iii```XXXPPPKKKEEE>>>:::;;;555555444333333222222111222222111111111111222222333444444444555777:::>>>???EEEQQQdddyyyoookkkoooqqq^^^QQQUUU[[[dddyyyuuuiii___XXXQQQNNNIIIFFFDDDBBB???>>>pppssskkkeeebbb___cccxxx~~~{{{vvvvvvwwwvvvrrriii___XXXTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSUUUZZZ```eeessszzz___WWW\\\kkkYYYDDD;;;<<<888777:::888:::<<>>@@@EEEHHHPPPaaasss~~~|||lll^^^NNNFFFAAA;;;888777666777888777777888;;;>>>>>>>>>AAAEEEHHHNNN[[[hhh~~~rrrnnnmmmooorrrhhh___RRRJJJGGGFFFCCC@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBDDDFFFHHHJJJOOOTTTXXXaaacccffflllsss{{{vvvqqqtttzzzqqqnnnkkkkkklllkkkhhheeeaaaaaa```___^^^^^^^^^^^^^^^^^^_________```cccfffggghhhiiiiiieee[[[PPPHHHAAA@@@>>>===>>>AAADDDFFFMMMPPPTTTVVVVVVVVVVVVWWW```cccgggjjjoooxxxqqqccc]]]UUUNNNKKKFFF@@@<<<===555555444444333222222222222222111111111111222222333444444444555777;;;>>>BBBIIIVVViii~~~xxxmmmmmmxxxnnn^^^TTTXXXbbbooo{{{qqqggg^^^XXXQQQMMMIIIFFFDDDBBB???>>>qqqvvvjjjgggeeeccc___cccyyy~~~|||yyyyyyxxxvvvqqqjjj```ZZZUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQQQQQQQSSSWWW\\\```mmmyyyeeeYYY\\\lllYYYCCC:::<<<888888;;;999:::===@@@FFFSSSccclllmmmnnnmmmmmmnnnqqquuuyyy|||zzzoooddd]]]]]]bbbggghhhttt{{{YYYBBB:::;;;>>>AAADDDHHHSSSeeevvv~~~yyyhhhZZZKKKDDD@@@;;;888888666777888888888999<<>>??????@@@BBBCCCEEEGGGKKKPPPSSSXXXZZZ^^^eeemmmuuu{{{yyytttvvvxxxpppnnnllllllnnnnnnkkkhhhdddcccbbb```___^^^^^^]]]\\\^^^aaabbbcccdddfffgggiiikkkmmmlllhhh^^^RRRJJJBBB@@@>>>======@@@CCCFFFKKKNNNRRRUUUVVVVVVWWWXXXaaadddiiikkkpppzzzxxxkkkbbbXXXQQQKKKIIIFFF@@@<<<===555555555444333333222222222222111111111111222222222333444444444777;;;>>>CCCJJJYYYnnnsssmmmppp~~~kkk___YYY___jjjwwwwwwpppiiiaaa\\\PPPMMMHHHEEECCCBBB???>>>sss}}}pppiiiggggggeee```cccyyy~~~{{{yyyvvvrrrnnnfff___YYYWWWWWWVVVUUUSSSQQQPPPOOOOOOPPPPPPOOOPPPTTTYYY]]]iiiuuulll]]]]]]oooYYYDDD;;;===999888<<<::::::===AAAIIIWWWfffmmmmmmllllllmmmooorrrvvvyyy|||{{{sssfff^^^\\\```eeeiiigggtttoooRRRCCC>>><<<>>>AAABBBGGGTTTgggxxx|||vvvfffXXXJJJCCC???;;;888888666777888888888:::===???@@@@@@CCCHHHLLLTTTcccqqqlllbbb\\\WWWSSSRRROOOJJJCCC???>>>===:::888999999999:::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<===???@@@AAADDDIIILLLPPPSSSYYY```hhhpppvvvyyyyyy~~~xxxyyyxxxrrrooollllllnnnnnnkkkhhhfffeeecccaaa___^^^]]]]]]\\\___ccceeefffggghhhjjjlllnnnppppppkkk```TTTKKKBBB@@@>>><<<===???CCCEEEHHHKKKPPPSSSUUUXXXZZZ\\\bbbfffjjjlllqqqzzzzzzooofffaaaSSSMMMHHHGGGDDD>>>;;;<<<666666555444444333333222222222111111111111222222111222222333444666:::>>>EEELLL\\\rrrpppnnntttlllfffdddkkkttt}}}uuuoooiiibbb]]]OOOLLLHHHEEECCCBBB@@@>>>zzzxxxlllkkkjjjlllmmmhhhiii{{{zzzwwwrrrmmmhhhccc^^^ZZZYYYXXXVVVSSSQQQOOOOOONNNNNNNNNNNNNNNOOOSSSXXX\\\gggsssuuuaaa^^^ooo[[[FFF===>>>:::999<<<::::::>>>DDDNNN^^^mmmrrrpppooooooppptttxxx|||}}}|||uuukkk___YYY\\\cccgggiiikkkyyygggNNNCCC@@@===>>>CCCBBBHHHUUUiiizzz{{{ttteeeWWWIIIBBB???;;;888999666777888888888:::===@@@AAAAAADDDIIINNNWWWhhhvvvrrraaaXXXTTTNNNIIIGGGDDDAAA???=========<<<;;;999999999999::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@@@@AAADDDHHHKKKLLLOOOUUU\\\dddjjjnnnqqqpppuuu{{{}}}~~~}}}{{{tttpppllljjjkkkllljjjhhhfffeeecccaaa___^^^]]]]]]\\\```dddggghhhjjjkkkmmmoooqqqsssrrrmmmaaaTTTKKKBBB@@@>>><<<===???BBBDDDEEEIIINNNRRRUUUYYY]]]___bbbfffiiillloooyyytttiiiaaa]]]PPPJJJFFFEEECCC===::::::666666555555444333333333222222111111111111222222111222333333444777;;;>>>HHHPPPaaaxxxppppppxxxooommmooovvv~~~{{{rrrmmmggg___YYYNNNKKKGGGDDDCCCBBB@@@>>>xxxnnnnnnpppvvv{{{yyyxxxzzzuuuooojjjgggdddbbbaaa[[[YYYUUUQQQNNNMMMNNNNNNMMMMMMMMMMMMNNNRRRXXX\\\fffqqq~~~eee]]]kkk^^^HHH???@@@;;;:::<<<:::<<<@@@HHHTTTeeeuuuyyyvvvuuussstttzzz|||kkkaaaXXXXXXaaakkkppppppttt|||bbbJJJAAA???===???EEEDDDJJJWWWkkk{{{|||uuueeeWWWIIIBBB???;;;888888666777888888999;;;>>>AAA@@@AAAEEEKKKRRR]]]nnn~~~uuugggWWWQQQNNNJJJFFFDDD@@@???????????????>>>===999999999:::::::::;;;;;;;;;;;;<<<============<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@AAABBBBBBBBBEEEIIILLLJJJMMMSSSYYY^^^bbbdddeeeeeejjjppprrrrrrvvv~~~~~~tttoooiiiggghhhjjjjjjhhheeedddcccaaa___^^^]]]]]]]]]```dddhhhjjjkkknnnpppqqqsssuuutttnnnaaaSSSIIIBBB@@@>>><<<<<<>>>AAACCCEEEHHHMMMQQQUUUYYY]]]```aaadddgggiiillluuu~~~tttjjjaaa[[[OOOJJJFFFFFFCCC===::::::666666666555444444333333222222111111111111222222222333444555666999===AAAJJJTTTiiitttvvv~~~nnnooorrryyywwwoookkkfff^^^WWWNNNKKKGGGDDDCCCAAA@@@>>>{{{qqqqqquuu|||wwwpppjjjhhhhhhiiiiii\\\YYYTTTOOOMMMLLLMMMNNNLLLMMMMMMMMMNNNRRRXXX\\\eeepppggg[[[ggg___JJJ@@@AAA<<<:::===:::===BBBJJJXXXkkkzzz~~~zzzzzzxxxxxx~~~{{{bbbZZZTTTYYYhhhuuu{{{{{{{{{|||aaaGGG>>>===;;;???GGGFFFLLLYYYlll}}}}}}vvveeeXXXIIIBBB???;;;888888666777888888999;;;>>>AAA@@@@@@EEELLLUUUaaasss}}}jjj\\\NNNIIIHHHEEEBBBAAA>>>>>>>>>>>>===<<<:::999999999999::::::;;;;;;;;;;;;<<<======>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAADDDHHHJJJMMMQQQVVVYYY\\\]]]]]]]]]ccciiikkkkkkpppyyysssmmmgggeeegggiiijjjiiieeedddbbb```___^^^^^^]]]^^^aaaeeehhhjjjlllooorrrssstttvvvuuunnnaaaRRRHHHBBB@@@>>><<<<<<>>>AAACCCFFFIIIMMMQQQTTTXXX\\\``````cccfffgggjjjrrr~~~uuulllddd]]]PPPJJJGGGFFFDDD>>>::::::666666666555444444333333222222111111111111222222444555666777888;;;???CCCIIIWWWoooyyy|||xxxkkklllpppvvv{{{qqqllljjjggg```YYYMMMJJJGGGDDDCCCAAA@@@>>>}}}zzzxxx~~~}}}{{{uuummmkkknnnmmmjjj```YYYTTTSSSQQQLLLJJJKKKKKKIIIJJJNNNOOONNNQQQWWWbbbjjjyyyjjj[[[cccvvv```JJJ@@@@@@999888======BBBCCCNNNeeexxx~~~{{{yyy|||~~~lll\\\TTTSSSaaasss~~~ZZZDDDBBB??????DDDDDDGGGMMM\\\qqqzzzpppaaaUUUGGG@@@;;;777666777666777777999:::<<<>>>???>>>AAAGGGOOOVVV```sss~~~ooo^^^WWWMMMDDD@@@>>>>>>>>>>>>===:::888777888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>???@@@FFFHHHLLLNNNPPPTTTXXX[[[YYY[[[^^^aaaeeekkkrrrwww}}}{{{zzz}}}xxxssslllgggeeefffffffffcccddddddccc```^^^^^^___cccdddfffiiikkknnnpppqqqtttuuuvvvqqqggg[[[PPPJJJCCCAAA===:::;;;>>>BBBDDDHHHIIIKKKOOOUUUZZZ___bbbeeefffhhhhhhjjjpppyyyvvvmmmmmmggg\\\TTTPPPKKKFFFBBB???;;;999999888777666555444333333222222111111111111222222555444555777666666===EEEOOOddd~~~}}}mmmkkknnnrrrvvv{{{vvvnnniiieeebbb\\\XXXLLLIIIEEEBBBAAA@@@???>>>~~~yyy}}}}}}xxxsssssswwwwwwtttddd\\\VVVSSSPPPKKKJJJKKKJJJIIIJJJMMMNNNMMMQQQWWWbbbkkkzzzqqq___eeexxx```JJJ@@@???999888======AAACCCOOOdddwww~~~}}}||||||~~~zzzfffYYYVVVZZZiiiyyy[[[DDDAAA>>>???DDDDDDJJJRRRcccxxxxxxlll^^^RRREEE???;;;666555777666777777999:::<<<>>>??????AAAHHHPPPWWWbbbsssqqqcccVVVQQQHHHBBB???>>>>>>>>>===<<<:::999888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===>>>??????DDDFFFIIIKKKMMMQQQUUUXXXXXXZZZ\\\___bbbgggnnnrrrxxxwwwuuuvvvxxx~~~zzzuuunnniiihhhhhhhhhhhheeeeeeeeecccaaa``````bbbcccdddfffiiikkkmmmooopppppprrrrrrnnneeeZZZPPPKKKDDDAAA===;;;:::===AAACCCFFFGGGJJJNNNSSSYYY]]]```hhhiiijjjiiiiiimmmtttzzzxxxnnnmmmggg]]]UUUQQQKKKGGGCCC@@@===;;;888888777666555444333333222222111111111111222222444333444666666777>>>FFFTTTlllxxxkkkhhhlllpppttt|||wwwrrrjjjeeeaaa]]]XXXTTTMMMJJJFFFDDDCCCCCCBBBAAA~~~{{{~~~zzz{{{~~~~~~{{{jjjaaaXXXTTTOOOJJJIIIKKKJJJHHHIIILLLMMMMMMQQQVVVccclll|||wwwaaafffzzz___III??????999888======BBBEEEQQQfffwww}}}}}}}}}vvv___UUUXXXcccttt\\\DDDAAA======DDDEEEMMMYYYllluuugggZZZOOOCCC===:::777666888777777888999;;;===>>>???@@@BBBHHHQQQXXXcccttt|||fffYYYLLLHHHCCC???>>>======<<<;;;;;;::::::999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;<<<===>>>>>>@@@BBBEEEGGGIIILLLPPPSSSWWWXXXZZZ\\\___ccciiimmmpppppppppmmmlllnnntttyyy{{{vvvoookkkiiiiiiiiiiiihhhhhhfffdddbbbaaaccceeeeeefffgggiiilllnnnoooppplllnnnnnnjjjaaaWWWOOOJJJDDDAAA>>>;;;:::<<>>>>>DDDHHHTTTggguuu{{{|||}}}sss[[[UUUZZZjjj~~~[[[DDDAAA<<<===EEEGGGPPP___sssttteeeXXXMMMBBB===;;;888777999777777888999;;;===???@@@AAABBBHHHQQQZZZeeeuuuqqq\\\QQQEEECCC@@@>>>======;;;::::::::::::::::::999888777999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999::::::;;;<<<<<<======>>>@@@BBBDDDFFFHHHLLLOOOTTTUUUXXXZZZ]]]aaagggjjjiiilllllliiieeefffmmmsssuuu|||zzzvvvpppkkkiiiiiiiiiiiijjjjjjhhheeeccccccfffhhhggghhhiiikkkmmmnnnpppppplllmmmkkkfff]]]SSSLLLIIIDDDAAA>>>;;;:::;;;===???CCCEEEHHHMMMRRRWWW[[[]]]ccceeegggggghhhkkkqqqvvvzzzzzzpppkkkddd\\\SSSPPPKKKGGGDDDBBB???===888777777666555555444444333222222111111222222333111111333666888:::AAAJJJ\\\zzzhhhccc```fffkkknnntttzzztttpppjjjccc]]]ZZZVVVQQQLLLHHHEEECCCBBBCCCCCCBBBAAA|||xxxyyyuuuooonnnzzzzzzlllaaaWWWPPPKKKGGGGGGJJJIIIGGGGGGIIIJJJJJJOOOUUU```lll~~~yyy```eee___III@@@@@@:::999??????CCCHHHUUUfffqqquuuwwwzzzrrr\\\ZZZ```rrrzzzXXXDDDAAA===>>>GGGJJJTTTdddwwwttteeeVVVLLLBBB>>><<<999999:::777888888:::;;;===???@@@AAABBBHHHRRR]]]hhhxxx{{{dddRRRJJJCCCAAA???>>>>>><<<:::888999999:::::::::999888777999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999::::::;;;;;;<<<<<<<<<>>>AAABBBCCCEEEIIIKKKOOORRRUUUYYY\\\```fffiiigggiiiiiieeeaaa```fffkkkhhhnnnxxx{{{wwwqqqmmmkkkkkkjjjiiijjjjjjhhheeecccdddgggiiiiiiiiijjjlllmmmoooppppppnnnmmmjjjcccYYYPPPIIIFFFBBB@@@===;;;:::;;;<<<>>>CCCEEEIIINNNSSSWWW[[[]]]aaacccfffggggggiiinnnssszzzzzznnnggg```YYYRRRNNNJJJFFFCCCAAA>>><<<777777666666555555444444333333222222222222333333000000333777888;;;BBBKKK^^^|||{{{{{{bbb___]]]bbbgggjjjssszzzuuupppjjjccc]]]ZZZVVVQQQLLLEEEDDDBBBBBBBBBBBBAAA@@@sssooopppmmmjjjkkk|||zzzeee\\\RRRMMMIIIEEEFFFIIIIIIFFFFFFHHHHHHIIINNNUUU^^^jjj}}}}}}dddhhh```JJJAAAAAA;;;;;;@@@AAADDDIIIVVVdddmmmooorrrvvvppp^^^^^^ggg|||sssTTTCCCBBB???@@@IIINNNXXXjjj|||rrrdddUUUKKKBBB>>><<<:::999:::888888999:::<<<>>>???@@@BBBBBBIIIUUUaaammm|||qqq\\\NNNIIIBBBAAA???>>>>>><<<:::888999999999999999999999888888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;;;;===???@@@AAACCCFFFHHHJJJMMMQQQUUUXXX]]]aaaeeeddddddccc___[[[ZZZ\\\______cccjjjttt~~~|||xxxsssooonnnmmmlllkkkiiiiiihhhfffddddddfffiiiiiiiiijjjkkklllmmmnnnnnnnnnlllggg___UUULLLGGGDDD@@@???<<<::::::;;;<<<>>>BBBDDDHHHNNNSSSWWWZZZ\\\aaadddggggggffffffjjjmmmyyy{{{mmmccc\\\WWWRRROOOJJJEEEBBB@@@===;;;777777666666555555555555333333222222222222333333111000333777999;;;CCCLLL```}}}{{{vvv^^^\\\ZZZ]]]```fffsss{{{vvvpppjjjbbb]]]ZZZVVVPPPLLLFFFDDDCCCCCCCCCCCCAAA???}}}oooiiijjjiiilllrrrzzzsss]]]TTTMMMIIIGGGDDDEEEHHHHHHEEEEEEGGGGGGHHHNNNUUU[[[hhh{{{hhhhhhxxxaaaKKKBBBBBB<<<<<>>@@@AAADDDDDDKKKXXXffftttxxxhhhUUUJJJHHH@@@>>><<<<<<======;;;:::999999888777777888999:::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999::::::::::::999;;;===>>>>>>@@@CCCEEEEEEHHHLLLOOORRRUUUYYY\\\^^^\\\ZZZXXXWWWWWWXXXYYYZZZ[[[___gggoootttuuuuuutttvvvxxxxxx{{{~~~zzzvvvqqqmmmlllkkkiiihhhfffggggggfffddddddeeegggfffgggggghhhiiijjjkkkkkkkkkhhhcccZZZQQQJJJEEEDDD>>>===;;;::::::;;;===>>>@@@BBBGGGLLLRRRVVVXXXZZZ^^^bbbeeefffeeefffiiilllwww|||lllaaaZZZWWWTTTPPPKKKFFFCCC@@@===:::666666666666555555555555444333333222222333333444111111333777999;;;CCCLLL^^^zzz|||qqqYYYXXXVVVWWWYYYbbbsss{{{uuunnnhhhaaa[[[XXXTTTOOOJJJEEECCCBBBBBBBBBAAA???===yyymmmffffffhhhpppzzz~~~|||xxxppphhhWWWPPPIIIGGGFFFDDDDDDGGGHHHEEEDDDFFFGGGHHHMMMTTTYYYgggzzzjjjfffqqqaaaLLLCCCCCC======CCCCCCOOOUUUbbbmmmqqqqqquuu{{{kkkaaaWWWiiiiiiNNNAAADDDBBBDDDNNNSSS___uuu}}}lll\\\RRRHHH???<<<:::777666777888888999:::<<<>>>@@@AAAFFFFFFMMM[[[jjjxxx|||kkk]]]LLLBBBBBB>>><<<:::;;;<<<======<<<:::999777666666888999;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999::::::888:::;;;<<<<<<>>>AAACCCBBBDDDHHHJJJLLLOOORRRUUUWWWUUUSSSTTTVVVXXXZZZZZZWWWWWWYYY^^^dddiiijjjiiimmmppprrrsssvvv}}}{{{uuurrrmmmjjjhhhgggeeeddddddeeeffffffdddcccdddeeeeeeeeeeeefffggghhhhhhhhhgggeee___WWWOOOHHHEEEEEE===<<<;;;::::::;;;===>>>>>>AAAFFFKKKPPPTTTWWWXXXYYY^^^ccceeefffhhhlllooottt~~~~~~mmmaaaZZZXXXVVVRRRMMMHHHDDDAAA===;;;666666666666666555555555444333333222222333333444222222444777999;;;BBBKKK[[[vvvmmmVVVVVVSSSRRRTTT^^^sssyyytttlllfff___YYYVVVRRRMMMIIIBBBAAA?????????>>>;;;999vvv~~~llljjjjjjpppzzz{{{~~~}}}|||wwwnnnccc\\\PPPKKKFFFEEEFFFHHHGGGFFFDDDDDDDDDDDDEEEIIINNNRRRYYYddduuuiiieeeooofffLLL@@@BBB>>>===CCCFFFOOOeeeqqqssswwwvvvwwwpppeee]]]fff{{{gggKKK>>>CCCCCCGGGUUU^^^kkk{{{|||mmm]]]OOOIIIBBB;;;888777777777999999999:::<<>>===<<<;;;:::999999999999999999999999999999999<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>AAAAAACCCEEEGGGJJJLLLNNNOOOOOOOOOPPPQQQRRRTTTUUUVVVTTTWWW___bbb___```eeeiiijjjjjjjjjnnnzzz~~~sssmmmooommmkkkiiifffeeedddcccccccccbbbaaabbbcccdddeeeeeedddddddddeeeeeecccaaa```]]]XXXRRRLLLFFFAAA>>>===<<<;;;:::::::::::::::===@@@EEEIIINNNRRRWWWZZZ___aaadddfffgggjjjnnnqqquuu}}}sssggg___[[[[[[WWWQQQIIICCC>>>;;;:::666666666555444444333333222222111111111111222222444333555999:::;;;CCCKKK[[[uuuqqq]]]RRRVVVVVVWWW___tttyyytttiiieee^^^YYYTTTPPPLLLIIIGGGEEEBBB>>>===<<<===>>>uuupppnnnmmmuuu~~~zzztttkkkaaaZZZOOOKKKFFFDDDFFFGGGFFFEEEDDDDDDDDDDDDEEEIIINNNRRR[[[gggxxxiiicccfff}}}gggLLL@@@BBB>>>===CCCGGGTTTnnn~~~~~~}}}{{{qqqgggaaagggvvvgggLLL@@@DDDDDDIIIWWW```nnn}}}zzzjjjZZZOOOIIIAAA;;;888777777777999999999:::<<>>???@@@AAACCCFFFHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQVVVTTTXXX___cccaaacccggghhhhhhfffdddgggsssvvvnnniiijjjiiigggeeedddbbbbbbaaaaaaaaa`````````aaabbbccccccbbb```aaaaaaaaa___]]][[[YYYUUUOOOIIIDDD???===<<<<<<;;;:::::::::::::::<<<@@@EEEIIIMMMRRRWWWZZZ___aaaeeegggjjjlllppprrrvvv}}}}}}pppeee^^^YYYUUUPPPIIICCC>>>;;;:::666666666555444444333333222222111111111111222222333222444888999;;;CCCLLL^^^uuuqqq]]]TTTTTTUUUVVV^^^tttxxxrrrhhhddd^^^XXXSSSOOOKKKHHHGGGEEEAAA>>>===<<<===>>>xxxwwwtttttt}}}|||vvvoooggg^^^XXXOOOKKKEEECCCEEEFFFEEECCCCCCDDDDDDDDDEEEIIINNNQQQ[[[gggyyyjjjcccaaattthhhMMM@@@AAA===<<>>::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===;;;<<<<<<===>>>@@@AAABBBEEEEEEEEEFFFHHHIIIKKKLLLTTTTTTXXX___dddeeegggjjjjjjhhhddd```bbbmmm~~~vvvpppkkkfffcccccccccaaa```____________^^^]]]]]]]]]]]]^^^___```___^^^\\\[[[[[[ZZZXXXWWWUUUSSSOOOKKKFFFAAA>>><<<<<<;;;;;;:::::::::::::::<<>>;;;:::666666666555444444333333222222111111111111222222333222444888:::===FFFOOOaaavvvmmm\\\VVVSSSUUUWWWaaaxxx}}}uuuooogggbbb\\\WWWRRRNNNJJJHHHFFFDDDAAA>>><<<<<<======~~~~~~zzzssskkkccc\\\WWWPPPKKKEEECCCDDDEEEDDDBBBBBBCCCDDDEEEFFFIIIMMMQQQYYYeeewwwmmmeeedddxxxjjjOOOAAAAAA===<<>><<<<<<<<<===yyyqqqiiibbb[[[WWWPPPLLLFFFCCCDDDDDDCCCAAABBBCCCDDDEEEFFFHHHMMMPPPXXXcccvvvrrrhhhggg~~~~~~mmmQQQBBBBBB======FFFJJJ\\\qqq|||}}}qqqbbb```dddjjjtttXXXFFFAAADDDDDDMMM[[[aaannn|||~~~uuufffWWWKKKFFF???:::888888999999999999;;;<<<>>>@@@BBBCCCGGGLLLXXXgggsss~~~nnn```PPPGGGBBB===<<<<<<<<<<<<;;;:::::::::;;;;;;999999999999999999999999999:::<<<===>>>????????????>>>===<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<::::::999999::::::;;;<<<>>>>>>???@@@BBBDDDFFFGGGNNNRRRXXX^^^eeellloooppppppnnnkkkhhhjjjvvv~~~tttnnniiiccc^^^]]]\\\\\\\\\WWWWWWVVVVVVWWWXXXYYYYYYWWWWWWXXXXXXYYYYYYYYYYYYYYYWWWSSSRRRQQQPPPNNNMMMLLLJJJHHHEEEBBB???===;;;::::::999999999::::::;;;<<>><<<<<<<<<<<>>>>>HHHMMM^^^nnnuuuxxxnnnbbbbbbkkkmmmpppuuu}}}}}}vvvPPPBBBAAAEEEEEEMMM[[[___kkkyyy|||ttteeeVVVJJJEEE>>>999888888999999999:::;;;===???AAABBBCCCHHHLLLWWWdddpppyyyzzzggg[[[NNNGGGBBB===<<<===<<<;;;;;;::::::;;;;;;;;;999999999999999999999999:::;;;>>>@@@AAABBBBBBBBB@@@???>>><<<;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<::::::::::::::::::;;;<<<<<<===>>>???AAACCCEEEFFFJJJPPPWWW]]]eeennnssssssqqqrrrqqqppprrr}}}}}}qqqhhhccc```\\\YYYYYYYYYXXXWWWRRRRRRQQQRRRRRRSSSTTTUUUSSSSSSTTTUUUUUUUUUUUUTTTVVVSSSOOOMMMMMMLLLKKKJJJIIIHHHFFFCCC@@@>>><<<:::999999999999999::::::;;;<<<>>>AAAEEEIIIOOOUUUZZZ]]]aaaeeehhhiiikkkmmmoooooovvvvvvjjj```YYYSSSQQQNNNIIIDDD@@@<<<:::666666666555444444333333333333222222222222333333333222333666999===GGGRRRlllwwwaaa[[[^^^___bbbgggrrr{{{qqqjjj```\\\WWWRRRNNNJJJGGGDDDAAA@@@???===<<<<<<;;;;;;yyyrrrlllfff```\\\SSSNNNHHHEEEEEEEEECCCAAA@@@BBBDDDEEEFFFHHHLLLNNNXXXbbbrrr}}}mmmdddwwwtttVVVEEEDDD???@@@IIIOOO^^^mmmrrrvvvpppdddcccoooqqqrrrtttbbbJJJ@@@BBBGGGFFFOOO[[[]]]jjjxxxyyyqqqcccTTTIIIDDD===999888888999:::999:::;;;>>>@@@AAABBBCCCIIIMMMWWWdddpppzzzpppaaaWWWLLLGGGCCC???>>>@@@;;;;;;;;;::::::;;;;;;<<<999999999999999999999999:::;;;>>>AAACCCDDDCCCCCC??????===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;:::::::::::::::;;;<<<<<<;;;<<<===>>>AAACCCEEEFFFGGGOOOVVV\\\eeepppuuutttuuuxxxyyyzzz|||zzzoooeee^^^ZZZYYYWWWVVVVVVUUURRRPPPMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNPPPQQQQQQQQQPPPOOOQQQOOOKKKIIIIIIIIIHHHHHHFFFEEECCCAAA>>>;;;:::888999999888888999::::::;;;<<<>>>AAADDDHHHNNNUUUZZZ^^^```cccddddddeeehhhjjjlllsss~~~yyyqqqhhh___YYYTTTSSSOOOKKKEEE@@@<<<:::666666666555444444333333444333333222222333333444555444444777:::>>>HHHSSSmmmxxxgggfffkkkkkknnnsss}}}|||rrriii___[[[UUUPPPMMMIIIFFFCCC@@@???>>>===<<<;;;;;;;;;}}}zzzyyy{{{yyysssnnnhhhbbb^^^TTTOOOIIIFFFEEEEEECCCAAA@@@BBBDDDEEEFFFHHHKKKNNNUUU^^^mmmqqqdddsssuuuWWWFFFDDD???@@@KKKPPP\\\lllrrruuurrreeecccmmmsssxxx}}}|||UUUGGG???CCCHHHHHHQQQ\\\]]]kkkxxx~~~xxxooo```RRRIIIDDD===999888888999:::888:::<<<>>>@@@BBBCCCCCCKKKOOOXXXfffqqq}}}wwwjjjYYYPPPGGGCCC???<<<;;;>>>;;;;;;:::::::::;;;;;;<<<999999999999999999999999999;;;>>>AAACCCDDDDDDCCC>>>======<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999999999999:::;;;<<<===;;;;;;<<<>>>@@@CCCEEEFFFEEENNNUUU[[[dddqqqvvvuuuzzz~~~pppfff^^^XXXUUUTTTTTTUUUUUURRROOOKKKJJJJJJJJJJJJJJJKKKLLLMMMJJJKKKLLLNNNNNNMMMMMMLLLOOOLLLHHHFFFFFFGGGGGGFFFEEEDDDBBB???<<<:::888777999888888888999::::::;;;<<<>>>@@@CCCGGGNNNUUUZZZ___```aaaaaaaaabbbdddgggkkkrrr}}}zzzvvvqqqjjjaaaZZZUUUTTTPPPLLLFFF@@@<<<999777666666555444444333333444333333222222333333444:::888888;;;===AAAKKKVVVnnn~~~zzzmmmooouuuvvvyyy}}}}}}rrrjjj^^^ZZZTTTPPPLLLIIIEEECCC??????>>>===<<<;;;;;;:::xxx|||{{{uuuqqqttt{{{xxxrrrmmmiiidddaaaSSSOOOJJJFFFEEEDDDCCCBBBEEEFFFFFFEEEEEEGGGJJJMMMXXX___kkk|||pppfffrrr{{{\\\EEEBBBCCC@@@EEERRR^^^pppwwwwwwtttjjjjjjqqqwww{{{~~~tttRRRCCCDDDDDDDDDIIIRRR___iiiyyy}}}mmm]]]RRRGGGAAA<<<;;;:::888888;;;999:::<<<===>>>@@@CCCEEEKKKRRR\\\fffqqqooobbbTTTOOOHHHCCC@@@>>>===<<<::::::::::::::::::::::::<<<999777888;;;<<<;;;:::<<<<<<===???AAABBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;::::::::::::;;;<<<<<<===>>>?????????@@@DDDFFFHHHNNNWWW___eeellltttzzz}}}qqqggg\\\VVVTTTSSSTTTTTTRRROOOMMMLLLKKKHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@???===<<<;;;::::::777888888999999::::::;;;======>>>BBBGGGMMMSSSWWW```aaabbbbbbaaabbbdddfffiiipppzzz}}}}}}}}}uuuggg[[[ZZZXXXTTTMMMEEE???;;;999777777666555555555555555666666555444444444444555444111444:::===@@@NNN^^^xxxuuu|||uuuvvv~~~vvvjjj^^^YYYQQQJJJGGGEEECCCBBB@@@???>>><<<:::888777666zzznnnooouuuzzzsssqqquuu~~~~~~xxxrrrlllhhhccc```RRRNNNIIIEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDFFFJJJMMMVVV]]]jjj{{{rrreeennncccIIIDDDDDD@@@FFFSSSfffwww}}}}}}rrrllllllqqqwww|||sssQQQDDDDDDEEEGGGNNNZZZiiisssnnn^^^SSSGGGAAA<<<;;;:::888888;;;999;;;===>>>???@@@CCCFFFLLLSSS^^^iiitttlll^^^SSSNNNGGGBBB???>>><<<;;;::::::::::::::::::::::::<<<:::888999;;;===<<<:::999999999;;;===>>>===;;;=========<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888;;;::::::::::::;;;<<<<<<===>>>???@@@@@@AAADDDGGGJJJOOOWWW___eeemmmwww}}}~~~pppfff^^^VVVRRRRRRQQQQQQQQQPPPMMMKKKJJJJJJGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???===<<<;;;:::999888777777888888888999::::::;;;;;;;;;===@@@CCCGGGMMMTTTYYY^^^```bbbccccccdddfffhhhhhhnnnxxx|||mmmaaa\\\[[[YYYRRRHHH???;;;999777777666555555555555555555555444333333333333333666333555;;;???EEEUUUhhhttt|||qqqqqqxxx{{{uuuiii^^^XXXPPPJJJFFFDDDCCCBBB???>>>===<<<:::888777777nnnccccccfffnnnwwwyyysssrrrxxx}}}vvvpppkkkfffaaa^^^PPPLLLGGGDDDCCCBBBBBBAAAAAABBBCCCDDDDDDFFFJJJMMMTTT\\\jjj|||xxxhhhmmmkkkNNNFFFDDDAAAHHHWWWpppuuupppqqqrrrxxx}}}pppOOOCCCDDDFFFKKKVVVfffwwwooo___TTTGGGAAA<<<;;;:::888888;;;:::<<<>>>???@@@BBBDDDGGGMMMUUUaaammmxxxzzzggg[[[QQQLLLFFF@@@>>>===<<<;;;::::::::::::::::::;;;;;;<<<;;;999:::;;;======<<<:::999777888:::;;;;;;;;;<<<===>>>>>>>>>===<<<;;;======>>>>>>>>>======<<<===<<<<<<<<<;;;;;;::::::::::::::::::999999999999;;;::::::::::::;;;<<<<<<===???@@@AAABBBCCCFFFIIILLLPPPWWW^^^eeeooozzzvvvkkk___YYYUUUPPPNNNPPPOOOOOONNNMMMLLLJJJIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<::::::999888777777666666888999999::::::;;;<<<<<<<<<@@@DDDEEEFFFJJJRRRYYY\\\___ccceeeffffffhhhiiiiiinnnwwwrrreee^^^``````XXXLLLAAA;;;999777777666555555555555555444444333222222222222333888555777===BBBLLLaaawwwvvv~~~}}}iiiiiipppssswwwwwwttthhh]]]WWWPPPJJJFFFDDDBBB@@@======<<<;;;:::999888888yyybbb[[[\\\___fffoooyyy{{{wwwxxx|||uuunnniiiddd___\\\NNNJJJFFFCCCBBBBBBAAAAAA@@@AAACCCDDDEEEGGGKKKMMMSSS\\\jjj}}}ooooooxxxqqqQQQGGGDDDBBBLLL\\\vvvzzzvvvuuusssxxxzzz~~~mmmNNNBBBDDDHHHQQQ```sssooo___TTTGGGAAA<<<;;;:::888888;;;;;;===???@@@AAABBBEEEHHHLLLUUUbbbooozzzyyyfffZZZOOOJJJDDD???===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<=========>>><<<::::::;;;=========<<<===???@@@@@@>>>===;;;????????????>>>===============<<<<<<;;;;;;::::::;;;;;;:::::::::999999999;;;::::::::::::;;;<<<<<<===???BBBCCCDDDEEEHHHKKKMMMQQQWWW]]]dddooo{{{|||ggg]]]TTTQQQOOOMMMMMMOOOOOOMMMKKKKKKJJJJJJIIIHHHCCCCCCCCCBBBAAAAAA@@@@@@========================>>>======<<<;;;:::::::::999999999888888777777777999999999:::;;;;;;<<<<<<>>>CCCGGGGGGEEEGGGPPPXXX]]]```dddggggggggghhhhhhlllqqqxxxtttfff```cccddd]]]OOOBBB;;;999777777666555555555555555555444333333222333333333888555777>>>EEESSSmmmyyywwwdddeeekkkmmmmmmooo|||qqqfff[[[VVVOOOJJJFFFCCCAAA???<<<<<<;;;;;;:::999888888mmm[[[VVVYYY[[[ccclllqqq}}}zzzssslllgggbbb]]]ZZZLLLIIIDDDBBBAAAAAAAAAAAA@@@BBBEEEFFFGGGIIILLLNNNSSS\\\kkk}}}uuuqqqqqqsssRRRGGGEEEDDDOOOaaauuu|||xxxuuurrrvvvwww{{{kkkMMMBBBEEELLLYYYkkk~~~nnn]]]SSSGGGAAA<<<;;;:::888888;;;<<<===???@@@AAACCCFFFHHHKKKUUUbbbooo{{{zzzhhh[[[MMMIIICCC>>><<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;<<<===>>>@@@>>><<<;;;<<<>>>>>>===;;;===>>>@@@@@@???===<<>>==================<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;::::::::::::;;;<<<<<<===@@@CCCEEEFFFHHHKKKMMMNNNRRRWWW]]]dddooo||||||ppp___WWWPPPOOOOOONNNNNNOOOPPPMMMJJJIIIJJJJJJHHHGGGBBBBBBAAA@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777777666666666888888999::::::;;;;;;<<<;;;@@@EEEFFFEEEHHHRRRZZZ```bbbfffhhhgggffffffffflllqqqwww~~~uuugggaaacccccc\\\OOOCCC<<<999777777666555555555555555666555555444444444444444555333666>>>GGGVVVtttwww}}}vvvdddffflllnnniiilllyyy{{{nnneee[[[VVVPPPJJJFFFCCCAAA???<<<<<<;;;:::999999888888yyygggWWWTTTVVVXXX___hhhooo}}}}}}yyyqqqkkkeee___ZZZWWWKKKHHHDDDAAAAAABBBBBBBBBAAACCCFFFGGGHHHIIIKKKMMMSSS[[[jjj|||~~~{{{ssskkkvvvSSSHHHFFFFFFRRRdddsss~~~}}}yyyvvvsssppptttxxxiiiMMMBBBGGGRRRbbbvvv~~~nnn]]]RRRGGGAAA<<<;;;:::888888;;;;;;===???@@@AAABBBEEEHHHLLLUUUaaannnzzz}}}iii\\\LLLHHHBBB>>><<<<<<<<<;;;:::::::::;;;<<<<<<======:::;;;<<<;;;::::::<<<>>>@@@>>><<<<<<======<<<;;;;;;<<<===>>>>>>>>>===<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;::::::::::::;;;<<<<<<>>>AAADDDGGGIIIJJJMMMOOOPPPTTTYYY___fffqqq}}}yyylll]]]VVVRRRTTTUUUSSSQQQRRRQQQMMMIIIGGGHHHIIIGGGDDDAAAAAA@@@@@@???>>>======:::::::::::::::::::::::::::999999999888888888777444444444444444444444555777888888999999:::;;;;;;666;;;@@@CCCFFFLLLVVV]]]aaacccfffgggfffeeeeeefffhhhmmmttt{{{uuuiiiaaa```]]]UUULLLCCC<<<999777777666555555555555555666666555444444444444555333333777???FFFUUUrrr{{{qqquuuvvvfffhhhmmmmmmggglllzzzvvvllleee[[[WWWPPPKKKGGGDDDAAA???<<<<<<;;;:::999888777777uuudddVVVTTTVVVYYY```jjjppp~~~|||wwwpppiiiccc^^^YYYUUUKKKHHHDDDBBBBBBCCCCCCCCCAAACCCFFFGGGGGGHHHIIIKKKQQQYYYgggyyy~~~zzz|||wwwjjjzzzVVVJJJHHHGGGTTTfffrrr{{{tttsssuuutttpppvvv}}}iiiNNNEEEKKKYYYlll~~~ooo^^^RRRGGGAAA<<<;;;:::888888;;;;;;===>>>???@@@BBBEEEGGGMMMUUUbbbmmmzzz~~~iiiZZZLLLHHHBBB>>>=========<<<::::::;;;;;;<<<=========999:::<<<;;;999999;;;>>>???>>>======>>>===;;;999;;;;;;<<<<<<<<<=========EEEDDDAAA???>>>=========;;;;;;<<<<<<======>>>>>><<<;;;;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<>>>AAAEEEHHHJJJLLLNNNPPPSSSWWW]]]cccjjjsss{{{ooo```[[[ZZZ^^^```]]][[[ZZZQQQLLLGGGEEEFFFFFFCCC@@@AAAAAA@@@???>>>===<<<<<<999999999999999999999999777777777777666666666666333333333444444555555555666777777888888999999:::777999===AAAFFFMMMUUUZZZ```bbbdddddddddeeeggghhhdddjjjsss{{{rrrhhhaaa\\\TTTMMMHHHBBB<<<888777777666555555555555555666555444444333333444444444444888???DDDOOOjjjwwwmmmooo|||ssscccdddgggfffbbbjjjzzz}}}ssskkkfff[[[WWWQQQLLLIIIEEEBBB???======<<<:::888777666555rrrbbbUUUUUUXXX\\\eeeppprrr|||wwwooohhhbbb]]]XXXTTTKKKHHHDDDBBBBBBCCCDDDCCCAAACCCEEEFFFFFFFFFGGGIIIPPPWWWeeewww}}}zzz}}}|||mmm}}}YYYLLLIIIHHHTTTfffssszzz}}}xxxnnnqqqwwwxxxrrrzzzjjjOOOGGGOOO^^^rrrppp___SSSHHHAAA<<<;;;:::888888;;;:::<<<>>>???@@@AAADDDGGGOOOWWWbbbnnnzzz}}}hhhYYYLLLHHHBBB>>>============::::::;;;;;;<<<===>>>>>>888:::;;;:::888888:::===AAA@@@???@@@@@@???<<<:::;;;;;;;;;;;;;;;<<<===>>>FFFDDDBBB@@@>>>=========::::::;;;<<<===>>>??????<<<<<<;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<>>>AAAFFFIIIKKKMMMOOOQQQUUUZZZ```fffmmmvvvttteeeaaaaaagggjjjgggdddcccQQQKKKEEECCCDDDDDDAAA>>>AAAAAA@@@???>>>===<<<<<<888888888888888888888888555555555555555555444444444555555666666777777777666666666777888888999999<<<<<<===@@@EEEKKKQQQTTT___```bbbcccccceeehhhkkkcccjjjttt~~~ooofffaaaYYYNNNHHHEEEBBB===888777777666555555555555555555444333333222222333333555555:::@@@BBBKKKccc}}}wwwllllllzzznnn^^^^^^___]]][[[fffyyy~~~|||ssskkkggg\\\XXXRRRMMMIIIFFFBBB@@@>>>===<<<:::888666555444uuudddVVVYYYgggqqquuuvvvzzz{{{wwwpppiiiccc]]]WWWSSSKKKGGGCCCAAAAAABBBBBBBBBBBBCCCDDDCCCCCCCCCEEEGGGQQQXXXdddtttqqqqqqdddNNNLLLKKKSSShhhsssyyypppiiilllqqqssswwwhhhOOOJJJMMM^^^www}}}kkkZZZPPPIIIBBB===;;;:::777777999:::<<<>>>???@@@BBBEEEHHHRRRZZZgggsss|||hhhZZZQQQIIICCCAAA>>>:::999;;;999999::::::::::::;;;;;;;;;:::::::::;;;===???@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>AAAAAA@@@@@@???>>>======AAA@@@@@@???>>>===<<<<<<>>>===<<<===>>>>>><<<:::============<<<<<<<<<<<<>>>AAAEEEHHHKKKNNNQQQTTT\\\```ffflllrrrxxx}}}yyyjjjnnnqqquuuzzz{{{sssjjjSSSMMMFFFBBBAAABBBAAA@@@@@@???>>>>>>>>>===;;;999888888888888777777777777:::999777555444333444444555555555555666666666666555555555666666777888999888:::<<<>>>AAAFFFLLLPPPXXX]]]dddeeecccbbbdddfffeeekkkvvvqqqiii]]]XXXQQQLLLIIIEEE???;;;888777666555555444444444666666555444444444444555000666777:::EEENNN]]]sssnnngggpppyyykkkXXXUUUXXXZZZ[[[cccwww}}}}}}|||ssskkkfff]]]XXXRRRLLLHHHEEEBBB@@@???>>>======<<<:::777444tttfff]]]eeevvv{{{wwwpppiiiccc]]]WWWSSSKKKHHHCCCAAAAAABBBBBBBBBBBBCCCDDDCCCCCCCCCEEEGGGOOOVVVcccrrrqqqpppfffPPPLLLJJJQQQdddkkkrrr{{{|||iiibbbgggnnnrrrvvveeeLLLJJJMMM]]]ttt|||kkk[[[QQQHHHAAA<<<;;;:::888888::::::<<<>>>???@@@BBBEEEHHHRRR\\\iiivvvwwwfffZZZOOOHHHBBB@@@===:::999;;;999999::::::::::::;;;;;;>>>===<<<;;;:::;;;;;;<<<>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>>AAAAAA@@@@@@???>>>>>>===AAAAAA@@@@@@??????>>>>>>===<<<<<<===>>>???===<<<<<<<<<<<<=========>>>>>><<<>>>BBBEEEHHHMMMRRRUUU^^^ccckkksssxxx||||||}}}pppUUUOOOGGGCCCCCCDDDCCCBBBBBB@@@???>>>>>>===;;;999888888888777777777666666666666555555555555666666555555555555666666666666555555555666666777888999888:::<<<>>>AAAFFFKKKOOOTTTZZZ```bbbaaaaaacccggghhhnnnwwwwwwmmmccc]]]TTTMMMHHHDDD???;;;999888777666555555555555666666555444444444444555111777777:::DDDLLLZZZqqqooogggpppzzzeeeTTTRRRUUUVVV\\\bbbttt{{{rrrjjjddd]]]XXXRRRMMMIIIFFFCCC@@@???>>><<<<<<;;;:::777555tttkkkhhhuuu{{{wwwqqqjjjddd]]]WWWSSSKKKHHHDDDAAAAAABBBBBBBBBBBBCCCDDDCCCCCCCCCEEEGGGMMMTTTaaaqqqrrrnnngggPPPLLLIIINNN^^^dddmmmxxx~~~ppp```^^^fffqqqwwwxxxfffMMMKKKNNN\\\ppp~~~{{{kkk[[[QQQFFF@@@;;;;;;:::888999;;;:::<<<>>>???@@@BBBFFFIIISSS]]]kkkyyy}}}pppcccZZZMMMFFF@@@???===:::999;;;999999::::::::::::;;;;;;======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<===???@@@???===:::;;;;;;<<<>>>??????@@@<<<>>>@@@CCCGGGMMMTTTYYY\\\cccmmmvvv|||sssXXXRRRJJJFFFFFFGGGGGGGGGDDDBBB@@@???>>>===:::888888888777777777777666666222333444555666777777777444555555555555666666666555555555666666777888999888:::<<<>>>AAAEEEKKKOOOQQQUUUZZZ\\\]]]^^^bbbeeejjjooowwwvvvnnneeeYYYOOOHHHCCC>>>;;;:::999888777666666666666666666555444444444444555333999888:::CCCIIIWWWlllpppiiirrr}}}~~~___QQQQQQTTTSSS[[[bbbrrrxxxppphhhccc]]]YYYSSSMMMIIIFFFCCCAAA@@@>>>;;;::::::999777666tttooorrr{{{wwwqqqkkkeee^^^WWWSSSKKKHHHDDDBBBBBBBBBCCCBBBAAACCCDDDCCCCCCCCCEEEGGGMMMTTT```qqquuuooogggOOOLLLIIIMMMZZZccckkkvvv}}}yyyeee\\\```iiiuuu||||||jjjQQQLLLNNNZZZmmmyyy}}}{{{jjjZZZPPPEEE>>>:::::::::999999<<<;;;<<<>>>>>>@@@CCCGGGJJJSSS^^^lllzzzwwwnnnggg___ZZZLLLEEE???>>><<<999999;;;999999999:::::::::;;;;;;999::::::;;;<<<===>>>???==============================>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@@@@@@@<<<<<<<<<>>>@@@AAA@@@???;;;<<<<<<===>>>>>>?????????@@@BBBDDDHHHOOOWWW\\\]]]dddoooxxxppp[[[UUUMMMIIIJJJLLLLLLKKKFFFDDDAAA???>>><<<:::888888777777777666666666666111222444666777777666666444444444555555555666666555555555555666777888999888:::<<<>>>@@@EEEJJJNNNQQQSSSWWWXXXYYY[[[___bbbgggjjjqqq{{{xxxnnn___RRRIIIDDD???<<<;;;:::999888777777777777666666555444444444444555444:::999:::BBBGGGSSShhhrrrllluuuzzz\\\QQQSSSVVVTTTYYYbbbuuu~~~wwwooohhhccc]]]YYYSSSMMMJJJGGGDDDBBBAAA>>>;;;999888888777666sssrrrxxx~~~{{{wwwrrrllleee^^^WWWSSSLLLHHHDDDBBBBBBCCCCCCCCCAAACCCDDDCCCCCCCCCEEEGGGMMMUUUaaarrrxxxpppfffNNNKKKJJJMMMYYY```hhhrrryyy|||nnn^^^[[[bbbkkksss{{{~~~kkkSSSIIIKKKWWWhhhssswww{{{iiiYYYOOODDD>>>999::::::888999<<<;;;<<<===>>>@@@CCCHHHLLLSSS^^^mmmzzz~~~pppeee```^^^ZZZVVVLLLEEE???>>><<<999999;;;999999999:::::::::;;;;;;999999:::;;;======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>????????????@@@@@@@@@@@@???????????????>>>>>>>>>???????????????===<<<===>>>@@@AAAAAA???>>>>>>>>>>>>>>>>>>======AAABBBCCCEEEIIIPPPXXX^^^bbbiiirrr|||mmm\\\WWWPPPNNNOOOPPPPPPNNNGGGDDDAAA>>>===;;;999777777777777666666666666555333444555666666555444333444444444444555555555555555555555555666777888999888:::<<<>>>@@@DDDIIIMMMRRRTTTVVVWWWXXXZZZ\\\]]]```ccchhhqqqssscccTTTKKKEEEAAA>>>;;;:::999888888777777777666666555444444444444555444:::999:::BBBFFFRRRfffrrrnnnvvvxxxZZZQQQUUUWWWUUUXXXddd||||||vvvooohhhddd\\\XXXRRRMMMJJJGGGDDDBBBAAA>>>:::999888888777666~~~rrrttt~~~~~~~~~}}}}}}{{{wwwrrrmmmfff___WWWRRRLLLIIIEEEBBBBBBCCCCCCCCCBBBCCCDDDCCCCCCCCCEEEGGGNNNUUUbbbssszzznnngggNNNKKKKKKNNNYYY\\\cccnnnvvvzzz}}}}}}jjj[[[\\\dddkkkrrryyykkkTTTGGGIIITTTdddmmmrrr|||zzzhhhXXXNNNDDD>>>999999999888999<<<<<<<<<===>>>@@@CCCIIIMMMUUU___mmmzzzuuulllbbb\\\[[[ZZZXXXUUUMMMFFF@@@???===:::999;;;999999::::::::::::;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>?????????@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA????????????>>>>>>=========AAABBBDDDFFFKKKRRR[[[aaaeeekkkttt}}}|||jjj\\\XXXSSSRRRSSSTTTRRRPPPFFFCCC???===;;;:::999777777777666666666666555555555555555555555444333222333444444444444555555555555555555666666777888999999:::<<<===@@@DDDIIILLLSSSTTTVVVXXXZZZ[[[[[[\\\[[[]]]bbbkkkxxxtttcccUUULLLFFFBBB???;;;:::999888777777777777666666555444444444444555333999999;;;CCCGGGSSSgggrrrpppxxxxxxZZZPPPUUUYYYXXXZZZiiizzzuuunnnhhhddd[[[WWWQQQLLLIIIFFFDDDBBB???===:::999999888666555tttwww|||{{{}}}{{{wwwsssmmmggg___XXXRRRLLLIIIEEECCCCCCCCCDDDCCCBBBCCCDDDCCCCCCCCCEEEGGGMMMUUUbbbrrr{{{jjj|||jjjOOOKKKMMMPPPYYY[[[bbbllltttzzz}}}~~~jjj[[[^^^iiiqqqzzzoooZZZKKKMMMVVVeeemmmqqq|||yyyhhhXXXNNNEEE>>>999999999777888;;;<<<======>>>@@@DDDJJJNNNXXXaaannnzzzoooiiiccc```bbbaaa^^^ZZZOOOHHHBBB@@@===:::999;;;999999::::::::::::;;;;;;;;;<<<=========<<<;;;:::;;;<<<<<<<<<============?????????@@@@@@@@@AAAAAA????????????????????????@@@@@@@@@??????>>>>>>>>>@@@??????@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>?????????AAACCCGGGKKKQQQZZZccciiikkkrrr|||pppccc[[[XXXUUUUUUWWWWWWTTTPPPEEEBBB>>>;;;::::::999777777777666666666555555555666555444444333333333444333333444444444555555555555555555666666777888999999:::<<<===???CCCHHHLLLRRRTTTVVVZZZ]]]^^^^^^]]]YYY\\\aaaiiiuuu{{{pppaaaSSSKKKEEEAAA>>>:::999888777777666777777666666555444444444444555111888999;;;DDDIIIUUUiiivvvvvvzzz]]]SSSWWW]]]]]]```nnn|||wwwrrrmmmgggcccYYYUUUPPPKKKHHHEEECCCAAA>>><<<;;;::::::888666333vvv|||www{{{}}}{{{|||zzzzzzwwwsssnnnggg```XXXRRRMMMIIIEEECCCCCCDDDDDDDDDBBBCCCDDDCCCCCCCCCEEEGGGMMMTTTaaarrrzzzfffxxxnnnQQQLLLNNNPPPYYY___eeennnuuuyyy|||~~~jjj[[[aaaooozzzuuuaaaQQQSSS\\\iiiooosss~~~yyyhhhXXXNNNEEE>>>:::999999777777:::<<<======>>>@@@DDDJJJNNN[[[cccooo{{{sssnnnjjjjjjlllkkkfffaaaQQQIIICCCAAA>>>:::999;;;999999:::::::::;;;;;;;;;888999;;;===>>>>>>======<<<=========>>>>>>????????????@@@@@@@@@AAAAAAAAA??????????????????@@@@@@BBBBBBAAAAAA@@@???>>>>>>AAA@@@???@@@AAAAAA@@@>>><<<<<<===>>>???@@@AAAAAABBBEEEKKKQQQYYYbbbkkkqqqvvv~~~rrrdddZZZZZZXXXWWWWWWYYYXXXTTTPPPDDDAAA<<<:::999999888888777666666666555555555555555444333222222333555666333333333444444444555555555555555666666777888999999:::<<<===???CCCHHHKKKQQQSSSWWW[[[```aaa```___ZZZ]]]bbbjjjvvvxxxmmm^^^QQQIIIDDD@@@===:::999888777666666666666666666555444444444444555111888999<<>>999999999777888;;;;;;;;;>>>BBBCCCDDDJJJRRR]]]eeeppp{{{|||sssrrruuuwww~~~yyyhhh]]]KKKBBB@@@::::::<<<666999999:::::::::;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>BBBAAA???>>>???AAACCCDDDEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>============???@@@BBBCCCCCCAAA>>>===???===;;;;;;>>>AAADDDEEEDDDLLLWWW```fffmmmwww~~~nnn```WWWSSSSSSVVVYYY[[[ZZZTTTNNNJJJBBB===777555666888999888555444444555666666555333555555555555555555555555333333333444444444555555777444222333666888888777888999;;;>>>BBBFFFJJJLLLNNNSSSYYY]]]___```aaaaaa]]]^^^ccclllvvv{{{ppphhh\\\PPPHHHDDDAAA???999888666555444555777888666666555555555444444444555777;;;@@@CCCNNNbbbuuu}}}ddd]]]bbbhhhjjjlllzzz{{{uuupppkkkfffbbbWWWSSSNNNJJJGGGDDDAAA???>>>===;;;999888666666666WWW^^^ooo|||~~~|||}}}yyyqqqjjjbbb[[[UUUQQQJJJHHHEEECCCCCCCCCBBBAAACCCCCCDDDCCCCCCDDDFFFIIINNNTTTaaasssuuufffoootttZZZQQQSSSXXXZZZccceeeqqqxxxwww~~~xxxhhhaaalllzzz{{{jjjWWWZZZdddpppxxx~~~yyylll[[[MMMEEE???:::::::::999999<<<<<<<<<>>>BBBBBBBBBHHHOOO\\\dddooo{{{tttaaaNNNDDDAAA;;;;;;===888999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>======>>>??????@@@@@@???DDDCCCCCCCCCCCCDDDFFFGGGCCCBBBAAA???>>>=========??????????????????>>>>>>???@@@AAABBBBBB@@@===<<>>>>>@@@DDDFFFHHHJJJRRR^^^hhhqqqyyyqqq```VVVQQQOOOSSSUUUXXXXXXVVVPPPJJJFFF???<<<888777888999888666666444333444555666555444555555555555555555555555444444444555555555666666888555444444777999999888888999;;;>>>AAAFFFJJJLLLNNNSSSYYY]]]___```aaabbb```aaafffpppyyy{{{qqqjjjcccXXXNNNGGGBBB???===999888666555555555777888666666555555555444444444222555:::AAAGGGTTTjjj~~~gggbbbiiippptttvvv~~~{{{wwwsssooojjjeeeaaaVVVSSSNNNIIIGGGDDDAAA???<<<;;;:::888666555444444LLLSSSbbbvvvwwwpppwww}}}{{{zzzvvvooohhhbbb[[[TTTPPPJJJGGGDDDCCCCCCCCCBBBAAAAAABBBCCCCCCCCCDDDGGGJJJMMMTTTaaarrrvvviiioooyyy^^^TTTVVVYYY[[[ccchhhvvv}}}}}}oooaaa^^^lll}}}~~~zzzhhhUUUZZZfffsss{{{{{{mmm[[[MMMFFF@@@;;;;;;;;;::::::=========???AAAAAAAAAFFFMMMZZZcccooo{{{gggRRRFFFBBB;;;<<>>>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGGGGGGGGGGCCCBBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCAAA>>>===@@@???>>>>>>???BBBFFFHHHRRRZZZfffttt{{{fffVVVOOONNNPPPSSSUUUUUUTTTQQQKKKDDD@@@;;;:::999999:::999777444777555333333444555555555444444444444444444444444555555555666666666777777888777555666888::::::999999999;;;===AAAEEEIIIKKKNNNSSSXXX]]]___```aaabbbaaabbbiiirrr{{{vvvlllfff```WWWNNNHHHCCC???===999888777666555666777777666666666555555555444444333666;;;BBBJJJXXXooo}}}hhheeennnxxx~~~xxxtttrrrpppnnnlllhhhccc___UUURRRMMMIIIFFFCCCAAA???;;;999888666444333222222MMMRRR]]]lll{{{yyylllfffooo{{{}}}zzzxxxyyyuuuoooiiibbb\\\UUUQQQIIIFFFDDDBBBCCCCCCBBBAAA@@@AAABBBBBBCCCDDDGGGJJJNNNVVVbbbrrr{{{iiiooozzz___VVVWWWZZZ[[[eeemmm}}}mmmaaa```ooo~~~ttt]]]RRRXXXdddpppwww{{{}}}nnn[[[MMMFFF@@@;;;;;;;;;::::::===<<<<<<>>>AAAAAAAAAFFFNNNYYYbbbooo{{{lllVVVHHHBBB;;;;;;???;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@======>>>???@@@BBBCCCDDDCCCDDDFFFHHHHHHHHHFFFFFFDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEEEEDDDCCCAAA@@@??????@@@@@@BBBEEEJJJMMMZZZaaannn~~~{{{fffXXXSSSSSSVVVVVVVVVUUURRRLLLFFF@@@===::::::999999999888777666999666333222333555555555444444444444444444444444444555555555666666666666777666666777888999999999999999;;;===AAAEEEHHHKKKNNNRRRWWW[[[^^^___aaabbb```bbbiiirrrzzzyyypppgggaaaYYYPPPIIIDDD???<<<999888777666666666777777666666666666555555555555777999===CCCIIIWWWooo{{{zzzfffdddnnnzzzxxxqqqjjjiiiiiiiiihhheeeaaa]]]TTTPPPKKKHHHEEECCC@@@>>>:::999777555444222222111PPPTTT[[[dddmmmsssuuuvvvzzz~~~tttgggccclllxxx~~~}}}{{{xxxuuuuuuqqqlllgggaaa[[[TTTPPPHHHFFFCCCBBBBBBCCCBBBAAA@@@AAABBBBBBBBBDDDGGGJJJPPPWWWcccrrrjjjqqqxxx^^^UUUXXX\\\^^^jjjtttooofffgggxxxcccQQQOOOTTT^^^hhhnnnuuu}}}nnn\\\NNNEEE???:::::::::999999<<<::::::===AAABBBBBBHHHPPPYYYcccppp}}}pppYYYJJJCCC;;;;;;>>>:::::::::;;;;;;;;;<<<<<<<<<========================<<<<<<===>>>@@@CCCEEEFFFFFFGGGIIIJJJJJJIIIGGGEEECCCCCCCCCBBBCCCCCCDDDEEEAAAAAAAAA@@@@@@@@@??????BBBCCCDDDDDDCCCCCCAAAAAAAAACCCEEEGGGJJJOOOVVV[[[dddkkkyyy~~~lll___YYYXXXYYY[[[YYYUUUPPPJJJDDD>>>;;;;;;:::999777666666777999999666333222333444555555444444444444444444444444333333444444444555555555555555666777777888888999999999;;;===@@@DDDHHHJJJLLLPPPUUUYYY\\\^^^```bbb```bbbjjjsssyyy~~~|||sssiiicccZZZPPPIIIBBB===999999888888777777777777777777777666666666555555555777999<<>>;;;:::888666444333333222UUUXXX[[[___bbbcccddddddfffjjjnnnooopppuuu}}}sssgggdddmmmwww~~~}}}{{{yyyvvvtttooolllhhhccc^^^XXXQQQMMMGGGEEEBBBBBBBBBCCCBBBAAA@@@AAABBBBBBBBBCCCFFFIIIPPPWWWdddrrrooozzzvvv]]]VVV[[[aaaeeeppp{{{jjjdddiii{{{uuuUUUKKKKKKPPPXXXaaahhhqqq|||nnn^^^PPPEEE???:::::::::999999<<<:::;;;>>>BBBCCCDDDJJJRRR[[[eeerrrsss\\\MMMEEE<<<;;;===888:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<=========???AAAEEEHHHIIIKKKLLLMMMMMMMMMKKKHHHGGG@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@?????????@@@AAAAAABBBAAAAAAAAA@@@DDDIIIMMMRRRZZZcccjjjttt|||qqqddd]]]ZZZZZZ^^^\\\VVVPPPIIIBBB>>>;;;::::::999777555555888:::999666444333444555444333333333333333333333333333333333333444444444444555333555777888777777888999999999;;;===@@@DDDGGGIIIKKKNNNSSSWWWZZZ\\\___aaabbbdddkkktttyyy~~~zzzrrriiibbbXXXNNNFFF@@@;;;888999999888888888777777777777777777666666666555555444666;;;BBBKKK]]]yyy}}}fffaaaiiiuuu}}}{{{tttkkkeee````````````aaa___\\\YYYQQQMMMIIIEEECCCAAA???===<<<;;;999777555444333333eeeeeeeeeccc___\\\ZZZYYYWWW[[[^^^___```fffrrr{{{qqqgggbbbkkktttxxx|||}}}|||zzzwwwuuullljjjfffbbb]]]WWWPPPLLLGGGEEEBBBAAABBBCCCBBBBBBAAABBBBBBBBBAAABBBEEEGGGMMMUUUbbbqqqwwwuuu]]]XXX```iiinnnvvv~~~gggcccjjj}}}kkkLLLJJJHHHMMMWWW```gggpppzzznnn___SSSFFF@@@;;;;;;;;;::::::=========???CCCDDDDDDJJJQQQ^^^ggguuuvvv```QQQIII???===>>>888;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>????????????AAADDDHHHKKKMMMOOOOOONNNMMMLLLIIIGGGFFF@@@@@@@@@AAABBBDDDEEEFFFHHHHHHGGGEEECCCBBB@@@@@@???@@@AAABBBCCCDDDDDDEEEEEEJJJRRRYYY```iiiuuu~~~vvvjjjccc```___```]]]VVVNNNGGGAAA===;;;777888:::999666555777888888666555444555555333222333333333333333333333333444444444444555555555555333666999:::888888999:::999999;;;===@@@CCCFFFHHHIIILLLQQQUUUWWWZZZ^^^```aaaccciiirrrwww|||{{{tttiiibbbWWWMMMEEEAAA===;;;888999999999888888777777777777777777666666666555444666<<>>===;;;:::999777555444333333wwwvvvrrrkkkccc[[[WWWUUUOOOSSSVVVVVVVVV^^^kkkuuu{{{nnneee^^^gggppprrrttt~~~}}}{{{xxxvvvmmmjjjgggccc___YYYRRRMMMGGGDDDBBBAAABBBCCCBBBBBBBBBBBBCCCBBBAAABBBDDDFFFJJJSSSaaaqqq{{{~~~vvv^^^[[[dddpppvvvyyy}}}lllhhhpppdddGGGJJJFFFLLLWWWbbbiiirrryyynnn```TTTHHHAAA<<<======;;;<<>>???@@@AAAAAABBB@@@@@@AAACCCFFFJJJNNNPPPOOONNNMMMKKKIIIFFFDDDCCCBBBBBBBBBCCCEEEFFFHHHIIILLLKKKIIIGGGEEECCCBBBAAABBBBBBCCCEEEFFFHHHIIIIIIPPPWWW```hhhppp{{{|||pppiiiffffffaaa]]]VVVMMMFFF@@@===;;;333777;;;;;;999666555666777666555555666555333111333333333333333333333333555555555555666666666777444888;;;;;;:::999:::;;;999:::;;;===???CCCFFFHHHHHHKKKPPPSSSVVVYYY]]]______```fffnnntttyyyzzzkkkcccXXXNNNGGGDDDBBB@@@888999999999999888777777777777777777666666666666888:::???HHHSSShhh|||ddd]]]cccpppxxx||||||vvvooojjjaaa___]]]\\\\\\\\\ZZZXXXOOOLLLHHHDDDBBBAAA>>><<<;;;:::888666444333222222wwwmmmhhhccc___[[[SSSMMMOOOTTTZZZccclllxxxzzzlll```ggggggkkkttt~~~}}}|||||||||zzzxxxqqqoookkkgggbbb[[[SSSMMMHHHGGGEEECCCAAA@@@?????????@@@AAAAAAAAABBBEEEGGGLLLRRR^^^ppp|||uuuuuu~~~uuu[[[\\\nnnyyyyyy{{{hhhgggnnn~~~cccNNNHHHIIILLLUUU___gggqqqvvvbbbQQQKKKBBB:::999999888888:::===<<<>>>AAABBBDDDKKKTTT]]]iiiwwwppp]]]MMMBBB;;;;;;>>>;;;;;;:::::::::;;;;;;<<<>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCEEEGGGJJJKKKLLLMMMMMMLLLHHHFFFEEEEEEAAACCCDDDCCCFFFKKKLLLIIIPPPNNNMMMNNNKKKFFFEEEIIIHHHBBBBBBHHHKKKKKKNNNSSS\\\iiixxxvvvnnniiigggaaaYYYNNNDDD???===<<<<<<<<<;;;;;;::::::999999888555555444444444333333333111111222222222333333333333333444444555666666666888888888777777777666666999:::<<>><<<:::888666555555555444333}}}yyytttnnn___VVVNNNNNNQQQWWW___gggvvv~~~rrrgggiiiiiimmmuuu~~~}}}}}}}}}{{{yyyuuurrroookkkeee^^^VVVQQQHHHGGGDDDBBB@@@????????????@@@AAAAAAAAABBBEEEHHHLLLSSSaaasssyyyrrrooowwwwww]]]^^^oooyyyyyyzzz~~~wwwhhhffflllzzzbbbLLLGGGIIILLLSSS]]]eeeooovvvcccSSSKKKBBB;;;::::::999999;;;===<<<>>>AAABBBDDDKKKTTT___kkkxxxvvvvvv{{{vvv```OOOCCC;;;:::<<<::::::::::::;;;;;;<<<===>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJIIIJJJJJJHHHEEECCCCCCCCCAAADDDFFFGGGKKKRRRTTTRRRUUUSSSSSSTTTPPPKKKJJJMMMLLLHHHHHHMMMQQQSSS[[[cccsssxxxpppjjjgggbbbZZZOOOEEE>>><<<::::::;;;::::::999888777777666444444444444333333333333111111222222222333333333333333444444555666666666999999999999999:::::::::999:::<<<>>>AAACCCEEEFFFJJJLLLNNNPPPRRRUUUZZZ]]]aaa```aaafffkkksss}}}yyypppeee```YYYSSSMMMEEE???<<<===;;;888888888888777555666666666666555555555555777<<<<<>>BBBCCCDDDLLLTTTbbblllwwwyyyiiicccbbbiiittt|||dddQQQCCC;;;999;;;::::::::::::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFGGGGGGFFFCCCBBBBBBBBBBBBFFFIIILLLQQQZZZ___^^^]]]\\\\\\]]]YYYSSSRRRUUUVVVWWWZZZ___cccjjjwwwxxxmmmfffbbb[[[UUUKKKCCC???<<<;;;:::::::::999888777666555444333333333333222222222222111111222222222333333333333333444444555666666666888888999999:::;;;;;;;;;999:::<<<>>>AAACCCEEEFFFIIIKKKMMMOOOQQQUUUYYY]]]aaa^^^___ccchhhqqq}}}wwwpppfffddd```YYYPPPHHHBBB@@@===;;;999888888888777666666666666666555555555555888<<<<<<@@@LLLZZZvvv||||||jjj[[[[[[___cccfffnnnxxx~~~|||yyyuuuqqqkkkddd___UUUQQQLLLGGGCCC@@@===:::999777555444444444333222zzznnndddYYYUUUUUUVVV\\\cccppp{{{~~~zzzxxx{{{}}}{{{wwwuuuqqqlllfff^^^VVVPPPIIIFFFBBB???===>>>@@@AAA???@@@AAAAAAAAACCCFFFIIIQQQXXXeeexxx~~~tttoooqqq|||{{{}}}eeecccnnnvvvwwwpppvvv}}}|||qqqgggcccggguuu}}}{{{}}}___KKKGGGJJJKKKPPPXXX___jjj{{{uuudddWWWLLLCCC<<<;;;<<<;;;;;;=========???BBBCCCEEELLLUUUdddlllvvvpppfffeeeccclllxxx|||bbbOOOCCC;;;999;;;999999::::::<<<===>>>???>>>??????@@@@@@AAABBBBBBAAABBBDDDFFFFFFFFFEEEEEECCCDDDEEEDDDBBBBBBCCCDDDCCCIIINNNQQQWWWaaaggghhhfffdddeeefffccc^^^]]]```gggnnnxxx~~~rrrfff^^^YYYOOOKKKEEE@@@>>>>>>======::::::999888666555444444333333333222222222111111111111222222222333333333333333444444555666666666555555666777888999:::;;;:::;;;===???BBBDDDFFFGGGIIIKKKMMMOOOQQQTTTYYY\\\bbb___^^^bbbfffnnn}}}zzztttkkkmmmiii^^^RRRJJJEEEAAA===;;;999888888888777666666666666666555555555555444999:::>>>JJJWWWssszzzuuuvvv}}}jjj\\\\\\___aaacccjjjrrryyyrrrkkkggg\\\WWWPPPKKKHHHEEEAAA>>>999777444444444444333111tttjjj```\\\ZZZ[[[___eeeooozzz}}}}}}{{{xxxuuuqqqkkkeee]]]TTTNNNGGGEEEAAA>>>======???AAA???@@@AAAAAABBBDDDGGGJJJTTTZZZfffwww~~~vvvvvvzzz{{{xxx```]]]fffmmmppprrryyy~~~uuuooojjjlllyyy~~~}}}zzz]]]KKKIIIKKKLLLQQQYYY```kkk|||tttdddXXXKKKCCC<<<;;;<<<;;;;;;===>>>===???BBBCCCEEELLLUUUccclllwwwnnnjjjmmmnnnzzzvvv\\\KKKAAA;;;:::<<<999::::::;;;<<<===???@@@>>>??????@@@@@@AAABBBBBBAAABBBDDDDDDEEEDDDCCCBBB???@@@AAAAAAAAABBBDDDFFFGGGNNNVVVYYY___hhhoooqqqqqqooooooqqqoookkklllppp{{{{{{lll___UUUPPPGGGDDD@@@>>>======<<<;;;::::::999888777666555555333333333222222222111111111111222222222333333333333333444444555666666666444444555666888999::::::;;;<<<>>>@@@CCCFFFHHHIIIHHHJJJLLLNNNPPPTTTXXX[[[ccc```___bbbeeelllyyyzzztttvvvqqqbbbUUUMMMGGGAAA>>><<<999888999999888666666666666666555555555555444999:::>>>HHHSSSmmmzzzrrrsss{{{kkk]]]]]]___```aaagggooo~~~zzztttqqqbbb\\\SSSNNNLLLIIIDDDAAA999777555444444444333222}}}tttjjjfffdddbbbeeeiiippp{{{~~~~~~}}}zzzxxxuuuqqqkkkddd\\\SSSMMMEEECCCAAA>>>======???@@@???@@@AAABBBBBBDDDHHHKKKUUU[[[hhhzzz|||{{{vvv___]]]eeennnsssyyy{{{xxxssssss}}}}}}yyy{{{vvvZZZJJJJJJLLLMMMSSS\\\cccnnn~~~uuueeeYYYJJJBBB;;;:::;;;;;;;;;===>>>===???CCCDDDEEEMMMUUUbbbmmmyyyrrrrrrxxxlllTTTFFF@@@<<<;;;<<<;;;;;;;;;;;;<<<===>>>???>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@???:::;;;===>>>???BBBFFFJJJNNNXXXaaagggmmmuuu{{{}}}~~~~~~xxxgggZZZPPPKKKDDDBBB???===<<<;;;888666999999888888777777666666333333333333222222222222111111222222222333333333333333444444555666666666555555666777888999:::;;;;;;<<<>>>@@@CCCFFFGGGIIIGGGIIILLLMMMOOOSSSWWW[[[aaa___```cccffflllxxx|||}}}uuudddVVVPPPIIIAAA>>><<<:::999999999888777666666666666555555555555666<<<<<>>>>>>>>>>>>>>@@@AAABBBCCCEEEHHHKKKTTT]]]lllzzz|||rrr\\\\\\fffqqqzzzyyytttuuu~~~~~~yyyyyy~~~qqqVVVIIIJJJLLLOOOVVV```hhhrrrxxxhhh[[[IIIAAA:::999::::::;;;===>>>>>>@@@CCCDDDEEEMMMUUUaaaooo|||xxxeeeOOOCCC@@@===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBB@@@???>>>>>>>>>>>>:::;;;>>>@@@CCCGGGLLLPPPVVVbbbooowww}}}tttbbbUUULLLGGGBBB@@@???>>>>>><<<999666666666666666666666666666444444444444333333333333111111222222222333333333333333444444555666666666444555555666777888888999999:::<<>><<<:::999999999888777666666666666555555555555444;;;===@@@GGGKKK^^^{{{{{{uuuuuu|||pppbbbaaadddeeefffeeeoooyyyooobbbYYYTTTOOOHHHAAA;;;999777666666666555444~~~xxxvvvwwwttt}}}~~~~~~{{{yyyrrrooojjjeee]]]TTTKKKEEEBBBAAA@@@???>>>>>>>>>===>>>@@@AAABBBCCCEEEIIILLLSSS]]]oooyyyxxxhhhUUUVVVaaaoooyyytttooorrr}}}~~~mmmSSSGGGJJJMMMPPPXXXbbbkkkuuuzzzjjj\\\III@@@999999:::999:::<<<>>>>>>@@@CCCDDDFFFMMMVVVbbbqqqtttaaaLLLBBB@@@>>><<<<<<======<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBCCCAAA???===<<<<<<======<<<>>>AAADDDGGGMMMSSSWWW\\\jjjyyyppp^^^QQQHHHDDD>>>===>>>???@@@???===:::444444444555555555555666555555444444444444333333111111222222222333333333333333444444555666666777222222333333444555555555777888:::===@@@BBBDDDEEEGGGHHHKKKMMMOOORRRWWWZZZZZZZZZ^^^eeejjjppp{{{tttaaaXXXXXXPPPDDD>>><<<:::999:::999888777777666666666555555555555000888;;;@@@GGGLLL^^^{{{zzzxxxvvv~~~uuugggfffhhhjjjkkkeeepppzzzkkkaaaZZZTTTJJJCCC<<<:::777777777777666555}}}zzzuuurrrsssqqqkkkddd[[[SSSMMMIII@@@??????>>>>>>>>>>>>>>>CCCBBBBBBCCCBBBAAAGGGOOOWWW```pppyyyvvv~~~eeeYYYXXXbbbrrrzzztttmmmnnnzzz}}}lllQQQGGGMMMIIIRRR[[[aaajjjzzzzzzhhh[[[MMMDDD<<<;;;;;;::::::<<>>@@@CCCDDDEEEMMMUUUdddooo}}}qqqaaaNNNDDD???<<<<<<>>>>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;<<<===>>>===???AAADDDIIIPPPWWW]]]kkkuuuppp^^^QQQFFF@@@>>>????????????===;;;:::888888888888777666555444555444333222111222333333222222333333333333444444333333333444444444555555777666555555555666888999;;;;;;<<<===???AAABBBCCCEEEGGGIIIKKKLLLOOORRRUUUXXXZZZ___eeeiiippp~~~~~~qqqeee^^^WWWOOOIIIBBB???;;;888777888999;;;888888777555555444444444777;;;:::===FFFMMMaaa~~~~~~llljjjnnnqqqpppppprrrvvvkkk```TTTHHH@@@===:::888777888888777555}}}|||zzzvvvtttqqqnnnhhhaaaYYYQQQJJJGGG@@@??????>>>>>>>>>>>>>>>CCCBBBBBBCCCBBBBBBGGGOOOUUU___rrrwwwvvvaaaXXXWWW```ooovvvwwwpppqqq|||oooTTTJJJOOOPPPVVV\\\aaalll~~~zzzhhh[[[MMMDDD===;;;;;;::::::<<>>@@@CCCDDDFFFMMMUUUbbbmmm|||ooo___MMMCCC???<<<<<<>>>===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<===>>>???AAADDDHHHLLLTTT\\\aaalllvvvooo]]]PPPGGGAAA@@@AAAAAA@@@???>>><<<;;;888888888888777666555444555444333222222222333333111111111222222222333333333333333444444444555555777777666666666777888999:::;;;;;;===>>>@@@BBBCCCEEEGGGIIIKKKLLLOOORRRUUUXXXYYY^^^dddiiiooo}}}{{{nnneee___XXXOOOGGGAAA???<<<888777888999;;;888777666555555444444444666;;;;;;===EEEMMMdddrrrnnnqqqssssssqqqsss}}}qqqeeeXXXLLLDDD===;;;888888888888777555~~~}}}{{{{{{{{{zzzwwwuuummmjjjddd]]]UUUMMMGGGDDD@@@??????>>>>>>>>>>>>>>>BBBAAABBBCCCBBBBBBHHHPPPUUUaaavvvxxx{{{}}}___XXXXXX```nnnuuutttooorrr}}}sssWWWLLLPPPVVVZZZ^^^dddrrr{{{iii[[[NNNEEE===<<<<<<::::::<<<>>>>>>@@@CCCDDDFFFMMMVVV___kkk|||ppp```NNNEEE@@@===<<<>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<===???BBBEEEHHHLLLRRRYYYaaagggoooyyynnn\\\PPPHHHCCCCCCCCCBBBAAA@@@>>><<<;;;888888888888777666555555444444333222222222222333000000111111111222222222333333333444444444555555888777777777777888999999::::::;;;<<<>>>@@@BBBCCCEEEGGGIIIKKKLLLNNNRRRUUUXXXYYY^^^dddhhhooo|||wwwkkkdddaaaZZZOOOEEEAAA???<<<999777888999:::888777666555555444555555444;;;<<<>>>EEENNNiiizzzuuuwwwzzz{{{uuuwwwvvvhhhZZZMMMEEE===;;;999888888888777666}}}|||{{{{{{{{{zzzwwwuuukkkhhhbbbZZZRRRKKKFFFCCC@@@??????>>>>>>>>>>>>>>>AAA@@@AAACCCBBBCCCIIIQQQYYYeeezzz{{{zzzwwwyyy{{{zzz]]]XXXYYYbbbrrrzzzuuujjjhhhnnnzzzwwwZZZMMMPPPVVV[[[aaajjj{{{|||jjj\\\OOOFFF>>><<<<<<::::::;;;>>>===???CCCDDDFFFMMMVVV___kkk}}}xxxgggTTTIIIBBB>>><<<===;;;<<<>>>?????????>>>===========================:::999999:::;;;===???@@@EEEHHHLLLQQQWWW___ggglllsss{{{nnn\\\QQQJJJFFFFFFEEECCCAAA???===;;;:::888888888888777666555555333333333222222222222222111111111111222222222222333333333444444444555555888888888888888999999999999::::::;;;===???AAABBBDDDFFFIIIJJJLLLNNNRRRTTTYYYZZZ___eeeiiiooo}}}}}}tttiiidddccc\\\OOOCCCAAA???<<<999888888999:::777777666555555555555555222;;;===???EEEPPPnnn~~~~~~~~~vvvhhhYYYLLLCCC===;;;999888888888777666}}}||||||zzzwwwuuukkkhhhaaaZZZRRRKKKFFFDDD@@@??????>>>>>>>>>>>>>>>AAA???@@@CCCCCCCCCJJJRRR[[[ggg{{{~~~wwwvvvrrrvvvuuuZZZUUUWWWcccvvvyyyjjj```bbblllzzzzzz[[[MMMOOOSSS[[[fffsss~~~lll___OOOFFF>>><<<<<<::::::;;;======???CCCDDDFFFNNNWWWaaammm~~~ttt^^^OOOEEE>>>;;;<<<;;;<<<>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;===@@@BBBDDDGGGJJJOOOUUU[[[bbbjjjooowww|||ooo^^^TTTNNNJJJHHHGGGDDDAAA>>><<<:::888999999999999888777666555333333333222222222111111222222222333333333333444333333333444444444555555777777888888999999999999999999:::;;;<<<>>>@@@AAADDDFFFHHHJJJKKKNNNQQQTTTZZZ\\\```fffjjjppp}}}|||tttkkkfffccc\\\NNNCCC@@@???<<<:::888888999999777666666555555555555666222:::===???GGGRRRrrr}}}~~~~~~uuufffXXXKKKCCC>>><<<999888999999888666}}}|||zzzwwwuuulllhhhaaaYYYRRRKKKGGGEEE@@@??????>>>>>>>>>>>>>>>@@@???@@@CCCCCCDDDJJJSSS\\\iii~~~xxxqqqpppnnntttnnnUUURRRTTTaaavvvsssddd[[[```nnn~~~|||]]]NNNOOORRR^^^nnn}}}oooaaaPPPGGG???===<<<::::::;;;===<<>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===@@@CCCFFFHHHJJJNNNSSSXXX^^^eeemmmqqqwww{{{qqqaaaXXXRRROOOLLLJJJGGGCCC???<<<:::999999999999999888777666555222222222333222111111000222222333333333444444444333333333444444444555555666777888888999999888888888888999:::<<<>>>@@@AAADDDFFFHHHJJJKKKMMMQQQTTTZZZ\\\```eeeiiiooo|||}}}wwwpppiiidddZZZNNNEEE@@@>>><<<:::999888888999666666555555555555666666444;;;<<>><<<:::999999999888777~~~}}}}}}{{{xxxuuukkkgggaaaYYYQQQKKKGGGFFF@@@??????>>>>>>>>>>>>>>>???>>>@@@BBBCCCDDDKKKSSS^^^mmm~~~qqqiiihhhiiippphhhRRRQQQTTTaaavvvkkk^^^YYY```qqq~~~```QQQRRRWWWfffwwwqqqdddQQQHHH???===<<<::::::;;;===<<>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBFFFJJJLLLNNNQQQWWW\\\bbbhhhooosssuuu{{{}}}sssqqqvvvyyyttteee\\\UUURRRPPPNNNJJJEEEAAA===;;;:::999999999999888777666666111222222333222111000///111222222222333333333333333333333444444444555555555666777888888888777777777888888:::;;;===???@@@CCCEEEHHHIIIKKKMMMQQQSSSYYYZZZ^^^cccgggmmmzzz{{{uuummmcccXXXNNNGGG???>>>===;;;999999888888666666555555555555666666666;;;;;;???JJJWWWrrrtttvvvyyy~~~qqqdddYYYNNNGGG>>><<<:::999999999888777~~~}}}||||||{{{yyyvvvkkkggg```XXXQQQKKKGGGFFF@@@??????>>>>>>>>>>>>>>>???>>>???BBBCCCDDDKKKTTTaaarrryyykkkcccbbbfffnnnfffSSSTTTXXXcccvvvxxxeeeYYYWWW```rrrbbbTTTUUU]]]lll~~~sssfffQQQHHH@@@======::::::;;;<<<<<>>>>>===<<<<<<<<<===???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAADDDHHHLLLNNNPPPTTTYYY___dddjjjqqquuussszzz}}}vvvssspppttt~~~vvvggg^^^XXXTTTSSSQQQLLLGGGCCC???===<<<999999:::999999888777666111111222333222111000///000111111111111222222222333333333444444444555555444555666888888777777666777888888999;;;===???@@@CCCEEEHHHIIIKKKMMMQQQSSSWWWXXX\\\bbbeeekkkxxxyyyooobbbVVVNNNIII???>>>===;;;:::999888888666666555555555666666777777;;;:::???LLLXXXqqqtttwwwzzz|||nnnbbbWWWMMMFFF>>><<<:::999:::999888777~~~~~~~~~zzz{{{||||||zzzwwwsssqqqllliiibbbZZZQQQIIIDDDAAA@@@@@@???>>>======>>>>>>??????@@@BBBAAABBBKKKVVVhhhtttfff```aaa___uuueeeSSSOOOQQQbbbxxxwwwbbbTTTPPP[[[nnn~~~zzzcccWWWXXXeeeqqqyyyjjjUUUKKKBBB???===;;;:::<<<>>>===???AAABBBDDDLLLUUU```gggtttiiiPPPFFFAAA>>>>>><<<===>>>??????>>>===<<<>>>>>>======<<<<<<<<<;;;<<<>>>AAACCCEEEHHHLLLOOOQQQYYYaaafffhhhjjjooottt{{{}}}xxxuuuvvv{{{{{{iii___ZZZYYYVVVRRRLLLGGGDDDBBBAAA???888888888888777777777777444333222222111111222222333333333333333333333333222222222333333444444444:::888777555555666888999;;;::::::999:::;;;===>>>AAACCCFFFIIIKKKMMMPPPSSSUUUWWW\\\aaaccciiivvvvvvlllbbbYYYPPPJJJIIIDDD===999999:::999888888888777777666666555555999<<<;;;@@@NNNZZZrrruuuwww{{{yyymmmaaaVVVMMMGGGAAA???<<<;;;:::999777666~~~}}}||||||}}}|||yyyuuuqqqooojjjggg```XXXQQQJJJEEECCC@@@@@@???>>>>>>>>>>>>>>>??????@@@BBBBBBDDDNNNYYYmmmqqqccc^^^___bbbzzz}}}bbbRRRPPPRRRccczzzttt```QQQOOOZZZlll{{{xxx```TTTUUUcccppp~~~yyyjjjVVVLLLBBB???===;;;:::<<<>>>===???BBBCCCEEELLLUUU___gggsssbbbMMMDDD@@@>>>>>><<<===>>>??????>>>===<<<>>>=========<<<<<<<<<<<<<<<>>>AAACCCEEEGGGKKKNNNQQQWWW___eeeiiimmmrrrvvvzzz}}}}}}nnnbbbZZZWWWUUUPPPJJJEEEBBB???===<<<888888888777777777666666444333222222111111222222333333333333333333333333333333333444444555555666999888777666666777888999;;;:::999999:::;;;===>>>CCCEEEHHHIIIJJJLLLNNNPPPRRRTTTXXX]]]```fffuuuvvvjjjaaaYYYRRRMMMNNNHHH@@@;;;::::::999777888888888777666666555555555888888???NNN[[[sss{{{|||}}}~~~vvvlllaaaWWWOOOIIICCC@@@===;;;:::999777666}}}}}}~~~~~~}}}|||}}}}}}}}}|||yyytttpppmmmhhhddd^^^VVVOOOJJJFFFDDD@@@@@@???>>>>>>>>>>>>?????????AAACCCDDDHHHSSS___sss{{{lll___\\\^^^iiiyyy^^^PPPPPPTTTddd|||rrr^^^QQQOOOXXXgggvvv~~~www___SSSSSS___kkkyyy{{{kkkWWWMMMCCC???===;;;:::<<<>>>===???BBBCCCEEELLLUUU^^^fffrrrqqqWWWHHHCCC@@@>>>>>>======>>>>>>>>>>>>==================<<<<<<<<<<<<===???AAABBBDDDGGGKKKNNNRRRVVV\\\dddkkkqqquuuwwwzzz|||ttteeeZZZTTTRRRNNNHHHBBB???===;;;999888888777777777777666666444333222222111111222222222222222222222222222222333333444555555666777777999888777666666777888999::::::999999:::;;;===>>>DDDFFFHHHIIIIIIJJJLLLNNNPPPRRRVVV[[[^^^fffvvvyyykkkbbb\\\WWWTTTSSSLLLCCC===;;;:::999777999888888777777666555555333777888???MMMYYYqqq~~~vvvxxxvvvoooppp{{{zzzvvvxxx{{{sssjjjaaaYYYQQQLLLEEEBBB???<<<;;;999777666~~~}}}}}}~~~}}}}}}||||||}}}{{{yyytttpppnnnhhhddd\\\TTTMMMHHHEEEDDD@@@@@@???>>>>>>?????????@@@???AAADDDFFFLLLYYYeeewwwuuuggg]]]\\\```qqquuu[[[NNNRRRUUUccc{{{rrr^^^RRRNNNVVVcccqqqzzzvvv^^^SSSTTTYYYcccqqq}}}|||mmmYYYOOODDD???===;;;:::<<<>>>===@@@CCCDDDFFFMMMUUU]]]eeesssmmm]]]LLLDDDAAA???>>>???======>>>>>>>>>>>>=====================<<<<<<<<<>>>???AAABBBDDDGGGLLLOOOTTTVVV[[[cccmmmtttwwwyyyyyy|||vvvfffYYYRRROOOKKKEEE@@@>>>===;;;:::888777777777666666666666444333222222111111222222111111111111111111111111222222333444555666666777888777777666777777888999:::999999999:::<<<===???DDDFFFHHHIIIIIIJJJLLLNNNPPPRRRVVV[[[___hhhyyynnneee```]]][[[UUUNNNDDD>>><<<;;;:::888999999888888777666666555666999999???KKKUUUjjj~~~~~~zzzqqqppprrrzzzjjjddddddkkkppp{{{zzzooommmrrr|||~~~yyyrrrjjjcccZZZSSSNNNIIIEEEAAA===;;;999777666~~~~~~~~~yyyzzz{{{{{{yyyuuurrrooojjjddd[[[RRRJJJEEEBBBBBB@@@???????????????@@@@@@@@@@@@AAAEEEHHHOOO]]]kkk|||{{{oooccc[[[]]]cccwwwrrrXXXMMMRRRUUUaaayyyrrr^^^RRRNNNTTT```nnnxxxuuu```SSSRRRSSS\\\iiiwww~~~ooo\\\PPPEEE@@@===;;;:::===>>>>>>@@@DDDEEEFFFMMMUUU\\\ffftttssshhhWWWMMMDDDAAA@@@>>>>>>???>>>>>>============>>>>>><<<<<<<<<===============>>>@@@AAACCCEEEIIINNNRRRWWWXXX]]]dddmmmtttwwwyyyxxx|||vvveeeYYYSSSLLLHHHCCC@@@>>>>>>===<<<777777777666666666666555444333222222111111222222111111111111111111111111000111222333444555666666777777777777777888888999999999999999:::<<<>>>???BBBDDDFFFHHHIIIKKKNNNPPPOOOPPPUUUZZZ___hhhyyynnneeebbb___]]]UUUNNNDDD>>><<<<<<;;;:::999999999888777777666666666999999>>>JJJRRReee{{{{{{vvvnnniiidddhhhkkkyyynnn```]]]^^^```bbbjjjvvvppphhhiiiooo|||~~~zzztttmmmeee]]]UUUPPPMMMIIICCC>>>;;;999777666~~~xxxyyyzzzzzzyyyuuurrrpppjjjdddZZZPPPHHHCCCAAAAAA@@@????????????@@@AAAAAAAAA@@@BBBEEEHHHPPP```ooouuukkkaaa[[[^^^eeexxxnnnTTTKKKRRRUUU___wwwrrr]]]QQQNNNSSS___nnnxxxzzzfffVVVQQQPPPZZZhhhyyyppp^^^RRRFFF@@@===;;;;;;===>>>>>>AAAEEEFFFGGGMMMUUU\\\hhhwwwrrrbbbUUUNNNJJJDDD@@@@@@@@@>>>===@@@>>>>>>============>>>>>><<<<<<<<<===============???@@@BBBCCCFFFKKKQQQUUU[[[]]]aaaffflllqqquuuxxxwww|||vvvfff[[[UUUKKKHHHCCC???>>>>>>======777777666666666666555555444333222222111111222222222222222222222222222222000000111222333555666666666666777777888888999999999999888999:::<<<>>>???AAACCCFFFHHHIIIKKKNNNPPPLLLNNNSSSYYY^^^fffwww}}}kkkdddbbb___]]]XXXPPPEEE>>><<<<<<<<<;;;:::999999888888777666666333777888>>>IIIPPPccc{{{|||jjj```]]]\\\___dddrrreeeXXXWWWWWWVVVVVVZZZaaaiiisss~~~sssiiigggjjjrrr}}}|||vvvqqqjjjccc[[[VVVPPPLLLEEE???<<<999777666}}}zzzzzz{{{zzzxxxtttqqqnnnhhhaaaXXXNNNFFFCCCBBBCCC@@@?????????@@@@@@AAABBBBBBAAABBBEEEHHHQQQbbbqqq|||sssiii___YYY]]]dddssshhhNNNGGGRRRUUU^^^wwwvvv___RRRNNNSSS___nnnyyysss^^^TTTRRR^^^ooorrr___SSSGGG@@@===:::;;;======>>>AAAEEEGGGGGGMMMUUU]]]jjjzzz{{{gggZZZOOOHHHEEEDDD@@@???AAA@@@======@@@???>>>===<<<<<<===>>>???<<<<<<<<<<<<=========>>>???@@@BBBDDDGGGMMMTTTYYY^^^bbbfffhhhjjjmmmrrrvvvvvv||||||xxxiii]]]WWWMMMIIICCC???===<<<:::999777777666666666555555555444333222222111111222222333333333333333333333333000111222333444666777777555666777888888999999999999888888999:::<<<>>>@@@CCCEEEGGGHHHHHHIIILLLNNNLLLOOOUUU[[[___gggwwwxxxiiieeedddbbb___]]]TTTIIIAAA======<<<;;;::::::999888888777777666444888888===GGGMMM^^^zzz|||}}}hhh\\\ZZZZZZ[[[```nnndddUUUQQQOOOPPPNNNPPPTTTYYYbbbrrrvvvoookkkmmmsssyyy|||}}}~~~|||xxxtttoooiiibbb]]]SSSNNNGGG@@@<<<:::777666}}}}}}}}}}}}~~~||||||||||||{{{wwwsssooollleee___VVVLLLFFFCCCDDDEEE@@@?????????@@@AAAAAABBBCCCAAABBBDDDHHHQQQbbbrrr~~~{{{rrrhhh^^^XXX[[[bbbooocccJJJEEEQQQUUU___yyy|||bbbUUUNNNSSS```ooozzzfffXXXTTTbbbvvvrrr```TTTGGGAAA===:::;;;======>>>AAAFFFGGGGGGMMMTTT^^^kkk|||fffVVVPPPJJJHHHHHHBBB@@@@@@BBBAAA======@@@???>>>===<<<<<<===>>>???;;;<<<<<<<<<======>>>>>>???@@@BBBEEEHHHOOOVVV[[[aaaeeejjjjjjiiijjjpppuuuuuu}}}}}}zzzzzzlll```YYYNNNJJJDDD>>>;;;999777666777666666666555555555555444333222222111111222222333333333333333333333333111222333444666777888999555555777888999999999999888888888999:::===???@@@EEEFFFHHHHHHHHHHHHJJJKKKNNNQQQXXX^^^cccjjjyyyvvvjjjggghhhfffcccaaaXXXLLLCCC>>>===<<<:::::::::999999888777777777888<<<;;;>>>FFFJJJYYYsss|||}}}~~~lll]]]ZZZZZZ[[[```nnngggUUUNNNJJJNNNLLLMMMPPPSSSZZZhhhvvvtttpppooouuu|||}}}~~~~~~|||yyyvvvsssmmmgggcccUUUOOOGGGAAA<<<:::777666~~~~~~}}}{{{xxxzzz}}}|||wwwpppkkkhhhbbb[[[RRRJJJFFFDDDDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCFFFHHHOOO```ooo~~~zzzlllbbbZZZTTTUUUYYYjjjwww}}}]]]MMMDDDIIIPPP\\\www^^^QQQQQQWWWfffwwwqqq]]]WWWeee}}}wwwiii[[[KKKDDD@@@===;;;<<<===<<>><<<===???===???AAAAAA>>>>>>???BBB===============>>>??????@@@CCCFFFIIIKKKOOOVVV[[[cccfffjjjlllmmmnnnpppqqqzzzyyy{{{{{{uuuvvvxxx~~~}}}tttpppmmmlllqqqwww~~~pppddd\\\RRRJJJCCC@@@===888666888555444444333333222222111333333222222333333444555333333333222222111111111222222333333555666888999666666777888999999::::::;;;;;;::::::;;;<<<>>>???EEEFFFGGGGGGGGGHHHKKKNNNOOOTTTZZZ]]]aaakkk{{{xxxmmmjjjlllnnnnnnjjj]]]NNNEEE???;;;:::<<<999888777666666555555666666666999===???GGGWWWfffqqqccc```___]]]dddooolllTTTJJJIIIJJJNNNJJJKKKRRRTTT[[[llluuuwww}}}{{{zzzwwwmmmcccWWWQQQIIIBBB<<<777333000~~~~~~|||yyy{{{|||zzzvvvooojjjggg___YYYPPPHHHDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCFFFHHHPPPaaapppvvviii```XXXSSSUUUYYYaaapppvvvXXXJJJCCCHHHPPP\\\vvv~~~```TTTTTT[[[kkk|||xxxfff]]]mmm}}}lll]]]MMMDDD@@@===<<<======<<>>>>>???===???AAA@@@>>>===???AAA===============>>>??????@@@CCCGGGIIIKKKOOOVVV\\\bbbfffjjjmmmoooppprrrsssvvvtttuuu||||||tttooonnnnnnpppsssxxx~~~xxxssspppmmmjjjggglllfffbbbaaacccjjjvvvqqqddd]]]QQQIIIBBB???<<<888666888555555444333333222222111333222222222222333444444333333333222222222111111333333333444555666777888666777777888999999::::::;;;;;;::::::;;;<<<>>>???BBBCCCDDDDDDDDDFFFIIIKKKMMMRRRXXX\\\aaalll|||{{{sssqqqssssssrrrmmm___PPPGGGAAA<<<:::<<<:::999888777666555555555777777999<<>>@@@===============>>>??????@@@CCCGGGIIIKKKPPPWWW]]]bbbffflllpppsssuuuvvvxxxuuutttsssxxx}}}vvvpppllliiigggeeefffhhhiiijjjkkkkkkkkkhhhfffccc___\\\ZZZYYYYYYXXXUUUTTTXXX```nnnrrreee]]]PPPHHHAAA???<<<777666888555555444444333222222222222222222222222333444444333333333222222222222111444444444444555555666666777777777888999999::::::;;;::::::::::::<<<===>>>AAABBBCCCCCCCCCEEEHHHJJJKKKPPPWWW[[[```kkk|||~~~yyyyyyyyyxxxuuuoooaaaRRRHHHBBB<<<;;;<<<;;;:::999777666555555555888777999<<>>>>>@@@======???DDDFFFGGGKKKQQQZZZeeeuuummmYYYOOOPPPOOOVVVaaacccjjjaaaVVVMMMHHHFFFDDDCCCAAA@@@@@@>>>======>>>???===============>>>>>>???@@@CCCGGGJJJLLLQQQXXX^^^bbbgggnnnuuuxxxzzz|||}}}|||zzzxxxzzz|||vvvtttrrrmmmiiihhhfffeeedddcccaaa___]]]VVVWWWWWWUUUSSSRRRSSSUUUVVVUUUXXX^^^iii}}}ssseee\\\NNNFFF@@@===;;;777666888555555555444333333222222222222222111222333333444222222222222222222222222444444555555555555555555777777888888888999999999;;;::::::999:::;;;===>>>BBBCCCDDDDDDDDDFFFIIILLLLLLQQQWWWZZZ^^^jjj{{{zzzzzzzzzxxxuuuoooaaaRRRHHHAAA<<<;;;<<<<<<;;;:::888777666555555888777999>>>AAAFFFRRR^^^zzz|||yyy}}}|||xxxxxxtttzzzoooWWWKKKHHHEEEJJJGGGIIITTT^^^nnn|||lllcccVVVIIIAAA<<<999888{{{xxxuuussspppkkkeee```TTTOOOIIIDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCFFFKKKPPPZZZnnnwwwhhh]]]UUUPPPSSSXXXddd|||___JJJDDDCCCHHHPPPZZZnnn~~~jjjXXXXXXXXXrrrtttqqqtttxxxgggTTTHHHBBB>>>>>>???>>>===???CCCEEEFFFJJJPPP[[[eeetttooo[[[RRRSSSXXXffftttuuuuuuhhhWWWMMMKKKKKKHHHEEEDDDBBB@@@>>>>>>>>>>>>>>>===============>>>>>>???@@@DDDHHHJJJMMMRRRYYY___dddjjjssszzz~~~}}}zzz{{{{{{wwwssssssoooiiieeebbb___[[[XXXSSSUUUWWWXXXYYYZZZ]]]```___```dddmmmzzzssscccZZZLLLDDD>>><<<:::666666888666666555444444333333222222111111111111222333333222222222222222222222222333444555666666555555444888888888888888999999999::::::999999:::;;;===>>>AAABBBCCCDDDDDDFFFIIILLLOOOTTTXXXZZZ]]]hhhyyy~~~xxxxxxyyywwwuuupppbbbRRRHHHBBB===;;;===<<<;;;:::999777777666666777777:::???DDDJJJUUU___||||||uuuttt|||sssYYYLLLHHHEEEJJJIIIKKKWWWcccvvvyyynnn___OOODDD===999666~~~}}}xxxvvvsssqqqpppkkkddd^^^RRRNNNHHHDDDCCCCCCBBBBBB????????????????????????AAAAAAEEEJJJOOO[[[pppyyyjjj___VVVRRRTTTZZZjjj]]]HHHDDDCCCFFFLLLWWWhhhxxx|||uuucccTTTWWW]]]}}}tttttt}}}zzziiiVVVJJJCCC>>><<<===>>>===???CCCEEEEEEJJJPPP\\\ffftttppp\\\SSSXXXdddyyyvvvhhhXXXRRRTTTUUUPPPJJJGGGDDD@@@???????????????===============>>>??????@@@DDDHHHKKKNNNSSSZZZ```gggnnnxxx|||rrrjjjeeeaaa]]]ZZZ[[[]]]___dddjjjpppuuuxxxtttuuuzzzqqq```VVVJJJCCC===;;;999666555777666666555555444333333333111111111111111222333333111222222222222333333333222333555666666666555555888888888888888888888888:::999999999999;;;<<<===???@@@AAABBBBBBEEEHHHKKKRRRUUUYYYZZZ]]]hhhxxx}}}zzz{{{}}}}}}{{{vvvhhhWWWLLLEEE>>><<<===<<<;;;:::999888888888888888777:::AAAGGGLLLVVV___{{{yyysssuuuuuu[[[LLLGGGDDDKKKJJJMMMYYYeeezzzzzziiiWWWJJJAAA;;;888}}}{{{uuusssqqqqqqppplllccc\\\OOOKKKFFFCCCBBBCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCFFFKKKRRR___tttyyyjjj___WWWSSSWWW]]]qqqZZZGGGDDDBBBCCCGGGRRRbbbooo}}}uuunnn]]]SSSXXX```xxxxxxzzzjjjWWWLLLDDD>>>;;;;;;>>>===???CCCEEEEEEIIIOOOYYYbbbpppvvvbbbZZZbbbsssssshhh]]]^^^eeeggg___UUUJJJFFFAAA???@@@AAA@@@???===============>>>??????AAADDDHHHKKKNNNSSS[[[aaajjjqqq|||yyyuuussspppnnnhhhhhhkkksssooo^^^SSSHHHAAA<<<:::999666555777666666666555444444333333111111111111111222222333111111222222222333333333111222444666777777666555888888888888888888888888:::999999888999;;;<<<===???@@@BBBBBBCCCEEEIIILLLRRRUUUYYYZZZ^^^iiizzz~~~rrr```TTTJJJAAA===>>>;;;::::::999999999::::::999777:::AAAGGGLLLSSS[[[vvvzzzuuuwwwvvvZZZJJJEEEBBBJJJKKKNNNYYYeeezzz~~~nnn\\\NNNDDD<<<999~~~~~~|||yyysssqqqpppqqqqqqlllccc[[[MMMIIIEEEBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEFFFIIIOOOVVVcccyyyxxxiii___XXXUUUYYY___yyyXXXFFFCCCAAA@@@DDDNNN]]]jjj}}}yyyqqqjjj[[[SSSZZZ___zzzzzzzzzjjjXXXMMMEEE>>>:::999>>>===???CCCEEEEEEIIIOOOTTT]]]lll{{{~~~jjjbbblllqqqiiidddjjjuuuwwwlll___KKKGGGBBB@@@AAABBBAAA@@@===============>>>??????AAADDDIIILLLOOOTTT[[[aaallltttnnn\\\QQQHHHAAA;;;:::888555555777666666666555444444333333111111111000111222222333111111111222222333333333000111444666777777777666999999888888888888888888:::999999888999:::<<<===AAACCCDDDEEEFFFHHHLLLNNNQQQUUUXXXZZZ___kkk}}}{{{hhhYYYNNNDDD>>>>>>::::::999999::::::;;;;;;:::888:::AAAFFFJJJPPPWWWppp{{{vvvxxxvvvYYYHHHBBBAAAIIIKKKNNNYYYdddyyy~~~nnn]]]OOODDD<<<888~~~{{{yyyvvvtttqqqnnnjjjddd]]]XXXKKKIIIFFFCCCAAAAAABBBCCCBBBAAA???>>>>>>@@@AAACCCEEEHHHGGGKKKXXXbbbyyy|||kkk]]]UUUUUU\\\ccc{{{XXXGGGCCCBBBCCCDDDIIITTT___ooozzzyyyrrrkkk[[[NNNOOO^^^yyyzzz{{{|||ooo\\\OOOEEE>>>;;;<<>>>>>HHHMMMPPPYYYttt|||sssssspppVVVHHHEEEGGGFFFHHHMMMVVVeee||||||lll\\\NNNDDD<<<777~~~|||yyyxxxtttrrrooolllhhhbbb[[[VVVKKKIIIEEEBBB@@@@@@AAABBBAAA@@@???>>>???@@@BBBCCCDDDGGGGGGMMMZZZfff}}}{{{kkk^^^VVVVVV]]]eeerrrQQQFFFCCCAAABBBCCCGGGRRR]]]jjjvvvwwwppphhhXXXLLLOOOSSSkkkxxxwwwsssqqq^^^QQQGGG???<<<===>>>>>>???AAADDDGGGJJJLLLTTT\\\hhhuuupppkkkzzzpppuuugggRRRIIIBBBBBBDDDBBB@@@??????>>>>>>>>>>>>???@@@@@@@@@CCCHHHKKKOOOUUU^^^eeeqqqxxxmmm[[[PPPCCC???;;;888777666444222111222333333333222000000/////////000111222333444333333222222333333444555222333333444444555555666888888888999999999999:::;;;;;;:::999:::;;;<<<===AAACCCDDDEEEEEEGGGIIILLLQQQPPPSSS[[[cccnnn}}}eeeQQQFFFAAA>>>===<<<:::888777888999999888@@@>>>>>>GGGMMMRRR]]]uuuuuusss~~~pppWWWJJJGGGGGGFFFHHHNNNVVVeee||||||mmm]]]PPPEEE<<<888~~~~~~~~~}}}{{{yyyvvvuuurrrpppmmmiiieee___YYYTTTKKKHHHEEEAAA???>>>??????AAA@@@?????????AAABBBCCCBBBFFFGGGOOO^^^kkk{{{lllbbb[[[YYYaaalllnnnOOOEEEBBB@@@AAAAAAFFFQQQ\\\ffftttwwwoooeeeTTTJJJOOONNNaaa{{{tttooohhhxxxtttaaaTTTIIIAAA>>>>>>======>>>@@@CCCFFFJJJKKKVVV]]]hhhsssvvvpppvvvkkkUUUKKKCCCCCCDDDBBB@@@@@@>>>>>>>>>>>>>>>??????@@@@@@DDDHHHMMMQQQXXXbbbhhhtttzzzlllYYYNNNBBB???;;;888777666444222222222333333222222111000000000//////000111111222333333222222333333444555333333333444555555666666777777888888888999999999;;;;;;:::999:::;;;<<<===@@@AAACCCDDDDDDFFFHHHKKKQQQPPPTTT[[[cccnnn}}}lllVVVIIIAAA======<<<:::888888888999:::;;;AAA>>>>>>HHHNNNWWWeee{{{wwwsss}}}pppYYYLLLHHHGGGFFFHHHNNNWWWfff|||zzzmmm^^^QQQFFF===888~~~~~~~~~~~~~~~|||{{{{{{zzzxxxuuusssrrrqqqoookkkgggbbb\\\VVVQQQJJJGGGDDD@@@=========>>>@@@@@@@@@@@@@@@AAABBBCCCBBBGGGHHHQQQaaaooo}}}oooggg```^^^gggtttjjjOOOCCC@@@???@@@BBBGGGSSS^^^fffwww{{{sssfffSSSIIINNNMMM[[[pppnnneee```kkkxxxuuucccUUUKKKBBB>>>>>>===>>>???AAADDDGGGKKKMMMWWW]]]gggrrr~~~}}}vvv}}}nnnZZZOOOFFFDDDDDDBBB@@@AAA>>>>>>======>>>>>>???@@@AAAEEEJJJOOOTTT\\\fffmmmxxx}}}jjjWWWLLL@@@>>>:::888777666444333444444444444333333222222222111111000000000111111333333222222333333444555333333444444555666666666666777777888888999999999;;;;;;:::999:::;;;<<<===>>>@@@BBBCCCCCCEEEHHHJJJOOOPPPTTT\\\dddnnn~~~nnnXXXJJJBBB===>>><<<:::999888999:::;;;===AAA>>>???IIIRRR___rrryyysss{{{|||rrr\\\NNNHHHGGGFFFGGGMMMVVVeee{{{wwwjjj\\\PPPFFF===888}}}}}}}}}}}}~~~~~~zzzzzzyyywwwvvvtttrrrqqqrrrooojjjeee```YYYSSSNNNIIIFFFCCC???===<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDCCCHHHJJJSSSdddsss{{{ooohhhbbb```lll}}}aaaJJJBBB???>>>AAACCCIIIVVVbbbjjj|||zzzlllWWWJJJNNNIIISSSggg{{{eeeZZZZZZ```lll~~~wwwdddWWWLLLBBB======??????@@@BBBFFFIIIMMMOOOVVV]]]gggsss}}}ttt^^^SSSHHHEEEDDDBBBAAABBB>>>>>>>>>>>>>>>??????@@@@@@DDDJJJOOOUUU]]]gggnnnxxx}}}~~~gggUUUJJJ???<<<999777777666555444666666555555444444444444333333222111111111111222333333222222333333444555333333444555555666666777666777777888999999::::::;;;;;;:::999:::;;;<<<===>>>???AAABBBCCCEEEHHHJJJNNNPPPUUU]]]dddnnnlllXXXKKKCCC???>>>===;;;999999:::;;;======AAA>>>@@@LLLUUUfff}}}zzzssszzzzzzwwwsssssstttvvvvvv```PPPGGGGGGFFFGGGMMMUUUcccyyyyyyqqqdddXXXMMMDDD===999||||||}}}~~~{{{zzzyyyxxxwwwvvvuuutttuuuqqqkkkeee___XXXQQQLLLGGGEEEBBB???======>>>?????????@@@AAABBBCCCCCCDDDDDDIIILLLVVVhhhxxxuuujjjfffbbbbbbrrr\\\HHHAAA???>>>AAADDDJJJVVVbbblll~~~ttt]]]MMMNNNHHHPPPddd{{{~~~aaaTTTTTTXXXdddyyyxxxfffXXXMMMCCC>>>===??????AAACCCFFFJJJNNNPPPUUU\\\gggttt{{{cccVVVJJJFFFEEEBBBAAABBB???????????????@@@@@@AAA???CCCIIINNNSSS\\\fffmmmvvv|||}}}ssswwwyyycccRRRIII>>>;;;888777666666555444777666555444444444555555333333222222222222222333333333222222333333444555444444444555666666777777777777888999:::;;;;;;<<<;;;;;;:::999:::;;;<<<======???AAABBBCCCEEEIIIKKKMMMOOOVVV]]]dddnnnjjjWWWKKKDDDAAA>>>===;;;::::::;;;===>>>>>>@@@>>>AAAMMMUUUhhh~~~uuuzzztttpppkkkkkklllpppzzz{{{gggTTTJJJHHHFFFGGGKKKSSS```vvvqqqiii]]]QQQGGGAAA<<<999|||||||||}}}~~~~~~}}}|||{{{{{{zzzzzzzzzyyytttmmmfff^^^WWWOOOKKKFFFDDDAAA???>>>>>>@@@AAA>>>???@@@BBBCCCDDDDDDDDDDDDJJJNNNYYYmmmqqqggggggeeehhh}}}[[[JJJCCC@@@>>>@@@BBBGGGSSS___jjj{{{yyycccPPPMMMIIIPPPeee~~~fffYYYRRRVVVbbbyyy{{{iii[[[PPPEEE???>>>>>>>>>@@@BBBFFFJJJMMMPPPTTT\\\hhhtttfffYYYLLLFFFEEECCCBBBCCC@@@@@@@@@@@@@@@AAAAAABBBAAAEEEKKKPPPUUU]]]gggnnnwww~~~xxxkkkaaaaaafffnnnrrrssswww|||zzzuuuooooooyyyttt```QQQHHH===;;;888666666666666555666555444333222333333444222111111111111111222333333333222222333333444555444444555555666666777777888888999:::;;;<<<======;;;;;;:::999:::;;;<<<===>>>???BBBCCCDDDFFFIIILLLLLLOOOVVV^^^dddnnnkkkYYYMMMFFFBBB>>>===;;;::::::<<<===>>>@@@AAA>>>AAAKKKRRRdddyyy{{{}}}kkkeeecccdddfffkkkwwwnnnZZZNNNIIIFFFGGGJJJQQQ^^^rrrzzzkkkbbbUUUIIIAAA===;;;999ooo{{{||||||}}}~~~~~~~~~~~~{{{vvvooofff^^^VVVOOOJJJFFFDDDAAA???>>>???AAABBB>>>???AAABBBCCCDDDDDDDDDDDDJJJOOO\\\qqq~~~pppgggiiijjjooo|||XXXIIIDDDAAA??????@@@EEEPPP[[[fffwww|||gggQQQLLLGGGNNNbbb|||nnnaaaSSSWWWddd{{{}}}kkk]]]QQQGGG@@@???======???AAAEEEIIIMMMOOOTTT\\\hhhttthhhZZZMMMGGGEEECCCBBBCCCAAAAAA@@@@@@AAAAAABBBCCCEEEIIIOOOTTTYYYaaajjjrrryyypppccc___]]]^^^cccdddccccccfffkkksss}}}{{{sssmmmjjjkkkgggdddbbbaaahhhyyyqqq]]]PPPHHH===:::777666666777666555444333222111000111222333000000000000000111222222333333222222333333444555444444555555666777777777888888999:::<<<======>>>;;;;;;:::999:::;;;<<<===>>>@@@BBBCCCEEEGGGJJJMMMKKKOOOWWW^^^dddnnnnnn[[[NNNFFFBBB>>>===<<<;;;;;;<<<>>>???AAAAAA>>>AAAIIINNN```}}}|||}}}zzzeee\\\YYY[[[^^^dddpppsss___RRRIIIGGGFFFJJJPPP\\\ppp}}}uuuggg^^^QQQEEE>>>;;;::::::cccqqq~~~~~~~~~}}}~~~wwwssslllddd\\\TTTLLLGGGEEECCCAAA@@@@@@???>>>===>>>@@@AAAAAAAAABBBEEEGGGGGGKKKRRR]]]qqqzzznnnfffiiiooo|||~~~XXXGGGAAA??????@@@BBBEEENNNYYYeeeooo{{{~~~vvveeeTTTIIIGGGMMM]]]qqq}}}zzzeeeWWWZZZdddyyyqqq___QQQGGGAAA???@@@@@@@@@AAACCCFFFIIIKKKSSSZZZdddooozzzmmmYYYIIIGGGEEE???>>>CCCCCCAAA@@@BBBAAA@@@DDDJJJJJJMMMSSSZZZbbbjjjpppttt{{{qqq```ZZZ^^^bbbccc___[[[XXXWWWXXXZZZ]]]^^^\\\YYYVVVTTT\\\^^^___^^^```mmmooo[[[LLLEEE<<<:::777666666666666555444444333333222111000000////////////000111222333444333333333333444555555444555777777666666888999888888888999:::;;;<<<======<<<;;;:::999:::;;;<<<@@@@@@@@@AAACCCFFFHHHJJJNNNSSS[[[ccciiirrrlll^^^RRRKKKIII@@@<<<:::<<<<<<;;;===AAAFFFBBBAAACCCFFFLLL\\\lllwwwzzzeee\\\VVVTTTWWWbbbqqq}}}fffRRRFFFFFFGGGJJJNNNXXXkkk}}}{{{nnn```TTTIIIDDDAAA===;;;:::___lll~~~~~~~~~}}}~~~~~~~~~vvvrrrkkkccc[[[SSSKKKFFFDDDBBB@@@?????????>>>===>>>@@@AAABBBAAACCCEEEGGGIIIMMMUUUbbbwww{{{ssspppvvv~~~|||WWWGGGBBB@@@???@@@@@@CCCLLLVVV^^^gggssszzzvvvgggUUUHHHEEEKKKYYYjjjvvvyyy}}}}}}kkkYYY[[[eee|||rrraaaRRRGGGAAA????????????@@@CCCFFFJJJLLLPPPWWWbbbmmmyyywwwfffUUUHHHGGGFFFAAA???CCCCCCAAA@@@BBBBBBBBBFFFLLLPPPTTT[[[bbbkkkssszzzyyyhhhiiimmmpppmmmcccXXXRRRPPPLLLOOOQQQRRRPPPNNNNNNNNNSSSVVVZZZ^^^ggg{{{~~~kkkXXXJJJDDD;;;999777666777777666444444444333333222111111000/////////000000111222333444333333333333444555555222444555555444555666888::::::::::::::::::;;;;;;;;;;;;:::999:::;;;<<<===@@@@@@@@@AAACCCFFFHHHJJJMMMQQQZZZcccjjjsssxxxfffZZZOOOHHHFFF@@@<<<:::;;;;;;:::<<>>??????>>>===???@@@BBBBBBBBBCCCFFFHHHJJJOOOYYYiii~~~{{{|||yyyVVVFFFCCC@@@?????????AAAIIISSSXXX___jjjuuuvvvkkkWWWGGGFFFJJJTTTcccnnnsssxxx}}}zzz}}}~~~lll[[[\\\hhhtttcccTTTIIIBBB???>>>>>>>>>@@@CCCGGGJJJMMMMMMTTT___jjjvvvtttaaaTTTIIIIIIHHHCCCAAADDDDDDBBBBBBEEEFFFFFFKKKQQQXXX]]]eeennnwwwxxxzzzzzzjjjYYYOOOKKKEEEGGGIIIIIIGGGGGGJJJMMMMMMRRRYYYddduuuvvvdddSSSGGGCCC:::999888777888777555333444333333222222111111111000000000000000111333333444333333333333444555555222444555555555555666888<<<;;;;;;::::::::::::999;;;:::999999:::;;;===>>>?????????@@@BBBEEEHHHIIILLLPPPYYYcccjjjtttqqqbbbXXXNNNHHHEEECCC>>>;;;<<<<<<;;;>>>BBBFFFEEEEEEDDDCCCEEENNNYYYhhh{{{pppqqqvvvyyypppbbbUUUUUUZZZdddooo}}}kkkUUUPPPNNNMMMNNNQQQYYYiiixxx~~~nnnbbbRRRIIIAAA>>>>>>;;;;;;<<>>>>>??????>>>===???@@@BBBBBBCCCDDDGGGIIIJJJPPP\\\nnnuuuSSSEEEBBB???>>>>>>>>>@@@IIIRRRWWW[[[eeerrryyyoooYYYGGGGGGKKKSSS^^^jjjsssxxx|||||||||mmm[[[]]]kkkxxxgggWWWKKKCCC???=========???CCCGGGKKKMMMMMMSSS]]]gggssszzzfffZZZNNNKKKIIIEEECCCEEEDDDCCCDDDHHHJJJLLLRRRYYY___fffpppzzzsss___RRRMMMFFFHHHIIIHHHGGGIIINNNRRRPPPWWWbbbrrrmmm]]]NNNEEEAAA999888888888888777444222333333333222222111111111000000000000111222333333444333333333333444555555555666888888777777999:::;;;;;;;;;;;;;;;;;;::::::<<<;;;:::999:::;;;<<<===>>>>>>???@@@BBBEEEHHHJJJNNNRRRZZZdddkkkvvvooobbbZZZRRRKKKHHHFFFAAA>>>>>>>>>===@@@EEECCCEEEFFFEEEBBBCCCIIIOOOXXXjjjqqqrrrvvv{{{vvvcccWWWYYY```hhhppp|||pppYYYQQQNNNNNNQQQVVV^^^mmm{{{yyyjjj^^^PPPHHHAAA@@@???======@@@ZZZbbbnnn|||ppp___WWWVVVWWW^^^nnn~~~}}}|||zzzwwwuuuooojjjbbbZZZSSSLLLFFFBBBAAA@@@>>>>>>???@@@?????????AAABBBCCCDDDEEEHHHJJJJJJQQQ^^^ssszzzzzzpppPPPCCC@@@======>>>>>>AAAJJJTTTZZZ\\\eeesss{{{sss\\\HHHFFFJJJQQQ[[[iiivvv}}}}}}qqq\\\```rrr}}}lll\\\NNNDDD@@@<<<<<<===???BBBFFFJJJMMMOOOTTT\\\eeeppp}}}pppdddVVVLLLGGGCCCCCCEEEBBBBBBDDDJJJNNNRRRYYYaaagggooo{{{zzzdddUUUNNNGGGHHHIIIKKKNNNSSSXXX\\\YYY```nnnvvveeeWWWKKKCCC@@@888888777888888777444111333333222222222222222111000000000000111222333444444333333333333444555555555666888888777777999:::888999:::<<<<<<===<<<<<<>>>===;;;:::999::::::;;;>>>>>>???@@@CCCFFFIIIJJJQQQTTT\\\eeemmmwwwrrrfff___WWWOOOJJJGGGAAA>>>>>>===<<<@@@EEEBBBFFFIIIFFFCCCCCCGGGJJJOOO```yyytttrrrwww~~~|||eee[[[___gggnnnsss|||wwwaaaTTTRRRTTTZZZaaaiiiwwwvvvhhh]]]NNNHHHBBBAAA@@@>>>???BBB^^^eeeooo}}}kkkZZZRRRRRRTTT\\\kkk}}}{{{xxxtttqqqjjjeee^^^VVVPPPJJJEEEBBBAAA@@@>>>???@@@AAAAAA@@@???AAACCCDDDDDDFFFIIIKKKMMMTTTccczzz|||ttttttlllMMMBBB@@@======>>>>>>AAAJJJTTT]]]^^^eeerrrzzzsss]]]JJJCCCGGGOOOZZZkkk|||{{{ppp___fff|||qqq```QQQGGGAAA=========???BBBFFFIIILLLPPPTTT\\\dddnnn{{{|||qqq```RRRIIIEEEDDDEEECCCCCCGGGOOOUUUZZZccckkkttt~~~~~~gggVVVMMMFFFGGGKKKTTT```jjjooopppkkkppp}}}kkk\\\QQQFFF@@@>>>999888777666777666444222222222222222222222222222111111000111111222333444444333333333333444555555333555666666666666777999777888:::<<<===>>>=========<<<;;;:::999:::;;;;;;>>>??????AAADDDGGGJJJLLLRRRVVV^^^gggooozzzyyymmmfff]]]RRRLLLFFFAAA<<<<<<;;;:::>>>CCCCCCIIIMMMIIIDDDEEEGGGHHHLLL[[[tttyyyssswww~~~iii^^^dddmmmtttvvv|||jjj\\\[[[___gggnnnvvv~~~tttfffZZZKKKFFFBBBBBBAAA???@@@EEEbbbiiisssiiiXXXRRRUUUYYYaaappp}}}zzzwwwrrrooogggbbb[[[TTTNNNIIIEEEBBBBBB@@@???@@@BBBCCCCCCBBB???AAACCCDDDEEEGGGJJJLLLRRRZZZiiiyyyrrrttt~~~}}}iiiLLLCCCBBB???>>>??????AAAIIISSS[[[]]]cccooowwwppp]]]KKKAAAGGGPPP]]]qqqzzz~~~|||nnneeeooouuudddTTTIIICCC>>>===>>>???AAAEEEHHHJJJNNNSSS[[[cccmmmzzzooo___SSSMMMJJJIIIIIIJJJPPPYYYaaahhhrrr{{{jjjXXXNNNMMMNNNVVViiisss```TTTKKKBBB<<<::::::888666555555555444333222222222222222222222222111111111111222333444444444333333333333444555555333555666777666666777999999:::<<<===>>>===<<<;;;::::::999999:::;;;===>>>??????@@@BBBEEEHHHKKKMMMQQQUUU]]]hhhrrrwwwooodddWWWOOOIIICCC>>>===<<<<<>>>>>>>>???AAADDDGGGIIIMMMRRRYYYbbbmmm{{{|||kkk^^^WWWRRRNNNQQQSSSYYYcccllltttnnn\\\QQQWWWYYYeee~~~yyykkkZZZPPPHHH@@@:::888;;;888555444444555444444222222222222222222222222111111111111222333444555444333333333333444555555666777999999888888:::;;;;;;<<<===>>>>>><<<:::999777777777999;;;===@@@AAA@@@@@@AAACCCFFFIIILLLNNNOOOSSS]]]hhhtttwwwkkk]]]SSSLLLFFFAAA@@@??????CCCHHHLLLSSSUUUMMMFFFFFFGGGEEEIIIUUUnnnzzzyyysss```hhhsssxxxwww{{{xxxiiiiiimmmtttyyyzzz}}}~~~}}}yyyooo^^^PPPIIIGGGFFFIIIIIIIIIMMMSSSggggggqqq{{{jjj___ZZZ]]]ccclll}}}{{{yyyxxxuuuqqqlllhhhbbb]]]UUUOOOJJJGGGDDDBBB??????AAABBBCCCCCCDDDDDDEEEBBBAAADDDFFFFFFJJJOOOWWWaaatttyyy}}}yyyqqqccc\\\ZZZlll```IIIBBB@@@>>>===?????????DDDKKK[[[\\\```hhhoookkk[[[JJJFFFHHHNNN```{{{xxxzzzzzzvvv}}}|||iiiXXXLLLEEE<<<<<<<<<>>>@@@CCCFFFGGGLLLPPPWWW___iiiwww|||lll___WWWTTTRRRTTT]]]iiiuuuwwwfffZZZUUUUUU\\\sssjjj]]]OOOGGG@@@:::888888888888666555333333333333333333444444333333222111000111111222222333444444222222333333444555666666666777888999999888777666888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAA@@@AAACCCDDDFFFHHHLLLPPPOOOSSS\\\gggrrryyynnndddWWWPPPHHHAAA@@@@@@AAADDDHHHOOOVVVXXXRRRKKKGGGEEECCCJJJTTTkkk|||wwwpppeeefffllltttwww|||{{{vvvooolllppppppnnnsss}}}|||xxxpppddd[[[XXXLLLJJJLLLQQQRRRQQQXXXbbbaaaeeerrr{{{kkk___ZZZ]]]cccppp}}}{{{yyyvvvtttooojjjfff^^^YYYSSSMMMIIIFFFCCCAAA???@@@AAACCCDDDEEEEEEEEEFFFCCCCCCEEEGGGGGGKKKQQQ[[[ggg||||||}}}iiicccZZZVVVWWWiii]]]HHHBBB@@@======??????@@@EEELLLYYY[[[___gggnnnlll]]]LLLGGGIIIOOObbb~~~}}}~~~|||~~~lll[[[MMMFFF>>>>>>>>>>>>???BBBDDDEEEJJJNNNUUU]]]ggguuuwwwkkkccc```___aaahhhtttsssddd[[[YYY[[[eee~~~qqqaaaVVVJJJDDD???:::888999888777666555444333333222333333444444333333222111111111111222333333444444222222333444444555666666666777888999999888777666888999:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===???@@@@@@AAACCCDDDFFFHHHLLLPPPOOOSSS\\\hhhsss|||rrrhhh[[[RRRJJJBBB@@@@@@@@@CCCGGGPPPWWWZZZTTTLLLIIIGGGEEEIIIRRRggg~~~qqqfffjjjrrrxxxyyy|||xxxnnnhhhjjjiiiggglllvvv|||wwwmmm```VVVSSSLLLKKKOOOVVV[[[aaalllxxx^^^fffvvv{{{lll```YYY[[[```ooo~~~}}}|||||||||zzzwwwtttpppkkkeeeaaaXXXTTTNNNJJJGGGDDDBBB@@@???@@@AAACCCDDDEEEFFFFFFFFFDDDDDDFFFGGGHHHMMMTTT```nnn{{{rrrZZZVVVQQQPPPUUUhhhyyyXXXFFFBBB???===<<>>???@@@BBBDDDHHHLLLRRRZZZdddrrrzzzrrrooommmnnnuuu~~~nnnbbb]]]^^^```ooorrrcccVVVLLLCCC@@@>>>:::888999777777666555444333333222333333333333333222222111111111222222333333444444333333333444555555666666666777888999999888777777999:::;;;<<<<<<===<<<<<<;;;;;;::::::;;;===???@@@@@@AAACCCDDDFFFHHHLLLPPPPPPTTT]]]iiitttzzzqqqdddWWWNNNEEEAAA???>>>AAAEEEPPPXXX\\\VVVOOOKKKHHHFFFHHHOOObbb~~~rrrhhhpppzzz~~~{{{}}}|||oooeeedddcccbbbgggpppzzztttjjj]]]TTTRRRPPPRRRXXXbbblllxxxbbbooo{{{lll___WWWWWW[[[eeeyyy}}}~~~|||{{{zzzyyyzzzxxxuuuqqqmmmgggaaa\\\RRRNNNJJJFFFEEECCCAAA???===>>>@@@BBBCCCEEEEEEEEEEEECCCDDDFFFGGGHHHNNNVVVbbbttt}}}zzzrrrVVVSSSOOONNNVVVmmmoooRRREEEBBB>>><<<<<<>>>???@@@FFFLLLVVV[[[```dddkkkmmmaaaQQQGGGJJJTTThhh}}}zzztttbbbRRRIIIBBBAAA???>>>???@@@CCCDDDGGGKKKQQQXXXbbbooo~~~|||xxxyyyooobbb^^^___ccctttzzzhhh\\\NNNFFF???>>>===:::777888666666666666555444333222222333333333333222111111111111222222333444444555333444444444555555666666666777888999999999888777999:::;;;<<<============;;;:::::::::;;;===???@@@@@@AAACCCDDDFFFHHHLLLPPPRRRVVV___kkkwww{{{mmm^^^TTTIIICCC???===???DDDOOOWWW\\\XXXQQQMMMJJJGGGGGGMMM^^^xxxsssiiittt{{{|||pppcccbbbcccccchhhppp{{{wwwsssiii^^^WWWWWWXXX^^^iiivvvmmm~~~|||nnn___TTTRRRVVV[[[mmm}}}~~~}}}}}}|||{{{zzzzzzyyyxxxvvvrrrooojjjddd]]]YYYMMMKKKGGGEEECCCBBB@@@???<<<===>>>@@@AAABBBCCCCCCCCCBBBCCCFFFFFFHHHQQQZZZdddzzz}}}}}}|||\\\UUUPPPOOOYYYwwwgggMMMCCCBBB>>>;;;;;;===>>>???DDDKKKUUU]]]bbbdddjjjnnndddTTTGGGJJJVVVkkk|||xxxxxxfffUUUJJJBBB@@@???>>>???AAADDDFFFGGGKKKQQQXXXaaannn}}}uuueee^^^___fffyyyssscccYYYKKKDDD======<<<999777777555666666666555444333222222222333333222222111000111222222333444444555555444444555555555555555666666777888999::::::999888999:::;;;<<<============::::::::::::;;;<<<>>>???@@@AAACCCDDDFFFHHHLLLPPPTTTXXXbbbnnnzzztttggg[[[MMMEEE@@@<<<>>>BBBKKKTTT[[[XXXRRRNNNKKKHHHIIIMMM\\\tttvvvjjjuuu}}}vvvxxxpppcccbbbfffhhhlllsss~~~zzzwwwrrriii___[[[]]]```lll}}}{{{qqqaaaSSSOOORRRWWWggg~~~~~~|||{{{{{{{{{zzzzzzzzzyyyvvvtttpppmmmhhhbbb[[[WWWKKKIIIFFFDDDCCCBBB@@@>>><<<===>>>???@@@AAAAAAAAAAAAAAADDDGGGGGGJJJUUU```kkk}}}fffVVVPPPQQQaaaaaaIIIBBBAAA>>>;;;:::<<<<<<===BBBHHHRRR\\\bbbcccjjjqqqjjjZZZKKKMMMZZZooo{{{www|||jjjXXXLLLCCCAAA???>>>???AAAEEEGGGGGGKKKQQQXXX```mmm|||zzzhhh``````mmm~~~qqq```VVVKKKCCC===<<<<<<888666777444555666666666555333222222222222222222111111000222222333333444444555555555555555555555555555555666777888::::::::::::999999:::;;;<<<<<<===<<<<<<::::::999999:::<<<>>>???@@@AAACCCDDDFFFHHHLLLPPPVVV[[[eeeqqq~~~}}}zzzooobbbRRRHHHAAA<<<>>>BBBGGGRRRZZZYYYTTTQQQNNNKKKKKKOOO]]]tttnnnwww{{{uuunnnqqq~~~pppdddfffmmmoooqqquuu~~~{{{~~~zzzvvvqqqiiiaaaaaafffkkk|||vvvdddTTTOOOQQQWWWfff|||}}}||||||{{{zzzzzzyyyyyyxxxuuurrroookkkgggaaaZZZVVVKKKIIIFFFEEEDDDCCC@@@>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBEEEIIIJJJNNNZZZfffvvv}}}rrrYYYOOOVVVnnn]]]GGGAAAAAA===;;;:::;;;;;;:::???EEEMMMZZZaaaccckkkvvvqqqbbbQQQRRR^^^sssxxxvvvooo\\\PPPEEECCC@@@>>>>>>@@@CCCFFFGGGKKKPPPWWW___kkkzzz}}}kkkdddeeetttrrr___SSSIIIAAA;;;::::::888777888444555666777666555333222222222222222222111000000222222333333444555555555666666666666555555555555666777888:::;;;;;;::::::888999:::;;;;;;<<<<<<<<<:::999999999:::<<<>>>???@@@AAACCCDDDFFFHHHLLLPPPYYY]]]gggttt}}}uuugggVVVJJJBBB===>>>BBBEEEQQQZZZ[[[WWWTTTQQQNNNOOORRR___uuutttyyywwwllldddiiittt|||uuuiiinnnvvvxxxwwwyyy|||zzzvvvvvvsssqqqnnniiifffkkksss}}}zzzgggVVVOOOQQQXXXfff{{{|||}}}}}}|||{{{yyyxxxwwwwwwtttrrrnnnkkkgggaaaZZZVVVKKKIIIGGGEEEDDDCCCAAA>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCGGGJJJLLLQQQ]]]kkk|||}}}|||\\\OOO[[[zzz[[[FFF@@@@@@>>>:::999:::999999===CCCIIIWWW```bbblllzzzwwwiiiVVVWWWaaauuuuuuuuusss```RRRHHHFFFBBB>>>===???BBBDDDFFFJJJOOOVVV^^^jjjxxx}}}mmmgggiiiwwwuuu```RRRHHH???999888999888888999333444666777777555333222111222222222222111000000222222333444444555555666666666666666666555555555666777999:::;;;;;;::::::888888999:::;;;;;;;;;;;;:::999999999:::<<<>>>???@@@AAACCCDDDFFFHHHLLLPPPZZZ___iiivvv|||yyykkkYYYLLLBBB===>>>BBBEEEPPP[[[\\\YYYWWWTTTQQQQQQTTTaaawwwyyy{{{uuufff^^^cccmmmsss{{{pppvvv}}}}}}{{{{{{vvvsssmmmkkkkkkkkkiiikkkuuuuuutttrrr|||~~~mmm]]]VVVWWW[[[jjj}}}}}}~~~~~~~~~}}}zzzxxxvvvzzztttmmmiiifff```XXXRRRFFFEEECCCAAA@@@???@@@@@@AAAAAAAAABBBAAAAAA@@@@@@EEEHHHDDDEEENNNSSS\\\nnn}}}~~~{{{aaaZZZ^^^{{{UUUFFFAAA===<<<;;;;;;:::;;;<<<===>>>CCCUUUaaaaaaiiizzz~~~uuuYYYVVV\\\kkk{{{yyy~~~sssbbbUUUIIICCC???@@@@@@???AAADDDGGGJJJOOOTTT[[[ggguuu~~~vvvkkkjjjoooyyysss^^^MMMEEEBBB===:::888777555444555555444333333222111111222222333333333333444444555555444444444333333333888888888888777777777777888888999999999888888777888888999:::;;;;;;;;;;;;:::::::::;;;<<<===>>>???BBB@@@AAADDDFFFGGGLLLSSSVVV```nnnzzzwww{{{qqqbbbRRRFFFAAA@@@AAAIIIPPPXXX^^^___\\\WWWUUUOOO___rrrpppfffeeeaaa[[[bbboooyyy}}}~~~|||}}}|||uuuooonnneeehhhiiihhhhhhqqq}}}kkkdddeeeqqqsssbbbYYYYYY___qqq}}}~~~~~~~~~~~~}}}zzzxxxwwwyyyssslllgggccc]]]UUUNNNFFFEEECCCAAA@@@@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCGGGDDDFFFPPPVVVaaatttddd\\\ddduuuSSSFFFAAA<<<<<<;;;::::::;;;<<<===>>>BBBSSS___aaaiiiwwwzzzrrrWWWSSSVVVdddsss|||yyyfffXXXJJJDDD???@@@@@@???AAADDDGGGJJJNNNRRRYYYeeettt~~~{{{uuuuuuxxxqqqffffffkkkyyyppp]]]NNNEEEAAA===999888777666444555555444333333222111111222222333333333333444444222222333444444555555666777777777777777777777777888888999999999888888777888888999:::;;;;;;;;;;;;:::::::::;;;<<<===>>>???BBB@@@AAAEEEGGGGGGLLLRRRZZZdddrrr}}}xxx|||ssscccSSSHHHBBBAAAAAAFFFMMMVVV^^^aaa___\\\YYYVVVeeexxxnnn```___]]]YYY```mmmyyy}}}{{{~~~{{{ssskkkfffeeeaaadddggggggiiirrrlllsssxxxrrrdddZZZZZZ^^^{{{zzzhhh]]]\\\ddd{{{~~~|||~~~}}}|||zzzyyyxxxxxxssskkkddd___XXXPPPJJJEEEDDDCCCAAA@@@@@@AAAAAAEEEEEEFFFFFFFFFFFFEEEEEEBBBGGGEEEGGGSSS[[[hhh}}}ggg```ooolllPPPFFFAAA;;;<<<;;;:::::::::;;;<<<===>>>NNN[[[^^^eeeooopppiiiVVVPPPQQQ]]]lll~~~mmm[[[LLLEEE@@@@@@@@@???@@@DDDGGGIIILLLPPPWWWcccrrr}}}lllccc```eeelllyyy~~~wwwuuuvvv}}}{{{|||}}}zzz}}}jjj```ccciiixxxzzzjjjZZZOOODDD@@@<<<999888777666444555444444333333222222111222222333333333333444444000000222333555666777888666666666666666666666666777888888999999999888888888999:::;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>???AAA@@@CCCGGGHHHHHHKKKQQQ[[[eeesssuuuvvvfffVVVJJJCCCAAAAAAAAAIIITTT^^^ddddddaaa^^^[[[gggwwwlllZZZXXXZZZYYY___iiirrr~~~|||~~~}}}sssllleeeaaaaaa```cccgggiiillluuu^^^```aaa^^^XXXVVV]]]fff~~~lllaaa___jjj~~~}}}~~~}}}|||zzzyyyxxxwwwrrrjjjbbb[[[SSSLLLGGGEEEDDDBBBAAA@@@AAAAAABBBEEEFFFFFFGGGGGGGGGGGGFFFCCCHHHFFFIIITTT^^^ooo}}}hhhcccyyycccNNNHHHBBB<<<<<<;;;:::::::::;;;<<<===;;;HHHTTTZZZ___dddbbb]]]VVVOOOOOOZZZhhhyyyrrr^^^NNNGGGAAAAAA@@@???@@@CCCFFFHHHJJJNNNUUUaaappp{{{qqq```\\\]]]dddnnn|||wwwhhh```___dddppp~~~zzzzzzxxxyyyyyy}}}uuuddd]]]aaahhhuuunnnbbbWWWOOOBBB???;;;888777777666555444444444333333222222222222222222333333333444444000111222333555666777777444444444555555555555555777777888999999999888888888999:::;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>???AAAAAADDDIIIJJJIIILLLQQQXXXcccssswwwnnnyyyiiiYYYLLLDDDAAA@@@@@@GGGRRR^^^fffhhheeebbbZZZ```kkkvvv|||oooZZZZZZ^^^^^^```gggnnnzzzqqqkkkeeeccceeedddgggkkkmmmqqqxxxTTTRRRSSSTTTSSSUUUaaannn~~~mmmdddbbbppp~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwuuupppiii```XXXPPPJJJFFFDDDCCCBBBAAA@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGDDDJJJHHHKKKWWWcccvvv}}}zzzjjjeee]]]MMMIIICCC===<<<;;;:::999999:::;;;<<<<<>>@@@CCCEEEGGGJJJMMMTTT```oooyyyjjj]]]^^^aaaiiivvvwwwcccUUURRRRRRZZZhhhuuu~~~zzzyyyxxxrrrvvv~~~ooo___YYY]]]dddssssssccc[[[TTTNNN@@@===999777777666666555444444333333333333222222222222222333333333444444333333333444444444555555333444444444555555555666666777888999999999999999999999:::;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>???AAAAAADDDIIIKKKJJJMMMRRRYYYddduuuqqqkkk|||lllZZZLLLDDDAAA@@@@@@FFFPPP\\\fffjjjhhhdddWWWVVV[[[ccciiinnnyyyvvvaaaaaagggeeedddgggnnn}}}|||tttmmmhhhgggjjjkkkmmmppprrrssswww|||JJJJJJNNNUUUWWW[[[jjj{{{ooofffdddqqq~~~||||||}}}||||||}}}}}}|||yyyvvvuuuqqqmmmfff]]]UUUNNNIIIGGGCCCBBBAAA@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEKKKKKKNNN\\\jjjzzzzzzppplllwwwZZZMMMHHHCCC>>><<<<<<:::999999999:::;;;>>>EEEPPP[[[___\\\YYYYYYWWWOOOMMMUUU___kkk~~~~~~}}}yyyeeeTTTKKKDDDAAA@@@>>>@@@CCCDDDFFFJJJOOOUUU```nnnwwwiiiaaafffiiivvv|||dddRRRLLLIIILLLVVV___iii{{{}}}yyyxxx}}}vvv~~~~~~gggZZZUUUXXX^^^uuu|||jjj]]]VVVPPPKKK???<<<888666666666666555333333333333333333333333222222333333333333444444555555555444444333333333333333444444555666666666666777888999999999999999999:::;;;<<<<<<======<<<:::::::::;;;<<<===>>>???AAA@@@CCCHHHKKKKKKPPPVVV```jjj{{{ttttttmmmZZZKKKCCCAAAAAAAAAEEEMMMYYYeeejjjjjjgggWWWQQQOOOTTTZZZ```mmm{{{~~~yyyzzziiiiiimmmjjjhhhjjjooo}}}zzzsssmmmllloootttvvvxxxxxxwwwwwwxxxyyy}}}HHHLLLXXXgggnnnuuuqqqgggdddiii|||yyyzzz{{{yyyzzz|||}}}|||xxxtttrrrlllhhhbbbZZZRRRKKKHHHGGGBBBAAAAAA@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHEEELLLMMMRRRbbbsssyyy|||{{{}}}rrrWWWKKKFFFAAA===<<<<<<:::999999999::::::===AAAMMM[[[```]]]\\\```^^^TTTNNNRRRZZZeeeyyy{{{iiiUUUMMMEEEBBB@@@>>>???CCCBBBFFFKKKPPPWWWaaammmuuurrrsss|||hhhSSSMMMHHHIIIPPPUUU[[[jjj|||}}}yyyxxx}}}mmm]]]UUUUUUZZZ```zzzyyyjjj]]]TTTMMMFFF>>>;;;777666666666666555333333333333333333333333222222333333333333444444555555444444444333333333333444444555666666777777666666777999999::::::999999:::;;;<<<============:::::::::;;;<<<===>>>???@@@@@@BBBGGGJJJLLLRRRYYYdddnnn|||wwwmmmYYYJJJBBB@@@AAA???BBBIIIVVVccckkkmmmkkkYYYOOOIIILLLPPPSSS```ooo||||||wwwxxxooolllnnnkkkjjjoooppp||||||wwwxxx|||}}}{{{zzzxxxwwwxxx{{{~~~KKKSSSggg|||ttthhhddd```vvv~~~yyywwwxxxyyywwwyyy|||~~~|||xxxsssppphhheee___WWWOOOJJJGGGGGGBBBAAA@@@@@@AAABBBDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIEEEMMMOOOUUUfffyyyzzzpppVVVJJJDDD???<<<===<<<:::999888999::::::999<<>>???CCCBBBFFFLLLRRRXXXaaallltttlllTTTPPPJJJKKKRRRTTTVVVcccuuu~~~zzzzzz~~~sss^^^TTTSSSWWW^^^fff~~~}}}zzzmmm___TTTKKKCCC===:::777555666666666666333333333333333333333333222222333333333444444444444444444444444444444444444444555555666777888888666666777999999:::::::::999:::;;;<<<============:::::::::;;;<<<===>>>???@@@???AAAGGGJJJMMMTTT[[[dddooouuuxxxmmmXXXHHHAAA@@@AAA>>>@@@GGGTTTbbblllooooooZZZNNNFFFHHHJJJKKKVVVddd||||||zzzwwwxxxqqqlllmmmjjjkkkrrrooo{{{~~~xxxuuuuuuwwwzzzzzz{{{}}}PPPbbb~~~wwwiiiaaadddlll}}}|||{{{{{{yyyxxx{{{}}}~~~|||vvvqqqooooookkkddd[[[RRRKKKGGGDDDBBBAAAAAA@@@@@@AAABBBDDDEEEEEEHHHJJJKKKJJJIIIIIIJJJHHHNNNUUU[[[iii}}}~~~hhhWWWJJJEEEBBB;;;<<<;;;:::999888999:::;;;>>>???HHHVVV___```bbbfffkkkddd\\\WWWXXXcccyyy|||qqq___SSSHHHCCCAAA???AAADDDBBBEEEJJJOOOTTT\\\fffmmm|||qqqUUUOOOKKKKKKMMMOOOTTTaaappp}}}}}}}}}}}}jjj```VVVQQQQQQUUU^^^ggguuulllaaaRRRFFFAAA???===;;;888666555555555444333222111111222333444222333333333222222444666333333444444555666777777666555555555555666777777444666888:::;;;<<<<<<;;;<<<;;;;;;<<<>>>???>>>===::::::;;;;;;<<<=========BBBCCCEEEEEEGGGMMMVVV]]]gggssshhhsssmmmTTTEEEBBB@@@>>>999@@@GGGMMM\\\kkkmmmggg\\\QQQHHHFFFEEEIIIYYYjjjzzz|||~~~wwwjjjdddbbbjjjuuu{{{}}}|||{{{yyyyyyyyyxxxwwwUUUjjjyyylllbbb___fffwww}}}|||{{{zzzwwwuuuyyy{{{}}}zzzuuupppmmmllleee___VVVNNNIIIFFFDDDBBBAAA@@@@@@@@@BBBCCCEEEFFFHHHJJJKKKLLLJJJJJJJJJKKKKKKRRR]]]iii|||dddTTTHHHDDDCCC===<<<;;;:::999999999::::::???@@@HHHVVV^^^aaacccgggllleee]]]WWWWWWaaawwwzzzvvvvvvvvvdddXXXKKKEEEBBB???@@@BBBAAADDDIIILLLQQQYYYbbbjjjwww~~~uuuZZZPPPNNNOOOTTTYYY```ooo~~~sssbbb]]]YYYXXXXXXZZZaaajjj~~~qqqfff\\\OOOFFFBBB<<<;;;999666444333333333333222111111111111111222111333444444333222444555222333333444555555666666555555444444555555666777555666888:::;;;<<<<<<;;;<<<;;;;;;<<<===>>>>>><<<::::::;;;;;;<<<=========AAACCCDDDEEEGGGMMMVVV]]]jjjwwwmmmzzzoooVVVHHHDDDAAA>>><<>><<<;;;;;;:::999:::::::::???@@@GGGSSS]]]aaadddgggllleee]]]WWWVVV___uuuzzzvvvtttwww{{{jjj]]]OOOGGGBBB???>>>AAA@@@CCCGGGJJJNNNUUU^^^eeepppxxx{{{bbbSSSTTTXXX```iiiuuussseeeaaaaaadddfffdddccciiiqqqyyyjjj___UUUKKKDDDBBB:::888666444222222111222333333444333333222111111000222555555444333333444222222333333444444555555444444444444444555555666555666777999;;;;;;<<<<<<===;;;;;;;;;===>>>===<<<::::::;;;;;;<<<=========@@@BBBDDDDDDGGGMMMVVV]]]nnnzzz|||jjj{{{oooXXXLLLIIIFFFCCCAAADDDDDDFFFTTThhhssssssiii[[[NNNHHHEEEHHHXXXjjj~~~}}}hhheeeoooyyy|||{{{~~~{{{{{{yyyyyy|||uuuppprrreee___fffwww}}}}}}|||}}}}}}{{{wwwtttuuuwwwxxxwwwrrrkkkeeeaaaXXXSSSMMMGGGEEECCCAAA@@@>>>???@@@BBBDDDFFFHHHIIILLLLLLLLLKKKIIIIIIKKKLLLPPPVVVeee{{{xxxyyy|||]]]NNNBBB???AAA===<<<<<<;;;;;;::::::::::::===>>>DDDOOOZZZaaaddddddgggbbb\\\VVVUUU^^^tttzzzvvvwww{{{oooaaaRRRIIICCC???>>>@@@AAACCCGGGIIILLLRRRZZZaaalllsss~~~iiiZZZ]]]eeeooo}}}~~~}}}~~~{{{qqqlllmmmpppuuuvvvrrrooottt|||~~~qqqdddZZZQQQHHHAAA???888777555333222111111222555555666666666444222111000222555666555444333333222222222333333444444444444333333333333444555555555666777999:::;;;<<<<<<===;;;;;;;;;======<<<;;;::::::;;;;;;<<<=========???AAACCCDDDGGGMMMWWW^^^ooo|||rrreee{{{mmmYYYOOONNNLLLHHHCCCFFFFFFGGGTTTiiivvvxxxooo```RRRJJJEEEIIIYYYllltttrrryyy{{{~~~~~~~~~uuuvvvjjjeeeppp{{{zzz{{{}}}~~~}}}zzzwwwuuuuuuvvvtttpppiiiaaa\\\TTTPPPJJJFFFCCCAAA@@@>>>>>>???AAACCCEEEGGGIIIJJJKKKKKKKKKIIIHHHHHHKKKMMMUUU\\\kkkvvvwww~~~zzz]]]NNNAAA===???<<<<<<<<<<<<;;;;;;;;;::::::;;;<<>>;;;777666555333222222333333333444555555555444222111000333666777666444444444222222333333333333333444444333333333333444555555666666777888:::;;;<<<======<<<:::;;;<<<===<<<:::::::::;;;;;;<<<=========???AAACCCEEEHHHOOOXXX```ooo|||mmmfffmmmXXXPPPOOOMMMHHHDDDHHHIIIIIIUUUiiiwwwyyytttdddUUULLLGGGIIIZZZlllyyyzzzzzz}}}rrrnnnzzzzzzyyyyyyzzz|||{{{yyywwwtttsssrrrpppllleee]]]WWWPPPMMMHHHDDDBBBAAA???>>>>>>@@@BBBDDDGGGHHHIIIIIIKKKKKKJJJHHHGGGHHHLLLOOOVVV___sssttttttyyyxxx]]]PPPCCC>>>???;;;;;;<<<<<<<<<<<<;;;::::::999;;;>>>EEERRR___bbb```\\\ZZZVVVRRRPPPZZZqqq~~~{{{wwwiiiWWWLLLEEEAAA@@@BBBAAADDDGGGHHHJJJOOOWWW^^^gggooozzzxxxuuu~~~yyyuuutttsssuuuyyy}}}~~~qqqggg\\\UUUNNNCCC<<<999777666555333333333444444111111222222222222111111111333666666555444444555333333333333444444444444444444444444444555555666666777777888999;;;<<<======<<<:::;;;<<<<<<;;;:::::::::;;;;;;<<<=========???BBBDDDFFFIIIPPPZZZbbbppp~~~pppjjjmmmWWWMMMMMMJJJDDDEEEIIIJJJIIITTTggguuuxxxyyyiiiXXXNNNHHHIIIXXXiiiyyyyyy}}}~~~}}}xxx~~~~~~~~~}}}}}}}}}}}}{{{yyyxxxwwwxxxwwwuuutttssspppmmmjjjfff```XXXSSSJJJGGGDDDBBBAAAAAA@@@??????AAACCCEEEGGGHHHIIIIIIKKKKKKIIIHHHGGGJJJNNNRRR\\\jjj{{{pppooorrr}}}uuu]]]RRREEE@@@AAA===;;;<<<=========<<<::::::999;;;===CCCQQQ___ccc___ZZZXXXUUUQQQMMMVVVmmm}}}ppp]]]PPPHHHBBB@@@BBB@@@BBBEEEGGGIIINNNVVV]]]dddlllxxxsssnnnlllmmmnnnrrrwww~~~~~~rrrfffZZZRRRJJJAAA;;;:::666555444333222333444555222111111222222333444555333444555555444444555666444444444444444444444444555555444444555555666777777777777777999;;;===>>>===<<<:::;;;;;;<<<:::999::::::;;;;;;<<<=========@@@BBBEEEGGGKKKRRR\\\ddduuu{{{tttjjjSSSKKKLLLKKKFFFEEEIIIHHHFFFOOOcccrrrwww~~~nnn]]]QQQHHHFFFSSScccvvvuuuvvv}}}~~~}}}}}}}}}||||||{{{{{{}}}zzzwwwuuutttsssrrrpppqqqnnniiifffbbb]]]UUUPPPEEECCC@@@@@@@@@AAAAAA@@@@@@AAADDDFFFHHHHHHHHHHHHLLLKKKJJJHHHHHHKKKQQQUUUjjjzzzwwwmmmjjjmmmxxxrrr]]]SSSHHHCCCCCC@@@;;;<<<=========<<<:::::::::<<<===CCCQQQ```ddd```ZZZXXXUUUPPPLLLSSSjjj|||}}}uuubbbTTTJJJCCC@@@BBB???AAADDDFFFHHHMMMUUU\\\aaaiiiuuu}}}lllhhhgggllluuu{{{nnnhhhffffffhhhlllrrryyytttgggXXXOOOGGG@@@<<<<<<555444333222222222444444555444444444555777999:::444555555444333444666777555555555555555555555555666555555555555666777777777777777777888;;;===>>>===<<<::::::;;;;;;:::999::::::;;;;;;<<<======>>>@@@CCCFFFHHHLLLSSS]]]eeezzzfffPPPKKKNNNOOOKKKFFFIIIFFFBBBJJJ___qqqwwwrrr```SSSHHHDDDOOO^^^{{{zzzrrroooooovvv~~~xxx~~~}}}{{{{{{||||||{{{yyyzzzzzzyyywwwtttqqqnnnllllllkkkiiieee^^^UUUMMMHHHEEEDDDAAA>>>===<<<======;;;>>>BBBEEEGGGHHHJJJKKKNNNGGGEEEHHHIIIJJJRRR^^^hhhqqqeeejjjmmmwww~~~yyyppp```ZZZQQQDDD@@@DDD>>>=========<<<<<<<<<<<<;;;<<<;;;===JJJ[[[ddddddZZZWWWTTTPPPMMMSSSfffxxxxxxgggYYYMMMDDDAAACCCBBBCCCDDDEEEHHHMMMSSSXXX\\\jjjzzzjjj]]]^^^WWW]]]hhhwwwtttiiiddd```bbbccchhhmmmqqqxxxuuugggVVVIIICCC@@@;;;777444444333333333444444555444333333222333444555666666555444444444444444555666666555555555444444444555555555666666666666666999999:::::::::;;;;;;;;;;;;;;;::::::::::::999999999999999:::;;;<<<>>>>>>@@@@@@CCCJJJQQQWWWaaakkk|||xxxbbbWWWOOOOOOPPPIIIHHHHHHIIIIIIIIIRRRhhh|||tttbbbRRRJJJKKKPPPUUUuuuyyy|||uuupppnnnuuuvvvppp~~~}}}||||||}}}}}}{{{yyyxxxxxxwwwvvvssspppmmmkkkkkkiiifffaaaZZZRRRKKKGGGDDDBBB@@@>>>=========>>>AAACCCEEEFFFFFFFFFGGGIIIMMMHHHGGGLLLNNNOOOXXXeeeuuu~~~ppphhhkkkrrrzzz}}}|||mmmaaa]]]VVVIIIBBBDDD??????>>>======<<<;;;;;;;;;<<<;;;===HHHYYYbbbbbb]]]ZZZVVVQQQMMMRRRccctttnnn```TTTIIIEEEFFFBBBCCCDDDEEEHHHMMMSSSXXX___lll|||gggXXXXXXVVV\\\iii}}}tttllliiihhhffffffhhhkkkmmmrrrrrreeeSSSGGGAAA>>>:::777444444333333333444444555333222222111222333444555777777777666777777777888555555444444333333222222555555555666666666666666999999999999:::::::::;;;;;;;;;::::::::::::999999<<<<<<;;;::::::;;;;;;;;;AAAAAAEEEKKKQQQWWWaaakkk|||vvv```VVVOOOPPPRRRLLLMMMKKKHHHEEEDDDLLLbbbwwwyyyiiiYYYOOONNNSSSXXXnnnyyyzzzwwwrrrpppuuuzzzqqqlll~~~~~~~~~~~~~~~{{{xxxvvvvvvuuutttrrrooolllkkkiiifffaaa[[[TTTMMMGGGDDDAAA@@@???======>>>???@@@CCCDDDFFFFFFFFFGGGIIILLLLLLFFFFFFKKKNNNQQQ]]]lllzzzmmmiiimmm||||||sssssshhhaaa___ZZZNNNFFFEEEAAA@@@???>>>===<<<;;;:::;;;<<<;;;<<>>>>>>>>>>>>>>???@@@AAA???AAACCCEEEGGGKKKPPPSSSRRRLLLIIILLLOOOVVVgggyyyvvvllljjjtttnnnooolllddd^^^]]]YYYPPPIIIHHHCCCBBBAAA???===;;;:::999;;;;;;;;;<<>>@@@AAAEEEFFFJJJOOOTTTYYYfffrrr}}}ppp]]]UUUNNNQQQUUUQQQTTTPPPKKKFFFBBBGGGXXXiiippp^^^UUUXXX___jjjvvvxxxvvvrrrqqqtttyyy~~~uuummmjjj|||~~~~~~zzzwwwtttttttttrrrpppmmmjjjiiiccc___XXXQQQJJJFFFCCCBBB======>>>???@@@AAABBBCCC>>>@@@CCCFFFHHHMMMRRRUUU\\\TTTOOOPPPTTT___wwwtttnnnrrr|||fffpppiiibbb[[[XXXUUUPPPKKKIIIDDDCCCBBB@@@>>><<<::::::;;;;;;;;;<<<@@@IIIUUU___aaa]]]XXXUUURRRSSS\\\gggxxxtttdddTTTJJJFFFBBBCCCDDDDDDFFFKKKQQQUUU```iiivvvuuuwwwqqq___^^^ZZZ[[[bbbdddvvv}}}www{{{|||nnnlllrrryyyoooWWWNNNBBB999555555555555555444333222222222222222333333333333333333222222222333555666777777777777444444444444333333333333555555666666777888888999888888999999999:::::::::;;;;;;:::::::::999999999777777888:::<<>>???@@@BBBCCCDDDDDDBBBDDDFFFGGGHHHJJJMMMPPPXXXQQQMMMQQQXXXhhh}}}vvvvvvqqqeeezzziiibbbZZZTTTRRROOOKKKIIIDDDCCCBBB@@@>>>===;;;;;;;;;:::;;;===???EEESSSaaabbb]]]YYYWWWSSSSSSZZZcccuuuyyyiiiXXXKKKFFFCCCCCCDDDDDDFFFJJJPPPUUU\\\dddppp{{{kkkYYYZZZWWWWWWaaahhhxxxqqqlllpppttteee\\\JJJDDD<<<555333333444444555444333222222111111222333333333444333333222111444555666888888888777777333333333333444444444444555555666777777888999999999999:::::::::;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;<<<>>>???@@@FFFIIIOOOUUUZZZbbbrrrkkk^^^XXXPPPQQQTTTPPPNNNNNNPPPQQQOOONNNVVV___vvv{{{fffWWWTTTXXX[[[aaalll~~~xxxnnnkkkkkklllpppxxx~~~xxxtttrrr}}}}}}}}}|||yyywwwrrrqqqpppnnnjjjfffcccaaaWWWSSSNNNHHHDDD@@@??????>>>???@@@BBBCCCDDDEEEEEEEEEGGGIIIIIIHHHHHHIIIJJJNNNJJJLLLVVVcccwww}}}|||mmmllliiiddd\\\VVVRRROOOJJJFFFDDDCCCBBBAAA???>>>===<<<;;;:::;;;>>>>>>CCCSSSccceee```[[[XXXTTTRRRWWW^^^sss}}}mmmZZZLLLGGGCCCCCCDDDDDDFFFJJJPPPTTTYYYaaammmxxxhhhWWW[[[YYY\\\lll{{{rrrmmmrrr~~~}}}mmm___SSSKKK@@@<<<777333222222333333555444333222111111111111111222333333333111000///333444666777777666555444000000111222333444555555444555666777888999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999::::::;;;===>>>@@@AAAEEEIIIPPPXXX]]]gggyyyzzzggg]]]YYYSSSSSSVVVQQQMMMLLLNNNPPPNNNMMMRRRZZZnnnyyyzzzgggVVVPPPQQQQQQUUU___qqqwwwmmmjjjiiiiiikkkttt~~~|||{{{|||{{{{{{{{{yyywwwqqqpppnnnlllhhhddd```^^^RRROOOKKKFFFBBB???======???@@@AAACCCDDDEEEEEEEEEDDDFFFIIIJJJIIIHHHHHHIIIJJJJJJRRRaaarrr~~~ooouuu}}}jjjfff___XXXTTTPPPJJJCCCCCCCCCBBBAAA???>>>======;;;:::<<<>>>>>>CCCSSSdddhhhbbb]]]YYYTTTQQQTTTZZZoootttaaaRRRLLLCCCCCCDDDDDDFFFJJJOOOTTTXXX___kkkvvvkkk[[[```aaafff}}}qqqnnnuuu{{{jjj\\\QQQHHHBBB:::888555222111222222333555444333222111111111111000111222222222000///...111222444555555333222000......///111222333444555444555666777888999::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::999999666666888:::>>>AAACCCEEEDDDIIIQQQYYY___jjj}}}uuuccc\\\ZZZTTTUUUWWWSSSMMMKKKLLLMMMKKKJJJOOOVVViiittt}}}xxxgggUUUMMMLLLLLLQQQYYYiiivvvmmmjjjhhhggghhhqqq~~~}}}|||{{{xxxtttqqqqqqnnniiieeeaaa\\\VVVSSSLLLIIIEEEAAA>>>======>>>???@@@AAACCCDDDEEEEEEEEEHHHHHHFFFDDDFFFIIIKKKJJJJJJNNNYYYmmmzzzzzzrrr~~~uuuggg```WWWQQQNNNMMMJJJHHHEEEDDDBBB@@@>>><<<;;;;;;;;;;;;<<<======AAANNN\\\hhhiii]]]TTTUUURRRQQQYYYmmm}}}|||}}}iiiWWWMMMGGGCCCAAACCCCCCEEEKKKRRR^^^___hhhwwwmmm___aaakkkyyypppooovvvvvvfffXXXPPPIIIAAA<<<777777666555444333333333333333333222222111111111222222333333333222222111333333333222222222111111000111222222444444555666777777777888999999::::::777888999:::;;;:::999999;;;:::999999888888999999888:::<<<===>>>@@@CCCFFFIIILLLSSS\\\dddpppsssjjj___ZZZ[[[\\\YYYUUUJJJIIIHHHIIILLLMMMNNNMMMaaakkkvvvvvvjjjYYYMMMGGGFFFIIIPPP^^^sssmmmhhhdddbbbdddnnn{{{xxx|||{{{zzzzzzyyyvvvrrrooommmjjjeeeaaa]]]WWWRRRNNNHHHEEEBBB>>><<<;;;<<<<<<@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJMMMSSSaaayyy{{{yyyjjjiii~~~lllaaa\\\TTTNNNLLLKKKJJJHHHFFFEEECCC@@@>>>===<<<;;;;;;;;;<<<======AAAMMMZZZfffhhh^^^TTTUUUQQQOOOWWWpppyyyxxxtttrrruuuooo\\\QQQGGGDDDBBBDDDEEEGGGLLLSSS]]]^^^ffftttzzzllleeekkkxxxwwwxxxuuulllbbbUUUJJJDDD???:::666777666555444444333333333333333333222222222111111333333444444444333333222333333222222222111111111111111222333444555555666777777777888999999::::::777888999:::;;;::::::999;;;:::999999888999999999999:::<<<===>>>@@@DDDGGGIIILLLTTT]]]gggtttqqqjjjbbb```aaa```[[[VVVMMMKKKJJJJJJLLLNNNNNNNNNWWW```jjjmmmfffYYYNNNHHHCCCEEEKKKXXXnnnlllgggbbbaaaeeeqqq~~~||||||}}}}}}}}}{{{}}}}}}|||{{{{{{~~~|||wwwtttyyyxxxwwwwwwvvvtttppplllhhheee```[[[VVVQQQLLLHHHDDDBBB@@@===<<<<<<===>>>@@@AAABBBDDDEEEEEEEEEEEECCCDDDEEEFFFFFFGGGJJJLLLSSS]]]rrr~~~vvvzzzzzzaaahhhwwweee\\\XXXRRRNNNLLLLLLKKKKKKGGGFFFDDDBBB???>>>======<<<;;;<<<======@@@KKKWWWcccggg```WWWVVVPPPNNNVVVnnnzzzttttttnnnjjjjjjqqq|||wwwbbbWWWHHHDDDCCCEEEGGGHHHMMMSSS[[[\\\dddpppzzzmmmfffeeennn{{{kkk```XXXQQQGGGAAA>>><<<999777777666555444333333333333333333333222222222222111333444444555555444444444222222222111111111111111111222222333444555666666777777888888999:::::::::888888999:::::::::::::::;;;;;;:::999999999999999:::;;;<<<<<<===@@@EEEIIIJJJMMMVVV```kkkzzznnnjjjfffeeeeeeccc\\\VVVOOOMMMKKKJJJLLLMMMNNNMMMOOOWWW```gggeee\\\PPPHHHCCCBBBFFFQQQeee~~~rrrkkkfffeeeiiiuuu{{{yyyyyyyyy{{{~~~yyywwwuuusssvvvtttrrrssswww}}}~~~{{{wwwuuuvvvuuuuuuttttttqqqmmmjjjccc```ZZZUUUQQQLLLGGGDDDBBBAAA@@@???>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFHHHJJJIIIHHHMMMSSS[[[pppzzzvvvnnneeeqqqooobbbZZZWWWSSSPPPNNNNNNOOOOOOIIIGGGEEECCCAAA@@@???>>>===;;;<<<===>>>@@@IIISSS___gggccc[[[XXXQQQNNNVVVhhh}}}xxxvvvqqqkkkhhhlllvvv}}}hhh[[[JJJEEECCCEEEGGGIIIMMMQQQYYYZZZaaallluuu}}}|||ccc```cccmmm~~~}}}tttjjj^^^UUUKKKFFF@@@===<<<;;;;;;:::666555444444333333333444222222222222222222222222222333333444444444444444111111111111111111111111222222333444555666777777777777888999999::::::;;;999999999:::::::::::::::;;;;;;:::999999999999:::<<<<<<<<<<<<===AAAGGGKKKLLLPPPXXXdddoooyyymmmjjjfffdddccc```ZZZTTTOOOMMMJJJJJJKKKKKKKKKKKKNNNTTT___hhhjjjbbbTTTIIIGGGDDDDDDLLL\\\sss}}}vvvppppppsss{{{zzzvvvvvvxxxzzz|||~~~xxxsssooommmsssooolllooovvv}}}}}}{{{yyyxxxwwwuuutttssssssrrrooojjjggg___[[[VVVQQQMMMIIIDDDBBB@@@????????????AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFIIIKKKIIIIIISSS___kkk{{{|||iiidddyyy|||ggg^^^WWWVVVSSSPPPNNNNNNPPPQQQJJJIIIGGGEEECCCAAA@@@@@@>>><<<<<<>>>>>>???FFFOOO[[[ffffff___[[[RRRNNNWWWccc~~~}}}xxxvvvwwwpppkkkmmmuuummm___OOOHHHCCCDDDFFFHHHKKKOOOVVVXXX^^^hhhqqqxxxmmmaaabbbgggrrr{{{pppfff___XXXPPPJJJ@@@>>>:::888777777777666555444444333333333333444222222222222222222222222111111222333333333333333111111111111111111222222222333444555666777777888888888888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<;;;::::::999999::::::<<<<<<<<<<<<>>>BBBHHHLLLPPPTTT\\\hhhttt|||tttmmmiiiccc___]]]ZZZVVVSSSNNNLLLJJJJJJKKKKKKJJJIIIJJJQQQ]]]jjjooohhhZZZNNNHHHDDDCCCIIIVVVkkk}}}~~~wwwuuuwww{{{yyyqqqkkkiiikkkhhhfffiiiqqqxxx}}}~~~~~~|||zzzxxxwwwvvvvvvuuusssrrrqqqoookkkgggccc[[[WWWRRRMMMJJJFFFCCCAAA=========>>>???@@@AAABBBDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEGGGKKKJJJMMM^^^qqq}}}xxxjjjbbbppp___YYYUUUTTTSSSPPPMMMLLLNNNOOOLLLKKKIIIFFFDDDCCCBBBBBB>>><<<<<<>>>??????DDDKKKTTTcccgggbbb\\\RRRNNNXXXbbbzzz}}}zzzzzzsssoooqqqwwwtttgggWWWNNNEEEDDDFFFGGGJJJMMMSSSVVV]]]gggnnnuuuhhhcccgggqqq}}}ppphhh^^^UUUOOOJJJDDD@@@<<<:::999777555555555555444444333333333333444444111222222222222333333333000000111222333333333333222222222222222333333333333444444555666777888888888888999999:::;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>???CCCHHHLLLSSSWWWaaammm{{{zzzuuu{{{lllggg```[[[XXXVVVTTTSSSNNNMMMMMMNNNOOONNNLLLIIIDDDLLLYYYgggnnnjjj```WWWGGGCCCCCCJJJUUUhhh}}}xxxwwwzzz~~~wwwmmmfffddd^^^^^^___dddkkkrrrwwwzzz{{{yyyxxxyyyzzzzzzyyywwwuuussssssrrrpppnnnkkkgggbbb^^^WWWSSSNNNJJJGGGEEEBBB@@@======>>>???@@@AAABBBBBBEEEEEEFFFFFFGGGGGGFFFFFFGGGEEEGGGMMMOOOVVVnnn}}}~~~nnnkkkpppggg\\\YYYVVVVVVUUURRRNNNLLLMMMOOOMMMLLLJJJHHHFFFDDDCCCCCC???<<<<<<>>>??????BBBGGGMMM^^^eeebbb\\\QQQMMMWWW^^^ssszzz~~~xxxtttrrruuuzzz~~~rrraaaUUUIIIEEEFFFGGGJJJMMMQQQUUU]]]gggmmmsss~~~uuupppyyy{{{qqqkkk^^^XXXPPPIIIEEEAAA>>>;;;999999888777555444444555444333333222333333444444111111222222222333333333000111222333444444444444222222333333333444444444444444555666777888888999888888999::::::;;;;;;<<<;;;::::::999:::;;;<<<===<<<<<<;;;::::::::::::;;;:::<<<>>>???AAADDDIIILLLUUUZZZdddssszzz{{{uuuhhheee```\\\YYYWWWWWWVVVQQQQQQSSSVVVWWWUUUQQQNNNFFFMMMWWWbbbhhhgggccc^^^JJJEEEFFFMMMVVVeeezzzzzz~~~}}}zzzrrrfff___^^^VVVZZZ___eeelllssszzz~~~~~~zzzvvvsssuuuwww{{{~~~~~~zzzuuurrrrrrpppnnnllliiiddd___[[[UUUQQQLLLGGGEEECCCBBB@@@???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFIIIFFFIIIPPPTTT___|||}}}{{{}}}|||hhhkkkxxxddd]]]\\\YYYZZZYYYUUUPPPNNNOOOQQQNNNMMMKKKHHHFFFEEEDDDCCC???<<<<<<>>>??????AAAFFFIII[[[dddaaa[[[PPPLLLVVVXXXlll~~~vvv{{{wwwttttttxxx~~~zzzgggZZZLLLFFFFFFGGGJJJNNNPPPTTT]]]gggmmmsss}}}|||qqqggg^^^YYYMMMHHHBBB>>><<<:::999777444444555444222111111222333333333222222333444444111111111222222333333333111222333444555555555555333333333444444555555555444444555666777888999999888999999::::::;;;;;;<<<;;;;;;:::999:::;;;<<<===<<<<<<;;;::::::::::::;;;999;;;>>>@@@BBBEEEIIILLLVVV[[[gggwww|||rrrdddccc```^^^\\\[[[ZZZYYYSSSUUUXXX[[[]]][[[VVVQQQNNNRRRYYY```cccdddcccbbbNNNJJJKKKQQQVVVbbb}}}|||yyyuuummmaaaYYYXXXUUU\\\dddlllrrryyy}}}{{{zzzyyywwwuuuyyy{{{yyyxxxxxxtttooonnnllljjjhhheee```YYYUUUNNNKKKHHHDDDAAA@@@??????BBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFGGGGGGFFFFFFIIIOOOSSSYYYmmm{{{|||~~~wwwiiixxxjjjbbb```]]]kkkeee]]]UUUPPPPPPSSSUUUPPPMMMJJJJJJJJJIIIEEEBBBCCCCCCAAA>>><<<===BBBFFFJJJSSS\\\^^^ZZZTTTQQQRRR[[[eeezzzzzz{{{|||qqqrrruuu___LLLJJJKKKHHHGGGKKKUUUZZZccciiijjjmmmyyyuuukkkbbbZZZTTTOOOGGGEEEAAA>>>;;;:::::::::666555555444222111000000222222222222222222222222000111222333333222000///555555555444444333333333555555555555555555555555444444555666777888999999999::::::;;;;;;::::::999999999:::;;;;;;<<<<<<======<<<;;;:::::::::::::::???======???CCCHHHLLLNNN\\\```kkk|||ssshhhfffccc```]]]ZZZYYYYYYTTTZZZ]]]XXXTTTUUUXXXXXXTTTUUUXXX]]]bbbfffhhhhhhXXXMMMIIIPPP[[[iii~~~~~~|||~~~|||sssiii```]]]]]]^^^bbbmmmyyy|||zzzyyyzzzzzzyyyzzz}}}~~~zzzxxxwwwsssnnnjjjhhhfffdddaaa\\\VVVRRRKKKIIIFFFCCCAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDFFFEEEFFFGGGHHHIIIHHHHHHLLLMMMRRR\\\kkkwwwttt{{{eee^^^]]]\\\ooojjjaaaYYYTTTRRRSSSTTTOOONNNMMMMMMNNNLLLHHHDDDAAABBBAAA???======@@@CCCGGGOOOYYY]]]ZZZUUURRRRRRYYYeee}}}yyyyyy{{{eeePPPKKKKKKHHHHHHLLLVVV[[[bbbhhhhhhkkkvvv~~~zzzooojjjbbbZZZSSSMMMHHHDDDCCCAAA>>>;;;999888888999666555444333222111111000222222222222222222222222222222111111111111111222555555444444444333333333555555555555555555555555555555666777888999:::::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<>>>>>@@@DDDJJJNNNPPP```gggwwwooojjjhhheeebbb```___^^^^^^YYY^^^___ZZZVVVWWWYYYZZZUUUWWWZZZ___dddiiikkkllleeeXXXRRRYYYeeeqqq|||ttt|||~~~~~~~~~}}}vvvmmmhhhggghhhooorrryyy|||zzzwwwvvvxxxzzz||||||~~~~~~xxxtttsssooojjjeeeccc```]]]ZZZVVVPPPMMMGGGEEECCCAAA???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDGGGHHHIIIIIIJJJJJJIIIIIINNNOOOVVVfff{{{uuuxxxgggbbbbbbbbbkkkgggaaa[[[VVVTTTSSSSSSOOOPPPQQQRRRRRROOOJJJFFFBBBCCCBBBAAA??????@@@BBBBBBKKKUUU\\\[[[XXXTTTSSSXXXeeennnXXXNNNKKKGGGHHHMMMTTTXXX^^^cccdddfffooo{{{zzz{{{~~~zzzvvvrrrnnniiifff[[[WWWQQQLLLHHHEEEAAA???>>>===;;;999777777777777555555444333222111111000222222222222222222222222444222111//////111333444555444444444444333333333555555555555555555555555666777777888999:::;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<<<<======>>>>>>===<<<<<<<<<<<<===?????????BBBFFFKKKPPPSSSbbbmmmyyyllliiihhheeecccaaaaaaaaaaaa```cccbbb[[[VVVWWWZZZZZZUUUWWW[[[```eeekkkoooqqqpppbbbZZZcccssszzznnnrrr}}}{{{yyy{{{~~~yyytttrrrtttxxx{{{xxxvvvvvvyyy|||~~~}}}~~~zzzsssooonnnkkkgggbbb___[[[WWWSSSOOOJJJFFFCCCBBB@@@???>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDIIIJJJKKKKKKJJJIIIIIIIIIQQQTTT```wwwnnnwwwvvviiifffffffff```^^^\\\YYYVVVTTTRRRRRRQQQSSSUUUWWWUUUPPPJJJFFFGGGEEECCCAAA???@@@BBBCCC???GGGRRRZZZ]]][[[WWWTTTWWWeeeyyybbbSSSKKKGGGHHHLLLOOOQQQXXX]]]___aaajjjuuuvvvrrrsssttt|||{{{xxxssspppkkkfffbbb^^^ZZZWWWOOOLLLHHHEEEDDDBBB???===:::999888777666666666777444444333333222111111000111111111111111111111111333222111111111222333444444444444444444444444444555555555555555555555555777777888888999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========<<<;;;;;;:::::::::;;;;;;===>>>@@@BBBFFFKKKQQQUUUeeeqqquuukkkgggeeeccc```^^^]]]]]]]]]cccddd```XXXTTTUUUXXXXXXSSSUUUYYY^^^dddjjjqqquuuttteee^^^hhh{{{wwwqqqqqquuu~~~wwwvvvzzz~~~}}}yyyzzz~~~|||zzzxxxyyy{{{}}}~~~~~~zzz{{{wwwoookkkkkkiiieee```]]]WWWRRRMMMIIIDDDAAA@@@???>>>===>>>???BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEJJJKKKLLLKKKHHHHHHIIIKKKUUU```uuupppmmmcccaaaaaaaaaZZZYYYYYYWWWUUUSSSQQQOOORRRTTTWWWWWWUUUPPPKKKGGGJJJGGGBBB>>>>>>???BBBDDD???EEEOOOXXX^^^]]]YYYUUUVVVccc|||mmm[[[NNNHHHHHHKKKLLLNNNTTTZZZ^^^aaajjjttt{{{pppkkkpppxxx||||||zzz{{{xxxyyytttooommmiiieee```[[[WWWRRRNNNLLLFFFCCCAAA???>>>===;;;999888888777777666666666777333333333222222111111000111111111111111111111111000111222333444333333222444444444444444444444444666666666666666666666666666777777888888999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<======>>>;;;;;;:::::::::;;;;;;<<<<<<>>>AAACCCFFFLLLSSSXXXgggsssssslllgggeeebbb___\\\ZZZYYYYYYbbbbbb]]]TTTPPPSSSUUUTTTPPPSSSWWW[[[```hhhpppvvvvvviii```hhhxxxzzzqqqsssqqqpppuuu}}}uuuvvvzzz}}}}}}}}}{{{zzzzzz{{{}}}~~~}}}|||vvvwwwtttmmmiiihhhfffbbb\\\XXXRRRLLLHHHEEEAAA??????>>>======>>>@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHJJJKKKIIIHHHIIIMMMRRRZZZnnnvvveee___]]]\\\\\\[[[[[[ZZZYYYVVVSSSOOOMMMPPPSSSUUUTTTQQQNNNLLLKKKMMMHHHCCC@@@???AAABBBCCCAAADDDKKKTTT\\\]]]YYYTTTTTT]]]rrryyyeeeUUULLLJJJKKKMMMNNNSSS[[[___ccckkktttzzzpppjjjjjjtttzzzrrrpppqqqvvv|||}}}xxxqqqkkkfffcccbbb]]]YYYTTTOOOKKKHHHDDDBBBAAA???>>>======<<<:::888777777777777666666666666333333222222111111111111111111111111111111111111///000333555555444333222333333333444444444444555666666666666666666666666777777777777888888999999999::::::::::::::::::999;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<===>>>>>>;;;???BBBEEEHHHNNNVVV\\\bbboooppplllhhhfffccc___\\\YYYXXXXXX___^^^YYYRRROOORRRTTTRRROOORRRVVVZZZ___fffpppxxx{{{pppfffeeellltttxxxwwwuuukkklllllljjjmmmzzz~~~vvvuuuyyy~~~}}}||||||{{{{{{wwwwwwyyy{{{}}}}}}zzzxxxqqqrrrooohhhcccaaa^^^YYYTTTPPPKKKFFFDDDBBBAAA??????>>>======>>>@@@BBBDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIHHHHHHMMMUUU\\\iiimmm```]]][[[ZZZ[[[ZZZZZZYYYXXXVVVSSSPPPOOOLLLNNNOOOOOOMMMMMMOOORRRPPPMMMJJJIIIIIIHHHFFFDDDAAABBBGGGPPPXXXZZZVVVQQQPPPVVVeeezzzppp]]]RRRMMMLLLNNNNNNSSSYYY]]]aaahhhqqq{{{rrrooonnnqqqxxxssstttvvv~~~yyyrrrnnnhhhaaa[[[VVVTTTSSSOOOLLLGGGCCCAAA???===<<<===<<<;;;<<<======;;;999666666666666555555444444222222222222111111111111111111111111111111111111111111222333444444444444333333333444444444555555666666666666666666666666888888888999999999999999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>>===AAAEEEHHHKKKPPPYYY```dddpppzzz{{{llljjjfffdddaaa^^^[[[ZZZYYYYYY]]]\\\XXXRRRQQQUUUVVVSSSQQQUUUYYY\\\___gggrrr{{{wwwkkkbbb```dddiiikkkuuukkkgggjjjjjjiiisssxxxrrrwww||||||zzzyyyzzzzzzzzzrrrsssvvvzzz|||{{{xxxuuukkkmmmiiibbb]]]ZZZVVVQQQNNNKKKFFFBBBBBBBBBAAAAAA???>>>======>>>@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEEEECCCEEEGGGHHHIIIPPP\\\ddd}}}eeeZZZXXXWWWWWWXXXTTTUUUUUUVVVUUUTTTSSSRRRHHHJJJKKKKKKJJJMMMRRRWWWTTTSSSRRRSSSSSSQQQKKKGGGBBBAAADDDLLLUUUXXXTTTNNNNNNQQQ]]]ooo~~~wwwcccVVVPPPMMMMMMMMMPPPVVVZZZ]]]dddkkkwwwxxxooorrrvvv{{{{{{{{{}}}wwwhhhddd]]]UUUOOOKKKIIIHHHFFFCCC???<<<;;;;;;:::999666666666777999:::888777555555555555444333222222222222222111111111111111000000000000000000000000333222111111222333666777333333333444444555555555777777777777777777777777:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>:::::::::::::::;;;<<<===>>>CCCHHHJJJMMMSSS\\\cccnnnzzzzzzvvviiihhhbbb```^^^\\\ZZZYYYYYYYYY\\\\\\YYYTTTTTTWWWXXXUUUTTTWWW[[[^^^aaaiiittt}}}zzzmmm```YYY[[[bbbgggyyyoooggglllllljjjpppzzzpppuuu{{{|||wwwtttssstttuuuuuuwwwvvvvvvvvvuuusssooolllkkkhhhccc]]]WWWQQQMMMKKKHHHEEEBBB???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFEEEDDDEEEFFFIIIEEEFFFLLLNNNSSSfff|||uuu]]]YYY\\\ZZZYYY\\\VVVXXXVVVRRRTTTXXXVVVOOOLLLKKKKKKMMMQQQSSSTTTTTTQQQUUUWWWVVVUUUSSSLLLDDDCCC@@@???FFFPPPVVVVVVRRRRRRQQQTTT]]]mmm}}}}}}ppp[[[NNNKKKLLLLLLOOOTTTVVVYYYaaaiiiooozzz~~~wwwqqqrrr{{{~~~~~~|||tttmmm]]]XXXOOOFFF@@@???@@@BBB>>>===<<<:::999888888888999888888777666555555555444444333333333222222222333333333222222111111111---......///000111111111333333222222333333444555555555555555555555555555777777777777888888888888888888999999999:::::::::::::::::::::::::::::::::999<<>><<<;;;:::;;;;;;<<<;;;:::;;;===@@@BBBBBBFFFMMMRRRVVV^^^fffyyyxxxzzzmmm```bbbaaa___]]]\\\ZZZYYYYYY\\\^^^^^^\\\WWWSSSSSSSSSSSSWWW]]]ccciiioootttxxx|||nnn```[[[TTTWWWeeetttkkkfffaaadddnnn~~~uuuoootttyyy{{{{{{{{{}}}~~~zzzuuusssssssssttttttsssrrrqqqqqqpppnnnjjjgggfffccc^^^YYYSSSNNNJJJHHHEEEDDDAAA>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEEEEDDDDDDEEEFFFFFFCCCFFFNNNRRR\\\tttqqq\\\XXX\\\[[[ZZZ\\\WWWXXXWWWSSSUUUYYYXXXSSSMMMNNNPPPTTTWWWYYYXXXWWWQQQVVVYYYVVVRRROOOJJJDDDEEEBBBAAAFFFNNNTTTSSSQQQNNNNNNQQQYYYffftttwww```QQQKKKKKKJJJMMMQQQSSSUUU\\\dddoooyyyzzzvvvtttxxx{{{tttlllddd]]]SSSNNNGGG@@@;;;999:::;;;<<<;;;:::999888777777777888888777666666555444444444444444444333333333222333333333222222111111111......///000000111222222444444333333444444555666555555555555555555555555777777777777888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<>><<<;;;::::::;;;;;;;;;:::;;;===???BBBCCCGGGOOOTTTZZZcccmmmxxxzzzxxxwwwmmmddd```___]]][[[[[[[[[\\\\\\```aaaaaa]]]XXXTTTRRRSSSWWWYYY]]]bbbhhhooouuuyyyyyyzzzqqqfff```WWWWWWfffttt}}}ppphhhaaaccckkkyyywwwnnnrrrvvvyyyyyyyyy{{{}}}zzzwwwtttrrrrrrssssssrrrnnnmmmkkkjjjjjjgggdddaaa^^^[[[WWWRRRMMMIIIFFFDDDBBBAAA???======>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDDDDDDDEEEGGGHHHGGGKKKRRRZZZjjjkkkZZZXXX\\\[[[ZZZ[[[YYYYYYWWWUUUVVVYYYYYYVVVPPPSSSWWW]]]```___[[[XXXRRRXXXZZZVVVQQQNNNKKKGGGGGGCCCBBBEEELLLQQQQQQOOOJJJLLLOOOUUU]]]iiiuuu}}}~~~hhhVVVNNNMMMKKKLLLOOORRRTTTZZZaaalllvvvvvvvvvyyytttjjjbbbZZZRRRLLLGGGDDD???;;;777666666666999888777777666666666777777777666666555444444444555555444444444333333333222222222222222111111111000000000111111222222333555444444444444555666666555555555555555555555555777777777777888888888888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@>>><<<;;;;;;::::::;;;::::::;;;===???CCCDDDIIIQQQWWW^^^jjjtttooottt}}}rrrlllggg___^^^\\\[[[[[[^^^aaaccceeeeeeccc___YYYUUUSSSRRRZZZZZZ[[[___dddlllssswwwqqqxxxuuummmfffZZZYYYgggooouuuxxxmmmdddeeelllwwwxxxmmmpppsssuuuvvvxxxzzz{{{~~~|||zzzwwwuuurrrqqqqqqrrrqqqpppjjjhhhfffeeedddaaa^^^[[[UUUSSSPPPLLLHHHEEEBBBAAA???>>>=========>>>@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCDDDDDDDDDGGGHHHOOONNNQQQWWWccczzzsssdddXXXWWW[[[[[[ZZZZZZ[[[ZZZWWWUUUUUUVVVWWWWWWVVVYYY^^^ccceeebbb[[[VVVTTTWWWXXXTTTRRRQQQNNNIIIGGGCCCAAADDDJJJOOOQQQPPPHHHKKKOOOTTTZZZdddqqqzzzqqq^^^RRROOOLLLLLLPPPSSSVVV\\\bbbgggppp}}}~~~~~~vvvyyy}}}tttmmmcccZZZSSSMMMHHHDDDAAA???===:::888777666666777666666555555555666666666666555555444444444444555555555444444444333333222222222111111111111111111111111222222333333333444444444444444555555666555555555555555555555555666777777777888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????===;;;:::;;;999:::;;;::::::;;;>>>@@@DDDEEEKKKSSSYYY```nnnzzzkkkwwwzzznnniiieee___]]][[[ZZZ\\\aaafffiiiiiigggddd```[[[WWWTTTSSSZZZXXXWWWYYY___fffmmmpppmmmxxxyyysssjjj\\\ZZZhhhsssuuu}}}sssiiijjjqqqzzzzzznnnpppqqqsssuuuwwwyyyzzz||||||yyywwwuuusssqqqpppppppppnnnlllgggeeebbb```___\\\YYYVVVOOOMMMJJJGGGEEEBBBAAA@@@===============???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCDDDDDDEEEHHHKKKPPPQQQUUU___qqqiii```WWWWWWYYYZZZZZZYYY\\\YYYVVVTTTSSSSSSUUUXXX]]]___bbbeeeddd___WWWQQQSSSTTTSSSQQQSSSTTTOOOGGGEEEBBB@@@CCCHHHNNNQQQRRRIIIMMMQQQUUU[[[fffsss|||zzzgggYYYQQQMMMLLLPPPTTTWWW]]]cccaaaiiivvv~~~}}}{{{}}}}}}|||xxxzzz}}}|||uuunnneee```XXXPPPJJJEEEBBB@@@======<<<;;;:::999999888666666555555555555555666555555555555555444444444555555444444444333333333111111111111111111111111222222222222333333333333333333333222333333444555666666666666666666666666666777777777888888888888888888999999999:::::::::999999:::::::::;;;;;;;;;===>>>??????===;;;:::;;;999:::;;;;;;;;;<<>>???@@@AAA@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDDDDEEEGGGJJJMMMNNNSSS]]]ooozzz}}}ccc^^^XXXVVVWWWYYYYYYXXX[[[WWWUUUTTTSSSRRRWWW]]]cccbbbbbbbbb```[[[UUUPPPPPPSSSSSSRRRRRRSSSMMMFFFEEEBBB@@@AAAFFFLLLQQQSSSLLLNNNPPPUUU]]]hhhttt|||ssscccTTTNNNKKKOOOSSSWWW\\\aaa^^^dddooozzz~~~}}}}}}wwwsssooooooooommmgggaaa]]]YYYSSSLLLEEE@@@===<<<::::::::::::::::::999999888777666666555555555666555555555555555555555555444444333333333222222222000000000111111111111111222222222222222222222222333222222222222333444444666666666666666666666666777777777777888888888888888888999999999:::::::::888999999::::::;;;;;;;;;===??????>>><<<::::::;;;:::;;;<<<<<<<<<===@@@CCCFFFIIIPPPXXX^^^hhhzzz~~~xxxlllbbbZZZXXXVVVSSSRRRTTTYYY^^^bbbccc```^^^\\\]]]]]]]]]\\\\\\YYYWWWZZZ___ccceeedddeeerrrxxxwwwsssfffaaakkkwwwvvvzzzuuuyyy~~~vvvtttrrrrrrtttwwwxxxxxxyyyyyy{{{~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{yyyvvvsssrrrmmmkkkjjjjjjiiifffbbb___^^^[[[WWWTTTRRRPPPMMMJJJDDDCCCBBB@@@????????????>>>>>>>>>>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCCCCDDDCCCDDDEEEEEEFFFHHHLLLPPPSSS]]]ppp}}}|||uuuaaa^^^YYYVVVUUUWWWXXXWWWXXXTTTSSSTTTTTTTTT[[[dddgggddd```]]][[[XXXUUURRRQQQZZZ^^^ZZZTTTPPPNNNKKKGGGDDDAAAAAADDDIIIOOORRRNNNMMMNNNSSS]]]hhhqqqwwwppp[[[TTTOOOQQQTTTWWW[[[___^^^ccckkkuuu~~~{{{yyyzzz{{{|||zzz|||~~~~~~|||vvvpppmmmgggeeecccbbbaaa```]]][[[UUUSSSOOOIIICCC>>>;;;:::::::::::::::::::::;;;;;;::::::888777666666666666666666666666666666666666333333222222222111111111///000000000111111111222222222222222222111111111333333333333333444555555666666666666666666666666777777777777888888888888888888999999999:::::::::999999::::::;;;<<<<<<===>>>??????>>><<<::::::;;;;;;<<<=========???BBBDDDHHHLLLTTT]]]eeeqqqtttkkkbbbXXXXXXVVVTTTRRRSSSVVVZZZ\\\\\\ZZZXXXYYY]]]```aaaaaaZZZXXXWWW[[[```bbb```]]][[[jjjtttzzz{{{nnneeellluuuvvv{{{yyyvvvrrrqqqsssuuuvvvvvvvvvvvvxxx|||zzz|||}}}}}}|||{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~|||{{{zzzxxxvvvsssqqqpppjjjiiiggggggeeebbb]]]ZZZZZZWWWSSSPPPMMMKKKHHHFFFAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCDDDEEEFFFGGGIIINNNQQQ\\\jjj|||yyyqqq```^^^ZZZUUUTTTVVVWWWWWWUUURRRRRRUUUVVVWWW```kkkhhhddd^^^YYYWWWWWWVVVUUUUUUbbbkkkeeeWWWPPPPPPQQQIIIFFFCCCAAACCCGGGMMMPPPOOOLLLKKKPPP[[[fffnnnqqq|||bbbZZZTTTUUUWWWXXX[[[___```ccciiirrr|||zzzwwwuuuuuuwwwxxxvvvyyy||||||zzzyyy{{{}}}yyyzzzyyyuuunnnhhhcccaaa\\\[[[ZZZYYYYYYYYYYYYZZZNNNNNNLLLHHHBBB>>><<<;;;<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::888777666666666666666666777777777777777222222222111111111000000//////000000111111111222111111111111111111111111555444444444444555666666777777777777777777777777777777777777888888888888888888999999999:::::::::::::::;;;;;;<<<===>>>>>>??????@@@>>>;;;::::::;;;<<<===>>>>>>>>>@@@CCCEEEIIINNNWWWaaajjjxxxpppkkkcccYYY[[[YYYVVVUUUUUUVVVYYY[[[WWWUUUTTTWWW]]]bbbddddddVVVUUUVVVZZZ___```\\\WWWSSSdddqqq|||ttthhhlllnnnqqqwww}}}{{{vvvqqqpppqqqtttttttttrrrsssuuu{{{~~~|||{{{zzzyyyxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz|||wwwrrrqqqssssssooollleeedddbbb```]]][[[YYYXXXSSSRRROOOLLLIIIFFFDDDCCC??????>>>>>>======<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCC@@@@@@EEEIIILLLQQQWWWhhh{{{yyy~~~xxxhhhaaa___\\\YYYWWWVVVUUUTTTVVVWWWWWWWWWWWWYYY\\\___eee___YYYXXXVVVSSSRRRTTTbbbkkknnndddWWWOOOLLLKKKOOOJJJHHHGGGFFFGGGMMMTTTUUUNNNJJJNNNXXXccckkkpppwwwkkk^^^TTTUUU\\\```bbbccceeedddeeejjjuuu|||wwwsssqqqooommmlllkkkkkkkkkmmmoooooommmkkkjjjiiifffccc___\\\YYYXXXXXXWWWVVVUUUTTTSSSRRRRRRLLLJJJGGGDDD@@@>>><<<;;;<<<<<<<<<:::999:::<<>>AAABBB??????>>>===============;;;<<<<<<<<<<<>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCFFFDDDEEEIIINNNSSS]]]ggg}}}vvvyyyrrrcccaaa^^^\\\]]]______[[[VVVUUUVVVWWWWWWWWWXXXZZZ\\\```ZZZVVVWWWWWWUUUTTTVVVdddiiihhh^^^TTTOOOOOONNNPPPLLLIIIHHHGGGGGGMMMTTTYYYRRRMMMPPPZZZfffpppuuupppdddYYYXXX]]]```bbbdddcccbbbccchhhrrr~~~~~~||||||xxxsssooollljjjhhhfffcccbbbaaaaaabbbaaa___]]]\\\[[[ZZZXXXUUUSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKIIIGGGEEEBBB???===;;;;;;=========<<<;;;<<>>;;;999777777666777777777666666666555555222222111111111111222222222222222222222222222222222222333333333222222111555555555555555555555555666666666666777777777777888888888888888888888888888999999999999::::::::::::::::::;;;<<<>>>@@@BBB???>>>======<<<<<<<<<===============>>>AAAEEEIIIMMMPPPZZZiiixxxyyyoooeee___```]]][[[ZZZYYYZZZ[[[\\\\\\YYYVVVTTTVVV\\\aaabbbaaabbbggggggffflllsssnnnaaaZZZ^^^hhhttt}}}|||tttkkkfffrrr|||{{{|||zzzvvvxxxtttuuu{{{uuuuuutttssssssssssssttttttuuuuuuuuutttsssrrrrrrooollliiihhhiiihhhddd```\\\[[[YYYVVVTTTQQQOOONNNJJJIIIGGGDDDBBB@@@>>>>>>@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDHHHGGGGGGKKKPPPZZZlll|||uuu~~~lll``````^^^^^^ccchhhggg```YYYTTTVVVWWWXXXWWWVVVWWWXXXYYYUUUTTTXXXYYYWWWWWWYYYdddeee___VVVPPPPPPQQQQQQQQQLLLJJJIIIHHHHHHMMMTTT[[[UUUPPPQQQ[[[iiitttzzzyyylll```]]]^^^___aaadddaaa```aaaeeemmmxxx}}}{{{yyywwwsssnnniiifffdddaaa___[[[YYYVVVTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCAAA???===;;;::::::===>>>>>>>>>===>>>AAACCCEEECCC@@@<<<999777666666666666666666555555555444222222222222222222222222222222222222222222222222222222333333333333222222666666666666666666666666666666666666777777777777999999999999999999999999999999999999::::::::::::::::::;;;;;;<<<>>>@@@@@@>>>===<<<<<<;;;<<<<<<<<<>>>>>>??????@@@CCCGGGKKKMMMSSS___ppp~~~qqqkkkddd___^^^[[[\\\]]]^^^^^^]]]\\\[[[[[[\\\\\\^^^___`````````cccgggiiijjjqqqxxxtttjjj\\\^^^dddppp{{{~~~yyyrrrkkkxxxzzzyyy{{{yyy{{{vvvssswwwzzz{{{~~~}}}tttssssssrrrrrrrrrrrrrrrqqqqqqqqqpppooonnnmmmlllhhhfffdddddddddbbb^^^[[[WWWUUUSSSQQQNNNKKKJJJHHHFFFEEECCCAAA???======<<>>===;;;:::999999999;;;<<<=========>>>AAACCCEEECCC@@@<<<999666555555555555555555444444444444111222222222222222222111111222222222222222333333222222333333444333333333555555555555555555555555666666666666777777777777888888888999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>??????===<<<<<<;;;;;;;;;<<<<<<>>>>>>??????AAADDDIIIMMMNNNUUUbbbtttxxxooolllfff^^^[[[[[[^^^bbbeeedddaaa^^^\\\YYY]]]aaacccbbb``````aaaaaadddeeeggglllqqqnnnggg```bbbhhhuuu}}}vvvvvvrrrqqqvvv~~~wwwrrrsssttttttwww{{{}}}}}}rrrrrrrrrrrrrrrqqqqqqqqqnnnnnnmmmllljjjhhhgggfff^^^]]][[[ZZZYYYWWWUUUSSSQQQPPPNNNLLLJJJGGGFFFEEEDDDCCCAAA???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFNNNOOOSSS]]]llluuufffbbb^^^fffnnnooohhh___ZZZXXXTTTVVVXXXXXXWWWUUUTTTUUUWWWUUUVVVZZZ\\\YYYWWWXXXXXXVVVQQQLLLLLLPPPPPPMMMPPPMMMJJJJJJHHHFFFJJJPPPXXXXXXVVVTTT\\\kkkwwwzzzssshhh___YYYYYY\\\______aaabbbfffmmmvvv}}}{{{{{{{{{||||||zzzvvvsssqqqnnniiieeebbb^^^ZZZXXXSSSPPPLLLJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>======<<<<<<;;;;;;:::999888888777888888888999;;;;;;;;;<<<>>>@@@CCCAAA>>>;;;888666555444444444444444333333333222000000111222222111000000111111111222222333333333111222333444444444444444444444444444444444444444666666666666777777777777777777777888888888999999999999:::::::::;;;;;;;;;;;;;;;<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<======>>>??????AAAEEEJJJNNNPPPYYYgggyyyuuuppppppiii___ZZZ]]]bbbhhhkkkiiifffcccbbbYYY___fffiiigggeeeeeefffcccdddcccdddgggiiigggbbbfffkkkuuuuuuooolllpppxxxxxxqqqppppppppprrrvvvxxx}}}oooppppppppppppooonnnnnnjjjiiihhhgggeeebbb```___ZZZXXXVVVTTTRRRPPPPPPOOOKKKJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@>>>>>>========================>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBDDDFFFIIIJJJLLLQQQ]]]qqq~~~oooeeecccdddnnnvvvsssggg[[[WWWXXXVVVXXXYYYYYYWWWVVVWWWWWWYYYUUUVVVYYY[[[XXXUUUVVVSSSSSSOOOKKKKKKOOOPPPNNNRRRNNNLLLKKKIIIGGGJJJOOOWWW[[[[[[YYY```nnnwwwxxx}}}sssdddYYYVVVYYY]]]___```aaaccciiirrryyyzzzyyyyyyyyyyyywwwtttqqqnnnlllhhhdddaaa^^^YYYVVVOOOMMMJJJIIIHHHGGGFFFDDDDDDCCCBBBAAA???>>>======:::::::::999999888888888888888777666666666666666555777999999999999:::<<<>>>===:::888666555444444333333333333222222222222///000111222222111000///111111111222222333333444111222333444444555555444444444444444444444444444666666666666777777777777666666777777888999999999::::::::::::;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<;;;<<<<<<===>>>===>>>???@@@BBBFFFLLLPPPUUU```qqqqqqppprrrkkkbbb^^^\\\aaahhhkkkiiifffeeeeeegggmmmsssvvvtttqqqoooooohhhfffeeedddfffggggggfffhhhqqq~~~tttmmmiiilllqqq{{{xxxqqqpppooonnnpppssstttxxx|||}}}jjjkkkkkklllkkkkkkiiihhheeedddcccaaa___\\\YYYXXXWWWUUURRROOOLLLKKKLLLNNNEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>>=====================>>>>>>>>>?????????>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDFFFJJJMMMOOOVVV___sss{{{~~~xxxiiifffeeeooovvvzzzuuuiii]]]XXXXXXXXXYYYZZZYYYXXXXXXZZZ[[[WWWTTTSSSVVVXXXUUUTTTUUURRRSSSPPPKKKJJJOOORRRRRRTTTQQQNNNNNNKKKIIIKKKPPPSSS[[[^^^\\\aaannntttrrrsss{{{lll\\\WWWYYYZZZ]]]______```eeennnuuuzzzyyyxxxvvvvvvuuussspppmmmjjjhhhdddbbb___\\\WWWTTTNNNLLLJJJIIIHHHFFFCCCAAA@@@??????>>>===<<<;;;;;;888888888888888777777777777666666555555555555555444666888888777777777999999888666444444444444555333222222222111111111111///000222333333222000///000111111222333333444444111222333444555555555555555555555555555555555555666666666666777777777777777777888888999::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>===<<<;;;===<<<<<<<<<======>>>???>>>???AAABBBDDDHHHNNNRRRZZZjjjuuujjjlllnnnjjjeeeeee^^^dddjjjllljjjiiijjjllluuuxxx{{{|||yyyuuupppnnnhhheeecccccceeehhhkkknnnmmmxxxrrrjjjfffiiilllrrr~~~wwwrrrqqqpppnnnooorrrqqquuuxxx{{{fffggghhhhhhhhhgggeeedddbbbaaa```]]][[[XXXUUUTTTQQQOOOKKKGGGDDDDDDFFFHHHAAAAAA@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<======>>>>>>??????@@@@@@@@@AAA>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEHHHLLLPPPSSSiiiuuunnnwwwooofffggggggwwwzzz{{{vvvlllbbb\\\YYYZZZ[[[[[[ZZZYYYYYY\\\^^^UUUQQQPPPTTTUUUSSSSSSTTTTTTUUURRRKKKIIIOOOUUUWWWVVVSSSQQQPPPMMMJJJMMMRRRNNNYYY^^^\\\```lllppplllhhhooo{{{{{{}}}rrr```YYY[[[XXX[[[]]]^^^^^^ccclllssstttzzzxxxvvvtttsssrrrpppmmmkkkgggdddbbb___]]]ZZZVVVSSSOOOMMMLLLJJJIIIFFFBBB???============<<<<<<<<<<<<999999999999999999888888777666555555444444444444444666888888666666666777555444333222222333444555222222222111111111111000000111333444444333111000000000111222333333444444111222333444555555555555666666666666666666666666666666666666777777777777888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;===============>>>?????????AAABBBCCCFFFJJJPPPTTT]]]qqq|||mmmdddfffjjjiiihhhkkkgggmmmrrrtttrrrrrruuuxxxvvvvvvwwwvvvssslllfffaaaccc```^^^___cccgggmmmssswww}}}ppphhhdddgggiiilll}}}~~~wwwrrrrrrqqqoooooorrrooorrruuuyyy```````````````_________aaa\\\WWWUUUTTTSSSPPPMMMIIIIIIGGGFFFEEEEEEEEEEEEAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@BBBAAA??????AAADDDFFFGGGDDDGGGEEEHHHPPPOOOSSScccssswwwlllfffjjjhhh{{{{{{yyyuuunnnfff^^^ZZZ\\\[[[ZZZXXXWWWWWWWWWWWWUUUUUUSSSRRRRRRRRRSSSSSSVVVTTTQQQQQQTTTVVVWWWWWWQQQZZZ[[[RRRMMMRRRRRRLLLSSSVVVZZZ]]]^^^```aaabbb___fffxxxyyysssvvv{{{vvveee\\\XXX\\\[[[]]]bbbddddddhhhmmmrrrzzzuuuuuuuuuuuutttpppjjjfffaaaaaa___]]][[[XXXUUUTTTNNNMMMKKKHHHFFFCCCAAA@@@===<<<<<<;;;;;;:::999999777777777777666666666666777555333444777888666444666666666666555555555555555444333333222222222222222111///......000111333111222333333444444444444//////111222333444444555444444444444444444444444555666777777666666777888888888888888888888888888::::::999999::::::;;;<<<::::::;;;;;;<<<=========@@@@@@@@@???>>><<<::::::>>>>>>============>>>>>>CCCBBBDDDGGGIIILLLVVV```jjj{{{sssllleeedddiiiooorrrrrrwwwyyy|||~~~~~~}}}zzzxxxvvvqqqkkkgggfffdddaaa]]]bbbaaa```___```eeemmmrrrzzzvvvlllgggiiikkkmmm{{{xxxsssqqqqqqpppnnnlllrrrvvvyyy|||\\\\\\\\\[[[[[[ZZZZZZZZZYYYUUUPPPNNNMMMLLLIIIGGGDDDDDDCCCBBBAAA@@@@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@BBBAAA??????@@@AAABBBBBBFFFJJJHHHKKKTTTXXXcccxxx}}}zzzhhhdddhhhfffnnnnnnnnnllliiieeeaaa^^^^^^\\\ZZZWWWUUUTTTTTTTTTVVVUUUSSSQQQQQQRRRTTTUUUYYYYYYWWWWWWVVVWWWYYYZZZ```gggfffYYYQQQRRRSSSOOOVVVXXXZZZ\\\\\\]]]]]]^^^ZZZ```ssszzzyyy}}}|||lll```YYYYYYXXXZZZ```bbbcccfffkkknnnuuu{{{~~~|||uuutttsssrrrqqqmmmhhhddd```___^^^\\\YYYVVVSSSQQQMMMLLLJJJHHHEEECCCAAA@@@<<<<<<<<<;;;::::::999999777777777777666666666555666444333444666777555333777666666666666555555555444444333222222222222222444222111000///000222333111222222333333333333222...///111222333444444444333333333444444555555555555666777777666666777999888888888888888888888888::::::999999::::::;;;<<<::::::;;;<<<<<<======>>>@@@@@@???>>>===<<<;;;:::<<<<<<<<<<<<===>>>???@@@@@@@@@CCCHHHJJJNNNYYYdddtttuuummmiiifffiiirrr{{{~~~|||wwwtttqqqllljjjgggeeedddbbb```___aaaaaaaaaaaadddkkksssyyyzzz~~~}}}sssmmmooonnnooozzz}}}xxxuuurrrpppmmmppprrrssszzz|||WWWVVVVVVUUUTTTSSSRRRRRRPPPMMMJJJGGGFFFEEECCCAAAAAA@@@???>>>============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCGGGMMMKKKLLLWWWcccwwwtttsssffffffjjjeeebbbbbbbbbaaaaaa```______]]]ZZZWWWTTTSSSSSSTTTUUUVVVTTTRRRPPPPPPRRRUUUWWWZZZ\\\^^^^^^]]]^^^aaadddrrrwwwsssbbbUUURRRSSSRRRXXXYYYYYYZZZZZZYYYXXXXXXSSSZZZlllyyyxxx|||zzzlllaaa[[[YYY[[[```bbbbbbdddgggiiiooouuuyyy|||zzzuuussspppnnnmmmjjjfffccc___^^^\\\ZZZVVVSSSPPPOOOMMMKKKJJJGGGDDDBBB@@@???<<<<<<;;;::::::999999888777777777666666666555555555444333444555555444333777666666666666555555555444333222222111222222222555444222111000111111222111222222222222111111000...///000111222333333333222222333444555666666777555666888777666666777999999999999999999999999999::::::999999::::::;;;<<<:::;;;;;;<<<<<<===>>>>>>??????>>>>>>===<<<;;;;;;::::::;;;<<<===???AAAAAA@@@AAAEEEJJJNNNSSS___lllwwwjjjkkkiiijjjoooxxx~~~|||zzzvvvqqqmmmjjjhhhdddfffgggfffeeeddddddeeecccccccccdddfffllltttzzzxxx{{{{{{|||}}}|||yyywww}}}}}}wwwsssppppppoooooouuu|||~~~{{{QQQPPPPPPNNNMMMLLLKKKKKKJJJHHHFFFDDDCCCAAA@@@???@@@@@@???>>>>>>===>>>>>>==================<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAACCCDDDEEEHHHIIIJJJSSSTTTVVVdddwww{{{nnngggjjjlllfff]]]\\\ZZZYYYYYYYYYZZZ[[[XXXWWWUUUSSSTTTVVVYYY[[[VVVSSSQQQOOOPPPSSSWWWYYYYYY^^^dddeeeeeeggglllqqq|||xxxgggWWWRRRTTTUUUXXXWWWVVVWWWWWWWWWVVVUUUPPPWWWggg~~~{{{rrrsss|||}}}pppddd```___bbbcccbbbbbbeeehhhkkkqqqwww~~~~~~{{{yyyuuurrrnnnkkkiiigggdddaaa^^^]]][[[YYYUUURRROOOMMMKKKJJJHHHFFFCCC@@@>>>===;;;;;;::::::999888888888777777666666666555555555555555444444555555555444666666666666555555555555222222111111111111222222444333222111000000000000111111111111111000///......///000111222222222222111222333444555666777888555777888888777666888999999999999999999999999999::::::999999::::::;;;<<<;;;;;;;;;<<<======>>>>>>???>>>======<<<<<<<<<<<<::::::;;;<<<===???@@@AAABBBDDDIIIOOORRRYYYhhhvvv~~~tttkkkooonnnnnnqqqvvvyyyyyyxxxqqqooolllhhhfffdddcccccceeehhhlllmmmkkkiiikkkmmmgggfffdddbbbbbbfffkkkooouuuyyywwwtttwwwtttwwwxxxtttqqqoooooosssxxxyyyxxxLLLKKKKKKIIIHHHGGGFFFFFFDDDDDDDDDBBB@@@???>>>===??????>>>>>>===>>>>>>>>><<<<<<<<<<<<<<<<<<======????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA???AAACCCDDDDDDFFFIIILLLNNN]]]cccjjj~~~pppgggdddhhhjjjbbb[[[YYYWWWUUUUUUVVVXXXYYYXXXWWWUUUTTTUUUWWWZZZ[[[TTTRRRPPPOOOPPPTTTXXX[[[[[[aaahhhkkkkkklllqqquuuxxxyyytttfffXXXSSSTTTVVVUUUSSSRRRSSSVVVXXXWWWVVVQQQWWWfffyyytttsss|||}}}iiiccc```bbbdddcccdddfffhhhjjjooovvv}}}~~~~~~|||yyywwwrrroookkkhhhfffdddbbb```]]]\\\[[[XXXUUUQQQOOOMMMJJJIIIGGGDDDBBB???===<<<:::::::::999888888777777666666666666555555555555555555666555555555555555555555555444444444444333111111000000000111111222111111000///////////////111111111111000000///...///000111222222222222222222222333444666777888888666777888888777777888999999999999999999999999999::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>???>>>===<<<<<<;;;<<<<<<=========<<<======>>>???@@@EEEGGGLLLQQQUUU___qqq}}}||||||~~~rrrnnnoooooopppqqqsssrrrqqqooonnnllliiifffeeeeeefffggghhhkkkooopppmmmlllmmmooocccbbb```]]]\\\]]]aaadddqqqwwwsssgggllllllrrrwwwsssoooppprrrrrrqqqpppGGGGGGFFFEEEDDDCCCCCCBBB>>>@@@AAA@@@>>><<<;;;<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============???????????????????????????@@@@@@AAAAAABBBCCCCCCBBBDDDFFFEEEDDDFFFKKKPPPRRRggguuuqqq}}}vvvddd```^^^ccceee^^^XXXWWWUUUTTTTTTWWWYYY[[[[[[ZZZXXXWWWVVVVVVVVVVVVRRRQQQOOOOOOQQQUUUYYY[[[___dddiiilllkkkkkkmmmooommmmmmjjjbbbZZZVVVUUUVVVRRRPPPNNNQQQVVVYYYYYYXXXSSSXXXdddttt}}}yyy|||mmmeee___```cccdddfffiiiiiiiiimmmuuu{{{zzzxxx|||~~~|||xxxuuusssmmmkkkgggeeedddbbb```^^^[[[ZZZYYYWWWTTTQQQOOOMMMIIIHHHFFFCCC@@@>>><<<;;;::::::999888888777777666666666666555555555444444333555666555444333444555444444333333333222222222000000000///000000111222////////////////////////000111111111111000000///111111222333333333333333333333444555666777777888666777999888777777888:::::::::::::::::::::::::::::::::999999::::::;;;<<<;;;<<<<<<======>>>??????===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAFFFIIINNNSSSYYYggg~~~}}}~~~|||qqqxxxvvvmmmllliiikkkooorrrtttuuuttttttxxxvvvrrrnnnkkkkkkkkklllggghhhjjjjjjjjjiiijjjkkk\\\[[[ZZZXXXWWWYYY\\\```jjjrrrzzzfffcccgggnnnzzz~~~wwwpppooooookkkiiihhhBBBBBBBBBAAAAAA@@@@@@@@@<<<>>>@@@@@@===;;;;;;<<<===<<<<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>????????????????????????>>>???@@@AAABBBCCCDDDEEECCCFFFHHHHHHIIIMMMVVV]]]ddd|||rrrqqqkkk_________eeeiiibbbXXXWWWVVVUUUUUUWWWYYY[[[YYYYYYXXXWWWVVVUUUTTTSSSPPPOOOOOOPPPRRRVVVYYY[[[^^^aaaeeehhhiiiiiihhhgggcccbbb```___]]]ZZZVVVUUUQQQNNNMMMPPPUUUZZZZZZXXXTTTWWWaaaoooyyy}}}~~~~~~wwwmmmcccaaabbbcccfffiiihhhfffjjjrrrxxxzzzzzzxxxzzz||||||{{{yyyvvvrrrooommmgggeeecccaaaaaa___\\\ZZZWWWWWWVVVTTTRRRPPPNNNMMMHHHGGGEEEBBB???===;;;:::999999999888777777666666666666555555555444444444111333444333111000222444222222222111111111111000///////////////000111111---...///000000111111111000000111111222222111111222222333444444444444333444444555555666666666777666888999999888777999:::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<===>>>>>>??????===<<<:::::::::<<<>>>???>>>>>>>>>???@@@BBBCCCDDDKKKMMMRRRYYYbbbsss~~~nnnjjjnnnjjjkkkhhhkkkppptttvvvwwwxxxyyy|||yyytttoookkkiiihhhhhhcccbbbaaabbbccceeeeeeeeeYYYYYYXXXWWWVVVXXX\\\___dddkkkyyyuuuhhhlllqqqvvvuuuqqqnnnhhhfffhhh??????????????????>>>>>>===@@@BBBBBB???======???>>>>>>=========>>>>>>???<<<=========>>>>>>??????????????????????????????>>>>>>???AAACCCDDDFFFFFFBBBEEEIIILLLOOOWWWccclll}}}|||rrr}}}iii```ccceeekkkpppkkk[[[ZZZXXXVVVUUUVVVWWWXXXTTTUUUVVVWWWWWWVVVTTTSSSNNNOOOOOOQQQTTTVVVYYY[[[ZZZ[[[___dddhhhiiigggeee^^^[[[[[[^^^```]]]XXXTTTRRROOOLLLOOOUUUZZZZZZXXXTTTVVV___kkkttt{{{~~~}}}wwwjjjdddccccccdddfffgggdddgggooouuuwww|||~~~|||||||||zzzyyyxxxuuuqqqmmmjjjhhhbbbaaa______^^^]]]ZZZXXXUUUTTTTTTRRRQQQOOOMMMLLLGGGFFFDDDBBB???<<<:::999999999888888777666666666666666555555555444444444...111222222///...000222111111111000000000000//////////////////000111111---...///111222222222222///000111222222222222222333333444555555555444444555555555666666666666666666888999999888888999:::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<======>>>>>>??????<<<;;;:::999:::<<<>>>???<<<===>>>???BBBDDDFFFGGGOOORRRXXX```kkk~~~~~~{{{eeegggyyymmmlllooolllooosssuuuvvvvvvvvvwwwvvvsssooojjjeeecccaaa``````]]][[[\\\```ccccccbbb[[[[[[ZZZXXXWWWXXX\\\___```eeeqqqtttvvvwwwwww{{{zzzsssoooiiiiiilll>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============999???@@@<<<;;;@@@BBB??????AAABBBBBBAAABBBEEEHHHLLLMMMRRRVVVXXX```uuukkknnnrrrfff^^^\\\dddzzzqqq^^^]]]ZZZXXXUUUSSSQQQPPPWWWVVVWWWXXXXXXVVVRRRNNNPPPPPPQQQSSSUUUUUUTTTRRRVVV[[[ZZZXXX```pppuuupppbbb```___^^^\\\YYYTTTQQQRRROOOMMMNNNSSSWWWXXXXXXTTTTTTXXXaaajjjuuu~~~mmmfffdddbbbbbbfffbbbaaabbbeeekkksss{{{~~~~~~}}}yyyuuuwwwsssnnnmmmmmmllliiifffeeeaaa\\\[[[\\\\\\XXXTTTUUUSSSQQQOOOOOOMMMKKKIIIIIIGGGDDDAAA>>>===<<<<<<888888888777777777777777666666555555555555666666444444444333333222222222111111111111111111111111////////////////////////000000000000000000000000//////111666::::::666222222222333333333444444444333444555555666666555555666666666777888888999999999999::::::::::::;;;;;;===<<<:::999999:::;;;<<<======>>>>>>??????@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;>>>???AAAAAAAAABBBDDDFFFPPPVVV___iiivvvzzzllldddqqqrrrnnnmmmllliiimmmrrrvvvvvvrrrnnnjjjnnnjjjddd^^^ZZZXXXWWWXXXYYYZZZ\\\]]]]]]\\\[[[ZZZ[[[\\\]]][[[YYYWWWWWWWWW^^^dddkkkrrr|||{{{tttkkkeeeddd>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<=========>>>>>>>>>??????@@@CCCBBB>>>>>>BBBDDDBBBCCCDDDEEEEEEDDDEEEIIILLLRRRTTTZZZccclllzzz{{{vvv{{{ooottt{{{kkkccc``````gggyyy~~~ppp^^^\\\ZZZWWWUUUTTTTTTTTTWWWVVVUUUVVVVVVTTTQQQNNNPPPPPPPPPRRRUUUUUUTTTRRRRRRWWWYYYYYYcccsssxxxsss```___^^^]]]\\\XXXSSSOOOMMMKKKJJJMMMQQQUUUWWWXXXTTTSSSVVV\\\cccpppqqqiiieeebbbbbbeeebbbaaaaaabbbgggmmmtttxxx{{{wwwwwwsssooommmmmmkkkhhheeeaaa]]]YYYXXXZZZ[[[XXXTTTSSSQQQOOONNNNNNMMMKKKIIIIIIGGGDDDAAA>>><<<<<<;;;888888888777777777666666444444333333333333444444444444333333333222222222111111111111111111111111////////////////////////000000000000000000000000......///222555666333000222222333333333444444444333444555555666666555555777777777888999999::::::999999::::::::::::;;;;;;<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAABBBCCCFFFIIILLLQQQXXXeeeuuuyyyoookkk|||zzzooonnnmmmkkkhhhkkkoooqqqqqqmmmhhheeedddaaa]]]ZZZXXXWWWXXXYYYXXXYYYZZZ\\\\\\[[[YYYXXXYYYZZZ[[[ZZZWWWUUUTTTUUUYYYaaajjjpppvvv{{{{{{xxxttt~~~~~~{{{wwwmmmfffddd>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>??????>>>>>>======>>>????????????@@@@@@@@@AAAAAA???<<<>>>CCCDDDBBBCCCEEEFFFEEEDDDGGGLLLQQQ[[[^^^iiiyyy|||rrrqqq{{{zzzmmmeeeaaacccdddfffqqquuuhhh[[[ZZZWWWUUUTTTUUUVVVWWWWWWVVVTTTSSSSSSRRRPPPNNNOOOOOOPPPRRRTTTUUUTTTSSSQQQUUUWWWYYYbbbooorrrnnn^^^]]]]]]\\\[[[VVVPPPLLLIIIHHHHHHKKKOOOTTTVVVWWWTTTSSSTTTVVV\\\jjjzzzpppiiieeedddeeedddcccbbbbbbdddhhhllloooyyy}}}|||wwwtttooommmllljjjfffbbb]]]YYYVVVVVVXXXXXXVVVSSSPPPNNNMMMLLLLLLLLLJJJHHHIIIGGGDDD@@@>>><<<;;;:::999999888777777666555555555555444444444444555555333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000//////111222333111000333333333333444444444444444444555666666666666555888888888999::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<>>>>>?????????>>>>>>===????????????@@@@@@@@@@@@@@@???>>>>>>BBBEEEEEECCCDDDFFFHHHHHHHHHMMMVVV]]]hhhooo~~~xxxpppxxxxxxiiieeebbbfffeee```eeeggg]]]XXXVVVTTTRRRRRRTTTWWWYYYYYYWWWTTTSSSSSSSSSRRRQQQPPPOOOOOOQQQTTTUUUTTTSSSSSSUUUVVVWWW]]]dddddd___ZZZZZZZZZZZZYYYTTTNNNJJJIIIIIIIIIKKKNNNRRRTTTUUUTTTTTTSSSTTTXXXhhhwwwmmmgggffffffgggfffdddddddddgggiiikkkqqqvvv|||xxxtttpppmmmllljjjddd```\\\YYYVVVUUUUUUUUUSSSQQQMMMKKKJJJJJJKKKKKKIIIHHHHHHFFFCCC@@@===;;;:::::::::999888777666555444444444444333333333333444444333222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000333333222111222222222222333333333444444444444555444444555666666666666666777777888888999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<============@@@AAACCCDDDGGGLLLSSSWWWZZZeeeyyywwwnnnvvvyyykkkiiijjjiiigggdddeeeggggggeee```[[[XXXWWWVVVUUUTTTSSSSSSTTTTTTVVVWWWXXXYYYYYYWWWVVVTTTWWWXXXXXXWWWTTTRRRQQQRRRTTT___jjjllliiieee___ZZZ[[[gggssslllkkkvvvtttmmmnnnzzzpppiii========================;;;<<<<<<<<<=========>>>>>>>>>????????????>>>>>>>>>>>>>>>?????????@@@@@@BBBAAABBBEEEGGGHHHHHHIIILLLOOOQQQRRRSSS[[[gggqqqyyyyyyrrrhhheeebbbeeecccZZZ\\\```YYYXXXWWWTTTSSSSSSVVVYYY[[[ZZZXXXUUUTTTUUUVVVVVVUUURRRQQQPPPQQQSSSUUUUUUTTTUUUUUUUUUVVVZZZ]]][[[VVVWWWVVVVVVWWWVVVRRRMMMIIIJJJKKKLLLMMMNNNPPPRRRSSSVVVUUUUUUUUUYYYhhh{{{nnnhhhffffffggggggfffeeeeeefffggghhhlllqqqwww|||xxxuuuqqqnnnmmmjjjddd```^^^[[[XXXVVVTTTSSSQQQOOOKKKJJJHHHHHHIIIJJJHHHGGGFFFEEEBBB???<<<;;;::::::999999888777666555444333111111000000000000111111222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000444333333111111111222333333333444444444555555555444555666666777777666666666666777777888999999999999999999:::::::::;;;;;;:::;;;<<<======>>>??????>>>=========<<<<<<;;;;;;<<<<<<<<<=========>>>>>>AAABBBCCCEEEHHHOOOVVV\\\hhhxxxwwwrrrqqqhhhhhhgggdddcccbbbdddffffffccc^^^YYYUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYWWWUUUTTTVVVWWWXXXWWWUUUSSSSSSSSSTTT___iiihhhccc___\\\ZZZ\\\bbbvvvsssllliiiqqq{{{yyynnnkkkqqq|||zzzrrr>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???>>>>>>??????@@@@@@??????>>>>>>?????????@@@@@@@@@CCCBBBCCCFFFGGGHHHMMMSSS]]]aaaddddddfffooo~~~~~~}}}}}}}}}mmmhhhgggbbbeeeddd\\\]]]aaa\\\[[[YYYWWWVVVVVVXXX[[[\\\ZZZXXXVVVVVVXXXYYYYYYYYYVVVTTTRRRRRRTTTUUUUUUTTTTTTSSSRRRUUUYYY[[[YYYVVVSSSRRRRRRRRRRRRPPPMMMJJJKKKMMMNNNOOOOOOOOOQQQRRRWWWVVVWWWXXX[[[ggg~~~}}}nnnhhhgggfffhhhhhhgggfffeeeeeeeeeeeeiiimmmtttyyy|||~~~xxxuuurrrpppoookkkeee```^^^\\\ZZZVVVSSSQQQOOONNNKKKIIIHHHHHHIIIIIIGGGFFFDDDCCC@@@>>><<<;;;;;;;;;888888777666666555444444444444333333333333444444111111111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111222222111//////000222333444444444555555555555555555666777777777777666555666666777888888999999999999::::::::::::;;;;;;:::;;;<<<===============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???BBBCCCEEEGGGLLLTTT^^^dddrrr~~~mmmggggggccc___```___aaaeeefffddd___XXXTTTRRRSSSUUUWWWYYYZZZZZZZZZVVVVVVXXXXXXXXXVVVTTTRRRUUUVVVXXXWWWUUUTTTTTTUUUUUUaaaiiieee]]]ZZZZZZZZZZZZ^^^pppuuummmiiilllttttttppphhhlllwww~~~>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@===>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBAAADDDHHHKKKQQQ```ooo~~~zzzyyyzzzuuulllkkkmmmgggjjjlllcccbbbccc^^^ZZZYYYXXXWWWWWWWWWXXXYYYXXXVVVVVVWWWYYY[[[\\\[[[YYYWWWUUUTTTTTTUUUTTTTTTRRRPPPNNNQQQVVVWWWVVVUUUQQQOOONNNNNNOOOOOOMMMLLLHHHKKKNNNOOONNNOOOQQQSSSXXXWWWXXXZZZ\\\cccqqqsssmmmlllkkkmmmlllkkkjjjhhhfffeeeddddddhhhmmmrrrvvvyyy}}}~~~xxxuuurrrqqqpppmmmgggbbb[[[[[[YYYVVVRRRPPPOOOOOOKKKJJJHHHHHHHHHHHHGGGEEEBBBAAA???===<<<<<<<<<<<<777777666666666555555555555555444444444444555555000111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000///111333333111000111333444444444444555555555555555555666777777777777777666777777888888999::::::999999::::::::::::;;;;;;:::;;;<<<<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????DDDEEEHHHLLLSSS]]]iiiqqqxxxjjjhhhfff___\\\^^^[[[^^^dddgggfff```YYYTTTTTTVVVXXXZZZ[[[[[[[[[ZZZTTTUUUVVVVVVVVVTTTRRRPPPSSSTTTVVVVVVUUUUUUUUUVVV[[[gggnnnhhh\\\WWWWWWXXXWWW^^^qqquuupppmmmpppxxx~~~{{{ppplllmmmvvv>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEHHHOOOUUUaaayyywwwrrrwww{{{rrrnnnpppuuunnnqqqsssjjjfffddd\\\XXXWWWVVVUUUTTTTTTSSSSSSVVVUUUUUUWWWZZZ\\\\\\\\\[[[YYYVVVUUUUUUUUUTTTTTTRRRNNNLLLNNNQQQRRRQQQQQQOOONNNLLLLLLMMMNNNNNNMMMEEEIIIMMMNNNNNNOOOQQQTTTYYYWWWXXX[[[\\\___gggppp|||xxxsssrrrqqqsssrrrqqqooollliiifffddd___bbbggglllppptttyyy||||||xxxuuusssrrrqqqnnnhhhcccXXXXXXWWWTTTQQQPPPPPPPPPLLLJJJIIIHHHHHHHHHFFFDDD@@@???>>>===<<<<<<======666666666666666555555555//////............//////000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000333666666444333444666444444444555555555666666555666666777777777777777777888888999::::::;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<<<<<<<;;;:::999:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@EEEGGGJJJOOOXXXdddrrrzzzxxxssshhhhhhfff]]]ZZZ^^^XXX\\\cccggggggaaaYYYTTTYYYZZZ\\\\\\\\\ZZZXXXWWWSSSTTTUUUUUUTTTRRRPPPOOOQQQSSSUUUUUUUUUUUUVVVWWWbbbnnnuuummm___WWWVVVVVVXXXaaauuu}}}vvvtttsssxxx}}}ssslllkkkoooxxx===>>>>>>???>>>>>>======>>>???@@@@@@@@@???==================>>>???AAAAAAAAA???>>>???AAADDDEEEFFFCCCHHHMMMPPPYYYoooxxxqqqrrrxxxqqqooommmrrrrrrpppllleee___[[[ZZZTTTUUUVVVVVVUUUSSSPPPNNNNNNNNNQQQTTTXXXYYYXXXWWWcccaaa^^^ZZZXXXVVVUUUUUUOOOOOONNNNNNNNNOOOPPPPPPOOONNNNNNMMMLLLKKKJJJIIIJJJLLLOOOQQQSSSSSSRRRRRRVVVWWW[[[``````]]]^^^aaarrrvvv~~~yyyqqqmmmnnnnnnllliiibbbdddfffhhhkkkoootttxxxyyy|||yyyyyyxxxvvvpppjjjccc___XXXUUUSSSQQQQQQQQQOOONNNMMMKKKHHHGGGFFFEEEBBB@@@============<<<;;;:::999777777777777666666666666333333333222222111111111444333111000000000111111111111000000//////......///000000000000111111111222222222111111111111000000111333222222111333444666555555444444444555555666444333555999;;;;;;999999888777888:::;;;:::999999::::::;;;;;;::::::999======<<<;;;::::::999999888999999::::::;;;;;;<<>><<<===>>>???>>>>>>HHHGGGMMMVVV___jjj{{{~~~tttxxxqqqhhhbbb___^^^\\\ZZZWWW[[[aaaeeeddd```YYYUUUZZZYYYYYYXXXWWWWWWVVVVVVSSSQQQQQQTTTTTTQQQQQQSSSRRRSSSSSSRRRQQQRRRUUUXXXccckkkooohhh___[[[ZZZYYYVVVfffwww}}}zzzmmmeeeiiiwww======>>>>>>???>>>>>>>>>======???@@@@@@??????>>>BBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAADDDFFFIIIJJJKKKGGGMMMSSSXXXbbbzzz~~~tttqqqvvvxxxmmmmmmjjjkkkjjjhhhddd^^^YYYUUUSSSTTTUUUUUUTTTRRRPPPNNNMMMOOOOOOQQQTTTWWWXXXWWWUUU]]]]]]]]]\\\YYYUUURRRPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQPPPOOONNNMMMMMMJJJLLLOOORRRRRRRRRRRRRRRYYYYYY^^^dddeeeaaa^^^^^^fffmmmyyywwwqqqooonnnllliiicccdddeeeeeegggjjjooosssyyy{{{}}}{{{yyywwwtttpppkkkddd___WWWUUURRRPPPOOONNNKKKJJJLLLIIIGGGEEEDDDBBB???===<<<<<<<<<<<<;;;:::999888777777777777666666666555333333333222222222111111333333111000000000111111222222111111111000000000000000000111111111222222111111111222222333333333222444555444333333444555555555444444444555555666777555444666999;;;:::888:::888888999:::;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===<<<<<<;;;::::::999999999:::;;;;;;<<<<<>>>>>>>>@@@BBBCCCCCCHHHLLLTTT___hhhwww~~~xxxxxxuuuooogggaaa^^^]]]ZZZYYYWWWYYY\\\^^^]]]ZZZWWWTTTXXXXXXXXXWWWWWWVVVVVVVVVUUURRRQQQTTTTTTRRRSSSVVVTTTTTTTTTSSSRRRTTTXXX[[[eeelllnnnfff]]]YYYXXXXXXYYYhhhwwwyyywwwtttccc^^^hhhsss>>>>>>???@@@@@@AAA@@@@@@===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBDDDGGGIIILLLMMMNNNQQQWWW```hhhvvv~~~}}}~~~yyytttyyy~~~kkkcccdddaaa___^^^\\\YYYVVVSSSPPPOOOTTTSSSRRRQQQOOONNNMMMMMMPPPPPPQQQSSSVVVVVVUUUSSSUUUWWWZZZ\\\[[[WWWRRROOOQQQQQQQQQQQQQQQPPPOOONNNSSSSSSRRRPPPOOOOOONNNNNNIIIMMMPPPSSSSSSRRRRRRRRR[[[ZZZ___hhhlllfff^^^ZZZ[[[cccrrrwwwrrrooommmkkkggggggfffddddddfffkkknnnxxxyyyzzzzzzzzz|||zzztttqqqpppmmmfff___YYYWWWSSSQQQOOOLLLIIIGGGIIIGGGDDDBBBAAA@@@===;;;;;;;;;;;;::::::999888777777777777666666666555555333333333222222222222111333222111111000111111111222222222222222111111111111111222222222333333333000111111222333444555666555666777666555444555666444444444444555666777777888777666777999:::999888:::999888999;;;<<<;;;:::======>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;999999::::::;;;<<<<<<<<>>>>>??????>>>>>>===============<<<<<<;;;;;;:::::::::;;;<<<<<<======??????@@@AAACCCFFFIIILLLOOOXXXdddsss~~~uuummmjjjfffbbb^^^[[[XXXVVVXXXWWWVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRSSSWWWXXXUUUTTTWWWUUUUUUSSSRRRRRRUUU[[[___iiillliii___VVVTTTUUUUUUVVVgggrrrwwwwwwuuu{{{sssqqqppprrrwww{{{jjjaaa^^^cccrrr@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKOOOQQQSSSWWW\\\dddmmmttt}}}}}}uuuooojjjjjjpppyyyzzzzzziiiaaaYYY[[[```\\\ZZZWWWSSSQQQQQQRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQPPPQQQRRRRRRQQQPPPSSSTTTVVVXXXYYYXXXVVVUUUOOOOOOOOONNNMMMLLLKKKJJJOOONNNLLLJJJIIIIIIJJJJJJJJJOOOUUUWWWUUURRRRRRSSSUUUTTTZZZfffkkkfff\\\VVVVVVZZZbbblllxxx}}}zzzxxxxxxsssqqqmmmhhhdddcccdddffflllnnnppprrrsssvvv{{{~~~{{{sssqqqrrrrrrlllfffccc```\\\XXXTTTOOOIIIFFFDDDBBBAAAAAAAAAAAA@@@>>>;;;<<<<<<;;;;;;:::999888666666666666555555555555222222222222222222222222111111111111222111111111111111111111111111111111222333333333333444444444444444444444444444444444555666777666555444555666444444444555666777888999999999999999888888888888;;;:::999:::<<<===<<<;;;=========>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>???@@@BBBBBBCCCFFFKKKOOOXXXaaapppyyyuuuzzznnniiiiiigggccc___[[[XXXVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSPPPPPPTTTZZZZZZUUURRRRRRRRRRRRRRRQQQRRRUUUZZZ]]]hhhiiieee[[[TTTSSSTTTTTTTTTdddmmmooonnnmmmssspppqqqtttxxx}}}~~~mmmbbb```eeerrrBBBBBBCCCCCCCCCCCCBBBBBBEEEDDDDDDDDDDDDEEEEEEFFFIIIJJJJJJKKKMMMOOOPPPQQQVVVZZZaaahhhqqq~~~}}}xxxqqqjjjeeecccgggsssnnn}}}}}}iii^^^]]]ZZZ```hhhfffbbb]]]VVVRRRQQQQQQNNNLLLOOOPPPQQQRRRSSSTTTUUUUUURRRPPPOOOOOOQQQQQQPPPOOOYYYYYYXXXWWWVVVUUUTTTSSSNNNNNNMMMLLLKKKKKKKKKKKKPPPNNNLLLJJJIIIIIIJJJKKKKKKRRRXXXZZZVVVSSSSSSUUUTTTSSSWWW```ccc___YYYVVVSSSUUUZZZeeesss~~~~~~uuussspppjjjeeeaaaaaaaaadddgggkkknnnqqqtttxxx{{{~~~{{{uuutttuuutttpppkkkfffccc___[[[VVVPPPIIIEEECCCBBB@@@AAAAAABBB@@@???<<<<<<<<<<<<;;;:::999888666666666555555555444444111222222222222333333333000000111222222222222111000000000111111111111111222222333333333444444444555555444444444333333333333444555555444444555777555555555555666777888888888999::::::888777888999<<<;;;:::;;;===>>>===<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@BBBDDDEEEFFFJJJQQQVVV]]]jjj~~~{{{uuurrrxxxqqqiiieeeggggggddd___ZZZWWWUUUVVVWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSRRRRRROOOOOOSSSYYYYYYSSSOOOOOONNNOOOPPPQQQRRRTTTXXX\\\dddeee```XXXSSSTTTUUUTTTTTTaaaggggggeeedddzzz|||tttqqqtttwwwzzzzzzllleee```bbbqqqHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHHHHIIIKKKMMMOOOPPPRRRRRRSSSVVVZZZ___dddgggmmmttt|||rrrjjjeeecccdddfffooossspppmmm]]]XXX[[[ZZZ```hhhgggccc\\\TTTPPPPPPPPPNNNLLLPPPQQQRRRSSSTTTSSSSSSRRRQQQOOONNNNNNPPPQQQPPPOOOVVVWWWWWWWWWWWWVVVUUUTTTOOONNNLLLJJJJJJKKKMMMOOOPPPNNNKKKIIIHHHHHHIIIJJJLLLTTT[[[\\\XXXTTTUUUWWWWWWUUUWWW[[[[[[VVVTTTVVVUUUTTTXXXcccrrrxxxwwwtttooohhhccc``````^^^bbbgggllloooqqqtttuuuxxxxxxxxxzzz}}}}}}{{{xxxwwwwwwvvvsssqqqiiifffccc^^^YYYSSSLLLGGGEEECCCAAA@@@@@@???>>><<<;;;;;;;;;::::::999888777666666555555555444444444111111222222222333333333///000111222333222222111111111111222222222333333222222222222333333333333333333333333333444444444111333555555555555777888777666666666666666777777777999;;;:::888777999;;;===;;;;;;;;;===>>>===<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@DDDHHHJJJLLLRRR[[[bbbjjj~~~|||tttpppyyysssjjjeeeaaadddfffddd___YYYUUUSSSUUUUUUVVVWWWXXXYYYZZZZZZWWWWWWVVVUUUSSSRRRQQQQQQQQQOOOQQQTTTTTTOOOMMMNNNLLLNNNPPPRRRSSSUUUXXXZZZ```aaa]]]VVVSSSUUUVVVTTTTTT^^^aaaaaaaaabbbxxx|||rrrssswww}}}uuuhhh```eeerrrOOOOOOOOOOOONNNLLLKKKJJJLLLMMMMMMOOORRRUUUYYY[[[^^^___aaafffnnnxxxwwwjjj```]]]aaafffnnnyyy|||mmmooo{{{qqqfffXXXVVVYYYVVVZZZbbbaaa^^^WWWPPPMMMOOOQQQQQQOOOQQQRRRSSSTTTTTTRRRPPPNNNPPPOOOMMMNNNOOOPPPPPPOOOOOOQQQTTTWWWXXXXXXXXXWWWPPPNNNLLLJJJJJJLLLOOOQQQNNNLLLIIIGGGFFFFFFHHHIIIMMMUUU]]]^^^YYYUUUUUUXXXZZZXXXWWWXXXUUUQQQQQQUUUXXXWWWZZZeeerrr}}}{{{{{{xxxssslllfffbbbaaa[[[___eeejjjmmmnnnpppqqqrrrrrrsssvvvzzz}}}~~~~~~{{{{{{{{{zzzxxxwwwuuutttmmmkkkgggccc^^^WWWPPPKKKGGGDDDBBB@@@???===:::888999999:::999999888777666666666555555555444444444111111111222222333333333///000111222333333222111222222222333333444444444111111222222222333333333000111111222333444555555111333555666666666888:::888777777666666666666777666999;;;:::888888:::<<<===<<<;;;<<<>>>>>>>>><<<======>>>>>>>>>>>>======<<<<<<<<<===============<<<<<<======>>>>>>??????AAAEEEJJJNNNQQQXXXccckkk{{{ppppppxxxllleeebbb^^^bbbeeeccc]]]WWWSSSRRRTTTTTTSSSTTTUUUXXXZZZ\\\YYYXXXWWWUUUTTTRRRQQQPPPTTTPPPOOOPPPOOOLLLLLLNNNKKKMMMQQQTTTUUUVVVXXXZZZ]]]^^^[[[UUUSSSUUUVVVUUURRR[[[^^^___aaaeee{{{tttsssyyy|||{{{zzz{{{~~~vvvgggcccgggqqqVVVWWWXXXXXXWWWXXXYYY[[[YYY]]]```___]]]^^^fffmmmrrrvvv|||wwwhhhaaa^^^]]]ccckkkyyy}}}hhhmmm|||{{{|||kkk___[[[WWWSSSSSSUUUYYY\\\WWWUUURRRNNNLLLLLLMMMMMMMMMPPPSSSSSSOOOLLLLLLMMMNNNLLLJJJLLLOOORRRQQQPPPQQQQQQQQQQQQSSSUUUWWWXXXWWWSSSMMMJJJJJJLLLMMMMMMIIIHHHGGGFFFGGGHHHJJJLLLMMMTTT[[[[[[UUUQQQQQQTTTSSSSSSQQQPPPPPPQQQRRRSSSSSS\\\cccfffnnn}}}zzzsssttt{{{xxxssspppkkkccc\\\]]]```cccfffgggiiilllooojjjmmmqqqtttuuuwwwyyy{{{zzzzzzyyywwwvvvuuuttttttvvvsssooohhhaaa[[[VVVTTTOOOKKKEEEAAA???>>>===<<<<<<<<<;;;999999888888888666555555444444333222222222222222222222222222222333333333333333333333333222222111111222222333444222222222222222222222222333333333333333333333333555444444333333333444444888888888888777777777777999::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::>>>>>>===<<<:::999888888;;;;;;;;;<<<<<<<<<<<<<<<@@@???>>>>>>@@@AAA@@@@@@FFFFFFIIIOOOUUU^^^mmm{{{xxxtttmmmaaa^^^```cccaaa___\\\YYYWWWVVVUUUUUUUUUUUUUUUVVVXXXYYYZZZWWWYYYZZZYYYVVVSSSRRRRRRRRRQQQOOOMMMMMMMMMMMMMMMOOOOOOOOOOOOQQQUUUXXXZZZaaa]]]YYYVVVUUUUUUUUUTTTUUU]]]\\\YYY]]]dddyyyuuuyyyyyyxxxtttqqqrrrvvvxxxxxxvvvyyyppphhhkkkvvvbbbbbbcccccccccdddgggjjjlllpppssssssrrruuu~~~~~~zzzoooeee___]]]bbbppptttrrrlll___^^^\\\YYYWWWUUUVVVWWWXXXTTTTTTRRRPPPOOONNNNNNMMMNNNQQQSSSSSSPPPMMMMMMNNNMMMKKKJJJKKKOOOQQQPPPOOOPPPPPPQQQRRRTTTVVVYYYZZZVVVRRRMMMJJJIIIKKKLLLLLLFFFEEEDDDDDDDDDFFFHHHIIINNNUUU[[[\\\VVVQQQPPPRRRQQQQQQPPPPPPPPPPPPPPPQQQPPPXXX^^^```fffssswwwrrrssswwwzzz|||{{{wwwqqqiiiccc^^^aaaeeeggghhhhhhiiijjjiiilllqqqtttvvvwwwxxxyyyvvvvvvwwwwwwwwwwwwvvvuuuvvvtttpppjjjddd^^^ZZZXXXTTTOOOIIIEEEBBB@@@???===::::::999888777777777777666555555444444333333222222222222222222222222222333333333333333333333333222222222111222222333444222222222222222222222222333333333333333333333333555555444444333444444555888888888888888888888888999::::::::::::;;;;;;;;;<<<============<<<;;;;;;======<<<;;;:::999888888;;;;;;<<<<<<<<<<<<======@@@?????????AAABBBCCCCCCHHHKKKRRRYYY___mmmvvv{{{jjjaaa^^^```bbbaaa___\\\ZZZXXXVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXWWWYYY\\\\\\ZZZVVVSSSRRRPPPOOONNNMMMLLLLLLMMMMMMNNNNNNNNNPPPRRRUUUXXXYYY[[[XXXTTTRRRSSSTTTTTTTTTUUU]]]\\\YYY]]]dddwwwzzz{{{{{{vvvpppkkknnnvvvzzzwwwsssxxx{{{zzzwwwxxxzzztttuuuuuuuuuvvvyyy~~~~~~yyymmmhhhccc```cccppprrrvvvtttbbbZZZ[[[[[[ZZZYYYWWWUUUSSSRRRRRRSSSTTTTTTRRRPPPNNNLLLOOOQQQRRRRRRPPPNNNNNNNNNKKKJJJJJJKKKMMMOOOOOONNNNNNNNNOOORRRTTTWWWZZZ\\\UUUQQQLLLIIIHHHIIIJJJJJJIIIHHHHHHHHHHHHJJJLLLMMMPPPVVV\\\\\\WWWQQQOOOPPPNNNNNNOOOPPPPPPPPPOOONNNOOOUUUZZZYYY[[[fffttt}}}~~~||||||}}}}}}|||{{{}}}{{{ssslllbbbdddggggggfffdddddddddgggkkkppptttuuuuuuvvvwwwqqqsssuuuwwwxxxxxxwwwwwwvvvtttqqqlllhhhccc```^^^ZZZVVVOOOJJJGGGDDDAAA???::::::999888777777777777666666555555444333333333333333333333333333333333222222222222222222222222222222222222222333444444222222222222222222222222333333333333333333444444555555444444444444555555777777888888999999::::::999999::::::;;;;;;;;;;;;===============<<<<<<;;;<<<<<<;;;::::::999888888;;;<<<<<<<<<=========>>>@@@@@@@@@@@@BBBDDDFFFGGGJJJOOOXXXaaajjj}}}sssqqqgggaaa``````bbbaaa___\\\ZZZXXXWWWWWWXXXXXXYYYYYYXXXWWWWWWVVVVVVZZZ]]]^^^[[[WWWSSSQQQMMMMMMLLLLLLKKKLLLLLLMMMKKKLLLNNNQQQSSSUUUWWWWWWTTTQQQNNNNNNPPPRRRTTTTTTQQQYYYZZZYYY___eeexxxxxxpppiiilllvvv|||zzzuuuxxxvvvyyyyyyyyyssseeedddcccgggttt{{{zzzzzzhhh^^^\\\WWWWWWWWWVVVUUUSSSRRRPPPRRRTTTUUUVVVUUUQQQMMMJJJNNNOOOPPPPPPOOONNNMMMMMMJJJJJJJJJKKKMMMMMMMMMMMMJJJKKKMMMPPPSSSWWWYYYZZZSSSPPPKKKHHHHHHHHHIIIHHHKKKKKKKKKKKKLLLMMMOOOPPPSSSXXX\\\\\\WWWQQQNNNMMMLLLMMMOOOQQQQQQPPPNNNMMMOOOTTTVVVUUUUUU]]]kkkwww{{{~~~~~~}}}wwwiiiiiihhheeebbb______```eeeiiinnnrrrssssssssstttppprrruuuxxxyyyyyywwwvvvtttsssqqqmmmjjjgggdddccc___[[[UUUOOOKKKGGGDDDAAA===<<<;;;:::999999888888666666666555444444333333333333333333333333333333111111111111111111111111333222222222222333444444222222222222222222222222333333333444444444444444555555555444555555666777555666666777888999::::::999999::::::;;;<<<<<<<<<======>>>>>>======<<<;;;;;;;;;::::::999999999888<<<<<<<<<======>>>>>>???AAAAAABBBBBBCCCEEEHHHKKKPPPTTT^^^kkk{{{zzz{{{jjjeeecccaaaaaaaaa```^^^\\\ZZZYYYXXXXXXWWWXXXYYYYYYYYYXXXWWWWWWVVVXXXZZZZZZWWWTTTRRRQQQLLLLLLKKKKKKLLLLLLLLLMMMIIIKKKNNNRRRTTTUUUVVVUUUQQQNNNLLLKKKNNNPPPRRRSSSLLLUUUXXXYYYaaagggxxxxxxpppnnnttt{{{~~~zzzwwwxxxooohhh___bbbhhhuuu~~~lll^^^YYYZZZSSSSSSSSSSSSSSSSSSSSSRRRTTTUUUVVVVVVTTTPPPKKKHHHMMMLLLLLLLLLMMMLLLLLLKKKHHHJJJKKKLLLLLLLLLLLLLLLHHHIIIKKKNNNQQQTTTVVVWWWQQQNNNJJJHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNUUUXXX[[[ZZZUUUPPPMMMLLLKKKMMMPPPRRRSSSQQQOOOMMMOOOPPPQQQPPPQQQWWWeeeqqqsssyyyrrrpppkkkddd^^^\\\]]]___cccfffkkknnnooooooppppppqqqsssvvvxxxyyywwwuuutttrrrqqqpppmmmkkkiiigggfffccc___YYYTTTPPPLLLHHHEEE@@@???===;;;:::999888888777666666555555444333333333333333333333333333333111111111111111111111111333333222222333333444555222222222222222222222222333333333444444555555555555555555555666666777888555555666666777888999999999999:::;;;;;;<<<=====================<<<<<<;;;::::::::::::::::::::::::<<<<<<======>>>???@@@@@@AAACCCDDDDDDDDDGGGLLLPPPZZZ]]]iii|||{{{ttthhhfffeeecccbbb```___]]][[[ZZZYYYXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVUUUSSSPPPOOOPPPQQQLLLLLLLLLMMMMMMMMMMMMMMMIIIKKKNNNRRRTTTTTTTTTSSSQQQOOOLLLKKKMMMOOOPPPQQQMMMVVVXXX[[[bbbffftttzzzqqqpppwwwxxxnnneee``````iiixxxtttggg[[[WWWYYYSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUTTTRRROOOLLLJJJLLLKKKJJJJJJKKKLLLKKKJJJHHHJJJMMMMMMLLLKKKLLLLLLGGGIIIKKKMMMPPPQQQRRRSSSOOOLLLIIIHHHIIIJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPQQQVVVXXXXXXVVVSSSOOOMMMLLLKKKMMMOOOQQQRRRQQQOOONNNMMMKKKKKKMMMPPPVVVbbbmmmqqqwww~~~{{{wwwqqqhhhaaa]]]]]]___aaadddgggjjjjjjkkkmmmnnnqqqrrrtttuuuuuutttsssqqqqqqpppooonnnlllkkkiiiiiieeebbb]]]XXXUUUQQQMMMJJJCCCBBB@@@===;;;999888888777777666666555444444444333333333333333333333333222222222222222222222222333333333333333444444555222222222222222222222222333333333444555555666666666666555666666777888999666666666777888888999999999999:::;;;<<<======>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAADDDFFFGGGHHHLLLSSSYYYaaahhh{{{xxxpppqqqppphhhfffeeecccbbb]]]]]][[[ZZZYYYXXXXXXWWWUUUUUUUUUUUUWWWXXXYYYZZZVVVUUURRRNNNLLLLLLNNNQQQNNNNNNOOOOOOOOONNNNNNMMMJJJLLLOOOQQQSSSSSSRRRQQQRRROOOLLLKKKMMMOOOPPPPPPPPPYYY[[[\\\bbbdddmmmuuupppxxxzzzqqqkkkhhhgggnnnwwwlllfff]]]XXXZZZWWWYYY\\\^^^^^^\\\YYYVVVSSSSSSQQQPPPOOOOOOOOOOOOMMMKKKIIIIIIKKKMMMLLLJJJHHHKKKNNNOOOMMMKKKLLLMMMIIIKKKLLLNNNOOOPPPPPPOOOMMMKKKIIIHHHJJJKKKKKKKKKMMMNNNOOOQQQRRRSSSTTTTTTWWWWWWUUUSSSPPPMMMMMMLLLJJJKKKMMMOOOPPPPPPOOONNNNNNIIIHHHMMMTTTZZZdddmmmuuuyyy~~~~~~||||||~~~|||}}}|||~~~yyyqqqhhhbbb```___```bbbdddeeefffgggjjjlllnnnnnnooopppppppppppppppqqqqqqpppooommmlllkkkkkkgggddd```]]]ZZZWWWSSSQQQJJJIIIFFFCCC@@@===;;;:::777777666666555555444444444444444444444444444444333333333333333333333333444333333333333444555555222222222222222222222222333333444444555666666666666666666666777888999:::999999999999999999999999999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;::::::999;;;;;;;;;<<<<<<=========<<<======>>>@@@AAAAAABBB@@@DDDHHHKKKMMMTTT]]]dddooo|||zzzmmmmmmwwwzzzlllgggeeecccbbbbbb[[[[[[ZZZXXXWWWWWWWWWWWWWWWVVVTTTSSSTTTUUUXXXYYYUUUUUUSSSPPPMMMMMMOOOQQQQQQQQQRRRRRRQQQPPPOOONNNLLLMMMOOOPPPQQQQQQPPPPPPQQQNNNKKKKKKLLLOOOPPPQQQOOOXXXZZZ]]]cccdddlll~~~}}}|||yyyuuuooonnnqqqtttzzzgggcccaaa[[[WWWXXX[[[^^^cccfffeeeaaa[[[VVVQQQPPPNNNMMMNNNOOOQQQSSSNNNKKKIIIJJJLLLNNNMMMKKKHHHLLLOOOPPPMMMKKKLLLMMMLLLMMMNNNOOOPPPOOOOOONNNLLLJJJHHHIIIJJJLLLMMMLLLJJJKKKMMMOOOPPPQQQRRRRRRWWWVVVSSSPPPNNNMMMMMMMMMIIIJJJLLLMMMNNNNNNNNNMMMQQQJJJHHHPPPZZZ```hhhpppuuuxxxzzzzzzxxxyyy|||~~~zzzzzz~~~{{{~~~xxx~~~xxxooogggbbb___```aaabbbbbbccceeeiiikkkjjjkkkkkklllmmmnnnoooooorrrrrrqqqpppooonnnmmmlllhhhfffbbb```^^^[[[XXXUUURRRPPPMMMIIIEEEBBB@@@???777777777666555555444444444444444444444444444444333333333333333333333333444333333333333444555555222222222222222222222222333333444444555666777777666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???::::::;;;;;;::::::999888;;;;;;<<<<<<===>>>>>>>>><<<===>>>???@@@AAABBBBBB???CCCIIIMMMRRRZZZeeemmmxxxlllfffsss}}}sssiiifffdddaaaaaabbbZZZZZZYYYWWWWWWVVVVVVVVVYYYWWWTTTRRRQQQSSSVVVXXXUUUVVVVVVTTTQQQOOOOOOPPPSSSSSSTTTTTTSSSQQQOOONNNNNNNNNOOOOOOPPPPPPOOOOOOOOOLLLJJJJJJLLLOOOQQQRRRJJJSSSWWW\\\eeegggooozzzssswwwzzzrrruuuxxxooommm{{{rrrgggdddaaa\\\ZZZ[[[[[[]]]___aaa```\\\VVVQQQLLLNNNMMMLLLOOOTTTUUURRRKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLNNNMMMKKKIIIHHHIIIKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPVVVTTTPPPNNNMMMLLLJJJHHHEEEGGGIIIIIIIIIIIIKKKLLLIIIJJJLLLPPPVVV```kkkssswwwuuuuuuuuuqqqpppvvv|||}}}uuusss{{{yyymmmggghhheeecccaaa______aaaccceeeccceeeiiilllnnnoooooonnnooooooooooooooonnnmmmmmmjjjgggcccbbbbbbaaa]]]ZZZXXXWWWTTTPPPKKKFFFBBB@@@<<<;;;:::888777777666666333333333333333444444444333333333333333333333333333333333333333333333333222222333333333444444444444444444555555555666666444444555666777888999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<============>>>>>>===<<<===AAACCCEEEFFFMMMTTTXXX]]]nnnxxxnnn```^^^yyyxxxrrrkkkggggggfffccc_________^^^[[[WWWUUUWWWZZZYYYVVVRRRPPPQQQSSSUUUUUUYYYWWWTTTQQQPPPOOOOOOPPPPPPPPPQQQPPPPPPOOONNNNNNOOONNNMMMLLLLLLLLLLLLMMMSSSLLLGGGKKKPPPQQQQQQSSSMMMPPPTTTWWW]]]fffqqqzzzrrrddddddfffjjjiiiiiiooowww{{{{{{wwwnnnfffccc```\\\[[[]]][[[[[[\\\^^^^^^[[[TTTOOOLLLNNNNNNMMMPPPVVVVVVSSSOOONNNMMMLLLKKKJJJJJJJJJMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJHHHGGGGGGHHHJJJKKKLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSQQQMMMKKKKKKIIIGGGFFFFFFGGGHHHHHHHHHIIIKKKMMMMMMNNNOOORRRWWW___hhhooorrrppprrruuuuuuuuuzzz~~~rrrqqqwww{{{tttrrrjjjfffbbb^^^\\\^^^```cccdddfffiiikkkmmmnnnmmmmmmiiijjjkkklllmmmnnnnnnnnnjjjhhheeeddddddcccaaa^^^\\\[[[XXXUUUPPPLLLIIIGGG???>>><<<:::888777666666444444444444444444444444333444444444444444444444333333333333333333333333222222333333333444444444333444444444444555555555666666777888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;===@@@AAABBBCCCEEEGGGBBBGGGNNNUUUZZZgggwwwlllfffaaaiii}}}sssmmmgggdddeeedddaaa^^^]]]______]]]ZZZXXXXXXZZZYYYWWWSSSSSSUUUXXXZZZ[[[YYYXXXUUURRRPPPPPPPPPPPPRRRRRRSSSSSSRRRQQQPPPOOOOOOOOONNNNNNMMMLLLLLLKKKPPPKKKJJJPPPTTTSSSPPPPPPLLLOOOSSSVVVZZZbbbkkksssyyyqqq```]]]]]]```cccfffnnnvvvuuuqqqnnnkkkeee^^^\\\^^^[[[YYYWWWYYY[[[YYYSSSLLLLLLNNNOOONNNRRRWWWXXXUUURRRQQQNNNLLLJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJGGGFFFFFFFFFGGGHHHIIIJJJMMMLLLKKKJJJKKKLLLNNNPPPPPPQQQRRRSSSSSSSSSSSSSSSOOOLLLJJJHHHHHHGGGEEECCCFFFGGGHHHGGGGGGHHHKKKMMMOOOOOOPPPQQQTTTZZZbbbggglllkkknnnwww}}}~~~wwwxxxvvv{{{|||qqqllleee^^^[[[\\\___bbbeeefffhhhjjjkkkkkkkkkjjjfffggghhhjjjkkkkkkkkkkkkhhhfffddddddddddddbbbaaa^^^^^^\\\YYYVVVRRRPPPNNNEEECCCAAA>>>;;;888777666555555555555555444444444333333444444555555555666333333333333333333333333333333333333444444444444333333333333444444444444666777777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>777;;;???BBBDDDEEEFFFHHHGGGNNNXXX```hhh|||zzzkkk___```jjjrrrkkkfffbbb```aaabbb```^^^]]]^^^___^^^\\\ZZZZZZ[[[XXXVVVTTTTTTWWW[[[]]]^^^YYYWWWTTTRRRPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRPPPOOOPPPPPPQQQPPPOOOMMMKKKJJJKKKJJJMMMUUUYYYUUUOOOLLLLLLOOORRRUUUWWW[[[bbbhhhkkkyyy}}}}}}nnn^^^WWWSSSUUU[[[bbbkkksss~~~yyy|||~~~zzzoooddd^^^]]][[[XXXUUUWWWZZZYYYRRRLLLLLLNNNOOOOOOSSSXXXYYYUUURRRPPPMMMJJJIIIJJJLLLMMMLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDEEEGGGHHHIIIJJJKKKMMMLLLJJJIIIJJJLLLOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSLLLJJJGGGFFFFFFFFFEEECCCGGGGGGGGGGGGFFFHHHKKKNNNLLLMMMMMMNNNPPPUUU[[[___hhhgggmmm{{{xxx}}}yyyrrriiiaaa\\\]]]aaadddffffffggghhhiiihhhhhhggghhhhhhhhhhhhhhhgggffffffbbbbbbbbbbbbbbbbbbbbbaaa___^^^]]][[[YYYWWWUUUSSSLLLJJJFFFBBB>>>;;;999888666666666555555444444444222333333444444555555666444444444444444444444444333333333444444444444555222222222333333333444444444555666777888999999:::;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>;;;>>>AAACCCEEEGGGIIILLLRRR]]]kkkxxx}}}vvveee\\\gggvvvmmmdddaaa^^^]]]___```aaa```^^^]]]\\\[[[ZZZZZZ\\\]]]WWWUUUSSSTTTVVVYYY[[[\\\WWWUUURRRPPPNNNNNNOOOOOOQQQRRRSSSSSSRRRQQQPPPOOORRRSSSSSSSSSRRROOOLLLJJJJJJIIINNNVVVYYYTTTNNNLLLLLLOOOSSSTTTTTTVVVZZZ^^^bbbnnnxxxvvvnnnmmmxxxmmmfff\\\RRRRRRXXX___hhhooo|||{{{uuuwwwvvvjjj```\\\[[[XXXVVVWWWYYYXXXRRRLLLKKKNNNOOOOOOSSSXXXWWWTTTMMMKKKIIIHHHHHHJJJLLLNNNLLLLLLLLLKKKJJJHHHGGGFFFCCCDDDFFFIIIKKKKKKLLLLLLLLLJJJIIIHHHHHHKKKNNNPPPOOOOOOPPPPPPQQQPPPPPPPPPKKKIIIGGGFFFGGGGGGFFFEEEGGGHHHHHHHHHHHHIIILLLNNNJJJKKKLLLMMMOOOSSSXXX[[[eeeeeelll|||{{{www}}}wwwmmmeee``````bbbeeeeeeffffffffffffffffffeeeffffffggggggffffffeeeddd___```aaaaaaaaaaaabbbbbb`````````___]]][[[ZZZYYYRRRPPPLLLHHHCCC@@@===<<<888888777666555555444444222333333333444444444555444444444444444444444444333333444444444555555555222222222333333333444444555555666777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<>>>??????@@@EEEFFFFFFGGGIIIMMMSSSWWW___mmmvvvmmmaaaaaayyyvvvjjjeee___]]]\\\\\\^^^aaacccccc___\\\YYYVVVWWWYYY\\\^^^YYYVVVTTTTTTVVVXXXXXXXXXTTTRRRPPPMMMLLLLLLMMMMMMRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTUUUUUUSSSPPPMMMLLLJJJIIILLLSSSUUUQQQNNNNNNMMMPPPSSSSSSQQQQQQTTTXXX___hhhpppooojjjhhhooowww}}}vvvuuuiii]]]ZZZ\\\```ffflll{{{wwwmmmllliiisss{{{zzzqqqiii```ZZZXXXXXXYYYZZZYYYVVVQQQNNNJJJMMMNNNNNNQQQUUUTTTPPPIIIHHHGGGGGGGGGIIIKKKMMMMMMLLLLLLKKKJJJIIIGGGGGGCCCEEEHHHKKKMMMMMMLLLLLLJJJIIIHHHHHHIIIKKKMMMOOOLLLMMMMMMNNNNNNNNNMMMMMMJJJHHHFFFFFFHHHHHHHHHGGGGGGHHHJJJKKKJJJKKKLLLNNNJJJLLLNNNOOOQQQSSSWWWZZZ___```iiiyyy{{{}}}}}}uuummmgggddddddeeedddddddddddddddddddddddd```aaacccdddeeeeeeffffff___```bbbbbbaaaaaacccdddccccccbbbbbbaaa___^^^]]]VVVTTTQQQMMMIIIEEECCCBBB<<<;;;:::999888777666555444444444444444444444444444444444444444444444444333444444444555555555555333333333333444444444444777888888999:::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::888999999::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBBFFFGGGIIIKKKOOOWWW___eeepppxxxpppbbbdddttt~~~lllcccaaa[[[[[[[[[\\\^^^aaadddfff```\\\XXXUUUWWWYYY\\\]]][[[YYYVVVVVVWWWWWWWWWVVVRRRPPPNNNKKKJJJJJJKKKLLLRRRRRRQQQQQQRRRTTTVVVWWWSSSSSSTTTSSSRRRPPPNNNMMMJJJHHHJJJNNNOOOMMMMMMOOOMMMPPPQQQQQQNNNNNNQQQTTT\\\ccckkknnnmmmmmmoooqqqxxxwww|||vvvlllgggeeedddhhhmmmxxx~~~}}}~~~}}}llleeeccc\\\eeejjjgggdddaaa]]]WWWTTTWWW[[[\\\XXXSSSOOONNNIIILLLMMMMMMOOORRRQQQLLLIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGEEEEEEBBBEEEHHHLLLMMMMMMLLLKKKIIIIIIIIIJJJKKKMMMNNNOOOKKKLLLLLLLLLLLLLLLKKKKKKIIIGGGFFFFFFHHHIIIIIIHHHFFFIIILLLNNNMMMMMMMMMMMMKKKMMMOOOPPPPPPQQQTTTVVVWWWYYYbbbpppxxxxxxuuutttlllxxxzzzrrrmmmiiigggcccccccccbbbbbbccccccddd^^^^^^```aaabbbccccccccc]]]___aaa```______aaacccccccccbbbbbbaaa___^^^]]]YYYXXXUUUQQQNNNKKKIIIHHH@@@@@@???===<<<:::999999888888777777666666555555555555555555555555555555444444444444555555555555333444444444444555555555777888999999;;;;;;<<<===999999::::::::::::999999999999999999999999999999999999::::::;;;<<<<<<===<<<===>>>???AAABBBCCCDDDEEEHHHNNNUUU^^^iiissszzzyyyzzz|||~~~}}}yyyqqqkkkaaasssuuugggbbb```YYYYYYZZZ[[[]]]```dddggg___\\\YYYYYY[[[\\\[[[YYYXXXVVVTTTTTTUUUVVVUUUTTTQQQPPPMMMKKKJJJKKKKKKLLLOOONNNLLLLLLNNNQQQVVVXXXQQQQQQPPPPPPOOONNNMMMMMMGGGFFFGGGKKKKKKIIIJJJNNNLLLNNNOOOMMMKKKKKKNNNRRRXXX]]]fffoootttuuussspppttttttzzz}}}wwwsssnnnjjjlllrrrxxx~~~}}}nnnccc\\\YYYXXX]]]___ZZZXXXZZZYYYTTTPPPWWW]]]]]]WWWQQQNNNNNNHHHKKKLLLLLLNNNQQQNNNJJJJJJJJJJJJIIIIIIHHHHHHGGGDDDEEEEEEDDDDDDCCCBBBAAABBBEEEHHHLLLMMMLLLKKKIIIIIIJJJKKKLLLMMMNNNOOOOOOKKKKKKLLLLLLLLLKKKKKKJJJHHHGGGEEEFFFHHHIIIIIIHHHFFFIIIMMMPPPOOONNNMMMMMMKKKMMMNNNOOONNNNNNPPPQQQPPPSSS\\\hhhnnnllliiiiiibbbsss}}}uuunnnkkkbbbbbbbbbaaabbbbbbcccddd______``````______^^^]]]ZZZ\\\^^^^^^\\\[[[^^^````````````___^^^]]]\\\[[[[[[YYYVVVSSSPPPNNNLLLLLLDDDCCCBBB@@@???===<<<;;;;;;;;;:::999888777666666555555555555555555555555444444444555555555666666444444444555555555666666666666777888999::::::;;;888999999::::::999999888999999999999999999999999::::::;;;;;;<<<===>>>>>>===>>>???@@@BBBCCCDDDEEEIIIOOOYYYeeeqqq~~~~~~zzzrrrtttvvvwwwuuuqqqllliiiffflllbbb___^^^WWWXXXYYYZZZ\\\```dddggg^^^\\\\\\]]]___^^^ZZZVVVTTTRRRQQQQQQRRRSSSSSSRRRRRRPPPNNNLLLKKKKKKLLLMMMKKKIIIGGGFFFHHHMMMSSSWWWOOONNNMMMLLLLLLLLLLLLMMMEEEDDDFFFJJJJJJGGGHHHLLLKKKLLLMMMKKKHHHIIIMMMQQQTTTYYYcccooozzz|||wwwqqqnnnrrrxxx}}}zzztttooopppvvv{{{}}}}}}pppggg^^^[[[]]]TTTUUUWWWWWWWWWVVVTTTRRRRRRUUUWWWVVVQQQMMMKKKJJJIIIKKKMMMNNNNNNMMMJJJIIIHHHGGGFFFFFFFFFEEECCCAAAIIIDDDBBBDDDEEECCCBBBDDDCCCFFFKKKOOOPPPNNNKKKIIIGGGIIIKKKLLLMMMNNNMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHKKKLLLMMMLLLKKKJJJLLLKKKJJJJJJJJJLLLMMMNNNRRRTTTXXX\\\___aaaaaaaaacccooo{{{uuummmiiiddd______ccceeeccc``````bbbdddbbb^^^[[[\\\]]]\\\[[[[[[[[[[[[]]]^^^___bbb```^^^\\\[[[[[[\\\\\\\\\ZZZYYYXXXWWWTTTPPPMMMJJJIIIFFFCCCAAAAAABBBBBB>>>===:::888777777888999999888777888888888666444666666666666777777777777555555666666777777888888666666777777888888888999777777888999:::;;;;;;<<<;;;:::999999888888888999<<<<<<<<<======>>>>>>>>>AAA===<<<>>>@@@@@@DDDJJJOOOTTTcccyyyzzzrrriiieeehhhgggaaa___cccxxxssshhh^^^\\\aaa[[[[[[ZZZXXXXXXZZZ___bbbfffcccaaa```___]]][[[XXXTTTSSSSSSUUUXXXWWWTTTQQQTTTRRRPPPOOOOOONNNLLLJJJJJJMMMLLLHHHHHHNNNSSSTTTJJJKKKKKKIIIHHHGGGHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIOOONNNMMMKKKJJJIIIIIIIIIJJJRRR^^^kkksssvvvuuutttrrrvvvxxxuuupppnnnsssyyy~~~~~~yyywww~~~ttteee^^^XXXTTTVVVRRRSSSTTTUUUUUUSSSRRRPPPNNNQQQSSSRRRNNNKKKIIIIIIHHHIIIKKKLLLLLLJJJHHHGGGGGGEEEEEEEEEGGGGGGEEEDDDFFFBBBAAAEEEFFFDDDCCCEEEEEEHHHLLLPPPQQQPPPMMMKKKIIIIIIJJJKKKLLLLLLLLLLLLMMMKKKJJJJJJJJJIIIHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHJJJKKKLLLKKKJJJIIIGGGGGGFFFGGGGGGIIIJJJKKKNNNPPPSSSVVVYYY[[[\\\\\\bbbooo{{{yyykkkfff```___bbbcccaaa^^^___aaabbbaaa]]][[[ZZZ[[[[[[[[[ZZZZZZZZZ\\\]]]^^^```^^^\\\ZZZYYYYYYZZZ[[[YYYXXXWWWWWWWWWVVVSSSPPPMMMKKKIIIFFFEEEDDDEEEEEEAAA@@@>>><<<;;;;;;;;;<<<;;;:::999:::::::::888666888888888888777777777777999888888888777777666666777777777777888888888999999999999999999999:::::::::::::::::::::;;;<<<<<<=========>>>>>>>>>>>>???@@@>>>???DDDFFFFFFIIINNN\\\eeewww|||hhhaaa]]]]]]ZZZXXX```lll}}}ooohhh___\\\^^^\\\\\\[[[YYYXXXYYY\\\______]]][[[YYYXXXWWWUUUSSSRRRQQQQQQSSSUUUUUUSSSPPPSSSRRRQQQPPPNNNLLLKKKKKKKKKMMMMMMIIIHHHMMMQQQRRRJJJJJJIIIGGGFFFFFFGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGLLLLLLKKKKKKJJJIIIIIIHHHGGGMMMVVV___fffmmmssswwwyyyxxxrrriiibbbdddnnnwwwyyy}}}{{{ggg^^^\\\XXXUUUUUUPPPQQQQQQRRRRRRPPPOOONNNMMMNNNPPPOOOMMMKKKJJJJJJGGGHHHIIIJJJIIIHHHFFFEEEFFFEEEDDDEEEGGGHHHGGGFFFCCCAAADDDJJJLLLIIIGGGGGGGGGJJJNNNQQQRRRQQQNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDDDDEEEFFFHHHJJJJJJJJJJJJLLLNNNQQQSSSVVVWWW]]]jjjwwwtttmmmfffbbbcccccc```]]]^^^```aaaaaa^^^\\\[[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[]]][[[ZZZXXXWWWWWWWWWWWWUUUTTTTTTUUUVVVWWWUUUSSSPPPNNNLLLJJJIIIIIIIIIIIIFFFEEECCCAAA@@@@@@@@@AAA???>>>======>>>===;;;999;;;;;;::::::999999888888999999999999888888888888777777777888888888888888:::::::::999999999888888999::::::;;;<<<===??????===>>>>>>>>>?????????@@@>>>>>>BBBHHHJJJKKKOOOTTTeeettt}}}zzzaaa[[[VVVTTTQQQVVVkkkrrriiifffaaa[[[YYY[[[[[[[[[YYYWWWWWWYYY[[[ZZZXXXUUUTTTSSSRRRPPPNNNPPPOOOOOOPPPRRRSSSRRRPPPQQQSSSTTTQQQMMMJJJJJJLLLLLLNNNNNNIIIIIIMMMQQQQQQKKKIIIFFFDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEGGGHHHIIIJJJJJJIIIHHHHHHJJJNNNSSSWWW\\\ggguuu|||mmm]]]TTTYYYgggssspppwwwzzz{{{~~~}}}{{{nnn___[[[\\\YYYVVVVVVOOOOOOPPPPPPPPPOOONNNMMMMMMMMMNNNNNNMMMLLLLLLLLLHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFEEEEEEFFFGGGGGGFFFAAACCCJJJTTTXXXSSSLLLJJJHHHKKKNNNQQQRRRQQQNNNLLLLLLKKKIIIHHHHHHHHHIIIJJJKKKJJJIIIJJJKKKJJJHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJLLLLLLHHHHHHHHHIIIKKKNNNQQQSSSUUUbbbooo{{{qqqkkkiiigggbbb]]]]]]^^^___```___^^^^^^]]]ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTSSSRRRRRRSSSUUUVVVUUUSSSPPPOOONNNLLLLLLKKKKKKLLLJJJIIIGGGFFFEEEDDDEEEEEEBBBAAA@@@@@@AAAAAA???=========<<<<<<;;;:::999999666777888999:::<<<======888888888888888888888888999999999999999999999999:::::::::;;;<<<===>>>???>>>>>>>>>???@@@AAAAAABBBBBBCCCGGGMMMPPPSSS[[[cccpppxxxrrr```YYYUUUWWW\\\iiikkkcccccc```ZZZVVVXXXYYYZZZYYYWWWWWWXXXZZZZZZWWWTTTRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQOOOSSSTTTQQQKKKHHHJJJMMMKKKNNNNNNKKKJJJOOOSSSSSSLLLIIIEEECCCDDDFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFIIIJJJKKKJJJIIIHHHKKKNNNQQQRRRUUUaaasssnnn\\\RRRTTT```jjjooottt{{{zzzpppjjjrrryyy{{{~~~xxx{{{yyyyyy{{{}}}yyyiii```WWWUUUVVVUUURRRPPPOOOOOOOOOOOOOOONNNNNNNNNKKKKKKJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJHHHFFFEEEFFFFFFEEEDDDCCCGGGRRR^^^bbb[[[QQQLLLHHHJJJMMMOOOPPPOOOMMMKKKKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMMMMKKKIIIDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIKKKKKKLLLHHHHHHGGGGGGIIILLLPPPRRROOO\\\iii}}}xxxsssnnnfff```\\\\\\\\\]]]^^^^^^^^^^^^YYYYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQSSSRRRPPPQQQRRRSSSRRRQQQNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGEEECCCBBBCCCCCCCCCAAA??????>>>>>>===<<<;;;;;;:::888888999:::;;;<<<======999999999888888888888888777777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@AAACCCDDDEEEFFFJJJJJJNNNTTTYYYaaannnzzztttiii\\\VVVWWWdddwww~~~iii``````^^^YYYTTTUUUVVVWWWWWWVVVWWWYYY[[[ZZZWWWTTTRRRRRRQQQQQQPPPPPPQQQRRRRRRRRRQQQQQQQQQMMMPPPRRROOOJJJGGGIIILLLIIIMMMNNNKKKLLLQQQTTTUUUMMMJJJFFFDDDFFFIIIKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFHHHKKKLLLLLLKKKJJJGGGJJJMMMMMMOOOYYYiiiuuu~~~xxxmmm```WWWUUUZZZ___pppqqqpppnnniiiddd```]]]ccckkkxxxwwwsssyyyppppppsss{{{uuurrrvvv~~~xxx~~~lll^^^YYYTTTRRRRRRRRRPPPNNNPPPOOOOOOOOONNNNNNNNNNNNIIIGGGEEEDDDFFFGGGHHHGGGIIIHHHGGGGGGHHHIIIKKKLLLLLLIIIGGGEEEEEEFFFEEEDDDEEEIIITTT```ccc[[[QQQLLLHHHJJJLLLNNNNNNMMMLLLJJJIIIIIIHHHGGGGGGFFFGGGGGGFFFGGGIIILLLNNNOOOMMMKKKDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGIIIKKKNNNPPPNNNZZZeeexxx{{{qqqiiiaaa^^^\\\[[[\\\]]]]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSRRRQQQPPPOOOOOONNNRRRPPPNNNNNNOOOOOOOOONNNKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDBBB@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999888888888666777888999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===@@@AAACCCEEEHHHJJJLLLMMMMMMOOOTTT]]]eeeqqqssshhhZZZXXXccc~~~zzzhhh___]]]\\\XXXTTTSSSTTTUUUUUUTTTVVVXXX[[[XXXUUUQQQOOOOOOOOOOOONNNPPPSSSUUUUUUSSSPPPOOOOOOKKKMMMNNNLLLIIIHHHIIIKKKHHHLLLMMMJJJKKKOOOSSSRRRMMMIIIFFFFFFJJJMMMNNNMMMGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJKKKKKKKKKJJJIIILLLOOOOOOPPPUUU___gggiiihhhfffbbb]]]ZZZYYYYYYhhheee```YYYSSSQQQRRRTTTUUUaaannnsssuuuyyy|||~~~tttpppooozzzvvvmmmkkkmmmqqqooosss~~~ooo___YYYWWWTTTQQQQQQRRRQQQOOOOOONNNNNNMMMMMMMMMMMMMMMIIIFFFCCCBBBDDDFFFFFFFFFHHHGGGFFFFFFGGGJJJMMMOOOKKKIIIFFFEEEFFFGGGGGGGGGHHHIIIOOOXXXZZZTTTMMMKKKIIIJJJLLLNNNNNNMMMKKKJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHKKKNNNNNNKKKIIIEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFEEEEEEDDDDDDEEEAAABBBCCCEEEFFFFFFEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNXXX```qqq{{{nnniiibbb^^^^^^^^^^^^]]]ZZZZZZ[[[ZZZYYYWWWUUUTTTRRRRRRQQQQQQPPPNNNMMMMMMOOOMMMKKKKKKLLLNNNNNNMMMIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEDDDDDDEEEDDDBBB@@@>>>>>>>>>===============>>>===<<<;;;:::888777777:::::::::999999888888888888888888999999:::::::::;;;;;;;;;<<<===>>>???@@@CCCDDDGGGJJJNNNQQQTTTUUUTTTYYYcccqqq}}}}}}vvvpppfffkkkxxxpppfff^^^\\\[[[XXXTTTUUUUUUTTTSSSRRRSSSWWWZZZVVVSSSOOOMMMMMMNNNNNNMMMPPPSSSWWWWWWSSSOOOMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGKKKLLLIIIHHHKKKMMMLLLJJJGGGEEEGGGLLLPPPPPPNNNCCCDDDDDDEEEDDDDDDCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJOOOPPPPPPPPPPPPRRRVVVYYYTTTXXX]]]aaabbbaaa```______]]]XXXPPPJJJHHHJJJNNNOOO___mmmnnnhhhggghhhiiieeefffkkkuuuyyyqqqnnnnnn}}}rrrsss|||wwwfff___TTTSSSPPPMMMMMMOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLLLLHHHDDDCCCEEEGGGGGGGGGFFFEEEDDDDDDFFFJJJMMMOOOIIIGGGEEEDDDFFFHHHIIIIIIIIIGGGIIIOOOQQQMMMIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHKKKLLLLLLIIIFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFBBBCCCEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJMMMUUU\\\jjjzzzsssjjjdddbbbbbbaaa___[[[[[[[[[[[[YYYWWWUUUTTTQQQQQQQQQPPPOOONNNMMMLLLLLLJJJIIIIIIKKKMMMNNNNNNHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFEEECCCBBBEEEDDDCCCDDDDDDDDDBBB@@@===============>>>>>>>>>;;;;;;:::::::::999999999:::::::::999999888888888:::::::::999999999999888:::;;;<<<===???AAACCCDDDFFFGGGJJJNNNRRRVVVYYY[[[aaaiiixxx~~~{{{yyyxxxwww{{{jjjhhhccc^^^\\\[[[XXXUUUXXXWWWUUURRRPPPQQQUUUXXXVVVSSSOOOMMMMMMNNNNNNNNNOOOSSSXXXXXXTTTNNNKKKIIIHHHGGGFFFGGGIIIJJJIIIHHHHHHKKKKKKGGGEEEGGGHHHFFFHHHEEEDDDGGGMMMQQQQQQNNNAAAAAABBBBBBCCCBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIINNNMMMLLLKKKKKKKKKLLLMMMJJJOOOWWW___eeeggghhhhhhaaa___\\\UUUNNNKKKLLLNNNMMMaaaqqqnnnccc]]][[[ZZZZZZ___gggqqq|||}}}wwwtttsss~~~|||zzzyyy|||~~~jjj^^^\\\TTTSSSQQQNNNMMMNNNOOOPPPNNNLLLKKKLLLMMMMMMLLLKKKHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFHHHJJJMMMOOOIIIIIIIIIHHHHHHHHHIIIIIIFFFFFFFFFHHHJJJKKKKKKIIIMMMNNNOOOOOONNNLLLIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHKKKNNNOOOKKKOOOXXXddduuu|||{{{vvvpppjjjdddbbbddd^^^]]]\\\\\\\\\ZZZVVVSSSSSSQQQNNNNNNPPPPPPMMMKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIJJJIIIIIIHHHFFFFFFGGGFFFEEEEEEEEEDDDAAA???CCCCCCCCCBBBBBB@@@???>>>=========<<<;;;:::888777::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;:::999999999999:::;;;;;;>>>===>>>@@@CCCDDDEEEDDDJJJNNNSSSVVVXXX\\\aaafffjjj|||}}}|||xxxnnndddcccaaa^^^[[[YYYWWWUUUXXXWWWTTTRRRQQQQQQQQQRRRRRRSSSSSSQQQOOONNNPPPQQQPPPPPPPPPOOOOOONNNMMMLLLHHHFFFEEEDDDFFFGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFBBBDDDFFFIIIJJJJJJIIIHHHCCCBBBBBBAAABBBCCCDDDEEECCCEEEEEEEEEDDDEEEGGGIIINNNOOOOOONNNMMMKKKIIIHHHEEEIIIPPPWWW___gggoootttqqqjjj```VVVOOOLLLLLLMMMMMM[[[fffddd]]]XXXSSSNNNQQQZZZdddlllwwwyyyvvv}}}xxxuuusssrrrrrrpppyyytttaaaXXXWWWSSSRRROOOMMMLLLLLLMMMMMMOOONNNMMMNNNPPPPPPOOONNNIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEGGGJJJMMMOOOKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIKKKNNNOOONNNMMMLLLMMMNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGIIIKKKMMMOOOLLLOOOUUU___lll|||~~~~~~~~~{{{zzz|||ssslllkkkeeecccaaa```___^^^[[[XXXWWWUUURRRRRRSSSSSSPPPNNNNNNNNNMMMMMMMMMMMMLLLLLLHHHHHHHHHGGGFFFEEEDDDCCCFFFDDDCCCCCCCCCBBB@@@>>>AAAAAAAAAAAA@@@???>>>>>>>>>>>>?????????>>>======::::::::::::::::::::::::888888999::::::::::::999;;;;;;<<<<<<===>>>???@@@AAAAAABBBEEEHHHKKKLLLMMMOOOTTTZZZ___eeemmmvvv}}}zzzllleeeaaa```]]]ZZZXXXUUUTTTSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIGGGFFFGGGEEEDDDDDDEEEEEEFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFCCCDDDEEEDDDCCCDDDFFFGGGNNNNNNNNNMMMLLLJJJHHHFFFIIIIIIHHHJJJPPP[[[hhhqqqqqqmmmggg___WWWQQQMMMJJJKKKXXXcccbbb]]]ZZZVVVRRRRRRYYYaaahhhrrryyy~~~uuunnnkkkkkkkkklllkkkyyyvvveeeZZZTTTSSSRRRQQQOOOLLLKKKJJJJJJKKKKKKJJJJJJLLLMMMNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIDDDDDDDDDEEEGGGJJJMMMOOONNNMMMLLLJJJIIIIIIIIIIIIKKKKKKKKKMMMOOOPPPPPPNNNKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIHHHHHHFFFEEECCCBBBFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGIIIKKKMMMNNNNNNOOOQQQWWWbbbnnnzzz~~~||||||}}}~~~wwwmmmkkkhhhfffdddaaa]]]ZZZVVVUUUSSSRRRRRRRRRPPPNNNOOOOOOOOOOOONNNNNNMMMMMMJJJJJJIIIGGGFFFDDDCCCBBBCCCBBB@@@@@@@@@@@@>>>======>>>>>>>>>>>>>>>======:::;;;;;;<<<=========<<<999999999999999999999999999999:::;;;;;;;;;;;;:::::::::;;;<<<===???AAABBBCCCDDDEEEHHHKKKOOORRRTTTWWW]]]fffpppzzzlllbbb```]]]\\\YYYVVVTTTRRRPPPPPPOOOOOOOOOOOOOOONNNMMMMMMNNNLLLJJJLLLOOOPPPNNNLLLMMMMMMLLLJJJHHHFFFCCCBBBEEEDDDDDDDDDDDDDDDDDDDDDKKKIIIFFFDDDBBBBBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCDDDEEEDDDCCCCCCEEEGGGMMMMMMMMMKKKIIIGGGEEEDDDGGGEEEBBBAAAEEEOOO\\\dddhhhiiiiiigggbbb[[[SSSOOOKKKVVV```aaa]]]ZZZWWWUUUUUUZZZ___dddmmm}}}~~~~~~tttmmmlllnnnpppqqq|||zzzggg___YYYUUUSSSRRRQQQOOOMMMKKKJJJJJJJJJHHHHHHHHHJJJMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIDDDDDDEEEGGGIIILLLNNNPPPPPPOOOMMMLLLJJJIIIIIIHHHJJJJJJJJJLLLNNNOOONNNMMMKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHFFFCCCAAA@@@CCCCCCCCCDDDEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFDDDDDDEEEIIILLLOOOMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGGGGIIIKKKLLLMMMOOONNNOOOTTT\\\fffooottt|||}}}yyyyyy|||zzzxxxvvvqqqkkkccc]]]UUUUUUTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNOOONNNLLLJJJHHHFFFEEEDDDBBB@@@>>>>>>??????===<<<;;;;;;<<<=========<<<<<<888999::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<======>>>>>>======<<<<<<<<<===???AAABBBCCCFFFHHHJJJLLLPPPUUUZZZ^^^dddmmmzzzvvviiibbbaaa\\\[[[XXXUUUSSSQQQPPPOOOMMMNNNOOOPPPPPPOOOMMMLLLOOOLLLJJJLLLQQQSSSQQQMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDIIIGGGDDDBBBAAABBBCCCEEECCCBBBBBBAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDFFFHHHLLLLLLKKKIIIGGGEEECCCBBB???AAACCCDDDFFFIIINNNQQQXXX\\\bbbggggggddd^^^[[[QQQXXX___```\\\XXXUUUTTTWWW[[[___cccooo}}}zzz~~~|||yyy|||zzzwww{{{kkk```]]]ZZZVVVSSSSSSRRRQQQOOONNNMMMLLLKKKKKKKKKLLLNNNQQQQQQOOONNNIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKNNNOOOQQQQQQPPPNNNLLLJJJIIIHHHHHHIIIHHHIIIKKKMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKHHHFFFCCC@@@???@@@AAAAAABBBDDDFFFHHHIIIGGGFFFEEEDDDCCCCCCBBBCCCEEECCCBBBBBBDDDHHHMMMPPPQQQPPPOOOMMMLLLKKKJJJJJJFFFFFFGGGHHHIIIJJJLLLMMMOOONNNOOOTTT]]]fffmmmooosssuuu}}}yyyiiigggqqq}}}yyyllldddYYYZZZYYYXXXWWWVVVVVVVVVSSSSSSSSSRRRQQQPPPPPPPPPQQQPPPMMMKKKHHHGGGFFFEEECCC@@@>>>>>>??????>>>===;;;<<<<<<============<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>@@@@@@AAABBBDDDFFFHHHIIILLLNNNQQQTTTXXX___gggmmm|||}}}~~~{{{qqqiiicccaaa]]]]]][[[YYYWWWUUUSSSRRROOOOOOPPPQQQQQQPPPOOONNNNNNKKKIIILLLQQQSSSPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEHHHJJJJJJHHHFFFEEEFFFEEEDDDBBB@@@@@@BBBEEEFFFCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCBBBBBBBBBBBBEEEFFFGGGGGGFFFGGGIIIKKKKKKJJJIIIGGGEEEDDDCCCBBB>>>AAAEEEGGGGGGGGGGGGHHHLLLPPPWWW^^^bbbcccbbbaaaWWWZZZ^^^^^^ZZZTTTPPPPPPRRRWWW\\\ccctttzzz}}}yyytttrrrvvv~~~|||ooobbb^^^\\\XXXSSSQQQRRRRRRRRRQQQPPPOOONNNNNNKKKKKKMMMOOOQQQQQQNNNLLLHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPOOOMMMLLLJJJIIIIIIHHHHHHHHHHHHJJJLLLMMMMMMKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNLLLJJJFFFCCC???>>>>>>>>>???AAACCCEEEGGGIIIFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@???@@@BBBGGGKKKNNNSSSRRRPPPNNNLLLKKKJJJJJJEEEEEEFFFHHHIIIJJJKKKLLLNNNMMMPPPWWWbbbjjjnnnooonnnqqqzzzooobbb^^^bbbllltttuuukkkaaabbbaaa^^^[[[XXXWWWXXXWWWWWWVVVVVVUUUTTTSSSSSSQQQPPPMMMJJJHHHGGGFFFFFFEEEBBB@@@???@@@AAAAAA@@@>>>???????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????@@@AAACCCEEEHHHLLLOOOPPPSSSVVV[[[```fffppp{{{}}}~~~rrrnnnggg___]]]``````aaa```^^^[[[WWWUUUPPPPPPQQQPPPPPPOOONNNNNNKKKIIIIIILLLOOOPPPNNNKKKIIIIIIJJJIIIIIIHHHGGGFFFFFFJJJNNNNNNJJJGGGFFFGGGBBBAAA@@@@@@AAABBBDDDFFFBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAAEEEFFFGGGHHHHHHIIIKKKMMMJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDEEEDDDCCCDDDFFFIIIHHHJJJNNNSSSWWWZZZ[[[[[[WWWWWWYYYZZZVVVOOOLLLMMMMMMRRRXXXaaauuujjjooovvv}}}~~~|||xxxsssooommmooottt}}}iiiddd```^^^ZZZSSSPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOKKKKKKLLLNNNPPPOOOLLLIIIHHHGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNOOONNNLLLKKKJJJIIIIIIIIIEEEEEEEEEGGGIIIJJJIIIHHHGGGGGGHHHIIIKKKMMMNNNOOORRRQQQNNNKKKGGGCCC???===<<<<<<>>>@@@BBBEEEGGGIIIGGGFFFDDDBBBAAA@@@??????AAA@@@@@@AAADDDHHHLLLOOORRRQQQOOOMMMJJJIIIHHHGGGDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLQQQZZZfffnnnpppoooooorrrzzz}}}tttpppkkkgggiiinnn~~~zzzsssssspppkkkddd___]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWSSSQQQNNNKKKIIIIIIIIIIIIGGGEEEBBBAAACCCDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???===>>>>>>????????????>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBDDDHHHLLLRRRWWW\\\^^^dddiiiqqqxxx~~~~~~|||~~~vvvqqqmmmddd___```bbbdddffffffddd```[[[XXXPPPOOONNNMMMLLLLLLKKKLLLJJJKKKMMMNNNOOONNNMMMLLLJJJJJJJJJIIIHHHFFFEEEDDDFFFKKKPPPPPPKKKGGGFFFGGGBBBAAAAAAAAAAAAAAABBBCCC???@@@BBBDDDDDDEEEDDDDDDDDDEEEFFFFFFFFFDDDCCCBBBBBBDDDFFFGGGHHHIIILLLOOOIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDBBBAAABBBFFFIIIGGGHHHIIIKKKMMMOOOPPPPPPPPPNNNPPPSSSRRRLLLKKKNNNNNNRRRVVV]]]ooo___eeennnwww}}}~~~~~~|||xxxrrrmmmkkkjjjqqqvvvpppbbbaaaaaa```YYYPPPNNNQQQOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPRRRSSSRRROOOLLLHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMLLLJJJIIIIIIIIIIIIAAAAAAAAACCCEEEFFFEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNSSSRRROOOLLLGGGCCC???===;;;;;;===???BBBEEEGGGIIIHHHGGGEEECCCAAA@@@@@@???CCCCCCCCCEEEHHHKKKOOOQQQQQQPPPNNNKKKIIIGGGEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKQQQ\\\hhhooopppmmmoooqqqxxx|||}}}yyytttvvvppp|||ssskkkhhhggg``````___^^^]]]\\\[[[ZZZUUUTTTQQQNNNLLLLLLMMMMMMIIIGGGDDDCCCDDDFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@AAAAAACCCDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGHHHIIIIIIIIIIIIIIIKKKMMMRRRYYY```gggmmmppp{{{}}}{{{{{{{{{{{{}}}ttttttoooeeebbbgggccceeeiiijjjhhhccc]]]YYYOOONNNLLLJJJIIIHHHIIIIIIKKKNNNQQQRRRQQQOOOOOOOOONNNMMMLLLKKKIIIGGGEEECCCEEEKKKPPPPPPLLLGGGFFFGGGBBBBBBBBBAAAAAA@@@@@@@@@===???AAADDDEEEEEEDDDCCCFFFGGGHHHHHHHHHFFFEEEDDD@@@BBBDDDFFFGGGIIIMMMOOOHHHGGGEEEDDDDDDDDDEEEFFFAAACCCEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIFFFHHHNNNOOOKKKKKKOOOUUUWWWWWWZZZggg^^^```fffrrr~~~}}}wwwsssssstttyyy|||vvvfffaaa```]]]ZZZVVVSSSPPPOOOPPPOOONNNOOOPPPPPPOOOMMMSSSQQQOOOOOOPPPPPPMMMJJJFFFHHHJJJIIIGGGFFFHHHJJJHHHIIIIIIJJJKKKLLLMMMMMMIIIGGGEEEDDDCCCDDDEEEFFF@@@AAAAAAAAA@@@AAADDDGGGEEEEEEFFFGGGHHHJJJJJJKKKPPPOOOLLLIIIFFFDDDBBBAAADDDCCCBBBBBBBBBDDDEEEFFFEEEDDDBBB@@@?????????@@@@@@AAACCCGGGKKKNNNNNNMMMNNNJJJFFFDDDFFFGGGFFFEEEAAAAAABBBCCCFFFJJJMMMNNNQQQRRRSSSWWW^^^fffnnnrrrnnnwwwzzzwwwzzz}}}}}}yyyrrrpppllliiieeeccccccbbb___\\\\\\ZZZWWWUUUTTTSSSQQQOOOMMMIIIFFFFFFGGGIIIHHHFFFFFFGGGGGGGGGGGGGGGIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKMMMLLLKKKIIIIIIJJJPPPOOOMMMMMMMMMNNNPPPQQQTTTYYYbbbkkkttt~~~yyyvvv|||zzzrrrkkkeeecccdddddddddcccccccccbbb___ZZZVVVMMMLLLJJJIIIJJJKKKMMMNNNQQQPPPOOONNNMMMMMMLLLMMMNNNLLLJJJGGGEEEDDDCCCCCCCCCFFFIIIJJJIIIGGGFFFEEEIIIGGGDDDBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIHHHEEEDDDCCCDDDBBBBBBBBBDDDFFFIIILLLNNNFFFEEEDDDDDDDDDFFFGGGHHHEEECCCAAABBBCCCEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCGGGEEEDDDFFFKKKPPPRRRRRR[[[XXXUUUVVV___qqqtttnnnooosss```eeeooo{{{zzzhhh___[[[ZZZXXXUUURRROOOMMMKKKOOONNNNNNNNNOOOOOONNNLLLPPPNNNMMMMMMOOOOOOLLLJJJHHHIIIJJJIIIGGGFFFHHHJJJHHHIIIIIIJJJKKKLLLLLLLLLIIIHHHEEEDDDCCCCCCDDDEEEAAAAAABBBAAA@@@AAACCCFFFGGGGGGHHHIIIJJJKKKLLLLLLOOOMMMKKKHHHEEECCCAAA@@@@@@@@@@@@AAACCCEEEGGGHHHGGGEEEBBB???>>>???@@@BBBEEEEEEFFFIIILLLNNNMMMLLLLLLHHHEEEDDDEEEEEEEEECCCAAAAAABBBDDDFFFJJJMMMOOORRRRRRRRRTTTYYY```gggkkkpppzzz|||vvvsssrrrvvv}}}{{{wwwrrrooommmjjjfffccc```]]]ZZZYYYYYYYYYXXXWWWTTTRRROOOOOOPPPPPPNNNLLLMMMMMMLLLKKKJJJIIIJJJJJJLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSRRRQQQRRRSSSWWWXXXXXXXXXXXX[[[___ccceeekkkuuu{{{yyy|||{{{xxxuuunnnhhhdddbbbbbbbbbdddcccbbbbbbaaa]]]YYYUUULLLLLLJJJJJJJJJKKKMMMNNNPPPOOONNNMMMMMMMMMMMMMMMMMMKKKIIIGGGEEEDDDDDDDDDEEEHHHKKKKKKIIIGGGFFFEEEFFFEEEDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDAAACCCCCCBBB@@@???@@@AAABBBBBBCCCDDDEEEGGGIIIJJJFFFFFFEEEDDDDDDEEEFFFFFFFFFDDDAAAAAACCCEEEFFFEEECCCCCCCCCCCCBBBBBBBBBBBBEEECCCBBBDDDIIINNNPPPPPPZZZXXXTTTSSSYYYfffvvvyyynnnccc___bbbggg|||rrr{{{wwwddd\\\[[[VVVUUUSSSQQQOOOMMMKKKJJJNNNMMMLLLMMMNNNMMMLLLJJJLLLKKKKKKKKKMMMMMMKKKJJJJJJJJJIIIGGGEEEEEEGGGJJJHHHIIIIIIJJJJJJKKKKKKKKKIIIHHHFFFDDDCCCBBBCCCCCC@@@AAAAAAAAA@@@AAACCCFFFJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJHHHEEECCCBBBAAA@@@===>>>???AAADDDGGGIIIKKKHHHEEEBBB??????@@@CCCEEEIIIHHHHHHIIIJJJJJJIIIGGGHHHFFFDDDCCCDDDEEEDDDCCCAAAAAABBBDDDFFFJJJMMMNNNRRRPPPNNNNNNQQQWWW]]]bbbjjjvvv~~~uuuppppppsss{{{~~~xxxssspppjjjgggbbb```````````````[[[YYYWWWWWWVVVUUURRRPPPVVVUUUTTTRRRPPPOOONNNNNNNNNNNNNNNOOOQQQTTTVVVXXX\\\]]]]]]]]][[[[[[]]]___aaadddgggggghhhllluuu||||||xxxxxxxxxrrrooommmiiieeebbb```______cccbbb```___^^^ZZZUUURRRLLLKKKJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNKKKJJJHHHFFFEEEEEEEEEFFFHHHJJJLLLLLLJJJGGGFFFEEEDDDDDDCCCCCCBBBAAA??????AAAAAAAAABBBBBBBBBCCCCCC>>>??????>>>===<<<>>>@@@BBBBBBCCCCCCDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGDDDAAA@@@BBBEEEFFFGGGBBBBBBBBBBBBAAAAAAAAA@@@CCCAAA@@@BBBFFFKKKMMMNNNTTTSSSQQQPPPSSS[[[dddkkkwwwtttlllaaaWWWUUUZZZ```nnn{{{wwweee[[[YYY[[[SSSSSSRRRPPPOOONNNLLLLLLLLLKKKKKKKKKLLLLLLJJJHHHJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIFFFDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFDDDBBBAAAAAAAAA>>>???@@@AAAAAACCCFFFIIINNNMMMLLLJJJIIIIIIIIIIIIFFFFFFEEECCCBBBBBBBBBBBB>>>>>>@@@BBBEEEHHHJJJKKKFFFDDD@@@>>>???CCCGGGJJJJJJHHHGGGFFFFFFEEECCCAAACCCCCCDDDEEEFFFGGGGGGGGGBBBBBBBBBDDDFFFIIIKKKMMMOOOLLLIIIHHHJJJOOOVVVZZZbbbooo}}}{{{xxx{{{wwwpppllljjjiiiiiihhhddddddcccbbb```]]]YYYWWW___]]][[[ZZZZZZYYYXXXWWWVVVVVVWWWYYY\\\___bbbdddjjjjjjkkkkkkjjjkkkmmmpppvvv{{{yyytttxxxppphhhfffdddbbb```___^^^^^^```___]]][[[YYYVVVQQQNNNLLLKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNJJJIIIGGGFFFFFFFFFFFFGGGKKKLLLMMMLLLJJJGGGEEEEEEBBBCCCDDDDDDDDDBBB@@@>>>@@@@@@AAAAAAAAABBBBBBBBB??????@@@???===>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@DDDDDDDDDDDDEEEEEEFFFFFFHHHEEEAAA@@@BBBEEEGGGGGGBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@BBBEEEHHHKKKMMMLLLMMMNNNNNNPPPUUUZZZ___kkkjjjeee\\\SSSQQQVVV\\\dddppptttddd^^^ZZZVVVVVVQQQPPPPPPOOONNNMMMLLLLLLJJJIIIIIIJJJKKKKKKJJJHHHIIIJJJLLLLLLMMMMMMMMMMMMIIIFFFCCCAAABBBCCCEEEFFFIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@<<<>>>@@@AAACCCFFFJJJMMMQQQOOOLLLIIIFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDD@@@AAACCCEEEFFFHHHIIIJJJCCCAAA???>>>@@@EEEJJJNNNKKKIIIFFFEEEDDDCCCAAA???@@@BBBEEEGGGIIIJJJKKKKKKBBBBBBBBBCCCDDDGGGIIIJJJHHHFFFDDDCCCFFFKKKQQQUUU___kkkvvv~~~~~~zzzwwwuuuttttttuuutttrrroookkkiiiggghhhfffeeeeeehhhiiiiiiggghhhhhhiiilllooosssvvvxxxzzz||||||sssrrrzzzpppdddcccbbbaaa___^^^]]]]]]]]][[[YYYWWWUUURRRNNNJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLMMMMMMIIIIIIGGGFFFFFFFFFGGGGGGKKKLLLMMMKKKHHHFFFDDDEEEBBBDDDEEEFFFEEECCCAAA???@@@@@@@@@AAAAAAAAAAAABBB@@@AAAAAAAAA@@@@@@AAACCCDDDCCCCCCBBBAAA@@@@@@???BBBCCCDDDEEEGGGHHHHHHIIIGGGEEEBBBAAACCCEEEGGGGGGCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBDDDGGGKKKMMMJJJLLLNNNOOOPPPRRRTTTVVV\\\]]]\\\VVVPPPNNNRRRVVV```kkkyyyxxxaaaZZZ[[[VVVPPPNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLKKKJJJJJJKKKMMMNNNMMMLLLMMMNNNGGGDDDBBBAAACCCDDDEEEEEEIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???===???AAABBBDDDHHHLLLOOOQQQNNNKKKGGGDDDCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCAAABBBDDDEEEFFFGGGGGGGGGBBBAAA??????AAAEEEJJJMMMKKKIIIFFFEEEEEEEEECCCBBB@@@DDDHHHKKKKKKKKKLLLMMMCCCCCCBBBBBBBBBDDDEEEFFFCCCBBBAAABBBEEEJJJOOORRRYYYaaahhhmmmttt||||||~~~}}}}}}{{{yyywwwzzz|||~~~|||pppoooyyy{{{qqqjjjdddcccaaa```^^^]]]\\\\\\[[[YYYWWWUUUSSSQQQMMMJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJIIIGGGFFFFFFFFFGGGGGGIIIJJJKKKIIIFFFDDDCCCDDDCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAACCCCCCAAA@@@@@@AAAEEEDDDCCCAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIIIIFFFEEECCCCCCEEEFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCDDDFFFKKKNNNNNNPPPQQQQQQOOONNNNNNOOORRRUUUVVVSSSOOONNNRRRWWW___hhhtttuuudddXXXXXXYYYRRRMMMNNNKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFGGGIIILLLMMMMMMKKKJJJLLLNNNNNNLLLKKKLLLNNNFFFDDDBBBCCCFFFGGGGGGFFFIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDEEEHHHLLLOOONNNLLLIIIFFFDDDDDDEEEFFFMMMKKKIIIFFFCCCAAA@@@@@@???@@@BBBDDDEEEFFFFFFFFFDDDBBBAAA@@@AAACCCFFFHHHIIIFFFDDDCCCDDDEEEEEEDDDCCCGGGKKKMMMLLLJJJIIIJJJDDDCCCBBBAAA@@@AAAAAABBBAAAAAAAAABBBEEEIIIMMMOOOQQQVVV[[[```iiiwwwxxxuuuyyy~~~vvvrrr}}}rrrkkkdddeeeccc```^^^\\\[[[[[[[[[[[[YYYWWWUUUTTTRRROOOMMMJJJKKKKKKLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJKKKIIIHHHFFFEEEEEEFFFFFFGGGHHHHHHFFFDDDBBBBBBCCCBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAACCCFFFFFFDDDBBBAAA@@@GGGEEEBBBAAAAAABBBEEEGGGFFFGGGHHHIIIIIIIIIHHHHHHEEEDDDDDDEEEGGGGGGFFFEEEBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCCCCCCCEEEIIIMMMQQQQQQQQQPPPMMMKKKKKKLLLNNNQQQRRRPPPNNNOOOVVV\\\^^^dddlllvvv|||wwwdddYYYUUUZZZYYYQQQPPPUUULLLLLLKKKJJJJJJIIIHHHHHHFFFEEEFFFIIILLLNNNNNNMMMIIILLLNNNNNNKKKJJJKKKMMMEEEDDDCCCEEEHHHJJJIIIGGGJJJIIIIIIHHHGGGFFFEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@DDDEEEFFFFFFFFFHHHKKKMMMLLLJJJGGGEEEEEEFFFHHHJJJRRRPPPLLLHHHDDD@@@>>><<<<<<===@@@BBBDDDEEEEEEEEEFFFDDDCCCAAAAAAAAABBBCCCEEECCCAAAAAABBBDDDDDDCCCEEEIIIMMMNNNKKKHHHFFFFFFEEEDDDBBB@@@?????????@@@AAAAAABBBDDDFFFIIIKKKMMMOOOSSSWWW^^^lll}}}yyyrrrqqqxxxxxxyyyqqqjjjccceeeccc```\\\ZZZYYYYYYYYY\\\ZZZWWWVVVUUUSSSQQQOOOJJJKKKKKKLLLLLLLLLLLLLLLNNNMMMLLLJJJJJJIIIIIIIIIKKKJJJHHHFFFEEEEEEEEEFFFEEEFFFFFFEEEBBBAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDGGGJJJJJJHHHEEEBBBAAAHHHEEEBBB@@@AAADDDGGGJJJJJJJJJKKKKKKJJJHHHGGGFFFDDDDDDDDDFFFHHHHHHFFFDDDAAAAAAAAA@@@@@@@@@?????????AAABBBBBBBBBDDDHHHLLLOOOPPPOOOMMMKKKJJJKKKLLLJJJKKKLLLJJJHHHLLLUUU]]]\\\aaafffmmm}}}}}}~~~tttmmm___XXXRRROOOQQQSSSQQQOOOKKKJJJJJJJJJIIIHHHHHHHHHDDDDDDFFFHHHKKKNNNQQQRRRJJJHHHGGGIIILLLLLLJJJHHHAAACCCHHHPPPVVVVVVOOOIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIGGGDDDCCCDDDHHHLLLPPPOOOLLLHHHCCCAAAAAABBB===>>>AAACCCCCCCCCBBBAAABBBAAA@@@@@@@@@AAAAAABBB;;;>>>AAAAAAAAACCCKKKQQQTTTRRRQQQPPPOOOMMMJJJHHHIIIHHHFFFDDDAAA@@@??????CCC@@@>>>AAAIIIOOOQQQPPPMMMOOOTTT```tttvvvnnnnnnrrrzzz~~~vvvuuu~~~|||xxx|||mmmdddcccdddiiifffaaaZZZTTTSSSVVV[[[^^^YYYSSSPPPOOONNNLLLJJJKKKLLLNNNPPPOOOLLLLLLNNNUUUNNNIIIIIIIIIHHHIIILLLJJJJJJGGGFFFJJJOOOLLLEEEFFFFFFEEEDDDCCCAAA???>>>@@@???>>>======>>>??????AAABBBCCCBBB@@@@@@BBBCCCLLLKKKIIIGGGFFFDDDDDDCCCEEEGGGEEE@@@>>>BBBFFFGGGIIIIIIIIIIIIGGGFFFDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGHHHFFFDDDAAA@@@?????????CCCBBBAAABBBCCCFFFIIIKKKQQQPPPNNNKKKIIIHHHHHHHHHJJJJJJJJJIIIIIIKKKNNNQQQWWWZZZ___iiirrreeebbb___YYYSSSQQQRRRSSSRRROOOJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHLLLPPPQQQPPPOOOKKKIIIHHHJJJLLLMMMKKKIIIHHHHHHLLLRRRWWWVVVQQQKKKHHHHHHHHHGGGFFFEEEEEEDDDEEEDDDCCCBBBBBBBBBCCCCCCFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGDDDCCCCCCEEEGGGHHHLLLKKKIIIEEEAAA???@@@AAA>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<>>BBBEEEFFFHHHIIIJJJJJJIIIHHHEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDBBB@@@????????????BBBBBBBBBCCCDDDGGGIIIJJJOOOMMMKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHIIILLLNNNPPPVVV```oookkk^^^YYYYYY]]]XXXSSSQQQRRRRRRPPPNNNKKKKKKJJJIIIGGGFFFEEEEEEGGGGGGKKKRRRXXXXXXRRRLLLKKKJJJIIIJJJLLLMMMLLLKKKIIIHHHIIIMMMQQQQQQMMMIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFEEECCCBBBBBBCCCDDDDDDGGGGGGHHHIIIIIIIIIIIIIIIGGGDDDAAABBBEEEFFFEEECCCFFFEEEDDDAAA>>>===>>>@@@?????????>>>??????@@@@@@AAABBBBBBCCCBBBAAA@@@???===@@@CCCFFFJJJQQQZZZaaa___[[[TTTOOOMMMLLLLLLKKKIIIKKKKKKJJJFFFBBB@@@???EEEKKKSSSXXXXXXUUUPPPMMMLLLQQQZZZgggwww{{{sssjjjbbb```ccckkkwwwpppaaaaaajjjsss|||mmm```YYYUUUUUUZZZdddppptttbbbZZZ\\\``````___\\\XXXTTTSSSTTTVVVUUURRROOOMMMMMMNNNNNNMMMIIIQQQXXXXXXSSSMMMMMMNNNVVVOOOJJJIIIIIIGGGGGGJJJIIIOOOSSSQQQOOONNNJJJFFFDDDCCCBBB@@@??????@@@@@@BBBBBBAAAAAAAAAAAABBBBBB???AAACCCDDDDDDFFFIIIKKKKKKJJJGGGEEECCCAAA@@@@@@BBBDDDCCC>>>===AAADDDDDDEEEGGGJJJLLLLLLJJJHHHFFFCCCCCCCCCCCCCCCDDDDDDEEECCCBBBAAA@@@????????????@@@AAABBBCCCEEEGGGHHHHHHKKKJJJHHHGGGFFFFFFGGGGGGEEEGGGHHHHHHGGGGGGHHHJJJIIIQQQ___rrrkkk]]]VVVUUUWWWXXXUUUQQQOOOOOOOOOMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHMMMWWW______VVVMMMLLLKKKKKKKKKLLLLLLLLLLLLHHHGGGGGGIIIKKKLLLKKKIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKFFFCCC@@@BBBFFFGGGDDD@@@AAAAAA@@@>>><<<<<>><<<<<<===>>>???@@@AAACCCCCCCCCAAA>>>===<<<>>>BBBEEEJJJRRRZZZaaaYYYUUUPPPLLLKKKJJJIIIHHHEEEIIIMMMMMMJJJGGGEEEEEELLLVVVbbbgggbbbYYYRRRNNNJJJOOOVVVbbbppp||||||vvvlllfffaaaaaadddjjjuuuoooiiilllrrr{{{{{{nnn```VVVRRRWWW]]]bbbooo~~~uuufff]]]]]]```ZZZZZZYYYWWWUUUSSSRRRRRRPPPNNNLLLKKKLLLMMMOOOPPPOOOXXX___[[[RRRMMMNNNPPPSSSMMMHHHIIIIIIHHHIIIKKKIIIRRRXXXVVVQQQMMMIIIEEECCCBBB@@@>>>>>>???@@@BBB@@@@@@@@@@@@@@@AAAAAAAAA@@@AAACCCDDDDDDEEEHHHKKKHHHFFFDDDBBB@@@>>>======@@@CCCBBB===<<<@@@BBBBBBCCCFFFJJJMMMNNNLLLJJJHHHBBBBBBAAAAAABBBBBBCCCDDDBBBBBBAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHEEEGGGHHHHHHGGGFFFFFFGGGFFFMMMZZZlllsssaaaYYYUUURRRRRRQQQPPPNNNMMMMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGHHHNNNYYYbbbcccZZZRRRMMMMMMLLLKKKJJJJJJKKKLLLIIIHHHGGGHHHKKKMMMNNNNNNJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCEEEGGGIIIKKKLLLLLLFFFBBB@@@CCCGGGHHHDDD????????????>>><<<===@@@CCCEEECCCAAA>>>===>>>???@@@???@@@AAABBBBBB@@@>>><<<;;;===???CCCGGGMMMTTTXXXPPPNNNLLLKKKKKKJJJHHHFFFEEEJJJOOOOOOLLLHHHGGGHHHPPP[[[gggkkkdddYYYPPPLLLJJJMMMRRRZZZgggtttwwwtttgggddddddgggjjjnnnwwwyyywww}}}~~~kkkbbb]]]bbbcccbbbgggqqqwwwkkkbbb^^^^^^WWWVVVVVVUUUTTTSSSQQQPPPMMMLLLKKKKKKKKKLLLOOOQQQVVV___cccZZZPPPOOOQQQSSSOOOJJJGGGIIIJJJIIIJJJMMMHHHRRRYYYWWWPPPKKKHHHEEEAAA@@@???>>>>>>???AAACCC@@@@@@AAAAAABBBBBBBBBBBBAAABBBCCCCCCBBBBBBDDDFFFGGGFFFDDDBBB@@@???>>>>>>???BBBBBB===<<>>===>>>AAADDDIIIGGGEEEBBB@@@@@@AAAAAA===>>>????????????>>>===;;;<<>>>>>???AAABBBCCCBBBCCCDDDEEEEEEFFFEEEEEEBBBBBBCCCBBB@@@@@@AAACCCGGGFFFEEEDDDCCCBBBBBBBBB>>>BBBBBB>>><<>>???>>>======>>>AAADDDHHHFFFDDDAAA???>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>===>>>AAAEEEHHHJJJJJJJJJKKKIIIGGGGGGHHHIIIIIIHHHEEEKKKNNNLLLEEE@@@???AAADDDJJJQQQTTTRRRNNNJJJIIIGGGIIIJJJLLLTTT^^^cccbbb[[[ZZZ]]]aaafffnnn{{{uuueeeccc___^^^dddqqq|||zzz||||||{{{~~~yyywwwxxxxxxsssxxxyyyuuupppnnnkkkfff___XXXWWWUUURRRRRRSSSRRROOOLLLMMMMMMMMMKKKIIIJJJMMMPPPVVV```bbb[[[WWW\\\^^^ZZZPPPJJJHHHIIIJJJHHHHHHJJJIIIOOOQQQLLLHHHGGGEEECCC>>>>>>???@@@AAABBBCCCDDDBBBCCCDDDFFFGGGGGGFFFFFFAAABBBBBBAAA@@@@@@AAACCCEEEDDDCCCCCCBBBBBBCCCCCC>>>BBBBBB>>>===@@@AAA@@@???@@@CCCFFFHHHHHHHHHGGGAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@KKKJJJGGGEEEDDDCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEGGGGGGFFFCCC@@@???@@@AAACCCBBBFFFOOOUUUWWW]]]dddhhhmmmrrrttttttvvvzzz~~~ssshhh^^^TTTRRRSSSQQQQQQRRRMMMOOORRRTTTTTTSSSSSSSSSWWWVVVUUUSSSQQQOOONNNMMMJJJKKKKKKLLLNNNPPPQQQRRRQQQQQQOOOJJJEEECCCDDDGGGFFFFFFEEECCCBBBAAACCCDDDOOONNNLLLIIIGGGDDDBBBAAAAAA@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCC@@@AAAAAA@@@??????@@@BBB>>>>>>>>>===<<<>>>AAACCCCCCBBB@@@>>><<<:::999999::::::::::::;;;===>>>???>>>@@@DDDHHHLLLMMMKKKJJJKKKHHHDDDBBBCCCEEEGGGGGG@@@FFFJJJHHHBBB>>>???CCC@@@CCCHHHLLLMMMLLLLLLLLLBBBDDDEEEGGGMMMUUUWWWUUUWWWUUUVVVZZZ___iii{{{zzzjjjccc\\\[[[dddqqq}}}}}}wwwuuuxxxzzzyyy~~~~~~pppjjjoooxxxxxxhhhiiirrryyysssllljjjjjjhhh```ZZZXXXUUURRRQQQRRRRRROOOLLLMMMNNNNNNLLLIIIIIILLLOOORRR\\\```\\\\\\cccccc\\\RRRLLLIIIJJJJJJGGGEEEGGGJJJMMMMMMHHHEEEFFFEEEBBB===>>>???AAACCCDDDDDDDDD@@@AAACCCDDDEEEEEEEEEDDDAAABBBBBBBBBAAAAAACCCDDDAAA@@@@@@???@@@@@@AAAAAA>>>BBBCCC???>>>@@@BBBAAA>>>@@@BBBDDDEEEFFFFFFFFFBBBBBBAAAAAABBBBBBCCCDDDBBBCCCDDDDDDCCCAAA@@@???PPPNNNJJJGGGEEEDDDEEEEEEBBBAAA@@@@@@@@@AAABBBCCCGGGFFFDDD@@@===<<<>>>@@@CCCBBBEEELLLMMMJJJLLLQQQVVV[[[```bbbeeekkkttt|||qqqnnn___ZZZTTTQQQSSSSSSOOOLLLPPPKKKRRRbbbjjjddd^^^______```___\\\\\\ZZZSSSJJJMMMOOOMMMIIIKKKQQQSSSOOONNNNNNNNNKKKHHHFFFEEEEEEGGGEEEBBB@@@@@@BBBDDDEEEMMMMMMMMMKKKIIIFFFDDDBBBCCCDDDEEEDDDBBBAAABBBCCCGGGDDDAAA@@@@@@AAAAAAAAA:::<<<>>>@@@BBBCCCCCCCCC@@@>>><<<===>>>??????>>>@@@???>>>===============999:::<<<<<<;;;:::;;;<<<@@@AAADDDIIIMMMNNNJJJFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDAAA???@@@AAABBB???===:::FFFLLLKKKNNNUUUSSSJJJFFFEEEEEEEEEFFFIIILLLNNNQQQNNNMMMQQQWWWbbbsssuuuccc\\\^^^dddmmmuuuwww}}}}}}|||uuuqqqtttwwwzzz|||uuusssnnnmmm~~~vvvkkkggggggjjjmmmggg```___aaadddcccaaaWWWUUUQQQNNNMMMMMMOOOQQQNNNLLLJJJHHHGGGHHHIIIJJJRRRRRRWWW^^^```]]][[[]]]YYYWWWTTTQQQNNNLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDD@@@?????????@@@@@@AAABBBBBBCCCEEEFFFEEECCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA???>>><<<<<<<<<===@@@AAACCCEEEGGGIIIIIIIIIDDDCCCBBBAAAAAAAAABBBCCC@@@EEEHHHEEE@@@===AAAFFFTTTPPPLLLIIIGGGEEEBBB@@@@@@????????????@@@BBBCCCFFFEEEBBB@@@>>>>>>??????DDDDDDCCCDDDDDDEEEFFFGGGQQQTTTWWW[[[```fffnnnsss~~~lll```[[[YYYWWWVVVXXXZZZXXXRRRLLLPPPMMMTTTeeelllfff```___jjjlllllliiieeeaaaYYYQQQIIILLLKKKIIILLLSSSUUURRROOOOOONNNLLLIIIGGGGGGHHHMMMJJJFFFCCCCCCEEEGGGIIIMMMMMMMMMLLLJJJGGGEEECCCEEEEEEEEEFFFFFFFFFFFFFFFCCCAAA>>>======>>>>>>>>><<<<<<===>>>???BBBDDDEEEAAA???>>>>>>???@@@@@@???>>>>>>===<<<;;;;;;;;;;;;888:::<<<<<<;;;::::::;;;???@@@CCCGGGJJJJJJGGGCCCCCCCCCBBBBBBBBBBBBCCCCCCCCC@@@>>>>>>@@@AAA@@@>>>BBBLLLQQQPPPRRRWWWUUULLLGGGGGGGGGFFFGGGHHHJJJKKKLLLKKKMMMSSSYYYbbbqqq~~~|||uuukkkgggeeefffhhhfffjjjnnnqqqrrruuu{{{~~~}}}~~~{{{vvvtttxxx|||}}}tttnnnuuuzzzhhh```]]]\\\^^^eee```ZZZYYY\\\___^^^\\\YYYWWWSSSOOOMMMMMMNNNOOOLLLJJJIIIGGGFFFGGGHHHIIIQQQOOOPPPUUUWWWWWWYYY]]]ddd```YYYQQQKKKFFFDDDCCCGGGFFFEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@AAAAAABBBBBBDDDDDDEEEEEEDDDCCCCCCCCCAAA@@@@@@?????????@@@@@@========================@@@???>>>===<<<======>>>@@@AAABBBCCCDDDEEEFFFFFFBBBBBBAAA@@@@@@AAABBBCCC@@@CCCEEECCC??????EEEKKKSSSOOOJJJGGGEEECCCAAA??????>>>======>>>???AAABBBDDDCCCAAA@@@???@@@AAABBBCCCCCCCCCBBBCCCCCCDDDEEEGGGIIILLLOOOTTT[[[ccchhhwwwxxxjjj___VVVRRRSSSUUUZZZ```ccc^^^UUUMMMNNNLLLSSSaaahhhbbb\\\\\\ggglllnnnkkkfffaaa\\\UUUNNNOOONNNMMMOOOTTTVVVTTTOOOOOONNNLLLJJJIIIJJJLLLSSSOOOKKKHHHGGGHHHHHHHHHLLLMMMMMMLLLKKKHHHFFFEEEGGGEEEEEEGGGKKKLLLKKKIIIAAA???<<<<<<<<<======<<<>>>===<<<<<<>>>AAADDDFFFCCCAAA@@@@@@AAABBBAAA@@@===<<<;;;:::999999999999888:::======<<<:::999999??????AAADDDFFFEEEBBB@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA???<<<<<<>>>@@@AAA@@@IIIQQQUUUSSSSSSVVVSSSLLLHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGLLLUUU\\\dddppp|||{{{zzzssskkkfff___^^^]]][[[]]]cccjjjpppuuuxxx{{{}}}~~~~~~}}}{{{{{{{{{|||}}}||||||~~~|||vvvsssuuuvvvvvvxxx{{{yyyqqqrrr{{{iii```]]][[[ZZZZZZ]]]YYYUUUUUUXXXZZZZZZXXXZZZWWWSSSPPPMMMMMMMMMNNNIIIHHHGGGFFFFFFGGGHHHHHHPPPLLLJJJMMMOOOQQQWWW]]]jjjdddZZZOOOGGGBBB@@@@@@FFFFFFEEEEEEDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCFFFEEEDDDCCCBBBBBBCCCDDDAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>???@@@@@@AAAAAA@@@??????@@@BBBBBB@@@@@@??????@@@AAABBBCCC@@@BBBBBB@@@>>>AAAJJJQQQQQQNNNIIIEEECCCAAA???>>>===<<<<<<<<<===>>>@@@AAABBBAAA@@@@@@AAABBBDDDEEEBBBBBBAAAAAA@@@AAAAAAAAABBBCCCEEEHHHMMMTTT]]]bbbnnn|||wwwggg```ZZZUUUSSSRRRVVV]]]dddeee```VVVNNNMMMKKKNNNWWW[[[WWWSSSSSSYYY___cccaaa^^^]]]]]][[[YYYXXXUUUSSSSSSTTTRRRPPPNNNNNNMMMKKKIIIIIIKKKMMMTTTRRRPPPOOOPPPNNNJJJGGGMMMMMMMMMMMMLLLJJJHHHGGGFFFDDDCCCGGGMMMOOOMMMIIIBBB@@@>>>>>>?????????>>>>>>>>>>>>???@@@BBBDDDEEEDDDCCCAAAAAABBBCCCBBBAAA;;;:::999888888777777777:::===???@@@>>>;;;::::::??????AAABBBBBBAAA@@@>>>???@@@@@@@@@@@@@@@@@@??????>>><<<;;;<<>>=================================<<<======???@@@AAABBBCCCCCCBBB???=========???@@@??????>>>>>>???AAABBBDDDBBBBBB@@@===<<>><<<<<<;;;;;;<<<>>>@@@AAABBBBBBAAAAAAAAABBBCCCDDDAAA@@@@@@???????????????AAAAAABBBDDDHHHOOOWWW]]]eeetttwwwhhh```ZZZTTTQQQRRRUUUXXX]]]aaaaaa\\\UUUOOONNNLLLKKKMMMNNNLLLKKKLLLQQQWWWZZZXXXWWW[[[^^^___]]]YYYVVVTTTSSSPPPNNNLLLKKKKKKKKKIIIHHHHHHIIIKKKQQQRRRUUU[[[___^^^XXXRRRNNNNNNNNNNNNMMMKKKIIIHHHCCCAAAAAAEEEKKKMMMJJJFFFBBB@@@??????@@@@@@???>>><<<>>>AAACCCEEEDDDDDDCCCEEECCCAAAAAABBBBBBBBBAAA::::::999999888888999999>>>@@@BBBBBB@@@===<<<<<<@@@@@@AAAAAA@@@??????>>>???@@@AAAAAAAAAAAA@@@???>>>===<<<;;;<<<>>>AAADDDNNNPPPPPPNNNLLLKKKHHHDDDCCCDDDFFFHHHHHHGGGEEEDDDDDDDDDIIIQQQ[[[fffvvv~~~{{{yyyooobbb[[[YYYYYYYYY___^^^^^^aaaffflllqqquuuuuuyyy|||xxxuuutttssssss}}}}}}}}}|||{{{yyywwwuuuwwwyyy~~~zzzoooeeeccchhhrrrxxxeee\\\TTTTTTWWWWWWWWWYYYVVVUUUTTTUUUUUUVVVUUUTTTPPPNNNMMMKKKKKKLLLMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEIIIKKKKKKNNNRRRWWWRRRJJJDDDBBBCCCGGGJJJIIIIIIHHHGGGGGGGGGHHHHHHCCCDDDEEEEEEEEEDDDCCCCCCDDDAAA===<<<>>>@@@BBBBBBCCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEECCCBBB???===<<<===>>>?????????>>>>>>???AAABBBDDDEEECCC???<<<<<>>>>>>>>>>>??????@@@>>>>>>??????BBBGGGNNNSSS]]]jjj~~~nnngggbbb^^^YYYRRROOOQQQVVVXXXZZZ[[[ZZZWWWRRROOOPPPNNNLLLKKKJJJIIIIIIJJJMMMQQQRRRPPPQQQVVVYYYYYYUUUQQQOOOPPPPPPLLLJJJJJJHHHIIIJJJIIIGGGFFFGGGHHHLLLOOOVVVaaajjjlllfff___OOOPPPPPPOOONNNKKKIIIHHH@@@???@@@CCCGGGHHHEEEBBB???===<<<===>>>???===<<<;;;>>>BBBEEEFFFEEEBBBAAADDDBBB@@@@@@AAAAAA@@@???;;;;;;::::::;;;;;;<<<<<>>===>>>???@@@AAA@@@>>>===>>>??????@@@AAABBBBBBAAA@@@???>>>>>>>>>======>>>AAADDDNNNOOONNNLLLJJJHHHEEEDDDAAABBBDDDFFFFFFEEECCCBBBDDDCCCFFFMMMUUUaaassszzzvvvxxxqqqsssvvvvvvooojjjeeeaaaXXXWWWUUUWWW[[[```dddeeehhhkkkpppvvv{{{~~~~~~{{{xxxuuusssrrrrrrsssxxxyyyzzz{{{zzzwwwuuusssuuuxxx}}}qqqhhhbbbhhhuuu~~~jjj]]]VVVQQQSSSUUUTTTTTTVVVUUUUUUUUUTTTSSSQQQPPPOOOLLLKKKJJJJJJJJJKKKLLLMMMJJJJJJJJJIIIHHHHHHGGGGGGBBBAAACCCIIIJJJGGGGGGIIIMMMJJJEEEBBBBBBDDDHHHKKKKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDEEEFFFEEEDDDCCCBBBCCC???;;;;;;>>>BBBBBBBBBBBBAAA@@@???????????????????????????????????????>>>???@@@AAACCCCCCCCCCCCAAA@@@???>>>===>>>??????@@@@@@??????@@@AAABBBCCCDDDBBB???<<<<<>>===<<<<<<===>>>???AAABBBCCCAAAAAAAAAAAAAAADDDHHHLLLSSS^^^mmm|||~~~oooccc^^^ZZZZZZYYYTTTRRRTTTSSSTTTVVVVVVTTTRRRPPPOOOMMMNNNNNNMMMKKKJJJJJJIIIHHHKKKMMMNNNQQQUUUUUUQQQOOOJJJIIIMMMNNNJJJHHHJJJGGGIIIKKKKKKHHHFFFEEEEEEHHHIIIOOOZZZdddhhhccc]]]QQQQQQQQQPPPNNNKKKIIIGGG>>>???AAACCCDDDBBB@@@???<<<<<<;;;<<<===>>><<<;;;;;;===???BBBCCCBBBAAA@@@CCCAAA???>>>??????>>>===<<<<<<<<<===>>>???@@@AAADDDEEEDDDAAA>>>===>>>???>>>???@@@>>><<<;;;===@@@>>>???AAABBBBBBAAA???>>>===???@@@@@@>>>>>>AAACCCLLLKKKJJJIIIGGGDDDCCCCCCBBBCCCCCCDDDCCCBBB@@@???BBBAAACCCHHHOOOYYYhhhvvv~~~xxxuuuxxxssswwwzzzqqqnnnkkkiiigggddd```\\\]]]___cccgggmmmrrrvvvyyyyyyyyyzzz{{{|||}}}~~~~~~~~~yyywwwtttrrrpppqqqrrrssstttuuuwwwwwwvvvssspppnnnnnnppptttzzz|||zzzvvvwwwpppfff[[[WWWVVVYYY[[[XXXUUUVVVVVVWWWWWWUUURRROOOMMMKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJJJJIIIGGGFFFDDDDDDBBBAAADDDIIIJJJFFFDDDEEEEEEDDDCCCCCCDDDGGGJJJLLLKKKJJJHHHGGGEEEEEEDDDDDDCCCDDDEEEFFFEEEDDDBBBAAABBB>>>;;;<<>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???=========>>>>>>>>>??????BBBBBBAAA@@@@@@AAABBBCCC@@@???===<<<>>>BBBHHHLLLQQQLLLEEEAAA???>>>>>>===::::::::::::<<<>>>@@@AAACCCCCCBBBAAA@@@>>><<<<<<:::;;;<<<>>>AAADDDFFFHHHHHHHHHHHHGGGEEEEEEGGGHHHIIIRRR]]]hhhpppxxxyyyfff\\\[[[TTTOOOQQQTTTTTTSSSUUUOOOQQQSSSSSSRRRPPPNNNNNNHHHLLLOOOOOONNNLLLJJJHHHFFFJJJNNNRRRXXX\\\XXXQQQOOOIIIHHHMMMMMMIIIGGGIIIGGGIIILLLLLLJJJFFFDDDCCCEEEDDDGGGNNNXXX[[[VVVQQQSSSRRRRRRQQQNNNKKKIIIGGG===@@@CCCCCCBBB???>>>======<<<<<<===>>>>>>===;;;<<<<<<===>>>???@@@@@@@@@BBB@@@>>>===>>>>>>===<<<<<<======>>>@@@AAACCCDDDEEEEEECCC???<<<<<<===???===>>>>>>===::::::===@@@===???@@@AAAAAA@@@???===>>>@@@BBBBBB??????@@@CCCIIIGGGFFFFFFDDDAAA@@@AAADDDDDDCCCBBBAAA???===<<>><<<>>>DDDHHHGGGEEE>>>============>>>>>>???========================>>>>>>???@@@@@@>>>===<<<::::::<<<===>>>>>>>>>>>>DDDCCCBBBAAAAAAAAABBBCCC===<<<<<<===???CCCHHHKKKPPPKKKDDD???======<<<<<<888888888999:::===???@@@AAAAAAAAA@@@???>>>===<<<999:::<<>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>>>>???@@@@@@AAA???<<<;;;<<<======<<<<<<<<<>>>AAADDDHHHKKKLLLIIIFFFCCC@@@@@@???===<<<;;;<<<=========???AAACCC@@@BBBCCCBBB>>>===>>>@@@@@@AAABBBBBB@@@>>>>>>???FFFEEECCCAAA??????>>>???CCCCCCCCCBBBAAA@@@???>>>AAA<<<@@@LLLQQQPPPWWWbbbuuuzzzqqqjjjlllppprrrssstttwww~~~```UUUPPPLLLLLLQQQUUUXXXXXX\\\YYYXXX\\\___```dddjjjmmmooorrruuuuuussspppnnnpppnnnllllllnnntttzzz}}}{{{zzz}}}}}}}}}~~~|||qqqfff^^^^^^______aaafffllllllkkkhhheeeaaa]]][[[VVVTTTWWW^^^bbbcccjjjrrrrrrddd[[[VVVVVVUUUWWWZZZ\\\[[[VVVQQQYYY\\\^^^ZZZSSSLLLKKKLLLLLLKKKJJJHHHGGGGGGJJJLLLJJJKKKKKKGGGCCCAAABBBDDD???BBBEEEHHHIIIHHHFFFDDD???BBBEEEHHHJJJJJJIIIIIIHHHGGGGGGGGGDDD??????BBBAAABBBDDDEEEEEEEEEDDDCCC>>>??????@@@EEEJJJGGGAAA???>>>===<<<<<<<<<<<<<<>>===<<<>>>===<<<;;;;;;;;;;;;;;;===<<<;;;;;;<<<>>>AAABBBFFFEEEDDDCCCAAA???>>>>>>AAA@@@???>>>@@@CCCFFFHHHJJJGGGCCC???<<<;;;;;;;;;===;;;999999;;;???AAAAAA===@@@CCCBBB???<<<;;;<<<:::<<>>============<<<<<<===>>>??????>>>======>>>???@@@BBB@@@??????@@@AAA@@@???>>>???@@@CCCFFFIIIKKKMMMJJJFFFBBB???>>>===<<<;;;;;;===>>>?????????AAACCC@@@BBBCCCBBB@@@>>>???AAABBBBBBAAA???======???AAAFFFEEEBBB@@@?????????@@@BBBBBBBBBBBBAAA@@@???>>>AAA>>>CCCNNNRRRPPPUUU^^^hhhrrrxxxsssqqqpppnnnppptttyyybbbYYYOOOJJJLLLPPPQQQPPPTTTPPPPPPSSSVVVVVVXXX[[[eeehhhllloooooolllhhheeecccbbbaaabbbeeejjjpppssswwwuuurrrrrruuuwwwwwwwww||||||}}}~~~~~~|||yyywwwzzzwwwiii^^^VVVUUUUUUTTTVVVYYY^^^^^^___^^^\\\XXXUUURRRRRRQQQTTT]]]fffrrrooocccZZZUUUTTTSSSRRRRRRTTTVVVVVVSSSQQQVVVYYY[[[XXXRRRLLLKKKLLLIIIJJJJJJJJJIIIIIILLLNNNNNNNNNLLLHHHDDDBBBCCCEEEAAACCCEEEGGGGGGGGGEEEDDDFFFGGGIIILLLMMMKKKHHHEEEHHHEEEEEEEEEBBB>>>>>>BBB@@@AAABBBBBBBBBBBBAAA@@@AAABBBBBBCCCHHHLLLJJJDDD>>>>>>===<<<<<<<<<<<<<<>>>>>===<<>>@@@@@@???>>>@@@CCCFFFHHHHHHFFFBBB???<<<<<<<<<===;;;::::::;;;===??????>>><<<>>>AAAAAA>>>;;;;;;;;;999<<>>@@@AAADDDHHHMMMOOOLLLGGGBBB@@@AAABBBDDDFFFGGGFFFEEEDDDCCCDDDEEEDDDAAA>>>======;;;=========;;;:::;;;======<<<;;;;;;<<<===>>>???@@@???@@@BBBDDDDDDCCCAAAAAABBBCCCDDDFFFHHHJJJKKKKKKGGGAAA===;;;;;;;;;:::;;;===@@@AAAAAA@@@AAABBBAAABBBCCCCCCBBBAAAAAABBBCCCBBB@@@===;;;<<>>===>>>@@@AAA@@@AAAAAABBBAAA@@@>>>>>>@@@@@@FFFOOORRROOOPPPWWWYYYaaaooo~~~}}}{{{yyyuuuqqqsssxxxqqqdddVVVOOORRRUUUUUURRRPPPKKKIIILLLMMMLLLMMMPPPWWWZZZ___bbbbbb___[[[XXXWWWVVVVVVWWWYYY]]]aaadddjjjiiihhhiiilllmmmmmmlllrrrrrrttttttsssqqqooommmnnnxxxyyyjjjXXXPPPJJJJJJLLLMMMOOORRROOOPPPPPPQQQQQQOOONNNMMMPPPVVVbbbqqqppp```XXXTTTSSSTTTOOONNNNNNOOOQQQRRRQQQPPPRRRUUUWWWUUUPPPLLLJJJKKKGGGHHHJJJKKKJJJKKKMMMNNNPPPPPPMMMIIIEEECCCDDDEEECCCDDDDDDDDDDDDDDDDDDDDDIIIIIIKKKNNNQQQOOOJJJEEEEEECCCCCCDDDBBB>>>>>>BBBBBBBBBCCCCCCBBBAAA???>>>BBBCCCCCCCCCGGGLLLIIIDDD============<<<<<<<<<<<<@@@???======>>>???>>>===AAA@@@>>><<<;;;:::;;;;;;888888999:::<<>>>>>@@@BBBEEEFFFFFFDDDAAA???=========>>>::::::;;;<<<>>>>>><<<:::;;;===??????===;;;::::::888<<<@@@BBBBBBAAA@@@@@@;;;===???@@@@@@@@@AAABBBFFFHHHIIIJJJJJJLLLOOORRRSSSWWW```iiillljjjlllqqqwwwlllhhheee___[[[XXXUUUQQQMMMMMMLLLKKKKKKKKKLLLLLLKKKNNNMMMMMMLLLKKKJJJIIIIIIEEEFFFGGGHHHGGGFFFEEEDDDEEEGGGJJJNNNQQQQQQNNNKKKEEEHHHMMMQQQQQQNNNIIIEEEAAAAAAAAA@@@>>>???AAACCCDDDGGGKKKLLLIIIDDD???===@@@AAACCCEEEEEEEEEDDDCCCBBBCCCDDDBBB???===<<<<<<<<<>>>???>>>;;;:::;;;===;;;:::::::::;;;<<<>>>???<<<===???BBBDDDEEEBBB@@@BBBBBBCCCCCCEEEFFFGGGHHHKKKFFF@@@;;;::::::::::::<<<>>>BBBCCCBBBAAA@@@@@@@@@AAACCCDDDDDDCCCCCCCCCBBBBBBAAA>>><<<<<<===???BBB@@@>>><<<;;;===???AAA???@@@AAABBBAAA@@@???>>>???@@@GGGNNNPPPKKKKKKNNNMMMTTT```lllxxx{{{zzz}}}~~~~~~|||qqqeeedddkkkpppmmmhhhZZZRRRLLLLLLMMMKKKLLLNNNPPPRRRVVVXXXXXXVVVSSSQQQPPPPPPOOONNNOOOQQQSSSTTT\\\]]]___aaabbbcccbbbbbbccceeehhhiiihhhgggggggggdddppp}}}{{{jjj\\\QQQKKKFFFFFFJJJNNNPPPRRRPPPOOONNNNNNOOORRRUUUWWW\\\mmmyyyeeeZZZUUUQQQOOOPPPKKKLLLNNNPPPQQQQQQPPPOOOOOOQQQSSSRRRNNNKKKJJJJJJEEEGGGJJJJJJJJJIIIJJJKKKPPPNNNKKKHHHEEEEEEFFFGGGEEEDDDCCCAAAAAAAAABBBCCCEEEEEEGGGMMMRRRSSSOOOJJJBBBBBBDDDGGGEEE@@@???BBBFFFGGGGGGFFFEEECCCAAA???>>>@@@AAA@@@CCCGGGEEE@@@<<<===============<<<<<<@@@???======???@@@@@@???BBB@@@>>>;;;:::999999:::999:::;;;===???AAACCCDDDEEEDDDDDDCCCBBBAAA@@@@@@??????>>>>>>???AAADDDEEEEEEDDDAAA???===<<<<<<===;;;;;;:::;;;======<<<:::<<<===??????>>>===;;;:::999===BBBEEEDDDAAA>>>===999;;;===>>>>>>>>>@@@AAAGGGEEEDDDEEEGGGIIIJJJJJJLLLNNNUUU]]]```aaadddjjjzzzkkkaaa[[[[[[ZZZXXXVVVTTTQQQMMMJJJLLLLLLKKKKKKJJJJJJKKKKKKMMMLLLKKKJJJIIIHHHHHHGGGCCCDDDEEEFFFFFFEEEDDDDDDEEEEEEGGGKKKMMMMMMKKKHHHCCCHHHNNNRRRQQQNNNIIIFFF===>>>>>>===<<<<<>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBB@@@===;;;;;;;;;===@@@CCCAAA===;;;;;;>>>;;;:::::::::;;;<<<>>>???===>>>@@@CCCFFFEEEBBB@@@AAA@@@@@@@@@AAABBBCCCCCCHHHDDD>>>::::::;;;<<<<<<===???BBBCCCBBB@@@?????????@@@BBBDDDEEEEEEEEEDDD>>>@@@AAAAAA>>><<<;;;;;;>>>===;;;::::::<<<>>>@@@===???AAABBBCCCAAA@@@>>>>>>@@@FFFKKKJJJGGGEEEFFFFFFKKKSSS\\\eeeoooyyyuuutttzzz}}}rrrggg[[[WWWUUUSSSSSSUUUUUUVVVXXXYYYXXXUUURRRPPPIIIHHHGGGFFFFFFGGGIIIJJJNNNPPPSSSUUUUUUUUUUUUUUUVVVYYY]]]^^^^^^^^^```bbb```lllxxx|||wwwmmm]]]PPPPPPMMMJJJKKKRRR[[[aaabbbfffccc___^^^```gggooottt|||}}}rrrggg[[[VVVSSSNNNJJJJJJIIIMMMRRRUUUVVVSSSPPPNNNLLLMMMOOOOOOMMMKKKIIIIIIEEEGGGIIIHHHGGGFFFFFFGGGMMMKKKGGGEEEDDDEEEFFFGGGEEEDDDAAA???>>>???AAABBBBBBBBBEEEJJJPPPSSSSSSQQQFFFFFFJJJNNNKKKDDDAAACCCHHHIIIHHHGGGFFFCCCAAA@@@;;;>>>???>>>???BBBAAA<<<;;;<<<======>>>===<<<<<<@@@>>>===>>>@@@AAAAAAAAAAAA???===:::888888999999<<<<<<<<<===???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>???AAABBBCCCEEEDDDBBB???===<<<;;;;;;>>><<<:::999;;;<<<=========>>>???@@@@@@???===;;;;;;???DDDFFFEEEBBB>>>===;;;<<<>>>===<<<===>>>@@@EEECCCAAABBBEEEHHHHHHGGGLLLKKKNNNSSSUUUVVVYYY___pppbbbYYYUUUTTTRRRRRRRRRQQQPPPOOOMMMLLLKKKLLLLLLKKKJJJJJJLLLMMMLLLKKKJJJHHHGGGGGGGGGGGGCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEGGGJJJJJJHHHFFF@@@DDDJJJLLLKKKHHHDDDCCC???@@@AAA@@@??????@@@BBB???@@@@@@???======>>>???=========>>>>>>>>>======???@@@@@@>>><<<;;;;;;<<>>???AAABBBCCCEEEGGGFFFCCC@@@>>>============>>>??????EEEAAA===;;;;;;===>>>???>>>@@@BBBBBB@@@???>>>???>>>>>>@@@CCCFFFGGGEEECCC===???BBBBBB???<<<999888;;;:::::::::;;;<<<>>>???===???AAADDDDDDCCCAAA@@@???AAADDDFFFEEECCCBBBBBBAAADDDJJJNNNSSS[[[dddlllnnnmmmsssuuuooonnnkkkkkkllliiijjjlllkkkggg```XXXTTTIIIGGGEEECCCCCCDDDFFFHHHEEEHHHKKKLLLKKKKKKKKKLLLLLLPPPUUUXXXYYYZZZ^^^bbbgggsss~~~~~~uuuhhhYYYMMMLLLMMMOOOWWWhhh|||jjjbbbZZZUUUUUUTTTPPPLLLLLLIIINNNUUUYYYXXXTTTPPPNNNKKKKKKMMMMMMLLLKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDFFFMMMIIIEEEBBBCCCDDDEEEFFFDDDBBB???======>>>@@@AAABBBCCCEEEIIIMMMSSSXXX[[[UUUSSSTTTTTTOOOGGGCCCDDDFFFFFFFFFEEEDDDAAA???===:::>>>???===>>>@@@???;;;;;;;;;===>>>>>>>>>===<<<@@@>>>===>>>AAABBBCCCBBBBBB???<<<:::888999:::;;;>>>===<<<;;;;;;===???@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA???===<<<<<<;;;???===:::999;;;===???@@@>>>>>>>>>@@@AAA@@@>>>;;;<<<@@@DDDGGGEEEBBB???======>>>>>>===<<<<<<>>>@@@CCCBBBAAABBBDDDGGGHHHHHHKKKGGGGGGJJJLLLLLLNNNSSSlll___WWWQQQOOOPPPOOOOOOOOOOOONNNNNNNNNOOOJJJLLLMMMMMMKKKKKKNNNPPPLLLKKKIIIHHHGGGFFFGGGGGGCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCEEEGGGGGGFFFDDD>>>BBBFFFFFFDDDAAA@@@@@@AAACCCDDDDDDBBBAAABBBBBB===>>>>>>===<<<;;;===>>><<<<<<===>>>???@@@AAAAAA===>>>>>>===;;;:::;;;===???DDDHHHEEE???;;;<<<>>>??????>>>======>>>???@@@DDDDDDDDDEEEEEEDDDAAA>>>;;;;;;;;;;;;;;;<<<======@@@>>><<<<<<>>>@@@AAABBB???@@@AAA@@@>>>===>>>???======???CCCGGGHHHFFFCCC>>>@@@AAA@@@===:::999999999:::;;;<<<===>>>??????===???BBBEEEFFFEEECCCAAAAAACCCDDDBBBAAAAAAAAABBB???CCCFFFGGGHHHMMMUUU[[[bbbcccjjjxxxpppggg[[[WWWRRRMMMJJJJJJKKKMMMIIILLLNNNNNNLLLKKKMMMOOOOOOVVV^^^dddhhhnnnvvv|||}}}lllaaaYYY\\\aaakkkqqqccc\\\VVVSSSUUUUUURRROOOPPPKKKOOOUUUWWWUUURRROOONNNKKKKKKKKKLLLLLLKKKHHHFFFEEEFFFFFFEEEDDDDDDFFFHHHPPPLLLEEEBBBBBBCCCCCCCCCBBB@@@>>>======>>>@@@AAABBBDDDGGGIIIMMMVVVbbbllljjjeee___YYYOOOFFFCCCFFFDDDDDDDDDDDDBBB@@@>>><<<999===???<<<<<<======::::::;;;===>>>???>>>===<<>>>>>???AAACCCDDDCCCCCCAAA===;;;:::;;;===???CCCAAA===:::999:::===???????????????????????????======>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>>>><<<;;;<<<>>>@@@@@@@@@===<<<===???AAA@@@===:::;;;???CCCEEECCCAAA???>>>======>>>===<<<<<<>>>@@@BBBBBBBBBBBBCCCDDDFFFHHHGGGCCCBBBEEEGGGGGGIIIMMMnnn^^^WWWTTTOOOLLLMMMNNNNNNMMMKKKIIIIIIKKKMMMJJJLLLNNNNNNLLLLLLOOORRRLLLKKKIIIGGGFFFFFFGGGGGGCCCCCCCCCCCCDDDDDDEEEEEECCCBBBBBBCCCEEEFFFEEECCC>>>AAADDDDDDAAA??????@@@>>>@@@BBBBBB@@@>>>>>>>>><<<===??????===;;;;;;<<<===>>>???AAACCCEEEFFFGGG<<<<<<===<<<::::::<<<>>>>>>DDDHHHFFF???:::;;;>>>AAA@@@???>>>>>>???@@@@@@EEECCCBBBBBBBBB@@@===;;;:::::::::::::::;;;<<<======<<<;;;===@@@BBBDDDDDD@@@@@@@@@>>><<<<<<===???<<<<<<>>>BBBGGGHHHFFFCCC@@@@@@@@@>>>;;;999999:::999:::<<>>======>>>???@@@???CCCGGGIIINNN[[[mmm{{{zzzqqqeeeZZZNNNEEECCCGGGDDDDDDEEEDDDBBB@@@>>>===777;;;===:::999::::::777999;;;===>>>???>>>===<<>>>>>???BBBDDDDDDDDDDDDBBB???<<<<<<===@@@AAAIIIEEE@@@;;;:::;;;>>>@@@>>>>>>>>>>>>>>>?????????======>>>>>>??????@@@@@@;;;<<<===>>>???@@@AAAAAA;;;;;;<<<>>>AAABBBAAA???<<<;;;;;;===@@@@@@===999:::>>>AAACCCBBB@@@>>>>>>;;;<<<<<<<<<;;;<<>>>>>>>>???CCCCCCBBB@@@===;;;<<<======<<<;;;<<<>>>>>><<<;;;;;;===>>>AAAHHHNNNLLLEEE???;;;777666888;;;;;;;;;???BBBFFFEEEBBB>>>======CCCEEEFFFCCC???===>>>@@@BBBAAA@@@??????@@@AAABBB<<<;;;::::::999999::::::;;;<<<>>>BBBEEEDDDAAA???AAAAAA@@@>>>===;;;::::::999999<<>>>>>>>>>>>===;;;999777999:::<<>>AAADDDFFFFFFEEEEEEGGGDDDAAA>>>======>>>???CCCBBB??????@@@DDDIIILLLRRRWWW___jjjttt|||qqqjjjiiimmmqqqppppppnnniiieeeeeeiiilllxxxttthhhaaa^^^\\\XXXTTTQQQPPPOOONNNMMMLLLOOOQQQPPPNNNKKKJJJJJJHHHIIIIIIJJJIIIIIIHHHHHHHHHJJJKKKIIIEEECCCDDDFFFNNNLLLIIIFFFCCCAAA@@@???CCC@@@<<<;;;<<<>>>?????????EEEKKKNNNRRR^^^rrruuu```PPPHHHFFFDDDCCCBBBCCCCCCDDDBBB@@@>>><<<777777666888:::<<<;;;;;;===;;;:::;;;======<<<;;;AAAAAAAAABBBBBBCCCCCCCCCCCC>>>888777:::>>>AAABBBGGGBBB<<<:::;;;<<<<<<<<>>@@@AAA>>><<<:::;;;>>>???>>><<<:::<<<>>>???===<<<<<<<<<;;;===@@@BBBBBB@@@===;;;>>>??????>>><<<;;;===>>>???@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGzzzhhh___]]]ZZZVVVQQQMMMJJJIIIJJJKKKLLLKKKIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMKKKJJJHHHGGGEEEDDDDDDDDDAAABBBDDDEEEFFFEEEEEEDDDHHHEEEAAAAAABBBCCCBBB@@@@@@AAAAAA@@@???>>>@@@AAADDDDDDDDDAAA???===>>>???>>>???@@@@@@???>>><<<<<<;;;<<<===???FFFLLLKKKFFFBBB???:::999999:::999888@@@EEEJJJIIIDDD???<<<===AAABBBCCCAAA>>>===>>>@@@@@@@@@???>>>>>>>>>>>>>>><<<;;;::::::999999:::::::::;;;>>>CCCFFFGGGEEEBBBAAA@@@???>>>===<<<;;;:::;;;;;;===CCCIIIIIIEEE@@@;;;;;;<<<===<<<;;;:::999::::::<<>>???@@@BBBDDDDDDDDDCCCBBBEEECCC@@@>>>======???@@@CCCAAA??????AAADDDIIIKKKMMMPPPWWW```iiirrryyy}}}rrrfff^^^ZZZYYY\\\XXXTTTQQQPPPOOONNNMMMMMMOOOQQQPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGHHHIIIJJJHHHFFFEEEGGGIIIKKKJJJGGGEEECCCBBBAAAAAA@@@???>>>>>>>>>???AAABBBGGGGGGIIINNNWWWdddsss|||wwwlll\\\NNNFFFDDDDDDDDDCCCCCCDDDDDDCCCAAA???===:::999999:::<<<===<<<;;;:::999999;;;===???>>>===@@@AAAAAAAAABBBBBBBBBBBBBBB>>>:::999;;;???@@@AAADDD@@@;;;:::;;;<<<<<<<<<>>>>>>===<<<<<<;;;<<<<<<:::::::::;;;;;;:::::::::888999:::<<>><<<;;;===???@@@>>>;;;:::<<<======<<<;;;:::;;;;;;===???@@@@@@???===<<<>>>>>>???===;;;;;;<<<>>>@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAABBBCCCEEEGGGHHHrrrcccWWWTTTTTTTTTSSSQQQNNNKKKIIIJJJLLLOOOOOOLLLJJJHHHGGGJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIHHHFFFEEEDDDCCCCCCAAAAAABBBDDDDDDEEEEEEDDDGGGDDDAAA@@@@@@@@@@@@???AAABBBBBBAAA@@@@@@BBBDDDEEEEEEEEECCC@@@??????@@@@@@CCCFFFEEEAAA>>><<<<<<:::<<<<<<===CCCIIIIIIEEEAAA???<<<;;;;;;;;;:::888AAAIIIPPPPPPHHHAAA>>>???>>>??????>>><<<;;;===???===============<<<;;;;;;<<<;;;;;;:::::::::::::::999;;;>>>CCCGGGIIIGGGFFF@@@???>>>===<<<<<<<<<<<<===<<<===AAAEEEGGGDDDAAA888999:::;;;<<<<<<;;;;;;;;;;;;===@@@CCCDDDBBB@@@@@@AAABBBCCCCCCAAA@@@???BBBAAA???======>>>???@@@AAA@@@??????AAADDDHHHJJJIIIJJJNNNUUU]]]gggpppuuuzzzwwwhhh```[[[YYYYYYYYYVVVSSSQQQQQQPPPOOONNNMMMOOOQQQQQQOOOMMMLLLLLLNNNNNNMMMKKKJJJHHHGGGGGGIIIJJJIIIGGGFFFFFFIIIKKKGGGGGGFFFDDDCCCBBBBBBAAA===???AAAAAA@@@AAAEEEIIIPPPKKKHHHMMMZZZhhhpppsssiiicccXXXMMMDDD@@@BBBDDDCCCDDDDDDDDDCCCAAA@@@>>>>>><<<;;;<<<===>>>===<<<888777888;;;>>>@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>;;;;;;===>>>?????????===:::888:::;;;<<<<<<:::;;;;;;;;;<<<<<<======::::::;;;;;;;;;;;;::::::777888:::===AAADDDFFFGGG>>>>>>>>>@@@AAA@@@===;;;:::<<<===<<<;;;999999:::<<<===>>>>>>>>>======<<<======>>><<<;;;:::<<<===???@@@BBBDDDDDDDDDCCCCCCAAAAAAAAABBBCCCEEEHHHIIIsssggg___XXXSSSMMMMMMMMMMMMLLLKKKJJJIIIKKKNNNRRRSSSPPPLLLIIIGGGIIIIIIJJJJJJKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEEEECCCAAA???>>>=========AAABBBCCCBBBAAABBBDDDFFFDDDEEEDDDBBB@@@??????AAABBBGGGKKKIIICCC>>><<<===:::<<<<<<;;;@@@FFFGGGDDD;;;;;;;;;;;;<<<<<<<<<<<<@@@IIIRRRSSSKKKDDDBBBCCC>>>>>>===<<<;;;:::;;;<<<:::;;;<<<===>>>===<<<<<<<<<<<<;;;::::::::::::::::::;;;===BBBFFFGGGFFFDDD???>>>===<<<<<<<<<======>>>===<<<===???@@@???===888999999::::::;;;;;;;;;======>>>AAADDDEEECCCBBB@@@@@@AAAAAAAAA@@@???>>>???>>>===<<<===>>>???@@@@@@??????@@@AAADDDGGGHHHIIIIIIJJJNNNUUU___iiioooqqquuu|||~~~|||~~~mmmeee```\\\YYYYYYTTTRRRPPPPPPQQQRRRQQQQQQMMMOOOPPPPPPOOOMMMMMMNNNOOONNNMMMLLLJJJJJJIIIIIIMMMLLLIIIGGGFFFFFFHHHJJJFFFFFFEEEEEEDDDBBBAAA@@@===@@@BBBAAA@@@BBBIIIPPPUUUNNNIIIMMMXXXcccgggggg```^^^XXXNNNCCC>>>???BBBBBBBBBCCCBBBBBB@@@???>>>???>>>======>>>>>><<<;;;888888999<<>>=========>>>>>>===<<<999888777777888999::::::888999:::<<<===>>>??????;;;;;;::::::::::::;;;;;;666888:::>>>AAACCCEEEFFF>>>???AAABBBBBB@@@===;;;;;;======<<<:::999999:::>>>======<<<<<<<<<<<<<<<<<<<<<===<<<::::::;;;===>>>@@@BBBCCCDDDCCCCCCBBB@@@@@@@@@AAACCCEEEGGGIIIvvvoooeee]]]WWWRRROOONNNLLLKKKIIIGGGGGGGGGIIIJJJJJJMMMQQQRRROOOKKKHHHFFFHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFFFFEEECCC@@@>>>=========@@@AAACCCDDDCCCCCCEEEFFFBBBCCCCCCAAA???===>>>@@@BBBGGGKKKJJJDDD>>>===>>>;;;======;;;>>>BBBDDDAAA999999:::::::::;;;;;;<<<<<>>===<<<;;;:::999888999<<<>>>???@@@??????===<<<;;;;;;::::::;;;;;;;;;;;;===???BBBCCCAAA@@@===<<<;;;;;;;;;<<<>>>???BBB@@@>>><<<<<<;;;:::999::::::::::::::::::::::::?????????AAADDDEEECCCBBB>>>>>>>>>???????????????<<<<<<;;;<<<<<<>>>???@@@>>>>>>???@@@BBBDDDEEEGGGIIIGGGGGGIIIOOOXXXaaafffkkkmmmqqqwww{{{{{{yyynnneeeaaa^^^YYYTTTRRROOONNNMMMOOOQQQSSSSSSRRRLLLNNNOOOOOONNNMMMNNNOOOMMMMMMLLLKKKKKKKKKLLLLLLQQQNNNJJJGGGEEEEEEFFFFFFFFFFFFGGGFFFEEEBBB???>>>???AAAAAA???>>>BBBLLLTTTTTTPPPKKKLLLPPPVVVZZZ[[[\\\]]]YYYPPPDDD======@@@@@@@@@@@@@@@???>>>>>>===???===<<<<<<======;;;:::::::::;;;>>>AAABBBAAA????????????????????????>>><<<===>>>>>>===<<<::::::555666666777777888999999888:::;;;===???@@@@@@@@@;;;:::999999999999:::;;;888999;;;>>>@@@AAABBBBBB???@@@BBBCCCBBB???<<<;;;===>>>>>>===;;;:::;;;<<>>===<<<;;;;;;<<<===;;;<<<<<<<<<::::::<<<>>>===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@BBBDDDFFFGGGyyynnnddd]]]WWWUUUQQQLLLJJJKKKKKKIIIGGGDDDDDDEEEGGGIIIGGGIIILLLLLLIIIGGGEEEDDDFFFGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGIIIHHHFFFCCC???>>>>>>???===@@@DDDFFFEEEEEEEEEEEEAAAAAAAAA???===<<<===???AAADDDGGGFFFBBB???======<<>>CCCDDDBBB@@@@@@@@@?????????@@@AAA@@@<<<999999:::<<<===???@@@AAAAAA===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>??????>>><<<<<<;;;:::::::::<<>><<<;;;::::::;;;;;;::::::::::::;;;<<>>>>>>>>;;;;;;;;;;;;<<<===>>>>>><<<===???@@@BBBCCCDDDEEEEEEDDDCCCDDDHHHNNNUUUYYYccceeehhhkkkqqq|||}}}|||qqqllleee``````]]]WWWQQQOOOLLLKKKKKKMMMPPPQQQQQQQQQKKKLLLNNNMMMMMMMMMNNNPPPMMMLLLKKKJJJJJJKKKLLLMMMRRROOOJJJGGGFFFEEEDDDCCCEEEFFFHHHHHHFFFCCC@@@===@@@AAA@@@>>>>>>CCCKKKRRROOOMMMIIIHHHIIIKKKNNNPPPWWWXXXVVVOOOEEE>>>>>>@@@?????????>>>>>>=========>>><<<;;;;;;<<<<<<;;;999;;;<<<===AAACCCDDDBBBAAA>>>>>>>>>>>>>>>=========:::<<<>>>===;;;999888888444666999999999888999::::::;;;===???@@@@@@??????:::999888777777888999:::999;;;===???@@@@@@@@@@@@???AAACCCCCC@@@===<<<;;;<<<===>>>===;;;;;;===?????????>>>===<<<<<<<<<<<<;;;<<<===<<<;;;;;;===???>>>>>>>>>???@@@@@@AAAAAA@@@?????????@@@BBBCCCEEE~~~pppddd\\\[[[TTTPPPQQQPPPKKKIIIKKKGGGGGGFFFEEEFFFFFFGGGHHHFFFGGGHHHGGGEEEDDDDDDFFFFFFGGGIIIJJJJJJJJJHHHGGGEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAABBBDDDFFFHHHIIIHHHHHHFFFBBB>>>;;;<<<>>>:::>>>DDDGGGGGGFFFDDDDDD@@@AAAAAA???===<<<===???@@@@@@AAAAAAAAA???>>>======AAABBB???===>>>===:::=========:::777777:::===???>>>>>>>>>????????????===>>>@@@DDDGGGFFFAAA===<<<<<<<<<<<<===>>>???@@@======<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>>>>===;;;;;;:::999999:::===???AAAAAAAAA@@@>>><<<:::::::::::::::999:::;;;<<<>>>???CCCBBBAAAAAABBBBBBAAA???>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<======;;;<<<>>>AAABBBCCCDDDDDDBBBAAAAAAAAADDDGGGKKKNNNVVVZZZ___```bbbjjjwww~~~|||{{{uuuooogggaaa\\\\\\[[[UUURRRQQQLLLLLLKKKLLLNNNNNNMMMLLLJJJKKKLLLLLLKKKLLLNNNPPPNNNMMMKKKIIIIIIIIIKKKKKKPPPLLLIIIGGGGGGFFFCCCAAACCCEEEGGGIIIHHHEEEBBB???@@@?????????AAADDDHHHJJJJJJGGGCCCBBBDDDGGGHHHIIINNNNNNMMMIIIDDDAAAAAABBB@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===<<<::::::;;;>>>BBBFFFGGGFFFDDD>>>>>>>>>======<<<<<<<<<999<<<===<<<999666666777666:::===>>><<<;;;;;;===:::;;;===>>>???>>>===<<<999888666555555666888999:::;;;>>>@@@AAAAAAAAA@@@@@@BBBCCCAAA>>>;;;;;;<<<:::;;;<<<;;;:::;;;>>>@@@@@@??????>>>>>>===<<<<<<<<<=========<<<<<<>>>@@@@@@???>>>>>>???@@@BBBDDD@@@???>>>>>>>>>???AAABBBrrrggg```ZZZVVVRRRKKKHHHKKKKKKHHHGGGKKKDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDFFFIIIEEEFFFHHHJJJJJJIIIHHHGGGDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHJJJEEEEEEDDD@@@:::888999;;;888===DDDHHHHHHFFFDDDBBB@@@AAAAAA@@@>>>===>>>??????>>>===>>>???@@@>>>===>>>CCCDDDAAA>>>>>><<<888;;;<<<<<<:::888:::>>>BBBFFFBBB>>>===???BBBBBB@@@;;;===AAAFFFKKKJJJEEE@@@???>>>===;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???>>><<<;;;:::999888:::===@@@BBB<<<<<<===<<<:::999999:::888888999:::<<<>>>AAABBBDDDBBBAAAAAAAAAAAA???>>>AAA@@@>>><<<:::999999888:::::::::;;;;;;<<<<<<<<<:::<<<>>>AAABBBCCCCCCCCCAAAAAAAAABBBCCCEEEGGGHHHIIIPPPWWWXXXWWW\\\hhhsssyyyxxx}}}yyykkkiiijjjbbb[[[VVVUUUTTTQQQOOOQQQNNNMMMLLLLLLLLLLLLIIIGGGIIIJJJKKKKKKKKKKKKNNNPPPPPPNNNLLLIIIHHHHHHIIIIIIMMMJJJGGGGGGHHHGGGDDDAAAAAACCCGGGIIIJJJGGGDDDBBB>>>>>>>>>AAADDDFFFEEEDDDGGGBBB>>>>>>CCCGGGGGGEEEFFFFFFFFFEEECCCCCCDDDEEEAAA@@@??????>>>?????????===<<<;;;<<<===>>>===<<<999:::>>>CCCHHHJJJIIIHHH>>>>>>======<<<<<<<<<;;;999;;;<<<;;;777444555666999===@@@AAA???======???:::;;;===>>>>>><<<:::999888777666444444666777888:::<<>><<<<<<<<<===>>>=========???AAABBBAAA???>>>???AAADDDFFF@@@???>>>======>>>???@@@