BM6P6(@ $$$$$$$$$############"""###############"""!!!!!!"""###%%%%%%%%%###!!! ########################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$######"""""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&%%%###"""""""""######&&&&&&%%%$$$###"""!!!!!!#########"""""""""""""""!!!!!!"""###$$$%%%%%%%%%###$$$$$$"""  !!!"""!!!  !!!"""###&&&''''''((()))&&&%%%$$$$$$######$$$$$$$$$$$$##################&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%########################'''%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""'''''''''&&&&&&%%%%%%%%%$$$######"""######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######(((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''***'''$$$###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###!!!!!!$$$%%%######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%###""" ########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&########################%%%%%%$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%###"""""""""############""""""!!! ###""""""""""""""""""""""""""""""###$$$$$$$$$%%%###$$$$$$"""  """"""""""""!!!!!!"""""""""!!!%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###########################&&&$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((+++)))&&&%%%&&&(((((('''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###"""$$$((()))%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$############$$$%%%%%%###"""!!!########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""########################$$$$$$$$$%%%%%%###!!! !!!###"""######$$$$$$######""""""$$$&&&'''%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&$$$###""""""""""""########################$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((()))***(((&&&%%%&&&((((((''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$''',,,+++&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! $$$$$$$$$#########""""""###$$$$$$%%%$$$$$$############$$$$$$$$$######"""##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$##################""""""######$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$###############$$$%%%%%%$$$"""!!!"""$$$!!!"""###$$$$$$###"""!!!###%%%''''''%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))))))))((('''&&&%%%$$$$$$$$$###########################"""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$###########################$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$###%%%&&&%%%%%%(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''%%%'''******%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$#########""""""""""""###############"""#########$$$$$$$$$##############################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$#########"""""""""###$$$$$$%%%%%%!!!!!!""""""############$$$$$$$$$###############$$$$$$%%%$$$"""!!!###$$$ !!!############!!! ###$$$&&&&&&%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$"""#########$$$$$$$$$%%%"""###$$$%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%########################"""""""""######$$$%%%%%%#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""############"""""""""""""""######$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%#########&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%)))&&&$$$&&&&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######"""""""""########################"""""""""""""""###$$$%%%$$$$$$$$$############"""!!!!!!"""############"""###############$$$$$$$$$########################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%'''&&&%%%###!!!########################"""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""###$$$$$$$$$$$$### !!!!!!"""""""""###!!!!!!!!!"""######$$$$$$##################$$$$$$######$$$###!!!!!!###$$$!!!""""""""""""""""""!!!"""$$$%%%&&&%%%&&&''')))&&&%%%$$$$$$######$$$$$$"""""""""######$$$$$$%%%""""""###$$$&&&''''''(((&&&%%%%%%$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###############$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%)))$$$"""######"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$############"""!!!"""######$$$$$$$$$#########"""######$$$$$$%%%########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&$$$###!!! """"""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!!!!""""""""" !!!!!!"""######$$$$$$"""""""""###$$$$$$$$$%%%!!!"""###"""!!!!!!"""$$$$$$######""""""######$$$$$$%%%&&&&&&%%%%%%''')))&&&%%%$$$$$$######$$$$$$""""""###$$$$$$%%%&&&&&&""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&###########################$$$$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$########################$$$%%%&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&(((((('''&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&###"""%%%%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%########################""""""""""""###$$$%%%%%%$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%######""""""###$$$%%%%%%########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$%%%%%%$$$###$$$$$$################## !!!!!!"""###$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!""""""!!! """###&&&%%%$$$######$$$%%%&&&%%%&&&'''&&&%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$######$$$%%%%%%&&&''''''"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$#########!!!!!!!!!"""###$$$&&&&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%&&&&&&"""###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''###""""""$$$&&&&&&%%%###!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))'''&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$"""###'''(((%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########&&&%%%###"""###%%%(((***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######'''&&&$$$""" """"""""""""##################$$$$$$$$$%%%%%%%%%%%%""" """$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&"""$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$###""""""######$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######(((%%%""""""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%"""!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$#########$$$%%%&&&((()))######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############"""!!!"""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""##################$$$$$$$$$$$$""""""""""""########################$$$$$$$$$%%%$$$""" """$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%(((%%%######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&'''$$$ !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%)))((('''%%%$$$###############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$### !!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########""""""######$$$%%%&&&&&&"""""""""#########$$$$$$"""""""""#########$$$$$$###""" !!!"""$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""""""""""""""""""""###############$$$%%%&&&$$$%%%%%%$$$""""""$$$&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""#########""""""###$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&'''%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%((('''((()))&&&!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$'''))))))'''%%%###&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$###!!!!!!"""""""""#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """#########""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###############$$$$$$$$$###""""""!!!!!! """"""#########$$$$$$$$$!!!""""""""""""#########""""""!!!"""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%$$$###!!!"""%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""""""""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""######%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''%%%&&&)))'''###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((())))))%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((&&&%%%###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###""""""""""""#########$$$%%%%%%$$$$$$######""""""%%%%%%$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$&&&((()))***######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$###############$$$$$$&&&%%%$$$###""" ############$$$$$$$$$$$$!!!""""""""""""#########!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$###!!!"""%%%'''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!$$$#########$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$###############$$$$$$""""""!!!"""###$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&######&&&'''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&!!!"""$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########################################################"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%"""""""""#########$$$$$$ """###$$$###"""###$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""""""""""""""""""""$$$$$$#########$$$$$$%%%$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########"""######$$$%%%###"""!!!!!!"""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((($$$"""$$$&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############"""""""""###############"""""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$!!!"""$$$%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%############$$$$$$$$$%%%"""$$$$$$###""""""$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$########################""""""""""""""""""""""""######"""""""""""""""###############$$$%%%&&&'''((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######""""""###$$$$$$%%%$$$###"""!!!!!!"""$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$"""%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((///(((###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%***)))((('''''''''(((((("""######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""############""""""""""""############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""!!!###%%%'''(((######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&''''''%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ """$$$%%%%%%%%%###"""#########$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&########################""""""""""""""""""""""""##############################""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""%%%%%%###!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$############$$$%%%&&&''')))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######""""""###$$$%%%%%%%%%$$$""" !!!###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""!!!"""###$$$%%%&&&&&&&&&"""%%%((((((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((######$$$%%%&&&&&&'''(((&&&&&&%%%$$$###############$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%'''((()))444,,,&&&%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%((('''%%%$$$######$$$%%%""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!###&&&((()))((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""############!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######"""!!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%############################################################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%%%%&&&((('''%%%######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%""""""""""""""""""""""""'''&&&$$$###"""###$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############"""""""""""""""#########%%%&&&'''%%%###""""""#########$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$###"""#########""""""###$$$%%%%%%((((((''''''''''''&&&&&&%%%%%%#########$$$%%%&&&,,,((($$$"""###$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###### !!!!!!"""######$$$$$$##############################$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$###$$$$$$%%%%%%(((&&&%%%###""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$###!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######""""""######%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$########################&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$######""""""!!!!!!$$$%%%%%%$$$"""!!!!!!"""######$$$$$$$$$######"""""""""#########$$$$$$$$$!!!""""""""""""############%%%''''''%%%########################$$$$$$%%%######$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%000,,,(((&&&&&&&&&%%%###########################%%%%%%%%%%%%%%%$$$######!!!""""""###$$$#########%%%%%%$$$$$$############!!!!!!"""######$$$%%%%%%$$$$$$$$$###############""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$#############################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&###!!!!!!$$$&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$%%%''''''%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((########################$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######!!!!!!"""###############%%%%%%$$$###"""!!! ###$$$$$$###!!! !!!""""""######$$$$$$$$$######!!!!!!"""""""""#########!!!""""""""""""#########$$$%%%''''''%%%$$$$$$$$$############$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&'''&&&%%%$$$######$$$$$$///,,,)))'''&&&&&&%%%$$$$$$$$$###""""""###$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$#########""""""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&""""""######$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&%%%%%%$$$#########$$$&&&&&&%%%$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%'''"""###'''&&&######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((###########################$$$%%%&&&&&&%%%###"""######$$$$$$$$$$$$######!!!!!!"""###############$$$#########""""""!!!!!!###$$$$$$$$$"""!!!!!!###""""""###$$$$$$$$$######""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$&&&((('''&&&$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$###)))'''&&&$$$$$$$$$######'''&&&$$$######$$$&&&'''&&&%%%$$$###"""###$$$%%%%%%%%%&&&''''''''''''&&&###"""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%############$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&#######################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!###$$$$$$$$$'''"""###'''&&&######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$#########%%%%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################"""###%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######!!!!!!"""###############!!!!!!""""""#########$$$###%%%%%%%%%###"""###$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###%%%''''''%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$############"""######$$$'''&&&$$$######$$$&&&'''$$$###"""!!!!!!"""###$$$%%%%%%&&&''''''''''''&&&"""""""""""""""""""""###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''################################################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&!!!!!!"""###$$$&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""" !!!###%%%&&&&&&'''&&&###!!!!!!$$$&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######"""###$$$%%%###!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!"""############### !!!"""###$$$%%%%%%###%%%&&&%%%$$$###$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""############$$$&&&&&&$$$#########$$$%%%&&&&&&&&&%%%###############"""""""""!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$###""""""###$$$$$$"""!!!!!!!!!!!!"""######"""######$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!"""######$$$%%%%%%!!!""""""###%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######!!!!!!"""###############!!!!!!""""""######$$$$$$"""$$$%%%$$$###"""###%%%!!!!!!"""$$$$$$%%%%%%$$$############$$$$$$$$$$$$!!!""""""""""""#########"""###%%%%%%###"""!!!"""$$$%%%&&&'''&&&%%%###"""""""""#####################$$$%%%''''''''''''&&&$$$&&&'''&&&###""""""$$$########################!!!!!!"""###############!!!""""""###$$$#####################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$ !!!!!!"""######$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''%%%$$$""" %%%&&&((('''%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''######$$$$$$$$$$$$######!!!!!!"""###########################""""""""""""!!!"""######"""!!!"""$$$!!!!!!"""$$$$$$%%%%%%%%%""""""""""""###############$$$$$$$$$$$$%%%%%%%%%!!!###%%%$$$###!!!!!!!!!$$$%%%'''''''''%%%###"""######$$$%%%&&&''''''((("""###%%%'''((((((((('''%%%'''(((&&&""" $$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((################################################$$$$$$###########################"""""""""""""""'''&&&&&&%%%$$$###""""""&&&%%%$$$$$$############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$%%%''''''"""###%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!###%%%&&&########################$$$$$$###"""!!!!!!""""""""""""""""""###$$$&&&&&&$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$####################################""""""######$$$%%%!!!"""######""""""###$$$############""""""!!!!!!"""######$$$$$$######"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###%%%'''&&&###"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$###########################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!"""###$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%***)))(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%########################$$$%%%%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######!!!!!!"""###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############""""""###$$$%%%&&&########################$$$$$$###""""""""""""""" !!!"""###$$$$$$###"""""""""""""""#########$$$$$$#################################""""""!!!!!!""""""###$$$"""###$$$$$$$$$$$$$$$%%%$$$$$$#########"""""""""######$$$$$$$$$$$$######$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%&&&$$$"""!!!!!!"""###############&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!###$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$###""""""""""""###""""""""""""###$$$%%%%%%$$$###""""""""""""""""""################################################!!!!!!!!!!!!!!!""""""###"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%%%%%%%$$$"""!!!""""""""""""#########%%%&&&&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""##################$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$$$$######$$$$$$########################$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%&&&&&&######"""""""""""""""###$$$##################$$$########################"""!!!!!!!!!!!!"""######  !!!"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""!!!######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#####################$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((()))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#####################"""""""""########################$$$###############$$$$$$""""""!!!!!!!!!"""#########"""""""""""""""######$$$$$$###""""""###$$$$$$###########################""""""""""""###$$$$$$!!!!!!###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%&&&''''''%%%%%%$$$######$$$$$$%%%###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$!!!"""###$$$%%%&&&&&&&&&''''''&&&%%%$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%""""""###$$$%%%&&&&&&''''''&&&%%%$$$############"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""#########""""""########################$$$############$$$%%%%%%$$$###############$$$$$$"""""""""""""""######$$$%%%$$$###""""""###$$$%%%#######################################$$$$$$%%%$$$""" !!!%%%&&&$$$"""#########$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$############################## !!!###$$$$$$%%%''')))$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""!!!"""""""""######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%""""""###$$$%%%&&&&&&'''((('''%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""############"""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!###$$$$$$$$$$$$###########################$$$#########$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&"""""""""""""""###$$$$$$%%%$$$###!!!!!!###$$$%%%########################"""""""""""""""###$$$$$$%%%""" """&&&'''%%%""""""""""""#########$$$$$$!!!""""""######""""""!!!""""""###$$$$$$###""""""########################!!!$$$$$$""""""%%%'''%%%$$$"""!!! !!!"""###%%%$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###########################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""###%%%&&&&&&%%%%%%########################$$$#########$$$%%%%%%&&&$$$$$$###""""""#########""""""!!!""""""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################!!!!!!!!!!!!!!!"""######$$$!!! $$$&&&$$$ !!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" """$$$###!!! """%%%'''&&&$$$###"""###$$$%%%&&&$$$"""!!!"""$$$&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!!!!"""""""""!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((("""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%''''''&&&%%%$$$""""""!!!$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&&&&$$$###########################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,+++)))'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###""" %%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$((('''%%%$$$###$$$%%%%%%#########$$$%%%%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%&&&$$$"""!!! !!!"""###!!! """############$$$$$$$$$###############$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!########################'''$$$!!!!!!###$$$$$$"""########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""######(((&&&$$$""""""$$$&&&(((&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$&&&((()))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$#########$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---+++'''$$$""""""###%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$$$$###!!! """"""###$$$$$$$$$$$$######$$$###""" """$$$$$$###!!!"""$$$&&&''''''%%%$$$$$$$$$######""""""################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%"""######$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$##################$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""##################&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##################""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!! !!!"""###&&&###!!!"""$$$%%%$$$""""""############$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!######""""""!!!!!! ########################'''$$$!!!!!!###$$$###"""########################%%%%%%$$$$$$############%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%$$$######"""""""""###""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%&&&%%%%%%$$$$$$#########&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$#########""""""###$$$$$$$$$$$$######$$$$$$###""""""$$$%%%%%%###""""""$$$&&&&&&&&&$$$$$$$$$######"""""""""######################################################$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############""""""""""""#########$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((((('''%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$########################""""""##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$"""!!!!!!!!!"""###%%%###!!!"""###$$$######"""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""########################&&&$$$""""""###$$$###"""""""""""""""""""""""""""$$$############"""""""""%%%$$$######"""#########!!!###%%%''''''%%%###!!!!!!!!!""""""###$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$$$$###""""""!!!""""""""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######"""""""""######$$$""""""###$$$$$$$$$$$$###!!!###%%%%%%%%%$$$%%%&&&&&&$$$"""###$$$%%%%%%$$$#########"""""""""""""""###################################################$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$#########"""!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""#########"""!!!!!!""""""###"""""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%########################%%%$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""$$$$$$###############$$$!!!"""%%%&&&&&&%%%"""!!!!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%%%%%%%$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%###$$$######"""""""""######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""""""""#########""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$##################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$!!!""""""""""""##################$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""!!! !!!###$$$""""""###$$$$$$$$$$$$###"""$$$&&&%%%$$$%%%&&&&&&$$$######$$$%%%$$$###""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!"""###$$$$$$$$$""""""$$$#########"""!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############""""""""""""""""""###$$$""""""""""""""""""######%%%%%%%%%$$$$$$$$$%%%&&&""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&###########################$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$###############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$###############"""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$#########$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""""""""#########""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$!!!""""""""""""##################$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!"""###%%%&&&""""""###$$$$$$$$$$$$### ###$$$$$$###$$$$$$%%%$$$###$$$%%%%%%$$$""""""""""""""""""#########################################################$$$$$$%%%%%%%%%$$$#########""""""""""""###$$$$$$###""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########!!!!!!"""############"""##################""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%###"""!!!""""""###"""""""""""""""######""""""""""""############"""###$$$###!!!!!!###$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$########################"""$$$%%%%%%###""""""###"""""""""""""""""""""""""""""""""############$$$#########"""######$$$%%%$$$###"""!!!!!!"""###$$$#####################"""#########$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$################################################""""""###$$$$$$###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$%%%%%%%%%$$$#######################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''(((""""""###$$$$$$$$$$$$###!!!######""""""###$$$$$$######$$$&&&&&&$$$##################$$$$$$$$$################################################$$$%%%%%%%%%%%%$$$###""""""""""""""""""###$$$$$$"""""""""""""""###$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''(((((((((######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""##################!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!!!!############""""""""""""######!!!!!!"""############### !!!"""!!!!!!###"""############$$$$$$$$$$$$$$$$$$###############################################################!!!$$$&&&&&&###!!!"""#######################################$$$$$$%%%%%%######""""""###$$$$$$%%%###"""!!!!!!!!!!!!"""###""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''')))'''%%%"""!!!"""###$$$################################################!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$###"""""""""""""""############"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""###############$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%&&&&&&'''&&&""""""###$$$$$$$$$$$$###"""###$$$###""""""###%%%###"""###$$$&&&'''%%%######$$$$$$$$$%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%$$$###""""""""""""""""""######$$$"""""""""""""""######$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$###############"""!!! """###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$"""!!! """###$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!! """$$$%%%######"""""""""""""""### !!!"""##################%%%&&&%%%""""""$$$'''"""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!$$$&&&&&&###!!!"""#################################$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$&&&((()))+++)))%%%!!! !!!###$$$""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$###""""""""""""""""""#########""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""""""""!!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """###$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%###""""""$$$&&&"""!!!"""$$$''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$###"""###$$$!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###########################$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""###########################$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$&&&(((***)))'''###!!!################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%$$$!!!!!!"""""" !!!###%%%%%%###!!! """"""""""""##################$$$$$$$$$######"""$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######""""""!!!!!! """############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%"""#########$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$###############$$$###"""###%%%&&&&&&$$$######################################################"""!!!!!!"""######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%############$$$%%%%%%&&&&&&%%%###""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%"""""""""###$$$$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!"""""" """###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$#########""""""""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%'''((('''&&&###"""################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$$$$""" !!!"""""""""!!!"""###$$$$$$###"""!!!""""""""""""#############################################""""""""""""!!!"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######"""""""""$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%!!!###$$$$$$######$$$%%%###############$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""""""""#################################$$$############$$$%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###############""""""$$$%%%&&&'''''''''%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&)))******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##########################################"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%!!! """$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$######################################################%%%%%%$$$###"""""""""###########################%%%$$$$$$###$$$$$$%%%%%%################################################"""""""""!!!"""######$$$$$$"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$%%%###""""""""""""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$!!!!!!"""#########""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$'''&&&$$$"""""""""""""""$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%!!!###$$$$$$######$$$%%%""""""######$$$$$$%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$###$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((,,,...,,,'''###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!!"""%%%&&&%%%$$$$$$$$$###############$$$################################################%%%%%%$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%################################################"""""""""""""""######$$$"""!!!!!!"""$$$$$$""" ######""""""""""""######!!!"""""""""############%%%$$$"""!!!!!!###%%%&&&############""""""""""""""""""#########$$$$$$$$$######################## !!!""""""### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$(((&&&$$$"""!!!!!!"""###$$$##################$$$"""""""""#########$$$$$$!!!###$$$$$$######$$$%%%""""""######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%###"""################################################"""###%%%&&&&&&%%%###"""######$$$$$$$$$######"""######$$$$$$$$$$$$############$$$$$$$$$######"""#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!###########################""""""""""""###$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&)))+++)))%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""(((((('''&&&&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$##################""""""###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%###$$$###"""""""""###$$$$$$################################################%%%$$$$$$###""""""######""""""""""""""""""""""""!!!""""""###############################################################!!!"""""""""############!!! !!!""""""!!!######""""""""""""######!!!"""""""""############$$$###"""!!!!!!###%%%&&&%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$$$$######################## !!!""""""### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$'''&&&###!!!!!!!!!"""############$$$$$$#########!!!!!!!!!!!!"""""""""###!!!###$$$$$$######$$$%%%""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$%%%%%%###"""""""""""""""""""""""""""########################"""###%%%&&&&&&%%%###""""""######$$$$$$$$$############$$$$$$$$$$$$######"""######$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%'''&&&%%%%%%&&&&&&%%%############"""######$$$%%%################################################$$$###############$$$$$$######################## !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############""""""  !!!"""!!!""""""""""""""""""""""""""""""""""""###############""""""""""""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!"""#########"""""""""""""""""""""""""""""""""""""""############$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""""""""###$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######!!!###$$$$$$######$$$%%%######$$$$$$%%%%%%&&&&&&&&&$$$###$$$%%%%%%$$$###""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###'''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$########################''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%################################################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$######"""$$$""" !!!"""""""""!!!"""###$$$$$$###"""!!!""""""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$########################################################################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""""""""####################################""""""""""""###$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%###"""######$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&"""!!!!!!"""$$$&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%################################################!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$######"""&&&### !!!###$$$$$$ """###%%%%%%###""" """"""""""""############ !!!"""$$$%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$""""""######$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!###$$$$$$%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################"""!!!!!!"""######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%"""###$$$$$$%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!""""""############################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!######""""""""""""######$$$$$$$$$############"""######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""###$$$$$$$$$#########""""""%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%$$$"""!!! $$$$$$############$$$$$$$$$#########""""""!!!!!!######""""""""""""###### !!!"""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$###############""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###""""""############""""""""""""######$$$#########""""""!!!!!!$$$$$$$$$#########""""""$$$""" """%%%&&&$$$"""%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$$$$%%%&&&&&&(((&&&%%%###""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######""""""""""""######$$$###""" """###$$$######""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###((()))%%%+++000(((+++######,,,...%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$"""!!!###$$$$$$$$$###""" $$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!################################################&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$######""""""######$$$$$$$$$$$$$$$############""""""""""""######$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$###""""""!!!$$$$$$############$$$$$$############"""""""""!!!######""""""""""""#########$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$###############""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!######""""""""""""##################"""""""""!!!$$$$$$$$$#########""""""$$$###"""###$$$%%%$$$###%%%$$$###""""""###$$$%%%###############################################################"""!!!!!!&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""""""""######$$$###"""!!!!!!"""###$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&)))###$$$$$$&&&888IIIKKKBBB111###$$$%%%"""###'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""""""""######""" ######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""######$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$###""""""################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""##################$$$$$$$$$$$$%%%$$$$$$###"""""""""######$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$############""""""""""""$$$$$$############$$$$$$############""""""""""""######""""""""""""######""""""#########"""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###############""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$###"""!!!!!!!!!!!!!!!!!!######""""""""""""##################""""""""""""$$$$$$$$$###############$$$%%%%%%%%%######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""""""""###""""""!!! $$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$######"""######$$$$$$$$$$$$$$$#####################"""""""""######$$$########################""""""############""""""######""""""""""""######$$$###"""!!!!!!"""###$$$######""""""""""""######################################################""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&***###""""""&&&===SSSXXXJJJ555"""""""""###&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$###############"""!!! """##################"""######$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###################################################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!!!!"""###$$$$$$%%%###################################################$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########!!!"""""""""###"""""""""############$$$$$$$$$$$$$$$#############################################"""###$$$%%%&&&%%%$$$###""""""""""""""""""######$$$$$$############$$$$$$#########"""""""""""""""######""""""""""""######!!!"""""""""!!! ######$$$$$$$$$$$$######$$$$$$$$$#####################""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$######""""""""""""###############"""""""""""""""###########################&&&'''&&&###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""############""""""######""""""""""""#########$$$%%%%%%%%%###"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$##################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######""""""""""""######$$$######""""""######$$$$$$######""""""######$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((('''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&"""%%%&&&%%%333???===777+++"""###%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""############""""""######$$$$$$$$$$$$############$$$$$$$$$######"""""""""###$$$$$$$$$######%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$###############$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&######################################################$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""############"""!!!""""""#########$$$$$$$$$#########$$$$$$$$$$$$###########################"""###$$$%%%&&&%%%$$$######""""""!!!""""""###$$$$$$$$$############$$$$$$""""""""""""""""""############""""""""""""######%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$####################################""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$######""""""""""""######""""""""""""""""""##############################"""%%%'''&&&###!!!###&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%$$$###"""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((('''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$###((((((###'''+++###$$$###$$$'''(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&""""""############""""""######$$$$$$$$$$$$######"""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################"""######$$$$$$$$$######################################################""""""$$$%%%%%%$$$""""""########################$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###################################################$$$$$$$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!"""""""""############$$$"""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$""""""""""""##################""""""""""""###############$$$######""""""!!!!!!""""""""""""!!!!!!"""""""""#####################""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!""""""#########""""""""""""######""""""""""""###########################$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$%%%%%%&&&%%%%%%%%%""""""############"""""""""###############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&###&&&&&& %%%)))"""###%%%''''''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%###"""""""""###$$$%%%%%%"""##################"""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################"""##################""""""""""""###############$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""""""""""""""############"""###$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((&&&$$$###"""###$$$%%%$$$$$$############$$$$$$!!!"""""""""##################""""""""""""###### !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""""""""#########$$$######""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""############""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$!!! !!!###%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""###$$$$$$###""""""######""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$$$$""""""#########$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%################################################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""%%%$$$%%%+++%%%''''''&&&$$$$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%"""!!!!!!!!!"""###%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$""""""""""""####################################""""""###$$$$$$$$$$$$$$$######################################################""""""""""""######!!!"""""""""#########$$$$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%############""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''''''''%%%###"""""""""""""""############"""###$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$%%%$$$###"""###$$$&&&''')))(((&&&$$$######$$$%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$######""""""""""""######!!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$######""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$######"""######$$$%%%%%%######""""""""""""######!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$ $$$&&&%%%###$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""""""""""""""$$$$$$##################!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$#########""""""""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###!!!%%%%%%$$$'''%%%$$$"""###''')))'''"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$%%%%%%$$$$$$######""""""###%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$###$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$######'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&%%%%%%$$$#########$$$&&&%%%$$$###""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$######"""!!!!!! """###$$$$$$""""""###$$$"""###$$$%%%&&&%%%$$$$$$""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""""""""%%%%%%%%%$$$$$$#######################################""""""######$$$%%%"""$$$%%%&&&&&&%%%$$$"""!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$###"""!!! """""""""""""""#########!!!"""############$$$$$$$$$#########""""""########################%%%$$$###!!!!!!!!!""""""###"""""""""!!!!!! $$$$$$$$$#########"""""" $$$&&&###"""$$$$$$"""""""""""""""############$$$$$$$$$#########""""""######$$$$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$ """$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$ """###"""!!! !!!######$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&%%%$$$$$$######$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############"""############$$$$$$$$$########################&&&$$$###""""""###$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$"""""""""""""""#########"""###$$$###"""!!!"""$$$!!!"""###$$$$$$$$$######$$$$$$$$$######$$$$$$$$$"""""""""###############""""""###$$$$$$$$$$$$###########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%% !!!###$$$$$$###!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$######""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$#########""""""########################$$$###"""!!!!!!""""""############""""""!!!!!!!!!$$$$$$$$$#########""""""###%%%###"""$$$%%%###""""""""""""############$$$$$$$$$#########""""""######$$$$$$$$$######"""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$###""" !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!"""###"""!!! !!!######$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%$$$$$$######$$$$$$""""""""""""###$$$%%%&&&"""#########$$$%%%%%%%%%$$$############""""""""""""############$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$ !!!!!!"""###$$$$$$$$$"""###$$$###"""!!!"""$$$!!!!!!"""############"""%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""""""""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######################################################################## !!!!!!"""""""""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%% """""""""""" """""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! $$$$$$#########$$$$$$%%%$$$$$$$$$##########################################""""""!!!""""""###$$$###############"""""""""$$$$$$$$$##################%%%###"""$$$%%%###"""""""""#########$$$$$$$$$$$$$$$###############"""######$$$$$$$$$######"""##################"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$&&&$$$""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!"""######!!!!!!"""######$$$%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###""""""""""""!!!""""""###$$$%%%%%%&&&###"""""""""""""""""""""""""""#########$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$##################$$$!!!!!!!!!"""######$$$$$$###$$$%%%$$$###"""###%%%"""""""""###############$$$##################$$$######""""""!!!!!! """"""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$############$$$$$$""""""""""""""""""""""""################################################ !!!!!!""""""##################""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!"""############"""!!!""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%######"""###$$$$$$################################################!!!!!!!!!""""""###$$$$$$$$$$$$##########################################"""&&&((($$$###$$$$$$"""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$######""""""############""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$###############$$$##################$$$########################$$$$$$############$$$$$$%%%###"""###$$$%%%$$$###########################################################################""""""#########$$$$$$$$$!!!"""######"""!!!"""######$$$%%%&&&&&&%%%$$$##################$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$###""""""""""""!!!!!!"""###$$$$$$%%%%%%"""""""""""""""""""""###""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###############$$$$$$#########""""""""""""""""""""""""$$$%%%&&&%%%$$$$$$%%%&&&############$$$$$$%%%%%%$$$##################$$$######""""""!!!!!! """"""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""################################################"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%""""""############""""""###############$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$%%%%%%$$$######"""""""""######################################################!!!!!!""""""##############################$$$$$$########################&&&***+++'''$$$$$$$$$!!!############$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################################################################################################################$$$$$$#################################$$$$$$############$$$$$$"""!!!!!!"""$$$%%%$$$###########################################################################""""""#########$$$$$$$$$"""###$$$###"""!!!"""$$$###$$$%%%&&&&&&&&&%%%$$$######""""""######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$######$$$$$$%%%%%%""""""""""""###$$$%%%&&&!!!"""""""""###$$$$$$$$$"""""""""############$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""#########"""""""""""""""$$$%%%&&&%%%$$$###$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""""""""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################################################################"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$$$$######""""""!!!""""""###$$$%%%&&&&&&""""""######$$$######"""###############$$$$$$$$$########################!!!""""""############""""""""""""##############################$$$$$$$$$'''++++++'''$$$$$$$$$!!!#########$$$$$$$$$$$$%%%###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""##################""""""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################################################################"""""""""###############"""###$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$############$$$$$$!!! !!!"""%%%%%%$$$###########################################################################"""############$$$$$$$$$"""###$$$$$$""""""###$$$######%%%&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%&&&""""""""""""########################$$$$$$%%%%%%"""############$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$"""############$$$$$$$$$############"""""""""""""""######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$"""###$$$$$$""""""###$$$$$$###"""""""""###%%%%%%$$$$$$$$$######$$$$$$$$$"""""""""###############""""""###$$$$$$$$$$$$###################################################"""""""""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%"""""""""!!!!!!"""""""""#######################################$$$$$$$$$#########$$$$$$%%%%%%%%% """$$$&&&&&&&&&$$$###""""""#########$$$$$$$$$########################""""""###$$$######!!!!!!!!!!!!!!!""""""#########""""""#########$$$$$$$$$###'''(((%%%###$$$$$$"""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$$$$######!!!"""""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%########################################################################!!!"""""""""#########$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$############$$$$$$#########$$$&&&&&&$$$"""########################################################################"""############$$$$$$$$$"""###$$$$$$""""""###$$$######%%%&&&'''&&&&&&%%%$$$###"""""""""###%%%&&&%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$###""""""""""""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""######$$$$$$######"""######$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""" """###%%%&&&&&& """###"""!!! !!!"""###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""!!!!!!""""""#########$$$#################################"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$################## !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""%%%((()))(((%%%$$$""""""######$$$$$$$$$$$$########################"""###$$$$$$###"""!!! !!!!!!"""""""""###""""""######$$$$$$$$$$$$$$$&&&###"""$$$%%%#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%&&&'''&&&###!!!""""""""""""""""""""""""################################################"""############$$$$$$$$$"""$$$$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$%%%%%%$$$###""""""######$$$$$$$$$$$$######""""""$$$%%%&&&&&&%%%$$$%%%''' !!!"""###############$$$$$$######$$$$$$%%%&&&"""!!! !!!###%%%''' !!!"""###$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$###"""!!!"""###########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$###!!! !!!###$$$$$$##########################################$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######%%%%%%$$$###""""""#########%%%''''''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%$$$###""""""######"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###"""""""""""""""!!! """""""""###$$$$$$$$$%%%&&&%%%###!!!!!!"""###$$$########################!!!!!!"""###$$$$$$%%%%%%##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%$$$$$$###""""""######$$$$$$$$$$$$#########""""""###$$$$$$"""""""""$$$!!!""""""############"""$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$#########""""""########################$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$%%%$$$###"""###$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$###!!!!!!"""$$$&&&%%%$$$###""""""""""""########################$$$#########""""""""""""%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""############"""!!!!!!!!!!!!!!!###%%%&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%$$$$$$###""""""#####################$$$$$$$$$$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###"""############"""!!! ###############$$$$$$$$$&&&%%%###"""!!!"""###$$$########################!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%$$$######"""#########$$$$$$$$$$$$###############$$$%%%$$$"""!!!!!!"""#########$$$######""""""$$$############$$$%%%%%%###$$$&&&'''&&&%%%"""!!!######$$$$$$$$$$$$$$$###!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$#######################################$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%$$$#########"""########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###%%%&&&%%%$$$###$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########""""""###%%%'''&&&%%%###"""!!!!!! #######################################"""""""""%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""###############"""!!!!!!!!!!!!"""$$$$$$%%%###"""!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""""""""############$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$"""!!!!!!$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######%%%$$$######"""#########$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$$$$############$$$$$$$$$###""""""$$$$$$$$$###############%%%$$$###"""""""""###$$$########################"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""&&&%%%###$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$"""######$$$$$$$$$$$$######"""!!!###############$$$$$$%%%######$$$%%%%%%$$$###"""$$$$$$$$$%%%$$$$$$######!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%######################################################$$$$$$$$$$$$######&&&%%%%%%$$$###""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################!!!"""######""""""$$$&&&&&&%%%$$$###""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$######$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$$$$###############$$$$$$##############################$$$$$$$$$$$$######$$$$$$###############$$$%%%$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""$$$$$$###""""""######$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################&&&%%%######$$$$$$###!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$###############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''(((&&&$$$######$$$$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%""""""!!!!!!"""###%%%&&&$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%################################################"""######$$$$$$#########%%%%%%$$$$$$###"""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$###"""!!!"""$$$########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$###"""###%%%&&&#########"""######$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$##############################$$$$$$$$$$$$######$$$###############$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$####################################$$$$$$%%%%%%%%%########################################################################"""######$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""##################$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""######""" ###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$##################"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$$$$$$$$$$%%%$$$$$$#########""""""""""""###$$$$$$"""!!! !!!###&&&'''$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###############$$$$$$$$$########################!!!"""######$$$#########$$$$$$$$$###"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""######"""!!!"""#################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$&&&""""""""""""###$$$%%%&&&#################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%###""""""""""""###$$$$$$%%%%%%&&&$$$###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$######"""########################$$$$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$#########$$$$$$%%%%%%&&&#######################################$$$$$$$$$########################""""""############""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$###############"""#########$$$$$$$$$$$$########################################################################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###############""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$%%%'''######$$$%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$""""""""""""###$$$$$$%%%######$$$%%%&&&&&&&&&&&&$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""###########################""""""""""""################################################"""############$$$$$$$$$"""###$$$$$$""""""###$$$########################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%##################$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%###"""""""""######$$$%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$$$$"""############$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$############$$$$$$"""######$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$###""""""######""""""#########$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$$$$%%%###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$########################""""""############""""""""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$##################$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''')))***)))(((((()))***"""###$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$###$$$%%%&&&&&&%%%###!!!"""###$$$%%%&&&'''''''''%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!"""###############"""""""""""""""#################################"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%######$$$%%%########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###$$$%%%%%%$$$###"""""""""####################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$&&&(((((('''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""""""############$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$%%%%%%$$$###""""""######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################""""""######$$$$$$$$$$$$########################""""""############""""""!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$########################$$$$$$##########################################%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$###"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$######!!!""""""""""""%%%'''&&&###"""$$$&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$#########""""""!!!!!!########################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################"""$$$%%%$$$"""!!!"""%%%######$$$$$$$$$######"""################################################%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%###"""""""""###$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%$$$###"""!!! ########################!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""&&&%%%###"""""""""######""""""""""""""""""""""""$$$$$$### !!!###$$$$$$######$$$$$$%%%&&&$$$&&&((('''###!!!!!!###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! %%%$$$$$$$$$############ """######$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########"""###############$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$#########""""""########################%%%$$$######""""""######$$$#########""""""""""""########################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$########################$$$%%%'''&&&$$$###%%%&&&######$$$$$$$$$######"""################################################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%###"""""""""###$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""""""""#########$$$$$$$$$%%%%%%############$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!! %%%%%%###"""""""""##############################%%%%%%$$$###!!!!!!$$$&&&$$$$$$######$$$$$$%%%&&&$$$&&&'''&&&###""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$################################################&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!! $$$$$$#########"""""""""&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%(((&&&%%%###""""""###############""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############"""""""""""""""""""""""""""%%%$$$######""""""#####################"""""""""########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""$$$$$$$$$#######################################$$$%%%&&&%%%$$$$$$%%%&&&"""######$$$$$$$$$######################################################$$$############$$$%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############"""""""""""""""#########$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$##############################""""""""""""!!!!!!!!!!!!%%%$$$######"""#################################$$$$$$$$$###""""""%%%'''$$$############$$$%%%%%%###$$$&&&%%%$$$###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!#########""""""""""""!!!&&&$$$###"""!!!!!!"""###&&&$$$"""###&&&'''%%%"""%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$)))'''%%%"""!!!"""###$$$$$$$$$######"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$######""""""######################################################$$$$$$$$$#####################$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################!!!""""""###""""""######""""""###$$$$$$$$$############################################################""""""######$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$############""""""#########$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$!!!""""""""""""############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$###############$$$$$$##########################################!!!"""""""""!!!!!!###%%%###############$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###############""""""""""""!!!###"""!!! !!!"""###$$$&&&$$$"""###&&&'''%%%"""%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$((('''$$$"""""""""###$$$%%%%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#####################$$$$$$$$$######################################################$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################!!!!!!!!!"""############!!!"""###$$$$$$$$$$$$$$$######################################################""""""######$$$%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###########################'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&!!!""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""##################$$$$$$############$$$################################# """###"""""""""###%%%######""""""######$$$%%%""""""###$$$%%%&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$################################################"""""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""""""""###$$$%%%%%%%%%$$$###$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""######$$$$$$######%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############$$$$$$$$$$$$$$$########################"""""""""#####################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""$$$$$$$$$##########################################""""""###%%%&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$################################################$$$############$$$%%%%%%##################"""!!!###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&%%%$$$$$$###"""############$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$############################################################$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%&&&###""""""""""""###$$$$$$######"""$$$&&&&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""######$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!""""""###############%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&%%%""""""#########$$$$$$$$$########################%%%$$$######""""""###############$$$$$$%%%%%%%%%########################!!!"""""""""#########$$$######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$###########################"""!!!"""%%%&&&%%%$$$!!!!!!"""$$$$$$%%%%%%$$$################################################$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$###"""############$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%"""""""""""""""###$$$$$$%%%###"""$$$&&&&&&%%%"""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&"""############$$$$$$$$$###################################################""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$"""!!! """%%%'''&&&###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""$$$%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$!!!!!!"""###############%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%$$$$$$###"""##################$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################!!! ###%%%$$$"""!!!!!!"""$$$$$$%%%%%%%%%################################################%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###"""############$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%&&&''''''#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###!!!!!!""""""""""""""""""######$$$%%%$$$"""$$$&&&&&&$$$"""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%"""############$$$$$$$$$######################################################""""""###$$$%%%%%% !!!#########"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&###$$$((('''""" ###%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######################## !!!"""###$$$$$$###"""%%%%%%%%%$$$$$$#########'''%%%$$$""""""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$###"""""""""###$$$########################%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&'''''''''&&&$$$""""""###$$$%%%########################%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%%%%$$$###""""""######""""""""""""""""""""""""'''&&&$$$#########$$$$$$!!!"""###$$$###"""  """###$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""###%%%''')))***+++$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,+++(((&&&$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########"""""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&######''''''"""!!!###%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################!!!"""###$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$#########%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""$$$''''''&&&%%%$$$$$$###""""""##############################&&&%%%$$$###"""######$$$$$$$$$###""""""""""""""" !!!"""########################""""""###############$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$%%%&&&&&&'''######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''(((***+++***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""%%%$$$$$$######$$$$$$%%%########################%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!!!!"""""""""#########"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$$$$###"""###$$$$$$$$$$$$$$$$$$#########%%%######&&&%%%""""""$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%########################&&&$$$######$$$%%%###"""%%%$$$######"""#################################%%%$$$######"""#########&&&%%%###!!!!!!"""$$$%%%###"""""""""""""""#########""""""!!!!!!""""""#########$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$$$$############"""###$$$%%%'''((()))***)))((('''&&&$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$######"""#########################################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''%%%###!!!$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###""""""!!!########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$$$$###"""###$$$#################################$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&&&&&&&$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!!$$$$$$###############$$$################################################$$$$$$###"""""""""###$$$$$$###"""!!!!!!!!!######""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%'''((())))))''''''&&&%%%$$$######$$$############$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$""""""#########$$$$$$$$$%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################)))((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########"""""""""###############$$$$$$$$$$$$############$$$$$$########################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""########################"""$$$%%%%%%###"""###$$$###########################$$$$$$###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&''''''&&&%%%%%%$$$###############$$$$$$#################################$$$$$$$$$###### !!!"""######"""!!!!!!$$$###"""!!!!!!!!!######""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%$$$######""""""######$$$########################'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$"""###############$$$$$$$$$$$$$$$###%%%%%%###$$$((()))'''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&$$$###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$ """###$$$###!!! ###"""""""""""""""#########""""""!!!!!!""""""#########$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%""""""######$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$"""######$$$$$$$$$$$$%%%%%%%%%&&&###''''''###%%%***,,,)))$$$##################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%""" !!!"""######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%!!!!!!""""""############ !!!"""########################""""""###############$$$$$$$$$$$$######"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$######"""#########$$$$$$$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$%%%&&&'''''''''&&&%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""########################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""###$$$$$$%%%&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$((('''$$$%%%+++---***$$$#########""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''#########$$$$$$%%%%%%%%%'''%%%$$$""""""###%%%&&&''''''&&&&&&&&&%%%%%%%%% !!!###$$$%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$######$$$%%%&&&######$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&$$$##############################!!!$$$$$$"""###%%%(((######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$###"""!!!"""###%%%&&& """###$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$############""""""""""""########################''''''%%%$$$###"""""""""#########"""""""""""""""!!!"""###$$$%%%%%%$$$###################################################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############%%%''''''&&&$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""######$$$$$$$$$%%%########################%%%"""'''%%% ((('''%%%###"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""""""""#########%%%%%%$$$###"""""""""###"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%########################"""###%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%''''''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""######$$$$$$$$$########################)))### $$$&&&$$$ ###"""""""""""""""######""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$######"""##################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$########################$$$$$$#########""""""""""""""""""""""""#################################&&&%%%###$$$%%%%%%$$$""" !!!"""###$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%#########"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######################## !!!###$$$$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$##################""""""""""""""""""#########$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""""""""######################## """%%%%%%$$$###$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$""""""$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$#######################################''''''(((&&&$$$######$$$""""""#########""""""!!!$$$$$$$$$############"""############$$$$$$$$$%%%#########"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""$$$&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$###########################)))'''%%%$$$############!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$######"""##################$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$ !!!""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###!!!"""$$$&&&!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""##############################%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$########################%%%"""!!!###$$$$$$""""""""""""$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""""""""#########%%%%%%$$$###"""""""""###"""""""""######$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$%%%'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$###"""#################################$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""!!!"""############"""!!!%%%%%%%%%$$$"""!!!!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$###$$$&&&%%%$$$######$$$!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######"""###%%%%%%%%%###!!! $$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########$$$%%%%%%&&&$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!!!!"""###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$###!!!  !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###$$$%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$##################$$$"""######$$$$$$$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$######$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!###$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$###""""""!!! !!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!###%%%%%%$$$$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$########################$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&"""###$$$%%%%%%$$$###""""""######$$$$$$#########""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ """$$$$$$$$$###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((((((&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%"""######$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ """$$$$$$######$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######"""###%%%'''(((#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""!!!!!!!!!$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$###&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!###$$$$$$###""""""#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""##################$$$$$$"""###$$$$$$%%%%%%%%%%%%########################$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%(((((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""#########%%%&&&'''(((!!!"""###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$###"""""""""######!!!!!!"""######"""!!!!!!$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%$$$"""!!!!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&%%% !!!###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!###%%%%%%%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$###########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$###%%%%%%$$$""" !!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""###%%%(((***((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''&&&%%%$$$### !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######################## """$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%$$$###$$$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%&&&%%%!!! """$$$%%%%%%%%%###"""%%%$$$$$$######$$$$$$%%%"""###%%%$$$$$$###%%%&&&$$$#########""""""!!!!!!################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!$$$&&&&&&&&&%%%$$$)))'''%%%%%%&&&&&&%%%$$$)))((('''&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%"""!!!"""$$$%%%%%%%%%###"""%%%$$$$$$######$$$$$$%%%!!!###$$$$$$######$$$&&&$$$#########""""""""""""#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''(((''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((((((&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%$$$'''%%%######$$$$$$$$$###'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""###%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$"""!!!"""$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%"""###$$$$$$######$$$%%%###############"""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''((()))'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''%%%%%%'''%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$%%%&&&&&&&&&%%%###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$###$$$&&&########################################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((('''&&&%%%(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$$$$$$$%%%&&&&&&((((((&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&'''######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&###############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%'''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&'''&&&%%%%%%'''))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%###&&&((('''$$$!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&#########$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&$$$$$$%%%&&&'''&&&%%%&&&'''((())))))((('''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$######"""'''(((%%%"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%$$$$$$&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))((('''&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((($$$###"""$$$&&&((()))(((%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))(((&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''(((((()))###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$"""!!!&&&(((&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""$$$&&&((((((&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((((((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""$$$$$$###!!! !!!"""#########$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''%%%$$$###$$$&&&'''&&&%%%$$$%%%'''(((((('''%%%$$$#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%$$$&&&(((+++++++++###$$$$$$%%%&&&(((((()))((((((((('''&&&&&&&&&%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((---+++)))'''&&&&&&((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&((()))******$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%&&&+++///...((("""'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""########################$$$$$$%%%%%%%%%$$$############""""""""""""######""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""#########$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))***)))'''%%%%%%%%%'''((()))((('''((()))***)))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$############$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%(((,,,,,,'''"""'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###########################$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((())))))))))))((((((***)))'''%%%%%%&&&'''(((((('''&&&'''((())))))'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&'''''''''''''''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%((((((&&&"""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&''''''((())))))******&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((()))******)))(((''')))((('''&&&&&&&&&'''((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''************************''''''((()))))))))))))))))))))************))))))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%###"""###&&&'''%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%***((('''%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###$$$%%%%%%%%%%%%$$$$$$#########$$$###"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&''''''(((((()))******''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&((()))++++++)))(((&&&)))(((''''''&&&'''((((((((('''&&&''')))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((%%%%%%&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((()))))))))))))))((())))))******))))))((('''(((((((((((('''''''''''''''''''''''''''''''''***((('''%%%$$$$$$$$$%%%&&&'''((('''&&&%%%&&&((('''''''''(((((((((((()))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%***((('''%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!###%%%&&&%%%%%%%%%$$$$$$#########$$$######$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&((())))))(((&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***%%%&&&&&&'''(((((())))))'''''''''((((((((())))))))))))((((((''''''&&&&&&&&&((()))++++++)))(((&&&(((((('''''''''((((((((()))(((((((((***+++***)))))))))))))))))))))))))))'''(((((((((((((((((('''(((((()))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))'''(((((())))))(((((('''((((((((('''(((((((((((('''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&'''((('''''''''(((((((((((()))((((((((((((((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$''''''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%'''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&'''((())))))***%%%&&&&&&''''''((())))))''''''((((((((()))))))))(((((((((((((((''''''''''''((()))******)))((('''''''''((((((((()))))))))***)))((()))+++,,,+++***))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((())))))***''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''(((((('''''''''((()))***''''''''''''''''''''''''))))))(((''''''''''''(((&&&'''(((((('''&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&'''((())))))&&&''''''(((((()))******'''((((((((())))))))))))'''''''''((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((('''''''''(((***+++''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&((()))((('''&&&''')))%%%&&&&&&&&&''''''''''''###############$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''"""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''***,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))######$$$%%%&&&'''((()))((((((((()))******++++++(((((((((((())))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))''''''((())))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''(((((()))******+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))************)))))))))(((''''''''')))***+++((((((((((((((((((((((((###$$$%%%'''(((''''''&&&'''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%$$$$$$%%%&&&'''%%%$$$)))(((&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&'''((()))'''''''''''''''''''''''')))))))))))))))((((((((()))))))))))))))***+++,,,))))))))))))))))))))))))&&&'''''''''&&&&&&((()))***)))((('''((((((***+++))))))))))))((((((((('''+++++++++++++++***)))(((((())))))))))))*********(((((())))))******+++++++++)))'''%%%%%%''')))+++(((((())))))(((((('''&&&))))))((((((((('''''''''))))))))))))************(((((((((((((((((((((((())))))(((''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%%%%&&&&&&''''''''')))(((&&&###!!!"""&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''((($$$$$$$$$&&&((()))((('''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((()))******+++(((((((((((((((''''''''''''((()))((('''''')))+++))))))(((((((((***+++,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,+++***))))))******+++,,,---......)))***************++++++***)))(((''''''((()))***))))))*********)))(((((())))))))))))))))))((((((************************'''''''''''''''''''''''')))((((((((((((''''''''''''((())))))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''######!!! ###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$###$$$&&&)))******)))%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$###"""%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((''''''((()))******))))))***,,,)))))))))***+++,,,---.........//////////////////............---,,,+++******+++,,,---...000000111,,,,,,++++++++++++++++++************************+++++++++++++++***)))))))))))))))***************++++++++++++++++++++++++''''''''''''''''''''''''(((((()))))))))((('''&&&''')))))))))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%###"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&((()))((('''''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))))))))))))))******))))))))),,,,,,++++++***)))))))))(((***++++++******+++,,,******+++---...000222222222333444555555555444444333333333333222000///............///000000111111///......------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---,,,++++++******************+++++++++++++++++++++************'''''''''''''''''''''''''''(((***+++***)))'''%%%&&&'''(((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%'''&&&%%%###&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''((((((((()))))))))*********++++++,,,,,,+++******+++++++++*********)))))))))+++------,,,+++,,,,,,,,,---///111444666888888;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;:::888777666555555444444333222222222111111111000000/////////...000111222222111000..................------,,,++++++++++++,,,,,,,,,,,,+++++++++******)))))))))((((((((((((((((((((((((''')))***++++++)))'''&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&%%%###!!!"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))((((((((((((((((((((((((((())))))******++++++,,,---.../////////...,,,,,,))))))))))))))))))))))))***,,,//////...------...///111444777:::===>>>???DDDEEEFFFGGGFFFEEECCCBBBDDDDDDCCCBBBAAA???>>>===;;;:::999888777666555444444444333333333333333222333333555555555555333333111222222222222111000000////////////.........---,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))*********)))((('''%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))(((''''''&&&%%%%%%&&&&&&'''&&&%%%&&&''''''%%%###!!!"""$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***++++++************************)))******+++,,,,,,------000111222222222111///...******++++++,,,------------///222333222111000111222444888<<>>===::::::999888777777666666555555555666666666666666777777777888888777777777666666777777666666555444555555444333222111111000///......---,,,,,,++++++*********************************)))))))))(((((('''((())))))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$%%%%%%&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((())))))***''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''')))((((((((((((***,,,---******************************+++,,,------......222333444555444222000///---......///000111222222///222555666555333333333444666:::???CCCFFFGGGHHHEEEFFFGGGGGGFFFCCC@@@>>>@@@@@@@@@???===;;;:::999666666666666555555555555666666777777888888999999999999999999999999999999:::::::::::::::999888888999999888777555444333222111111000///......------+++++++++++++++++++++++++++******)))((()))))))))(((***+++***)))((()))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&$$$$$$"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$************(((&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&''''''''''''&&&&&&######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%$$$$$$%%%&&&(((%%%&&&((()))))))))((('''!!!###&&&***---000111222......,,,+++++++++,,,---///...---------///222333000222444555555444222000333222000///000222444666666666777777777777666666888:::???CCCFFFGGGFFFFFFAAA@@@>>><<<::::::::::::666777777777666444333111555444444333222111111000333333444555666777777888::::::999999:::;;;<<<<<<<<<===============<<<;;;999:::;;;<<<<<<;;;:::999444444555444222///,,,***------------------------,,,+++***)))))))))))))))((()))+++,,,,,,+++***)))++++++******))))))((((((***((('''&&&&&&'''(((***))))))))))))((('''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''((((((((('''%%%%%%'''((()))***)))(((&&&$$$$$$$$$%%%%%%$$$$$$######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&&&&%%%#########$$$%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((''''''((((((((((((((('''$$$%%%'''***---000333444000///---,,,++++++,,,,,,///...---------///111222444666888::::::999888666222111000000111444777999;;;;;;;;;;;;;;;:::999999999;;;>>>AAACCCCCCBBBAAA<<<;;;999888666666666666555555666666555444222222333333222222111111000000111111222333444555666666888888888888999:::;;;<<<:::::::::::::::999888777;;;<<<===???@@@@@@??????<<<<<<<<<;;;999666333111//////......------,,,,,,---,,,+++******)))******((()))+++,,,,,,+++)))(((*********)))))))))))))))***)))'''&&&&&&''')))***))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&'''((((((((('''&&&%%%'''((()))))))))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((()))******&&&&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((('''''''''''''''(((''''''(((***---111444666444333111///...---......000/////////000222444555888:::<<<>>>??????>>>===666555555555777:::<<<>>>@@@@@@??????>>>===;;;;;;:::;;;<<<=========<<<;;;888777666555444444444444333333444444444444333333222222222222222222111111000111111222333444555555888888888888999:::;;;<<<>>>>>>======<<<;;;:::999:::;;;===???@@@AAABBBBBB>>>>>>===<<<:::777555333333333222000///...---,,,......---,,,+++******+++((()))***++++++***)))((())))))))))))************))))))''''''''''''))))))))))))))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''((((((''''''&&&%%%''''''((())))))'''&&&%%%###$$$%%%&&&&&&'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&(((***'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''((((((((((((***)))((('''&&&'''((()))***))))))+++---111555777888666444222111000000111111111222444666888;;;<<<;;;===???AAABBBBBBAAA@@@>>>============???AAACCC@@@@@@@@@???>>><<<;;;:::777888888888888888777777777777666666666666666666333333444444555555555555444555555555555555555555444555555666777888999999:::::::::;;;<<<===>>>???BBBBBBBBBAAA@@@>>>===<<<888999:::;;;<<<<<<======;;;;;;;;;;;;999888666555888888666555333111000///000///...---,,,+++++++++******+++++++++***)))((((((((())))))******++++++))))))(((''''''((()))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!"""###$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))((((((+++***(((''''''((()))***,,,++++++,,,...111555777777555444222222222222333111222444777:::>>>@@@BBBAAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA============<<<;;;999999555555555555666666777777777777888888888888888888666777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<;;;:::999777555444444222111000...---,,,,,,,,,+++++++++++++++***))))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$######$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))***************+++,,,,,,.........///111333666777444333222222222333555666444555777:::>>>@@@CCCDDDHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@???>>>=========;;;;;;<<<<<<<<<<<<;;;;;;888777666666777888:::;;;777888999;;;;;;<<<<<<<<<======<<<<<<===>>>??????BBBBBBBBBBBBBBBAAAAAAAAACCCDDDDDDEEEFFFGGGHHHHHHEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGDDDBBBAAA???===<<<;;;;;;999999999::::::;;;;;;<<<===<<<<<<;;;:::999999888666555333222000/////////---------,,,++++++******))))))))))))************)))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((())))))(((((('''''''''''''''((((((((('''&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((())))))***+++,,,---.........000111222333555666888888555555555666777:::<<<===<<<===???AAACCCDDDEEEFFFKKKKKKIIIHHHFFFDDDBBBAAA??????>>>>>>===<<<<<<<<<;;;<<<===???@@@AAAAAAAAA>>><<<;;;::::::;;;>>>???;;;===>>>@@@AAABBBBBBAAADDDCCCBBBBBBBBBCCCDDDEEEHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJKKKKKKMMMOOOPPPQQQTTTTTTTTTTTTSSSSSSRRRQQQLLLJJJHHHEEEDDDBBBBBBBBB======<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<:::999888666555444333333//////...---,,,,,,,,,,,,*********))))))))))))))))))))))))******)))))))))((())))))*********))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***))))))(((&&&&&&'''((()))***++++++((('''&&&%%%$$$%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%&&&((()))((())),,,...///000//////222333555777888999999999999999:::;;;>>>AAADDDEEEEEEFFFGGGHHHHHHHHHHHHHHHKKKJJJHHHEEECCC@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBDDDFFFGGGGGGCCCBBB???======>>>@@@BBB@@@BBBDDDFFFGGGHHHHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@999999999:::;;;<<<======>>>===;;;999888777666666111000///...---,,,,,,,,,++++++******))))))(((((())))))************))))))((())))))*********))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((( """$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%(((***(((&&&&&&''''''((((((''''''&&&))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((***)))(((&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&((()))'''$$$"""%%%'''$$$$$$$$$%%%%%%&&&&&&&&&+++(((%%%###"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%''''''((((((''''''&&&%%%"""$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&((((((''''''''''''((((((((((((((()))))))))))))))%%%%%%&&&&&&'''(((******............///000111222333333555888;;;===<<<;;;>>>???@@@CCCFFFIIILLLNNNOOONNNKKKIIIFFFDDDCCCCCC===??????>>><<<:::::::::===>>>@@@AAABBBBBBBBBAAABBBDDDGGGJJJLLLLLLIIIGGGHHHEEECCCCCCCCCDDDDDDCCCEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKHHHFFFFFFJJJNNNSSSSSSSSSSSSQQQOOOLLLKKKJJJLLLOOOQQQSSSTTTTTTTTTSSSRRRRRRTTTWWWXXXVVVSSSRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOMMMKKKJJJKKKMMMLLLNNNMMMJJJIIIJJJEEE???>>>===;;;:::999999:::::::::999:::;;;<<<<<<:::888888555111///...///......++++++++++++++++++++++++************+++++++++++++++++++++************)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((('''''''''******))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))'''&&&$$$&&&((()))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&((('''$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))***+++---......///000111222333444555888999;;;>>>AAABBBAAA???EEEEEEFFFHHHIIIJJJKKKKKKFFFEEECCC@@@>>><<<;;;;;;999::::::999888888;;;===>>>???BBBDDDFFFHHHHHHHHHGGGHHHJJJMMMOOOOOOMMMLLLKKKIIIFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMQQQQQQQQQOOONNNPPPTTTXXX_________^^^\\\YYYWWWUUUVVVWWWZZZ\\\]]]]]][[[ZZZZZZZZZ]]]```cccbbb]]]YYYTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMMMMJJJHHHHHHIIIKKKNNNQQQRRRNNNLLLLLLJJJEEEGGGFFFCCCAAA???=========@@@???>>>>>>>>>===;;;999999666333111111111000...///......---,,,++++++***((((((((((((((()))))))))++++++++++++************))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''(((((()))***'''&&&&&&&&&((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$"""!!!!!!###$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######%%%&&&'''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&''''''((((((''''''''')))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&******+++,,,---///111222000222444777999:::;;;;;;???@@@BBBEEEGGGGGGEEEBBBHHHHHHHHHHHHHHHFFFDDDCCC===<<<:::888666555444444444444555555666999>>>BBBCCCDDDGGGJJJLLLNNNPPPPPPMMMNNNOOOQQQQQQQQQPPPOOOOOOMMMLLLLLLNNNPPPPPPPPPOOOOOOQQQSSSUUUXXXZZZ[[[^^^^^^]]][[[[[[]]]aaaeeelllllllllkkkjjjgggeeedddfffgggiiikkkjjjgggcccaaabbbeeeiiinnnpppnnnhhhccc```___]]][[[ZZZXXXXXXXXXTTTTTTSSSQQQOOONNNPPPRRRUUUZZZ\\\XXXSSSRRRQQQNNNJJJIIIFFFCCCAAA@@@@@@@@@EEECCCAAA??????===;;;999:::888555444444333111///222111000///---,,,+++***))))))))))))))))))((((((,,,+++++++++************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''((())))))(((((((((((())))))''''''((((((((((((''''''((((((''''''(((((()))***((('''''''''((((((((('''''''''((((((((((((''''''***)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$!!! $$$&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''(((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((+++,,,---...000333555666777999===@@@CCCDDDDDDDDDFFFGGGHHHIIIJJJHHHDDD@@@AAAAAABBBBBB@@@===:::888777666555444333333333333222444666888;;;???DDDHHHJJJKKKMMMNNNPPPQQQRRRSSSRRRSSSTTTUUUTTTTTTTTTUUUVVVVVVXXX[[[^^^```___]]]YYYZZZ\\\___bbbgggjjjlllooommmjjjgggeeefffiiikkkqqqqqqrrrrrrrrrqqqooonnnoooqqqrrrrrrpppkkkgggccceeeiiinnnsssuuutttqqqnnnnnnmmmkkkhhhfffeeedddddd``````___]]]ZZZYYYZZZ\\\bbbhhhjjjccc[[[WWWUUUTTTIIIHHHGGGEEEEEEEEEFFFFFFIIIHHHFFFEEEDDDBBB???<<<999888666666555444111///222111111000...------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''***)))(((((((((((()))***'''(((((((((((((((((('''''''''&&&&&&''''''((()))(((((((((((('''''''''((('''(((((())))))(((((('''******)))(((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%""" !!!%%%'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******&&&''''''((())))))(((((())))))(((((((((((()))))),,,,,,,,,,,,---------------...///222444777:::;;;@@@BBBFFFIIILLLMMMMMMLLLNNNMMMLLLKKKIIIEEE@@@<<<777888999999888666444222333333333333444444555666555999>>>BBBFFFHHHKKKMMMOOOOOOOOOOOOOOOPPPPPPPPPUUUXXX\\\^^^^^^```ccceeefffhhhlllrrruuuvvvssspppjjjiiijjjkkkmmmpppsssuuuzzzvvvpppjjjgggfffggggggiiijjjlllmmmnnnnnnnnnnnnmmmnnnnnnnnnkkkfffaaa^^^```cccgggkkknnnpppqqqrrrrrrqqqpppnnnmmmlllllllllhhhhhhgggeeebbbaaacccdddnnnsssssskkk```[[[XXXUUUOOONNNLLLKKKJJJJJJKKKLLLMMMMMMNNNOOONNNKKKFFFBBB:::999777777777555222000000000000000000/////////......------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))************))))))''''''((((((((((((((('''((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''))))))''''''''''''))))))'''(((((())))))(((((('''''''''&&&&&&''''''((()))((()))***)))'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&$$$######%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''(((&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&'''(((((())))))))))))***))))))(((((())))))*********+++,,,---......///222333555888;;;>>>AAACCCHHHJJJLLLNNNPPPPPPPPPPPPPPPNNNKKKHHHEEEAAA<<<999222333444555555444444333111222333444666888:::;;;===BBBHHHLLLNNNOOOPPPQQQPPPPPPPPPPPPPPPQQQRRRSSS]]]bbbiiimmmooorrrwwwzzzyyyzzz}}}}}}{{{yyywwwtttsssssstttuuuvvvppphhhaaa^^^]]]\\\\\\YYY[[[]]]___```aaaaaaaaa`````````___\\\YYYVVVTTTTTTWWWYYY\\\^^^bbbgggjjjmmmnnnnnnoooppppppooooookkkllllllkkkjjjjjjmmmooouuuxxxwwwooofffaaa]]]YYYXXXWWWTTTQQQOOONNNNNNNNNPPPSSSWWWZZZYYYSSSJJJDDD???===;;;::::::999666555222222222222222222222222......------,,,,,,++++++,,,,,,,,,,,,++++++++++++************************))))))************))))))''''''((()))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))(((((())))))))))))((((((((((((''''''(((((()))***(((***+++***'''&&&''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&((())))))***************))))))))))))******((()))***,,,...///000111:::;;;===@@@CCCGGGJJJLLLMMMMMMMMMNNNNNNOOOOOOOOOJJJGGGCCC???<<<999666333222222333333444555555666222333555888;;;???BBBDDDGGGJJJNNNPPPQQQQQQRRRSSSRRRSSSTTTVVVYYY\\\```aaajjjqqqxxx}}}}}}~~~}}}||||||{{{zzzxxxwwwuuuqqqmmmkkkjjjjjjkkkfff___WWWQQQOOOPPPPPPOOOJJJKKKMMMNNNOOOOOOOOONNNPPPPPPOOONNNLLLJJJIIIIIIGGGJJJLLLNNNOOORRRWWW[[[^^^```dddhhhjjjkkkjjjjjjeeegggiiijjjlllnnnsssvvvxxx{{{zzzuuuqqqooojjjeeeeeecccaaa^^^\\\[[[ZZZZZZ___dddjjjooonnndddWWWMMMGGGDDDAAA?????????===<<<666666666555555444444444000000//////...------,,,------,,,,,,,,,+++++++++************************((())))))))))))))))))(((''''''((()))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((('''''''''''''''(((((()))))))))))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((()))))))))))))))******+++(((***+++***'''&&&''')))(((((())))))))))))((((((+++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$&&&'''%%%"""!!!###&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''((((((''''''&&&%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&((()))******************))))))))))))******...///000222555777888999???@@@BBBFFFIIIMMMQQQSSSNNNNNNMMMLLLLLLLLLMMMMMMBBB>>>:::666444222000...333333222333444555666777555777999===AAAEEEIIIKKKNNNPPPQQQQQQPPPQQQSSSUUUUUUWWWYYY]]]ccciiinnnpppwww}}}}}}uuuooommmlllmmmmmmccc```]]]ZZZYYYYYYZZZ[[[WWWPPPIIIDDDEEEFFFGGGGGGBBBBBBCCCDDDDDDCCCBBBAAAFFFEEEDDDBBBBBBAAAAAABBB???BBBEEEFFFFFFGGGKKKNNNMMMPPPUUU[[[^^^______^^^YYY[[[^^^bbbeeejjjpppttt{{{}}}}}}zzzzzz{{{wwwrrrrrrqqqpppnnnnnnnnnnnnoootttzzzyyyiii]]]MMMJJJFFFDDDCCCDDDCCCBBB;;;:::999888777666555444444333333222111000000///---------,,,,,,,,,++++++************************(((((())))))))))))((((((''''''((()))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))'''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))&&&&&&'''(((((((((((('''((((((((((((((((((((((((++++++++++++************++++++,,,++++++***)))((()))((('''&&&&&&&&&'''((('''(((((())))))(((((('''((((((((((((((((((((((((,,,+++***)))''''''&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%&&&'''''''''''''''&&&((((((((('''&&&%%%######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$###$$$%%%'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&$$$$$$'''''''''''''''''''''''''''''''''''''''((())))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&((()))***+++******))))))***))))))***---///---222444333666<<<@@@AAAGGGHHHJJJNNNRRRTTTTTTRRRRRROOOKKKGGGEEECCC@@@>>>555444333222111111111111333333444555666777888888;;;===@@@CCCHHHKKKNNNPPPQQQQQQQQQRRRRRRRRRRRRRRRZZZ\\\bbbhhhnnnrrruuuvvvxxxxxxxxxxxxxxxyyyzzz{{{sssnnnfff___\\\ZZZYYYYYYUUUSSSOOOLLLIIIGGGFFFFFFGGGDDD@@@?????????@@@@@@===@@@BBB@@@===;;;===@@@;;;======;;;===@@@???;;;===<<<<<<===???@@@???>>>>>>BBBFFFHHHIIIKKKOOORRRNNNMMMPPPWWW[[[^^^dddkkkqqqxxx~~~~~~~~~wwwjjjZZZTTTLLLHHHHHHJJJJJJIIIAAACCCAAA===;;;<<<;;;777666777777777555444444444,,,---...//////---+++***+++,,,---...---+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((('''''')))(((((((((((('''''''''(((((('''&&&&&&''''''((((((((((((((((((((())))))&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))******++++++,,,,,,,,,------,,,,,,+++***)))***)))((('''''''''((((((''''''((((((((((((''''''((((((((((((((())))))))),,,+++***(((''''''&&&&&&((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((('''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((())))))))))))'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&&&&'''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&%%%$$$###'''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''')))***+++++++++***)))***+++++++++---000222111666999999;;;BBBGGGHHHJJJJJJKKKNNNQQQTTTTTTTTTQQQLLLFFF@@@<<<999666444111111111111222333444555555666777888999;;;<<<<<>>===@@@???<<<>>>===<<<<<<>>>???>>>===@@@AAABBBCCCDDDEEEGGGHHHIIIGGGHHHLLLNNNOOOSSSYYY```gggqqqyyy~~~tttfffaaaYYYTTTRRRPPPLLLIIIHHHIIIGGGCCCAAABBB@@@<<<888999:::999888666444444222111000///------,,,,,,,,,,,,.........,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%******))))))(((((((((''''''((()))*********)))((()))(((((('''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))******++++++)))******+++---......///////////////...---,,,++++++***)))((((((((())))))((())))))******))))))((((((((())))))******++++++++++++)))((('''''''''''')))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''+++++++++++++++***)))(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$############$$$%%%%%%$$$$$$$$$%%%&&&&&&""""""###$$$%%%&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########%%%&&&'''(((***)))(((&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))(((''''''''''''((()))%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))***+++++++++++++++***+++---...///111444666777<<>>??????>>>>>>>>>????????????===<<<;;;>>><<<:::<<>>===>>>?????????CCCBBBAAABBBEEEFFFCCC@@@EEEAAA???BBBCCCBBBEEEJJJLLLRRR[[[dddmmmuuu}}}yyyooojjjddd___]]]YYYSSSOOOPPPQQQNNNJJJIIIJJJFFFAAA===>>>>>>===<<<:::888666999777333000...------...,,,---.........---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%******))))))((('''''''''$$$&&&(((***+++***)))(((((((((''''''(((((())))))((((((((((((((((((((((((++++++************++++++))))))***+++---...//////......///000000111222222333333222222111000///...,,,++++++***************,,,,,,------------,,,,,,*********++++++,,,,,,---++++++***(((((('''''''''))))))))))))))))))))))))***))))))(((((())))))***,,,,,,,,,,,,+++***)))(((&&&&&&'''(((((((((((((((***))))))(((((('''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((())))))***+++++++++,,,+++---000222333555888;;;===BBBEEEEEEGGGMMMPPPQQQPPPPPPQQQSSSUUUUUUSSSQQQIIIDDD<<<777555444444444333444555777999:::;;;<<>>???@@@@@@BBBEEEFFFIIIMMMRRRYYY```gggkkklllpppxxxzzzppplllgggeeeeeedddaaa___ZZZ[[[ZZZWWWVVVVVVQQQIIIFFFDDDAAA???>>>>>>>>>===>>><<<888555222000///...,,,------......---,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((''''''&&&&&&&&&"""$$$''')))***)))((('''''''''&&&&&&'''(((((()))(((((((((((())))))))))))++++++******++++++,,,---......///000111222333444666666666666666666666555777777777666555444222111.........---------,,,,,,------............------,,,,,,,,,---------......,,,+++***)))))))))))))))*********************************))))))*********+++,,,++++++***)))((('''&&&&&&'''((()))))))))))))))(((((((((''''''&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((()))***+++,,,------000333666888:::===???CCCGGGJJJIIIJJJMMMPPPOOOQQQRRRTTTVVVVVVTTTOOOKKKBBB>>>888444333444555555666777:::===@@@BBBCCCDDDIIIIIIHHHHHHHHHGGGGGGGGGGGGIIILLLPPPUUUZZZ]]]___\\\[[[XXXTTTPPPLLLJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????<<<;;;;;;;;;======<<<:::???@@@AAABBBEEEHHHJJJLLLQQQVVV[[[]]]\\\ZZZYYYXXXZZZ]]]```___\\\^^^gggnnnqqq}}}yyyqqqkkkbbb```^^^]]]^^^___^^^]]]ZZZ[[[bbbllltttrrrggg\\\QQQJJJDDDDDDDDDBBBBBBEEEIIIHHHHHHIIILLLOOORRRTTTWWW[[[cccmmmvvvwwwrrrmmmlllooosssttttttnnnooopppoooooonnnfff\\\OOOJJJBBB>>>>>>@@@AAABBB??????>>>;;;888444111///---------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((&&&&&&''''''''''''''''''###$$$&&&'''((((((((('''&&&&&&&&&&&&'''((())))))(((((()))***+++,,,------,,,+++++++++,,,...000111555555666666777888999999<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;999888666555222222333333222222111000---......//////......---/////////...............---,,,,,,+++******++++++*********++++++++++++,,,))))))(((((((((((())))))***************)))((('''''''''((()))******))))))&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''((())))))***+++(((((((((***+++---///000222555999<<<>>>@@@BBBDDDGGGLLLNNNLLLLLLOOOPPPOOORRRRRRSSSTTTRRRNNNHHHCCC===999444222222333444444999<<>>>>>===<<<<<<<<<======@@@??????AAAEEEGGGGGGFFFEEEGGGLLLRRRXXX^^^ccceeetttyyy~~~}}}yyyxxxxxxsssyyy}}}zzzuuuwww}}}{{{zzz{{{||||||{{{yyyssswwwxxxfff\\\SSSPPPNNNJJJHHHIIIKKKIIIGGGHHHIIIKKKJJJIIIJJJLLLPPPVVV^^^ffflllppp{{{{{{wwwwww|||ttt\\\TTTIIICCCAAABBBCCCBBBAAAAAAAAA@@@===999555333000//////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))''''''''''''((()))***+++)))***+++---///000111222111000000111222555888999<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>===;;;:::999777888999999999888666666111111111222222111111111111111111000//////............---,,,,,,,,,------++++++++++++,,,,,,,,,---***))))))(((((())))))***))))))************))))))(((((()))*********))))))&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))***+++...000333555888;;;@@@BBBDDDFFFHHHJJJIIINNNQQQPPPPPPSSSTTTRRRTTTRRROOOLLLJJJFFFAAA===:::888666777999<<<===>>>BBBDDDGGGIIIKKKLLLLLLLLLIIIJJJJJJJJJKKKKKKKKKKKKNNNNNNMMMMMMMMMLLLLLLLLLGGGFFFDDDCCCAAA???===<<<>>>===<<<<<<===>>>???@@@<<<===>>>???BBBDDDFFFGGGBBBBBBCCCGGGMMMRRRTTTUUUXXX^^^hhhsss}}}~~~ssshhhdddbbb^^^[[[ZZZWWWVVVVVVXXX[[[[[[YYYVVVMMMLLLIIIIIIKKKPPPVVVZZZbbbiiiqqqvvv}}}|||zzzxxx{{{llldddYYYQQQMMMJJJFFFCCCCCCCCCBBB@@@>>><<<:::999444333222000///......---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++)))(((((((((((())))))***(((((((((((()))***+++,,,+++,,,---///222444555666777777666777999===@@@BBB@@@@@@@@@@@@@@@AAAAAAAAA======>>>???@@@AAAAAABBBBBBBBBBBBAAA???===<<<;;;<<<<<<===>>>===<<<;;;:::555666666666666666666555333333222111000///......//////...---------......+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,))))))***+++++++++******))))))************))))))(((((())))))******++++++''''''''''''((((((((()))'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&###$$$%%%&&&''''''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%%%%&&&'''&&&%%%###"""$$$$$$%%%&&&''''''((()))$$$$$$%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&'''((()))***++++++******+++---000333666888===@@@DDDGGGHHHJJJLLLMMMJJJPPPSSSSSSSSSWWWXXXVVVVVVQQQKKKFFFBBB???<<<::::::::::::>>>DDDHHHKKKLLLKKKLLLMMMMMMLLLJJJHHHFFFGGGGGGHHHJJJKKKLLLMMMNNNHHHHHHGGGFFFEEEDDDCCCCCC>>>>>>>>>======<<<<<<<<<;;;;;;::::::;;;===???@@@AAACCCFFFKKKPPPUUUYYY\\\WWWWWWYYY^^^fffmmmqqqsssoooxxxyyyvvvuuuqqqoooooollllllmmmqqqttttttppplll[[[VVVOOOIIIHHHJJJNNNRRRNNNTTTZZZ^^^eeennnsssrrrqqqqqqssszzzzzzrrrggg___YYYSSSJJJDDDFFFDDDAAA???======>>>>>>777666444222111000//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((''''''((())))))---,,,,,,+++)))(((''''''(((((())))))))))))******//////111333555777999::::::999999999;;;<<<>>>@@@EEEDDDCCCAAA@@@???>>>>>>BBBAAA@@@>>>===<<<<<<<<<<<<999888999<<<>>><<<999<<<;;;<<<===>>>===:::777999999999999:::::::::;;;777666555444333333333333111111111000000/////////,,,,,,,,,+++,,,,,,---...........................,,,,,,,,,,,,,,,,,,++++++)))***************))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$#########$$$$$$((('''%%%#########%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))***,,,...111444888===@@@GGGFFFFFFHHHKKKNNNOOOOOOQQQSSSVVVXXXYYYXXXVVVUUUQQQKKKDDD???===???AAABBB@@@BBBEEEHHHKKKMMMNNNNNNOOOMMMKKKHHHEEECCCBBBAAAAAACCCGGGIIIJJJHHHFFFDDDDDDBBB???============<<<;;;;;;;;;999888:::===???:::;;;;;;;;;<<>>;;;<<<;;;;;;;;;888555222111000000///------...///...---***)))(((''''''((()))***)))))))))))))))*********)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''(((*********)))((((((((('''''''''&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))((('''&&&$$$###""""""$$$&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))(((((((((((()))))),,,+++******)))))))))))),,,,,,,,,------.........000111222444666777888888999999999999:::;;;===>>>>>>>>><<<;;;::::::999999;;;;;;:::999888888888888999888888888999:::999888777777777999::::::888555555666777888888888888888777666666555444444444444333333222222111111000000.........------...//////......//////////////////............------------++++++++++++******)))((('''((())))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$#########$$$$$$&&&%%%$$$""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''(((((()))))))))))))))(((&&&&&&''''''''''''&&&&&&&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))******++++++,,,++++++---///222555999===BBBFFFJJJIIIIIIKKKNNNQQQRRRRRRUUUVVVXXXXXXWWWUUUSSSQQQJJJFFFAAA>>>>>>AAABBBCCCFFFHHHJJJLLLNNNOOOOOOOOOLLLJJJHHHEEEBBB@@@>>>>>>===???AAACCCCCCBBB@@@>>>@@@???>>>>>>>>>>>>===<<<=========<<<;;;<<<>>>@@@@@@BBBCCCEEEFFFIIIMMMPPP___iiiuuuqqqdddXXXOOOMMMPPPUUUVVVWWWVVVRRRQQQRRRSSSRRRPPPSSS\\\eeejjjooosssttt{{{xxxxxxvvvqqqhhh^^^TTTNNNMMMEEEAAACCCCCC???======??????>>>;;;777333111000///...,,,+++,,,---,,,+++,,,+++************+++,,,))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$###"""###%%%&&&&&&%%%###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((()))))))))((((((((())))))+++******)))***+++---...//////000111111222333333111333555666777777777777888888777777888999::::::888777666666555555555666666555555555555555666666666777888777666555666777333333333555666666444222111222444555666666555555777666666666666666666666555444444333222222111111111000////////////000000.../////////000000111111111000000000000/////////---------,,,+++***)))((()))))))))))))))***++++++(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$###""""""###%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''$$$$$$&&&''''''(((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))***+++,,,---......///111444888<<<@@@DDDIIILLLMMMLLLLLLOOORRRUUUVVVVVVYYYYYYXXXVVVRRRNNNKKKIIIAAA???>>>???BBBEEEFFFGGGLLLMMMMMMNNNNNNNNNNNNMMMGGGFFFDDDAAA>>><<<;;;:::999;;;<<<======<<<:::888888999:::;;;<<<<<<;;;:::>>>???AAAAAAAAABBBDDDFFFJJJMMMRRRVVVZZZ^^^bbbfffxxxuuuggg^^^^^^ccciiilllmmmhhh^^^VVVRRRRRRNNNJJJHHHMMMRRRUUUYYY^^^aaahhhsssvvvvvvuuuqqqkkkddd]]]XXXVVVOOOIIIIIIIIIFFFEEEEEEFFFDDDAAA===:::777555444111///---,,,------,,,+++,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))))))))))))))(((((((((''''''(((((('''&&&&&&&&&''''''(((((((((''''''''''''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((()))))))))((())))))******,,,,,,++++++---///111333222222333444555666666777444555777888999888777666666666666666666666777777555555444444444555555666555555555555666777888999555777999888555333555888444444333444555444222000...000222444555555444333666666777888888888888888666555555444333222111111111111000//////...//////.........///000000111111222222222222222222222111000//////...---,,,***)))***)))((((((((()))+++,,,((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))+++,,,...000222333666999>>>BBBFFFIIIMMMOOOPPPOOOOOOQQQTTTWWWWWWWWWWWWUUUSSSOOOJJJFFFBBB@@@<<<===???CCCHHHKKKLLLLLLMMMMMMLLLKKKJJJHHHGGGGGGCCCBBB@@@>>>;;;999888888999999:::::::::999888777777888::::::;;;<<>><<<:::>>>@@@CCCIIINNNQQQQQQPPPLLLKKKIIIGGGEEECCCBBBAAA@@@???>>><<<:::999999999888888888888888999999999<<<<<<======???DDDLLLRRRWWW\\\bbbhhhlllnnnpppqqqtttyyypppggg]]]VVVPPPIIIFFFGGGGGGKKKQQQXXX___dddiiikkkmmmnnnppprrrtttvvvxxxyyytttqqqmmmmmmssszzz}}}~~~rrrhhhYYYLLLDDD@@@>>>>>>:::888555333222111000...++++++,,,,,,,,,,,,++++++,,,+++++++++******))))))***************************)))))))))((((((((((((,,,+++)))((('''((())))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((((((''''''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******++++++,,,---///111222333666666777888999:::;;;;;;<<<<<<<<<=========>>>>>>::::::999999999999999999666777888999999999999999888888888777777888999999:::::::::;;;<<<>>>???@@@===>>>??????>>>>>>???@@@AAA@@@>>>======<<<:::999888888888888888999999999:::;;;===@@@AAABBBAAAAAA>>>===<<<;;;:::999888777555444333111000/////////..................------///000111222333444555666555555555444333222111000---,,,+++***))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((()))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))******+++,,,---000333888<<<>>>AAADDDIIIKKKKKKJJJIIIIIIIIIGGGFFFGGGHHHJJJJJJIIIDDDCCC@@@>>><<<<<<<<<<<>>>>>======<<<;;;:::::::::;;;666666777888999;;;<<<===>>>@@@AAADDDHHHRRR___hhhyyy~~~wwwmmmeee[[[PPPIIIGGGDDDFFFIIIJJJMMMPPPUUUXXXYYY___iiisss{{{tttaaaSSSJJJCCC???<<<:::666444333222///---......////////////......,,,,,,,,,+++******))))))******************************)))))))))(((((((((++++++******))))))******'''(((((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''(((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++,,,...///000222444777999;;;<<<===???@@@@@@@@@>>>=========<<<<<<<<<<<<;;;;;;<<<;;;999888999:::;;;<<<999:::<<<>>>>>>???>>>>>>??????>>>>>>===>>>>>>>>>?????????@@@@@@BBBCCCDDDCCCBBBBBBCCCFFFGGGGGGFFFEEECCCBBBBBBCCCCCCCCCAAA@@@???===<<<;;;<<<===>>>>>>@@@CCCFFFHHHHHHHHHHHHFFFEEEDDDCCCBBB@@@??????::::::888666555444333333000000//////......------,,,---///111333555666777666666777777666555555444/////////...---+++))))))))))))))))))))))))))))))&&&'''((()))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((()))))))))*********...///111444888===BBBEEEGGGJJJNNNNNNLLLHHHEEEDDD@@@>>><<<<<<===>>>===<<<<<<;;;::::::<<<>>>AAACCCHHHIIIKKKNNNPPPOOOMMMJJJGGGEEECCC@@@>>><<<<<<;;;::::::999999:::;;;<<<<<<888888999:::===AAADDDFFFFFFJJJQQQXXX```mmm}}}|||vvvmmm```VVVSSSNNNNNNMMMJJJGGGGGGJJJNNNMMMQQQYYYdddnnnwww~~~zzziiiZZZMMMEEE@@@===999777555333111///...///000000000000///...------,,,++++++***))))))*********************************)))))))))((((((((())))))************)))'''((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))+++,,,---111222333666999<<<>>>@@@@@@AAADDDEEEEEECCC@@@???:::::::::999888888777777===;;;999888888:::===>>><<<===???AAACCCCCCCCCBBBFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEDDDFFFKKKMMMLLLJJJFFFDDDCCCDDDFFFHHHHHHHHHEEECCC@@@>>>===>>>@@@BBBBBBDDDGGGJJJLLLMMMMMMLLLLLLLLLKKKIIIHHHFFFEEEEEE???>>><<<:::999888777777222222111000///...------***+++---000222555777888777777888888888888777666222222222111///---***)))))))))))))))))))))))))))&&&'''(((*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''((())))))))))))&&&''''''''''''''''''&&&&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))************111222333777;;;AAAFFFIIILLLNNNQQQPPPLLLGGGCCCAAA:::888666555555555444333777777777999===BBBGGGJJJKKKKKKKKKMMMMMMLLLHHHEEECCCAAA???<<<:::999999999777777888888999;;;<<<===<<<<<<===???BBBGGGKKKNNNTTT[[[fffqqq||||||oooeeeaaa[[[ZZZVVVPPPJJJHHHJJJMMMLLLKKKKKKPPPZZZhhhvvv~~~zzziiiXXXMMMDDDAAA===:::999777444222,,,---...//////...---,,,------,,,,,,+++***))))))************************************))))))))))))&&&'''(((*********)))((('''((((((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,------///111444888999;;;>>>???@@@@@@@@@BBBBBBAAA@@@???===;;;:::888666444444777888777555:::::::::;;;===???AAABBBEEEFFFHHHIIIJJJJJJJJJIIINNNMMMKKKJJJIIIIIIIIIIIIMMMKKKIIIFFFEEEFFFHHHJJJIIIHHHIIIJJJLLLLLLJJJHHHIIIGGGGGGHHHJJJLLLLLLKKKEEEEEEEEEDDDBBBAAABBBCCCGGGGGGFFFGGGHHHJJJLLLMMMNNNLLLJJJKKKMMMNNNLLLJJJJJJGGGCCCAAA@@@???>>><<<999555000///000111000..................///000000333333444555666888::::::888888888777555333000//////...---,,,+++*********,,,,,,+++***)))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&&&&'''((('''&&&))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((((((((((((***)))''''''&&&'''((())))))+++,,,,,,,,,,,,...000444888===AAADDDGGGKKKNNNRRRRRRQQQNNNHHHAAA:::555444444333222222333444555777888;;;>>>CCCGGGKKKMMMKKKKKKJJJIIIGGGEEECCCBBB>>>;;;888777666666555555888:::===>>>>>>???@@@BBBCCCGGGKKKKKKJJJQQQ___kkkssszzzwwwtttvvvsssmmmbbbWWWQQQQQQMMMGGGJJJJJJKKKMMMQQQYYYbbbhhhxxx~~~xxxcccTTTLLLJJJDDD<<<999;;;;;;777555111...///...,,,...111------,,,,,,,,,------...++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&***+++---...///222555888???@@@AAAAAA@@@???>>>===============<<<;;;:::999999777444444666888777666<<<<<<>>>@@@CCCEEEFFFGGGJJJLLLMMMOOOPPPPPPPPPOOORRRQQQOOOMMMLLLLLLLLLMMMNNNLLLIIIHHHHHHIIIJJJJJJKKKJJJJJJJJJLLLKKKIIIGGGHHHGGGFFFFFFHHHJJJJJJIIIGGGFFFFFFDDDCCCBBBCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJHHHFFFGGGJJJLLLKKKJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@===999777777777555333111000000///////////////000000000111222444555666777777888888777555444333222111000...---,,,+++++++++++++++***)))((('''''''''(((((())))))((((((''')))((((((((('''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******+++***)))((('''((())))))(((***,,,---...111444777===@@@DDDGGGIIIKKKNNNPPPQQQPPPMMMIIICCC===888555444333222111111333444666999<<<@@@EEEIIIKKKKKKKKKLLLKKKIIIFFFCCC@@@===<<<:::999888777888999999999;;;<<<>>>???@@@CCCGGGKKKSSSXXX]]]^^^___ggguuuzzzyyy}}}yyynnngggddd___YYYSSSQQQMMMJJJJJJNNNTTTXXXffflllwwwxxxiii___WWWUUUNNNFFFBBBBBB???:::999444222333222//////111111000///...------------++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&000111222222444888===AAADDDDDDDDDCCCAAA???>>>===999999::::::999999888888999666444444666888999999???AAADDDHHHKKKMMMNNNOOOQQQRRRTTTUUUVVVVVVUUUTTTTTTRRRQQQOOONNNNNNNNNNNNKKKGGGDDDDDDFFFGGGFFFDDDFFFEEECCCDDDDDDDDDBBB@@@CCCBBB@@@AAABBBCCCCCCBBBDDDCCCBBB@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEGGGEEECCCCCCEEEGGGGGGGGGDDDDDDCCCEEEGGGGGGFFFEEEFFFCCCAAA???>>>===:::888555444333222111000//////............///000111222666666777888888888777777666555444222000...---,,,*********))))))((((((((((((((())))))))))))((((((************))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((***+++,,,,,,+++)))((((((((()))******,,,...///111555:::>>>FFFHHHKKKMMMMMMNNNPPPQQQPPPMMMGGGAAA;;;888666555555444222111222555888:::>>>BBBGGGLLLNNNMMMJJJHHHGGGFFFDDDAAA>>>;;;999888555555555666777999;;;<<>>999888666111000111444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&555666666777999>>>DDDHHHCCCCCCCCCBBBAAA@@@???>>>888888999999888888777666666555444555777;;;>>>@@@DDDFFFKKKOOORRRTTTUUUUUUUUUVVVVVVWWWVVVUUUSSSRRROOONNNLLLKKKJJJJJJJJJJJJGGGCCC???@@@BBBCCCAAA>>>@@@???>>>>>>??????===<<<@@@???======>>>???>>>===AAA@@@>>>>>>>>>>>>===<<<======>>>???@@@AAAAAAAAAEEECCCAAA?????????@@@@@@@@@@@@AAACCCFFFFFFEEECCCDDDCCCCCCBBBAAA???===<<<::::::999777666444222111000////////////000111111333444555666888999999999999999888666444222000///++++++*********)))))))))((())))))******))))))(((************************(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&(((***)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))***++++++***)))(((((()))******...///111333555:::@@@DDDJJJLLLNNNPPPPPPPPPQQQSSSOOOJJJBBB:::555444555666777666555555777;;;???BBBFFFHHHLLLMMMMMMIIIEEEBBB>>>===<<<;;;:::999999999777777888999:::<<<@@@BBBDDDFFFKKKQQQ\\\kkkzzz~~~zzzssskkkaaaWWWQQQMMMNNNQQQWWW```iiirrrwwwzzzrrroooooottttttrrrmmmkkkjjjgggaaa\\\QQQEEE>>>999333000111444333111000......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&777777777777999===CCCHHHAAAAAA@@@>>>===<<<<<<;;;777888888777777666555444444555666999<<>>>>>AAABBBBBB@@@AAAAAAAAACCCDDDDDDBBB???@@@???======>>>???>>>===AAA@@@???@@@AAAAAA>>>;;;999999::::::;;;<<<<<<<<<======<<<:::999999:::;;;;;;;;;<<<>>>@@@AAA???===???@@@AAABBBAAA@@@@@@@@@>>>>>>>>><<<;;;999777555222111111000000000000000111111222444555777888999:::::::::999777555333222---------,,,,,,++++++***))))))************)))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))((((((%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&''')))***)))(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((((()))+++,,,...000444777<<>>>>>???DDDJJJOOOOOORRRYYYdddtttyyyhhh\\\TTTRRROOONNNPPPUUUZZZ^^^fffpppyyy{{{vvvrrrtttxxx}}}zzzjjjVVVHHH???666333333222111000///............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&444555555555555888===@@@@@@???===;;;999777666666666666666777666666555555777:::>>>AAAEEEIIINNNQQQOOOPPPRRRTTTUUUUUUTTTTTTNNNOOOOOONNNMMMJJJHHHGGGDDDCCCAAA@@@???>>>??????======<<<===???BBBFFFIIILLLLLLNNNPPPRRRPPPLLLHHHBBB@@@??????@@@AAAAAA@@@EEEDDDEEEHHHJJJHHHBBB===::::::999888999:::;;;<<<999:::;;;:::999888888:::888777777999;;;<<<:::999<<<>>>@@@@@@???@@@AAACCC???@@@@@@@@@???===;;;999444333222111000000000000111111111222333555666777888888999:::999888777666222111111000...------,,,******++++++++++++******((((((((((((((()))))))))(((((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&'''(((((())))))))))))&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((()))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((((((((((((((***,,,...///...222888>>>EEEKKKRRRWWWRRRTTTWWWXXXYYYZZZ[[[]]]RRRMMMEEE???<<<===AAADDDDDDEEEEEEGGGIIILLLOOOQQQNNNLLLHHHDDD@@@===;;;:::;;;:::888777777777999999<<<>>>@@@AAAEEEMMMXXXaaagggkkksss}}}ooobbb]]]VVVOOOKKKKKKMMMOOOUUU___kkkpppoooqqqyyykkkXXXJJJ???888777111111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******************************))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&444444555444444555777:::<<<;;;999777666555555555666777888:::;;;<<<<<<<<<>>>CCCHHHLLLNNNQQQUUUXXXTTTSSSSSSRRRQQQPPPPPPOOOIIIJJJKKKKKKKKKJJJIIIHHHFFFEEECCCAAA@@@@@@@@@AAA;;;>>>AAABBBEEEKKKUUU]]]dddeeegggjjjjjjeee___ZZZNNNMMMLLLLLLNNNPPPPPPOOOVVVWWWYYY]]]```]]]UUUNNNCCCAAA???===>>>@@@BBBDDDBBBDDDEEECCC???;;;999999666555444555888::::::::::::<<<===<<<:::;;;>>>AAA===>>>@@@@@@@@@???===<<<999888777555444333333333222222111111222333555666444555888::::::::::::999666666444333111000///...***++++++++++++++++++***(((((((((((()))))))))***&&&'''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&((())))))*********'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))'''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((()))+++)))(((((())))))'''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))***)))))))))***,,,///222333555:::AAAGGGMMMRRRWWWZZZWWWYYY[[[\\\\\\\\\^^^___VVVRRRMMMHHHGGGHHHLLLNNNNNNNNNOOOPPPPPPPPPPPPPPPHHHFFFDDD@@@===;;;999999:::999888888999:::===>>>@@@CCCGGGLLLTTTbbbsss}}}ooojjj```WWWPPPMMMMMMMMMPPPVVV]]]___aaagggsss}}}~~~jjjZZZKKK@@@;;;555444222111//////......------------------------,,,,,,,,,---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&555666777666555555666888666666555555555777888999888999<<<>>>AAACCCDDDEEEEEEJJJPPPTTTUUUVVVXXX[[[VVVUUUSSSPPPNNNMMMLLLLLLFFFGGGIIIKKKLLLLLLLLLLLLIIIHHHFFFEEEDDDCCCDDDDDDBBBGGGLLLNNNQQQZZZhhhttt~~~}}}tttnnnbbb```___```cccdddeeedddnnnooorrrwwwzzzwwwmmmeeeLLLJJJGGGEEEEEEGGGKKKNNNPPPRRRRRRNNNFFF>>>:::999555444333444777;;;<<<<<<888999:::777555555999===;;;===>>>@@@@@@@@@>>>===>>>===;;;:::888777777777444333222111222333444555111333666999;;;;;;;;;;;;999888777555333111000///***++++++,,,,,,++++++***(((((())))))*********+++%%%&&&''')))+++,,,------''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&((()))************(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((()))'''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((()))))),,,***)))((()))((('''%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((***+++,,,)))******,,,///222555777???CCCIIINNNQQQSSSVVVWWWYYY[[[]]]]]]\\\\\\\\\^^^ZZZWWWSSSOOOOOOPPPSSSVVVTTTUUUUUUUUUTTTRRROOONNNBBBBBBAAA???===;;;:::999666666666888;;;???BBBEEELLLPPPVVV]]]iii{{{yyysssiii___WWWSSSRRRRRRQQQSSSTTTRRRSSS[[[hhhssswwweeeTTTFFF???888777555333000///...---------------------------++++++,,,---------,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&444555666777777777777666999888666555666999<<<>>>@@@AAADDDGGGIIIJJJKKKKKKPPPOOOOOORRRUUUVVVSSSQQQPPPLLLFFFCCCCCCEEEGGGHHHEEECCCDDDJJJSSSYYY[[[YYY\\\VVVRRRQQQNNNJJJHHHJJJJJJPPPXXX___fffnnnwww}}}tttuuuvvvzzzuuudddSSSIIIOOOXXX[[[```ggg```bbbaaaYYYMMMBBB>>>===;;;999999<<<;;;888999===;;;<<<<<<<<<;;;::::::999666888:::<<<<<<<<<>>>@@@??????>>>>>>===<<<;;;:::666555555555555555666666444444444555666888:::<<<;;;;;;;;;:::888666333111,,,,,,,,,,,,+++******)))---,,,+++***))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***)))%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&"""$$$&&&((())))))((('''******))))))((((((((('''(((((((((((((((((((((((()))******)))''''''(((***---------...000555<<>>AAACCCHHHJJJMMMOOOQQQRRRQQQQQQPPPOOONNNOOOQQQQQQOOOMMMIIIHHHEEECCCAAABBBCCCDDDHHHJJJPPP[[[hhhqqqtttsssooogggbbbaaa```]]][[[\\\___eeemmmttt{{{sssddd\\\bbbjjjkkkooouuuwwwxxxvvvmmm^^^PPPGGGCCC===;;;<<>>;;;:::999999888888888999::::::>>>>>>>>>=====================;;;:::999999999999444444333333333444555666:::::::::999999888777666111000...,,,+++***************)))(((((('''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((()))))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))))))))&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''')))***++++++***))))))))))))(((((((((''''''((((((((((((((((((((((((&&&'''(((((('''''')))***---///000222555;;;AAAFFFLLLNNNRRRUUUXXX[[[\\\\\\^^^```bbbaaa___]]]]]]]]]ZZZYYYYYYZZZ[[[\\\\\\[[[XXXVVVRRRNNNIIIEEEBBB@@@???===<<<;;;;;;<<<<<<<<<<<>>999777777999888777;;;:::::::::;;;<<<<<<===AAA???===;;;999888888888777666555444333333333333888888888888888888999:::777555222///---,,,,,,,,,***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((($$$''')))*********+++,,,...111555999>>>CCCIIIMMMSSSTTTWWWZZZ\\\]]]]]]]]]^^^```bbbaaa___]]]]]]]]]ZZZYYYZZZ[[[]]]]]][[[YYYTTTQQQNNNIIIDDD@@@===;;;777888999:::;;;;;;<<<<<<@@@EEELLLSSS___pppvvvmmmiiijjjhhhlllppprrrqqqooommmlllppppppmmmhhhdddcccdddeeebbbcccfffiiimmmttt|||}}}}}}zzzuuulllddd]]]WWWSSSPPPRRR\\\iiivvvwwwfff[[[NNNJJJCCC>>>:::777444222000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,------+++******)))))))))+++++++++*********)))))))))((('''(((******(((''')))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''666555444444666999<<<===@@@BBBDDDGGGJJJKKKLLLLLLOOOPPPRRRSSSRRROOOLLLJJJFFFEEECCCBBBAAAAAA@@@??????CCCFFFGGGHHHMMMVVV^^^^^^gggwwwsssddd\\\[[[UUURRRSSSUUUWWW[[[```aaabbbbbbbbb```^^^[[[ZZZRRRJJJAAA===>>>???>>><<<>>>===<<<<<<<<<===>>>>>>@@@???<<<:::888888888999:::999999888777777777777777666555444555666777888777666555333222000...---,,,,,,+++++++++++++++,,,************************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%((((((''''''''''''''''''((((((((((((((((((((((((&&&))),,,---------...//////333:::@@@EEEJJJOOORRRTTTUUUXXXZZZ\\\]]]^^^^^^\\\^^^```___]]][[[[[[[[[[[[[[[[[[\\\\\\ZZZWWWTTTLLLJJJGGGCCC@@@>>>===<<<666777999:::<<<>>>AAADDDJJJQQQ\\\hhhyyy}}}zzzyyyzzz}}}wwwqqqiiibbb```ccc^^^aaacccdddbbbaaabbbdddaaaeeefffccc`````````^^^aaabbbccceeehhhlllqqqsssssstttwww}}}|||{{{~~~{{{sssllldddYYYPPPNNNRRRYYY```kkkyyyzzzkkk```WWWSSSLLLEEE@@@<<<888666444333222111000...,,,***,,,,,,,,,,,,---------------,,,++++++************++++++,,,,,,++++++***)))*********+++---,,,***((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((555555555666999===AAADDDHHHJJJLLLMMMNNNMMMLLLKKKPPPQQQQQQQQQOOOLLLIIIFFFBBBCCCCCCDDDDDDDDDEEEEEEFFFIIIMMMPPPVVVaaaqqq}}}yyypppfff___ZZZ\\\___aaaeeeiiiiiikkkmmmooopppooonnnmmm___WWWMMMHHHIIIKKKJJJIIIIIIHHHFFFDDDDDDDDDDDDEEEDDDBBB???<<<::::::;;;;;;:::::::::;;;;;;;;;;;;;;;666555333222111222333333333444666777777444222000...------,,,,,,,,,,,,---++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%'''$$$"""###&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''***)))(((((('''(((((()))''''''(((((((((((((((((())))))))))))))))))))))))(((***,,,---------...000333888???EEEJJJOOORRRUUUTTTVVVXXX[[[]]]_________\\\^^^```___]]][[[[[[[[[]]]\\\[[[ZZZXXXTTTOOOLLLEEECCC@@@>>><<<;;;;;;;;;:::;;;<<<>>>AAAGGGPPPVVVaaaiiivvvvvvsssssspppnnnnnnmmmkkklllrrr{{{}}}rrrhhheeegggfffggghhheeebbbccchhhmmmfffoootttsssrrrqqqmmmhhhllllllmmmooorrrtttvvvwwwrrrtttyyy|||uuuqqqrrrvvv{{{~~~zzzqqqcccYYYUUUSSSQQQRRRWWWaaannnwww~~~rrrjjjiiiddd]]]UUUOOOIIICCC???<<<999555333222111///---------------------------++++++******+++,,,,,,---+++,,,,,,,,,,,,+++***************+++---,,,***((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((888888:::<<<@@@DDDGGGJJJNNNNNNNNNNNNMMMKKKIIIGGGIIIIIIIIIIIIHHHGGGEEEDDD???CCCHHHKKKNNNPPPRRRTTTYYY[[[^^^dddnnn~~~yyykkkddd```ccchhhkkkooossstttvvvxxxzzz{{{zzzxxxwwwjjjccc[[[VVVWWWYYY[[[[[[XXXVVVTTTQQQPPPPPPQQQRRRMMMJJJEEE???;;;999999999777888999;;;;;;<<<<<<<<<777666555333222111111111111222555777888666444333///...---,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((######$$$&&&'''((()))***&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))***++++++---000222:::>>>EEEJJJNNNQQQTTTVVVWWWXXX[[[^^^```aaaaaaaaa^^^```bbbaaa___]]]]]]]]]]]][[[XXXUUURRRMMMHHHDDDAAA???<<<:::888888999999;;;===AAAEEEKKKVVVccclll~~~vvvkkkdddcccdddfffgggeeefffiiiqqq}}}yyyrrrrrrrrruuuuuurrroooqqqxxx~~~||||||}}}{{{xxxxxxwwwwww}}}yyylllccc^^^XXXRRROOONNNQQQZZZcccttt{{{|||zzzvvvpppjjjddd]]]UUUQQQHHHAAA999333222222111/////////.........---------*********++++++,,,......---------,,,,,,,,,++++++)))((('''(((******((('''))))))))))))))))))))))))***))))))(((((())))))*********)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&&&&''''''''''''''''''''''''???@@@BBBEEEHHHJJJLLLMMMNNNNNNMMMKKKIIIFFFDDDCCC@@@AAAAAABBBDDDEEEGGGHHHJJJPPPYYYaaafffjjjnnnqqqwwwwwwyyy~~~uuunnnjjjmmmrrruuuwwwyyy|||~~~}}}{{{ssspppkkkgggfffiiimmmppppppnnnllljjjiiijjjlllmmmccc^^^UUULLLCCC===:::888777888:::;;;<<<<<<;;;;;;888888888777666555444333333333333444444555555666222111000...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''&&&%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$%%%'''(((((((((((('''))))))))))))******++++++))))))))))))))))))))))))((()))***+++---222777;;;BBBEEEJJJNNNQQQSSSUUUWWWZZZ[[[]]]___``````______^^^```bbbaaa___]]]]]]]]]ZZZWWWSSSOOOLLLHHHDDDAAA???===;;;::::::<<<>>>???AAAGGGPPPYYYcccqqq}}}{{{{{{zzz{{{rrrllliiikkkooorrrqqquuu|||~~~~~~}}}|||zzzooohhheee___ZZZWWWSSSOOORRRYYYfffnnnzzz~~~xxxtttbbbWWWHHH<<<666444111///111000000///...---,,,,,,,,,,,,+++++++++,,,,,,---///...---++++++,,,,,,---***(((''''''((())))))(((******************************))))))))))))***************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&EEEFFFIIIKKKMMMNNNOOOOOOMMMLLLJJJHHHEEECCCAAA@@@@@@@@@AAADDDGGGKKKOOOQQQ]]]eeeqqq{{{yyytttwww{{{{{{{{{}}}~~~zzzyyyvvvssssssvvv{{{|||uuujjj]]]QQQHHHBBB???:::;;;<<<=========<<<;;;999:::;;;;;;;;;999888666777555222000000222555777666555444222000///......++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''%%%$$$))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&+++***((('''&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***)))'''%%%###!!!$$$&&&)))(((&&&%%%'''***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&(((***,,,------,,,+++))))))******+++++++++,,,))))))))))))))))))))))))***+++,,,...111777???DDDGGGJJJNNNQQQRRRTTTVVVWWW[[[\\\]]]^^^^^^]]]\\\[[[\\\^^^```___]]][[[[[[[[[WWWTTTOOOKKKHHHEEEBBB???===<<<<<<===???CCCGGGJJJNNNWWWeeerrr{{{wwwssssssyyy||||||}}}xxxtttrrrmmmpppuuu|||xxxoooiiijjjeeebbbaaa\\\TTTRRRWWWWWWaaannnyyysss]]]KKK@@@:::666333222222111///...---,,,+++......---,,,++++++++++++000///,,,++++++,,,---...---+++)))(((***+++++++++******************************))))))))))))******************))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&KKKMMMNNNNNNLLLKKKJJJJJJMMMJJJGGGDDDCCCCCCBBBBBBAAA???AAAGGGMMMTTT^^^hhhwwwyyy}}}zzz~~~xxxwwwwwwxxx{{{~~~zzzlll]]]QQQIIIDDD<<<;;;:::999888999:::;;;;;;:::999:::;;;;;;888666777666555333333444555666444444555444333111///------,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((('''&&&%%%%%%''''''(((((((((((('''''''''######&&&(((&&&%%%'''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''$$$%%%''')))******))))))((()))))))))))))))((((((''''''((()))***+++,,,,,,+++---000222555:::@@@DDDMMMPPPRRRSSSSSSSSSUUUVVV\\\]]]^^^_________^^^]]]```___]]]]]]]]][[[XXXVVVTTTNNNFFFAAA??????>>><<<===999888===AAAGGGSSS```llltttzzzvvvpppuuuzzz~~~xxxwwwvvvuuuvvvwwwyyyzzz|||rrrlllkkklllpppqqqlllccc\\\YYYYYYYYY\\\```fffppprrr[[[KKKAAA999555333111...---...///000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********---,,,***(((((()))***+++)))((('''&&&&&&'''((()))*********)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((((((((((((OOOPPPQQQPPPMMMJJJIIIIIIDDDBBB@@@???@@@BBBCCCDDDDDDCCCHHHRRR^^^jjjwww|||zzzsssuuuwwwxxxwwwxxxzzz{{{}}}~~~~~~{{{vvvrrrqqqqqqyyy|||~~~~~~}}}zzzvvvxxxzzzxxxuuutttrrrsssuuuyyyyyyjjj[[[PPPJJJDDDCCCAAA>>><<<;;;:::999;;;;;;::::::;;;;;;::::::999888777555444333333333555555555555444222111000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((('''&&&&&&%%%'''''''''(((((('''''''''&&&"""!!!%%%'''%%%$$$&&&&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++,,,------///333777;;;AAAGGGLLLRRRTTTVVVVVVUUUUUUVVVWWW^^^^^^^^^^^^^^^]]]\\\\\\]]]\\\\\\\\\[[[YYYVVVSSSLLLGGGAAA===<<<<<<<<<:::<<<;;;>>>CCCIIITTTiii}}}~~~|||xxxuuuuuu|||}}}zzzyyyyyy}}}xxxrrrpppqqqyyy||||||xxxooohhheeedddaaa```^^^___eeesssqqq^^^OOOCCC<<<666333///......///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************---,,,***)))((()))***+++***)))(((((((((((()))***,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((((((((((((OOOOOOOOOLLLGGGCCCBBBAAA@@@???>>>???AAAEEEJJJLLLNNNNNNUUUddduuu~~~uuummmgggdddbbbbbbeeehhhkkkmmmqqquuuyyyyyyxxxuuuoooiiidddccccccdddhhhmmmrrruuu{{{yyyssssssrrrnnnkkkkkkmmmooorrrxxxuuufffZZZSSSOOONNNLLLIIIEEEAAA>>><<<>>>>>>===<<<::::::;;;===;;;:::999777555444222111555555555555555444333333111000///---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''&&&&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((((()))))))))'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''$$$$$$(((***'''&&&'''&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''((((((++++++***)))))))))))))))(((((())))))***))))))((()))))))))***+++,,,---...000333888===CCCIIIPPPTTTVVVXXXYYYZZZYYYXXXYYYZZZ```___^^^]]]\\\[[[[[[[[[[[[ZZZYYYYYYXXXUUUQQQMMMDDDAAA>>>;;;;;;<<<;;;:::>>>AAAGGGNNNXXXjjj|||xxxxxx|||~~~}}}}}}}}}vvvvvvzzz~~~|||zzzzzztttnnneee]]]\\\dddpppyyyqqq]]]KKKAAA:::777333000000000///...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************---,,,***)))))))))***+++******))))))))))))******,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''((((((LLLLLLKKKGGGBBB>>>===<<>>;;;;;;:::999777555444333444444444555555555444444444333111///---++++++***+++***************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))'''***000222...))))))'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&'''((('''''''''*********)))))))))))))))+++***)))(((((((((******(((((()))*********))))))*********+++,,,...000111444888===CCCHHHNNNSSSWWWWWWYYY[[[[[[[[[[[[\\\]]]___^^^\\\[[[ZZZZZZ[[[[[[\\\ZZZXXXWWWTTTPPPKKKGGGAAA???>>>===============AAAGGGPPP\\\mmm{{{zzztttfff^^^]]]aaafffzzz~~~hhhTTTHHH===:::666333222111000////////////............---------------------------,,,,,,+++************+++,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((IIIIIIHHHEEEAAA???>>>???CCCGGGMMMTTT\\\dddnnntttzzzyyy}}}zzzxxxxxxyyyvvvxxx{{{ppplllfffaaa___```ccceeejjjmmmrrrwww|||xxxtttsssrrrrrrooorrrwww|||}}}yyypppooommmkkkkkkooouuuzzz{{{uuupppnnnlllhhhgggjjjppppppqqqtttxxx}}}|||zzzzzzuuutttpppjjjccc\\\VVVRRRUUUSSSOOOHHHBBB???>>>>>><<<;;;:::999888777777666333333333333333444444444666555333111///...---,,,,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((---555777111***''''''''''''''''''''''''&&&'''''''''(((''''''&&&%%%&&&&&&'''''''''((('''''',,,,,,+++***)))(((((('''''''''&&&&&&'''(((***+++(((((()))***************,,,,,,,,,,,,...111333555:::===CCCHHHLLLOOOSSSVVVUUUWWWZZZ[[[[[[\\\^^^___\\\[[[ZZZYYYYYYZZZ\\\\\\]]][[[WWWSSSOOOJJJEEEAAA???>>>>>>======>>>???@@@DDDLLLZZZmmm{{{~~~ssshhhaaa^^^]]]hhhsssqqq^^^SSSAAA===888555333222111///000000/////////.........---------------------------,,,,,,+++***++++++++++++++++++***************(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((AAAAAABBBAAA@@@@@@BBBCCCFFFNNNZZZfffqqq|||}}}vvvqqqmmmmmmmmmllljjjjjjlllnnnlllnnnrrrwww{{{|||{{{xxxiiigggdddccceeejjjppptttzzz~~~yyywwwuuusssssswww~~~wwwrrroooooommmjjjjjjmmmtttttttttvvvyyy}}}}}}uuunnniiieeejjjeee^^^WWWQQQLLLFFFCCC>>>===;;;999888888999999444333333222333333444444777666444333111000//////------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&+++222444...'''%%%'''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''''''''(((((((((******)))((('''&&&%%%%%%%%%%%%&&&&&&''')))***+++(((((()))***++++++++++++---------...111555888:::@@@DDDIIIMMMPPPQQQSSSUUUUUUWWWZZZ[[[[[[[[[]]]^^^YYYYYYYYYYYYYYYZZZ[[[[[[\\\XXXRRRMMMIIIEEEAAA>>><<<=========>>>@@@DDDGGGLLLXXXjjjzzzssspppqqqwwwuuukkkccc^^^[[[```lll}}}tttddd[[[IIIEEE???:::777444111///000000000000////////////------------------------------,,,+++++++++++++++++++++++++++******))))))''''''((((((((((((''''''++++++******************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((===???AAACCCEEEHHHLLLOOOXXXbbbqqq~~~wwwoooiiieeeccc[[[^^^bbbddddddfffjjjmmmqqqrrruuuyyy}}}}}}{{{yyyooonnnmmmnnnrrryyy|||yyyxxxyyywwwttttttwwwzzzyyyxxxxxxyyy{{{~~~}}}wwwnnnhhhddd^^^TTTMMMBBB@@@<<<999777888999:::666555444333333444555555777777555444333222222222...------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''(((((('''''''''''''''((((((''''''''''''$$$&&&+++---***&&&&&&(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%'''''''''''''''(((((()))''''''''''''''''''''''''&&&'''((()))))))))))))))(((((()))***++++++++++++.........000333888===???FFFJJJOOOSSSUUUUUUVVVWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[YYYYYYZZZZZZZZZYYYXXXXXXVVVQQQKKKFFFCCCAAA???>>>;;;<<<>>>???AAAFFFMMMRRR]]]mmmyyysssooollljjjkkkrrrzzz~~~ssshhhaaaXXXZZZ```iiiuuuuuulllfffZZZUUUMMMFFF@@@;;;666333111111111000000000//////........................------,,,++++++++++++,,,+++++++++++++++***))))))'''((())))))))))))((('''*********************+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))CCCFFFIIIMMMPPPVVV[[[___nnnyyy}}}xxxwwwssskkkbbb\\\[[[[[[YYY^^^dddhhhjjjnnnrrrvvvzzz{{{}}}}}}yyyxxxxxxzzz}}}{{{yyywwwwwwxxxyyyuuuwwwxxxyyy~~~yyyzzz|||~~~xxxsssqqqkkk___UUUFFFCCC>>>999666666888:::888777666555444555555666777777666444444333333333......---,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''''''''((((((((((((''''''***%%%$$$''')))''''''***(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%'''''''''''''''((())))))&&&&&&'''((()))***+++,,,))))))***++++++***((('''(((((()))++++++,,,,,,,,,......///111555:::???CCCIIIMMMSSSXXXYYYYYYZZZZZZ\\\]]]^^^]]][[[YYYXXXYYYZZZZZZ[[[[[[ZZZXXXVVVUUUQQQLLLEEE@@@????????????;;;===@@@BBBEEELLLUUU\\\nnnuuummmkkkjjjkkknnnuuuwwwkkkccc[[[\\\]]]^^^```hhhyyy{{{vvvtttiiicccZZZQQQIIIBBB<<<888111111111111000000000000...........................---,,,,,,++++++,,,,,,***++++++++++++***))))))((()))***++++++***)))(((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))GGGMMMUUU[[[```hhhrrrzzztttnnnnnnnnnnnnlllhhhaaa\\\YYYXXXXXXbbbnnnwwwzzz}}}zzzrrrnnnooorrrppppppqqquuuyyy{{{|||vvvtttsssuuu{{{}}}xxxxxxsssfffZZZNNNHHH@@@:::888777777777;;;999777666666777666555444555666666444333444555333222///---,,,+++++++++++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***)))(((&&&$$$"""!!! ******))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&((())))))'''''''''((()))+++,,,---))))))))))))***+++,,,,,,---,,,+++++++++,,,---...111222333555888<<>>>>>@@@===<<>>666444333000///000////////////////////////.........---------,,,,,,))))))************************))))))***++++++,,,******)))((((((((())))))))))))(((((((((''''''''''''((((((((((((((()))))))))(((((((((''''''''''''jjjttttttmmmfffddddddeeehhhlllttttttsssqqqmmmkkkjjjkkkpppzzz|||wwwrrrooonnnoooooosssvvv|||||||||||||||{{{yyyxxxzzz|||~~~zzzxxxwwwyyy~~~|||xxxtttoookkkkkkkkkllllllnnnnnnooosssxxx}}}{{{wwwsssnnniiieee```ZZZRRRKKKFFFCCCAAA???>>>===;;;;;;;;;:::888666555666777666444333444555555444222000///---------))))))******************))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))((((((((((((''''''''''''((((((((()))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''""""""###$$$%%%&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((())))))******...---,,,+++***)))))))))(((((()))***,,,...///111++++++******+++---///000111444888<<<@@@EEEKKKOOOSSSVVV[[[]]]]]]]]]]]]]]]\\\ZZZYYYWWWWWWYYYZZZ[[[\\\\\\[[[XXXTTTNNNHHHEEECCC???>>>@@@AAA???AAADDDJJJNNNZZZiiixxxyyywww{{{yyylll^^^UUUUUUYYY[[[fffsss{{{[[[LLL<<<555444222111222////////////////////////.........------------,,,,,,,,,,,,+++++++++++++++*********)))******+++,,,++++++***))))))))))))***))))))((((((((((((''''''((((((((('''''''''''''''((((((((((((''''''''''''}}}vvvqqqjjjgggeeeggglllssszzz|||wwwuuutttuuu}}}kkkgggaaa[[[WWWUUUVVVVVVZZZ]]]aaahhhqqqzzz}}}tttlllgggeeeffffffeeecccbbbcccfffiiixxxzzz{{{yyysssnnniiigggdddcccccceeehhhmmmqqqsssvvv|||{{{vvvrrrqqqpppooorrrssstttxxx}}}vvvyyyzzzzzz||||||uuuooollllllllljjjeee]]]VVVQQQMMMJJJGGGDDDAAA===::::::999888777666777888666444333444555666555444222111//////...)))))))))************+++))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))***++++++,,,''''''''''''''''''''''''((((((((((((((('''''''''######$$$%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))************......,,,+++******))))))*********+++,,,...///000+++******+++,,,...111222333777;;;@@@CCCGGGLLLOOOTTTWWW\\\______]]]\\\\\\[[[ZZZXXXWWWWWWYYY[[[]]][[[ZZZXXXUUUOOOHHHBBB>>><<<;;;===AAABBBCCCHHHNNNRRR]]]ppp}}}nnnaaa^^^___```dddkkkvvvsss^^^GGG;;;777444222111////////////////////////............------------------,,,,,,++++++******+++***************++++++,,,++++++***************))))))((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((('''''''''zzzsssnnnjjjhhhfffcccfffiiioooxxxvvvkkkYYYVVVQQQLLLIIIIIIKKKLLLKKKMMMPPPUUU[[[bbbhhhkkksssqqqmmmfff___[[[YYYYYYWWWWWWVVVTTTSSSUUUYYY]]]aaabbbdddbbb___[[[XXXXXXWWWWWWXXXXXXYYY[[[]]]___ccchhhqqqxxxzzzvvvtttxxxxxxxxx{{{~~~~~~|||vvvxxxwwwtttuuuyyy{{{zzzyyyxxxvvvqqqllllllooorrrqqqlllfffaaa]]]YYYUUUSSSNNNHHHAAA;;;888888888888777888888777555333444555555555444333333222111000************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))'''((((((((((((((((((''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))***++++++,,,'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((()))******+++******))),,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------+++++++++,,,...111333555888;;;???BBBDDDGGGJJJMMMSSSWWW[[[^^^]]][[[ZZZZZZZZZYYYXXXWWWXXXZZZ\\\]]]XXXWWWTTTPPPJJJCCC>>>;;;::::::===AAABBBEEENNNYYYddduuu{{{rrrmmmrrrzzz|||xxxxxxqqqllliiimmmyyyqqqVVVEEE===777222000000000000000000000000000//////.........---------,,,,,,,,,++++++*********++++++***************+++,,,++++++***************(((((())))))))))))))))))((((((''''''&&&&&&%%%%%%'''''''''(((((((((((((((zzzvvvnnnfffaaa```aaabbbgggnnnvvv~~~~~~zzzvvvtttpppqqqoookkkiiifff^^^TTTLLLJJJGGGDDDDDDEEEGGGIIIGGGIIILLLPPPUUUZZZ^^^```aaa```]]]XXXSSSPPPPPPQQQPPPQQQPPPOOOOOOQQQUUUXXXWWWXXXZZZYYYVVVTTTSSSTTTVVVWWWWWWVVVUUUTTTUUUWWW]]]aaafffkkkmmmnnnpppqqqssstttuuuvvvyyy~~~|||||||||{{{xxxvvvxxxyyywwwrrrrrrvvvxxxwwwqqqrrrqqqooollllllpppttttttqqqnnnkkkiiigggdddaaaZZZSSSIIIAAA<<<::::::999888888999777555444444555333333444444444333333222------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))(((''''''&&&&&&%%%%%%%%%'''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((()))***++++++***)))(((***************+++,,,---------,,,+++++++++++++++++++++,,,...000333666888===???AAACCCDDDFFFIIILLLTTTWWWZZZ[[[[[[YYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[TTTRRRNNNJJJEEE@@@===;;;<<<===@@@CCCEEELLL[[[jjjwwwkkkgggfffhhhuuu{{{ppplllqqq|||fffSSSFFF;;;444222000000000000000000000000/////////.........------,,,,,,++++++++++++++++++,,,+++******)))*********++++++***))))))))))))***(((((())))))))))))******(((((((((''''''''''''''''''''''''(((((((((((((((~~~yyy{{{tttqqqmmmiiiggghhhkkknnnzzzxxxtttlllfffaaa^^^\\\[[[VVVWWWUUUSSSTTTUUUQQQIIIGGGFFFDDDCCCDDDEEEGGGHHHJJJLLLQQQVVV\\\```dddfff``````___[[[VVVRRRQQQQQQRRRRRRSSSSSSSSSUUUYYY[[[[[[]]]]]]\\\ZZZXXXYYYYYY[[[]]]^^^]]]ZZZYYYYYY[[[aaadddhhhiiihhhfffdddccc___aaaaaa``````eeennnvvv|||yyyvvvvvvwwwtttooooootttwwwwwwoooooopppnnnmmmmmmppprrrvvvuuusssssstttsssrrrpppeee___VVVMMMFFFAAA<<<:::888999999888555444444555000111222444555555444444//////...------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%))))))))))))*********+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((***++++++)))((('''***))))))))))))***++++++++++++*********++++++,,,,,,,,,---///222666999;;;AAABBBCCCCCCDDDGGGKKKNNNUUUWWWYYYZZZXXXWWWWWWXXXXXXYYYZZZ[[[[[[ZZZYYYYYYPPPNNNIIIDDD@@@>>>======>>>@@@DDDJJJPPP]]]uuuooogggdddjjjpppxxxuuuppprrr~~~rrr___NNN@@@777555000000000000000000000000////////////............,,,,,,,,,,,,------------,,,++++++***))))))************)))((((((((())))))(((((()))))))))*********'''((((((((((((((())))))''''''''''''((((((((()))|||sssoooqqqqqqqqqqqqrrrsssvvv{{{~~~~~~rrrllljjjbbb]]]TTTNNNKKKLLLMMMNNNLLLMMMMMMMMMPPPTTTRRRMMMKKKJJJJJJIIIIIIJJJKKKLLLMMMPPPVVV]]]dddiiimmmooolllmmmmmmjjjddd^^^ZZZXXXVVVWWWXXXYYYYYY[[[^^^aaacccddddddccc```______``````ccceeedddaaa___```aaagggjjjmmmmmmjjjeeebbb```YYY[[[\\\ZZZWWWYYY```fffgggkkkkkkjjjttt~~~{{{qqqrrroookkklllrrrvvvvvvpppppppppoooooooooooopppwwwwwwwwwxxx{{{{{{zzzyyylllggg___WWWOOOGGG???:::888999999888555444444555...000222444555555555555111111000///---,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))'''&&&******)))))))))))))))***))))))))))))***+++,,,---,,,---...000333777:::<<>>===>>>???>>>AAAHHHQQQ\\\pppxxxnnnkkkfffjjjwwwrrrkkkqqq}}}yyyfffTTTCCC:::888000000000000000000000000000/////////............,,,------....../////////,,,,,,+++***))))))*********))))))((((((((((((((((((((())))))*********+++''''''(((((())))))******&&&'''''''''(((((())))))xxxpppjjjeeeeeejjjsss}}}}}}wwwkkkaaaZZZUUURRRPPPNNNJJJGGGGGGIIILLLLLLLLLMMMQQQTTTVVVVVVUUUTTTSSSPPPOOOOOOPPPSSSTTTUUU]]]gggpppuuuxxx|||||||||yyyrrriiibbb______bbbcccddddddcccdddgggiiinnnnnnooonnnllliiifffdddiiiiiiiiihhhgggiiilllooopppqqqssssssppplllgggdddaaa```^^^\\\[[[[[[[[[\\\___]]][[[[[[aaannn}}}~~~zzzvvvpppkkkiiikkknnnqqqjjjkkklllmmmoooqqqrrrsss|||zzzxxxzzz|||}}}{{{yyywwwoooddd^^^YYYSSSHHH@@@BBB<<<666555777888555222111000000111333555777999888555111///......---,,,++++++++++++++++++++++++,,,++++++***************+++*********))))))((((((&&&)))+++,,,+++)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((('''&&&&&&((())))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,...000222444666:::>>>AAAJJJIIIGGGDDDDDDIIIRRRYYYYYYZZZZZZZZZZZZYYYXXXXXXZZZZZZZZZZZZXXXVVVTTTSSSKKKDDD??????>>><<<===@@@BBBFFFPPP```vvv|||uuuxxxyyypppkkkiiittt{{{oooaaaPPPDDD@@@666666666444222000......111111000000///---,,,++++++,,,,,,---...///000000---,,,++++++******+++++++++***))))))******)))'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((xxxnnnfffcccbbbccchhhpppzzz|||nnnbbbYYYSSSOOOLLLGGGHHHHHHGGGFFFGGGIIIKKKLLLNNNRRRXXX^^^bbbcccbbbaaa^^^[[[ZZZ[[[]]]^^^^^^ccclllxxxvvvnnnjjjiiipppooonnnkkkiiijjjmmmpppxxxxxxxxxxxxwwwuuusssrrrsssuuuuuuuuuuuuwwwzzz|||~~~}}}{{{wwwsssnnniiifffeeedddbbb```^^^\\\[[[ZZZ[[[YYYWWWVVVZZZaaalllsss{{{{{{|||~~~~~~yyyrrrnnnmmmnnnoooooommmnnnqqqtttwwwyyy{{{|||~~~||||||~~~~~~wwwpppiiieeeaaaZZZNNNEEEDDD???999777888999777444555444444444444666777888888666333111111000...,,,,,,,,,,,,+++++++++++++++++++++***))))))))))))***************)))))))))(((''')))++++++***)))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))((('''&&&&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++******+++,,,---000222444777:::>>>CCCGGGMMMLLLJJJHHHHHHMMMTTTZZZ[[[[[[[[[[[[[[[ZZZYYYYYY[[[[[[ZZZYYYWWWTTTQQQOOOIIIDDDAAABBBCCCBBBCCCGGGQQQYYYiii}}}vvvmmmhhhhhhttt|||rrrfffVVVKKKHHH@@@;;;777555555555222000111111000000///...---,,,,,,,,,------.../////////---,,,++++++***+++++++++---+++******++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((zzzpppeeeaaa___aaadddjjjuuu|||vvvpppkkkiiibbb\\\UUUOOOKKKIIIGGGFFFBBBEEEGGGHHHIIIJJJKKKMMMRRRVVV]]]gggqqqvvvxxxwwwuuuppplllmmmqqquuutttrrrsss|||}}}vvvrrrqqq|||{{{xxxtttqqqqqqtttwww||||||||||||||||||||||||~~~xxxsssooommmlllkkkjjjgggddd```]]][[[WWWVVVUUUTTTUUUYYY___cccjjjjjjkkkjjjkkkpppwww~~~|||uuurrrsssssspppmmmiiikkkooossswww{{{}}}~~~~~~}}}~~~~~~uuurrrpppooommmdddWWWMMMJJJEEE@@@=========:::888999999777666666666777888999777666555444222///,,,---,,,,,,,,,++++++******+++******)))))))))))))))************)))))))))))))))*********(((((()))+++))))))************))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((('''&&&'''((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,+++++++++---...///222444777;;;???DDDKKKPPPPPPPPPOOOOOOOOOSSSXXX\\\\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZXXXTTTOOOKKKHHHBBB>>>===@@@CCCDDDIIIOOO___mmmzzzmmmdddaaaeeemmmxxx~~~vvvlllaaaYYYVVVQQQHHH>>>999999888444000111111000000//////..............................------,,,+++++++++++++++...,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((}}}xxxrrrkkkeeefffgggiiilllrrr|||llljjjddd___YYYVVVSSSRRROOOMMMKKKIIIIIIIIIJJJJJJIIIKKKLLLMMMMMMOOORRRUUU^^^cccmmmyyy}}}{{{xxxwww~~~|||zzzzzz{{{}}}}}}}}}||||||}}}{{{wwwtttqqqqqqqqqooolllgggbbb```ZZZZZZZZZZZZZZZ]]]bbbffffffgggfffcccaaaeeennnwwwsss~~~}}}xxxxxx{{{{{{uuuoooiiijjjlllppptttyyy|||}}}|||{{{yyyxxxrrrsssuuuwwwvvvnnnaaaWWWSSSOOOIIIEEECCCBBB???===;;;:::888777666666777777999888888999888555111.........------,,,+++******+++***))))))(((((())))))*********)))))))))))))))*********(((''''''***,,,((()))***++++++***)))((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''((())))))'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))'''&&&&&&'''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,...000111444666:::>>>CCCJJJQQQVVVSSSSSSSSSTTTUUUXXX[[[]]]]]]^^^^^^^^^^^^]]]\\\\\\[[[ZZZYYYUUUPPPJJJEEEBBB???<<<;;;>>>CCCHHHRRR[[[nnn~~~}}}qqqjjjccc``````gggttt{{{tttooommmmmmkkkbbbUUUIII@@@999333///111111000000//////////////////.........---------------,,,++++++++++++,,,---,,,++++++,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((({{{sssnnnlllkkkkkkjjjnnnrrrwww~~~zzzkkkcccUUURRRNNNKKKHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQSSSYYY```eeeooottt}}}{{{vvvrrrsssttttttrrrnnnjjjgggggggggfffddddddgggkkkooojjjjjjhhhbbb^^^```hhhoooooo{{{~~~~~~uuuqqqqqqqqqssswww|||}}}|||xxxuuurrrrrrtttxxx||||||uuujjjaaa]]]YYYSSSMMMHHHEEEBBB@@@<<<;;;999777666666777777999999999:::;;;888444000111000///...---,,,+++***+++******)))))))))))))))))))))))))))))))))******++++++***(((&&&'''***---((()))***++++++***)))((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&((()))***((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************************++++++++++++*********+++,,,///111222555888===CCCHHHNNNUUUYYYUUUUUUUUUVVVXXX[[[\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\YYYXXXUUUQQQLLLFFFBBB???BBB??????CCCIIISSSaaannnwwwvvv}}}zzzkkkeee___```kkkzzzyyyfffQQQ@@@777333333222111000//////000000/////////...------,,,,,,...---,,,,,,++++++,,,,,,---+++******++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))ooommmjjjiiikkkpppuuuyyy{{{yyygggXXXQQQJJJIIIFFFCCCCCCDDDFFFGGGGGGKKKPPPSSSUUUUUUVVVWWWWWWXXXYYY[[[```iiisss{{{~~~yyyvvvxxxyyyzzzyyywwwtttrrrvvvvvvtttqqqnnnnnnppprrrqqqpppmmmgggbbbbbbfffjjjlllwww|||~~~yyytttuuuvvvyyy|||{{{}}}|||yyyvvvuuuwwwyyy|||{{{tttooogggccc]]]UUUNNNIIIEEEDDDAAA@@@===;;;999888777777888888999;;;<<<:::777444333333222000///---,,,+++,,,++++++***************))))))))))))*********************(((''''''***,,,))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((******(((&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,******+++,,,...111333555777;;;BBBHHHMMMRRRWWWZZZWWWVVVVVVWWWZZZ\\\]]]\\\\\\]]]]]]]]]]]]\\\[[[[[[VVVTTTPPPKKKGGGCCCAAA@@@BBBBBBEEELLLUUUaaaqqquuujjjffflll~~~{{{sssjjjfffhhhqqqzzzkkkQQQAAA:::666444222000//////000000//////.........---------...------,,,,,,,,,,,,,,,,,,+++******++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))dddgggkkkooouuu|||yyymmmcccVVVMMMJJJIIIGGGFFFDDDDDDEEEGGGIIINNNTTT\\\bbbeeefffhhhiiihhhjjjmmmqqqxxx}}}yyyvvvtttttttttrrrnnnjjjgggeeeeeeffffffooovvvxxxxxxxxxvvvrrrqqqxxx}}}tttooosssyyyxxxzzz{{{{{{zzzyyy{{{~~~~~~|||uuuqqqjjj```WWWPPPLLLJJJKKKIIIEEEAAA===:::999888777777888:::<<<;;;999777666555444222000...---,,,---,,,,,,+++++++++++++++((()))))))))*********************)))'''(((***,,,******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))))))))(((((((((''''''''''''''''''''''''''')))(((((((((((((((((((((&&&&&&''')))******(((&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,---...111444777999:::???GGGMMMRRRUUUXXXYYYZZZXXXWWWXXX[[[^^^^^^]]][[[[[[[[[[[[[[[ZZZYYYYYYSSSPPPKKKFFFCCCBBBBBBCCCDDDHHHRRR___kkkwwwwwwkkkdddffflllwwwyyyqqqooorrruuudddMMM@@@888666333111////////////...............---------......---,,,,,,,,,,,,---...,,,++++++,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))```fffpppxxxsss```WWWQQQJJJGGGHHHIIIHHHGGGFFFGGGIIIKKKLLLWWW___iiiqqquuuxxxzzz|||{{{~~~|||xxxvvvooollliiigggeeeccc```^^^dddlllqqqpppnnnnnnllliiihhhrrruuulllmmmttt~~~tttvvvvvvuuuuuuyyy|||uuujjj```XXXSSSRRRTTTQQQLLLFFFAAA<<<:::888666666777999;;;<<<;;;999777666555333111///...---...---,,,,,,++++++,,,,,,(((((())))))*********+++)))*********(((((()))++++++***)))(((((()))***+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))******))))))((((((((('''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&''')))+++***(((%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,---...///000333777:::;;;<<>>EEEKKKRRRUUUTTTTTTVVVXXX\\\\\\\\\\\\[[[[[[[[[ZZZ\\\ZZZXXXXXXWWWTTTPPPLLLJJJEEEBBBBBBCCCGGGQQQZZZttt}}}nnnffffffiiimmmwwwzzztttuuu~~~mmmZZZNNNCCC888666555333111111////////////////////////......------------.........---,,,++++++***++++++)))*********++++++++++++***************************)))))))))((((((((('''xxxfff[[[VVVSSSNNNJJJCCCCCCDDDFFFGGGIIIKKKLLLPPPSSSXXX]]]eeeppp}}}xxxmmmeee^^^^^^fffmmmpppooommmnnnppptttvvvssskkkeeecccdddgggkkkhhhaaa]]]^^^gggrrr}}}xxxuuuxxx|||tttqqqqqqpppwwwvvvvvvwwwxxxwwwtttrrrlllmmmjjjbbbUUUJJJCCC@@@999999999999:::;;;;;;<<<999999999888555333000///---------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******)))(((((((((((()))***((('''''')))******)))))))))************))))))&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&++++++)))((('''&&&&&&&&&))))))))))))((('''&&&&&&))))))))))))))))))))))))***))))))(((((())))))***((((((''''''(((((()))***,,,+++***)))))))))***+++,,,,,,++++++++++++++++++......///111333888???DDDLLLPPPTTTVVVUUUUUUXXXZZZ\\\\\\]]]]]]\\\\\\[[[[[[[[[ZZZXXXWWWTTTPPPKKKGGGGGGCCCAAAAAADDDLLL]]]mmm|||wwwtttssswww}}}yyyssssss|||nnnXXXKKK<<<666333000///000000000////////////////////////............//////...---,,,,,,,,,,,,------************++++++++++++************************))))))))))))((((((((((((~~~lllbbbUUUMMMKKKKKKJJJIIIFFFGGGIIIKKKLLLOOOQQQTTT[[[```hhhpppzzz|||qqqiiibbbdddnnnxxx{{{{{{xxxyyy{{{~~~}}}yyyqqqkkkgggeeeeeefffccc]]]\\\___gggooo|||}}}|||}}}|||uuupppmmmmmmmmmnnnooorrrwww{{{|||{{{zzzwwwwwwsssjjj]]]PPPGGGCCC@@@>>>===;;;;;;;;;===>>>888999::::::999666333111//////...,,,+++******)))*********************************+++++++++,,,,,,+++***))))))(((((()))))))))(((((('''((()))))))))'''(((***+++++++++***)))((((((((((((((())))))***(((((((((''''''''''''''')))))))))))))))(((((((((***)))(((&&&&&&&&&'''(((+++,,,,,,,,,,,,***((('''((((((((((((((((((((((((******))))))))))))******)))((('''''''''(((***+++---,,,+++*********++++++***+++++++++++++++++++++000000111333777===EEEKKKRRRTTTWWWWWWWWWWWWZZZ\\\[[[[[[\\\\\\\\\[[[ZZZYYYYYYYYYWWWTTTQQQLLLGGGDDDFFFDDDCCCDDDGGGTTTjjj~~~xxxqqqvvv{{{dddTTTCCC:::555111000111111111000000000000/////////..................///---,,,,,,,,,,,,,,,---...++++++++++++++++++++++++************************))))))))))))((((((((((((ssshhhVVVQQQKKKHHHIIIKKKMMMNNNNNNOOOPPPQQQSSSWWW]]]bbbmmmsss}}}vvvoooiiillluuu~~~{{{tttooojjjfffdddddd```[[[[[[___fffkkksss}}}|||zzzwwwsssqqqqqqqqqrrrssslllnnnrrrwww}}}~~~}}}zzzqqqeeeWWWMMMGGGHHHFFFBBB>>><<<;;;;;;;;;888999;;;===<<<:::777555222111///---,,,+++******************************))))))))))))*********+++++++++***))))))))))))))))))))))))((('''(((((()))&&&''')))***++++++***)))((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&((()))***+++,,,,,,,,,,,,***((('''((((((((((((((((((((((((******))))))))))))******))))))((('''''')))***+++,,,,,,+++++++++++++++,,,*********++++++,,,,,,---222444666999===DDDLLLQQQVVVWWWXXXXXXXXXYYY[[[\\\YYYZZZ[[[[[[[[[ZZZXXXWWWWWWVVVTTTQQQLLLGGGDDDBBBCCCCCCFFFLLLTTTccc|||xxxssswwwnnn___MMMCCC===777444444222222111111000000000000......------------......,,,++++++++++++,,,,,,---,,,+++++++++++++++++++++************************(((((((((((())))))))))))ppp___UUUJJJIIIGGGGGGIIILLLOOORRRTTTVVVYYY[[[^^^fffpppxxx|||zzzzzz~~~yyyuuurrrtttyyyyyysssoooiiifffdddbbb___ZZZ[[[___eeegggkkkrrryyy}}}vvvsssuuuyyyzzz{{{|||sssuuuyyy~~~xxxnnncccZZZTTTSSSPPPKKKDDD???;;;999888888:::<<<>>>>>><<<:::999666444111///---,,,,,,,,,------------------------(((((()))))))))*********++++++***))))))))))))***)))******)))''''''(((***''''''((()))))))))))))))%%%&&&'''((((((((((((''''''(((((((((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))++++++))))))))))))((('''&&&&&&))))))))))))))))))))))))***))))))(((((())))))***))))))(((((())))))************+++++++++,,,,,,,,,******+++,,,------......333666;;;@@@EEEKKKPPPTTTWWWWWWXXXYYYZZZ[[[[[[\\\XXXYYYZZZ[[[[[[YYYWWWVVVSSSSSSPPPLLLGGGDDDCCCDDDAAADDDMMMZZZiii|||vvvtttvvvuuuqqqvvvooobbbSSSKKKEEE===666444333333222222111000000000...------------------...,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))lllZZZOOOKKKGGGGGGHHHIIIKKKOOOVVVZZZ___ccchhhmmmrrr|||}}}{{{|||~~~}}}}}}~~~|||vvvqqqoooiiifffeeedddaaa\\\\\\___bbbdddggglllrrrwww{{{~~~|||yyyrrrlllhhhccc___XXXPPPGGGAAA<<<999999;;;===>>>???>>>===<<<888777333000...---------------------------------))))))*********+++++++++,,,+++******))))))*********+++,,,***(((''')))+++((('''''''''''''''((((((%%%&&&'''((()))((((((''''''((((((((())))))))))))&&&&&&&&&&&&'''''''''(((''''''((()))************((((((''''''&&&''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((()))************)))(((((()))+++,,,,,,,,,---***++++++---...///000000222888@@@FFFKKKOOORRRTTTVVVVVVWWWYYY[[[[[[[[[ZZZXXXYYY[[[\\\\\\ZZZXXXVVVPPPPPPMMMHHHCCCBBBDDDFFFFFFKKKYYYmmmyyyllliiilllyyyyyyrrrsss{{{pppfff[[[VVVPPPFFF<<<777444333333222111111000000//////............/////////...---,,,,,,+++,,,,,,------,,,,,,,,,+++++++++************************'''((((((((()))))))))***jjjYYYPPPNNNOOOIIIJJJKKKLLLNNNUUU^^^eeekkkqqqxxx~~~{{{uuurrrqqqjjjhhhhhhhhhddd___^^^aaa___bbbfffkkkooorrrttttttxxx{{{~~~yyyvvvoookkkdddZZZPPPGGGAAA===:::;;;===>>>????????????:::888555111///.........++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******)))************,,,---+++((('''))),,,((('''&&&%%%%%%&&&'''((('''(((***+++++++++***)))'''((((((((())))))******'''((((((((())))))******((()))***++++++***)))(((***)))(((''''''(((***+++))))))))))))))))))))))))((((((''''''''''''(((((('''(((***++++++******)))&&&''')))***,,,,,,------++++++,,,---///000111111111888BBBJJJOOOQQQRRRSSSTTTUUUVVVYYY[[[\\\[[[YYYYYYZZZ\\\]]]]]][[[YYYWWWOOONNNKKKEEEAAA@@@DDDHHHNNNTTTccc{{{oooeeebbbfffmmm{{{wwwvvvwwwyyyxxxooogggddd___SSSGGGAAA444444333333222111000000000000////////////000000111000///...---,,,,,,,,,---------,,,,,,+++++++++************************'''((((((((())))))******sssaaaTTTPPPMMMJJJFFFEEEHHHMMMQQQWWW___iiiqqqwwwsssrrrppppppooonnnmmmkkkjjjiiijjjlllmmmiiieeeeeejjjoooqqqssszzzyyyooofff^^^UUUKKKEEEAAA@@@>>>===<<<===>>>???<<<;;;999666333111///...------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''((((((((((((''''''+++++++++***)))'''&&&%%%(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******(((((((((((())))))))))))''''''((()))***++++++,,,***))))))((()))+++,,,---...............///333666:::>>>CCCGGGJJJMMMOOOQQQUUUVVVXXXZZZ[[[[[[ZZZYYYYYYXXXYYY[[[^^^\\\XXXTTTNNNIIIDDDBBBDDDGGGGGGFFFPPP___vvvpppcccaaacccooo}}}|||uuuwwwwwwuuurrrkkk\\\NNNFFF???999666222...///333333222111////////////000000000///............///++++++++++++++++++++++++,,,++++++***)))(((''''''******)))))))))))))))***hhh```UUUOOOMMMNNNMMMKKKNNNRRRWWW]]]bbbkkkuuu}}}{{{xxxxxx{{{{{{{{{zzzyyyxxxwwwvvvppppppoookkkgggfffhhhjjjnnnooovvvzzznnndddZZZSSSOOOGGGEEEAAA>>><<<<<<======;;;:::999777555222000...------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((''''''&&&&&&(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))&&&'''''''''((()))))))))((((((((()))))))))******(((((())))))******++++++))))))))))))***+++,,,---...////////////111555888<<<@@@FFFKKKMMMOOOQQQRRRUUUVVVXXXZZZ[[[ZZZYYYXXXXXXXXXYYYZZZ[[[YYYTTTPPPIIIGGGCCCAAABBBGGGNNNSSSaaapppxxxddd___ccclll~~~|||qqq]]]NNN>>>777555333111222444333111000//////000000000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))...---,,,***))))))))))))RRRPPPNNNLLLMMMPPPSSSTTT\\\aaagggnnnttt}}}|||yyyuuuqqqnnnkkkhhhfffiiikkkqqqyyyxxxjjj```\\\[[[TTTPPPIIIBBB===<<<<<<===:::::::::999777444111///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((())))))***+++++++++***(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))*********((()))***+++,,,,,,,,,,,,...///000000000333777:::@@@DDDKKKOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZYYYYYYXXXXXXXXXYYYYYYXXXTTTOOOJJJEEEEEEDDDCCCFFFQQQaaalllyyyttthhh```ccclll{{{eeeIII;;;999777444222444333111000//////000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,++++++000///---,,,***)))))))))MMMNNNOOOOOOPPPTTTZZZ___kkkpppxxx|||yyywwwsssmmmgggggghhhmmmttt{{{pppfffcccdddccc]]]SSSHHHAAA=========::::::;;;;;;999666222000......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))******+++,,,+++++++++(((((((((((())))))))))))************)))))))))((((((((((((((()))))))))))))))))))))((((((((((((((()))*********++++++++++++*********)))))))))))))))((()))+++,,,------,,,+++---...///000111444999<<>><<<;;;:::;;;<<<<<<;;;888555222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''&&&%%%%%%(((((((((((())))))))))))************)))))))))((((((((((((((()))))))))))))))))))))))))))((((((((()))*********++++++++++++*********)))))))))))))))((()))+++,,,------,,,,,,+++---///000222666;;;???FFFJJJPPPSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWYYYYYYWWWTTTPPPKKKGGGEEEBBBCCCHHHVVVkkkuuujjjdddiiisss}}}~~~wwwyyygggLLL===555333444444333222000000000000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++*********++++++,,,QQQTTTXXX\\\bbbkkkwww{{{}}}|||yyyuuunnnhhhfffgggjjjnnnoooooottt{{{}}}tttfffVVVIII@@@<<<:::;;;<<<======<<<999777555222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((''''''&&&%%%(((((((((((())))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********)))***+++,,,------------+++---///222444999>>>BBBJJJMMMQQQSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWTTTOOOJJJFFFEEEEEEAAAFFFSSSiii|||ooonnniiirrr|||xxx|||tttYYYFFF999555666555444222111000000111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))******+++,,,---\\\```gggoooyyy{{{zzz|||wwwqqqkkkgggfffgggjjjllljjjfffggglllttt}}}|||{{{|||rrraaaRRRHHHAAA???=========<<<;;;:::999888444333222000//////......------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))***+++++++++******(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))((((((((()))*********+++((((((((()))))))))******(((((())))))******++++++++++++++++++,,,---......---///111444777<<>>======<<<;;;;;;::::::555444333111000/////////------------------------++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))************))))))%%%&&&'''(((*********+++(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,(((((((((((())))))))))))'''(((((()))***++++++,,,,,,+++******+++,,,...///...000333666:::???EEEJJJRRRSSSTTTTTTTTTUUUXXXZZZVVVVVVUUUUUUTTTUUUUUUVVVQQQOOOKKKDDD???>>>AAAEEEGGG[[[yyywww|||mmm]]]LLL>>>777555444333111000111111222222111111000000000000000//////////////////////////////...---,,,,,,++++++///...------,,,,,,,,,,,,yyy~~~zzzsssmmmiiihhhiiijjjjjjiiieee^^^YYY[[[hhhxxx}}}vvvssszzztttggg\\\SSSLLLEEE@@@;;;;;;>>>???===:::888666333222222222111///111000///...---,,,,,,,,,---......---+++***+++,,,,,,---.........---,,,+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***((((((((()))*********))))))))))))******++++++++++++++++++++++++'''''')))***************,,,***)))+++///111000...000333777;;;???DDDIIIMMMQQQRRRSSSTTTUUUVVVWWWWWWXXXVVVTTTTTTUUUUUUUUUTTTPPPIIICCC@@@???@@@DDDJJJPPPaaa{{{wwwvvvzzzjjjXXXEEE888777555333222333333333222222111///.........///000000000///...---,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++zzzuuuqqqooolllkkkiiihhhfffbbb]]]ZZZZZZdddqqqzzz{{{vvvyyyzzzoooeee[[[UUUGGGBBB===<<<>>>>>><<<999;;;999666555555555444222000///...---------------,,,---......---,,,++++++,,,---...//////...------************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++)))((((((((()))*********))))))))))))******+++++++++++++++++++++++++++++++++***************,,,******+++///111000///111444999>>>BBBFFFKKKOOOQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUSSSSSSTTTTTTRRRPPPJJJEEEAAA@@@>>>>>>EEEMMMZZZmmmzzz|||{{{yyyrrraaaOOOBBB999777333222222222111000111111000///////////////000000///...------------.........---------,,,,,,+++,,,,,,------,,,,,,+++{{{xxxwwwwwwtttqqqnnnjjjhhhddd```]]]\\\bbbkkkuuu}}}|||}}}zzzqqqiiicccPPPKKKDDD@@@???>>><<<:::999777555333333333222000//////...------.........------.........---,,,+++......////////////......************************((())))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))******))))))))))))******************************,,,++++++++++++---///000,,,+++***,,,///111222111333777===BBBFFFJJJNNNQQQRRRRRRSSSUUUVVVVVVVVVWWWTTTSSSSSSSSSSSSQQQNNNKKKEEEBBBAAAAAA???BBBMMMYYYiii}}}{{{qqqiiivvv|||zzz|||kkkYYYMMM>>>;;;666333222222111000000000111111000000///...000000///...------------.........------------,,,+++,,,,,,------,,,,,,+++}}}|||{{{{{{yyyvvvsssoookkkfffbbb___ccckkkuuu}}}uuuoooaaaZZZPPPHHHCCC@@@>>><<<999777444333333333111000//////.........//////000000///------......//////222111111000///...------************************((()))***++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))***---111555777,,,++++++---///222333444555999@@@EEEIIILLLOOOQQQRRRSSSTTTVVVVVVVVVVVVVVVSSSSSSSSSTTTSSSPPPKKKGGGBBBAAAAAACCCDDDLLL^^^ooosssiiiffflll}}}qqq```TTTDDD???999555444333333333000000111222222000///...000000///...........................------------+++,,,,,,------,,,,,,+++}}}}}}}}}|||{{{yyyssslllgggbbbfffnnnxxxzzzqqqjjj^^^SSSJJJDDD@@@>>>>>><<<999888888888666555000000000///000000111111666222---+++---000333444666555333111...---+++***************************)))***+++++++++***((('''((((((((((((((((((((((((************************(((((((((((((((((((((((()))))))))*********))))))******))))))))))))******)))))))))))))))))))))))))))))))))+++---111555777,,,,,,---...///222555888777;;;AAAFFFJJJLLLOOOQQQRRRSSSUUUWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSNNNHHHDDD@@@???@@@EEEKKKZZZrrrrrrfffdddggg|||rrrbbbXXXIIIDDD<<<777444444444444000111222222222111///...000000///.........////////////.........---------+++,,,,,,------,,,,,,+++}}}~~~zzzsssnnnhhhkkkrrrzzz|||wwwoooeeeYYYNNNEEEAAA???===:::999999999777666333222222111111222222222999444...,,,///444666777777555333000---,,,******++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))************)))******))))))))))))******************************---,,,,,,,,,,,,...000111+++---......000333777;;;;;;>>>CCCGGGIIILLLNNNPPPRRRTTTVVVWWWXXXWWWVVVUUUUUUTTTTTTSSSQQQLLLFFFAAA???>>>AAAIIIVVVhhhnnnfffccchhhpppttthhh```RRRLLLBBB:::666444444444111111222222111111000///000000//////...//////000/////////.........------+++,,,,,,------,,,,,,+++}}}yyyrrruuuyyy}}}||||||}}}qqq```QQQHHH???===:::999999999777666666555444333333333333333999555111111555888888666555333111///---,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))************************************************'''((()))***+++******)))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...///000333888===@@@BBBEEEHHHIIIKKKOOOQQQSSSTTTVVVXXXXXXWWWUUUTTTUUUTTTRRRPPPNNNIIICCC???@@@@@@FFFTTTdddwwwnnneeedddiiiuuuyyyrrrmmmbbbZZZNNNCCC<<<888666666333222111111000000111111000000////////////000000////////////............+++,,,,,,------,,,,,,+++|||}}}{{{vvvtttvvvvvvwwwppp\\\OOOCCCAAA>>>=========;;;:::888777666555444333333333777555333555999;;;888444222111///...---------...++++++++++++++++++++++++...---+++)))(((((()))***))))))))))))))))))))))))************************************************'''((()))+++++++++***)))******))))))))))))******++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++---//////000333999>>>CCCEEEGGGHHHIIILLLOOORRRSSSTTTWWWYYYYYYWWWUUUTTTUUUSSSPPPNNNKKKFFFAAA===DDDEEEMMM^^^qqqyyygggdddhhhppp}}}zzzxxxpppgggYYYLLLCCC===:::999444333111000000000111222000000////////////000111000/////////............+++,,,,,,------,,,,,,+++~~~~~~yyyrrrkkkgggeeefffnnnwww|||iiiZZZJJJBBB;;;:::;;;::::::<<<:::;;;;;;888555444666999888888888777666666555555555333000...,,,+++,,,,,,+++,,,.........,,,***))),,,,,,,,,+++++++++******+++++++++++++++***))))))))))))************))))))&&&&&&''''''(((((())))))******))))))))))))************************************+++++++++,,,,,,,,,,,,---...---,,,,,,---///---...///111444888;;;===GGGHHHJJJKKKKKKMMMOOORRRTTTTTTSSSSSSRRRQQQQQQQQQWWWSSSMMMGGGEEEEEECCC???CCCMMM\\\mmmuuuhhhfffnnn}}}}}}}}}{{{ssshhhXXXHHH>>>:::888555444555444000///000000000000000000000000000//////.........---------+++,,,,,,---,,,+++)))(((wwwooogggaaa]]]]]]eeemmmsssqqqeeeWWWMMMDDDAAA@@@======???===>>>>>><<<999777888::::::999888777555333222111111000...,,,++++++,,,---+++,,,---......,,,***))),,,,,,+++++++++*********)))))))))))))))(((''''''))))))************))))))((((((((((((((()))))))))******))))))))))))******************************************+++++++++,,,,,,---------,,,,,,.../////////000222666:::>>>@@@GGGIIIKKKLLLLLLMMMPPPRRRSSSSSSRRRRRRRRRQQQQQQPPPRRRNNNHHHCCCBBBBBBBBBAAALLLZZZmmm{{{sssnnnsss}}}}}}yyyuuurrrvvv~~~zzzfffQQQCCC999555333555444111///111000000000000000000000000//////.........------------------------,,,++++++~~~wwwoooeee___YYYWWW]]]dddgggrrryyyqqqbbbVVVJJJDDD@@@<<<;;;===@@@AAABBBAAA>>>;;;::::::;;;:::888666333111///...---,,,+++******+++,,,,,,+++,,,---...---,,,+++***+++++++++***************((())))))))))))(((((('''))))))************))))))*********)))))))))))))))************************************************)))))))))*********+++++++++,,,------,,,,,,...000000000111333777<<>>;;;999999888777444222000...------,,,++++++******+++++++++,,,---------,,,++++++******************************++++++++++++***)))))))))************)))))),,,++++++******)))))))))************************************************((())))))))))))*********+++,,,------,,,,,,...000000000111333888>>>DDDGGGFFFHHHKKKLLLLLLMMMOOOQQQQQQRRRRRRSSSRRRQQQPPPPPPMMMHHHCCC@@@???AAAIIIQQQdddyyyzzzxxx{{{ssswww}}}|||~~~|||YYYAAA:::444444444222222444000000000000000000000000////////////............///...---,,,,,,---...///~~~yyytttoookkkeee```aaafffqqqvvv|||yyymmmaaaVVVOOOJJJDDDAAABBBCCCCCCDDDDDDCCC???;;;888666666555333222111000/////////...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,******************++++++)))******+++++++++******))))))************)))))),,,,,,++++++******)))))))))***++++++++++++***)))************************((())))))))))))************,,,------,,,,,,///111000000222444999???EEEHHHEEEGGGJJJLLLLLLMMMNNNOOORRRSSSTTTTTTSSSRRRPPPOOOLLLFFFBBBAAA@@@CCCPPP___ttt|||~~~xxxvvvyyyxxxqqqmmmmmmoooqqq{{{iiiIII@@@777555555333222444111111111111111111111111000000/////////............---,,,++++++,,,---...|||wwwrrrnnniiieeegggllltttyyy~~~zzzlllcccZZZVVVQQQJJJEEEDDDBBBBBBBBBCCCCCC@@@<<<888444444333333222222111111000000///...---,,,+++***++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,'''(((((())))))))))))((())))))************))))))+++++++++***************)))***+++,,,,,,+++***)))************************)))))))))*********++++++***+++,,,,,,,,,---///111000111333777<<>>>>>CCCFFFPPPiii~~~~~~xxxvvv}}}~~~wwwsssgggeeebbb```^^^^^^```aaafffkkkrrryyy}}}~~~}}}|||{{{|||\\\NNN???999777444111111111111111111111111111111000000000000/////////...,,,,,,---...............vvvmmmhhhiiiqqq{{{vvvrrrmmmiiihhhdddYYYOOOJJJDDDBBB@@@AAACCCBBB???<<<666555555444333222111111+++,,,------.........---,,,+++++++++,,,,,,---...,,,,,,,,,------.........))))))***+++++++++++++++))))))************))))))(((((())))))*********+++)))***,,,------,,,***)))***************************++++++++++++,,,,,,,,,***+++,,,,,,,,,---///222333555999>>>BBBEEEFFFGGGHHHKKKOOOQQQQQQQQQRRRRRRQQQQQQRRRQQQOOOKKKGGGDDDAAA===???FFFLLLXXXttttttooouuuyyytttxxxsssiiidddaaa```___^^^^^^^^^______fffjjjqqqwww|||{{{|||aaaRRRBBB:::777444111000111111111111111111111111000000000000////////////,,,---///000000000///...tttiiieeehhhsss}}}}}}tttuuusssmmmhhhcccZZZQQQKKKGGGDDDCCCDDDBBB>>>;;;;;;999666444444333111///000000//////......------((()))******,,,,,,---...+++******+++++++++)))'''************************))))))))))))))))))))))))++++++++++++******))))))...------,,,,,,,,,------************************(((((()))***************------------///000111222333666;;;@@@CCCDDDDDDCCCDDDFFFJJJMMMOOOQQQQQQPPPPPPQQQRRRQQQLLLGGGCCCBBBAAAAAACCCIIIRRRbbb|||wwwhhhffflll~~~uuunnnsssxxxzzz|||{{{xxxwwwyyyzzzppplllmmmiiigggeeefffiiikkkkkkiiiqqqqqqqqqtttxxx|||~~~~~~|||xxxxxx|||gggVVVBBB666666777444000555444444333333222222111///////////////000000000//////...------------...ssskkkiiikkkttt~~~}}}vvvpppjjjaaaXXXPPPKKKFFFDDDCCCBBB@@@======;;;888666555444222111111000000///.........---......---------,,,,,,,,,,,,+++******+++,,,+++)))************************************************************))))))((((((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++++++++++++++---------...///111222333444777<<>>BBBEEEFFFFFFEEEFFFHHHKKKOOOQQQRRRRRRRRRRRRRRRQQQNNNHHHDDDAAA@@@AAACCCJJJVVVeeevvvpppddd[[[YYYeeezzz|||rrroooppp|||qqqppprrrxxx|||}}}~~~}}}yyyuuutttvvv{{{~~~qqqfff[[[MMMBBB<<<999777555555555444444333222222222111111111111111111111111//////......------------{{{sssooonnnpppxxx~~~wwwpppeee]]]QQQHHHEEEEEEDDDDDDCCC@@@===;;;:::999777555333222111//////......///------...///000111111222///---******+++...//////------------------------++++++++++++++++++++++++************))))))))))))+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------...///111333555666:::<<<@@@CCCFFFGGGGGGGGGGGGIIILLLPPPRRRSSSSSSSSSRRRQQQOOOKKKFFFBBB@@@@@@DDDIIIUUUffftttwwwccc^^^[[[aaattttttmmmrrr{{{~~~}}}pppmmmuuuzzzxxxzzz~~~xxxoooggg```VVVKKKAAA;;;888666555555555444333333222222222222222111111111111111...............------,,,{{{xxxwwwyyyssshhhYYYMMMHHHGGGGGGFFFFFFCCC@@@>>>===;;;999777555444222000///...//////,,,,,,---...///000111111000...+++***,,,......///,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++)))******+++,,,+++++++++------...000222555777888<<<>>>AAADDDFFFGGGGGGGGGGGGIIIMMMPPPRRRTTTTTTSSSPPPOOOLLLGGGCCCAAAAAACCCFFFPPPcccwwwmmm```___cccrrrzzzuuukkkyyywwwsss{{{}}}~~~zzzsssmmmiiiaaaVVVJJJ@@@:::666666666555444444333333222222222222222111111000000......//////......---,,,tttcccTTTLLLIIIHHHHHHHHHEEEBBB@@@>>>===:::888777555222000/////////000............------------000...,,,+++,,,------,,,************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...************************)))******+++++++++++++++------///111333666999:::>>>???BBBDDDFFFGGGGGGGGGGGGIIILLLPPPRRRSSSSSSSSSMMMLLLHHHDDDAAAAAADDDFFFIIIXXXppp{{{hhhaaagggrrr}}}ttttttuuu|||vvv{{{}}}~~~{{{wwwooodddWWWJJJ???999666666555555444333333333222222222111000000//////---.../////////...,,,+++~~~kkkZZZPPPKKKIIIHHHIIIGGGCCCAAA???===;;;999888666333000//////000111//////.........---------000...,,,,,,,,,,,,+++)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))))))))******+++,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---...///111444777:::;;;???@@@BBBDDDEEEFFFGGGGGGFFFHHHLLLOOORRRSSSSSSSSSJJJHHHEEEAAA???AAAFFFJJJTTTeee~~~tttkkkkkkyyy}}}|||sssvvv}}}~~~~~~sssfffVVVGGG===666666666555444444333333222222111000000///......---...///000///...,,,+++~~~}}}}}}ooo]]]RRRMMMJJJHHHJJJGGGDDDAAA???>>>;;;999999666333000//////000111,,,,,,---...///000111111000...---------,,,)))'''........................++++++++++++++++++++++++))))))******++++++++++++(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------...///222555888;;;<<>>===<<<;;;666555444333111000//////000000000000000000000000.........------,,,,,,,,,---------,,,,,,++++++++++++++++++************)))******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))******+++,,,,,,,,,++++++000000111222444777:::<<<>>>>>>>>>@@@BBBFFFIIIKKKMMMKKKJJJKKKNNNOOOMMMKKKJJJEEE@@@???EEEOOOYYY^^^pppzzz|||}}}yyyzzz}}}~~~ssspppvvvvvvkkkgggfffdddeeehhhrrrvvv}}}~~~~~~|||~~~~~~{{{~~~rrr]]]KKKBBB:::555555555333333444444333222111000000000000000000//////.........---{{{|||}}}zzzzzz{{{~~~~~~pppeee[[[RRRLLLIIIFFFAAA>>>======;;;:::888777666555333111000///////////////////////////......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,,,,///000111444777;;;???AAA=========>>>AAADDDGGGIIIMMMLLLKKKMMMNNNNNNKKKHHHCCCAAA@@@AAAGGGUUUfffqqq~~~www}}}|||qqqmmmnnnxxx|||yyyppprrr}}}}}}kkkddd^^^]]]]]]]]]```eeeiiiooovvv}}}~~~{{{vvvsssrrrrrruuuzzzlll[[[HHH>>>666555777555333333444333222111000000000000000000/////////.........}}}|||{{{{{{|||zzz|||vvvjjj^^^TTTNNNMMMIIIDDD@@@>>>>>><<<<<<;;;:::999666444222000///------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++++++++************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------///000333666;;;???CCCEEE?????????@@@BBBDDDGGGHHHMMMMMMMMMNNNNNNLLLHHHEEE===???BBBEEEOOObbb{{{xxx{{{{{{nnndddbbbeeerrruuuvvvvvvzzzwwwqqqwwwxxxgggXXXUUUSSSUUUWWWYYY```hhhmmmsss}}}|||tttlllgggeeefffgggiiiooozzzvvv[[[KKK<<<888999777444333444333222111000000000000000000////////////......}}}}}}zzzzzz{{{}}}}}}|||}}}yyysssppprrrxxx|||zzznnnbbbXXXQQQRRRMMMGGGCCCAAA@@@???>>>===<<<:::777444222000///------------------------------------------------+++++++++,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---......000111444888<<<@@@CCCEEECCCCCCCCCDDDFFFGGGIIIJJJMMMNNNOOOOOONNNJJJEEEBBB>>>@@@DDDLLL\\\uuu|||~~~zzz|||}}}oooddd^^^___dddlllnnnooopppwwwyyyuuu}}}vvvfffZZZUUUSSSTTTWWW[[[aaammmyyywwwrrrjjjccc______bbbddddddkkkwww{{{dddKKK>>>;;;888555444444333222111000000000000000000//////////////////{{{wwwuuuttttttttttttuuuwwwzzzzzzxxxvvvrrrtttwww{{{}}}zzzxxxvvvuuuvvvyyy}}}{{{yyyvvvuuuuuusssppplllkkknnnsssxxxuuujjj```ZZZUUUPPPIIIDDDAAA@@@???>>>===<<<:::777444111///...........................------------------------+++++++++,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,---...///000222333666999<<>>>>>===<<<:::888555222000///////////////////////////,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************---,,,,,,,,,---///000222333555777:::<<<>>>??????BBBBBBDDDFFFGGGIIIJJJKKKMMMOOOPPPNNNJJJFFFBBBAAABBBFFFPPPccczzzooofffaaayyy~~~tttqqq~~~{{{hhh\\\VVVTTTWWW[[[aaaeeeiiippp|||zzzpppeee___SSSSSSYYYgggyyy~~~{{{ttteeedddbbbaaacccgggkkknnnwww{{{lllPPP@@@888666777444333222111000000000000//////000000000000111111yyyvvvrrrmmmiiifffeeeeeegggfffeeefffggggggeeedddaaabbbdddfffjjjmmmoooqqquuurrrmmmiiieeedddeeefffkkkmmmppprrrsssuuuxxxzzzwwwxxxyyyzzzzzzzzzzzzzzzxxxzzz~~~}}}|||~~~}}}~~~~~~|||yyyuuurrrpppooommmoooqqqsssuuuwww{{{~~~{{{sssqqqttt}}}}}}rrrjjjggg\\\VVVNNNGGGCCCBBBAAA@@@>>>===;;;999666444222111////////////////////////,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,---///111333444555888;;;===>>>??????AAABBBDDDGGGIIIKKKLLLMMMMMMOOOOOOMMMHHHDDDBBBCCCDDDOOOaaavvvpppdddbbbggg|||xxxxxxxxx}}}ppp```WWWUUUUUUXXX]]]dddhhhnnnwwwzzzjjjaaaWWWYYYcccxxx{{{}}}vvvlllmmmnnnqqqtttxxx{{{|||}}}uuuWWWDDD999666888444333222111000000000000//////000000000111111111{{{~~~}}}{{{tttqqqmmmiiieeecccbbbbbbbbb```___^^^______^^^\\\___``````bbbdddfffhhhiiiiiieee```\\\YYYYYY[[[]]]bbbdddggghhhiiijjjmmmoooqqqrrrssssssttttttttttttvvvyyy|||}}}|||~~~zzz{{{|||||||||}}}||||||{{{vvvsssrrrsssnnnrrrvvvyyy|||~~~yyypppnnnrrr|||zzzrrroooaaa[[[SSSLLLHHHFFFEEEEEE???>>><<<:::888666444333////////////////////////,,,,,,,,,------.........---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///222444333555888<<<>>>@@@AAAAAACCCDDDFFFIIILLLNNNOOOPPPMMMOOOOOOLLLGGGCCCCCCDDDFFFWWWooosssbbb\\\]]]iiizzzxxxrrrrrrzzzvvvhhh[[[VVVWWWZZZ___ccciiinnnuuu~~~mmmaaa```cccooozzz|||wwwyyy}}}zzzzzzxxx[[[GGG:::777999444333222111000000000000//////000000111111111222}}}|||{{{{{{|||~~~|||zzzrrrmmmfff```]]]]]]]]]]]][[[ZZZYYYXXXWWWVVVUUUUUUXXXZZZ\\\]]]]]]\\\\\\]]][[[YYYVVVSSSRRRSSSTTTUUUVVVYYY]]]```aaabbbdddeeegggiiijjjjjjiiiiiijjjllljjjooouuuyyy}}}~~~}}}~~~|||zzzxxxwwwwwwzzz}}}}}}wwwsssrrruuuwwwyyy{{{|||wwwvvvvvvzzz~~~}}}yyyxxx{{{~~~uuuooojjjccc[[[UUUQQQLLLFFFBBBAAA???<<<:::999888777555333222111000000///000000///............---------,,,---/////////---+++******************************************)))((('''))))))***+++,,,,,,------++++++******++++++,,,---,,,---...------...111444777888999;;;===>>>@@@@@@EEEFFFHHHJJJLLLNNNNNNOOORRRMMMIIIGGGDDDAAACCCIIISSSiiivvvddd___```bbbuuu}}}wwwsssqqqtttzzzmmmbbbYYY[[[^^^bbbhhhpppxxxzzz~~~ooogggaaajjj}}}}}}{{{}}}vvv___KKK;;;666888666666555333111000111333111111111111000000000000|||xxxxxxxxxxxxyyy}}}|||xxxvvvqqqkkkddd^^^[[[ZZZZZZYYYYYYXXXWWWVVVTTTSSSRRRQQQPPPRRRTTTUUUTTTSSSSSSTTTRRRPPPNNNLLLKKKLLLMMMOOOQQQTTTWWWYYYZZZ[[[]]]^^^aaaccceeeeeeeeedddeeeffffffkkkppptttxxx~~~{{{xxxxxxzzz{{{|||~~~~~~~~~|||{{{|||~~~~~~zzzxxxyyy{{{}}}|||}}}{{{{{{|||yyyuuutttxxx|||{{{}}}}}}xxxvvvsssmmmfff^^^UUULLLFFFBBB???<<<;;;::::::888666333222111000///////////////............---------***+++,,,------+++)))(((************************+++,,,,,,,,,++++++***)))*********++++++,,,,,,---+++++++++***++++++,,,---,,,---.........///222555999999:::;;;===>>>@@@@@@EEEFFFHHHKKKMMMNNNOOOOOOOOOKKKIIIGGGDDDBBBFFFMMMeeezzzkkk\\\\\\hhhuuu~~~{{{yyyyyyyyyyyy{{{||||||zzzwwwvvvwwwyyyyyy|||~~~~~~{{{wwwtttssszzztttfff]]]XXX]]]eeennnyyy}}}zzz{{{rrrkkkiiittt~~~ppp]]]LLL>>>777777555555444333111111111222111111111111000000000000~~~vvvuuuwwwwwwvvvwww}}}}}}~~~}}}zzzvvvrrrooolllfff___YYYWWWVVVUUUTTTWWWVVVTTTRRRPPPNNNMMMMMMIIIKKKLLLLLLJJJIIIIIIJJJIIIGGGFFFDDDEEEFFFGGGIIILLLOOORRRSSSTTTTTTVVVXXXYYY\\\___``````_________bbbeeejjjmmmpppvvv~~~}}}uuuooolllmmmoooqqqvvv}}}}}}}}}xxxqqqqqqtttyyyuuuwwwxxx~~~wwwjjj[[[MMMFFFBBB@@@===<<<<<<;;;999888333222111000///////////////............---------***+++,,,---,,,+++***)))++++++++++++++++++++++++---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---------.../////////111444666;;;;;;;;;<<<===???@@@AAAEEEFFFIIIKKKMMMNNNOOOOOOMMMKKKIIIGGGDDDDDDMMMXXXvvv|||fffZZZ]]]sss|||tttrrrnnnkkkiiiiiiiiijjjjjjkkklllkkkjjjkkkmmmnnnoootttxxxxxxvvvuuuxxx|||qqqfff```]]]^^^ggguuuzzzrrrppprrrvvvqqqlll{{{vvvqqqssszzz|||kkk^^^QQQEEE<<<999444444444333333222222111111111111111000000000000{{{vvvxxxzzzyyyxxxxxx|||{{{zzzxxxtttnnnjjjgggccc___YYYTTTSSSRRRRRRRRRUUUSSSQQQNNNLLLJJJIIIIIIFFFHHHHHHGGGEEEDDDDDDEEECCCCCCBBBBBBBBBDDDFFFGGGJJJLLLNNNOOOPPPPPPRRRTTTTTTWWW[[[\\\\\\ZZZYYYYYY]]]___ccceeehhhmmmssswwwvvvvvvwwwxxxzzz|||~~~}}}yyy{{{~~~|||yyyssskkkeeecccdddfffjjjpppyyy~~~}}}uuurrrtttvvvqqqsssyyyrrr___PPPGGGCCCAAA>>>======<<<:::999444333222000000////////////............---------,,,---.........---,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,---------...///000000222666888============>>>@@@AAABBBEEEGGGIIILLLNNNOOOOOONNNNNNKKKHHHEEEDDDIIIWWWfffwwwiiiaaaddd~~~}}}xxxmmmkkkgggdddbbbbbbdddeeecccdddeeeeeeeeefffhhhjjjmmmrrrvvvvvvvvv{{{pppfffaaaaaaeeennn||||||ssslllmmmrrr{{{xxxooovvvkkk```\\\___iiizzz|||{{{}}}yyymmmddd[[[OOODDD<<<555444444444444333222000111111111111000000000///{{{yyy|||}}}zzzxxxyyyzzzyyywwwsssnnnhhhccc```ZZZVVVRRRPPPPPPQQQRRRRRRRRRPPPMMMJJJHHHGGGGGGGGGDDDEEEEEEDDDAAA@@@@@@AAA@@@@@@@@@@@@AAACCCDDDEEEGGGHHHJJJKKKKKKLLLNNNPPPQQQTTTXXXYYYXXXWWWUUUUUUXXXYYY\\\___aaaeeeiiilllkkkkkklllmmmoooqqqrrrsssrrruuuvvvsssnnnkkknnnqqqpppnnniiibbb]]][[[\\\^^^aaagggpppwww|||zzzzzzuuurrrssszzzwwweeeWWWOOOFFFCCC@@@???>>>===;;;999555444333222000000000//////............---------,,,---------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...---///000111222444888;;;>>>>>>===>>>???AAACCCEEEFFFHHHKKKMMMOOONNNMMMMMMMMMIIIEEEDDDGGGQQQddduuutttjjjiiiqqq|||qqqnnnjjjfffcccbbbbbbbbb___```aaaaaa``````cccdddhhhmmmrrruuuyyymmmeeecccdddiiiuuuxxxoookkkpppxxx~~~yyy~~~cccYYYPPPMMMOOOWWWdddpppwww{{{|||xxxqqqpppwww~~~}}}uuummmfff[[[LLL@@@888666444444555444222000111111111111000000000///{{{zzz}}}~~~zzzwwwxxxyyywwwtttoooiiiccc]]]ZZZTTTQQQNNNMMMNNNPPPRRRRRROOOMMMIIIFFFDDDDDDDDDEEEAAAAAAAAA???===<<<===>>><<<<<<<<<===>>>???AAAAAAAAACCCDDDEEEEEEGGGJJJLLLPPPSSSUUUUUUTTTRRRQQQQQQSSSSSSUUUXXX[[[___aaacccccccccdddeeefffhhhiiijjjlllmmmnnnkkkfffcccdddeeedddccc___[[[VVVTTTUUUVVVZZZ___ffflllpppuuu||||||vvvuuuvvvyyy~~~}}}sssfff[[[UUUKKKHHHEEEBBBAAA???===;;;777666555333222111111111///............---------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///111222333666:::===???>>>>>>>>>@@@CCCFFFHHHHHHJJJLLLOOOOOONNNLLLJJJIIIEEECCCIIITTTcccwwwuuuooovvv|||zzzvvvqqqlllhhhfffeee___```aaaaaa```aaacccdddggglllssszzz|||kkkccccccjjjrrr}}}vvvooonnnvvv{{{jjjSSSLLLFFFDDDFFFIIIQQQZZZ^^^bbbdddbbb```dddnnnwww~~~}}}}}}~~~yyyrrrhhhWWWGGG>>>:::555444555555333111111111111111000000000000}}}zzzzzz~~~~~~zzzxxxyyywwwuuuqqqlllfff___ZZZWWWRRROOOMMMLLLMMMOOOPPPPPPJJJHHHEEEBBBAAAAAABBBBBB>>>>>>>>><<<::::::<<<===999::::::;;;<<<===>>>>>>===???AAABBBBBBEEEHHHKKKOOOPPPQQQPPPMMMKKKKKKKKKMMMMMMOOORRRVVVYYY[[[[[[\\\\\\]]]]]]___```bbbcccdddddddddcccbbb```^^^]]][[[[[[ZZZWWWSSSQQQQQQRRRWWW\\\ccchhhlllrrrzzz{{{yyyxxxyyyzzz{{{}}}zzz}}}{{{wwwsssnnnggg```[[[QQQNNNJJJGGGEEECCC@@@>>>999888777555333222222222///............---------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++*********++++++,,,,,,------,,,,,,,,,,,,---.........000222333555777<<>>>>>???AAAEEEHHHKKKJJJLLLNNNPPPOOOMMMJJJHHHFFFDDDIIIXXXkkk}}}}}}{{{xxxvvvooopppqqqrrrqqqrrruuuwwwyyy~~~vvvkkkfffgggnnn}}}|||uuuttt}}}|||hhhWWWHHHCCC???@@@AAABBBGGGMMMLLLOOOSSSTTTTTTXXX```gggyyy|||xxxpppppppppqqqtttwwwzzz|||xxxfffUUUCCC===666444555666444222111111111111000000000000}}}zzz{{{{{{zzz|||wwwtttpppkkkddd^^^YYYVVVRRRPPPMMMLLLMMMNNNOOOOOOGGGEEEBBB???>>>>>>@@@AAA===>>>===<<<::::::<<<>>>999::::::;;;<<<============>>>@@@AAABBBEEEIIILLLMMMNNNMMMKKKHHHGGGGGGGGGIIIJJJKKKNNNRRRUUUWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^XXXWWWWWWYYY[[[[[[XXXVVVXXXYYYYYYWWWTTTQQQQQQQQQWWW]]]eeejjjmmmsss{{{|||wwwwwwyyy|||}}}zzzyyy~~~wwwrrrppplllhhhdddUUURRRNNNKKKHHHEEEBBB@@@:::999888666444333333333//////.........------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,,,,,,,---.........000222333555888<<<@@@???>>>>>>???AAAFFFJJJLLLKKKMMMOOOPPPOOOLLLIIIGGGFFFFFFPPPfff|||rrreeeccceeejjjooozzz{{{zzzzzz}}}|||xxxlllYYYJJJCCC>>><<<>>>???@@@DDDIIIFFFJJJNNNQQQRRRTTTYYY\\\eeesss}}}~~~}}}yyytttssssssssspppmmmhhhiiijjjlllooorrruuuwww~~~sssaaaGGG@@@777444555666555222111111111111000000000000{{{}}}~~~~~~|||zzzyyyxxxwwwsssllleee^^^XXXUUUSSSMMMLLLKKKLLLMMMMMMLLLJJJDDDCCCAAA???===<<<;;;:::<<<<<<;;;:::999777666555;;;::::::::::::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFHHHGGGFFFFFFFFFGGGIIIJJJHHHGGGGGGHHHKKKNNNQQQSSSUUUTTTSSSSSSTTTVVVXXXZZZXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVWWWUUUSSSSSSVVVZZZ\\\aaaiiirrryyy|||}}}}}}~~~zzz|||~~~xxxuuu~~~}}}mmmhhhnnnoooiiieee^^^TTTLLLHHHFFFBBB@@@===;;;999888777666444222///000111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,+++***+++,,,---...//////.........//////000000111222444777999;;;<<>>@@@BBBCCCDDDEEEEEEDDDCCCDDDDDDFFFFFFEEEEEEEEEFFFHHHKKKNNNPPPOOONNNMMMMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUVVVVVVWWWVVVWWWXXXVVVUUUVVV[[[___fffkkksss|||}}}zzz}}}nnniiimmmmmmhhhddd___XXXRRROOOJJJEEE@@@===;;;999777777666444222000111111111111000///...---------------------...------------------------...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,---.........------......///000000111333555777:::;;;<<<>>>>>>???@@@BBBFFFIIIKKKMMMMMMLLLLLLLLLJJJGGGEEEIIIRRRiii}}}~~~{{{pppgggcccddd]]]bbblll}}}xxxooonnnrrr~~~|||qqqmmmgggaaaYYYPPPHHHBBB@@@@@@AAAAAAAAAAAABBBBBBBBBCCCEEEGGGHHHJJJKKKKKKKKKMMMQQQXXX^^^bbbdddeeeffffffgggiiijjjjjjkkkkkkpppmmmmmmoooooopppvvv~~~kkkXXXDDD<<<999555333333444333222111000000000000|||yyyvvvsssrrrqqqnnnjjjddd]]]WWWRRRPPPNNNOOOMMMLLLKKKJJJIIIFFFCCC>>>===<<<;;;;;;::::::;;;999999::::::999888888777:::999999999999:::;;;;;;999:::;;;<<<>>>???AAAAAACCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCEEEHHHJJJLLLLLLKKKKKKKKKLLLNNNPPPQQQPPPPPPQQQRRRSSSTTTVVVWWWWWWXXXYYYXXXXXX[[[aaagggpppuuu~~~~~~~~~~~~~~~pppiiikkkjjjeeeaaa]]]YYYVVVSSSMMMDDD>>>===;;;888777777666444222111111222222222111000000/////////////////////..............................------,,,,,,------...,,,,,,+++++++++,,,---...------,,,,,,---...//////000111444666999:::<<<<<<===>>>???AAADDDGGGJJJLLLMMMNNNMMMLLLJJJHHHEEECCCNNN]]]zzztttuuusssjjjccc^^^]]]```\\\fffxxxuuullliiillluuuwwwpppccc___YYYTTTNNNIIIDDD@@@???@@@AAABBBBBBBBBAAAAAACCCDDDFFFHHHIIIIIIIIIHHHCCCEEEHHHMMMSSSYYY^^^```fffjjjpppuuuxxxyyyxxxwwwyyyvvvuuuttttttwwwlllOOO@@@===:::666222444333222111111000000111|||xxxuuusssqqqooonnnhhheee```YYYTTTPPPMMMMMMNNNLLLJJJIIIGGGEEEAAA???::::::999999999999::::::888888999999999999888888999888888888888999::::::999999:::;;;===>>>??????AAA@@@@@@???????????????@@@@@@AAABBBCCCEEEGGGHHHIIIIIIIIIJJJKKKMMMNNNOOONNNNNNNNNNNNPPPQQQSSSTTTWWWYYYZZZZZZ[[[___gggmmmtttyyy~~~~~~~~~rrriiihhhgggdddccc```]]]ZZZWWWQQQHHHAAA???<<<999777666666444333222222222222222222222222//////////////////......////////////////////////------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///111222555888:::<<<<<<======>>>???BBBEEEHHHLLLMMMMMMNNNNNNLLLIIIFFFDDDCCCQQQgggnnnnnnxxx|||rrrhhhbbb]]][[[^^^ccceeeqqq|||pppjjjhhhnnn{{{zzznnnfff\\\WWWQQQLLLHHHEEEBBBAAA===???AAACCCCCCCCCAAA@@@DDDFFFIIIKKKLLLKKKHHHGGGFFFGGGJJJNNNTTT[[[ccciiiuuu{{{|||{{{}}}aaaJJJ@@@===999666444444333222111111111111zzzvvvrrrppppppooommmlllccc```[[[VVVQQQNNNLLLKKKKKKIIIGGGEEEDDDAAA>>>;;;888888777777888999999:::777777888999999999888888777777777777777888999999999::::::;;;<<<======>>>??????????????????>>>>>>???@@@@@@AAABBBDDDEEEEEECCCCCCDDDEEEGGGHHHJJJJJJMMMMMMLLLLLLLLLNNNPPPQQQVVVYYY[[[\\\]]]bbbiiiooouuuyyy~~~uuukkkggggggfffllliiifffccc```YYYPPPJJJBBB>>>:::888777666444333222222222222222222333333////////////......------////////////////////////------------------------++++++,,,,,,,,,---------+++++++++,,,---...//////111333666999<<<============>>>@@@CCCFFFIIILLLMMMMMMMMMMMMJJJFFFDDDDDDFFFVVVppppppdddmmm}}}zzznnnggg```\\\ZZZYYY^^^dddlllyyyyyyooojjjiiirrrtttggg^^^XXXSSSLLLGGGDDDBBB@@@???===>>>AAACCCDDDCCCBBBAAAEEEHHHMMMPPPQQQOOOLLLIIIGGGJJJMMMQQQWWWaaammmtttyyyXXXCCC;;;888888555444333222111111111111|||rrrnnnkkkjjjkkkkkkiiifff^^^[[[WWWRRRNNNKKKJJJIIIGGGEEECCCAAA@@@>>>;;;888777777777777777888999999777777888888999888888777777666666666666777888888999999::::::;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>??????@@@AAAAAABBBCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKLLLKKKJJJJJJJJJLLLOOOPPPUUUXXX[[[]]]^^^bbbhhhmmmtttwww}}}wwwmmmiiilllooouuusssooommmiiiaaaXXXPPPFFFBBB===999777666444333222222111111222222333444000000//////......------////////////////////////,,,------......------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,---...000000222444777;;;===>>>>>>>>>>>>???AAADDDGGGJJJLLLMMMKKKLLLJJJGGGCCCCCCGGGKKK^^^xxxmmmaaa___kkk}}}uuukkk```\\\YYYYYYXXXXXX]]]dddmmmyyyxxxooojjjjjjttt{{{ooocccZZZTTTOOOHHHCCC@@@???===<<<===>>>@@@BBBCCCCCCCCCBBBGGGKKKQQQVVVXXXVVVRRROOOMMMPPPUUU[[[cccooo}}}gggHHH:::666666555444333222222111111222|||uuujjjgggddddddfffeeeaaa]]]XXXVVVRRRMMMJJJHHHGGGGGGAAA@@@>>>>>>===<<<999777888777777777777888888999777888888888888888777666666666555555666666777888888888888888888999999999999:::;;;===>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@CCCDDDEEEGGGIIIJJJKKKLLLIIIIIIHHHHHHJJJMMMPPPRRRSSSWWW[[[]]]^^^```eeeiiipppsssxxx}}}~~~xxxpppnnnttt{{{~~~yyyooobbbYYYJJJEEE???;;;888666444333222111111000111222333444222111111000000///..............................,,,,,,---......---,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---...///111222222444888<<<>>>??????>>>???@@@CCCEEEHHHJJJKKKLLLJJJJJJHHHDDD@@@BBBJJJPPPddd|||ggg]]][[[^^^mmm~~~{{{zzz{{{}}}xxxnnneee```XXXWWWXXXZZZ[[[[[[aaahhhoooxxx{{{rrrlllhhhsssuuujjj```XXXPPPLLLFFFAAA???>>>===<<<>>>??????@@@BBBCCCCCCDDDHHHMMMUUU\\\^^^]]]XXXUUUVVV[[[aaaiiirrrpppPPP@@@:::777555555444333222222222222wwwqqqfffccc``````bbb```[[[VVVUUUSSSOOOJJJGGGEEEEEEEEE>>>===<<<;;;<<<;;;888666888888777777777777888888888888888888888777666666555555555555555666777777666666666777777777777777666888:::<<<===>>>======<<<<<<===>>>??????>>>>>>>>>???AAACCCEEEGGGGGGHHHGGGFFFFFFGGGIIIMMMRRRTTTRRRVVV[[[]]]^^^___bbbfffmmmooosssxxx|||~~~}}}}}}|||xxxrrrrrr{{{pppeeeLLLHHHAAA<<<888666444222111111000000000111333444333333222222111000000///........................,,,,,,---......---,,,,,,***+++,,,---...---,,,,,,,,,------...///000222222222555999<<>>@@@AAACCCFFFHHHJJJKKKKKKIIIIIIFFFBBB???BBBKKKSSSfff|||rrr\\\XXX\\\aaaqqq}}}uuupppppppppqqqpppnnnmmmnnnoooqqqsssqqqtttyyy{{{zzzwwwvvvuuuttttttrrrmmmfff___[[[YYYWWWWWWZZZ___aaabbbhhhpppsssyyyvvvqqqfffqqqzzzqqqhhh^^^WWWOOOKKKEEEBBB@@@@@@???>>>?????????@@@AAABBBDDDEEEIIIOOOXXX___cccaaa]]]YYYZZZ___hhhpppzzz~~~sssVVVHHH@@@;;;555555444333222222222222}}}ssslllhhhbbb```]]]\\\[[[YYYTTTPPPOOOMMMIIIFFFCCCBBBBBBBBB======<<<;;;999888888777888888888777777777777777999999888888777777666666999999999888888888888777555555666666777777888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>AAACCCDDDDDDDDDDDDCCCCCCDDDFFFIIILLLPPPRRRUUUWWWYYYZZZ\\\___cccfffkkklllooosssvvvyyy{{{|||}}}{{{yyywwwsssrrruuuwwwzzzxxxvvvwwwyyy}}}wwwgggXXXOOODDD<<<:::888555222555555444333222111000///222111111111000000//////......////////////.........---,,,,,,,,,,,,---...,,,,,,,,,---------..................///111222222666999;;;<<<<<<<<<<<<===@@@AAACCCFFFHHHIIIJJJKKKIIIEEECCCDDDDDDGGGTTTcccwwwjjj[[[]]]bbbiii|||vvvppphhhdddcccccccccbbbdddddddddddddddeeeffffffdddfffjjjmmmnnnmmmkkkiiihhhgggeeebbb```^^^\\\\\\[[[^^^cccgggkkkpppuuuxxx}}}|||}}}}}}zzzxxxyyy}}}{{{nnnjjjnnn|||}}}sssiii^^^SSSMMMIIIBBB>>>============>>>>>>@@@BBBCCCDDDEEEEEEHHHLLLTTT^^^eeegggeeebbbcccdddhhhooo{{{~~~~~~aaaKKK???;;;777555333222333333222111xxxooohhhdddaaa^^^[[[ZZZXXXUUUPPPLLLIIIGGGDDDAAA>>>=========<<<;;;;;;:::999888777666666666666666666666666666888777777777666666666666888888888777777777666666555555555666777777888888888888999999999::::::::::::::::::;;;<<<<<<=========>>>@@@BBBCCCDDDDDDDDDCCCCCCDDDFFFIIILLLOOOQQQTTTVVVXXXYYY[[[^^^bbbfffiiikkknnnrrrvvvyyy|||}}}~~~|||yyyzzz{{{xxxwwwzzz|||~~~wwwuuuzzzrrr```WWWJJJAAA<<<:::666333333333222222222111111111111111000000000/////////,,,,,,------------,,,,,,---,,,++++++++++++,,,---,,,,,,---------..................//////111222333666999;;;<<<<<<<<<<<<===BBBDDDFFFHHHJJJKKKLLLLLLHHHEEECCCDDDFFFNNNaaattt{{{fffZZZ```kkkxxx~~~zzztttlllgggccc```\\\[[[\\\]]]]]]\\\^^^^^^^^^^^^___```aaabbbdddfffiiikkkkkkjjjhhhgggfffeeecccbbbaaabbbbbbccckkkoootttyyy}}}|||wwwsssqqqrrrtttvvv}}}xxxkkkcccgggttt|||ssskkk___UUULLLGGGAAA===<<<===>>>>>>===>>>@@@BBBCCCDDDDDDEEEGGGLLLTTT]]]eeehhhgggeeedddeeegggmmmyyyxxx___KKK???999555444222222222222111000|||sssjjjddd```^^^\\\YYYWWWTTTPPPKKKGGGEEECCC@@@===;;;999999999::::::999888777666666555555555555555666666666666888888888888777777777777777777666666666555555555444555555666666777888888666666666777777777888888888888999::::::;;;;;;<<<<<<===???@@@BBBBBBCCCCCCCCCCCCEEEGGGIIILLLOOOPPPSSSTTTWWWXXXZZZ]]]bbbeeehhhjjjnnnrrrvvvzzz}}}~~~{{{xxx|||~~~}}}xxxxxx}}}lllbbbTTTHHH@@@<<<888555111111111111111111111111000000///////////////...,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------..................///000111333333777999;;;<<<<<<<<<===>>>CCCDDDFFFHHHJJJJJJJJJJJJFFFDDDBBBDDDKKK\\\wwwuuueee]]]gggyyy|||zzzxxxtttnnniiiddd```\\\YYYWWWVVVUUUVVVYYYZZZZZZZZZ]]]^^^^^^```aaaccceeefffjjjkkkmmmnnnnnnmmmkkkjjjjjjiiiiiiiiikkkooorrruuu~~~wwwrrrppppppqqqqqqvvv|||{{{}}}vvviii]]]aaammm}}}}}}vvvoooeee[[[LLLGGGAAA<<<<<<===>>>>>>===>>>@@@AAACCCCCCDDDDDDGGGKKKSSS]]]eeejjjkkkjjjeeedddeeejjjuuuqqq^^^NNNAAA999666444333333444444222000zzzqqqiiiccc___]]][[[XXXUUUQQQLLLGGGDDDCCCAAA???<<<:::999888888888888777666666555444444555555666666666666666777999999999999999999999999777777777666666666555555444444555555666777777888555555666666666777777777888888999999:::;;;;;;;;;<<<<<<===???@@@AAABBBCCCCCCDDDEEEGGGJJJLLLNNNOOOQQQSSSUUUWWWYYY]]]aaadddgggiiimmmrrrwww{{{~~~~~~{{{~~~}}}}}}vvvmmm^^^OOOEEE>>>999666222222222111111000000000////////////..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000222333444777999;;;<<<<<<<<<>>>@@@AAACCCEEEGGGHHHGGGGGGFFFCCCBBBAAAFFFSSSmmmppphhhhhhvvv|||xxxoookkkeee___\\\[[[[[[[[[ZZZYYYYYYZZZ\\\^^^```aaaggghhhjjjlllpppsssvvvxxx{{{{{{{{{{{{zzzyyywwwvvvxxxxxxxxxzzzzzzwwwuuutttqqqtttxxx|||xxxlllhhhjjjrrrzzztttggg___bbbkkkxxx~~~zzztttkkkbbbNNNHHHAAA<<<;;;<<<======>>>???@@@BBBCCCCCCDDDDDDFFFJJJQQQ[[[dddkkkmmmnnndddbbbbbbfffrrr~~~~~~~~~}}}mmm```SSSEEE;;;999777666555666666444222zzzrrrkkkddd```[[[ZZZXXXTTTNNNIIIDDDBBB@@@???>>><<<:::888777666666666666555555444444444666666666777777888888888888888888888888888888888888888777777777666666666444444444555666666777777666666666666777777777888999999999:::;;;;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCDDDFFFHHHJJJLLLNNNNNNQQQRRRUUUWWWYYY\\\aaadddgggjjjnnnsssxxx}}}}}}tttfffWWWJJJ@@@:::777555555444222111///...---............////////////......////////////......---..................------------.........//////---......///111222444555777999;;;<<<<<<===???AAABBBCCCEEEGGGGGGGGGEEEDDD@@@@@@CCCLLLaaaooorrr|||zzzuuuqqqgggddd___ZZZXXXYYY\\\___aaa``````aaadddiiiooossswwwyyy{{{}}}zzzyyyyyyyyyzzzyyyyyyzzz~~~zzziii___[[[\\\ccclllxxxtttgggeeeeeekkktttzzzyyyxxxxxx{{{~~~~~~zzzwwwtttllldddQQQKKKCCC===;;;;;;<<<<<>>???AAABBBCCCCCCDDDFFFIIIKKKLLLMMMNNNPPPRRRUUUWWWYYY]]]bbbeeeiiilllpppuuuzzz~~~yyylll^^^PPPEEE===:::777777555333111///...---...////////////000000000,,,,,,------------,,,,,,......////////////......------........./////////---......///111333555666888999;;;;;;<<<===@@@BBBDDDFFFHHHJJJIIIHHHEEEDDD>>>AAAGGGVVVrrrvvv{{{vvvqqqkkkhhh```___]]][[[ZZZ]]]bbbffflllmmmnnnpppuuu~~~xxxrrrqqqsssuuuuuuzzzzzzkkk]]]WWWTTTRRRWWW```sss}}}xxxlllkkkiiilllsssvvvsssqqqqqqtttvvvuuuqqqooonnnhhhaaaSSSMMMDDD>>>;;;<<<===>>>AAAAAACCCDDDDDDEEEEEEEEEGGGIIIMMMUUU^^^fffkkkmmmfffaaa]]]aaalll{{{~~~}}}}}}}}}{{{zzzyyy{{{}}}{{{{{{~~~xxxooohhh^^^RRRHHH???;;;666333222222222111~~~{{{uuunnnfff___ZZZVVVWWWVVVQQQJJJDDDAAA@@@;;;;;;:::999777555444333555555555555555444444444555555666666777888888999555555666666666777777777777777666666666555555555333333444555555666666777666666666666777777777777777777888888999:::::::::=========>>>???AAACCCDDDCCCDDDGGGIIIKKKLLLMMMMMMQQQSSSUUUXXXZZZ^^^cccffflllnnnrrrvvv{{{|||rrrdddVVVJJJBBB>>>777777666444222111000////////////000000000111111,,,,,,------------,,,,,,------...//////...------............////////////---......000111333555666888999;;;;;;<<<===AAACCCEEEFFFIIIJJJIIIGGGDDDBBB???CCCMMMccc~~~wwwrrrnnnjjjgggeee___bbbfffiiilllrrrzzz}}}sssnnnnnnpppnnnrrrxxx}}}jjj]]]SSSSSSSSSRRRXXXbbbrrr~~~xxxrrroooppptttvvvsssqqqrrrooopppooojjjiiihhhddd^^^RRRLLLDDD>>>===>>>AAABBBBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHKKKRRRZZZbbbhhhjjjkkkddd^^^```jjjxxx}}}}}}}}}{{{yyyxxxyyyzzz|||{{{~~~zzzsssiii^^^UUUFFF@@@999444222222333444}}}zzz{{{zzzwwwrrrjjjbbbZZZVVVTTTUUUUUUPPPHHHBBB??????<<<<<<;;;:::999777555444555555555555555555444444444444444555666777777888888888999999:::::::::;;;666666555555555444444444333333444444555666666777555555555666666666777777666666666777888888999999>>>>>>>>>>>>@@@BBBDDDEEECCCDDDGGGIIIKKKLLLLLLLLLQQQSSSVVVXXXZZZ^^^cccgggmmmooosssxxx|||wwwppprrr~~~yyyyyy}}}}}}uuuiiiZZZNNNEEEAAA666666555444444333222222//////000000111111222222...//////////////////...,,,,,,---......---,,,,,,............/////////000---......000222444666777888999;;;;;;<<<>>>AAADDDCCCEEEGGGHHHGGGEEEAAA???@@@FFFRRRkkkwwwrrrlllhhhfffffffffeeedddjjjrrrzzzwwwppppppqqqnnnppptttxxx{{{uuujjj___SSSLLLQQQVVVWWW```lllsssxxxttttttxxxzzzwwwuuuvvvoooooommmhhhfffgggccc^^^PPPJJJCCC>>>>>>AAADDDFFFCCCDDDEEEFFFFFFGGGFFFFFFHHHHHHJJJPPPXXX```eeehhhoooggg``````iiiuuu}}}}}}}}}{{{xxxwwwwwwyyyzzz|||~~~}}}ssshhhaaaLLLFFF===777555555777888zzzzzzxxxvvvsssooojjjbbbYYYSSSTTTPPPKKKGGGEEEBBB???===999999888777666666666777666666555555555444444444222333444555666666666666777666555444444555666777777666666555333222111111111222444666666555444333444444444444444444444444777777888999::::::;;;;;;<<<===>>>???AAABBBCCCDDDFFFHHHJJJKKKKKKLLLMMMNNNOOOTTTYYY]]]___aaafffjjjsssuuuxxx{{{}}}{{{mmmhhhdddjjj}}}xxxtttppppppsss~~~~~~tttkkkcccYYYMMMDDD888888777555222111111333000000000000////////////........................------............------..................------111111111111222444666777:::::::::;;;===@@@BBBDDDEEEHHHIIIFFFCCCAAA@@@>>>DDDPPPaaa}}}||||||ooommmjjjiiiiiikkknnnpppsss{{{|||wwwtttppppppppppppqqqrrrrrrrrrsssttttttrrrnnnhhhbbb^^^SSSPPPNNNPPPRRRXXXeeeqqq~~~~~~~~~~~~{{{xxxyyyvvvrrrmmmgggccc```^^^TTTOOOHHHCCCAAAAAAAAAAAABBBDDDFFFFFFEEEEEEFFFGGGIIIJJJLLLPPPVVV```jjjqqqqqqmmmgggdddfffnnnxxx|||yyywwwwwwwwwuuutttxxxzzz}}}~~~}}}}}}~~~~~~}}}{{{zzzyyyxxxwwwyyyzzz~~~|||vvvlll^^^PPPAAA:::777555555777{{{xxxzzzwwwuuuqqqmmmggg___WWWQQQOOOKKKGGGDDDBBBAAA???======<<<:::999888777666666666555555555444444444333222333444555666666666666777666555444444555666777666666555444333222111111111222444555666555444333444444444444444444444444555666666777888999::::::;;;<<<>>>@@@CCCEEEGGGHHHHHHJJJLLLNNNNNNNNNPPPQQQSSSXXX]]]aaacccffflllpppvvvxxx{{{~~~{{{mmmiiijjjvvv~~~yyyooojjjfffjjjrrr{{{rrrmmmiiiaaaUUULLL>>>;;;888444222111111111111111111111000000000000........................------............------........................111000111111333555777888:::::::::;;;>>>@@@CCCDDDDDDGGGHHHFFFCCCAAAAAAAAAFFFYYYooouuuzzzsssqqqjjjiiiiiikkkqqqzzz~~~vvvtttsssrrrqqqpppnnnmmmiiiiiihhheeeaaa[[[VVVSSSQQQNNNNNNPPPTTTZZZgggttt}}}wwwpppjjjeeecccZZZTTTLLLEEECCCBBBCCCCCCBBBDDDFFFFFFEEEDDDDDDEEEKKKLLLNNNRRRYYYcccooowwwyyyuuuooojjjjjjooowww}}}~~~zzzwwwssspppppppppooonnnqqqsssvvvzzz}}}~~~}}}}}}{{{{{{{{{zzzzzzzzzyyyyyyxxxyyy~~~vvvlll[[[III???:::777444555~~~xxxvvvuuuvvvyyyuuusssnnniiiccc\\\TTTNNNIIIFFFCCC@@@@@@???===<<<===<<<:::888777555555444555555444444444444333333222333444555666666666666666666555555555555666666555555444333222111111000111222333444555444333333333333333333444444444444444444555666777888999999;;;<<>>AAACCCDDDDDDFFFFFFEEEAAA@@@BBBEEENNNjjj|||oooqqqyyyoookkkkkklllmmmqqqyyy{{{wwwsssoookkkhhhaaa```]]]YYYTTTPPPLLLJJJLLLJJJLLLQQQUUU]]]jjjvvvxxxqqqnnneee^^^SSSJJJFFFDDDDDDDDDCCCEEEGGGHHHFFFDDDDDDDDDIIIKKKMMMRRRZZZfffsss|||~~~xxxqqqnnnoootttxxx{{{~~~}}}yyyyyysssooojjjfffeeefffffffffgggjjjnnnrrruuuzzz}}}|||xxxxxxxxxyyyzzzzzzzzz{{{xxxxxx{{{vvv~~~oooUUUFFF???999555444zzztttssstttvvvxxxtttqqqkkkeee___XXXQQQLLLGGGDDD@@@>>>===<<<;;;:::999888777555444333333333444444333333333333333333222333444555666666666666666666666555555666666666444444333222222111000000111111222333444333333222333333333333333444444444333333444666777888999999<<<===???BBBEEEHHHJJJKKKKKKNNNQQQSSSTTTVVVXXXZZZ]]]aaaeeeiiilllqqqyyy}}}nnnddd___kkk|||vvvqqqssswwwuuukkkbbbNNNEEE:::333333444222000222222111111111000000000........................------............---------------..................///000222555777999:::999:::;;;===???AAACCCDDDEEEDDDDDDCCC???===BBBIIIXXX{{{{{{oookkktttxxxrrrnnnooosssyyy}}}~~~yyyssslllgggaaa___ZZZTTTOOOLLLIIIHHHFFFFFFIIIPPPUUU\\\iiitttwwwmmm___RRRIIIEEEDDDCCCEEEGGGIIIIIIHHHFFFFFFFFFJJJLLLOOOUUU___mmm||||||uuusssvvvzzzxxxssssssmmmiiiccc___^^^^^^______aaadddgggkkknnnrrrvvvyyyzzz{{{}}}}}}{{{wwwwwwwwwxxxxxxxxxyyyyyyxxxwwwxxx}}}dddMMMAAA:::777666}}}zzzxxxxxxxxxvvvrrrnnnhhhaaa[[[UUUOOOKKKGGGDDD@@@===<<<;;;999777555555444444333444444444222222333333333333333333222333444555666666666666555666666666666666666555333333333222222111111111111111111222222222222222222222222333333333444444333444555666777999::::::<<<===???AAACCCFFFGGGHHHLLLOOOSSSUUUWWWYYY[[[]]]```ccchhhkkkooouuu}}}{{{ooojjjxxxzzzvvvwww|||{{{rrrjjjXXXNNN@@@777555555333111111111000000000/////////........................------............---------------.........//////...///111333555777999999999:::<<<>>>@@@BBBCCCCCCEEECCCBBBAAA===;;;BBBMMMcccmmmgggjjjwww}}}vvvsssqqqrrrxxx~~~wwwnnnhhhddd```ZZZSSSNNNKKKIIIIIIDDDEEEIIIPPPUUUZZZeeeooo|||lll[[[NNNGGGDDDCCCDDDFFFGGGHHHGGGGGGHHHIIIMMMOOOTTT]]]hhhxxx|||~~~~~~tttnnnllliiiddd^^^ZZZZZZ[[[[[[\\\^^^```dddfffhhhjjjmmmpppsssuuuyyy}}}~~~zzzxxxxxxxxxwwwvvvvvvuuuuuuwwwwwwwwwzzzrrrTTTDDD;;;999:::zzztttmmmiiibbb\\\WWWQQQLLLIIIEEEBBB>>><<<;;;999888666555555444444555555666777111111222222222222333333222333444555666666666666555555666666666666555555444333333333222222222222000000111111111222222222111111222222333333444444222333444666777999:::;;;<<<<<<>>>@@@BBBDDDFFFGGGMMMPPPUUUXXXZZZ\\\___aaacccggglllpppsssxxxxxxqqqqqqssszzz~~~zzz}}}}}}~~~xxxsssfff\\\MMMAAA:::666444222000000000000/////////...........................------............------,,,,,,------...////////////000222444666777888999999:::<<>>999;;;}}}rrrddd```YYYSSSNNNKKKGGGEEE>>>;;;999888888999888888555444333222111111111111000000111111222222222333222333444555666666666666444555666777777666555444555444444444444444444333000000000000000111111222000000111222333333444444///000111333555777888999888:::<<<@@@DDDGGGJJJLLLRRRUUUYYY]]]```cccfffiiijjjooovvvzzz}}}oooZZZSSSPPPQQQ^^^nnnqqqsssuuutttssswwwwwwhhhTTTCCC777222111222222222111111111111000........................---..................---,,,,,,------...///000000000222444666777777777666999:::===@@@BBBCCCCCCCCCBBB>>>???CCCCCCEEEUUUjjjuuu```YYY[[[hhhuuuzzzzzzyyy|||wwwsssmmmgggaaa\\\YYYXXXYYYZZZ]]]``````^^^bbbiiimmmyyylll[[[RRROOONNNNNNNNNNNNNNNQQQXXX```fffooouuuxxxooohhhbbb______XXXVVVSSSRRRSSSTTTSSSRRRRRRVVVZZZ^^^```bbbdddfffjjjlllppptttuuutttqqqooonnnmmmooovvv{{{vvvvvvuuutttsssrrrrrrqqqlllpppssstttvvv{{{oooSSS???888999vvvmmm^^^YYYSSSNNNJJJFFFBBB???>>><<<:::777555555666666555555444333333222111111333333222222111000000000333333444555666666666555777777777777666666666555555666666666555333111///111111111111111111111111000000000000111222333444111111222333444555666777777:::===AAACCCFFFJJJMMMSSSWWW\\\___aaadddjjjnnnwwwzzz}}}~~~~~~pppaaaPPPHHHGGGLLLTTT\\\gggmmmuuuxxxsssqqqzzzrrrcccOOO<<<444666666444111000111111///............///////////////............////////////000////////////000000111222444777888888777888888;;;;;;<<<>>>AAACCCFFFGGGBBBBBBCCCBBBAAAHHH___wwwkkk^^^___cccnnn}}}}}}wwwqqqllliiiiiiiiidddgggjjjjjjhhheeeeeefffqqquuu{{{nnn___RRRMMMLLLGGGKKKPPPSSSXXXaaaoooyyy}}}ppphhhbbb[[[WWWWWWWWWUUUSSSQQQPPPPPPQQQRRRTTTVVVXXX[[[]]]aaaeeeiiiggglllrrruuuuuurrrpppooopppnnnnnnuuu{{{wwwuuutttsssssssssqqqooopppqqqrrrrrrtttxxx}}}pppVVVFFF>>>;;;}}}ppphhh[[[WWWQQQLLLHHHDDD@@@>>>===<<<999777555555666666555444444333222222111111111111111111111111111222222333444555666666666666777777777777777777666666666666666555444222111000111111111111111111111111000000000000111222333333000111222333444555555666666999===@@@CCCFFFJJJMMMUUUXXX]]]```cccgggnnnsss}}}gggZZZLLLFFFFFFHHHNNNTTTaaahhhsssyyywwwtttzzzttthhhVVVCCC999999555333111111111111000/////////////////////..................////////////...------------...//////222444777888777777888999:::;;;<<<===???BBBCCCDDD@@@???@@@AAADDDPPPiii~~~ggg___ccclllyyyyyytttrrrrrrrrroooqqqtttssspppmmmmmmmmmsssvvv|||{{{jjj]]]RRRMMMNNNMMMQQQVVV\\\dddrrruuujjjddd___YYYVVVVVVUUUSSSQQQOOONNNOOOPPPPPPQQQSSSVVVXXX[[[___dddggghhhlllqqqtttsssqqqnnnmmmqqqpppqqqwww}}}xxxvvvtttsssssssssqqqoooooonnnmmmlllmmmqqqxxx}}}rrr[[[III>>>999|||rrrhhhaaaWWWSSSNNNIIIEEEBBB>>><<<<<<;;;999777555555555666444444333333222222111111//////000111111222333333111222444555666777888888777777777777777888888888777666555333222222222222111111111111111111111111000000000000111222333333000111111222333444555555555888;;;???BBBFFFKKKNNNVVVZZZ___cccfffmmmuuu{{{~~~bbbWWWLLLGGGFFFFFFHHHLLLXXX```mmmxxx{{{yyy|||~~~yyyppp```MMM@@@;;;555333111111222222111000000000000//////.....................////////////...---------......///000222444666777777777888:::<<<===>>>???AAABBBCCCDDDAAA???>>>AAAJJJ\\\uuu{{{iiifffooo}}}~~~~~~}}}~~~{{{xxxvvvvvvwwwyyy~~~ssseeeZZZRRROOOQQQTTTYYYaaajjjwwwuuukkkbbb___\\\VVVSSSSSSQQQPPPOOOMMMMMMMMMNNNOOONNNPPPSSSVVVYYY]]]bbbfffhhhlllqqqsssssspppnnnmmmtttsssuuu{{{xxxvvvtttsssrrrrrrpppooonnnllljjjggghhhlllsssxxxuuubbbPPPBBB:::yyyqqqiiiaaa\\\TTTPPPKKKFFFCCCAAA>>>;;;;;;:::888666555555555555333333333333222222111111///000000000111111111222111222333555777888999999777777777888888888888888777555444222111111222333111111111111111111111111/////////000000111222333222222222333444555555666444666:::>>>AAAFFFKKKOOOWWW[[[aaafffkkkrrr|||xxxhhh]]]RRRMMMKKKHHHHHHJJJRRRXXXdddrrryyy|||~~~|||}}}wwwiiiVVVEEE<<<555444222222222333222111222111111000///...------............////////////////////////000111222222222444666777777777999:::@@@AAABBBCCCDDDDDDEEEEEEEEEAAA>>>DDDTTTiii|||qqquuu}}}|||{{{}}}yyylllbbbZZZTTTTTTWWWZZZbbbooo}}}nnneee^^^[[[YYYTTTQQQPPPOOOOOONNNMMMMMMMMMNNNNNNMMMOOORRRUUUXXX\\\aaaeeehhhlllqqqtttuuutttsssssswwwxxxzzzyyywwwsssqqqqqqpppnnnmmmmmmmmmkkkiiiiiilllppptttvvvgggWWWHHH>>>{{{pppiiibbb\\\XXXQQQMMMHHHDDDBBB@@@===;;;999888777666555555444444333222222222222222111111111111111000000000//////111222444666777888999999777777777777777777888888666555333222111111222333000000000000000000000000////////////000111222333333333444444555555666666444666999<<<@@@EEEKKKOOOWWW\\\bbbiiiooowwwyyyuuuiii]]]VVVRRRNNNLLLMMMPPPSSS\\\hhhrrrzzz|||}}}{{{www}}}|||ppp___KKK>>>666555333222333333333111222222111000///......---............/////////////////////000000111333333222444555666666777999;;;@@@AAABBBDDDDDDEEEDDDDDDDDD@@@@@@KKKbbb|||{{{vvv}}}|||zzzxxxxxx|||yyyqqqgggaaa[[[WWWYYY^^^bbbnnnwwwkkkccc[[[YYYWWWRRROOOOOONNNNNNNNNNNNNNNNNNOOOOOOMMMOOORRRUUUXXX\\\aaaeeeggglllqqquuuwwwxxxyyyzzzzzz{{{~~~|||xxxtttqqqooonnnllljjjjjjkkkmmmmmmllllllnnnooosssssshhh\\\NNNCCCssshhhbbb^^^XXXSSSMMMJJJEEEBBB@@@>>><<<:::777777777666555444444333222222222222222222111111222222111000000///......222333555666777888999999777777777777666666666555444444333222222222222222000000000000000000000000////////////000111222222333333333444444555555555444666999;;;???DDDJJJNNNUUU[[[dddkkkrrr{{{~~~ssshhhaaa\\\VVVSSSSSSRRRSSSXXX___hhhttt}}}qqqkkkkkkyyy|||xxx|||wwwhhhTTTDDD888666444333444333222111111111111000000/////////............////////////---------...///000111222222444555666666777:::<<<===>>>@@@BBBCCCCCCBBBBBB@@@???CCCVVVuuuzzz}}}~~~zzzvvvssstttwwwzzz{{{qqqkkkeeeaaa\\\YYY\\\ccckkkyyyzzzoooiii```XXXVVVTTTPPPMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPOOOQQQSSSUUUXXX[[[```dddeeeiiioootttwwwyyy{{{|||zzz{{{~~~}}}wwwrrrooommmkkkiiifffiiilllmmmlllkkkkkkkkkqqq|||wwwrrrvvv{{{qqqkkkaaaSSSHHHxxxkkkaaa]]]YYYSSSNNNIIIFFFBBB???>>><<<:::999666666666666555444333333111111111111111111222222000000000000000/////////444444555777777888888888888777777666555444333333222333333333333222111111000000000000000000000000///......//////000111222111111222222222222333333555777999;;;>>>BBBIIIMMMSSSZZZdddmmmuuu|||{{{sssooojjjbbb\\\ZZZWWWVVVXXX[[[___mmmxxxhhh```aaajjj}}}zzz|||qqq^^^NNN:::888555444444333111000111000000000000000000000............////////////---------...///111222333222333555555666777;;;===<<<===???BBBCCCCCCBBBBBBAAABBBKKKccc~~~zzzvvvuuutttrrrqqqkkkgggccc```\\\ZZZ^^^eeepppvvvnnnddd[[[RRRPPPOOOLLLKKKMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOQQQSSSUUUWWWZZZ^^^aaabbbffflllqqqsssuuuxxxyyyxxxyyy{{{|||~~~{{{uuuqqqnnnllljjjfffhhhjjjkkkjjjjjjkkklllsssyyyxxxnnnkkkxxx~~~wwwsssjjj[[[MMM|||rrreee]]]ZZZVVVOOOIIIGGGDDD@@@===<<<:::999777555666666666555444333333111111111111111111222222......//////000000111111555555666777777777777777888888777555444333222111111222333444444222111000000000000000000000000000.........//////000111222000000000000000111111111666777999:::===BBBHHHLLLRRRZZZeeennnvvv}}}{{{zzzvvvmmmdddaaaZZZZZZZZZZZZ[[[hhhwwweee]]]^^^aaa{{{yyywwwfffUUU<<<999666444444333111///000000000000000111111111............/////////000/////////000111333444555222333555555555777;;;>>><<<>>>AAACCCEEEEEEDDDDDDFFFHHHRRRlll~~~|||yyytttooolllhhhdddaaa```\\\ZZZ^^^eeeqqq|||rrrlll```VVVMMMKKKKKKJJJJJJLLLJJJKKKLLLNNNOOOOOOOOOOOOOOOQQQSSSTTTVVVXXX\\\___```dddiiimmmpppqqqsssuuuvvvwwwxxxyyy{{{}}}xxxssspppmmmkkkiiijjjkkkjjjjjjkkknnnpppppprrrzzz{{{nnnfffuuu}}}tttbbbSSSrrrlllddd\\\UUUPPPLLLJJJFFFCCC@@@>>><<<;;;999777555555444444444333333333222222222222111000.........///000000//////000111333444444555555555555555555555444333333222111111///000111222222222222222000000000000000000000000//////000111111111111111///000000000000111111111333555777999:::===BBBEEEPPPWWWaaallluuu}}}{{{wwwwwwuuuqqqllljjjfffaaa]]]\\\eee{{{tttccc[[[\\\dddwwwooo___GGG>>>777555444111000111000000000000000000000000///////////////////////////.........///000222333333333444555777999:::;;;??????AAADDDCCC???@@@CCC???LLLfff{{{}}}xxxnnnhhhiiieee```\\\ZZZZZZ\\\^^^ooo{{{wwwlllcccZZZTTTNNNKKKLLLMMMJJJGGGLLLLLLKKKKKKKKKKKKLLLMMMQQQSSSUUUVVVWWWYYY\\\^^^```cccggglllppprrrssstttxxxwwwuuuuuuvvvyyy|||~~~~~~~~~sssllliiiiiiiiiiiijjjkkkkkkkkkjjjjjjkkklllrrr~~~sssnnnooozzzssshhh___ooojjjaaaYYYSSSNNNJJJHHHEEEBBB???===;;;:::888666444444444444333333333333000000000//////...,,,,,,...///000000//////000111444444555666666666666555666666555444333111111000000000111222222222222222000000000000000000000000//////000111111111111000000000000000111111111111333555777888999<<<@@@DDDOOOUUU```jjjttt|||{{{zzzyyyuuurrrooolllhhhccc```fffzzz{{{pppeeebbbeeennnyyyvvvhhhNNNCCC888555555333222222000000000000000000000000////////////////////////............///111222333333444444555777999;;;<<>>AAAJJJPPPZZZdddnnnvvv}}}~~~}}}{{{xxxuuutttrrrlllfffhhhwwwxxxtttpppmmmppptttyyy{{{uuu\\\KKK;;;666666666444333000000000000000000000000////////////////////////.........///000111333333444444555666888:::<<<===@@@@@@CCCFFFCCC>>>???DDDLLLcccuuuiiisss~~~~~~~~~}}}|||{{{|||}}}~~~xxxsssooolllgggbbb^^^\\\ZZZZZZZZZ]]]hhh|||wwwoooiiiccc[[[UUUTTTPPPKKKJJJKKKLLLKKKIIIKKKKKKKKKKKKLLLLLLMMMMMMQQQSSSUUUVVVVVVXXX[[[]]]dddhhhlllrrruuuwwwwwwwww{{{zzzyyyyyyxxxyyyzzzzzz~~~|||tttpppnnnjjjjjjjjjjjjiiiiiiiiiiiihhhiiillluuu{{{|||zzzlllgggbbbZZZSSSNNNJJJGGGEEEAAA>>>;;;999888777555444333333333333222222222222000000111111000//////......///111111000000111333555666666777777777777777888777666555333111000///000111111222222222111111////////////////////////...//////000000000000000000000000111111111222222111333444555666888<<>>AAABBBDDDFFFBBB>>>AAAGGGTTTqqq{{{fffiii}}}}}}{{{yyyzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{||||||}}}zzzwwwtttpppjjjccc]]]XXXUUUOOOQQQWWWeeezzzzzzooogggbbb^^^XXXSSSPPPMMMJJJIIIKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNQQQSSSUUUVVVWWWYYY\\\___fffiiinnnsssvvvxxxxxxxxx}}}}}}}}}|||{{{zzzyyyxxx}}}xxxrrrnnnjjjjjjiiiiiihhhhhhhhhhhhggghhhjjjppp}}}}}}ddd___XXXQQQMMMIIIFFFDDD???===:::888888777555333333333222222222111111111///000000000000//////......///111111000000222444555666666777777777777777888777666555333222111000111111222222222111111000////////////////////////......///000000000000000//////000000000111111111000111333333444555999<<<@@@EEELLLSSS[[[ccckkkpppvvv|||~~~|||{{{xxxyyyzzzxxxoooiiimmmuuuyyysssuuu|||yyybbbHHH:::777555333222111111111111111111111111////////////////////////------///000222333444444555555666888:::<<>><<<999888777777555333222222222111111111000000------.........------,,,---///111111111111333444555555666777777777666666777666666555444333222222111222222222222111000000000000000000000000000000---...//////000000//////........./////////000000///000111111111333666999???BBBGGGLLLRRRZZZaaafffppp{{{|||{{{zzzxxxxxxzzz{{{vvvnnnkkkmmmzzzyyyrrrpppvvvoooRRR@@@888444222222111111111111111111111111////////////////////////,,,---///111222444444444555666777999;;;>>>@@@AAABBBCCCDDDDDDAAABBBLLLXXXvvvooo___XXXfff~~~}}}{{{xxxwwwuuutttvvvwwwxxxwwwsssrrrqqqppppppqqqssstttuuuwwwxxxxxxwwwxxxzzz|||}}}}}}~~~}}}|||}}}uuugggXXXOOOGGGIIIJJJJJJMMMUUUaaajjjsss}}}zzzpppkkkeee___ZZZWWWSSSQQQKKKKKKKKKKKKKKKLLLLLLMMMJJJLLLNNNPPPRRRSSSRRRRRRSSSUUUXXX[[[]]]```dddgggkkklllnnnqqqtttwwwyyy{{{{{{xxxzzz|||wwwppplllkkkiiigggeeeeeeeeefffdddhhhjjjkkkrrr\\\XXXQQQKKKHHHEEECCCAAA>>><<<999888777777555444222111111111000000000000,,,,,,---......------,,,---///111111111111333555444444555666666666666555666555555555444444444444222222222222222111000000000000000000000000000000---...//////000000//////------------...............///000000000111444777;;;===@@@DDDHHHNNNUUUZZZfffttt|||{{{zzzyyyxxxzzz~~~uuummmjjjlllvvv|||vvvtttttttttuuurrrmmmnnnvvvzzz]]]GGG:::333222444111111111111111111111111////////////////////////+++---///111333444444444666666888999<<>><<<999888888777666444111111111111000000000000......//////000//////...---///111111111222444555333444444555555555555555555555555555555555555555222222222222222111000///000000000000000000000000---......///////////////,,,,,,,,,---------.........///000//////000333666777888:::===@@@EEELLLPPP\\\lll~~~{{{{{{zzzxxx{{{{{{pppjjjdddnnn~~~{{{qqqkkkjjjkkkkkkkkkooolllnnnwwwdddMMM<<<333222555111111111111111111111111////////////////////////+++---///222444444555555666777888:::<<>>;;;:::888777555444444333333333333222111000000/////////////////////////////////000000111222444555555555555555666666666666888888888888888777666666222111000//////000111111........................////////////////////////---......///////////////......///000111222333333666666777999===AAAFFFHHHUUUcccuuuzzzxxxvvvxxx|||~~~~~~|||xxxvvveeegggpppzzzqqqgggbbbdddhhhjjjkkkqqqmmmkkkqqqwwwVVV>>>555555444444333222222111111222222............/////////000111000111111222333444555444666888:::;;;===@@@CCCIIIBBBCCCJJJHHHFFF[[[xxx~~~fffXXX___hhhvvv|||xxxzzz}}}zzzxxxwwwrrrsssttttttsssrrrpppooooooooopppqqqqqqqqqqqqqqqppppppppppppppppppppppppvvvxxx{{{|||{{{{{{}}}~~~~~~|||||||||{{{zzzxxxzzz||||||{{{|||}}}hhhVVVMMMGGGEEEHHHLLLOOOSSSYYYaaadddiiipppuuuvvvsssppppppssswww}}}tttqqqfffddd```\\\WWWTTTRRRQQQPPPOOOOOONNNNNNOOOOOOPPPNNNPPPRRRRRRRRRSSSVVVXXXXXXZZZ^^^ccchhhnnnqqqtttsssrrrssstttwwwzzz~~~|||xxxwwwzzzyyyqqqmmmgggdddeeeeeecccbbbcccddddddcccdddjjjvvvVVVRRRMMMHHHEEEBBB???===;;;:::888666555444444333333222222111000000////////////////////////////////////000000111222444555555555555555666666666666888888888888888777666666333222111/////////000000........................////////////////////////---......///////////////---......///111222222333333444444666999===AAACCCIIITTTcccppp{{{{{{yyyvvvxxx{{{||||||zzzwwwuuujjjkkkqqq{{{~~~vvvssskkkbbb___ccciiimmmooorrroooooowww}}}___DDD888555444333222111111000000111111........./////////000000000000111111222333555555666888:::;;;<<<>>>AAADDDHHHBBBCCCIIIGGGIIIbbbxxxaaaYYYaaaooo{{{xxxzzz}}}{{{yyyxxxrrrssssssssssssqqqpppoooooopppqqqrrrssssssssssssppppppqqqqqqqqqqqqqqqqqquuuwwwzzzzzzzzzzzz{{{|||~~~|||zzzyyyyyyyyyxxxwwwuuuwwwxxxxxxxxxyyy}}}mmmYYYOOOJJJGGGJJJNNNQQQVVV\\\eeekkkttt|||{{{{{{rrrooogggddd___ZZZUUUSSSQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRPPPRRRSSSSSSSSSTTTWWWYYYYYY]]]cccjjjooorrrssssssttttttuuuvvvyyy|||}}}{{{|||}}}yyyqqqlllfffddddddeeedddbbbaaabbbbbbaaabbbhhhrrrzzzTTTPPPKKKGGGCCCAAA>>>;;;:::999888666555444444333111111000000//////......//////////////////////////////000000111222444555555555555555666666666666888888888888888777666666333333111000////////////........................////////////////////////---......///////////////------...///000111222222111111111333555888;;;===@@@GGGQQQZZZddduuu|||yyyvvvwwwyyyzzzyyywwwuuutttnnnnnnooosssuuutttnnnhhhlllgggaaaaaagggnnntttvvvssssssxxxiiiLLL<<<666555222111000000//////000000....../////////000000000000000111111222444555666777999;;;<<<===@@@CCCEEEFFFCCCDDDGGGGGGNNNjjjrrr___\\\hhhzzz~~~|||zzz|||~~~}}}~~~~~~|||zzzzzzssstttttttttsssrrrqqqppppppqqqrrrtttuuuvvvvvvvvvqqqrrrsssttttttsssrrrqqqtttvvvxxxxxxwwwvvvwwwxxx}}}}}}~~~~~~uuutttttttttvvvvvvtttrrrqqqrrrsssssstttuuuyyy{{{sss]]]QQQMMMKKKNNNQQQUUU\\\cccpppyyyxxxpppmmmfffbbb]]]WWWSSSQQQQQQQQQSSSSSSSSSSSSTTTUUUUUUVVVSSSTTTUUUUUUUUUWWWZZZ\\\]]]bbbjjjqqqvvvwwwuuutttvvvwwwxxxzzz}}}xxxpppkkkeeebbbcccdddcccbbb```aaa```______dddlllsss~~~RRROOOJJJFFFCCC@@@===;;;999888777666555444444444000000//////............/////////////////////////////////000111222444444555555555555666666666666888888888888888777666666444333222111//////..............................////////////////////////---......///////////////---......///000000111111000000000111333444666777>>>CCCHHHLLLSSSaaassszzzxxxuuuvvvvvvvvvvvvuuutttsssooooooooommmjjjfffdddccchhhggghhhkkkrrrwwwzzz{{{sssxxxoooRRR>>>777666222222111000000000000000...////////////000000000000000111222333444666777777999;;;===>>>@@@CCCEEEEEEEEEEEEFFFFFFSSSqqqooo```aaaooo~~~~~~}}}|||~~~}}}|||{{{vvvvvvvvvuuuuuutttssssssqqqrrrtttvvvxxxyyyzzz{{{wwwwwwxxxxxxvvvtttrrrqqqrrrtttvvvuuutttsssssstttuuuvvvwwwwwwwwwvvvuuutttnnnmmmnnnppprrrrrrpppnnnmmmnnnnnnoooppprrruuuwwwyyyyyy}}}vvv___SSSOOONNNQQQVVV\\\gggqqquuummmkkkccc___ZZZUUURRRQQQSSSTTTTTTTTTTTTUUUVVVWWWYYYYYYWWWXXXYYYYYYYYY[[[^^^aaadddiiiooouuuyyyyyyxxxvvvxxxzzz|||zzzqqqkkkdddaaaaaabbbaaa`````````___]]]]]]aaagggmmmyyyRRRNNNIIIEEECCC@@@===;;;888888666555444444444444/////////.............../////////////////////////////////000111222444444555555555555666666666666888888888888888777666666333333222111000///...---........................////////////////////////---......///////////////......//////000000111111111111111222333444555555;;;>>>BBBEEEIIIRRR^^^ggg~~~}}}wwwvvvuuutttsssssssssssstttuuutttvvvtttmmmddd^^^___cccgggjjjpppwww}}}~~~}}}{{{uuu~~~qqqVVVAAA888777333333222111111111111222////////////000000000111000000111222333555777888777999;;;<<<===???BBBEEEEEEFFFFFFEEEHHHYYYwwwkkkbbbhhhwww}}}||||||zzzzzzyyyxxxwwwwwwwwwwwwtttuuuwwwyyy{{{}}}~~~~~~}}}}}}|||zzzxxxuuurrrpppqqqssstttsssqqqpppppppppqqqqqqrrrrrrrrrqqqooonnnhhhhhhiiilllnnnooonnnlllkkkkkkjjjkkknnnppprrrssssssssswww}}}zzzcccTTTQQQQQQUUU]]]hhhxxx}}}sssllliii```]]]XXXTTTSSSTTTVVVXXXTTTTTTUUUVVVXXXZZZ[[[\\\[[[\\\]]]]]]]]]```eeehhhmmmooosssvvvyyyzzzzzzzzz{{{}}}~~~tttmmmeeeaaa``````___]]]``````^^^]]]]]]```dddhhhttt}}}wwwxxxzzzQQQMMMHHHDDDBBB@@@===;;;888777666555444444444444//////////////////......//////////////////////////////000000111222444555555555555555666666666666888888888888888777666666222222222222111///...---........................////////////////////////---......//////////////////000000000111111111222222222333333444555555555444888<<>>;;;:::777777666555444444444444//////////////////////////////////////////////////////000000111222444555555555555555666666666666888888888888888777666666000111222222111000///...........................////////////////////////---......///////////////111111111111222222222222222222333444555555555555333666999;;;===BBBHHHLLLQQQ]]]mmm{{{yyyuuuuuusssqqqpppooopppssswwwzzzyyydddZZZ^^^gggooouuu~~~|||kkkSSS@@@888333222222111111111111111//////000000000111111111000000111222444666888999888:::<<<>>>???AAADDDGGGCCCGGGGGGIIIVVVppp}}}pppwww{{{zzz}}}}}}|||{{{~~~}}}{{{zzzyyyzzzzzzzzzzzz{{{}}}}}}zzzvvvtttsssrrrrrrqqqrrrsssqqqnnnlllkkkkkkmmmmmmmmmmmmllljjjhhhgggbbbaaaaaabbbeeeggggggggggggeeeccceeeiiilllmmmlllooooootttyyy{{{zzz|||}}}jjjXXXVVVXXX```ooo|||tttlllhhhaaa___]]]ZZZXXXXXXXXXYYYWWWWWWYYY[[[]]]```bbbdddaaabbbcccdddggglllrrrvvvyyyzzzzzz{{{|||}}}~~~~~~{{{ppphhhcccaaa^^^\\\^^^]]][[[[[[]]]___``````fffqqq|||uuuiiibbbbbbooo~~~MMMIIIEEEAAA???===:::888777666555444444444444444/////////000000000000000//////////////////////////////000000111222444555555555555555666666666777888888888888888777666666///000111222222111000///........................////////////////////////---......///////////////222222222222222333333333111222333555555666666666777999::::::;;;>>>CCCGGGCCCMMM[[[ggguuuxxxuuuvvvrrrqqqooonnnppptttyyy||||||ggg\\\aaalllvvv|||}}}uuu[[[CCC888222111111000000000000000000000000000111111111111000000111222444666888999:::<<<>>>???@@@BBBEEEHHHBBBFFFHHHKKK\\\yyywwwsss{{{{{{}}}{{{{{{~~~}}}{{{zzzyyyyyyzzzzzz|||}}}~~~|||zzzvvvsssrrrrrrssstttqqqrrrsssqqqnnnkkkjjjkkkiiiiiiiiiiiihhhfffdddbbbaaa___^^^___aaadddeeeeeeeeebbbaaacccgggjjjkkkjjjooooootttzzz{{{yyyzzz}}}{{{{{{iiiZZZXXXZZZddduuu|||tttlllhhhdddbbb___\\\ZZZXXXWWWWWWXXXYYYZZZ]]]___bbbeeefffbbbccceeefffiiiooouuuzzz{{{|||}}}|||zzzzzz|||}}}uuukkkfffccc___]]]]]][[[ZZZZZZ\\\^^^^^^^^^ccclllwww|||vvvkkkfffeeemmm}}}KKKHHHEEEAAA===<<<;;;;;;666666555444333222222111000000000000000000000000000000//////.........---///000000111111111111000222333444666666666666555888888888888777666444444333333333222111000///...---...//////---,,,---//////---,,,---000000...+++000111222222222000///...222222222333333444444444555555555555555666777777777777888999;;;<<<<<<===BBBEEELLLVVVaaaooo{{{wwwuuusssqqqnnnmmmnnnrrrwwwzzzqqqdddgggooo|||}}}yyywww|||~~~jjjQQQ>>>666666444000...000222333111111111000111111222333444444444444444555666777888:::<<>>>>>BBBGGGLLLTTTcccqqq~~~yyywwwrrrpppmmmllllllnnnqqqsssxxx}}}sssppprrr~~~~~~kkkSSS<<<999555444333111///...111111111111111222333333444444444444555666777888999:::<<>>@@@DDDGGGLLLWWWbbbrrr{{{xxxrrrpppmmmkkkjjjkkkmmmooowww~~~wwwttt|||}}}}}}www]]]>>>888333333333000---,,,222111111111111222333333444444444444555777888888999:::<<>>===>>>BBBDDDGGGOOOXXXcccsss|||zzzsssqqqmmmiiihhhhhhjjjkkkuuu~~~yyyqqqsss~~~iiiIII>>>555555777444111000222222222111222333333444444444444555666777888999:::;;;===???AAABBBCCCDDDHHHLLLdddmmmttt{{{wwwqqqpppnnnnnnppprrrrrrrrrqqqpppnnnjjjfffcccdddeeebbbaaa```___]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYWWWVVVTTTSSSRRRSSSSSSTTTVVVXXX[[[^^^aaabbbcccdddfffiiilllmmmnnnqqqvvv{{{}}}}}}lllZZZWWWYYYcccsss}}}xxxsssppphhhfffcccaaaaaabbbaaa```cccdddeeeeeedddeeegggjjjooosssyyy}}}xxxmmmeeeaaa```^^^\\\ZZZXXXVVVUUUUUUZZZZZZ]]]eeepppzzz|||{{{rrrzzzFFFEEECCC@@@===:::888666555555444333222111000000000000000000000000000000.........///////////////---...///111222222222222222333444666666666666555666666777777777777666666555555444444333111000///...///111111000000111333444666777777666555555666666555555555555666666777666666666666666555555555777777666666777777888999888888888888999999::::::<<<:::<<<@@@BBBCCCHHHOOOTTTcccvvv}}}vvvrrrmmmhhheeefffhhhjjjqqqyyyyyylllhhhuuu}}}VVVDDD666555777444111222222222222222222333444444333444444555666888999::::::;;;===???AAABBBCCCCCCGGGRRRmmmwwwgggnnn{{{wwwpppnnnllllllnnnoooooooookkkkkkjjjgggcccaaaaaabbb___^^^]]]\\\\\\\\\\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVSSSRRRQQQPPPOOOOOOPPPQQQRRRTTTVVVYYY[[[\\\]]]]]]___cccfffhhhiiilllrrrwwwwww}}}nnn]]]YYYYYYaaaooo}}}zzzuuuooollleeeccc```___aaabbbccccccbbbcccdddeeefffhhhkkknnnsssvvvzzz~~~{{{ooofffbbbaaa___]]][[[YYYWWWVVVVVVUUUXXXZZZaaalllyyywwwEEEDDDBBB@@@===:::777555555444444333222111000000000000000000000000000000............/////////000---...///000222222222222111222333555555555555444666666777777777777666666555555555444333222000000000111333333222333444666333666888888777666777999777888888888888777777666777777777666666666555555777777666666777777888999888888888888999999999999<<<:::;;;???AAAAAADDDIIIJJJWWWfffsssyyytttmmmfffcccdddgggjjjmmmttt{{{kkk^^^lllzzzeeeNNN999555666222000222333222222222222333444444333444444555666888:::;;;:::;;;===???AAABBBCCCCCCFFFZZZyyy{{{mmmdddkkk~~~yyyuuuooommmkkkjjjkkkmmmlllllldddeeefffdddbbb```______]]]\\\[[[ZZZYYYYYYZZZZZZYYYZZZ[[[\\\[[[XXXUUUSSSOOONNNMMMLLLLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVVVVWWW[[[___bbbdddgggmmmrrrrrrwww}}}vvveee___\\\aaammm|||yyytttnnnkkkeeeccc```___aaacccddddddcccdddfffgggiiimmmrrrvvvxxxyyy{{{~~~|||ppphhhdddaaa```^^^\\\ZZZXXXXXXWWWTTTWWWYYY]]]hhhvvv}}}|||vvvEEEDDDBBB@@@===999777555555444444333222111000000000000000000000000000000---.........//////000000---...///000222222333333000111222444555444444333666666777777777777777666555555555444333222111000222333555555555555666888222555999999888888:::===999:::;;;;;;:::999777666888888777777666666666555777777777777777888888999888888888888888999999999>>>;;;<<<@@@BBBAAABBBFFFFFFQQQ]]]gggttt{{{vvvmmmeeebbbcccgggjjjlllrrrnnnXXXfffvvv~~~tttYYYAAA::::::555333666333333222222333333444555333444444555777888:::;;;;;;<<<===???AAABBBBBBCCCEEE___mmmfffdddlll~~~|||wwwsssooollljjjiiijjjkkkkkkjjj```bbbccccccaaa^^^^^^^^^]]][[[ZZZXXXWWWWWWWWWXXXYYYZZZ\\\]]]\\\XXXTTTRRRLLLKKKJJJJJJJJJJJJLLLLLLLLLNNNOOOQQQRRRRRRQQQQQQQQQUUUZZZ]]]___ccciiinnnooorrrwww{{{~~~kkkddd___bbblll}}}|||zzztttnnnkkkgggdddaaa```aaacccdddeeedddfffhhhjjjmmmrrrwww{{{{{{||||||~~~}}}qqqiiieeeaaa```___\\\[[[YYYYYYXXXVVVZZZZZZ[[[dddqqqwwwvvvrrr{{{CCCAAA???===<<<;;;888666555444333222111111111111000000000000000000000000///////////////.........---///111111111222444555111222333444555777888888555555555555555666777888777666444333333444666777444444444444444555666666444666888999999999:::;;;888888777777777777777888777777888888888777777666777777999999:::999888777888888888777777777777777777888999;;;===@@@BBBCCCGGGLLLRRRWWWaaaqqqyyylllddddddeeefffffffffpppuuu^^^```lllcccDDD666444444333444333333222222333333444555444444444555777888:::;;;???<<<>>>BBBDDDBBBAAABBBLLLggg~~~hhhfffgggsss~~~{{{vvvsssllljjjggggggggggggfffdddccc```\\\[[[\\\]]]\\\ZZZXXXUUURRRQQQRRRSSSSSSSSSUUUYYY]]]^^^[[[UUUPPPNNNIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFIIIKKKLLLLLLLLLLLLOOOQQQTTTWWWYYY]]]aaadddkkkmmmpppuuu{{{oooeee```eeennn{{{}}}xxxvvvrrrmmmkkkllljjjgggdddbbbaaaaaaaaahhhhhhjjjooovvv|||uuuiiiccccccaaa___\\\ZZZXXXWWWWWWUUUTTTUUUYYY\\\aaakkkvvvwww{{{CCCAAA>>>===<<<;;;888666444444333222111111111111/////////////////////////////////////////////......000111111111111333555333444444444555666666666777666666555555555666666777666444333333444666777666666666666666777888888666888::::::999999:::;;;888888777777888888999:::999999999999888777555555777888999::::::999888777999999999999999999888888888888999;;;===???AAABBBHHHKKKPPPSSSXXXeeevvvxxxnnngggddddddeeefffiiiqqqyyyaaabbblll~~~iiiIII:::666555444444222222222222222333444444444444444555777888:::;;;>>>;;;<<>>??????DDDJJJ]]]www|||dddmmmzzz}}}zzzxxxuuuppplllgggeeebbb``````___]]][[[ZZZXXXUUUUUUUUUUUUTTTSSSRRRPPPMMMMMMNNNOOOOOOOOOOOOQQQRRRRRROOOKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCFFFHHHKKKMMMOOORRRUUUXXX^^^aaafffkkkrrrzzz|||pppiiijjjnnnwwwxxxvvvvvvtttqqqqqqpppooollljjjhhhhhhhhhiiinnnooorrrvvv{{{}}}ooofff```______]]][[[XXXUUUSSSRRRQQQRRRUUUWWWZZZccclllpppmmmpppAAA???===;;;;;;:::888666444333222111000000000000------------------------............////////////000111222222111000111333444444444555555555555555777777666666666666666777888777666666666666777888999999999999999::::::;;;;;;<<<>>>===;;;::::::;;;<<<;;;::::::::::::;;;;;;::::::::::::999888777666888999:::::::::999888777999999999999::::::::::::::::::::::::;;;===>>>>>>AAAEEEIIIKKKNNNUUU^^^eeewww}}}uuukkkffffffhhhlllvvvccc___dddssstttUUU@@@888666555555222111111111111222333333444555555666777999:::;;;AAA@@@@@@BBB@@@@@@FFFOOOiiivvvcccmmm~~~~~~zzzwwwvvvsssnnnjjjeeebbb___]]]\\\ZZZXXXVVVUUUTTTSSSRRRRRRQQQPPPPPPQQQOOOMMMMMMNNNOOOOOONNNLLLLLLMMMKKKHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAACCCBBB@@@??????@@@AAABBBAAACCCFFFGGGIIILLLOOORRRXXX[[[```fffmmmuuu~~~xxxoooooorrryyy|||zzzzzzwwwtttuuupppnnnllljjjiiiiiijjjkkkppprrruuuwwwzzz}}}rrrggg_________^^^\\\YYYUUUSSSRRRQQQQQQTTTUUUWWW___hhhrrrnnnnnnxxx@@@>>><<<;;;:::999777555333333222111000000000000---------------------------.........//////000000000111222222111000111333222222333444555666777888555555555666666888999:::888888888777777888888888999999888888888999::::::<<<>>>???>>><<<::::::;;;>>>>>><<<;;;::::::::::::888999999::::::::::::999999::::::;;;:::999888777888888888888999999::::::;;;::::::;;;<<<===>>>>>>@@@CCCGGGJJJMMMRRRXXX]]]jjjsssyyynnnfffeeegggkkkyyy|||aaaZZZ[[[iiixxxuuuZZZCCC888777666555222222111111222222333444555555555666888999;;;<<<>>>@@@CCCDDDAAAAAAHHHRRRqqqmmmdddmmm|||xxxvvvuuurrrmmmiiibbb___\\\ZZZXXXWWWTTTRRRPPPQQQQQQPPPOOONNNNNNNNNMMMLLLKKKKKKMMMMMMMMMLLLIIIJJJIIIGGGDDDCCCDDDEEECCCBBBBBBAAA@@@@@@??????BBBAAA???>>>>>>>>>???@@@>>>@@@BBBDDDEEEGGGJJJMMMSSSWWW\\\bbbiiipppxxx~~~}}}sssrrrsssyyy~~~{{{wwwttttttqqqpppnnnllllllmmmnnnooovvvxxx{{{|||}}}~~~tttggg`````````___]]]YYYVVVSSSRRRQQQRRRTTTTTTUUU\\\eeevvvvvvxxx}}}???===;;;::::::999777555333222111000000///000000------------------------------......///000000000///111222222111111222333111222333444555777888888444444555666777999:::;;;999999999999999999999999888888888888888999::::::<<<===>>>>>><<<;;;;;;;;;???>>>===;;;::::::::::::888888999:::;;;;;;;;;;;;::::::;;;;;;;;;999888777777777888888999999::::::;;;;;;;;;<<<===>>>???@@@CCCEEEGGGIIIKKKNNNRRRUUU]]]dddpppzzzppphhhfffgggmmm}}}zzzaaaWWWUUU```ooo{{{zzzaaaIII<<<999777555333333222222333333444555555555666777888:::;;;<<<;;;===AAACCCAAABBBNNN\\\xxxyyyiiiaaalll~~~zzzwwwtttsssrrrpppjjjfff^^^[[[XXXVVVUUUSSSQQQOOOLLLNNNOOOOOOMMMKKKKKKLLLHHHGGGFFFGGGIIIJJJIIIGGGGGGGGGGGGDDDBBBAAABBBCCCAAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;<<<<<<<<<>>>@@@AAABBBCCCFFFIIINNNQQQWWW\\\bbbjjjqqqvvv|||vvvssstttyyy{{{uuuqqqqqqsssrrrqqqppppppqqqssstttvvvyyy}}}~~~}}}}}}wwwiii```______]]][[[XXXUUUTTTQQQPPPQQQTTTTTTTTT[[[cccwww~~~>>><<<:::999999999777555333222111000000/////////------------------------------......///000000111...000111111111111333555333333444444555666777777666666666666777888999:::999999::::::::::::999999999999888888999999:::;;;;;;<<<>>>===<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;999888777888888999999:::;;;;;;<<<;;;;;;<<<===>>>???AAAAAAFFFGGGIIIJJJLLLOOORRRTTTYYY^^^hhhttt|||uuupppnnnnnnqqqyyyeeeXXXRRRZZZhhhtttjjjQQQAAA<<<999444444444333333444444555666555555666777888:::;;;<<<;;;===AAABBBAAAGGGZZZmmmsssiiidddrrr|||}}}wwwttttttuuusssvvvzzz~~~{{{xxxtttqqqnnnnnnnnnkkkeee```YYYWWWTTTRRRQQQPPPNNNLLLHHHKKKMMMLLLJJJHHHIIIJJJFFFEEEEEEFFFHHHHHHGGGFFFDDDDDDDDDCCC@@@???@@@AAA??????>>>>>>===<<<<<<<<<999999::::::;;;::::::::::::;;;===>>>>>>@@@CCCEEEGGGKKKPPPUUU[[[aaahhhlllttt{{{|||xxxwww{{{~~~vvvrrrssssssrrrqqqpppqqqrrrtttvvvtttyyy~~~|||nnn___^^^\\\ZZZXXXUUUTTTSSSOOONNNPPPSSSSSSSSSYYYaaasss|||tttxxx===<<<:::999999999777555333222111000////////////........................---------...///000000111---///111111111222444555555555555555555555555555888777777777777777888888999::::::;;;;;;::::::999:::999999999999:::;;;;;;:::;;;======<<<;;;;;;<<<888999999:::;;;<<<>>>>>><<<<<<<<<<<<;;;::::::999;;;;;;<<<<<<;;;999888777999999::::::;;;<<<======<<<<<<<<<===???@@@BBBCCCGGGHHHJJJLLLOOOSSSWWWYYY]]]aaagggppp}}}{{{xxxvvvvvvuuuzzziiiZZZRRRXXXdddppp~~~rrrWWWEEE???:::444555444444444444555666666555666666777888:::;;;<<<>>>???AAABBBCCCNNNfff}}}qqqlllppp}}}zzz~~~xxxqqqkkkhhhhhhiiikkknnnrrrvvvzzz~~~~~~zzzuuurrrooollljjjjjjiiigggaaa\\\VVVSSSPPPOOONNNMMMKKKJJJFFFIIIKKKKKKHHHFFFGGGHHHFFFFFFFFFGGGIIIJJJHHHGGGBBBCCCCCCBBB???>>>>>>???>>>>>>>>>===<<<<<<;;;;;;888999:::<<<<<<<<<;;;:::888:::;;;<<<===>>>AAACCCCCCFFFKKKPPPUUU[[[aaafffmmmuuu~~~~~~|||~~~zzzvvvvvvqqqpppoooooooooqqqsssuuuwww}}}~~~rrr^^^\\\ZZZWWWUUUSSSRRRRRRMMMMMMOOOQQQRRRRRRXXX```ooovvvkkkpppzzz>>>===<<<:::888777666555333333222222111000000000....................................////////////111111111111111111111111000111111111111222222222666777888999999:::999999:::::::::999999999888888999999;;;;;;;;;;;;:::999:::;;;<<<>>>>>>>>>===<<<<<<======<<<::::::;;;===<<<===>>>??????>>>===<<<;;;;;;;;;;;;:::999888888777666666777999;;;;;;;;;;;;===???@@@AAABBBEEEGGGJJJKKKMMMOOOQQQSSSSSSTTT___```fffoooxxx{{{wwwtttqqqtttwwwzzz|||{{{xxx}}}|||uuufff[[[TTTXXXbbbnnnzzz~~~}}}}}}|||bbbIII888333333777666555444444444444444444555666777777888:::===>>>AAADDDEEEDDDQQQppp|||mmmvvv~~~xxxssszzz|||rrrpppkkkddd^^^\\\]]]___aaadddgggjjjnnnsssyyy}}}yyysssnnnkkkgggeeecccbbbaaa^^^YYYTTTMMMMMMMMMLLLKKKIIIGGGFFFEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDDDD@@@@@@@@@?????????>>>>>>>>>>>>@@@@@@???===;;;999999999999999999999999999777777777888999:::<<<===AAACCCFFFIIIMMMSSSYYY]]]gggmmmsssyyy}}}zzzvvvvvvuuusssqqqqqqsssuuuwww~~~zzzzzz}}}ttteee]]]WWWWWWWWWTTTRRRSSSOOOOOOPPPOOOPPPSSSXXX[[[ggguuu|||zzzssseeecccppp===<<<;;;:::888666555444333222222111000000//////....................................///////////////000000111222222333333222222222222333333333333666666777888999999999999999999888888888777777777888999;;;<<<<<<<<<;;;::::::;;;===>>>>>>>>>===<<<<<<======<<<;;;:::;;;======>>>???@@@@@@???>>>===<<<<<<<<<<<<;;;:::999888777777777888:::<<<======<<<>>>AAABBBCCCDDDGGGIIIQQQRRRSSSVVVXXXZZZ\\\]]]___```eeennnvvv~~~vvvpppkkkhhhfffiiimmmppprrrvvvzzz|||}}}{{{|||zzzsssoooddd\\\VVVYYYaaajjjsss{{{zzzzzz|||lllRRR@@@999888666555555444444444444555444555777777777888;;;===@@@AAADDDFFFIIIYYYyyywwwqqq~~~{{{xxxttttttzzz~~~vvvooogggddd___[[[YYYYYY\\\^^^]]]```cccfffiiinnnssswwwwww{{{~~~xxxqqqjjjfffcccaaa___^^^]]]YYYTTTPPPKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDCCCCCC>>>>>>>>>>>>============;;;<<<=========;;;999888777777777777777777777777666777777777888:::;;;<<<>>>@@@CCCFFFJJJOOOUUUZZZccchhhnnnsssxxx}}}}}}yyyyyywwwvvvtttuuuvvvxxxzzzxxxxxxzzz~~~xxxfff^^^WWWVVVVVVSSSQQQRRROOOPPPPPPOOOPPPRRRVVVZZZ```mmmssssssooodddcccppp<<<<<<:::999777555444444222111111000000///..........................................////////////---...///000222333555555333333333333444444444444555666777888999999999999777777777666666666666666888999;;;<<<============<<<<<<>>>??????>>>>>>======>>>>>>===;;;:::<<<===???@@@AAAAAAAAAAAA@@@???>>>>>>===<<<;;;:::999888777777888999;;;<<<>>>??????AAAEEEHHHIIIKKKMMMNNNSSSTTTUUUXXX[[[^^^aaacccccccccgggooovvv{{{rrriiibbb]]][[[[[[]]]aaadddgggkkkpppsss}}}~~~}}}}}}{{{zzzxxxxxxwwwsssmmmiiigggfff```YYYTTTVVV[[[```hhhoooyyyxxxwwwyyyzzz~~~yyy^^^HHH===;;;555444444444444444555555444666777777777999;;;===@@@AAABBBFFFNNNcccuuu|||zzzvvvrrroooooopppppppppuuuzzzwwwnnngggbbb]]][[[XXXXXXYYY[[[]]]]]]\\\^^^aaacccfffiiimmmpppooottt|||zzzuuunnnfffaaa___]]][[[YYYWWWSSSNNNKKKHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>@@@@@@AAABBBBBBBBBBBBAAA======<<<<<<<<<;;;;;;;;;999999::::::999888666555666666666666666666666666666666666666777999:::;;;;;;===???BBBEEEJJJPPPTTT\\\aaaggglllpppvvv}}}~~~|||{{{zzzyyyyyy{{{}}}~~~xxxvvvwwwzzz}}}}}}iii___WWWUUUTTTQQQPPPQQQOOOPPPPPPOOOOOOPPPTTTWWWYYYeeekkknnnooofffeeeqqq<<<;;;:::888666555444333111111000000///.............................................////////////......///111222333444555333333333333444444444444555666777888999999999999777777777777666666666666888999;;;===????????????>>>???@@@AAAAAA@@@??????>>>??????===<<<;;;<<<===@@@AAABBBCCCCCCBBBAAA@@@>>>===<<<:::999888777777666777999:::;;;<<>>999444444444333444444555666555666888888888999<<<>>>AAA@@@@@@EEESSSmmmyyyqqq~~~|||rrroookkkhhhhhhjjjlllnnntttwww{{{}}}~~~vvvjjjbbb^^^\\\[[[\\\^^^bbbfffgggeeebbbccceeeggghhhiiijjjmmmooorrrvvv|||zzzuuupppiiibbb]]]\\\[[[XXXVVVRRROOOKKKHHHFFFEEEDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>=========??????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::777777888888777666555555555555555555555555555555555555555555666777888999888:::<<<>>>AAAEEEKKKOOOVVV[[[aaafffjjjpppxxx~~~~~~~~~{{{wwwxxxxxxyyyzzz}}}nnncccYYYTTTRRROOONNNPPPOOOOOOOOOOOONNNOOOQQQTTTUUUaaaiiioootttmmmhhhqqq<<<;;;:::888666555444333111111000000///.........////////////////////////............///////////////000000111222222333333222222222222333333333333555555666777888888888888888888888888888888888888999:::<<>><<<;;;<<<>>>@@@AAABBBCCCCCCBBBAAA@@@<<<;;;999888777666666666444777999::::::<<<@@@CCCFFFJJJQQQVVVYYYZZZ\\\]]]]]]___aaaeeeiiimmmqqqrrrrrroooqqqvvv|||~~~~~~~~~wwwwwwwwwvvvtttqqqooommmkkkggg```YYYSSSOOOMMMLLLKKKMMMOOOQQQTTTWWW\\\```hhhmmmsssvvvwwwzzz~~~{{{vvvpppkkkhhhddd^^^XXXUUUTTTUUUUUUUUUOOOJJJHHHHHHNNNZZZgggsssxxx}}}vvvvvv}}}rrrVVVBBB888555555555444444555555666666777888999999:::<<>>>>>======<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::666666777777666666555555555555555555555555555555444444444444555555666777777888:::<<<>>>BBBGGGJJJQQQVVV[[[```eeellltttzzzzzzzzzyyyxxxxxxzzzuuuiii\\\UUUQQQMMMMMMOOOMMMNNNOOONNNMMMMMMOOOQQQRRR^^^gggrrrzzzrrriiinnn{{{<<<<<<:::999777555444444222111111000000///......////////////////////////............////////////000000000111222222222333222222222222333333333333444555666777888888888888999999999999:::::::::::::::<<<>>>@@@BBBBBBBBBBBBCCCDDDDDDEEEEEEDDDBBBBBBAAAAAAAAA???===<<<<<<>>>???@@@AAAAAAAAAAAA@@@???:::999777666555666666777444777;;;<<<<<<===BBBFFFIIIOOOWWW]]]aaabbbcccdddfffhhhkkkppptttwwwzzz{{{zzzvvvvvvzzzzzzoookkkjjjkkkkkkhhhhhhiiihhhfffccc```]]]XXXVVVRRRNNNKKKIIIHHHHHHDDDFFFHHHJJJMMMQQQWWW[[[___eeelllqqqrrruuu|||~~~|||vvvoooiiiddd```ZZZUUUSSSRRRQQQPPPRRRMMMHHHFFFEEEJJJZZZiiiwww|||~~~|||~~~{{{|||bbbIII;;;888777777666555555666666666888999999999;;;===???GGGFFFGGGQQQiiiooodddeee{{{vvvoookkkiiihhhfffhhhhhhhhhhhhiiillloooppppppqqqrrruuuyyy|||~~~}}}uuukkkccc[[[WWWZZZ```cccnnn}}}}}}zzzyyyxxxrrrssstttvvvxxx{{{}}}~~~}}}xxxpppiiiddd___[[[YYYVVVVVVUUURRRMMMJJJIIIIIIEEECCCAAA???>>>===>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;:::::::::999999999666666666555555555555555444444444444444444444444333333333333333444555555555666888999;;;>>>CCCFFFLLLPPPUUUZZZ___fffooouuuzzz{{{{{{yyywwwyyy~~~~~~qqqaaaXXXRRRMMMLLLNNNKKKLLLMMMMMMLLLLLLNNNPPPOOOZZZcccppp|||vvvjjjlllvvv===<<<;;;:::888666555444333222222111000000//////////////////////////////............////////////...//////111222333444444333333333333444444444444444555666777888888888888999999999999:::::::::;;;<<<===???AAABBBCCCBBBBBBCCCCCCDDDDDDDDDCCCAAAAAAAAABBBAAA@@@===<<<===>>>===>>>???@@@@@@???>>>===999888777666666777888999666:::>>>???>>>@@@EEEIIIQQQWWW```hhhlllmmmnnnooopppsssxxx}}}~~~zzznnnfffcccbbb___]]]]]]\\\[[[ZZZWWWUUUSSSRRRLLLKKKJJJIIIHHHGGGGGGGGGEEEGGGJJJMMMQQQWWW^^^bbbdddkkktttxxxxxx{{{}}}}}}}}}|||{{{xxxsssooofffaaaZZZUUURRRQQQNNNLLLLLLIIIGGGEEEBBBFFFUUUdddttt{{{|||{{{~~~lllPPP???;;;:::999777666666666666777888:::::::::;;;>>>@@@EEEFFFIIIVVVrrrgggcccgggzzzxxxnnniiiiiikkkllllllooorrrrrrpppoooooopppqqqpppoooooorrruuuwwwyyy|||{{{{{{zzzzzzyyyxxxvvvsssjjjaaa]]]YYYYYY```jjjuuu|||{{{ssssssrrrrrrrrrrrrrrrsssqqqmmmhhhddd```\\\WWWTTTQQQRRRQQQNNNIIIGGGGGGHHHCCCBBB???===<<<;;;<<<======<<<;;;:::999::::::;;;:::;;;;;;;;;::::::999888999999999888888888777777555444444444444444555555222222222222222222222222333222222222222333444444333444666666777:::???BBBEEEIIINNNSSSXXX___hhhooovvvyyy{{{{{{xxxvvvwww|||wwwfffZZZRRRMMMLLLNNNIIIKKKLLLLLLLLLLLLNNNOOOPPPXXX^^^lll|||yyyoooppp{{{>>>===<<<:::888777666555333333222222111000000000000000000000000000000000............/////////000,,,---...000222444666777444444444555555555666666444555666777888888888888888888999999999:::::::::===>>>@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCCCCBBB@@@???BBBBBBBBB@@@===<<<===>>><<<===>>>??????>>>===<<<999888777666666888:::;;;777<<<@@@AAA@@@BBBGGGLLLYYY```iiiqqquuuwwwxxxxxx|||{{{tttkkkfffdddaaa]]]XXXXXXVVVSSSPPPNNNMMMMMMMMMHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMQQQUUUZZZaaaiiinnnooowww}}}|||{{{{{{{{{zzzxxxvvviiicccZZZTTTQQQOOOMMMJJJFFFEEEEEECCC@@@BBBOOO]]]nnnvvv}}}|||qqqSSS@@@<<<<<<:::888777666666666777888:::::::::;;;>>>@@@@@@BBBGGGWWWvvvttt______eeevvv|||rrrkkkjjjnnnsssvvvxxx|||~~~yyytttqqqqqqsssqqqnnnnnnooorrrtttuuuuuusssqqqqqqqqqpppooonnniii```YYYYYYYYY\\\gggttt}}}{{{wwwvvvuuurrroookkkhhhffffffdddbbb```^^^YYYTTTPPPMMMNNNNNNKKKFFFDDDDDDFFFBBBAAA>>>;;;::::::;;;;;;<<<;;;999888888888999::::::::::::::::::999888777777777777777666666666666444333333222333333444444000000000000000000000000222222222111222222333333222333444444555888<<<@@@@@@DDDIIINNNSSSZZZdddkkkooozzzwwwyyyzzzxxxtttuuuzzz|||iii\\\SSSMMMLLLNNNHHHIIIKKKLLLKKKLLLNNNOOOSSSXXX\\\jjj||||||tttwww@@@@@@>>><<<:::888666555111111111111111222222222222111000.........///000000000//////.........---......//////000000111111000111333444555666666777555555666666777777888888999999:::999888888999;;;@@@AAABBBDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBDDDCCCCCCBBBAAA@@@???>>><<<<<<;;;:::::::::;;;;;;444555777777666777999:::AAA>>>@@@FFFJJJLLLSSS\\\gggmmmvvv}}}{{{tttjjjeeecccbbb___[[[[[[UUUOOOLLLMMMLLLHHHEEEFFFEEEGGGLLLNNNLLLMMMQQQOOOXXX```ccchhhsss~~~~~~}}}}}}~~~}}}yyyuuunnneee\\\VVVUUURRRKKKEEEGGGCCCAAAAAAAAABBBHHHPPPbbbooo{{{}}}uuuUUUAAA:::888555444555777777777777777888999:::<<<===>>>DDDFFFKKK\\\|||rrrggg```jjjxxxqqqoooqqqvvv{{{xxxyyysssmmmlllooorrrrrrppprrrppplllhhheeedddcccccc[[[YYYUUUSSSUUU```ppp{{{|||{{{uuuxxxvvvnnngggeeeeeeccc___]]][[[XXXUUUSSSRRRQQQOOOMMMJJJFFFDDDBBBAAAAAA???>>>===<<<;;;::::::::::::::::::999999999888888777777777777777777777777888777777666555444444444444444444444444444444444111111111111000000000000//////......///000111111222333444666777999:::;;;>>>@@@DDDIIINNNVVV^^^dddooovvv}}}vvvuuurrrnnnlllooovvv}}}|||lll]]]TTTOOOKKKIIIKKKLLLLLLKKKJJJJJJKKKMMMOOOPPPYYYgggttt|||@@@???>>><<<:::888666555333222222222222222222222222111///.........///000000/////////.........---//////000000111222222222...///000111222333333333555666666666777777777888999::::::999888888:::<<>>======;;;;;;;;;::::::::::::999888999:::::::::<<>>===CCCJJJ\\\iiivvv|||uuuVVVAAA:::888555444555777777777888999999:::;;;===>>>???BBBDDDKKK```pppiiifffsss|||tttooosss}}}}}}wwwqqqoooqqqsssrrrpppmmmllliiieeebbb___\\\[[[XXXXXXWWWXXX\\\hhhwww}}}{{{{{{}}}yyynnnfffbbb___\\\YYYYYYWWWUUURRRPPPOOONNNKKKIIIGGGDDDAAA@@@??????======<<<::::::999999999:::999999999999888888888777777777777777777777777777777666666555444444333333333333333333333333333111111111000000000/////////////////////000111222222222333444666777888888;;;>>>AAAFFFKKKRRRZZZ```iiiqqq|||{{{rrrrrrooollliiillltttzzz|||lll]]]TTTOOOLLLKKKJJJKKKLLLKKKJJJKKKLLLNNNNNNPPPXXXfffuuu???>>>===;;;999777666555444444444333333222222111111000///.........///////////////...............000000000111222222333333222222333444444444444444666666666666777777777777999:::;;;:::999999;;;===???@@@AAACCCDDDEEEEEEEEECCCBBBAAAAAA@@@@@@@@@AAABBBAAA@@@???===<<<;;;;;;999999:::;;;:::999888777777888777777999===CCCGGGOOOVVVaaaiiikkklllsss|||{{{qqqkkkiiiiiiiiihhhaaaZZZRRRMMMKKKJJJHHHFFFIIIIIIKKKOOOPPPNNNOOOSSS\\\mmm{{{wwwqqqjjj```ZZZXXXUUUOOOJJJHHHCCC@@@???===<<<@@@GGGSSSaaarrr}}}wwwWWWAAA;;;888555444555777777777999999:::;;;===>>>???@@@@@@BBBLLLeeelllkkkmmm~~~{{{tttsss~~~xxxuuuuuuuuutttrrrlllkkkhhhccc___ZZZWWWUUUQQQTTTWWW[[[bbbnnn{{{|||{{{~~~}}}wwwkkkaaa]]]YYYVVVRRRRRRRRRQQQOOOMMMKKKIIIGGGEEECCC@@@???>>>>>>>>>;;;;;;:::999888888888888999999888888888777777777666666666666666666666666666666555555444444333333111111111111111111111111111111000000000000//////000000000000000111111222222222222333444444555555888:::>>>AAAFFFMMMTTTZZZdddmmmzzz~~~{{{nnnnnnlllhhhfffiiipppvvv}}}lll]]]SSSOOOMMMLLLJJJKKKMMMLLLLLLLLLMMMNNNNNNPPPXXXeeevvv>>>===<<<:::999777666555444444333222222111000000////////////.../////////........................//////000111111222222333444444555555555555555444666666666666777777777777999:::;;;;;;:::;;;===??????@@@AAABBBDDDEEEEEEFFFCCCBBBAAA@@@@@@??????@@@@@@???>>>===<<<:::999999777888:::;;;;;;999777666777777666777:::@@@IIIOOO[[[gggvvv}}}vvvrrrpppooonnnmmmhhhbbbYYYRRROOOOOONNNNNNOOOOOORRRVVVUUURRRTTTYYYfffzzz|||xxxrrrjjjaaaZZZWWWTTTPPPLLLIIIEEEBBBAAA???>>>BBBHHHMMM\\\qqqxxxXXXBBB<<<999666555666777777777888999:::<<<===>>>??????AAABBBMMMiii|||hhhjjjrrr~~~zzz}}}|||{{{zzzyyyrrrooojjjddd^^^ZZZXXXVVVRRRVVV\\\bbbiiittt~~~||||||{{{yyyqqqeee\\\YYYUUURRRLLLMMMNNNNNNMMMJJJHHHFFFCCCBBB@@@>>>===<<<======999888777777666666666777888888888777777777666666555555555555555555555555555444444444333333333222111111111111111111111111111000000000////////////111111000000000111111222222222333333333333333444666888;;;>>>BBBHHHOOOTTTdddmmm{{{}}}zzzmmmmmmkkkgggeeegggnnnsss~~~nnn___TTTOOONNNNNNMMMOOOPPPOOOMMMLLLMMMMMMNNNQQQVVVaaasss===<<<;;;:::888666555555333222222111000//////............////////////...---------.....................//////000111111111000111111222222222111111777777777777666666666666999:::;;;<<<<<<===???AAA@@@@@@AAABBBCCCDDDEEEFFFBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999888666777:::;;;<<<;;;999888<<<<<<;;;===AAAJJJUUU\\\ggguuu~~~}}}{{{zzzyyyvvvsssqqqooohhh___WWWTTTTTTVVVXXXZZZ[[[___aaa___[[[^^^cccttt{{{xxxqqqjjjaaaZZZUUURRROOOLLLLLLHHHEEECCC@@@>>>@@@FFFKKKYYYpppyyyZZZDDD<<<:::777555666777777666777888:::<<<===>>>>>>>>>DDDDDDOOOlllzzzeeeiiiuuuzzzuuunnnfffaaa^^^]]]]]][[[```gggmmmttt|||~~~~~~|||xxxooobbbZZZWWWSSSOOOJJJKKKLLLLLLKKKIIIFFFEEEBBBAAA???===<<<<<<<<<<<<777777666555555555555666777777666666666555555555444444444444444444444444333333333333222222222222111111111111111111111111000000000////////////...111111000000000000000111333333333333333333333333555777999;;;???DDDJJJOOOaaakkkyyy}}}yyyvvvnnnnnnmmmiiifffhhhmmmrrr|||rrrbbbVVVPPPNNNNNNQQQRRRSSSQQQNNNLLLKKKKKKMMMQQQUUU]]]nnn<<<;;;:::999777666555444111111111000//////......------.../////////......---------------..................///000000111111111111222333444444333333777777777777666666666666999:::<<<<<<===>>>AAACCCBBBBBBBBBBBBBBBCCCDDDEEEBBBAAA@@@???>>>>>>======;;;;;;;;;:::::::::999999777888:::<<<============>>>>>>???AAAGGGRRR^^^fffqqq|||}}}}}}zzzxxxuuuooofff^^^ZZZ\\\```dddjjjlllppprrrnnnjjjmmmsss~~~zzzwwwpppjjjaaaYYYTTTPPPNNNMMMPPPKKKGGGEEE@@@<<<===BBBKKKVVVkkkzzz\\\GGG===:::777666666777777666666888:::<<<===>>>>>>===EEEFFFTTTqqqvvvdddlll{{{{{{tttmmmhhheeeeeefffccchhhnnnttt{{{~~~~~~zzznnn```XXXVVVRRRMMMJJJJJJJJJJJJIIIGGGEEEDDDAAA@@@>>><<<;;;;;;;;;;;;666555555444444555555555666666666555555555444444333333333333333333333333222222222222111111111111111111111111111111111111000000////////////......111000000///////////////222222222222333333333333444555777999;;;@@@FFFKKKYYYbbbppp}}}}}}zzzxxxuuusssrrrrrrppplllhhhiiimmmqqqyyy}}}wwwgggZZZQQQNNNNNNPPPQQQRRRQQQNNNKKKJJJJJJKKKPPPSSSXXXhhh~~~;;;::::::888777666555444111111000000000000000000,,,---.../////////......,,,,,,,,,------............//////000111111222222222333444555666666777777888777777777666666666555999;;;<<<===>>>???BBBDDDDDDCCCBBBBBBBBBBBBCCCDDDBBBAAA@@@???============999999:::::::::;;;;;;;;;888999:::<<<>>>@@@BBBBBB???@@@BBBFFFNNNYYYeeennnxxx}}}}}}wwwooogggdddgggnnnsss{{{}}}~~~yyy}}}zzzwwwvvvpppjjjaaaYYYSSSPPPNNNNNNNNNKKKHHHGGGCCC@@@BBBGGGKKKQQQ```uuuzzz^^^JJJ>>>;;;888666666777777666777999;;;===??????>>>>>>CCCGGGYYYvvvpppcccrrr~~~yyyuuurrrooonnnmmmqqqwww~~~}}}zzzyyyxxxzzzuuuiii\\\UUUTTTRRRMMMKKKJJJIIIHHHFFFEEECCCCCCAAA???===;;;999999999999555555444444444555555666555555555444444444444333333333333333333333333333111111111111111111111111000000000000000000000000000000/////////.........000000///...............000000000111111222222222222333555666888<<>>@@@CCCEEEEEEDDDCCCBBBAAABBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<888888999:::;;;;;;<<<<<<999999:::<<>>;;;888666666777777666888:::<<>>???AAAAAABBBBBBBBBAAA@@@?????????@@@AAABBBAAA???===;;;:::999888:::;;;;;;:::::::::===??????@@@AAAAAAAAACCCFFFIIIMMMOOOPPPQQQYYYgggqqquuuzzz{{{zzz}}}xxxsssrrrsssnnnggg^^^VVVQQQPPPOOOOOOHHHFFFEEEGGGKKKPPPTTTUUUSSSNNNQQQ___pppkkkLLLBBB;;;666777999777777888888777:::AAADDDAAA??????AAALLLeee}}}uuusss|||rrrnnnlllkkkmmmggg___YYYVVVTTTPPPNNNIIIHHHFFFFFFEEEBBB???<<<<<<;;;:::888777666666666333333333333333444555666444444333333333222222222333333333222222111111111000000000000000000000000///////////////////////////...---,,,,,,---...///////////////////////////............////////////222111111333555888<<<>>>FFFNNN[[[fffrrr{{{uuunnnhhhfffgggiiirrr{{{~~~ooo___TTTOOONNNKKKJJJIIIHHHGGGHHHIIIIIIJJJMMMLLLOOOaaazzz|||kkkdddppp<<<<<<:::999777666444444111111111000000000//////////////////////////////,,,---...---+++***+++,,,000000000000000000111111444444333222222222333444444444666777888999999999;;;<<<===???@@@AAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBAAA???===;;;:::999999;;;;;;<<<;;;:::;;;===@@@AAABBBDDDDDDDDDFFFIIILLLNNNQQQRRRSSSZZZgggppptttuuuzzz~~~~~~}}}zzzvvvrrrqqqppplllfff]]]VVVRRRPPPOOOOOOLLLKKKKKKNNNSSSXXX[[[\\\VVVPPPPPP[[[jjj{{{rrrSSSCCC<<<777888999888777999999888<<>>;;;;;;:::999888777666666666444333333333333444444555444333333333333222222222333333222222222111111111////////////////////////........................///...------------...///////////////////////////............////////////222111111222444777:::<<<>>>GGGRRR]]]hhhvvvzzzqqqjjjgggggghhhttt|||ssscccWWWPPPNNNKKKJJJIIIHHHGGGHHHIIIIIIMMMOOONNNQQQaaayyyzzzhhh```lll<<<;;;:::888777555444333111111000000000000//////////////////////////////,,,---------+++***+++,,,/////////000000111111111444333333222222333333444333444555666777888888888:::;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDAAA@@@>>><<<;;;:::999999:::;;;<<<;;;;;;<<>>888999:::999888:::;;;:::===CCCEEEBBBBBBDDDKKK]]]zzziiiwww~~~zzzjjjbbb```___^^^]]][[[XXXUUUTTTRRROOOLLLHHHFFFDDDCCCBBB@@@<<<::::::999888777666555555555444444333333222333333333333333333222222222111111222222222111111111111111////////////////////////........................///...------------...///////////////////////////............////////////111111111111333555777999;;;BBBLLLUUU```ooouuummmiiihhhiiiuuu}}}yyyiiiZZZRRRNNNKKKJJJIIIHHHGGGHHHIIIIIIMMMOOOOOOPPP^^^ssszzzggg\\\ggg~~~;;;;;;999888666444333222111000000000////////////////////////////////////---...//////---------///......///000000111111111333333333333333333444444666666666666666555555444999:::;;;===???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEE@@@???===<<<;;;::::::999999:::;;;<<<<<<>>>BBBDDDHHHJJJLLLLLLMMMNNNPPPRRRTTTXXXZZZ\\\aaajjjppppppooorrrvvv{{{{{{yyyuuurrrrrrvvv}}}}}}{{{zzz|||~~~|||zzzvvvqqqllljjjjjjiiifffccceee```ZZZUUURRRQQQPPPOOOLLLLLLMMMPPPUUUXXXYYYXXXOOOIIIFFFNNNaaa{{{cccHHH@@@::::::;;;999999;;;;;;;;;>>>BBBCCCAAABBBFFFPPPgggtttiii~~~zzzwwwyyy}}}|||kkk^^^YYYWWWWWWVVVWWWWWWUUUTTTRRROOOLLLJJJHHHFFFCCCAAA@@@>>>;;;888999888777666555555555555444444333222222111222222222222222222111111111111111111111111111111111000////////////////////////.................................------.........////////////////////////............////////////111111111111222333555666888===EEEMMMWWWeeewwwwwwooollljjjjjjvvv|||~~~nnn]]]RRRMMMKKKJJJIIIHHHGGGHHHIIIIIIKKKMMMMMMNNNXXXjjjwwwzzz|||hhhZZZaaayyy::::::999777555444222222000000000////////////...---------------------------...///...------...///,,,---///000111111111000222222222333333444444444666666666666666555555444888999;;;===???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEE>>>>>><<<;;;::::::::::::888999<<<>>>@@@DDDHHHLLLNNNPPPRRRSSSRRRRRRTTTUUUTTTYYY]]]```eeemmmpppoooooopppqqqrrrsssrrrqqqpppkkkkkkiiiiiikkkqqqzzz|||wwwzzzyyyyyy|||yyytttooojjjdddaaaaaaaaa___]]]aaa]]]YYYUUUTTTSSSQQQPPPLLLKKKKKKMMMOOOPPPPPPOOOKKKGGGEEEKKK___|||gggJJJBBB;;;::::::999999;;;999999===AAABBB@@@CCCIIIXXXqqq}}}mmmjjj{{{tttrrrssswwwzzz~~~tttkkk___VVVRRRQQQQQQPPPSSSTTTTTTSSSPPPMMMJJJHHHHHHFFFBBB@@@???===:::888777777666555444444444444444333222111111111111111222222111111111000000000000000000000000000000000................................................---..................---////////////////////////............////////////000000000111222333333444222777===CCCJJJXXXhhhtttwwwqqqnnnlllkkksssxxxqqq___RRRLLLKKKJJJIIIHHHGGGHHHIIIIIIJJJLLLLLLMMMUUUcccpppwww{{{jjjZZZ\\\ppp:::999888666555333222111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,...+++,,,...000111111000000111111222333444444444444333444555666777888888888888999;;;>>>@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDCCC======<<<;;;:::::::::;;;888:::>>>BBBGGGLLLSSSWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[WWW^^^dddhhhnnntttwwwuuurrrqqqooommmjjjgggfffeeeccceeegggiiilllsss}}}{{{wwwuuuwwwwwwzzzvvvnnneeeaaa\\\YYYYYYZZZ[[[[[[```]]]ZZZXXXWWWWWWUUUSSSPPPNNNLLLKKKLLLLLLKKKJJJIIIGGGFFFKKK]]]xxxlllLLLCCC;;;::::::999999;;;888888<<<@@@AAAAAAFFFMMM___yyytttkkkhhh{{{uuupppmmmnnnqqqssssssvvv{{{yyyqqqccc]]]VVVPPPMMMLLLLLLLLLOOOPPPQQQPPPMMMJJJHHHHHHIIIFFFBBB@@@>>><<<:::888666555444444333333444444222222111111000111111111111111111000000000000///////////////000000000000........................------------------------------...//////...------////////////////////////............///////////////000000111222333333444333777<<>>@@@BBBCCCCCCAAAAAABBBCCCCCCCCCBBBAAA<<<<<<;;;:::::::::;;;;;;999===BBBHHHOOOVVV^^^cccdddfffggggggeeecccbbbcccaaaiiiqqqwww}}}{{{xxxsssmmmhhheeedddcccccchhhmmmqqquuu{{{|||{{{|||zzz|||sssiiiYYYXXXVVVSSSSSSUUUZZZ^^^bbb```]]]\\\\\\\\\ZZZXXXSSSPPPLLLJJJJJJKKKJJJJJJDDDEEEEEEIIIYYYqqqrrrMMMCCC;;;999999888888:::777888<<>><<<:::888555444444333333333333333111000000000000111111222111111000000000/////////........./////////000000........................------------------------------...//////...------////////////////////////............////////////...///000222333444444444555888<<<>>>AAAIIIVVV___xxx}}}wwwssspppkkkgggggglllssswww{{{uuudddWWWPPPKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJLLLMMMQQQZZZhhhuuuzzzrrrhhhfffsss999888777666444222111000000/////////....................................,,,---......------///000***+++...000111111000000000111222444555555444444888888888888888777666666999:::===???AAACCCDDDDDDAAABBBCCCCCCCCCBBBAAA@@@<<<;;;;;;::::::;;;;;;;;;;;;???FFFMMMUUU]]]fffkkkmmmooopppooollljjjiiiiiilllttt}}}xxxqqqkkkhhhgggggggggnnnuuu{{{~~~qqqfffQQQRRRRRRPPPPPPSSS[[[aaadddbbb````````````^^^\\\SSSPPPLLLIIIIIIJJJKKKJJJ===@@@BBBGGGWWWmmm~~~vvvMMMCCC;;;999888777777:::777999===BBBCCCDDDLLLUUUzzzkkkkkkvvv~~~uuujjjhhheeebbbaaaaaaaaabbbeeefffhhhllluuuzzzwwwqqqjjjbbb\\\WWWTTTQQQOOOLLLIIIGGGFFFFFFFFFDDDFFFHHHHHHFFFFFFHHHKKKKKKGGGCCC@@@>>><<<:::888444444333333222222333333000000//////000111222222000000000000////////////---.........//////000000........................------------------------,,,---...//////...---,,,////////////////////////............/////////000...///111222444555555555111555888999;;;AAALLLUUUcccsss~~~xxxuuuqqqjjjeeeccchhhoootttyyywwwfffYYYRRRKKKJJJIIIHHHGGGHHHIIIIIIFFFGGGIIIKKKMMMVVVeeerrr|||xxxrrrppp|||777666555333222111000000//////...------------...---,,,***))))))***,,,------,,,,,,,,,,,,---....../////////000111111222222111222222333333444444555666666666777888888999999;;;<<<===>>>@@@BBBCCCDDDEEECCCAAA???>>>>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@HHHQQQZZZccckkkpppwwwwwwvvvuuuuuuuuuwwwxxxzzz~~~~~~uuummmfffgggjjjnnnssszzzyyykkk___XXXRRRPPPSSSWWW[[[```eeemmmhhhcccdddgggiiieeeaaaTTTMMMIIIJJJKKKHHHFFFFFFEEECCCDDDIIIQQQ]]]ooopppPPPEEE<<<:::;;;:::999:::777::::::===CCCCCCLLLbbbyyyhhhiiittt|||sssmmmgggccc^^^\\\[[[[[[[[[[[[^^^]]]]]]```iiivvv}}}xxxvvvsssmmmhhhdddbbb```\\\XXXUUURRRPPPHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHFFFCCC@@@===;;;999888444333222222111111222222000000000000000000000000111111111111000000000000......///////////////...........................------------------------,,,------......------,,,/////////...------,,,,,,////////////000000000000222111//////000111444555666666777:::>>>BBBGGGIIIZZZdddttt|||wwwtttooohhhccc```fffnnntttzzz|||kkkZZZPPPLLLLLLKKKJJJHHHGGGFFFFFFJJJIIIIIIIIIIIIOOO^^^lllxxx|||zzzyyy777666555333111111000000//////...------------...---,,,+++))))))+++,,,------,,,,,,,,,,,,---....../////////000111111222222111222222333333444444555666666666777888888999999;;;<<<===>>>@@@BBBCCCDDDEEECCCAAA???======>>>???;;;;;;;;;;;;;;;;;;<<<<<>>DDDEEEQQQiiisssddddddmmm~~~uuummmhhhaaa^^^YYYWWWVVVVVVVVVUUUUUUTTTTTTVVV[[[bbbiiinnnpppjjjccc```___]]]YYYVVVXXXWWWTTTRRROOOLLLJJJHHHEEEDDDBBBAAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEDDDBBB???<<<999888777444333222222111111222222000000000000000000000000////////////.........---//////000//////...---,,,........................------------------------,,,------......------,,,...............---------////////////000000000000000000///...///111333444666666777888;;;>>>AAACCCNNNVVVeeewwwzzzuuurrrnnnhhhccc```eeelllrrrxxxnnn\\\QQQMMMLLLKKKIIIHHHFFFEEEDDDHHHGGGHHHIIIJJJNNN[[[iii}}}777666444333111000000000//////...------------...---,,,+++******+++,,,------,,,,,,,,,,,,---....../////////000111111222222111222222333333444444555666666666777888888999999;;;<<<===>>>@@@BBBCCCDDDEEECCCAAA???============;;;:::::::::;;;<<<======AAAFFFNNNWWW```iiirrrwww~~~wwwnnnggghhhllluuu|||~~~}}}{{{{{{||||||wwwlllccc[[[ZZZ___iiiqqqwww|||wwwsssnnnhhhcccXXXQQQLLLMMMMMMKKKIIIIIIJJJHHHIIIKKKNNNUUUdddrrrsssPPPEEE<<<:::;;;:::999::::::===<<<>>>EEEIIIXXXrrrlll^^^___gggzzztttmmmfffaaa[[[WWWSSSPPPPPPOOOOOONNNMMMMMMMMMOOOPPPRRRSSSTTTVVVRRRNNNLLLMMMNNNLLLIIIMMMMMMKKKJJJHHHGGGEEEEEECCCBBBAAA@@@?????????@@@??????>>>>>>??????@@@AAABBBAAA???===:::888666555333333222111111111111222000000000000000000000000/////////.........------000000000///...---,,,+++........................------------------------------............---------------...............////////////000000000000//////......///000222333666666555666777999;;;===FFFMMMYYYhhhzzz}}}vvvrrrpppmmmhhheeeaaadddjjjpppwww~~~qqq___RRRMMMLLLJJJHHHFFFEEEDDDDDDFFFFFFGGGIIIJJJMMMWWWcccxxx666555444222111000000000//////...------------...---,,,++++++++++++,,,------,,,,,,,,,,,,---....../////////000111111222222111222222333333444444555666666666777888888999999;;;<<<===>>>@@@BBBCCCDDDDDDCCCAAA???===<<<<<<;;;::::::::::::;;;<<<>>>???@@@EEEMMMVVV___hhhpppuuuzzz~~~|||tttlllhhhiiinnnvvv~~~}}}}}}|||}}}|||wwwoooggg___cccmmmzzzvvvmmmeee```YYYQQQLLLLLLLLLJJJHHHIIIJJJJJJLLLNNNPPPUUUcccqqqlllPPPEEE<<<:::;;;:::999::::::>>><<<>>>EEEKKK]]]zzzggg\\\]]]iii|||yyytttpppkkkeee```\\\VVVSSSOOOLLLKKKKKKIIIHHHFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGEEEEEEGGGHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@======<<<<<<<<<===>>>>>>@@@@@@>>><<<:::888666555333222222111111111111111////////////////////////111111000000000/////////////////////...------,,,........................------------------------------............------,,,,,,------...//////000////////////000000000000000/////////000111222333555555444555666777999:::AAAGGGPPP\\\lll{{{wwwxxxzzztttpppooommmiiifffbbbdddiiiooovvvuuuaaaTTTLLLKKKIIIGGGFFFEEEEEEFFFDDDDDDFFFIIIIIIKKKSSS\\\ppp{{{555444333222111000000000//////...------------...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---....../////////000111111222222111222222333333444444555666666666777888888999999;;;<<<===>>>@@@BBBCCCDDDBBBAAA@@@>>>===<<<;;;;;;::::::::::::;;;===???AAAAAAFFFNNNVVV^^^fffnnnsssyyy}}}uuupppllljjjmmmsssxxx}}}}}}|||xxxrrrlllhhhnnn{{{zzzmmmddd___XXXPPPJJJJJJJJJHHHGGGHHHIIIKKKPPPSSSTTTYYYgggvvvhhhPPPEEE<<<:::;;;:::999:::999===;;;===EEELLLaaa|||fff^^^___qqq}}}xxxuuuqqqnnnkkkhhhddd```\\\XXXSSSPPPMMMJJJIIIHHHFFFEEEAAA@@@???>>>>>>???@@@AAAAAA@@@???@@@AAABBBAAAAAA========================????????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>???>>>>>>===;;;888666555333222111111000000111111////////////////////////000000000000////////////,,,,,,---......///..............................---------------------------......//////......---+++,,,,,,---...///000000////////////000000000000111111111111222333444444333333444555777888::::::;;;???FFFNNNZZZlll~~~sssqqqsss}}}}}}yyyssspppooonnnjjjgggbbbdddhhhnnnwwwwwwdddVVVKKKJJJHHHGGGFFFGGGHHHIIIDDDCCCEEEHHHIIIJJJOOOWWWkkkwww444444222111111000000000//////...------------...,,,,,,------------,,,,,,---,,,,,,,,,,,,---....../////////000111111222222111222222333333444444555666666666777888888999999;;;<<<===>>>@@@BBBCCCDDD@@@??????>>>===<<<;;;;;;::::::999999;;;>>>@@@BBBEEEIIIQQQXXX___gggnnnssszzzuuupppllllllllllllpppvvv{{{~~~~~~}}}{{{xxxuuutttzzz~~~mmmccc___XXXPPPIIIHHHHHHFFFEEEFFFGGGLLLSSSXXXZZZ___mmm|||kkkPPPEEE<<<:::;;;:::999:::888===<<<===EEEMMMddd{{{eee```cccxxx|||xxxsssoookkkhhhfffcccaaa___\\\XXXUUUQQQNNNKKKIIIGGGFFFCCCAAABBB@@@>>>;;;::::::;;;<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>======::::::;;;;;;;;;;;;:::999;;;;;;::::::;;;;;;<<<===<<<======<<<;;;888666555222222111000000000000111000000000000000000000000.........---------,,,,,,***+++,,,---.../////////........................------------------------......////////////......,,,,,,------...///000000////////////000000000000111111222333333444444444333333555666888:::;;;;;;888<<>>@@@BBBCCCDDD===>>>>>>>>>======<<<;;;::::::999999;;;>>>AAADDDGGGLLLRRRYYY___fffmmmqqqvvv}}}|||xxxsssnnnkkkeeebbbaaaeeegggiiimmmsss{{{~~~kkkaaa^^^XXXPPPIIIHHHHHHFFFEEEFFFFFFLLLUUU\\\]]]bbbpppmmmPPPEEE<<<:::;;;:::999:::888>>>===???FFFNNNfffzzzdddaaafffzzz~~~yyyuuuppplllgggccc```^^^\\\ZZZYYYVVVSSSPPPMMMKKKHHHFFFDDDBBB???===AAA@@@>>>===<<<;;;;;;;;;999:::<<<======>>>???@@@@@@@@@@@@???>>>>>>======888888999:::::::::999888999999999999999:::;;;;;;999:::;;;;;;999777555333222222111000000000000000000000000000000000000000......---------,,,,,,,,,+++,,,,,,---....................................------------------------......////////////......,,,---------......//////////////////000000000000000000111222333333333333333444555777888999::::::999===AAACCCFFFOOO]]]hhhttt~~~sssfffdddeeemmmxxx|||wwwuuurrrqqqpppmmmgggbbb]]]^^^ccclllwww|||kkk^^^PPPNNNKKKHHHGGGGGGHHHIIIGGGDDDDDDFFFGGGHHHLLLRRRZZZjjjyyyxxxpppvvv333333222111000000000111//////...------------...,,,------......------,,,---,,,,,,,,,,,,---....../////////000111111222222111222222333333444555555666666666777888888999999;;;<<<===>>>@@@BBBCCCDDD<<<<<<============<<<<<<::::::999999;;;>>>BBBDDDHHHLLLRRRXXX^^^dddjjjoooooovvv}}}}}}wwwssssssuuupppmmmiiiggggggeee```\\\YYYWWWXXX^^^bbbccchhhmmmyyy|||hhh]]]ZZZYYYQQQIIIHHHHHHFFFEEEGGGFFFLLLVVV]]]^^^cccqqq}}}mmmPPPEEE<<<:::;;;:::999:::999??????AAAHHHOOOgggyyybbb```fffyyy}}}yyytttppplllgggbbb___\\\ZZZXXXVVVUUUSSSOOOMMMJJJHHHEEECCCBBB???<<<:::999999:::;;;;;;;;;:::999333666888:::;;;<<<===>>>======<<<;;;:::999888888999999;;;<<<<<<;;;:::999888888888888888999999:::777888999999888666333222222111111000000000000000000000000000000000000000000000/////////.........---------...------,,,,,,........................------------------------......////////////......---------...............////////////000000000000///000111222222333222222444555666777888888888888777;;;?????????FFFQQQ[[[ggguuuuuukkkbbb``````fffrrr{{{~~~~~~|||}}}yyyuuusssqqqpppoookkkddd___ZZZ\\\aaakkkvvv~~~~~~nnnbbbTTTQQQMMMIIIGGGFFFFFFGGGIIIEEECCCFFFGGGGGGKKKQQQXXXjjjzzzzzzoooppp555555444333222000000///,,,---......//////......111///...------...000222222111///......///000111222111000222444444111...222222333444444555666666777777777777888999:::;;;======>>>???????????????:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;===???AAABBBHHHKKKQQQWWW]]]bbbeeegggjjjlllmmmkkkeee___]]]]]][[[ZZZYYYXXXWWWUUUQQQNNNKKKNNNRRRVVVZZZ^^^cccgggpppyyy|||jjj]]]WWWRRRPPPLLLHHHEEEDDDCCCCCCGGGGGGQQQ```eeeccciiiuuulllVVVBBB<<<@@@===;;;===999:::;;;===BBBHHHVVVooovvvbbbbbbiii}}}rrrjjjfffbbb]]]XXXVVVTTTRRROOOMMMKKKJJJIIIEEECCCAAA@@@>>>>>>>>>>>>999;;;======;;;:::999:::===;;;:::;;;===>>>>>>>>>>>><<<:::999::::::999777777777888888888888777777666666666666666666666666777777666555444444333333000000000000////////////////////////////////////................................................------------------------------,,,++++++,,,,,,,,,...///////////////...---,,,------...///000000111555444222111000111111222333222222111222333555666666666777888999::::::;;;;;;<<<===>>>@@@EEEJJJOOO^^^iii{{{}}}vvvlllddd___^^^^^^ccckkktttxxxzzz}}}~~~zzzvvvrrrooonnnoookkkccc]]]\\\]]]___dddlllvvv~~~uuufffZZZRRRLLLKKKJJJFFFDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJXXXcccqqqwwwssspppyyy555444444333111000000///---...//////000000//////...---+++******+++,,,---111000...------...000111111000000111333333111...333333333333444444444555777777777777888:::;;;;;;<<<===>>>>>>?????????>>>::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<>>>AAACCCDDDJJJMMMQQQVVV[[[___aaabbbbbbdddccc___XXXRRROOONNNIIIHHHGGGGGGGGGGGGEEECCCEEEGGGKKKNNNQQQUUUZZZ]]]gggnnnzzzxxxhhh[[[VVVRRRPPPLLLHHHFFFDDDDDDDDDHHHJJJVVVeeeiiicccdddkkkxxxmmmWWWCCC<<<@@@<<<;;;<<<999;;;<<>>======>>>??????>>>???AAA@@@>>>===>>>>>>@@@???>>>>>>@@@AAAAAA@@@>>><<<:::999999999888777666777777888888777777666555555555555555555555555666555555444333333222222000000000000/////////...........................................................................------------------------------,,,,,,,,,,,,,,,---......//////000/////////......//////000000111111444444333222111222333333555555333333222333444444666666777888999::::::;;;:::;;;===>>>???CCCHHHKKKTTT```rrr}}}xxxuuuoooggg```\\\[[[\\\```hhhooosssuuuxxx|||xxxssstttqqqooooooooommmfffaaa]]]]]]___cccjjjttt|||wwwhhhZZZRRRKKKJJJJJJGGGEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJSSS___nnnuuuqqqlllsss}}}444444333222111000000/////////000111111111111000000000...---------------//////...------...///000000000///000222222000///333333333333333333444444666777777777999:::;;;<<<<<<======>>>>>>>>>>>>>>>999999::::::::::::999999;;;;;;<<<===???BBBEEEGGGKKKMMMQQQUUUXXXZZZ[[[[[[ZZZZZZWWWRRRKKKDDD@@@???>>>===<<<<<<>>>@@@??????>>>@@@CCCFFFHHHKKKPPPSSS\\\bbbllluuu{{{ssseeeYYYTTTRRRPPPLLLHHHFFFDDDDDDDDDHHHNNN\\\jjjkkkbbb]]]___ooo~~~oooZZZEEE===???;;;999<<<999<<<===@@@EEENNN```}}}oooiiisss~~~zzzsssjjjccc___[[[VVVSSSNNNLLLJJJHHHEEEDDDBBBBBB???>>>=========???AAABBBAAAAAAAAA@@@>>>>>>???AAADDDCCCBBBBBBCCCCCCBBB@@@>>><<<:::999999999888666666666666777777666666666444444444444444444444444444444333333222111111111000000000/////////......................................................------------------------------------------------------,,,,,,,,,------...---...///000000000000000000000000111111111111111444444333333333444555555777666555444444333444444666666777888999::::::;;;999;;;===>>>???AAADDDGGGKKKVVVhhh|||}}}yyyuuupppllljjjfff```[[[XXXXXXYYY]]]cccjjjmmmooovvv}}}{{{tttooorrrpppnnnooopppnnniiiddd]]]]]]^^^aaahhhpppyyy~~~yyyjjjYYYQQQKKKJJJJJJGGGFFFGGGDDDEEEFFFFFFEEEEEEGGGIIIOOO[[[llluuurrrkkkmmmuuu333333333222111000000///...///000000111111000000222111111000///......---...------------...//////000//////000111111111000222222333333444444555555666666777888999;;;<<<===<<<======>>>>>>>>>======888999999::::::999999888999999:::<<>>:::999>>><<<::::::===???@@@???;;;===@@@AAACCCEEEIIILLLSSSYYYbbbjjjqqquuuyyy{{{{{{xxxooocccYYYTTTQQQOOOKKKHHHEEEDDDDDDDDDGGGNNN\\\gggggg]]]WWWVVViii{{{ttt^^^GGG>>>???:::999<<<999======@@@EEEOOObbblllnnn~~~uuuppphhhbbb^^^ZZZVVVSSSMMMLLLJJJGGGEEECCCBBBBBB@@@??????@@@AAABBBDDDEEEEEEEEEDDDBBB@@@AAADDDGGGKKKIIIGGGFFFEEEDDDBBB@@@>>><<<:::999999888777666555555666666666666555555222222222222222222222222222222111111111000000000000000/////////.........................................................------------------------,,,,,,------------------------------------...///---...///000111222222222222222222222222222111111444444444444555555666666666666666555555555555555666666777888999::::::;;;999<<<>>>??????@@@BBBDDDHHHRRRaaaqqqyyysssqqqkkkhhhdddbbb```]]]XXXUUUTTTTTTVVVZZZ___eeejjjmmmxxx|||vvvqqqqqqooonnnnnnmmmkkkgggddd]]]\\\]]]___eeennnvvv{{{|||lllZZZQQQJJJIIIIIIGGGFFFGGGCCCEEEEEEEEEEEEEEEGGGIIIOOO[[[mmmyyywwwpppnnnrrr333222222111111000000000......///000000000000///.../////////...---+++***---------------.../////////000000000000111111222111111222333555666777777666666777888999;;;===>>>======>>>>>>>>>>>>======888999999::::::999999888777888999;;;>>>BBBEEEGGGGGGJJJOOOSSSVVVWWWWWWWWWQQQOOOJJJEEEAAA>>>;;;:::;;;999777777999;;;;;;;;;:::<<<>>>???@@@BBBEEEGGGMMMSSS\\\dddlllrrrxxx{{{wwwsssmmmbbbYYYUUUOOOMMMJJJGGGDDDCCCCCCDDDEEELLLVVV]]]\\\VVVRRRRRReeeyyy{{{bbbKKK@@@???999888<<<;;;======@@@EEENNNaaannnwwwyyypppmmmgggaaa\\\YYYUUUTTTLLLKKKIIIGGGEEEDDDCCCCCCAAABBBCCCEEEFFFGGGGGGGGGLLLLLLKKKIIIHHHJJJMMMQQQUUURRRNNNKKKIIIGGGDDDBBB>>><<<:::888888888666555444444444555555444444444222222222222222222222222000000000000000/////////////////////............................................................------------------------,,,,,,,,,---------.........---------......///000...///000111222222222222333333333333222222222222333444444555666666666666333444555666777777888888666666777888999::::::;;;;;;===???@@@@@@@@@BBBDDDFFFNNNYYYeeerrr~~~{{{pppfffbbbccc^^^\\\YYYVVVTTTRRROOONNNNNNOOOQQQUUU[[[bbbiiinnnxxx|||~~~}}}xxxtttqqqpppnnnllljjjgggcccaaa\\\[[[[[[]]]cccllluuu{{{~~~ooo[[[RRRJJJIIIIIIGGGFFFGGGCCCDDDEEEEEEDDDEEEGGGIIIMMMYYYlll{{{|||vvvrrrsss222222111111111000000000---...//////000000/////////111222333222000...------------.../////////000000111111111000111333555333333444555666777888888666666777888:::<<<===>>>>>>????????????>>>>>>===999999::::::::::::999999777888999;;;===AAADDDFFFGGGJJJOOOTTTWWWXXXWWWWWWMMMJJJDDDAAA???>>><<<;;;:::999777777999:::999888888:::<<<===>>>???BBBEEEJJJOOOXXXbbbkkkssszzz~~~}}}}}}~~~~~~xxxsssqqqlllbbbYYYUUUMMMKKKHHHEEECCCBBBBBBCCCDDDIIIOOORRRQQQOOOOOOPPP```uuuhhhOOOBBB???999888===<<<======@@@FFFOOOaaa~~~qqq}}}wwwllliiieee```[[[WWWUUUTTTLLLKKKIIIGGGFFFDDDDDDCCCBBBEEEIIIMMMOOOPPPOOONNNPPPQQQPPPOOOOOOQQQVVVYYYbbb]]]VVVOOOKKKIIIFFFEEE>>><<<:::888888777666444333333444444444444333333222222222222222222222222000000///////////////////////////.........------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........................///000111///000111222222222222222222222222333333333333333333444555555666555555555111222444666777888888888666666777888999::::::;;;<<<===>>>??????@@@BBBDDDAAAHHHQQQZZZeeevvv|||||||||}}}rrrhhh___WWWUUUWWWQQQPPPNNNLLLJJJIIIIIIHHHIIIKKKMMMRRRXXXbbbmmmttt~~~wwwzzz}}}xxxtttrrrqqqoookkkhhhddd```___YYYYYYYYY\\\cccmmmwww}}}~~~ppp\\\SSSKKKIIIHHHFFFEEEGGGCCCDDDEEEEEEDDDDDDFFFHHHKKKVVVhhhyyy{{{xxxxxx111111111111000000000000...///000000111111000000111333555777777555333111------...///000000000000000222333222111111444777777777777777777666666666666666777888:::<<<>>>???@@@@@@@@@@@@@@@???>>>>>>::::::;;;;;;;;;;;;::::::999999:::<<<>>>AAADDDFFFIIILLLQQQUUUXXXXXXWWWVVVLLLGGGBBB>>>======<<<;;;;;;::::::;;;===>>><<<;;;999;;;===>>>???AAADDDFFFLLLQQQZZZdddmmmvvv~~~}}}{{{zzzyyyxxxzzz{{{||||||{{{zzz|||~~~}}}||||||}}}}}}yyysssooooookkkaaaXXXTTTLLLJJJGGGDDDBBBAAAAAAAAADDDHHHLLLKKKJJJIIIKKKLLL]]]ssslllSSSDDD@@@999999>>>>>><<<>>>BBBIIIRRRdddvvvooozzztttkkkiiifffaaa\\\YYYWWWVVVOOONNNLLLKKKIIIHHHGGGGGGGGGLLLSSSZZZ^^^___^^^\\\XXXYYYZZZ[[[[[[^^^bbbeeeiiibbbXXXPPPJJJGGGEEEDDD???<<<999888888777555444222222333333333333222222222222222222222222222222///////////////000000000//////.........---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///............///000111222111111222222333222222111111111222222333333444444444444555555555444333222222333444666777777777666666666777888999::::::;;;;;;<<<<<<<<<<<<>>>BBBEEEAAAFFFMMMRRR[[[kkkyyyqqqooouuu{{{yyylll^^^XXXSSSNNNLLLMMMHHHHHHHHHGGGFFFGGGHHHJJJKKKMMMPPPTTT]]]jjjxxx{{{tttzzz}}}wwwrrrrrrrrrppplllgggcccaaa```WWWVVVWWW[[[cccnnnyyy~~~qqq^^^TTTKKKHHHGGGEEEDDDFFFCCCDDDEEEDDDDDDDDDFFFHHHJJJSSSfffxxx111111111111000000000000000000111222222222222111...000333555555444111///---...///000111111111111111222444333111222555888;;;:::999888777666555444666666777888:::<<<>>>???AAAAAAAAAAAAAAA@@@???>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;===???BBBEEEGGGKKKNNNSSSWWWYYYXXXVVVTTTMMMHHHAAA>>>>>>>>>===<<<999999:::<<<>>>???>>><<<<<<>>>@@@AAABBBDDDGGGIIIPPPUUU^^^gggpppzzz{{{yyyxxxvvvvvvwwwxxxyyyxxxwwwwwwyyy{{{||||||{{{~~~}}}{{{yyyxxxxxxxxxyyywwwqqqnnnnnnjjjaaaWWWSSSJJJIIIFFFCCCAAA@@@@@@AAADDDHHHKKKIIIGGGGGGHHHIII]]]sssnnnUUUEEEAAA:::999??????<<<>>>DDDLLLVVVhhhlllkkkvvvppplllllliiieee```\\\ZZZZZZSSSRRRQQQOOOMMMLLLLLLKKKLLLRRR\\\eeekkklllkkkiiieeegggiiijjjkkknnnrrruuukkkcccWWWMMMFFFCCCAAAAAA???<<<999888777777555333222222222333333222222222222222222222222222222222/////////000000000000000//////.........---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............///000222222222222333333333222111111000000111222222333444444444444555555555444222111333444555666666555444444666666777888999::::::;;;:::;;;:::::::::===AAAEEECCCHHHLLLOOOUUUdddzzz{{{uuulllfffgggrrr|||}}}nnn___RRROOONNNJJJGGGHHHEEEEEEFFFFFFGGGIIILLLNNNOOOQQQUUUZZZcccrrrwwwuuu|||}}}wwwrrrrrrrrrppplllhhhdddcccbbbUUUUUUVVVZZZcccooo{{{~~~qqq___UUULLLHHHGGGDDDCCCEEEBBBDDDDDDDDDDDDDDDFFFHHHKKKTTTeeeyyy111111111111000000000000//////000000111111222222/////////000333666:::<<<000///---,,,,,,---...///000222222///111666888777999999999888777666666555666666777999:::;;;<<<<<<>>>???@@@BBBBBBBBBAAA@@@<<<;;;:::999999999:::;;;::::::;;;===@@@CCCFFFHHHJJJOOOVVV[[[\\\ZZZUUURRRKKKHHHCCC@@@???@@@??????;;;;;;<<<======>>>>>>>>>>>>???AAACCCEEEHHHIIIJJJSSSVVV___lllxxxzzzwwwvvvuuutttttttttvvvxxxyyyyyyvvvttttttvvvyyyzzzzzzxxxwwwwwwvvvvvvvvvvvvvvvqqqsssqqqmmmiiieee^^^UUUPPPIIICCC@@@CCCEEEEEECCCBBBEEEHHHHHHFFFFFFIIILLL[[[tttvvvVVVDDDBBB===:::>>>???===DDDIIINNN[[[xxx|||ooojjjxxx|||sssmmmooonnnkkkgggbbb___^^^___[[[ZZZWWWUUUTTTUUUVVVWWW[[[___dddjjjnnnppppppoootttzzz}}}{{{{{{|||xxxrrrjjj___QQQGGGCCCAAA>>><<<999888888777666555555444555555444333333222111111////////////////////////////////////............///............------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,---......//////000000000000111222222333333111111222333333444555555111111222333333444555555333333333444444555555555555555555555666666666666888999999:::::::::::::::999:::;;;;;;;;;<<<>>>AAAFFFIIIMMMOOOTTTaaassszzzmmmdddbbbbbbeeelll|||xxxppp]]]UUULLLGGGGGGHHHGGGEEEGGGGGGGGGIIILLLOOOPPPPPPTTTYYY```iiivvv}}}yyyyyyuuuuuurrrnnnjjjfffbbb\\\YYYVVVTTTUUU^^^kkkwww~~~tttfffZZZMMMHHHFFFDDDBBBBBBEEEEEEEEEEEEDDDDDDGGGIIINNNQQQ___vvv////////////............/////////000000000000000///...---------///111222000///---,,,,,,---///000///111000---///444777666777888999999888777666555666777888999:::;;;<<<===@@@@@@@@@@@@@@@???>>>===<<<;;;:::999888999::::::::::::;;;===@@@DDDGGGIIINNNQQQWWW\\\]]]ZZZVVVTTTOOOKKKFFFCCCBBBAAA@@@???????????????@@@@@@AAAAAADDDEEEFFFHHHJJJLLLMMMNNNXXXZZZbbbooo{{{~~~||||||zzzxxxvvvsssrrrqqqpppqqqrrrtttuuurrrpppnnnnnnppprrrssstttrrrsssttttttttttttssssssnnnpppoookkkgggddd\\\TTTLLLFFF@@@>>>@@@BBBBBB@@@AAADDDGGGGGGFFFFFFIIILLL]]]uuuyyyYYYEEEBBB<<<:::>>>???===DDDLLLVVVkkkuuuiiidddrrr}}}tttnnnppppppnnnjjjeeebbbaaaaaa\\\[[[XXXWWWWWWZZZ]]]___ccceeeiiimmmrrrwww{{{~~~}}}xxxpppggg]]]TTTHHH@@@===;;;888666777777666666555555444444444444333333222111111000000000000000000000000000222222222111111111000000............---------------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,------.../////////000000111111222333333333111222222333444444555555333333333333333444444444333333444444555555555555666666666777777777888888666777777888888888888888:::;;;============???AAAAAAFFFLLLOOOTTT^^^lllwwwvvviiiaaaZZZ\\\aaalllxxxggg___UUUPPPJJJGGGHHHJJJIIIHHHNNNNNNOOORRRWWW[[[]]]^^^dddjjjttt}}}|||{{{vvvsssppplllhhheee```[[[XXXTTTSSSTTT]]]iiiuuu{{{}}}uuueeeYYYLLLHHHGGGEEEDDDDDDFFFGGGGGGEEEDDDEEEGGGIIIMMMPPP___uuu////////////............///////////////.........------+++******+++,,,---000///...------...///000000222000---///444888777555777999::::::888666444666777888999;;;<<<===>>>AAA@@@???>>><<<<<<;;;;;;<<<;;;:::999888999::::::::::::<<>>@@@@@@???>>>BBBFFFGGGFFFFFFIIILLL___www~~~\\\GGGBBB<<<999>>>???@@@FFFPPP___{{{nnnddd```mmmxxxsssqqqqqqpppmmmiiifffdddeee^^^\\\[[[[[[^^^ccciiimmmpppppppppsssyyyxxxmmm___UUUMMMGGG???999777666333111444444444444444444333333222222222111111000000///000000000000000000000000////////////.........---............------------+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---......//////000111111222222333333444222222333333444555555555555555555444444444333333444444555555555555666666777777777888888888999999666666777777888888888888;;;===???@@@??????AAABBB>>>EEELLLQQQTTT[[[dddlll|||}}}qqqddd\\\VVVYYY```nnn|||fffXXXRRRNNNMMMLLLMMMPPPRRRSSSSSSVVVXXX\\\bbbhhhmmmrrruuu}}}zzzuuupppmmmjjjfffccc___ZZZWWWRRRRRRTTT\\\gggrrrxxxzzzwwweeeXXXLLLHHHGGGEEEEEEFFFGGGHHHGGGFFFDDDEEEGGGHHHKKKOOO]]]rrr111111111111000000000000/////////......------,,,,,,+++++++++,,,---.../////////.........///000000111333222///000666999888333555888;;;;;;999777555666777888:::;;;===>>>???@@@???===;;;::::::;;;;;;<<<;;;:::999999::::::;;;;;;<<<>>>AAAEEEJJJNNNPPPVVVYYY]]]```aaa```^^^\\\ZZZWWWTTTRRRPPPNNNLLLJJJIIIHHHGGGFFFFFFHHHIIIKKKRRRRRRRRRSSSSSSTTTTTTTTT^^^^^^dddppp~~~{{{xxxtttqqqpppooonnnlllgggfffdddccccccdddeeegggaaa___]]]]]]```bbbddddddeeehhhlllooopppooolllkkkhhhkkkjjjgggdddaaaZZZRRRIIIEEEAAA>>>???@@@@@@@@@<<<@@@EEEGGGFFFFFFIIILLLaaaxxx___HHHCCC;;;999===???CCCHHHQQQdddmmmeeebbbppp}}}wwwrrrrrrrrroookkkhhhggggggaaa___^^^```eeemmmuuuzzz}}}||||||}}}yyyiiiZZZLLLDDDBBB>>>:::777666555333111111111222222222222222222111111000000000/////////111111111111111111111111------------,,,,,,,,,,,,.........---------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---......//////111111222222333444444444333333444444555555555666555555555555555555555555666666666666666666666666777777777888888888999999777777777888999:::;;;;;;<<>>???@@@???>>><<<;;;;;;;;;<<<===;;;;;;:::::::::;;;===>>>>>>???AAADDDIIINNNRRRTTTZZZ]]]bbbfffhhhhhhfffeeebbb```^^^]]]\\\ZZZWWWTTTRRRPPPNNNMMMNNNPPPSSSUUU[[[ZZZZZZZZZYYYYYYXXXXXX___^^^dddqqq~~~wwwuuusssqqqnnnkkkfffccc```^^^\\\[[[ZZZ[[[\\\]]]YYYWWWVVVWWW[[[^^^```aaabbbeeejjjnnnooonnnkkkiiigggjjjiiifffccc```YYYRRRGGGDDDAAA>>>>>>>>>??????<<<@@@EEEGGGGGGGGGIIIKKK```www___HHHCCC<<<999>>>???CCCGGGQQQfffkkkgggfffuuu}}}xxxssssssrrroookkkhhhggghhhdddccccccfffllluuu~~~tttfffWWWIII???;;;:::999777666555555444333000000000000111111111111000000///////////////...000000000000000000000000000000////////////.........------------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,------......//////000222222222333444444555555444555555555555555666666333444444666777888999999777777777777777777777777666666666777777777888888666666777777999;;;===>>>???CCCGGGJJJJJJJJJJJJKKKLLLOOORRRUUUWWW[[[bbbggglllxxxuuuiii___YYY]]]```jjjyyywwwcccVVVRRRQQQOOOUUU___fffjjjnnnrrrvvv{{{}}}tttooollljjjgggeeeccc```\\\YYYSSSTTTVVV\\\eeepppxxx|||yyylll^^^PPPIIIFFFDDDCCCDDDDDDEEEDDDCCCBBBBBBDDDFFFHHHMMMXXXhhh}}}////////////...........................---------///......---,,,******))),,,,,,------.../////////,,,///111///111444555333111333666999;;;;;;:::999777888999;;;===???@@@AAA???>>>>>>============>>>;;;;;;:::;;;<<<>>>@@@AAABBBCCCEEEHHHLLLQQQUUUXXX^^^bbbhhhnnnrrrsssrrrpppmmmllljjjiiihhheeeaaa^^^[[[YYYVVVUUUWWWZZZ___bbbbbbbbbaaa```^^^]]]\\\[[[^^^___eeerrrwwwuuurrroookkkeee^^^ZZZWWWVVVSSSQQQPPPQQQRRRSSSQQQPPPOOORRRVVVZZZ]]]^^^bbbeeeiiilllnnnllljjjhhhgggiiihhhdddaaa___WWWOOOCCCBBB???===<<<;;;<<<======AAAFFFHHHHHHGGGIIIKKK\\\ttt]]]HHHCCC===:::???@@@BBBHHHSSSiii}}}iiifffhhhzzz}}}wwwuuuuuurrrnnnjjjhhhhhhiiigggggghhhlllrrr{{{uuulll___TTTIII>>>::::::555444444333222222222222000000000000000000//////////////////////////////////////////////////////.........---------,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......---......///000000111111222333333444444555555666666666666666666666666666333333555666888:::;;;;;;999999888888888888777777666666666777777777888888555555666777:::===@@@BBBGGGLLLQQQUUUWWWVVVVVVWWWWWWXXXYYYZZZ\\\```fffjjjjjjttt~~~|||pppfff___[[[___cccnnnlllZZZQQQOOOPPPSSS\\\hhhpppuuuyyy~~~{{{tttooojjjhhhfffdddbbb___\\\YYYUUUUUUVVV[[[dddooozzz{{{oooaaaQQQJJJFFFCCCBBBCCCBBBBBBCCCBBBAAAAAADDDFFFHHHMMMUUUbbbwww////////////.........................../////////.........---,,,+++***)))***+++,,,------.........,,,000333333555777666333111333555888:::;;;;;;;;;777888999;;;===???AAABBBAAAAAAAAA@@@???>>>===<<<::::::;;;<<<>>>AAACCCEEEFFFGGGIIILLLPPPTTTXXXZZZbbbgggpppxxx}}}~~~|||zzzxxxvvvtttrrrmmmhhhccc___]]]ZZZYYY[[[```fffiiiddddddbbb```^^^\\\[[[ZZZZZZ\\\dddrrryyyuuupppjjjddd^^^XXXTTTNNNMMMJJJHHHGGGGGGHHHIIIIIIHHHHHHKKKQQQVVVYYY[[[ccceeehhhkkkkkkjjjhhhgggfffhhhgggbbb___\\\TTTLLLCCCBBB@@@>>><<<;;;<<<===>>>CCCHHHJJJHHHGGGHHHJJJXXXqqq{{{ZZZFFFDDD>>>;;;???@@@DDDJJJWWWlllzzzggggggkkkzzzyyyxxxtttnnniiihhhiiikkkjjjjjjlllpppvvv~~~xxxqqqnnn___VVVMMMGGG@@@888666:::333333222111000000111222111111000000//////......////////////////////////........................++++++++++++************---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......//////000000111111222222333333333444555555666666666666666666666666666666555555666777888::::::;;;::::::999999999888888888777777777888888888999999777888999;;;???CCCGGGIIIQQQWWW^^^ccceeeeeeeeeeeebbbbbbdddeeehhhkkknnnqqqooovvv|||uuukkkddd```___cccgggrrr{{{fffWWWQQQQQQRRRZZZeeerrrzzz}}}~~~wwwqqqmmmgggeeecccbbb```^^^[[[XXXUUUTTTUUUYYYaaannn{{{}}}ooo```QQQIIIFFFDDDCCCEEEAAABBBBBBBBBAAABBBEEEHHHGGGLLLRRR]]]rrr111111111111000000000000---.........///000000000,,,---...///////////////)))***+++,,,------------...444888888:::<<<:::555222333555777999;;;<<<<<<777888999<<<>>>@@@AAABBBCCCDDDDDDCCCAAA>>><<<:::::::::;;;===???CCCFFFGGGIIIIIIKKKNNNQQQVVVYYY[[[eeekkkuuu~~~{{{wwwqqqjjjfff^^^\\\ZZZYYY[[[aaagggkkkbbbbbb```^^^[[[YYYWWWVVVUUUXXXaaaooo}}}|||vvvnnnfff___YYYTTTQQQIIIGGGEEEBBBAAAAAABBBBBBDDDCCCCCCGGGMMMSSSWWWXXXccceeegggiiijjjiiigggfffeeefffeeeaaa]]]YYYQQQIIIDDDDDDCCC@@@>>>===>>>???@@@DDDIIIKKKIIIHHHHHHJJJUUUoooxxxXXXEEEDDD???<<<@@@@@@GGGNNNZZZmmmyyyggghhhnnn|||zzzuuunnniiihhhjjjlllkkklllnnnrrrxxx~~~yyyrrrjjjccc___NNNGGGAAA???;;;444333777333333333111000000222333222222111000///......---/////////000000000000000.................................---------,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++------------------------,,,,,,,,,---------......000000000111222222333333333333444444555666666666777777777777666666666666777777888888999999999::::::::::::999999888888888888888999999999:::::::::<<<<<<===@@@DDDIIINNNQQQYYY___fffllloooooooooooojjjkkknnnqqqsssuuuvvvwwwvvvzzz}}}{{{pppgggbbbaaabbbhhhlllwwwwwwdddXXXUUUVVVXXXaaalllyyyyyyrrrnnnkkkeeecccaaa```___]]]ZZZWWWTTTTTTTTTWWW```mmm|||~~~nnn___PPPIIIGGGEEEEEEGGGAAABBBBBBBBBBBBDDDGGGIIIGGGLLLQQQZZZnnn000000//////......------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000111777666555444333333222111333333333444777:::===@@@888888888999;;;>>>BBBDDDBBBCCCCCCAAA>>>;;;::::::<<<===>>>???AAADDDHHHLLLOOONNNOOORRRSSSUUU\\\eeehhhpppyyy~~~|||vvvmmmeee]]]ZZZVVVSSSTTTXXX^^^aaa]]]ZZZWWWSSSQQQOOOOOOOOOQQQUUU]]]fffsss~~~zzztttkkkbbbZZZRRRLLLHHHAAA@@@>>>===<<<<<<<<<<<>><<<;;;===>>>@@@???CCCGGGHHHGGGGGGIIIKKKTTTnnnyyy[[[GGGAAA<<<===BBB@@@GGGJJJVVVlll|||dddgggrrr~~~zzzsssllliiiiiikkklllrrrssstttssssssuuuxxx{{{xxxqqqiiiddd```[[[SSSMMMAAA@@@===:::777555333333333111///...//////...---......//////......---,,,,,,---......//////......+++,,,---......---,,,+++000///---,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------......///000111222222333222333444666777777888888888888888888888888888888888777666777999:::999888:::::::::::::::999888777666777888888888888;;;===;;;===???BBBFFFMMMUUUZZZeeellltttwwwvvvsssqqqqqqooowww~~~~~~tttiiiaaa```cccggghhhsssqqqaaaWWWRRRTTTXXXcccppp~~~}}}~~~wwwsssnnniiifffeeebbb^^^[[[XXXVVVUUURRRRRRRRRVVV^^^jjjuuu|||{{{rrreeeTTTIIIFFFFFFDDDBBBBBBAAA@@@AAACCCDDDDDDCCCGGGIIIMMMWWWkkk111111000//////......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111333555555444444333222222222444333333444666999<<<>>>888888888999;;;>>>AAACCCBBBCCCCCCBBB>>><<<;;;;;;;;;<<<>>>@@@BBBFFFKKKOOOTTTRRRSSSUUUVVVXXX___hhhnnnvvv~~~~~~yyypppeee]]]SSSPPPLLLJJJJJJMMMQQQTTTQQQOOOLLLIIIHHHGGGGGGHHHLLLPPPWWW```kkkxxx}}}yyysssjjjaaaXXXPPPJJJFFF@@@???>>><<<;;;;;;<<<<<<======>>>???BBBIIIPPPVVVaaadddggghhhgggfffffffffaaa```^^^\\\YYYSSSLLLGGGCCCAAA>>><<<;;;<<<>>>???>>>CCCGGGIIIGGGFFFGGGIIISSSkkkyyy[[[GGGAAA<<<===BBB@@@FFFHHHRRRfff|||cccfffttt~~~zzztttoookkkkkklllnnnrrrqqqooonnnnnnooooooooofff```YYYUUUSSSOOOHHHCCC???===;;;999666444333333222111//////000000000///......//////......---,,,,,,------...............---------......---------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,+++,,,,,,---...000111111111222333333333333333555666777888888888777777888888999:::;;;;;;:::999888999;;;<<<;;;:::999999999999999888777777555777888888888:::<<<>>><<>>@@@BBBBBBCCCCCCBBB???<<<<<<<<<999;;;>>>AAADDDIIIOOOTTTZZZYYYYYY[[[[[[]]]dddmmmttt|||~~~ttthhh[[[SSSHHHFFFCCCAAAAAABBBDDDFFFCCCBBBAAA@@@@@@@@@AAABBBGGGKKKRRRYYYbbblllvvv}}}~~~|||xxxrrrhhh^^^VVVNNNGGGCCC>>>>>><<<;;;:::;;;;;;<<<999:::;;;===AAAGGGPPPUUU___bbbeeegggfffeeeeeeeeeaaa```^^^\\\YYYSSSLLLFFFCCCAAA>>><<<;;;<<<>>>???>>>CCCHHHIIIGGGEEEEEEFFFRRRhhhzzz\\\HHHBBB======BBB@@@HHHHHHOOOaaayyy{{{bbbfffxxx~~~{{{wwwrrrooonnnnnnoooqqqmmmiiiggggggfffccc```WWWSSSNNNKKKJJJGGGBBB>>>;;;:::888666444333333222222111//////000111111000......//////......---,,,,,,,,,---........................------.........---------------,,,,,,+++++++++++++++++++++++++++------------------------.........---------------,,,,,,,,,,,,,,,---......333333333333333333333333333444555666777888888888666777888999;;;<<<===>>><<<;;;:::;;;<<<===<<<;;;888888888888777777777777555777999::::::<<>><<<<<<<<<888;;;>>>BBBGGGNNNUUUYYYaaa______``````bbbjjjssszzz}}}pppaaaTTTLLLCCCBBB@@@???>>>===>>>>>><<<<<<<<<===>>>???AAABBBEEEIIIOOOVVV]]]eeemmmrrrttttttuuuyyy}}}xxxqqqggg\\\TTTLLLFFFBBB===<<<;;;:::::::::;;;<<<:::;;;===???CCCIIIPPPVVV^^^```ccceeedddcccccccccdddbbbaaa^^^[[[UUUMMMHHHCCCAAA???<<<;;;<<<===???===BBBHHHIIIGGGDDDBBBCCCPPPfff|||^^^JJJDDD>>>???CCCAAAJJJJJJQQQbbbyyyxxxaaajjj~~~~~~}}}{{{xxxtttqqqpppooonnnmmmhhhbbb``````^^^YYYTTTPPPMMMIIIGGGEEECCC???<<<777666555444333222222222444222000000000000///............///......---,,,,,,,,,---.........------000///------------///000+++,,,---......---+++***++++++++++++++++++++++++------------------------........................---,,,,,,,,,---...///000444444444333333333333333333444555666777888888888888888999:::;;;<<<===>>><<<;;;:::;;;<<<===<<<;;;777777777666666666777777555777:::<<<>>>AAAEEEGGGIIIMMMSSSZZZaaajjjrrrwwwyyyzzzzzzxxxvvvxxx}}}zzzqqqhhhcccfffnnnttt~~~}}}ooofffbbbeeekkkqqqwwwuuuooolllhhheeecccbbb```^^^\\\YYYWWWVVVSSSRRRSSSVVV\\\fffooouuuxxx}}}}}}uuujjjZZZNNNGGGDDDBBB@@@???@@@BBBCCCBBBAAAAAAAAABBBDDDGGGMMM\\\ooo|||vvvwww|||222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222444444///000000111111222222333333333333444444555666777888888999:::;;;<<<===>>>>>>@@@AAA@@@===<<<<<<<<<888;;;???DDDJJJRRRYYY___fffccccccddddddfffoooyyy{{{lll]]]PPPIIIBBBAAA@@@???===<<<;;;:::::::::;;;===>>>@@@BBBCCCDDDGGGMMMSSSYYYaaahhhmmmppppppppprrryyy~~~vvvoooeeeZZZRRRJJJEEEAAA;;;;;;:::999999:::<<<<<<<<<===???AAAEEEJJJQQQVVV]]]___cccdddcccbbbbbbbbbeeecccaaa___[[[UUUNNNHHHDDDBBB???<<<;;;<<<===>>>===BBBGGGIIIFFFBBBAAAAAANNNeee```LLLFFF@@@@@@EEECCCIIIKKKTTTggguuucccqqq~~~}}}{{{yyyvvvssspppnnnllllllgggbbb]]][[[[[[YYYSSSNNNIIIGGGDDDAAA???<<<999777444444333222111111111111666444111000000///---,,,.........///......---,,,+++,,,,,,---...---------///...---,,,,,,---...///***+++,,,---------++++++++++++++++++++++++++++++------------------------........................------------...///000111333333333333333222222222333444555777888888999999;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999:::;;;;;;:::999777666666555555666777777777999===@@@CCCGGGKKKOOOTTTXXX^^^dddkkkqqqwww||||||}}}}}}||||||wwwnnnjjjmmmtttzzzyyyoooiiilllrrryyy|||{{{qqqlllhhhdddbbbbbbbbbaaa___]]]ZZZXXXWWWUUUTTTUUUXXX___hhhqqqvvvxxx}}}}}}vvvkkk\\\OOOGGGBBB@@@>>>;;;>>>BBBCCCBBBAAABBBCCCBBBDDDFFFKKKXXXkkkxxx}}}tttqqqttt222111111000000///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111222222222000000111111111222222222222333444444555666777777888999999:::;;;<<<<<<<<<<<<===???>>><<<;;;;;;<<<888;;;@@@FFFMMMUUU]]]cccgggeeedddffffffiiisss}}}xxxhhhYYYNNNGGG@@@??????===<<<:::999999888999:::<<<>>>???AAAAAA@@@DDDIIIOOOWWW___hhhnnnrrrtttuuuwww|||~~~|||ssslllaaaWWWOOOHHHCCC@@@;;;::::::999:::;;;===>>><<<>>>@@@CCCGGGMMMTTTYYY^^^aaadddeeeeeedddddddddeeecccaaa^^^ZZZTTTLLLGGGDDDBBB???<<<;;;;;;===>>><<>>:::>>>BBBCCCAAA???@@@BBBAAADDDFFFJJJVVVhhhvvv|||vvvooorrr111111000//////......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000111000000111111222222222222222222222333444555666777888888888999::::::;;;;;;;;;;;;:::;;;===<<<;;;::::::;;;999<<>>===<<<:::999999888777888999;;;===>>>>>>??????BBBHHHNNNWWWbbblllssszzz~~~{{{xxxnnnggg]]]SSSKKKEEEAAA???;;;:::::::::;;;<<<>>>???<<>>===<<<::::::::::::888999:::<<<===>>>>>>>>>@@@CCCHHHPPPYYYeeerrrzzz}}}xxxuuukkkdddYYYPPPHHHCCC???===;;;:::::::::;;;===>>>@@@>>>AAAFFFLLLSSS[[[ccciiieeehhhkkklllkkkjjjjjjjjjiiihhheeeccc^^^XXXPPPKKKEEECCC???===;;;;;;<<<===<<>>???>>>===:::999999999444333222000////////////...---+++,,,.../////////......//////......---,,,++++++,,,---------,,,,,,******,,,------,,,******++++++***)))***+++---...++++++++++++++++++++++++************************+++++++++,,,,,,---------------......///111222333333444444555666777888888444555666888999999999999777777888999;;;<<<======<<<;;;999999::::::999888888777666555666777999;;;>>>AAAGGGLLLQQQWWW]]]bbbnnnrrrxxx|||~~~~~~vvvsssoookkkhhhgggggggggbbbcccdddcccbbb___]]][[[TTTTTTVVV[[[bbbkkktttyyy~~~}}}tttfffWWWLLLDDDAAA@@@FFFKKKNNNMMMGGGCCCBBBCCC???BBBEEEHHHRRRdddttt{{{yyy}}}444333222111000000000000......------------......///...---,,,,,,,,,,,,,,,////////////000000000000111111111111111111111111222222333444666777888888;;;:::999999999:::;;;<<<:::999888888888888888888???>>>AAAHHHSSS\\\bbbddddddcccdddfffgggkkkvvvvvviii]]]PPPFFF@@@@@@@@@@@@???>>>===<<<;;;;;;<<<>>>???@@@???>>>>>>AAAEEEKKKRRR\\\iiiyyyyyyqqqkkk```TTTNNNHHHBBB>>>===;;;;;;;;;;;;;;;???DDDHHHEEEGGGLLLTTT]]]eeejjjlllrrrtttvvvwwwwwwvvvsssqqqooonnnkkkfff___WWWOOOJJJEEECCC@@@===<<<<<<===>>>>>>BBBEEEEEEBBB???>>>???IIIZZZooommmWWWQQQJJJIIIJJJEEEMMMTTTiii|||www}}}~~~yyyssspppkkkgggcccaaaaaaaaa___[[[VVVQQQMMMIIIFFFCCCAAA@@@>>><<<:::999888888444444333222111000///...000///...---------------///............---------+++***)))***,,,---,,,+++,,,,,,,,,++++++*********,,,++++++******++++++,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...///000111222333444444555555555555666777888888999999888888888888888888:::::::::::::::;;;<<<======<<<<<<;;;:::999888777555666666555555777;;;===@@@FFFLLLOOORRRWWW```gggtttyyy~~~{{{rrrpppmmmiiihhhggghhhiiihhheeedddddddddbbb]]]XXXXXXSSSRRRWWW^^^gggttt~~~xxxkkk[[[MMMEEEBBBBBBFFFLLLSSSSSSMMMFFFBBBAAAAAAAAADDDJJJPPP]]]sss444333222111000000000000///......------......//////...------,,,,,,------/////////000000000000000222222222222222222222222111111222333333444555555:::999888777888888999:::999888888777777777888888999;;;@@@HHHRRRZZZ^^^___aaa``````bbbdddhhhttt}}}rrrfff[[[OOOFFF@@@@@@@@@@@@??????>>><<<<<<<<<===>>>>>>?????????>>>AAADDDJJJRRR\\\kkk{{{wwwpppiii^^^RRRLLLGGGAAA============<<<;;;;;;>>>CCCGGGHHHKKKRRR[[[fffooouuuxxxzzzzzz{{{|||{{{yyyvvvtttqqqooolllggg```XXXOOOJJJEEECCC@@@===<<<<<<===>>>>>>BBBEEEEEEAAA>>>>>>>>>HHHVVVhhh{{{nnnZZZTTTMMMJJJJJJDDDIIISSSkkkyyyvvv~~~{{{tttqqqlllgggcccaaa``````]]]ZZZTTTOOOKKKHHHEEEBBB@@@???===;;;999888888777444333333222111000///...000///...------------...///............---------+++*********,,,---,,,+++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------//////000111222333444444222222222222333444555555999999999999999888888888;;;:::::::::;;;;;;<<<===<<<;;;;;;:::999888777777555666666555555777;;;>>>CCCHHHNNNQQQTTTYYY```fffqqqvvv{{{~~~{{{yyyyyyzzzzzzzzz~~~yyyqqqooollliiihhhhhhiiijjjjjjhhhfffggggggeee```\\\YYYSSSQQQVVV]]]fffsss~~~xxxkkk\\\OOOFFFCCCCCCEEEJJJPPPQQQKKKEEEBBBAAAAAAAAADDDJJJPPP]]]sss444333222111000000000000///......------......//////......------------...//////000000000111111111222222222222222222222222222222333333444444444444888888777777666777777888777777666666666777888888666999@@@IIIRRRXXXZZZZZZ]]]ZZZ[[[]]]```eeeppp|||yyyoooeeeZZZQQQHHHCCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@?????????@@@AAAAAAAAAEEELLLSSS___nnn~~~tttmmmeeeZZZOOOJJJEEE@@@==================>>>AAAGGGKKKOOOTTT]]]iiittt}}}{{{xxxtttqqqlllgggaaaYYYQQQKKKEEECCC???===;;;;;;===>>>===AAADDDDDD@@@======>>>GGGRRR___qqq|||}}}rrr___YYYPPPKKKIIIDDDKKKZZZwwwrrrpppzzz|||vvvsssnnnhhhccc```^^^]]]ZZZVVVQQQMMMIIIFFFCCCAAA???>>><<<:::888777666666333333222111000//////...//////......------......///............---------,,,+++***+++,,,---,,,+++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------------//////000111222333333444444444444444555666777888999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666666555555555666555555777;;;>>>FFFKKKPPPSSSVVVYYY___dddjjjnnntttxxx{{{}}}wwwssssssuuuwwwxxx|||www|||zzzvvvpppnnnllliiihhhhhhiiijjjkkkiiiggghhhiiigggbbb]]]ZZZTTTQQQTTT[[[eeerrr}}}~~~~~~wwwkkk]]]PPPGGGDDDDDDCCCHHHMMMNNNJJJEEECCCBBB@@@AAADDDIIIPPP\\\rrr444333222111000000000000//////............////////////...............//////000000111111222222222333333333333333333333333555555555555666666666666888888777777777777777777666666555555666777888888777:::AAAIIIPPPUUUXXXYYYWWWUUUUUUYYY]]]cccnnnxxx|||vvvmmmddd\\\SSSLLLGGGDDDEEEEEEEEEEEEEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDCCCGGGNNNWWWbbbsss{{{rrrkkkaaaVVVLLLGGGDDD???<<<===;;;<<<===???AAAGGGMMMRRRWWW```mmm{{{~~~xxxsssmmmgggaaaZZZRRRLLLDDDBBB???<<<;;;;;;<<<======@@@CCCBBB???<<<<<<>>>GGGOOOZZZkkkyyy{{{{{{eee\\\PPPJJJIIIEEEMMMaaannnmmmvvv}}}{{{wwwtttnnnhhhccc___\\\[[[VVVSSSNNNJJJGGGEEEBBB@@@===<<<;;;999777666555555333222222111000///////////////............/////////............---------,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............///000000111222222333333555555555555666777888999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;999999888777666555555444444555555555666888;;;>>>HHHKKKPPPSSSUUUWWW[[[]]]___bbbfffjjjnnntttzzzzzzwwwxxxzzz|||}}}}}}mmmvvv|||wwwssspppnnnllljjjiiiiiijjjjjjjjjhhhfffggghhhfffaaa]]][[[TTTPPPSSSZZZcccppp{{{|||{{{uuujjj\\\OOOGGGDDDDDDBBBFFFJJJLLLIIIFFFDDDCCC@@@AAADDDHHHOOO[[[ppp444333222111000000000000/////////......//////////////////......//////000000000000111222333333444333333333333333333333333666666666666666666666666888888888888888777777666555555555555666777999999888;;;@@@EEEJJJOOOTTTVVVSSSQQQSSSXXX^^^dddmmmuuu~~~yyytttlllccc\\\TTTMMMIIIEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDBBBAAAAAABBBCCCDDDDDDHHHPPPYYYeeeuuu~~~yyyqqqjjj]]]SSSIIIEEECCC???======;;;<<<>>>@@@CCCIIIPPPUUUbbbmmm~~~{{{uuummmfffaaaZZZRRRLLLCCCAAA>>>;;;::::::;;;<<<<<>>>>><<<;;;:::999888777777555555444333333444555555666888<<>>@@@BBBEEEHHHMMMSSS\\\eeekkk|||wwwkkkddd```ZZZQQQKKKBBB@@@===:::999999:::;;;<<<>>>@@@>>>;;;999:::<<>>>>>>>>===;;;:::999999888777666555444444333444555555666888<<<@@@BBBDDDGGGIIIJJJIIIEEECCC???>>>===>>>@@@BBBCCCDDDEEEJJJNNNOOORRRVVVXXXVVV]]]```dddhhhooozzz|||qqqlllxxx~~~yyyuuuttttttuuutttssspppnnnllljjjjjjkkkiiihhhiiijjjiiieee```XXXSSSQQQUUUZZZ___iiiqqq|||zzzsssnnnfffZZZOOOGGGDDDDDDAAAAAAAAABBBCCCBBBAAA@@@AAAAAABBBDDDGGGQQQdddvvv444333222111000000000000000000////////////000000000000///000000111222222000111111222444555666666555555555555555555555555444444555666777888999:::666666777777666444222111555555666777999:::<<<===>>>CCCKKKOOOOOOMMMMMMNNNPPPPPPVVVaaajjjnnnqqquuuuuuyyy|||~~~}}}uuulllddd\\\UUUQQQQQQRRRSSSUUUVVVVVVVVVVVVOOOPPPQQQQQQQQQOOONNNMMMRRRYYYdddnnnxxxxxxmmmcccVVVMMMEEECCCBBB@@@???AAADDDHHHNNNUUU___kkkvvv~~~wwwkkkccc___ZZZQQQJJJBBB@@@===:::888999:::;;;<<<>>>???===:::888:::<<>>>>><<<===>>>???>>>===;;;999999999888777666555444444333444555555666999===@@@BBBCCCEEEHHHIIIGGGBBB???;;;:::999999<<<>>>?????????DDDGGGGGGIIIOOOQQQOOOQQQTTTWWW[[[aaannn|||qqqooo{{{|||wwwttttttuuuwwwvvvtttrrrooollljjjiiiiiigggfffggghhhgggccc^^^WWWSSSRRRVVVZZZ___gggooo|||zzzsssooofff[[[PPPHHHEEEEEE@@@?????????@@@@@@???===BBBAAAAAACCCFFFOOObbbsss444333222111000000000000111000000000000000111222///000111222333444444444444444444555555555555666555555555555555444444444555555555555666666666666999999888666666555555555444777888888777777;;;???AAAIIITTTYYYYYYUUURRRQQQTTTXXX^^^dddjjjpppvvvzzzyyy|||{{{qqqiiibbb]]]YYYUUUVVVZZZ^^^```___\\\XXXWWWXXX[[[^^^```___[[[XXXZZZaaannn{{{wwwmmmdddXXXNNNEEECCCCCCBBBAAABBBHHHMMMXXXggguuuzzznnneee___XXXOOOHHHBBB???;;;:::::::::::::::999;;;<<<<<<;;;:::;;;;;;@@@BBBJJJZZZnnnvvvZZZLLLFFFBBBCCCHHHLLL]]]zzz}}}gggkkk{{{wwwtttsssqqqnnniiiddd___ZZZUUURRROOOLLLHHHEEEDDDCCCBBB@@@>>><<<:::888666444333222333222000...---...///000000000000000000000000000......---,,,,,,,,,,,,---------------------------------++++++++++++------++++++,,,,,,---...//////111000...,,,+++++++++,,,.........///......------******+++,,,---...///000333333222222111222222222222222333555666888999999999999:::;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<;;;:::999888777666555444333222222333555777:::===???CCCCCCCCCBBBAAA>>><<<;;;555777999::::::;;;===???>>>@@@DDDGGGIIIJJJKKKKKKSSSXXX[[[]]]dddsss~~~{{{zzzxxxwww{{{xxxwwwyyy{{{vvvrrrooonnnoooooommmkkkggggggggggggeeecccaaa```VVVUUUSSSSSSWWW```lllttt}}}{{{sssqqqjjj^^^QQQGGGCCCCCC@@@@@@??????@@@@@@AAABBB===CCCAAABBBJJJOOO\\\qqq444333222111000000000000///////////////000000111111222222333333333333222444444444555555555555666888888888888888888888888666666666777777777888888999888777666555555555555666888:::999888999>>>BBBKKKQQQZZZ^^^^^^]]]\\\]]][[[___dddiiinnntttyyy}}}zzzrrrkkkddd```\\\]]]___aaacccbbb___\\\]]]___dddhhhkkkkkkgggcccfffjjjsss}}}~~~wwwmmmeee\\\RRRIIIFFFFFFEEEGGGIIIQQQ[[[mmm{{{oooeee^^^WWWOOOHHHAAA???;;;:::::::::::::::999;;;<<<<<<:::999:::;;;???BBBLLL]]]rrrpppVVVIIIEEEBBBCCCGGGOOO___{{{nnnqqq{{{vvvtttrrrqqqnnnhhhddd___ZZZUUURRRPPPMMMJJJGGGFFFDDDAAA???===<<<:::888666444333333333222000...---...///000////////////////////////......---,,,,,,,,,,,,---------------------,,,,,,------,,,++++++,,,------+++,,,,,,------.........000///...---,,,+++++++++------............------,,,,,,---...///000111111333333222222111222222333222333444555666888999999999999:::;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<;;;:::999888777666444333333222222333555777:::===???BBBBBBBBBAAA@@@>>><<<;;;999:::<<<<<<<<<===???AAA???BBBFFFJJJNNNRRRVVVXXX___dddiiijjjppp}}}}}}~~~~~~yyywwwxxxwww{{{zzzwwwvvvvvvwwwqqqooommmlllmmmmmmkkkhhhiiiiiiiiihhhfffccc```___UUUUUUTTTTTTWWW```jjjqqq{{{}}}{{{tttrrrlllaaaTTTIIIDDDCCC@@@@@@??????@@@@@@AAABBB???DDDBBBBBBIIINNNYYYnnn444333222111000000000000...............///000111333444444444333333222111444444444555555555555666555555666666666666666666777777777888888888999999888777666555555444555555888:::;;;;;;:::<<>>;;;999:::::::::::::::;;;<<<;;;999888999:::@@@EEEPPPaaavvvgggOOOFFFCCCAAABBBFFFPPP___yyywwwyyyzzzvvvtttsssqqqnnnhhhccc___ZZZUUUQQQQQQOOOLLLJJJHHHEEEAAA>>>===<<<:::888666444333333333222000.........//////////////////////////////......---,,,,,,,,,,,,---.........------,,,,,,,,,------,,,,,,,,,,,,------------------------------............---,,,++++++,,,,,,------...------,,,...//////000111222333333333222222111222222333333333333444555777888999999999999:::;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;:::999888777555444333333222333333555777:::===>>>AAAAAAAAA@@@???===;;;;;;;;;<<<======>>>???BBBDDDFFFIIIMMMQQQWWW^^^eeejjjwww~~~}}}{{{|||}}}ttttttwwwzzz}}}yyyvvvtttsssrrrmmmlllkkkllllllkkkhhhfffjjjjjjkkkjjjgggccc___\\\UUUUUUVVVWWWZZZaaajjjpppuuu||||||{{{uuutttpppeeeXXXLLLEEECCC@@@????????????@@@AAAAAAAAAFFFCCCCCCIIILLLVVVjjj444333222111000000000000//////...//////000111222333333444444444444333333444444444555555555555666444444444555555555555555777777777888888888999999777777666555444444555555999;;;<<<;;;<<>>===<<<:::888666555444333222111000///.........///////////////////////////......---,,,,,,,,,,,,---.........------,,,,,,+++---------,,,,,,---------------------------,,,,,,,,,---.........---,,,++++++,,,------------------000000000111222333333444222222111111222222333333333444555666777888999999999999:::;;;;;;<<<<<<===<<<<<<<<<===<<<<<<;;;:::999999888666555444333222333333333444666999<<<===@@@@@@???>>>===<<<;;;::::::;;;===>>>@@@CCCHHHLLLTTTXXX\\\aaagggoooyyy}}}zzz{{{|||~~~~~~uuuwww~~~~~~|||yyyvvvsssqqqpppkkklllmmmnnnmmmllliiigggiiijjjjjjiiifffaaa\\\YYYUUUVVVYYY[[[___fffmmmrrrtttzzz~~~{{{{{{wwwwwwsssiii[[[NNNFFFCCC???????????????@@@@@@AAA@@@EEECCCBBBHHHKKKUUUhhh444333222111000000000000000000000000111222333444222222333444555666666666444444444555555555555666777777888888888999999999666666666777777777888888777666666555555555555666999:::<<<<<<===CCCLLLRRRZZZcccoooxxxzzz{{{{{{{{{|||}}}{{{vvvsssoookkkiiifffbbb```___ccciiiqqqwwwzzzxxxvvvqqqooorrrzzz}}}wwwqqqllleee]]]TTTNNNJJJLLLVVVaaazzz}}}nnnbbbZZZTTTMMMGGG???===:::888999:::::::::;;;<<<<<<:::888888999;;;@@@IIIYYYmmmsss]]]HHHBBBBBB@@@AAAEEEMMMXXXkkk~~~zzzwwwvvvuuurrrooojjjeee```\\\VVVSSSSSSQQQOOOMMMKKKGGGBBB???<<<;;;999888666555444444222111000//////.......................................---,,,,,,,,,,,,---.........------,,,,,,,,,------------------------------------------,,,,,,+++,,,---.........---,,,+++,,,------.........---000000000111111222222333222111111111222222333444444555555666777888999999999999:::;;;;;;<<<<<<===<<<<<<======<<<;;;;;;:::999888777666555333222222333333333444666999;;;===???>>>===<<<;;;:::::::::999;;;===AAAEEELLLTTTYYYdddiiipppwww~~~|||yyyzzz{{{||||||~~~}}}|||{{{{{{{{{{{{yyywwwtttrrrpppnnnoooqqqqqqooommmkkkjjjgggggggggfffccc___ZZZXXXVVVXXX[[[___ccciiippptttvvv|||}}}{{{{{{xxxxxxuuukkk\\\OOOFFFBBB??????>>>>>>??????@@@AAA===CCCAAAAAAHHHJJJTTTggg444333222111000000000000000000000111222333444555111222444555666777777777444444444555555555555666666666777777888888999999666666666777777777888888777777666666666666777777999;;;<<<===AAAHHHSSS[[[aaakkkxxx}}}zzzvvvrrrnnnjjjfffcccccceeehhhmmmssswwwxxxwwwtttsssvvv}}}}}}xxxuuurrrfff```YYYSSSNNNOOO[[[gggzzzlllaaaZZZSSSLLLFFF>>><<<999888999:::;;;:::;;;<<<<<<:::999999;;;>>>???KKK___uuuuuu^^^IIIBBBBBBAAABBBFFFMMMVVVhhhzzz{{{|||~~~{{{yyywwwwwwtttpppkkkfffbbb]]]XXXTTTSSSQQQNNNLLLJJJGGGCCC@@@<<<;;;999777666555555444111111111000//////....................................---,,,,,,,,,,,,---------------------------------............------------------------------++++++,,,---............,,,,,,---...////////////000000000000111111222222111111111111222333444444555555666777777888999999999999:::;;;;;;<<<<<<===============<<<;;;::::::999888777666444333222222333333333444666888:::<<<======;;;::::::999999::::::<<<@@@EEELLLUUU```gggpppxxxyyyvvvxxxzzzzzz|||~~~}}}|||{{{zzzxxxxxxyyyxxxwwwuuusssrrrqqqssstttrrrpppmmmlllllleeeeeedddcccaaa^^^[[[ZZZWWWYYY\\\___ccchhhmmmrrruuuzzz|||{{{{{{yyyyyyuuujjj\\\NNNEEEBBB???>>>>>>>>>>>>???@@@@@@<<>>@@@EEENNNZZZccckkkttt{{{wwwrrrmmmiiiiiihhhgggjjjnnnsssvvvwwwwwwxxx||||||zzzyyyyyykkkgggbbb\\\VVVWWWcccqqqwwwjjj```ZZZSSSJJJDDD>>>;;;999888999:::;;;:::;;;<<<<<<;;;:::;;;>>>@@@DDDRRRggg}}}zzzcccLLLDDDCCCAAACCCGGGKKKVVVjjj~~~vvvxxx|||zzzyyyyyyvvvrrrmmmhhhccc___YYYVVVSSSPPPMMMJJJIIIGGGDDDBBB;;;:::999777666555555555111111111000000///...---..............................---,,,,,,,,,,,,---+++,,,,,,------.........,,,---...//////...---,,,+++,,,,,,------.........+++++++++,,,---...///000,,,---...///000000000000111111111111111222222222111111111111222333444555666666666777888888999999999999:::;;;;;;<<<<<<===============<<<;;;:::999888888777666444333222111333333333444555888:::;;;<<<<<<:::999888888999999:::<<<@@@EEENNNYYYeeemmmxxxxxxsssppptttwwwxxxyyy|||~~~~~~|||{{{{{{yyyxxxuuuuuuvvvvvvvvvuuutttssssssttttttqqqmmmjjjkkkllldddcccbbbaaa```___^^^^^^XXXYYY[[[\\\]]]aaafffiiipppuuu{{{~~~}}}{{{zzz{{{zzzyyytttiiiZZZLLLDDDAAA>>>>>>>>>>>>>>>???@@@@@@>>>DDDBBBAAAFFFGGGPPPbbb{{{444333222111000000000000.........///000222333444666666666666666555555444444444444555555555666666666777777888999::::::;;;888888999999999:::::::::999888888888888888999999<<<>>>@@@BBBHHHRRR___hhhxxxyyysssooollliiifffgggjjjppptttvvvwwwzzz~~~|||{{{}}}~~~wwwtttoooiiicccdddppp~~~uuuiii```ZZZSSSJJJCCC>>>;;;888777999:::;;;:::;;;<<<<<<;;;;;;<<<@@@BBBMMM[[[ppp~~~fffNNNFFFDDDBBBCCCHHHIIIVVVmmmsssvvv}}}{{{zzzzzzvvvsssnnniiiddd```ZZZWWWSSSOOOKKKIIIHHHGGGEEEDDD;;;:::999777666555555555111111111111000///...---..............................---,,,,,,,,,,,,---***++++++,,,---...//////,,,---...//////...---,,,++++++,,,,,,---...//////,,,+++++++++,,,...000111---...///000111111111111222222222222222222333333111111111111222333444555666666777777888888999999999999:::;;;;;;<<<<<<===============<<<;;;:::999888888777555444333222111333333333444555777:::;;;<<<;;;999888888888999999999;;;>>>CCCLLLXXXdddlll|||sssnnnlllqqqvvvwwwyyy{{{}}}~~~{{{yyyxxxxxxwwwvvvrrrsssttttttuuuuuuuuutttssstttsssooojjjhhhiiijjjdddcccbbb`````````aaabbbYYYYYYYYYXXXXXXZZZ___bbbjjjpppwwwzzzzzzyyyzzz{{{zzzyyysssgggXXXKKKCCC@@@>>>>>>>>>>>>>>>??????@@@@@@EEECCCBBBFFFEEEMMM___xxx333222111000////////////000000000111222222333333222666666444333666666333555555444555555666777888999999999888888888777777999888777555555777888999888999999888777777888:::>>>???AAACCCJJJVVVdddooo}}}~~~vvvmmmiiifffggghhhiiinnnuuuyyy~~~~~~~~~}}}}}}}}}~~~~~~|||wwwpppooozzz{{{ssshhh___WWWPPPHHHCCC======<<<;;;:::999999999999>>>BBBAAA<<<:::>>>CCCJJJbbb~~~dddJJJCCCBBB>>>???FFFMMMXXXqqqrrrxxx}}}zzzxxxvvvsssoookkkfff```ZZZUUUSSSPPPMMMIIIGGGEEEBBB@@@===<<<:::888777666555555222222111111000////////////............///000000000---++++++---...---++++++,,,------......------//////.........---------///---+++))))))+++---///,,,,,,,,,------........./////////000111111222222222333333333333222111111111111111111222333444555777777777777777888888888888888888888999;;;===>>>BBBBBBAAA???===;;;999888777666555444333222222222111222222222333555999<<<===<<<:::888777666555555666888<<>><<<;;;:::;;;===>>>AAAAAADDDFFFEEEGGGOOOZZZrrr333222111000000/////////000000000111222222333333666777666333555999999555444444555555666777888999999999999888888888777777999888777666666777888999888999999888777777888:::===???AAAEEEKKKWWWfffqqqvvvoookkkiiijjjlllmmmssszzz~~~}}}|||~~~zzzyyy~~~vvvkkkaaaYYYQQQJJJDDD>>>===<<<;;;::::::::::::===BBBEEECCC===;;;???EEEUUUkkkfffKKKCCCBBB>>>???GGGMMM\\\vvvooowww}}}zzzwwwuuusssqqqmmmjjjfffaaa[[[XXXRRRPPPLLLIIIGGGEEEBBB@@@===<<<:::888777666555555333333333222111111000000......------......///000000...++++++---...---+++)))***+++,,,------------...---------,,,,,,,,,,,,------------------------++++++,,,------.........//////000000111222222222222333333333333222111111111111111111222333444555777777777777888888888888999999888999:::<<<===>>>@@@@@@???>>>===;;;999888666666555444333333333333111222333333333666999<<<===<<<:::888777555555555444555888;;;@@@HHHPPPVVVjjjpppvvvtttmmmggghhhkkktttyyysssooommmiiiiiijjjjjjmmmssszzz~~~}}}{{{zzzzzzyyywwwuuurrrrrrqqqqqqpppoooooonnnmmmlllkkkjjjhhhhhhgggggggggdddbbbccceeeeeebbb___YYYUUURRRTTTUUUVVVZZZ```hhhrrr{{{~~~~~~vvviiiYYYKKKDDDAAAAAA@@@>>>=========????????????AAADDDDDDEEENNNYYYqqq333333111000000000000000000000111111222333333333444555444000111555555222444444555666777888999:::999999999888888888888888:::999888777777888999:::888999:::999777777999:::===@@@CCCGGGNNNZZZiiissswwwqqqmmmlllnnnooorrryyy~~~~~~~~~vvvkkkaaaYYYQQQIIIDDD???>>>===;;;;;;;;;;;;<<<@@@DDDGGGDDD>>><<<@@@EEE\\\oooiiiMMMDDDBBB>>>@@@GGGLLL^^^{{{zzziiittt~~~{{{yyywwwtttrrrqqqnnnkkkhhheeeaaa\\\YYYQQQNNNKKKHHHGGGEEEBBB@@@===<<<:::888777666555555222222222111000000//////---------------......//////...,,,,,,---------,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---///000000///---,,,++++++,,,,,,---......//////000000111111222333333222333333333333222111111111111111111222333444555666666777777888888888888::::::::::::;;;<<<>>>>>>>>>=========<<<:::999888666555444444333333333333222333444444444666:::<<<===<<<:::888666555444444333444555666999===CCCGGGVVVXXXZZZVVVQQQLLLKKKKKKPPP___mmmrrrwwwzzzvvvnnnfffffffffdddbbbaaabbbcccddddddeeefffjjjpppyyy}}}{{{yyyyyyxxxwwwuuurrrqqqqqqpppooonnnnnnnnnnnnmmmllljjjhhhggggggggghhhfffdddeeefffeeeaaa]]]WWWSSSQQQSSSUUUWWW\\\bbbllluuu~~~|||mmm[[[LLLCCC@@@AAA@@@>>>=========>>>???<<<<<>>AAAEEEJJJQQQ]]]kkkttt{{{xxxqqqnnnnnnoooqqqttt||||||tttiii___WWWOOOGGGBBB@@@>>>===;;;;;;;;;<<<===BBBFFFHHHDDD>>>;;;???DDDYYYlll~~~{{{lllOOOEEEBBB>>>AAAHHHJJJ```ssseeerrr|||yyywwwuuussspppooollliiieeeccc___[[[XXXPPPNNNJJJHHHFFFEEEBBB@@@===<<<:::888777666555555/////////...------,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++------............------++++++,,,---......//////000000111111222333333333222333333333333222111111111111111111222333444444666666777777888888999999::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;:::999888666555444333333333333333222333555555555666999<<<<<<;;;999777555444333333444444555555555888;;;>>>EEEEEEEEEDDDCCCBBBAAAAAABBBKKKSSSVVVXXX[[[XXXRRROOOPPPQQQRRRSSSUUUZZZ]]]]]]^^^___aaafffnnnwww}}}|||~~~{{{xxxwwwvvvtttssspppppppppppppppppppppppppppooonnnllljjjiiihhhhhhjjjgggfffffffffddd```[[[YYYTTTRRRUUUXXX[[[aaahhhpppyyy}}}nnn[[[LLLCCC@@@>>>>>>===<<<;;;<<<<<<===:::;;;>>>AAABBBDDDMMMXXXnnn444333222111000000000000111111111222333333444444444@@@HHHCCC999444555666555666888999:::;;;;;;;;;888888888888888888888888::::::999999999999::::::999::::::999888888999;;;???BBBGGGLLLSSS]]]jjjrrrxxx{{{qqqooooooppppppsss}}}{{{ssshhh___WWWPPPHHHCCC@@@>>><<<;;;:::;;;===>>>EEEHHHJJJFFF???<<>>???@@@@@@AAACCCEEEEEEFFFIIIHHHFFFBBBCCCEEEFFFHHHLLLQQQUUUVVVXXX[[[^^^dddllltttzzzzzz~~~zzzwwwuuutttrrrpppoooppppppqqqrrrssstttuuurrrqqqpppnnnmmmlllkkkkkkkkkhhheeeeeeeeeccc___ZZZYYYTTTRRRUUUYYY]]]dddkkkrrrzzz{{{mmm[[[LLLDDD@@@>>>======<<<<<<<<<<<<<<<;;;<<>>BBBGGGKKKQQQYYYdddlllttt|||uuusssrrrrrrqqqsss~~~{{{tttiii```YYYSSSLLLFFF???===;;;999999;;;===???GGGJJJKKKGGG@@@>>>CCCIIIYYYooopppQQQFFFDDDAAAEEENNNYYYwwwhhhbbbsss|||yyyxxxvvvsssrrrpppmmmhhhccc```]]]YYYVVVSSSPPPLLLIIIGGGEEEBBB@@@===<<<:::888777666555555111111111000//////......---------------......///---......---++++++,,,...000//////...---,,,***))),,,,,,,,,,,,------------///---+++))))))+++---///,,,---...///000222222333111222222333333444555555222333333333333222111111111111111111222333444555555555666777888999999:::999:::;;;<<<<<<<<<<<<<<<::::::;;;::::::999888777555444444333333444444444111222444555555555777888888777666555555444444444///111333444444444666888666777888999:::;;;<<<<<<>>>===;;;<<>>???@@@DDDIIILLLPPPSSSXXX]]]cccjjjqqqvvv}}}|||zzz}}}|||wwwtttsssrrrqqqpppppppppqqqrrrssstttuuuvvvsssrrrqqqpppooonnnnnnnnnlllhhhdddccccccbbb^^^[[[WWWRRRPPPSSSVVV[[[bbbjjjrrryyy}}}}}}}}}yyykkkZZZLLLDDDAAA????????????>>>>>>>>>>>>======@@@CCCCCCEEENNNYYYnnn444444333222111111111111111111222333333444444555///777<<<999555444666666888:::;;;<<<<<<;;;:::999777777888888888999999999::::::;;;;;;;;;;;;::::::999:::;;;:::999888:::<<<<<<@@@DDDHHHLLLSSS]]]cccjjjrrryyy}}}{{{yyyxxxwwwtttuuu|||}}}yyyrrrhhh```ZZZTTTMMMHHH>>><<<:::888888:::===???DDDHHHIIIDDD>>>===BBBHHHYYYoooqqqRRRFFFDDDBBBGGGPPPeeejjjddduuu{{{yyyxxxvvvtttrrrqqqmmmhhheeebbb```]]][[[VVVSSSNNNKKKHHHEEEBBB???===<<<:::888777666555555222222111111000//////.........------......///000---...///---+++***,,,...,,,------------,,,++++++***+++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---.........///111222333444555222222333333444555555555222333333333333222111111111111111111222333444555555555666777888999::::::999999;;;;;;<<<;;;;;;:::;;;;;;;;;;;;:::999888777444444444333333444444555000222444444444444555777666555555444444555555666000222555666555555666777444777999999888888999:::>>><<<;;;===AAABBBBBBAAA;;;===>>>???@@@BBBFFFHHHLLLPPPWWW]]]ccciiiooosssxxx{{{}}}~~~zzzwwwsssqqqrrrsssssssssqqqqqqrrrrrrrrrsssssssssrrrqqqpppooooooooooooppplllgggbbb`````````^^^\\\VVVQQQNNNQQQTTTYYYaaaiiinnnuuuzzzzzz{{{xxxjjjZZZLLLDDDAAA???????????????>>>>>>===>>>>>>@@@CCCCCCDDDMMMWWWmmm555444333222111111111111111222222333333444444555333555555333555:::;;;999:::;;;<<<======;;;999888777777888888999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;:::999999:::<<<:::>>>BBBEEEIIIOOOWWW]]]___fffmmmpppvvv~~~~~~~~~}}}zzzvvvwwwzzzyyy{{{~~~}}}}}}~~~~~~}}}|||zzzzzz||||||{{{vvvooofff^^^XXXRRRLLLGGG>>><<<999777888:::<<<>>>@@@CCCDDD@@@:::999???EEEUUUkkkqqqRRRGGGEEECCCHHHRRRjjjoooeeewww~~~{{{xxxwwwvvvsssqqqqqqmmmiiifffeeecccbbb```XXXTTTPPPLLLIIIEEEBBB???===<<<:::888777666555555000000000///......------///............///000000---...///...+++***,,,///))))))***+++,,,,,,,,,,,,))))))******++++++++++++------...//////...------...///000111333444555666222222333444444555555666222333333333333222111111111111111111222333444555444555666777888999::::::888999:::;;;;;;;;;:::999<<<<<<<<<;;;:::999888777444444333333333444444555///111333444333333444666444444444444444555666777333555888999888888888999444888<<<<<<:::999:::===BBB@@@@@@DDDFFFEEEBBB@@@???@@@BBBCCCDDDEEEHHHJJJJJJOOOWWW^^^dddiiimmmqqquuu}}}~~~yyyuuussspppoooqqqtttuuuvvvssssssrrrrrrqqqppppppoooppppppoooooooooooopppppplllgggaaa^^^___```^^^]]]WWWQQQNNNQQQTTTYYYaaaiiikkksssxxxyyy{{{yyykkkZZZKKKCCC@@@===============<<<<<<;;;>>>>>>@@@BBBBBBCCCLLLVVVlll555444333222111111111111000111222333444444444444444444555666777888999999:::999888777777888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>AAAFFFJJJOOOQQQVVVYYY^^^bbbfffjjjooorrrtttwwwzzz||||||{{{|||}}}wwwzzz}}}~~~~~~|||yyyvvvxxxvvvuuu{{{}}}{{{xxxvvvvvvwwwzzz|||xxxxxxwwwuuutttvvv{{{~~~~~~rrrmmmfff^^^WWWPPPJJJFFF;;;;;;999999999999;;;;;;@@@@@@???===:::<<>>===;;;999777555444444222111000//////.........,,,,,,,,,------.........---.........---,,,,,,+++...------,,,,,,,,,---------,,,,,,,,,,,,---................../////////000000111111111111222222222111111111222222333333333333333222111000000111111222222222222222222333333666666666777888888999999;;;;;;999999999999;;;;;;:::::::::999999888888888666666555444333333333333444444333222222222333333333333444444444444444444666666666777999:::::::::777<<<>>><<<;;;===>>><<>><<<;;;;;;;;;<<<===???===>>>AAABBBDDDMMMVVVrrr555444333222111111111111111111222444444555555555444444555666777888999999999999888777777888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::888777888999;;;<<<===>>>@@@CCCGGGJJJLLLLLLNNNQQQTTTVVVXXX[[[^^^]]]```cccfffgggiiilllnnnssswww{{{}}}~~~xxxvvvxxx|||yyywww|||xxxvvvrrrooonnnoooqqqsssqqqrrrrrrrrrrrruuuzzz}}}|||pppkkkccc[[[TTTMMMGGGCCC;;;;;;999999999999;;;;;;>>>>>>===;;;999:::@@@EEETTTdddvvvmmmOOOIIICCCCCCMMMTTTpppwwwmmmxxx~~~|||yyywwwuuuttttttuuuqqqmmmhhhfffgggfffbbb^^^WWWTTTOOOKKKHHHFFFCCCAAA===<<<:::888666444333333222111000//////.........,,,,,,,,,------.........------......------,,,+++---,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///........./////////000000000111111111111222222222111111111222222333333333333222222111000000111111222222222222222333333333666666777777888888999999;;;::::::999999::::::;;;::::::::::::999999999888777666555444333333333333444333333333333333444444333444444444444555555555888777777777888888777777777;;;===<<<>>>BBBEEECCCHHHIIIMMMSSSWWWXXXVVVTTTNNNLLLJJJKKKNNNRRRSSSTTTZZZXXXZZZaaahhhjjjmmmqqqyyy{{{wwwwwwsssooonnnpppsssuuuuuuvvvuuusssqqqooonnnmmmmmmmmmmmmmmmmmmllljjjhhhggg```[[[VVVVVVZZZ]]]]]]\\\XXXSSSOOOPPPQQQUUU___hhhooouuuzzz{{{}}}zzzmmm\\\MMMEEEAAA>>>===<<<;;;;;;;;;<<<<<>>AAABBBDDDLLLVVVqqq555444444333222222222222222222333444555555555555444555666666777888999999999888888777777888888999:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999;;;<<<<<<======???AAACCCEEEFFFFFFHHHIIIIIIIIIIIIJJJLLLKKKNNNQQQTTTXXX\\\bbbffflllqqqwww{{{}}}yyyqqqqqqvvv|||zzzxxx~~~~~~|||tttqqqmmmiiiggggggiiijjjiiikkkmmmnnnppptttxxx{{{wwwlllggg___WWWPPPIIICCC???;;;;;;999999999999;;;;;;<<<<<<;;;999777999>>>DDDSSS```qqq{{{kkkNNNHHHCCCCCCMMMTTTnnn{{{nnnwww}}}|||yyywwwvvvuuuuuuuuuqqqmmmhhhffffffddd___\\\UUURRRMMMJJJGGGEEECCCAAA===;;;999777555444333222222111000//////.........---------------.........------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////////////////000000000000000111111111111222222222111111111222222222222222333222111111000111111111111222222222333333333444666666777777888999999999;;;::::::999999::::::;;;;;;;;;::::::::::::999999777666555444444333333444444333333333444555666666444444444444555555666666777888888999999999999999;;;>>>AAABBBHHHOOOPPPNNNQQQTTTZZZbbbgggiiigggeee\\\WWWRRRSSSYYY^^^```___ddd``````eeejjjlllooosssyyy~~~zzzwwwwwwtttpppnnnooorrrssstttuuutttrrrpppnnnmmmllllllkkklllkkkkkkiiigggeeeccc^^^ZZZVVVUUUYYY[[[\\\[[[VVVQQQNNNOOORRRVVV```jjjrrrxxx||||||~~~|||ooo^^^OOOEEEAAA>>>===<<<;;;;;;;;;<<<<<<>>>===>>>@@@AAADDDLLLVVVppp555555444333333333333333333333444555555555555555555666666777888888999999888888777777777777888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999;;;<<<;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEDDDBBBAAAAAABBBEEEFFFIIILLLPPPUUU\\\aaaccciiiqqqvvvyyy{{{tttmmmmmmooouuuyyyyyy~~~{{{xxxpppnnnjjjfffddddddeeefffdddfffiiilllnnnrrrvvvyyy|||}}}wwwrrriiiddd\\\SSSLLLFFFAAA===;;;;;;999999999999;;;;;;;;;;;;;;;888666999>>>DDDUUUbbbsss~~~jjjMMMHHHCCCCCCMMMTTTlll{{{ooovvv}}}{{{xxxvvvtttssssssooolllhhhfffdddaaa]]]ZZZSSSPPPLLLIIIGGGEEECCCAAA===<<<:::888666444333333222111000///............---------...............,,,------...------,,,,,,,,,,,,------------------.........---......///000//////000000000111111111000000111111111222222222111111111111111222222222222222111111111111111222111222222333333444444444666777777888888999::::::::::::::::::::::::::::::;;;:::::::::::::::::::::888777666555444444444444333333333444555666777888444444444555666666777777666777999:::;;;<<>>===<<<<<<<<<======>>>===>>>@@@AAACCCLLLUUUnnn555555444444333444444444444444555666666666555555666666777777888888999999777777777777777777777777888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;999:::;;;<<<>>>??????@@@<<<===>>>===;;;:::;;;<<>><<<999777666555444222111000///....................................,,,,,,------...------,,,------...///000000/////////............///000000000000000111111111111222000000111111111222222222111111111111111111111111222111111111111111222222111111222333444444555555777777777888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::888888777666555555555555333333333444555666777888444444555666666777888888666888999:::;;;===BBBFFFMMMXXXeeepppyyy}}}zzzsssnnnpppuuu{{{~~~vvvnnnnnnttt{{{|||{{{wwwqqqmmmooopppooopppsssvvv|||zzzvvvuuurrrooonnnooorrrttttttsssqqqooonnnmmmllllllmmmmmmmmmllljjjhhheeeddd```^^^[[[ZZZ[[[\\\\\\\\\XXXSSSPPPPPPQQQUUU^^^hhhpppwww{{{|||}}}ppp___PPPEEEAAA@@@???>>>=========>>>???>>><<<===@@@AAACCCLLLUUUlll666555555444444444555555555555666666666666666555777777777888888888999999666777777888888777777666777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>:::;;;<<<<<<::::::;;;<<<<<<===>>>>>>???CCCHHHLLLQQQVVV]]]bbbeeelllwwwvvvnnnjjjiiihhhiiilllllljjjooovvvtttuuu{{{{{{yyyzzztttpppcccaaa]]]ZZZXXXYYYZZZ\\\ZZZ]]]```bbbeeejjjooossssssuuuxxx{{{|||zzzxxxwwwqqqrrrtttwwwyyy|||~~~~~~{{{wwwqqqmmmccc^^^UUUNNNHHHDDD@@@>>>;;;;;;999999999999;;;;;;;;;<<<<<<:::888;;;AAAFFF]]]ooogggKKKGGGCCCCCCMMMSSSbbbppprrr}}}xxxtttooollljjjiiiiiigggeeebbb^^^ZZZXXXTTTQQQLLLIIIFFFDDDBBB@@@@@@>>><<<:::888777666555222111000//////........./////////...............,,,,,,------......---------...///111222111000000///////////////000111111000111111111222222222222000111111111111222222222111111111111111000000000111111111000111111222333111111222333444555666666777777888888999:::::::::999::::::;;;;;;::::::999888888999999999999::::::999888777666666555555666444333333333444555666666444555555666777888999999999;;;;;;;;;;;;???GGGMMM\\\lll~~~||||||}}}~~~|||}}}wwwtttttttttrrrqqqssswww}}}{{{vvvuuusssqqqoooppptttwwwuuutttrrrpppnnnmmmllllllmmmmmmmmmllljjjhhhfffeeebbbaaa___]]]\\\[[[\\\\\\YYYSSSPPPPPPQQQUUU^^^hhhnnnuuuzzz{{{~~~|||ooo^^^OOOEEEAAA@@@???>>>=========>>>???===<<<===???@@@CCCKKKUUUjjj666555555555555555666666666666777777777666666555777888888888888999999999555666777888888777666555666777888:::;;;===>>>???========================;;;;;;<<<<<<===>>>>>>???===>>>>>>???>>>===<<<;;;;;;<<<======<<<;;;===>>><<<=========>>>@@@DDDGGGJJJOOOTTTWWW[[[bbbllluuummmaaa[[[YYYYYY\\\^^^bbbgggjjjpppmmmdddcccccciiiqqqwww||||||zzzzzzzzzwwwoookkk___\\\XXXTTTQQQQQQRRRSSSQQQSSSVVVYYY^^^dddkkkpppqqqssswwwzzz{{{zzzxxxvvvlllmmmnnnoooppprrrtttvvvwwwwwwwwwwwwvvvrrrlllfff___ZZZRRRKKKFFFCCC@@@>>>;;;;;;999999999999;;;;;;;;;<<<;;;999888:::AAAFFF\\\rrreeeKKKGGGCCCCCCLLLSSS]]]zzzpppqqq~~~{{{wwwsssnnnkkkiiifffggggggeeeaaa]]]ZZZYYYVVVRRRMMMIIIGGGDDDBBB@@@???>>><<<:::777666555555222111000//////.........000/////////.........---+++,,,------......------,,,---///111222111000///000000//////000000111222111111111222222222333333000111111111111222222222222111111111000000000///111111000000111222222333111111222333444555666666777888888999999::::::;;;999::::::;;;;;;::::::999777777777888888999999999999999888777666666666666444333333333333333444444444555666777888999999:::;;;===>>>???AAAJJJVVV___rrr}}}zzz{{{yyyuuussstttyyy}}}zzzuuuuuutttrrrpppqqquuuyyyvvvuuusssqqqooonnnmmmmmmiiiiiijjjiiihhhfffdddcccdddcccbbb___\\\ZZZZZZZZZWWWRRROOOOOOQQQVVV```jjjnnntttyyy{{{}}}zzzmmm\\\MMMEEEAAA???>>><<<;;;;;;;;;<<<======<<<===???@@@CCCKKKTTTjjj666666555555555666666777666777777777777777666666888888888888888999999999555666777888888777666555666666888:::<<<>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;===>>>@@@AAABBBAAAAAAAAA@@@>>><<<:::888999:::;;;;;;999999:::;;;999:::;;;<<<<<<>>>AAACCCGGGKKKOOOQQQTTT[[[fffooo}}}kkk[[[QQQMMMMMMMMMSSSSSSXXX```hhhrrr{{{bbbZZZYYYXXX]]]fffdddgggkkkmmmmmmoootttwww{{{tttkkkfff^^^[[[VVVQQQNNNMMMMMMNNNJJJLLLOOORRRXXX```hhhnnnmmmppptttwwwxxxwwwtttrrrlllmmmmmmlllkkkllloooqqqooooooppprrrrrrmmmeee^^^\\\WWWOOOIIIEEEBBB@@@>>>;;;;;;999999999999;;;;;;:::;;;;;;999777:::@@@FFFZZZqqqeeeJJJGGGCCCCCCLLLSSSZZZwwwpppppp~~~}}}|||zzzvvvrrrnnnkkkiiidddeeefffdddaaa]]]ZZZYYYWWWSSSNNNJJJGGGDDDAAA???>>>===;;;999777555444444222111000//////.........000000//////.........---+++,,,,,,---.........---+++,,,...000111111000///000000000000000111111222111111222222222333333333000111111111111222222222222111111111000000//////111111000000111222333333111111222333444666666777777888888999999:::;;;;;;999999;;;;;;;;;;;;999999666666777777888888888999:::999888777666666666666444444333222222222333333444555666777888999::::::;;;>>>AAACCCIIIVVVfffsss~~~}}}xxxuuuvvv{{{}}}yyyuuuuuuuuurrrqqqrrrwww{{{vvvuuusssqqqpppooonnnnnnffffffggggggfffdddcccaaaddddddbbb___\\\YYYXXXYYYTTTPPPMMMOOORRRWWWbbblllooouuuyyyzzz}}}zzzkkkZZZLLLDDDBBB===<<<;;;:::999:::;;;;;;===<<<===???@@@BBBKKKTTTkkk444444444555666777999999999999999888888888888777===;;;999999;;;<<<:::777555666777888777666444333:::777555777;;;>>>>>>===>>>>>>>>>???@@@???===;;;>>>===<<<<<<===@@@BBBDDDEEEFFFFFFFFFCCC???:::777777999:::;;;::::::;;;===<<<======>>>???@@@@@@AAACCCEEEGGGIIIMMMUUU```hhhwwwtttdddSSSKKKIIIHHHHHHIIINNNPPPUUUZZZ^^^fffwwwyyydddXXXSSSQQQRRRTTTZZZXXXZZZ]]]___bbbkkkuuu|||}}}sssjjjddd[[[VVVOOOJJJHHHIIIIIIJJJBBBDDDFFFGGGKKKSSS___gggjjjpppvvvxxxvvvsssrrrrrrmmmkkkhhhffffffhhhkkkmmmiiijjjkkkjjjhhheeebbb___XXXSSSMMMGGGDDDCCCAAAAAA???===;;;999888888888888>>>777666;;;<<<;;;???HHHYYYyyyaaaJJJFFFBBBDDDKKKNNN[[[lllpppzzz{{{|||}}}|||xxxrrrkkkfffeeedddcccaaa^^^[[[YYYWWWVVVRRRLLLGGGDDDBBB@@@??????<<<999888999888444111222222111111000/////////,,,++++++,,,------,,,++++++++++++,,,---...///000---......///////////////222222222111111111111111333222222111222333555666333333333333333222111000000000000000////////////000111222111000000222444444555555666666666666555777888999999::::::999999;;;;;;;;;;;;::::::999888888888888888777777777777777777777777666555333333111222222333333333222222333444444666888:::<<<======@@@CCCFFFMMM\\\rrr|||~~~zzzxxxzzz{{{|||~~~~~~{{{yyyzzz{{{||||||{{{~~~|||vvvuuuttttttuuuvvvwwwxxxvvvtttrrrppppppnnnllljjjkkkjjjhhhfffeeedddddddddbbbaaaaaaaaaaaa___\\\ZZZUUUPPPMMMNNNPPPTTT^^^hhhpppvvv{{{{{{}}}zzzmmm\\\LLLBBB>>>===<<<<<<;;;;;;;;;<<<<<>>??????===<<<@@@@@@@@@AAABBBDDDGGGHHHGGGGGGHHHHHHEEEAAA===:::888:::;;;;;;;;;;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGHHHLLLSSS^^^fffrrrhhhZZZKKKFFFEEEDDDEEEFFFHHHJJJOOOUUUZZZbbbsssvvvbbbVVVQQQOOOOOOQQQRRRQQQRRRVVVXXX\\\fffppp}}}uuukkkdddWWWRRRKKKFFFDDDDDDEEEEEEGGGGGGHHHGGGIIIOOOYYYaaaiiiqqqzzz}}}xxxtttrrrllljjjfffdddcccdddfffggggggggggggfffddd```\\\ZZZWWWSSSMMMHHHEEEDDDBBBAAA>>>===;;;999888888888888===888888<<<;;;:::@@@KKK___~~~^^^HHHFFFBBBCCCKKKMMMYYYlllnnnyyy}}}}}}~~~|||wwwqqqjjjfffddddddbbb```\\\YYYVVVUUURRRNNNHHHEEECCCBBBAAA@@@???<<<999888999888555222222222111111000/////////,,,,,,,,,---------,,,+++------,,,,,,,,,---.........///000000111111000000111111111111111111111111333333333333333444555555333333333333333222111000000000000111111111111111000111222111000000222444555555666777777777666666888888999::::::::::::::::::;;;;;;;;;::::::999888888888888777777777666666444444555555444444333222222333333444444444444444555555666777999;;;===>>>AAADDDHHHLLLUUUggg}}}~~~zzz{{{{{{qqqiiiiiilllnnnppptttzzzyyyxxxwwwxxxzzzzzzzzz|||}}}{{{vvvuuutttssstttuuuvvvwwwuuusssqqqqqqqqqpppnnnmmmooonnnlllkkkiiihhhhhhhhhcccbbbaaaaaaaaa```]]][[[VVVQQQMMMNNNOOOSSS]]]gggooovvvzzzzzz|||~~~wwwkkkZZZKKKBBB>>>===<<<<<<;;;;;;;;;<<<<<>>AAACCCEEEMMMUUUjjj===<<<;;;::::::::::::::::::::::::999999999888888999888666777888888777666888777666666666666666666999888999<<>>???????????????CCCDDDFFFHHHJJJKKKLLLMMMKKKKKKLLLKKKHHHDDD???===:::;;;<<<<<<;;;;;;===???BBBBBBBBBBBBAAAAAAAAAAAACCCDDDFFFHHHJJJQQQ[[[bbbnnnzzzrrr[[[OOODDDAAABBBBBBBBBDDDDDDFFFKKKQQQVVV^^^ooowwwdddXXXRRRNNNMMMOOOMMMLLLMMMQQQTTTYYYdddooovvvkkkcccSSSNNNHHHCCCAAAAAABBBBBBDDDDDDDDDCCCCCCHHHQQQXXXdddmmmzzzxxxqqqmmmkkkiiifffcccbbbbbbcccdddhhhgggfffddd```\\\XXXUUUUUUQQQLLLHHHFFFDDDCCCAAA>>><<<;;;999888888999999<<<999:::===:::888CCCQQQiiixxxXXXFFFFFFCCCCCCJJJLLLVVVlllmmmyyy~~~~~~|||vvvpppiiieeedddcccaaa]]]YYYUUURRRPPPKKKHHHDDDAAA@@@@@@??????===;;;999888888777555333222222111111000/////////,,,---------------,,,,,,///......---,,,,,,------///000111111222222111111111111111111111111111111333333444555555555555444222222333333333222111111111111111222222333333333000111222111000000222444555666777777888888888777999999:::;;;;;;;;;::::::::::::;;;;;;;;;:::999999888888777777777777666666444444555555555444444333333444444555555666666666777777888999;;;===>>>@@@AAADDDHHHNNNZZZmmm|||xxxuuuvvvyyyyyytttoooccc[[[UUUWWW[[[^^^bbbfffqqqrrrtttwwwyyyzzzzzzzzz~~~~~~{{{yyyvvvuuutttsssrrrssstttuuusssqqqooooooooopppooommmmmmlllkkkiiihhhgggffffffeeedddbbbbbbbbb```^^^\\\VVVQQQNNNNNNOOOSSS\\\eeepppvvvzzzzzzzzz~~~~~~}}}|||zzzttthhhXXXKKKBBB???<<<<<<;;;;;;;;;<<<<<<======<<<===AAACCCFFFOOOYYYmmm===<<<;;;:::999999999999;;;:::::::::999999999999:::999999999999999999888999888777666666777888999888999;;;===>>>>>>===<<<<<<===???@@@AAAAAACCCDDDFFFHHHLLLOOOQQQRRRRRRRRRQQQQQQPPPNNNJJJFFFAAA>>><<<======<<<;;;;;;===???BBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHJJJPPPXXX___kkkuuu{{{gggTTTJJJBBBAAACCCBBBBBBDDDEEEFFFKKKPPPTTT]]]mmm}}}mmmaaaYYYRRROOOOOONNNMMMOOOSSSXXX^^^kkkwwwtttggg___QQQMMMGGGCCCBBBBBBBBBBBBAAABBBBBBBBBBBBHHHPPPWWWaaakkkwww}}}{{{sssllliiihhhgggfffeeedddddddddeeekkkjjjgggccc___ZZZWWWUUURRROOOKKKHHHFFFDDDBBB@@@===<<<:::999888999999:::;;;:::<<<===999888EEEXXXvvvoooRRRDDDFFFCCCCCCIIIKKKYYYqqqlllyyy~~~{{{uuuoooiiifffdddbbb___[[[VVVQQQMMMKKKGGGDDD@@@>>>======<<<;;;999888777666555444333222222222111111000/////////---...//////------,,,---......------------......///000111111222222111111000000000111111111111111333444555666666666444444222222333333333222222111000000111111222333333333000111222111000000222444555666777888888999888888999999:::;;;;;;;;;;;;::::::::::::;;;;;;::::::999888777777777666666666666777777777777777666555444333333444444555666777777888999999:::<<<>>>@@@AAAAAADDDHHHPPP]]]qqqyyyvvvtttrrrppppppppplllddd^^^QQQKKKHHHKKKOOOQQQUUUZZZgggkkkqqqvvvyyyzzz||||||~~~|||zzzxxxvvvuuusssrrrqqqrrrrrrsssrrrooommmllllllmmmlllkkkkkkkkkiiigggfffeeeeeeeeefffdddbbbbbbaaa```^^^\\\VVVQQQNNNOOOOOORRRZZZcccpppvvvzzzzzzzzz}}}}}}||||||zzzsssgggWWWIIIAAA>>><<<;;;;;;;;;;;;<<<=========<<<>>>AAACCCFFFPPP[[[rrr<<<;;;:::999888888888888;;;;;;;;;;;;:::::::::999999999::::::999999999::::::999888777888999:::;;;888999;;;<<<;;;:::999999;;;===@@@AAAAAABBBFFFHHHKKKNNNSSSXXXZZZZZZXXXVVVXXXWWWVVVRRRNNNHHHDDDAAA@@@@@@???===;;;;;;===?????????@@@AAABBBDDDDDDEEEDDDFFFHHHIIIJJJPPPXXX^^^fffpppyyyttt```PPPHHHBBBBBBBBBAAABBBDDDGGGHHHLLLQQQTTT[[[kkk{{{wwwkkkaaaWWWRRRRRRPPPPPPSSSZZZ___gggttt~~~qqqbbbYYYOOOKKKFFFCCCCCCCCCCCCCCCFFFGGGGGGGGGGGGLLLSSSZZZdddkkksssvvvsssmmmhhhfffbbbbbbcccdddeeeffffffgggkkkiiieeeaaa\\\XXXUUUTTTQQQNNNKKKHHHFFFDDDAAA>>><<<;;;:::999999999:::;;;;;;:::<<<===999999III]]]iiiNNNBBBFFFDDDDDDJJJLLL\\\wwwlllxxx}}}yyyuuupppkkkiiidddbbb^^^YYYSSSMMMHHHFFFCCCAAA===;;;:::999888666555555555444333222222222222222111111000/////////---///111000...,,,---...------------...///000111...///000000111111000000000111111111222222222333444444666666666555444333111222222333333333222222000000000111111111222222000111222111000000222444555666777888999999999999888999::::::;;;;;;::::::999::::::;;;;;;:::::::::777777777666666666666555999999999888777555444333222222222333444666777888999999:::;;;===@@@BBBCCCEEEHHHMMMUUUcccvvvxxxrrrooollljjjiiihhheee___WWWQQQGGGCCCAAADDDFFFHHHKKKPPPZZZaaajjjqqqvvvyyy{{{}}}}}}{{{xxxwwwuuutttsssrrrqqqqqqrrrsssuuurrrnnnlllllllllkkkjjjmmmmmmkkkiiihhhgggggggggfffdddaaa``````___]]][[[UUUQQQNNNOOOPPPRRRZZZbbbpppvvvzzzyyyzzz}}}}}}{{{~~~{{{tttfffVVVHHH@@@===;;;;;;;;;;;;;;;<<<======>>>???AAACCCCCCFFFQQQ]]]vvvAAA@@@>>><<<;;;999999888<<<<<<;;;;;;;;;:::::::::777888999999888777999:::;;;;;;;;;:::;;;;;;<<<<<<999:::<<<;;;:::888999:::;;;???BBBCCCCCCEEEJJJNNNRRRWWW^^^ccceeeccc___\\\^^^]]][[[WWWSSSNNNJJJHHHFFFEEECCC@@@======>>>@@@>>>???@@@AAACCCEEEFFFGGGEEEGGGJJJKKKLLLQQQYYY___bbbkkksssxxx}}}|||lllYYYLLLFFFAAAAAAAAA@@@BBBEEEHHHIIIMMMRRRUUU\\\lll|||vvvkkk___YYYYYYUUUVVV\\\dddkkksss}}}ooo```UUULLLIIIEEEDDDDDDEEEFFFFFFJJJKKKLLLJJJJJJMMMTTTYYYeeeiiimmmlllgggbbb___^^^[[[]]]___bbbdddfffgggggggggeeeaaa\\\XXXUUUSSSRRRRRRPPPMMMKKKIIIEEEAAA>>>;;;:::999999999:::;;;<<<===;;;;;;<<<999;;;MMMaaa{{{vvv}}}fffMMMCCCGGGEEEDDDKKKNNNZZZwwwkkkxxx~~~}}}{{{xxxtttqqqnnnllleeeccc^^^XXXQQQJJJDDDAAA@@@===;;;999888777555333333444555444222111111222222222111111000/////////...000222111...,,,---///,,,,,,,,,---...000111222...///000000111111000000111111222222333444444444444555555555555444333333111111222333333333222222111111111111111111111111000111222111000000222444444555666777888999999999888888999:::::::::999999999999:::;;;;;;;;;::::::777777666666666666555555777777777666555444333222222222222222444666999:::999:::;;;===@@@CCCFFFGGGGGGJJJPPPYYYgggxxxwwwpppkkkhhhdddccc```^^^ZZZUUUNNNIIIBBB>>>>>>@@@BBBBBBEEEJJJOOOWWWccclllrrrvvvzzz~~~|||zzzxxxvvvuuutttsssrrrqqqrrrssstttxxxuuuqqqnnnmmmmmmlllkkklllkkkiiihhhfffeeeeeeeeeeeebbb___^^^]]]\\\ZZZYYYTTTPPPNNNOOOPPPRRRZZZbbbnnntttxxxxxxyyy|||}}}{{{~~~{{{ssseeeTTTGGG???<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@CCCDDDDDDGGGSSS```xxxMMMKKKHHHDDDAAA>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;777999;;;:::888888:::<<<<<<<<<===>>>>>>>>>>>>>>>:::<<<======;;;;;;>>>@@@AAAEEEIIIJJJJJJLLLRRRWWW\\\bbbiiioooqqqnnnhhhdddaaa```___]]]ZZZWWWTTTSSSMMMLLLIIIDDDAAA???@@@BBBAAAAAABBBCCCEEEFFFGGGGGGFFFHHHKKKMMMOOOSSS[[[aaaccckkkqqqrrruuusssfffUUUJJJEEEAAAAAABBBBBBEEEJJJIIIKKKPPPUUUYYYbbbsssvvvkkkeeeeeeaaadddkkkuuu}}}~~~ppp```UUULLLJJJGGGGGGHHHJJJKKKKKKNNNPPPQQQPPPPPPTTT[[[```iiikkkmmmiiiccc]]]ZZZYYYZZZ\\\___bbbeeegggggggggdddaaa]]]XXXUUUSSSRRRSSSUUUSSSQQQOOOLLLHHHCCC???::::::999888999:::<<<<<>>OOOdddsssnnnvvv|||eeeMMMDDDHHHEEEEEEMMMQQQ```xxxiiiyyy{{{zzzxxxvvvtttrrrqqqpppfffddd___XXXPPPHHHBBB>>>;;;999888777777777666444333444666555222111333555222222111111000/////////...111444222...+++---///...............///000000///000111111222222111111222222333444444555666666555555444333333333333333000111222333333333333222333333333222111111000000000111222111000000222444333333555666777888888888666777888888999999888888888999::::::;;;;;;;;;:::777777666666666555555555444555555666666666555555333333333333555888;;;<<<;;;<<<>>>@@@DDDGGGJJJLLLHHHLLLTTT___mmm}}}vvvoooiiieeeaaa]]][[[XXXTTTPPPLLLHHHEEE@@@===>>>AAABBBAAADDDIIIJJJTTT```jjjqqqwww}}}~~~{{{yyyxxxwwwtttssssssrrrrrrssstttuuuvvvrrrnnnllllllllllllllljjjiiihhhfffeeeddddddccccccaaa]]][[[ZZZYYYXXXWWWRRRNNNMMMOOOPPPSSSZZZcccjjjpppuuuuuuvvvzzz{{{yyy{{{xxxpppcccSSSFFF???===;;;::::::;;;;;;===>>>>>>???@@@DDDFFFEEEIIIWWWfffVVVTTTPPPKKKFFFBBB???=========<<<<<<<<<;;;;;;;;;999;;;======;;;;;;===???<<<===>>>@@@@@@@@@???>>>;;;===>>>>>>>>>???CCCGGGHHHLLLQQQRRRRRRTTT[[[```dddiiiqqqxxxyyyuuunnnjjjbbbbbbaaa```___]]]\\\[[[RRRPPPMMMHHHCCCAAABBBDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFIIILLLNNNPPPUUU]]]bbbfffnnnsssqqqqqqooocccTTTKKKEEEBBBCCCDDDEEEJJJOOOKKKNNNSSSZZZ___hhhzzzuuuppppppnnnqqqzzzqqqaaaWWWOOOMMMKKKKKKMMMOOOPPPQQQTTTWWWYYY[[[]]]bbbjjjppprrruuuuuuqqqiiibbb^^^]]]\\\^^^bbbeeehhhiiiiiihhhccc```\\\XXXUUUTTTTTTTTTXXXWWWTTTRRROOOJJJEEE@@@:::999999888999:::<<<===@@@;;;888:::;;;@@@QQQddd|||oookkksss{{{fffMMMDDDIIIFFFFFFNNNRRRnnnrrrgggyyy}}}yyyyyywwwuuutttsssssssssgggddd___XXXOOOGGGAAA===888666555666777888777666333666777666444333444777222222111111000/////////...222444222...+++---000000000///............///111111222333333333333222333333444444555666777777666555333222111222333333000111222333333333333333666555444444333222111000000111222111000000222444222333444666777777888888666666777888888888888888888999::::::;;;;;;;;;;;;777666666666555555555555444444666888999:::::::::444444444444666999<<<>>><<<===@@@CCCGGGKKKNNNPPPNNNSSS[[[hhhwww}}}qqqjjjeee```\\\XXXVVVRRRNNNJJJGGGDDDCCC@@@>>>@@@CCCDDDDDDGGGLLLKKKTTTaaalllssszzz~~~{{{yyyxxxwwwtttssssssrrrssstttvvvwwwpppmmmjjjhhhiiijjjkkkkkknnnnnnllljjjiiihhhhhhhhhbbb___\\\YYYXXXXXXVVVUUUQQQMMMLLLOOOQQQSSS[[[cccgggmmmrrrssstttxxxyyyxxxwwwuuummm```QQQEEE???===:::::::::;;;<<<===>>>???===???CCCFFFGGGLLL[[[jjjfffhhhfff]]]OOOCCC<<<;;;======<<<;;;;;;:::999999999999999::::::;;;;;;;;;;;;>>>@@@AAAAAABBBAAA???@@@AAA@@@???CCCJJJNNNNNNUUUUUUWWW[[[___eeeiiilllmmmssszzz}}}zzztttmmmjjjgggfffdddcccdddeeeeeeeee___\\\XXXSSSNNNJJJGGGFFFHHHGGGFFFEEEEEEDDDDDDDDDHHHLLLQQQTTTVVVZZZ___cccjjjjjjjjjlllmmmggg]]]TTTEEEEEEEEEFFFHHHJJJLLLMMMPPPRRRXXX```gggrrrwwwfff[[[RRRPPPOOOOOOSSSVVVYYYZZZ___```bbbdddgggmmmsssxxxyyy||||||rrrhhh```\\\]]]```ccceeefffdddaaa___eeebbb]]]XXXUUUUUUVVVWWWYYYWWWVVVUUURRRLLLCCC<<<;;;:::888777888:::<<<>>>BBB===;;;<<<:::===QQQiiixxxsssppp~~~___NNNDDDFFFEEEAAAKKK[[[ppprrrhhhvvv~~~~~~{{{yyywwwvvvtttqqqooojjjfff^^^UUULLLDDD???<<<777777777666666555555555777666444333222333444444333222222222111000000000////////////............,,,---...///000000000000111111111111111222222222222222333333444555555555888777444222111222333333333333333333333444555666888777666555333222111000000000//////.........---111111222333555666777777555666777777666555777888777888:::<<<======<<<<<<::::::999888777666555555777777777777777666666666666666666666777888999:::>>>???AAADDDHHHKKKLLLKKKVVVXXXbbbvvvtttkkkeee___YYYWWWSSSOOOJJJEEEBBB@@@===;;;888<<>>CCCEEEDDDJJJ^^^rrr~~~oooYYYFFF===:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<>>>AAADDDEEEEEEEEEDDDCCCEEEHHHIIIIIIMMMTTTXXXWWW```bbbdddgggkkkooorrrttt{{{}}}tttlllhhhfffeeeddddddfffhhhiiijjjhhhgggccc^^^ZZZUUUQQQOOOLLLKKKJJJIIIHHHGGGGGGHHHIIILLLPPPSSSUUUXXX]]]```gggffffffhhhhhhcccYYYQQQGGGGGGGGGGGGJJJMMMQQQSSS[[[]]]dddlllttt~~~zzzjjj___XXXVVVTTTUUUYYY^^^aaabbbgggggghhhiiimmmssszzz~~~~~~xxxmmmddd```___```bbbddddddcccaaa```ccc```\\\WWWUUUUUUWWWXXX\\\[[[YYYXXXUUUNNNEEE???<<<:::999777888:::<<<>>>@@@<<<;;;<<<<<>>@@@CCCDDDFFFQQQiiieeeLLL>>>;;;;;;<<<<<<===============?????????>>>======<<<<<<>>>@@@DDDFFFFFFEEEFFFGGGNNNTTTYYYZZZ]]]cccffffffmmmooorrrvvvyyy{{{}}}}}}}}}sssjjjeeebbbbbbbbbcccfffjjjnnnppprrrqqqooolllhhhccc___]]]WWWVVVTTTRRRPPPOOOOOOOOOOOOQQQTTTUUUWWWYYY\\\___ccccccccceeeeee```WWWQQQMMMLLLKKKLLLOOOTTTZZZ]]]dddgggoooxxxpppfff___]]]\\\^^^ccciiimmmoooqqqpppppprrrvvv}}}rrrhhhbbbaaaaaaaaaaaaaaaaaaaaa```aaa___[[[XXXWWWXXXZZZ[[[___^^^\\\ZZZVVVNNNFFF@@@<<<;;;999888888:::<<<======;;;;;;===???LLLjjjyyy[[[MMMDDDFFFFFFDDDMMM[[[}}}qqqcccmmm~~~wwwsssqqqppppppoooeeebbb[[[SSSKKKDDD@@@>>><<<;;;;;;:::999999888888555666666666666555444444444444333333222111111000////////////............------...///000000000000111111111111222222333333555666666777777888999999666555444333333444555666777777666666555666666666777666555444333222111000111111111111000000000000//////000222333444555666666777888888777777888:::::::::::::::999888666666444444555555666666777777666666666666666666777777666666777999;;;===???AAACCCDDDFFFIIIMMMRRRVVVXXX\\\ddduuuqqqiiiddd^^^XXXUUUNNNJJJEEEAAA???===;;;::::::<<>>???;;;;;;;;;;;;;;;<<<<<<===AAAAAABBBDDDHHHXXXtttnnnOOOAAA>>>;;;<<<===>>>>>>===<<<<<<>>>>>>==================???@@@DDDHHHIIIHHHKKKPPPZZZdddmmmoooppprrrsssrrrsssuuuzzz~~~wwwmmmeeeaaa]]]]]]^^^___bbbhhhnnnrrruuuvvvvvvvvvtttqqqnnnllliiifffccc___\\\[[[ZZZZZZ\\\\\\\\\\\\\\\]]]___```bbbbbbcccdddddd```ZZZUUUTTTSSSQQQRRRWWW^^^eeeiiinnnrrr{{{vvvmmmfffeeeeeehhhnnntttxxxzzzzzzxxxxxxzzzwwwjjjdddcccbbbaaa```___```aaabbb```___\\\ZZZZZZ\\\^^^```aaa```^^^ZZZTTTLLLDDD???<<<;;;:::999999:::<<<===<<<;;;;;;>>>DDDWWWzzzvvvYYYMMMEEEFFFFFFEEENNNZZZ{{{{{{fffmmmzzzuuusssqqqooonnneeebbb[[[SSSKKKDDD@@@===>>>======<<<;;;;;;::::::777888999999888777555444666555555444333222111111////////////............---...///000000111111000000111111222222333333333555666666777888888999999444444444333444555666777888777777666555555555555666666555444333222111000000000000000000000000000......///111222333444555666777999999888888999;;;888888999999999999999999555555555666666666777777666666666777777777777777666777888;;;>>>AAADDDEEEEEEFFFHHHJJJMMMRRRWWW[[[```iiizzz~~~pppiiieee___XXXUUUIIIFFFAAA>>>===<<<:::999;;;;;;===@@@DDDKKKYYYeeeuuu}}}{{{yyywwwzzzyyywwwtttqqqooommmlllnnnmmmkkkiiiiiiiiijjjjjjjjjhhhggggggiiiiiihhhgggeeebbb]]]ZZZXXXVVVSSSPPPKKKIIIIIIMMMQQQWWWaaakkkqqqrrrrrrrrrrrrrrrsssuuuuuurrrjjj\\\MMMBBB??????;;;;;;::::::;;;;;;<<<===AAAAAAAAADDDJJJ[[[xxxqqqQQQBBB>>><<<===>>>>>>>>><<<;;;:::::::::;;;;;;<<<===>>>>>>AAABBBFFFLLLMMMNNNUUU^^^kkkxxx}}}{{{vvvyyy}}}~~~vvvlllbbb\\\YYYVVVWWWYYYZZZ]]]dddmmmssswwwyyy|||~~~~~~}}}zzzwwwsssnnnjjjhhhggggggkkkiiifffdddcccbbbbbbbbbbbbbbbdddeeeeeebbb^^^[[[ZZZYYYXXXYYY^^^fffooottt}}}|||vvvmmmmmmnnnsssyyy~~~~~~~~~{{{mmmfffcccbbb___^^^^^^___aaacccaaa```___^^^^^^```cccddddddcccaaa\\\TTTKKKDDD@@@<<<<<<;;;:::::::::;;;<<<;;;;;;<<<@@@LLLddduuuWWWMMMFFFFFFFFFGGGNNNXXXuuusssvvv}}}zzzxxxtttooolllgggccc\\\TTTLLLEEE@@@>>>@@@@@@?????????>>>>>>>>><<<<<<======<<<:::888666777777666555444333222222////////////............---...///000111111111111000111111222333333444444444555555666666777777888444444444444555666666777777777666555444444444444555555444333222111111000////////////////////////......///000222333444444555777888999888888:::;;;:::::::::999999999999999888888888777777777666666777777777888888888999999777888:::===AAAEEEHHHIIIKKKMMMOOOPPPRRRVVV\\\```iiipppzzzmmmhhheee^^^XXXTTTEEEBBB>>><<<;;;;;;:::999<<<:::;;;>>>@@@GGGVVVfff~~~}}}~~~~~~|||||||||}}}|||{{{xxxuuurrrpppooommmllljjjiiihhhhhhiiiiiiiiigggggggggiiijjjiiigggeeebbb]]]ZZZWWWTTTQQQNNNLLLIIIJJJNNNSSSXXXccclllsssuuuvvvvvvttttttuuuwww{{{vvvlll\\\MMMBBB>>>===:::::::::::::::;;;<<<<<>><<<;;;999:::;;;<<<===>>>???@@@???>>>BBBJJJMMMPPP\\\jjjzzz}}}}}}vvvlll```WWWQQQOOOOOOQQQTTTVVVZZZcccooowww}}}~~~{{{yyyyyyzzz|||xxxrrrmmmjjjhhhfffdddcccdddggghhhiiihhhfffeeecccbbbaaaccciiiqqqyyy~~~~~~uuuvvvzzz|||nnnggg```^^^\\\[[[\\\^^^```bbbbbbaaaaaa```aaacccfffggghhhhhheee___UUULLLEEEBBB===<<<<<<;;;;;;;;;;;;;;;<<<<<<===EEEWWWtttrrrVVVNNNHHHFFFFFFHHHNNNUUUmmm}}}zzzvvvppplllhhhddd^^^VVVNNNHHHCCCAAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA???<<<;;;999999888777666555333333222////////////..................///000111111111111000111111222333444555555333444444555555666666777444444555555666666666666666666555555444444555555444444444333222111111111............////////////......///111222333444555444666888888888888:::;;;???>>><<<:::888777666666999999888888777777777666888888888999::::::;;;;;;999;;;===@@@DDDGGGKKKMMMKKKOOOSSSUUUVVVZZZ```eeellltttsssgggcccaaa[[[TTTPPPBBB???<<<::::::::::::999<<<999:::>>>???CCCTTTfff}}}{{{zzzyyyyyyzzz|||~~~~~~}}}~~~~~~}}}|||zzzxxxuuusssqqqkkkkkkjjjiiihhhhhhhhhhhhkkkjjjiiijjjlllmmmmmmlllccc```\\\YYYWWWUUURRRPPPMMMJJJJJJNNNRRRXXXaaakkkrrrvvvzzzzzzxxxwwwxxxzzzxxxlll\\\LLLBBB===<<<:::::::::::::::;;;;;;<<<======@@@EEEKKKVVVkkk}}}pppSSSCCC===:::<<>>>>>???@@@AAABBBBBB@@@>>>BBBKKKPPPUUUeeexxx|||zzzxxxtttqqqjjj```UUUMMMIIIHHHIIIMMMQQQUUU[[[fffuuuzzzuuurrrnnnkkkiiikkknnnpppqqqqqqrrrrrrqqqppppppsssxxx~~~yyykkkcccZZZYYYXXXXXXYYY[[[^^^___bbbbbbaaaaaabbbdddfffgggjjjiiiggg___UUUKKKDDDBBB======<<<<<<;;;;;;;;;;;;;;;;;;>>>JJJbbbkkkVVVOOOIIIGGGFFFHHHMMMSSSddd}}}{{{yyyuuuqqqnnngggccc^^^WWWQQQLLLIIIGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIGGGDDDAAA???======:::999888777555444333222////////////..................000111111111111111000111111222333444555666333444444555555666666777555555555666666666666555666666666555666666777777444444333333222111111111......//////000000000000...///000111222444555555333555777777777777999;;;???>>>;;;999666555444444666666666777777777777777999999::::::;;;<<<<<<===;;;===???BBBEEEIIIMMMNNNJJJPPPVVVZZZ\\\```ggglllpppxxxvvvjjj___\\\ZZZTTTMMMIII@@@>>>:::999:::;;;;;;:::;;;888:::???AAADDDVVVjjj~~~{{{wwwvvvtttsssrrrqqqqqqqqqsssvvvyyyzzzyyyyyy{{{}}}zzzzzzzzzyyyxxxuuusssrrrkkkjjjjjjiiihhhhhhgggggglllkkkjjjlllnnnoooooonnn^^^\\\YYYWWWWWWWWWUUUTTTMMMJJJJJJMMMPPPUUU^^^gggqqqvvv|||~~~|||zzz{{{}}}~~~vvviiiYYYKKKAAA===<<<::::::999999::::::;;;<<<>>>>>>@@@EEEJJJTTTgggwwwmmmSSSDDD???999<<<@@@CCCFFFGGGFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCHHHEEEIIISSSYYY```sss}}}zzzvvvsssqqqhhhddd^^^VVVMMMHHHGGGGGGFFFJJJPPPUUU]]]jjj{{{zzzuuuqqqooorrruuuxxxyyyzzz|||}}}}}}|||}}}ttteee^^^VVVUUUUUUUUUVVVYYY[[[]]]bbbaaaaaaaaabbbdddfffggghhhhhheee]]]RRRHHHBBB@@@======<<<<<<<<<;;;;;;;;;;;;;;;???NNNjjjfffVVVPPPJJJGGGFFFHHHMMMQQQ^^^~~~{{{xxxvvvtttrrrpppeeebbb^^^XXXSSSOOOMMMLLLIIIIIIJJJLLLMMMOOOPPPPPPOOOMMMJJJFFFBBB@@@??????::::::999777666444333333000/////////...............///000111111222222111000111111222444555666666444444555555666777777777555555666666666666555555777777666666777888999999444333333222222111111111//////000000111111111222//////000222333444555666222444666777666777999:::;;;:::888777666555666666333333444555666777888888::::::;;;;;;<<<===>>>>>>===>>>@@@CCCGGGJJJMMMOOONNNUUU]]]cccfffkkkrrrwwwxxxooocccYYYVVVTTTNNNGGGCCC???===:::999:::;;;;;;;;;;;;888;;;BBBCCCFFFXXXnnn{{{wwwtttggggggfffeeeddddddddddddkkkooorrrsssssstttvvvyyywwwwwwxxxwwwvvvtttsssqqqjjjjjjiiiiiihhhgggggggggkkkjjjiiikkkmmmooonnnmmmZZZXXXVVVVVVXXXYYYXXXWWWMMMJJJIIILLLNNNSSS[[[dddpppvvv~~~}}}~~~|||tttfffVVVIIIAAA===<<<::::::999999::::::;;;<<<@@@???@@@DDDIIITTTfffvvv~~~iiiRRREEE???<<<>>>@@@EEEIIIKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFIIIJJJQQQYYY___mmm{{{yyyyyyvvvooohhh```ZZZTTTNNNFFFAAADDDJJJIIIMMMPPPTTT```ttt~~~|||zzz~~~~~~oooccc]]]^^^YYYTTTRRRUUUXXXZZZ[[[ZZZ\\\^^^aaacccdddeeeeeegggfffccc\\\RRRJJJDDDAAA<<<===???@@@@@@@@@???>>><<<===BBBWWW~~~~~~aaaTTTRRRMMMJJJIIIKKKOOORRR___ooo}}}zzzwwwtttooolllfffeeeccc\\\UUUPPPOOOPPPTTTQQQOOOPPPTTTVVVWWWVVVWWWSSSNNNIIIFFFDDDBBBAAAAAA@@@>>>;;;888555333111000//////............///,,,...111222111111222222222222222333333444444444222333555666888999999:::666666777777777777666666777777777777777777777777444333222111000000000000000000///////////////000333222111111111222333444777777777777888888888888;;;::::::999888777666666777777777777777888888999;;;<<<======<<<<<<>>>@@@@@@AAACCCEEEHHHLLLOOOPPPTTTZZZaaafffkkkqqqxxx}}}uuuddd^^^UUUOOOLLLHHHDDD@@@>>>===<<<;;;:::999999999>>>999:::AAAEEELLL___uuuxxxqqqiiiccc___\\\XXXTTTSSSUUUYYY[[[aaaeeekkkppprrrtttvvvwwwvvvvvvvvvvvvtttrrrpppooohhhiiijjjkkkkkkkkkjjjiiikkkjjjjjjmmmpppoooiiiddd___\\\[[[\\\^^^]]]VVVPPPQQQMMMIIIJJJKKKNNNWWW```ooossszzz~~~yyyvvv{{{pppaaaSSSJJJDDD???<<<999:::::::::999999;;;===<<>>;;;888555333222000000///............///+++---000111000//////000111222222333333444444555555555666777777777777777666666777777777777666666777777777777777777777777444444333111111000000000111111000000000000000111333333222111111222333444666666666777777777888888::::::999999888777666666777777777777777888999999888999;;;<<<<<<===@@@BBBDDDEEEGGGJJJMMMPPPTTTWWW[[[```gggmmmrrrwww~~~pppddd^^^WWWRRRNNNJJJDDD@@@???>>>===;;;;;;::::::;;;===:::<<>>@@@BBBGGGUUUeeepppzzziiiUUUFFF???======???BBBGGGLLLQQQSSS___^^^]]]\\\\\\\\\\\\]]]___bbblll|||yyyssspppjjjbbb[[[UUUMMMFFFDDDCCCAAABBBFFFHHHMMMTTTaaavvv~~~}}}wwwlllccc___]]][[[ZZZZZZ[[[\\\\\\[[[\\\]]]___```aaaaaaaaaaaa]]]\\\YYYSSSLLLEEEBBBAAADDDAAAAAADDDJJJLLLIIIEEEAAABBBMMMiiimmmVVVRRRQQQOOOLLLIIIIIILLLNNNTTTbbbzzzzzz|||yyywwwtttpppmmmkkkiiifff```ZZZVVVUUUVVVSSSSSSUUUXXX\\\___```___```]]]XXXRRRMMMIIIGGGFFFBBBAAA???<<<999666444222111000//////.........///,,,///222333222000///...111111222333333444555555777777777777666555444444666666777777777777666666777777777777777777777777555444333222222111111222222222111111111111222222444333222111111222333444555555555666666666666777999999999888888777777777888777777777777888999999777999;;;===>>>@@@DDDGGGIIIKKKMMMOOORRRVVV\\\```dddiiipppvvv{{{qqqhhhbbb[[[UUUPPPKKKDDD??????>>>===;;;;;;;;;;;;<<<<<<;;;???DDDHHHQQQiiiuuukkkccc[[[SSSNNNGGGEEECCCBBBCCCEEEIIIKKKRRRWWW```gggkkknnnoooqqqrrrrrrssstttsssrrrqqqpppqqqqqqrrrqqqqqqpppooonnnmmmkkkjjjjjjkkkhhhbbb]]]YYYZZZ\\\```ccc```YYYSSSGGGCCCBBBDDDGGGLLLUUU___jjjnnntttzzz~~~~~~}}}wwwkkk[[[MMMEEEAAA>>>===999:::;;;:::999999;;;===;;;===@@@CCCHHHRRRaaammmzzz}}}kkkWWWHHH???===>>>???AAAEEEKKKRRRWWWhhhiiijjjkkkkkkjjjiiihhhnnnqqq{{{}}}ssslllhhhccc\\\VVVNNNFFF@@@@@@BBBBBBCCCEEEJJJPPPYYYjjj{{{zzztttrrrtttwwwxxx{{{}}}sssjjjccc___]]]]]]^^^_________^^^]]]^^^___```aaaaaa```______]]]\\\XXXRRRKKKEEECCCBBBCCCCCCFFFNNNVVVWWWPPPIII@@@DDDTTTttt}}}bbbPPPPPPQQQPPPMMMJJJHHHJJJMMMSSS```yyyxxx~~~{{{yyywwwuuuqqqnnnllljjjgggbbb^^^[[[ZZZYYYWWWYYY[[[^^^aaaccccccbbbdddbbb]]]WWWPPPKKKHHHGGGCCCBBB@@@===:::777555333111111000///............///222555666555222000000111111222333333444555555777777777777666555444444666666777777777777666666666666666666666666666666555444333333222222222333333222222222222333444444555444333222111222333444444444444555555555666666888888888888777777777777888888777777888888999::::::<<<>>>@@@AAADDDGGGJJJKKKNNNQQQSSSUUUZZZaaaggglllqqqxxx~~~}}}uuummmbbbYYYRRRKKKDDD??????>>><<<;;;:::;;;;;;<<<:::<<>>???@@@CCCIIIRRRXXXjjjmmmqqquuuwwwvvvsssqqqwwwkkkccc^^^ZZZSSSNNNHHHAAA===???BBBCCCEEEGGGNNNTTT```qqqzzzvvvpppjjjfffhhhjjjlllpppuuuxxx~~~~~~vvvnnngggbbb___]]]___aaacccccccccbbbaaabbbbbbccccccbbb```___^^^___\\\XXXPPPIIIDDDBBBBBBBBBEEENNN[[[eeecccXXXMMMCCCJJJ___{{{yyyuuuYYYNNNNNNPPPRRRPPPKKKIIIJJJMMMTTT```yyyuuu}}}{{{zzzxxxvvvssspppmmmkkkgggdddbbb```______```aaacccdddddddddcccccceeeddd```ZZZRRRKKKIIIHHHDDDCCCAAA>>>;;;888666444222222000//////.........///222555666444222111000000111111222444555555666444555555666666666666555666666777777777777666666555555555555555555555555444444333333222222333333333333333333333444555555666555333222222222333333444444444444555555555555777777777777777777888888888888888888888999999:::<<<===@@@AAABBBEEEHHHKKKLLLPPPTTTWWWZZZ___fffmmmsssxxx~~~oooaaaWWWOOOHHHCCCAAA@@@===;;;::::::;;;<<<:::===AAAFFFMMM___{{{xxxiii\\\SSSLLLFFFBBBAAA@@@???>>>>>>???@@@AAAEEEKKKUUU^^^dddiiilllnnnssstttvvvwwwxxxxxxwwwwwwuuutttsssqqqpppooonnnnnnpppooommmkkkhhhddd___\\\ZZZ]]]```bbb```YYYPPPJJJGGGDDDCCCEEEHHHKKKTTT]]]hhhjjjnnnsssvvvxxxxxxxxxxxxkkkZZZKKKBBB>>>;;;::::::;;;;;;;;;::::::<<<>>>===>>>BBBFFFGGGKKKZZZiii}}}qqq```OOODDD>>>???@@@@@@AAAGGGOOOVVVdddhhhooouuuzzz}}}~~~~~~}}}rrrdddYYYSSSNNNHHHDDDCCC>>><<>>@@@CCCHHHSSSiii{{{ppp```SSSJJJEEE@@@>>>??????>>>>>>>>>>>>>>>>>>@@@EEENNNWWW^^^dddiiilllpppqqqssstttuuuuuuttttttsssrrrqqqooonnnmmmmmmmmmnnnnnnllljjjgggccc___]]]XXX[[[```aaa___XXXPPPKKKHHHEEEDDDGGGJJJMMMUUU]]]gggjjjnnnrrruuuvvvvvvuuuuuuiiiXXXJJJBBB>>>;;;999:::;;;<<<;;;::::::<<<>>>>>>>>>CCCHHHIIIMMM]]]ppp|||ssseeeTTTIII???@@@AAA@@@@@@DDDLLLSSS[[[___eeemmmwwwvvvkkk\\\QQQKKKGGGBBB>>>???<<<<<>>>>>???@@@CCCCCCDDDJJJZZZtttuuujjjZZZLLLDDD@@@===<<<======>>>>>>??????@@@@@@???DDDLLLTTT[[[bbbiiimmmnnnoooppprrrrrrrrrqqqqqqqqqpppooommmlllllllllmmmkkkkkkjjjhhheeeaaa___^^^[[[___bbbbbb^^^VVVOOOKKKFFFCCCDDDHHHKKKOOOWWW```fffiiinnnsssvvvwwwvvvvvvnnndddUUUIIIBBB>>>;;;999:::;;;<<<;;;:::;;;<<<>>>>>>>>>CCCKKKMMMRRReee{{{}}}}}}|||{{{tttgggWWWLLL???AAABBBAAA???BBBIIIPPPUUUWWW\\\eeerrrnnncccUUUKKKGGGEEEBBB???<<<;;;===?????????EEEMMMNNNZZZiiiwwwuuulllZZZTTTPPPQQQTTTVVVZZZ___\\\___cccfffhhhgggeeeccc]]]\\\ZZZXXXXXXYYY[[[\\\]]]aaafffhhhiiijjjmmmpppmmmmmmllljjjhhhdddaaa``````^^^YYYRRRMMMLLLMMMOOOTTT^^^lllvvvvvvlll^^^TTTQQQbbb\\\IIIJJJHHHOOOVVVVVVQQQMMMNNNQQQQQQ___{{{~~~rrr~~~}}}||||||{{{yyywwwrrrooommmmmmqqqssssssqqqppppppoookkkfffdddeeegggeeefffeee___UUUNNNLLLLLLFFFEEECCC@@@===:::888777444333222000///.........//////000//////000333555///000111222444555666777444444555555666555555555666666777777777777666666444444444444444444444444111111111000111111222222111111111222333444555666777666555333222222333333555555555666666666666777444555555666777888999999999999888888999999:::;;;>>>AAAEEEHHHLLLPPPUUUYYYYYYbbbmmmrrrtttxxx~~~pppaaaWWWPPPMMMHHHDDDAAA@@@AAABBBGGGFFFFFFLLL___{{{sssgggWWWJJJBBB???===<<<<<<===>>>@@@BBBCCCCCCCCCAAAFFFMMMTTT\\\ccckkkooonnnooopppqqqrrrqqqqqqppppppooonnnlllllllllmmmmmmhhhiiiiiifffccc```______bbbdddfffccc]]]TTTLLLHHHCCCAAABBBGGGLLLPPPYYYbbbeeeiiioootttxxxyyyxxxwwwiii___RRRGGGAAA>>><<<999;;;<<<<<<<<<;;;;;;===>>>>>>===DDDMMMQQQWWWmmmwwwyyyzzzxxxqqqdddUUUKKKEEEAAA<<<<<<@@@EEEIIIJJJNNNRRRXXX___iiixxxiii\\\PPPJJJGGGCCCBBBBBB???<<<===AAABBBBBBEEEIIIWWW[[[hhh{{{xxxjjj]]]UUUPPPRRRTTTUUUWWWYYYYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUSSSSSSTTTWWWZZZ\\\^^^bbbgggkkklllmmmnnnnnnqqqtttsssmmmiiigggccc___```^^^ZZZTTTPPPQQQVVVZZZ\\\```jjjsssqqqeeeYYYSSSLLLgggyyy\\\LLLFFFGGGQQQWWWVVVTTTVVVUUUQQQSSS\\\|||zzzwww|||zzzzzzzzzxxxvvvsssrrrrrrrrrrrrtttvvvwwwuuurrrllleeeaaaaaadddhhhkkkgggaaa[[[VVVRRRMMMJJJKKKHHHDDD@@@===:::666444444333111000///...//////000000000000111111111111222222333444555555555555666555444444444555777888777777666666555555555444666555444333333444555666333333222222222111111111000000//////111333666888999888777555555444444444555555555777999999777555777777777777888888888888888999::::::999999;;;===BBBDDDHHHLLLQQQYYYaaafffgggmmmuuu{{{~~~wwwkkkcccWWWRRRKKKFFFEEEGGGIIIJJJHHHGGGKKKWWWggg{{{sssdddRRRGGG@@@;;;;;;>>>@@@???@@@BBBFFFIIIJJJJJJEEEHHHMMMVVV```ggglllmmmmmmnnnpppqqqrrrqqqooonnnooommmlllnnnqqqrrrpppnnnnnnllliiieeecccbbbccccccggghhhgggccc\\\RRRIIICCCDDDDDDCCCDDDGGGOOOXXX___dddiiipppuuuwwwxxxxxxxxxooo___OOOEEE@@@<<<;;;<<<<<<<<<===>>>??????>>>>>>BBB@@@EEENNNTTT___yyyqqqqqqqqqoooiii___SSSKKKCCC???;;;:::===AAADDDEEEIIIMMMTTT[[[eeesss{{{dddYYYMMMHHHEEEBBB@@@AAA>>><<<===@@@BBBBBBFFFKKKTTT[[[lllsssbbbZZZTTTTTTVVVUUUVVVXXXYYYYYYYYYXXXVVVTTTRRRQQQQQQPPPOOOOOOPPPSSSWWWYYY\\\```eeeiiijjjkkkllllllrrruuutttnnnjjjiiigggcccdddaaa\\\VVVQQQQQQTTTWWW[[[]]]dddjjjhhh]]]SSSOOOOOOhhhpppTTTGGGCCCGGGPPPWWWWWWUUUVVVUUURRRQQQ\\\~~~}}}}}}}}}~~~{{{xxxuuuuuuuuuuuuvvvwwwxxxyyyvvvqqqjjjcccaaabbbeeegggjjjfffaaa]]]YYYVVVQQQNNNMMMJJJEEEBBB???<<<999666444333111000///...////////////000000000111111111111222333444444555444444555555555555555666666777777666666666555555555444555555444444444444555555444555555555444444333333000000///000111444666888999999888777666666555555555555666777999999777444666666666777777777888888999:::;;;;;;;;;;;;===???CCCFFFJJJPPPWWW```hhhnnnnnnttt{{{{{{oooggg[[[VVVPPPLLLLLLMMMOOOOOOPPPNNNPPPYYYfffwwwpppaaaPPPFFF@@@<<<===@@@@@@BBBEEEIIINNNPPPQQQQQQNNNPPPTTTZZZbbbiiilllmmmmmmnnnoooppppppooonnnmmmlllkkkkkkmmmppprrrpppnnnpppmmmiiifffddddddfffgggggggggeee```YYYQQQIIIDDDCCCCCCCCCDDDHHHOOOXXX___eeeiiioootttvvvvvvvvvuuummm^^^MMMDDD@@@<<<:::;;;<<<<<<===>>>>>>>>>>>>>>>BBB@@@FFFPPPYYYhhhllljjjgggccc^^^WWWPPPKKKBBB@@@===<<<>>>AAACCCDDDFFFKKKRRRYYYbbbnnn|||rrr```VVVLLLIIIFFFCCCAAACCC???===???BBBDDDDDDHHHNNNVVV```sss~~~lllccc\\\[[[[[[XXXWWWXXXYYYYYYWWWUUUSSSPPPMMMLLLMMMLLLLLLLLLNNNQQQUUUWWW]]]```eeehhhiiijjjkkkmmmtttvvvtttooommmnnnllliiifffbbb[[[UUURRRRRRUUUWWWZZZYYY[[[^^^[[[RRRKKKJJJQQQgggiiiPPPFFFFFFEEEOOOWWWXXXXXXXXXVVVTTTSSS```{{{yyyyyyzzz{{{||||||||||||wwwpppgggbbbbbbdddeeefffiiigggdddbbb```]]]ZZZWWWRRROOOJJJFFFCCC???<<<999444333111000///...////////////000000000000111111000000222333333333333333333444555555666666555555666666666555555555555555444444555555555555444444444555555666666444333222111000000000222444666777999999999999888777666666444444666888:::999666444555555555666666666666777:::;;;=========>>>@@@BBBDDDHHHNNNUUU^^^hhhqqqwwwwww||||||rrrkkkaaa]]]XXXUUUUUUVVVWWWWWWVVVTTTUUU\\\eeessskkk]]]MMMDDD???===>>>BBBBBBFFFNNNUUUZZZ[[[[[[ZZZYYYZZZ\\\```fffjjjlllllllllmmmmmmnnnnnnmmmlllllljjjjjjjjjmmmooopppooommmooommmjjjgggfffgggiiijjjgggeeebbb]]]VVVOOOIIIEEEBBBBBBCCCDDDHHHPPPYYY___fffiiinnnsssvvvuuusssqqqiiiZZZJJJBBB???;;;:::;;;;;;<<<<<<===>>>?????????CCCBBBGGGRRR___sssmmmhhhaaaZZZUUUPPPLLLIIIDDDCCCAAAAAABBBEEEHHHJJJJJJOOOWWW^^^eeennnxxxmmm___WWWPPPMMMKKKFFFEEEFFFBBBAAABBBEEEEEEEEEKKKRRR\\\hhh{{{xxxxxxzzz}}}wwwnnnfffdddaaa\\\YYYYYYZZZYYYWWWUUURRRPPPMMMLLLLLLKKKKKKLLLOOOSSSWWWZZZ```cccgggjjjkkklllnnnpppwwwxxxvvvrrrqqqsssqqqmmmeee^^^UUUOOOPPPTTTYYY\\\XXXUUURRRRRRNNNGGGDDDEEEOOOcccbbbKKKEEEGGGDDDLLLVVV[[[[[[ZZZXXXWWWYYYfff~~~}}}~~~xxxpppfffccceeeggggggfffjjjiiihhhhhhhhhgggdddaaa\\\XXXRRRLLLGGGCCC>>>:::444333111000///...//////////////////000000000111///000111222222333333222222333444666666555444444555555555555555555555555333333555666666555333333222333444555444333111000111111111111222444666777888888999:::999888777666444444666999:::999666333444444444555555555666666999;;;======>>>???BBBDDDFFFJJJQQQXXXaaakkktttzzz||||||sssmmmfffbbb^^^\\\\\\]]]]]]\\\WWWVVVXXX]]]dddooo}}}iii[[[KKKCCC???===???CCCEEELLLWWWaaaffffffdddbbb``````aaadddhhhkkkmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkklllnnnnnnmmmllljjjjjjjjjjjjiiiiiiiiiiiiiiifffccc^^^XXXRRRLLLHHHFFFAAABBBCCCEEEIIIQQQZZZ```dddggglllrrruuuuuurrrooodddVVVHHHAAA>>>;;;:::;;;;;;;;;<<<===>>>???@@@AAAFFFEEEJJJTTTbbbzzzoooiii___UUUOOOKKKHHHFFFDDDCCCBBBBBBCCCGGGKKKNNNRRRXXX```fffkkkrrryyy~~~{{{lll___YYYSSSQQQNNNHHHFFFGGGDDDCCCEEEGGGFFFFFFLLLTTT___mmmuuupppqqqtttxxx}}}vvvnnnjjjfff```[[[ZZZYYYXXXWWWUUUSSSQQQPPPPPPLLLLLLLLLNNNQQQVVVZZZ]]]cccfffjjjlllnnnoooqqqssszzz{{{xxxuuuuuuwwwtttoooeee[[[OOOJJJMMMTTTZZZ]]]VVVPPPKKKIIIEEE@@@@@@CCCJJJ]]]zzz{{{XXXEEEAAACCCBBBJJJUUU]]]^^^\\\ZZZZZZ[[[hhh~~~xxxqqqjjjgggiiilllkkkhhhllllllmmmoooqqqpppmmmjjjeee```YYYRRRKKKEEE>>>;;;444333111000///...//////...////////////000000000//////000111222222222222111222444555555555444333444444444555555555555555222333444555555444333222333333444444444333222111111111222222333444555666666888:::;;;;;;999777555444444666888:::999666444444444444444555555555555888:::<<<===>>>@@@DDDFFFIIIMMMSSSYYYaaahhhpppuuuzzzvvvpppiiifffbbb______```______YYYYYY[[[___bbbkkk{{{{{{gggYYYJJJBBB???>>>@@@DDDJJJTTTbbblllooommmiiifffbbbaaaaaacccgggkkklllmmmkkkjjjiiiiiiiiijjjllllllnnnoooppppppnnnkkkiiigggdddfffiiikkkkkkiiifffeeeddd```[[[UUUOOOJJJGGGEEEAAABBBDDDFFFKKKRRR[[[aaacccfffkkkqqqvvvvvvrrrnnn```SSSEEE???===;;;:::;;;<<<<<<<<<===???AAACCCDDDJJJJJJNNNWWWfff~~~ooohhh^^^UUUOOOLLLJJJIIIGGGFFFEEECCCCCCGGGMMMRRRYYY```iiipppuuuzzzwwwlll___[[[WWWUUUPPPHHHEEEFFFCCCDDDFFFHHHHHHHHHPPPZZZeeevvv}}}sssppplllpppvvv}}}}}}tttppplllddd^^^]]][[[ZZZXXXWWWVVVUUUUUUUUUNNNOOOOOORRRVVV[[[```dddhhhjjjnnnppprrrsssvvvxxx~~~~~~{{{xxxyyyzzzuuunnneeeZZZMMMHHHMMMTTTXXXYYYQQQKKKFFFCCC@@@===>>>AAAEEEVVVssssssTTTDDDAAABBBAAAHHHUUU___bbb]]]\\\]]]ZZZeeeyyyxxxtttpppoooppppppooommmnnnoooqqquuuwwwvvvrrroooiiiddd\\\TTTMMMEEE???:::444333111000///...//////......////////////000000//////111222222222222222111222333333444444333333444444444444444555555555333333444444444444333333666666666555555555555555111222222333444555555555666888;;;======;;;888666666555555777999999777555444444444555555555555666888:::<<<>>>???BBBEEEHHHLLLPPPUUUZZZ___eeelllpppvvv||||||uuulllhhhccc___^^^_________^^^^^^```aaabbbggguuuzzzcccVVVHHHBBB@@@@@@CCCHHHSSS^^^llluuuvvvpppjjjgggaaa```___aaaeeeiiikkkkkkjjjiiihhhggghhhkkkmmmoooqqqsssuuusssoookkkhhhgggbbbdddhhhkkkkkkhhheeebbbaaa^^^XXXRRRLLLHHHEEEDDDAAABBBEEEHHHMMMUUU]]]cccdddfffkkkqqqvvvvvvqqqlll\\\PPPCCC???>>><<<;;;<<<=========>>>@@@BBBEEEGGGNNNPPPUUU]]]mmmnnnhhh```ZZZWWWVVVVVVUUUTTTRRROOOKKKIIIMMMTTTZZZ```iiittt|||}}}rrrjjjccc___\\\ZZZSSSJJJFFFFFFEEEFFFJJJNNNOOOQQQ\\\gggxxxxxxqqqoookkkpppxxx~~~yyyuuummmgggeeecccbbb```^^^\\\\\\\\\\\\VVVVVVWWWZZZ___eeejjjnnnppprrruuuxxxyyy{{{~~~~~~||||||{{{tttkkk```VVVMMMLLLSSSYYYYYYVVVLLLFFFAAA@@@===;;;<<<@@@BBBQQQkkkjjjQQQFFFBBBBBB@@@FFFTTTaaaddd___]]]___[[[cccxxxxxxxxxwwwwwwvvvtttrrrqqqooopppssswwwyyywwwssspppgggbbb[[[SSSLLLEEE>>>:::444333111000///...//////........./////////000000///000111222333333333333222222222222222333333444333333333444444555555555444333333333333333333444888777555444444444666666222222333444555555555555888:::>>>@@@AAA>>>;;;888777666555555777888888777444555555555555666666666888;;;===???AAADDDHHHKKKOOOSSSWWW\\\```eeejjjmmmrrryyyyyynnniiiccc^^^]]]]]]^^^___^^^___bbbddddddhhhvvvuuu___RRRFFFAAAAAACCCHHHNNN\\\ggguuu}}}zzzrrrjjjfffaaa```___```cccgggiiiiiiiiihhhffffffhhhkkkoooqqqrrruuuwwwvvvrrrmmmjjjiiidddeeeggghhhhhhgggeeeddd^^^[[[VVVQQQKKKGGGDDDCCCAAACCCFFFJJJOOOWWW___eeeiiiiiimmmssswwwuuunnngggZZZNNNBBB???>>>===<<<===>>>>>>>>>???AAADDDGGGIIIPPPUUU]]]gggyyynnnjjjdddaaa```aaabbbbbbbbb```[[[UUURRRUUU\\\cccfffooo|||zzz{{{oooggghhhdddbbb___WWWMMMHHHHHHHHHJJJPPPUUUVVV[[[gggsssooohhhgggnnnsss{{{}}}uuuooommmllljjjhhheeecccbbbbbbbbb]]]^^^___bbbgggnnnssswwwxxxzzz}}}}}}}}}|||sssiiiXXXQQQLLLPPPYYY___]]]WWWHHHBBB???>>><<<:::;;;???BBBOOOggg___KKKBBB???>>>???FFFTTTbbbeee```^^^aaa___ddd~~~xxxzzz||||||yyyvvvuuutttnnnpppssswwwyyywwwsssoooddd___XXXQQQKKKEEE???;;;444333111000///...//////............/////////000000111222333333444333333333222111000111222444555333333333444444555555555555444222222222222444555777666333111111222444666222222333444555555555555999<<<@@@CCCCCCAAA===:::888666444444666888888888555555555666666666666777:::<<>>?????????@@@BBBEEEIIIKKKQQQXXXbbbnnniiifffgggkkkkkkjjjqqq{{{~~~{{{sssjjjbbb```cccgggnnnxxxuuuxxx|||pppfffbbb\\\```bbb___WWWPPPNNNNNNLLLPPPWWW\\\^^^eeexxxtttfffeeejjjjjjrrr~~~|||yyyzzzvvvpppnnnnnnnnnkkkiiiiiijjjlllqqqwww}}}yyymmmcccTTTMMMKKKTTTaaaggg```WWWHHHAAA;;;:::999888:::>>>CCCNNNbbb}}}oooWWWJJJAAA>>>???;;;CCCOOOZZZaaadddeeeeee[[[cccsss}}}xxxyyyyyyyyywwwtttpppnnnmmmmmmooorrrtttqqqkkkfff```[[[RRRJJJDDD@@@<<<999444333222000//////..................////////////333333333222222222111111111111111111111111111111111222333444666777888888666555333111111222333444333333444444444444444444222333333333333444777999>>>AAAFFFHHHGGGCCC===999666666555444444444444444666666666666666777888888<<<===>>>>>>???AAAEEEHHHMMMQQQWWW]]]ccchhhmmmqqqzzz~~~sssiii```]]]\\\YYYYYY[[[[[[^^^ccciiipppxxxzzznnnXXXMMMFFFEEECCCBBBMMM\\\nnnyyyxxxooogggcccbbb``````bbbeeeiiikkklllllllllnnnppprrrtttuuuzzzxxxuuuqqqnnnlllkkkkkkjjjiiiiiijjjjjjiiieeebbb\\\WWWQQQLLLIIIFFFCCCAAACCCCCCDDDHHHNNNVVV^^^cccjjjooorrrpppnnnlllggg```OOOHHHAAA???===;;;;;;===<<<<<<===>>>???CCCHHHLLLQQQYYYcccoooffffffjjjqqqvvv{{{|||wwwwwwxxxzzzrrrdddcccggglllpppnnnggg^^^XXXVVVVVVYYY[[[YYYTTTPPPQQQSSSTTTXXX```fffkkktttnnnbbbaaaeeekkkrrr~~~}}}xxxwwwxxxyyyxxxvvvxxxzzz~~~wwwjjj___TTTOOOOOOYYYfffiii___TTTFFF@@@;;;:::999888999===BBBPPPhhhiiiSSSHHHAAA===>>>:::AAALLLXXXccchhhiiihhh]]]aaammm~~~~~~xxxyyyyyyxxxvvvsssooommmllllllmmmpppqqqooohhhccc]]]XXXPPPHHHBBB>>>:::888333333111000///.....................////////////111111111222222333333333222222222222222222222222222222333444555666666777555444222111111111222333333333444444444444555555222444666666666777;;;???EEEFFFGGGGGGFFFCCC@@@>>>999888777666555444444444777666666666666666777777;;;<<<======???AAAFFFIIINNNRRRYYY___eeekkkppptttsssjjjaaa^^^^^^\\\\\\^^^[[[]]]bbbhhhoooyyywwwjjjWWWLLLEEEEEEEEEFFFSSSbbbrrr|||{{{ssskkkfffdddbbb```bbbfffkkknnnrrrrrrrrrtttvvvwwwxxxxxxzzzxxxuuuqqqooommmlllllljjjjjjiiijjjjjjhhheeebbbZZZVVVPPPKKKGGGDDDBBB@@@BBBCCCDDDHHHOOOWWW___dddjjjooorrrpppnnnkkkddd]]]NNNGGGAAA???>>>;;;;;;===>>>>>>???@@@AAAEEEJJJMMMSSS[[[fffrrrbbbdddkkkuuuzzz___PPPMMMPPPSSSWWWVVVSSSOOOOOOPPPQQQSSSUUUTTTTTTUUUZZZ^^^```dddllluuu{{{wwwjjjaaa___aaajjjqqq}}}uuueeeZZZSSSQQQUUUaaammmlll^^^OOOCCC>>>;;;:::999777999>>>CCCTTToooaaaMMMFFFAAA<<<<<<:::>>>GGGVVVeeemmmnnnkkk```aaahhhyyy}}}yyyyyyyyyxxxvvvrrrnnnlllmmmmmmmmmooopppmmmfffaaaYYYTTTLLLEEE@@@;;;888666222111000///...---------............//////////////////000111222333444555333333333333333333333333222222333333333444444444444333222000000111222222333333444444444555555555222666999999999===DDDKKKQQQPPPMMMIIIFFFEEEDDDDDD<<<;;;999888666666555555777777666555555666666666999:::<<<===>>>BBBGGGJJJOOOTTT[[[ccciiipppvvvzzz}}}yyyuuutttwww}}}sssiiiaaa___^^^]]]]]]___\\\^^^bbbgggooozzzvvvjjjVVVLLLEEEEEEGGGMMM[[[jjjyyyxxxpppiiifffbbb```bbbgggnnnsssyyyyyyzzz|||~~~~~~}}}{{{zzzxxxuuurrrooommmllllllkkkjjjiiiiiiiiigggdddbbbYYYTTTNNNHHHEEECCC@@@???AAABBBDDDIIIPPPYYY```eeejjjpppsssqqqmmmiii```XXXLLLEEE@@@???>>>;;;;;;>>>===>>>@@@@@@BBBEEEJJJMMMRRR[[[fffrrrgggkkksss|||wwwdddPPPEEECCCCCCEEEGGGGGGGGGHHHKKKNNNNNNPPPRRRTTTXXX___hhhnnnnnnrrrzzz|||qqqiiiccc``````gggooo{{{rrraaaVVVQQQSSS\\\iiirrrlllZZZKKK???<<<:::;;;:::888;;;@@@GGGYYYsssZZZJJJFFFBBB===<<<<<<===EEETTTfffpppppplllbbb```dddttt{{{{{{{{{yyyvvvssspppnnnoooooooooqqqqqqnnnfff```VVVPPPIIIBBB===999666444111000///...------------............///////////////000000111222333333333333333333333333333333333222222222222222222222222222222111000000111111222333333444444555555666666555888:::;;;===DDDRRR\\\bbb___YYYRRRMMMIIIGGGFFF>>>===;;;999888777666666777777666666555555666666888999;;;===???CCCHHHLLLQQQVVV^^^fffmmmuuu{{{{{{wwwuuussspppqqqvvv~~~sssiii```^^^]]][[[[[[]]]___```cccgggooozzzsssgggVVVMMMEEEEEEJJJSSSbbbppp}}}{{{ssshhheeeaaa___bbbjjjrrrxxx~~~~~~|||yyywwwuuurrrooommmmmmmmmmmmllljjjjjjiiigggdddbbbXXXTTTMMMGGGDDDBBBAAA???AAABBBEEEJJJQQQZZZaaafffkkkqqqtttrrrmmmfff\\\SSSJJJCCC???>>>>>>;;;;;;>>>;;;===>>>???AAADDDHHHKKKOOOWWWbbbooorrryyy{{{iii[[[OOOEEE@@@AAA=========>>>???BBBFFFIIIKKKMMMPPPUUU^^^hhhssszzz}}}rrrlllhhhccc```___eeemmmzzz}}}ooo```VVVQQQXXXdddooorrrhhhVVVGGG<<<:::999:::999999>>>EEEOOO___tttwwwVVVIIIGGGCCC>>>===???>>>DDDSSSeeepppppplllaaa]]]___ooo~~~}}}|||{{{xxxuuusssqqqpppooooooqqqqqqnnnfff```UUUOOOHHHAAA<<<888555333111000///......---..................////////////111111111111111111111111222222222222222222222222333222222222222111111111111111111111111111111222333333444555555666777777999:::;;;===CCCPPPbbbooosssooohhh___UUUMMMGGGDDD>>>===;;;:::888777666666888777777666666666777777888999;;;===@@@DDDIIIMMMRRRXXX```hhhpppxxxzzzuuurrrrrrqqqrrruuu|||uuukkkbbb___]]]ZZZZZZ[[[bbbccceeeiiipppzzz{{{ooocccWWWNNNGGGFFFMMMYYYhhhtttzzzqqqdddaaa______dddlllvvv|||~~~}}}|||xxxvvvtttqqqnnnmmmllllllooommmkkkiiiiiigggdddbbbYYYTTTMMMGGGDDDBBBAAA@@@AAABBBFFFKKKRRR[[[bbbffflllqqqtttpppkkkcccYYYOOOGGGAAA===>>>>>><<<<<<>>>;;;===???@@@BBBDDDHHHKKKNNNUUU___kkk{{{zzzrrrdddSSSIIIBBB===<<<>>>>>>===<<<===???BBBEEEGGGGGGIIINNNWWWbbbnnnyyy}}}sssjjjfffddd```___```fffooo|||yyymmmbbb[[[XXXbbboootttnnn___OOODDD:::888888999999;;;CCCLLLYYYddduuuoooTTTJJJHHHCCC????????????DDDRRRcccoooppplll___YYYYYYhhh}}}~~~~~~}}}{{{yyywwwuuutttppppppppprrrrrrnnngggaaaVVVQQQIIIBBB===888555333111000//////.........///............////////////222222111111111000000000111111111111111111111111222222222222222222222222111111111222222222222222333333444555666777777888<<<<<<>>>CCCOOOaaassszzzrrrfffZZZNNNFFFAAA<<<<<<:::999777777666666888777777777888888999:::999;;;===???AAAEEEJJJNNNSSSYYYaaajjjrrrzzz}}}vvvqqqmmmnnnqqquuu|||uuulllbbb___^^^[[[[[[\\\aaacccfffkkkrrr{{{{{{ooodddVVVPPPIIIIIIRRRaaapppyyyxxxmmm``````___aaagggooowww||||||yyyxxx||||||vvvuuurrrooommmlllllllllooollliiihhhfffdddbbb```XXXSSSLLLFFFCCCBBBAAAAAABBBCCCGGGLLLSSS[[[bbbeeekkkpppqqqmmmfff___TTTKKKEEE???<<<>>>>>><<<<<<>>>===???AAACCCDDDGGGJJJMMMOOOUUU]]]fffuuu}}}qqqiii[[[PPPEEE@@@===::::::===>>>>>>>>>???BBBDDDFFFFFFEEEHHHOOOZZZgggsss|||oooiiidddbbb```^^^___ccckkkttt~~~uuullleeeaaadddppp{{{yyyiiiVVVHHHBBB999777777888999===GGGRRR```hhhvvv}}}gggSSSKKKGGGAAA>>>@@@<<<===CCCQQQaaammmpppooodddZZZUUUaaazzz}}}}}}|||{{{yyyxxxwwwvvvtttssstttvvvvvvssslllfffYYYTTTKKKDDD>>>999666333111111000/////////000000............////////////000000000000111111111111222222222222222222222222222222222333333333333333111111222333333333333333333333444555666777888888>>>>>>BBBMMM___rrr~~~tttfffXXXLLLDDD???:::999888777666666666666777777888888999:::<<<<<<<<<===???@@@BBBFFFJJJNNNTTTYYYaaajjjrrrzzz~~~vvvpppllliiilllssszzzwwwpppfff^^^\\\[[[ZZZZZZ\\\^^^aaaffflllttt~~~}}}{{{xxxnnncccTTTPPPKKKMMMYYYjjjyyyuuuiiiaaaaaacccfffkkkqqqwwwzzzxxxuuussswww~~~|||uuusssqqqnnnlllkkkkkkkkkmmmjjjfffdddcccaaa^^^\\\WWWQQQJJJDDDAAA@@@@@@@@@CCCEEEHHHMMMTTT[[[aaadddiiilllmmmggg```ZZZPPPGGGCCC>>>;;;===>>><<<<<<>>>===???BBBDDDEEEGGGJJJMMMNNNRRRXXX```mmm|||{{{wwwkkk___VVVJJJCCC>>>>>>===;;;;;;===:::::::::===@@@BBBBBBBBBFFFIIIRRR^^^kkkwwwuuuiiieeebbbbbb```^^^bbbhhhpppxxx~~~{{{ssslllgggeeennnzzz|||fffPPPCCC@@@888666666888999>>>JJJWWWccckkkwwwuuucccRRRLLLGGG???===@@@:::<<>>???FFFVVVkkk~~~rrrcccUUUJJJBBB???888888777666555555666666777777888999:::<<<===>>>===>>>@@@AAACCCFFFKKKNNNTTTYYYaaajjjrrrzzzxxxpppjjjfffgggllluuu~~~}}}nnnhhh___XXXWWWXXXWWWXXX[[[ZZZ^^^eeemmmvvvwwwvvvsssppppppnnnfff[[[SSSPPPMMMPPP]]]ppptttfffbbbdddgggjjjooosssvvvwwwvvvrrrooosss|||}}}tttrrrpppmmmkkkjjjjjjjjjkkkhhhdddaaa```^^^[[[YYYUUUPPPHHHBBB????????????DDDEEEIIINNNTTT[[[aaadddfffjjjiiiccc\\\VVVMMMEEEBBB===;;;===>>><<<<<<>>>;;;===@@@BBBCCCEEEHHHKKKKKKOOOSSSZZZfffttt{{{zzzzzz}}}uuujjj```WWWLLLDDD>>>===<<<;;;:::999999999===::::::===>>>>>>AAAEEEHHHMMMWWWeeerrrzzz|||{{{|||ssshhhgggdddaaa```aaafffiiippp~~~|||vvvqqqnnnmmmnnnttt~~~qqq[[[JJJ???777:::888888===AAAEEENNNWWWgggrrrvvvfffVVVNNNJJJDDD@@@>>>:::???CCCHHHWWWiiirrrsssnnn\\\VVV^^^lll|||wwwwwwxxxzzz|||{{{yyywwwwwwvvvvvvyyy{{{zzzuuuqqqcccZZZNNNFFFCCC>>>666000000000///...------,,,,,,////////////............000000000000000111111222222222222222111111000000111222222222111222555777>>>888111000222555444222111222444555666777:::<<<===CCCOOOaaaxxxzzzkkk\\\PPPHHHBBB???999888888777777777777777666666777888:::;;;<<<<<<===>>>>>>>>>???BBBGGGJJJPPPUUUZZZbbbmmmyyy}}}{{{~~~yyyrrrlllgggdddccccccjjjuuuooofffWWWWWWUUUSSSQQQQQQTTTVVV\\\eeennnrrrzzz{{{uuuoooiiigggfffiiimmmlllddd\\\RRRNNNMMMWWWgggwwwvvvoooiiihhhjjjnnnsssuuutttrrrjjjlllsss}}}{{{uuupppooommmiiifffggghhhgggfffccc```\\\ZZZXXXTTTMMMFFFBBB>>>:::<<<@@@GGGIIINNNSSSYYY]]]aaabbbgggfffddd___YYYQQQJJJFFF===============>>>??????AAACCCEEEGGGGGGGGGIIIJJJOOOLLLLLLSSSaaaqqq}}}uuufffZZZQQQIIIBBB<<<;;;;;;::::::::::::;;;;;;<<<999999<<<======AAAGGGMMMRRR\\\iiiuuuzzzyyywwwxxx}}}qqqnnnmmmllljjjiiikkkpppsss}}}}}}~~~zzzwwwuuuxxxzzz{{{}}}|||vvvrrrpppoooppprrrwwwtttdddQQQEEE===888777666777:::===BBBNNNYYYkkkvvvwwwgggVVVNNNJJJEEEAAA???;;;>>>@@@EEERRRdddpppssstttddd^^^aaajjj|||xxxxxxyyy{{{||||||yyywwwuuuttttttwwwyyywwwrrrmmmbbbXXXMMMEEEBBB===666000000000000///...---------........./////////000000000000000000000111111222222222222222111111111000000111222333333555888:::DDD>>>666333444666666555666666777666555555777999>>>FFFRRRbbbxxxxxxiiiZZZNNNFFFAAA???:::999888777666666666666666777888999:::<<<=========>>>>>>>>>???BBBFFFJJJNNNTTTZZZaaalllwwwzzzwwwwwwtttmmmgggaaa^^^\\\[[[```fffqqq|||}}}lll\\\UUUQQQQQQQQQPPPPPPRRRVVVZZZbbbmmmvvv|||{{{uuusssqqqnnnhhhccccccaaabbbgggmmmlllddd]]]TTTPPPPPPZZZkkk{{{|||uuummmmmmnnnqqquuuwwwwwwuuurrruuu|||}}}vvvqqqqqqooojjjgggffffffeeecccaaa^^^ZZZWWWVVVRRRKKKDDDAAA>>><<<>>>CCCGGGJJJNNNTTTZZZ^^^bbbdddeeedddaaa\\\VVVNNNHHHDDD===============>>>??????AAACCCFFFHHHHHHIIIKKKMMMSSSRRRTTT]]]mmmvvvlll]]]PPPHHHBBB>>>;;;888888888888999;;;<<<===<<<999:::===???@@@FFFMMMVVV\\\gggrrryyyzzzuuuqqqsssyyyzzzuuuvvvvvvvvvvvvxxx||||||wwwsssqqqppppppqqqrrrvvvyyysssqqqppppppooollljjj```QQQDDD>>>;;;888666666888:::<<>>777444666888999888999::::::888777777999:::@@@IIIUUUeeewwwuuueeeVVVKKKDDDAAA???<<<;;;999888666666555555777888999:::;;;===>>>>>>>>>>>>>>>>>>???BBBFFFJJJMMMTTTZZZaaaiiiqqqsssooojjjfff___YYYTTTRRRRRRRRRZZZ```iiittt~~~uuuhhhYYYMMMHHHHHHIIIJJJKKKMMMRRRYYY]]]kkkwwwzzzuuutttssstttvvvwwwvvvuuullliiiffffffeeeccc^^^YYY\\\]]]```gggmmmmmmggg```VVVSSSTTT]]]nnn~~~|||ttttttuuuwwwzzz{{{zzzyyy}}}zzzttttttrrrlllhhhfffcccbbbaaa^^^[[[XXXUUUTTTPPPIIICCCAAA???===@@@EEEFFFIIINNNUUU[[[```cccdddbbbaaa^^^YYYSSSKKKEEEAAA===============>>>??????AAACCCFFFIIIJJJLLLOOOQQQYYYZZZ```mmm~~~xxxllldddXXXMMMFFFAAA>>><<<777777777888999:::;;;<<<===<<<===AAADDDGGGOOOXXXcccjjjttt|||~~~yyyqqqkkkkkkqqqyyy~~~~~~xxxsssqqqpppqqqkkklllmmmttt}}}uuupppoooooommmkkkddd[[[OOOCCC<<<:::999777888999;;;===>>>FFFYYYkkk|||rrrbbbQQQHHHFFFBBB@@@@@@<<<<<<;;;>>>HHH[[[ooo|||sssiiiccchhh}}}{{{zzz{{{||||||{{{xxxuuuqqqooonnnooopppmmmfffaaaXXXQQQGGGAAA===999444000/////////......------------......///000000111111000000000000000111111222222222222222222222222222111222333333333555888;;;999666444555777999:::999888999:::999999;;;>>>AAAAAALLLZZZggguuuyyyooo```RRRIIIDDDBBBAAA???>>><<<:::999777777666888999:::;;;<<<>>>??????>>>>>>???>>>???AAAFFFIIIOOOVVV\\\___dddiiihhhddd]]]YYYSSSMMMIIIIIIKKKLLLRRRWWW```iiirrr{{{|||mmmbbbXXXMMMEEECCCBBBCCCDDDGGGKKKQQQYYY^^^ppp~~~yyyjjjfffeeeeeefffggghhhfffeee^^^^^^___aaacccaaa]]]ZZZZZZ\\\aaahhhnnnmmmhhhbbbVVVTTTVVV___nnn~~~|||||||||}}}~~~xxxwwwvvvpppjjjgggbbbaaa```]]][[[XXXUUUSSSPPPIIICCCAAA???===@@@EEEEEEHHHNNNUUU[[[```cccdddbbb```]]]XXXQQQJJJDDDAAA===============>>>>>>???AAACCCFFFIIIKKKOOORRRUUU___cccmmm~~~wwwmmmhhh[[[VVVPPPIIIDDD???;;;999999888888888999999:::;;;>>>===@@@EEEHHHNNNYYYdddsssxxxvvvkkkdddccciiiqqqyyywwwpppkkkiiiiiijjjhhhkkkmmmttt|||ssspppqqqpppjjjeeeYYYOOOCCC===;;;999777666888999<<<>>>BBBLLLaaauuujjj[[[KKKDDDBBB@@@>>>>>><<<;;;;;;>>>GGGYYYpppxxxlllhhhqqq}}}{{{zzzzzzzzzzzzyyyuuurrrnnnllljjjjjjjjjfff___YYYPPPJJJCCC===999666333000.........---------------000000000000000000//////000000000000000111111222222222222222222222222333222333333222222222555777333444666888::::::999777777888888888999<<<@@@CCCEEEQQQ```kkksssyyyyyyvvvpppgggZZZNNNGGGDDDCCCBBBCCCBBB@@@>>><<<:::999999999999:::;;;===>>>??????>>>??????>>>>>>AAAEEEIIIRRRXXX\\\\\\]]]^^^[[[WWWPPPMMMGGGCCCAAAAAADDDFFFJJJNNNVVV]]]eeemmmuuuzzz~~~tttgggYYYPPPIIIBBB?????????@@@AAADDDHHHPPPXXX^^^qqqsssccc\\\[[[YYYYYYZZZYYYXXXVVVTTTVVV[[[```cccccc```]]][[[]]]aaagggkkkjjjeee```VVVUUUWWW___lll{{{|||zzzxxxrrrllliiicccbbbaaa^^^\\\YYYWWWUUUQQQJJJDDDAAA>>><<>>>>>???@@@CCCFFFIIILLLOOOTTTXXXaaahhhvvv|||nnnbbbYYYSSSMMMLLLJJJGGGCCC???;;;999999999999999999:::;;;;;;>>>???CCCIIINNNVVVdddqqq}}}qqqeee^^^\\\bbblllvvv}}}~~~vvvmmmgggdddddddddeeekkkpppuuu}}}zzzsssrrrtttqqqggg]]]PPPFFF===;;;;;;999777666777777:::???FFFSSSiii|||{{{bbbSSSFFFAAAAAA???===<<<;;;:::;;;>>>EEETTTlll}}}tttqqq|||~~~}}}zzzyyyxxxxxxxxxvvvrrrnnniiigggeeedddccc^^^VVVPPPHHHCCC===888555444222000.....................---111111111000000/////////000000000000000111111222222222222222333333333333333444444222111111333555777888;;;<<<<<<:::777555777777888777888;;;@@@CCCOOO\\\jjjqqqsssrrrnnniiibbb\\\RRRJJJEEEDDDCCCCCCEEEDDDBBB@@@>>>===<<<<<<888999:::;;;<<<>>>???????????????>>>>>>AAAEEEHHHPPPVVVXXXVVVSSSRRROOOKKKDDDAAA===:::999;;;>>>@@@BBBFFFLLLRRRXXX___fffkkkrrryyyzzztttdddXXXLLLEEEBBB>>>===???>>>???@@@BBBGGGOOOXXX^^^qqqrrraaaVVVSSSPPPOOOOOOPPPOOONNNOOOTTT[[[aaadddccc```]]]\\\^^^aaaeeehhhfffccc___YYYXXXYYY```kkkxxx}}}yyyxxxsssllliiidddcccbbb```^^^[[[YYYWWWQQQJJJDDDAAA>>><<>>?????????AAADDDGGGJJJOOOTTTXXX^^^hhh{{{wwwjjj^^^SSSJJJEEEDDDEEEEEEDDDAAA???===<<<888888888999:::<<<>>>>>>BBBDDDJJJPPPWWW```qqqxxxiii^^^XXXVVV^^^jjjvvv}}}|||yyyxxxxxxwwwwwwxxxxxxxxxyyyzzz{{{zzzyyyyyy|||~~~}}}uuunnnhhhfffeeefffcccmmmvvvzzz}}}||||||vvvqqqrrrtttooo```RRRJJJAAA:::;;;;;;888777999888777:::BBBMMM\\\qqqrrr[[[NNNBBB@@@AAA???<<<;;;:::999;;;>>>AAALLLcccxxx|||yyy~~~~~~~~~|||xxxwwwvvvvvvuuurrrnnnkkkdddaaa___]]][[[VVVNNNHHH@@@===888444222111111111/////////000000000000000000000000000000111111111000000000000000111111222222222222333333333444444333333444333222333555777:::;;;<<<<<<;;;:::999999888888999:::<<>>======888888999;;;<<<===>>>??????@@@???>>>>>>AAAEEEHHHKKKPPPRRRMMMIIIHHHFFFCCC<<<:::888777777888;;;<<<===@@@DDDIIINNNTTTZZZ^^^fffmmmsssuuuuuusssllleeeYYYOOOEEEAAA???======???===>>>???BBBGGGPPPZZZaaaqqqqqqaaaTTTQQQMMMKKKLLLNNNOOOPPPTTTYYYaaagggiiifffbbb___```aaadddggghhhgggeeeccc^^^]]]^^^ccclllxxx|||wwwuuuqqqkkkhhhddddddbbbaaa^^^\\\ZZZXXXOOOHHHCCCAAA???>>>AAAFFFIIIMMMSSSYYY^^^aaabbbbbb```^^^YYYTTTMMMGGGBBB???===============>>>??????>>>@@@CCCEEEIIIMMMSSSWWWWWWeee}}}zzztttiii^^^UUULLLDDD@@@<<<===>>>===<<<;;;;;;;;;666666777999<<<>>>@@@AAAHHHJJJPPPXXX^^^iii{{{ttteeeZZZTTTSSS\\\jjjvvvyyyuuurrrrrrrrrrrrrrrrrrrrrqqqrrrtttvvvvvvtttuuuxxx{{{zzzwwwqqqkkkgggfffggghhhdddppp|||~~~}}}zzzvvvqqqmmmooorrrkkkYYYIIIHHH???999::::::777777;;;;;;999<<>>FFF[[[ppp~~~~~~}}}}}}||||||}}}~~~|||wwwvvvuuutttssspppllliii```]]]ZZZYYYVVVQQQHHHBBB<<<999555222000000111111111111111111111222222222......///000111222333333000000000000000111111222222222222333333444444444222333444444333555888:::999999999888888999<<>>CCCIIIQQQWWWgggttt~~~tttiii^^^VVVLLLHHHDDDAAA@@@AAAAAAAAADDDCCCBBB@@@???>>>>>>===777888999:::;;;===>>>>>>???@@@???>>>>>>AAAEEEHHHFFFKKKLLLGGGCCCBBBBBB@@@999999888777888999;;;<<<:::===@@@DDDHHHMMMSSSWWWZZZaaaggghhhgggeee^^^VVVQQQHHH???<<<;;;999999;;;<<<===???BBBHHHQQQ\\\cccqqqqqq```VVVRRRNNNLLLNNNQQQTTTUUU\\\bbbjjjooooookkkfffbbbeeefffhhhjjjkkkkkkjjjjjjbbbaaabbbeeemmmxxx{{{tttrrrooojjjgggddddddbbbaaa^^^\\\ZZZYYYLLLFFFAAA@@@??????CCCHHHLLLPPPUUU\\\```bbbcccbbb^^^[[[WWWQQQJJJDDD???==================>>>??????>>>@@@BBBDDDGGGLLLRRRVVVRRRaaa|||wwwkkk^^^VVVOOOFFFAAA@@@888<<<>>>???AAACCC@@@:::<<<===;;;999;;;???CCCDDDHHHPPPYYY```lll~~~yyyjjj___WWWRRRVVVcccrrrxxxxxx|||}}}uuutttlllmmmnnnmmmjjjhhhfffffffffkkkppprrrrrrrrrtttvvvxxxtttpppnnnjjjgggiiioooqqquuu{{{{{{wwwssskkkhhhkkkqqqnnn___QQQJJJCCC===999999999888:::===:::;;;@@@KKKZZZmmm|||gggQQQIII???:::;;;======<<<777666999???>>>@@@RRRhhhzzz{{{|||{{{|||}}}}}}}}}yyyvvvtttttttttpppggg___[[[ZZZXXXVVVRRRKKKCCC>>>888666444222111111111111111111111111111111111111111111111222222333333333333333333222222222111111333333333333333333333333333333444444555666666777666999;;;<<<;;;::::::;;;:::===AAAEEEKKKTTT```hhhyyyzzz{{{wwwooocccVVVNNNKKKGGGBBB>>>===???BBBDDDDDDBBB@@@@@@@@@@@@>>><<<:::999999888999;;;<<<===AAA???>>>===???BBBEEEGGGIIIGGGDDD@@@===;;;::::::777777666666666666777777777888:::===AAAEEEHHHJJJRRRVVV[[[^^^^^^ZZZUUURRREEEBBB===:::777888999:::999;;;???DDDHHHNNN[[[ggguuusssZZZTTTNNNJJJMMMPPPSSSXXX]]]bbbjjjrrrsssrrrqqqmmmgggkkknnnqqqssssssqqqmmmkkkffffffggglllssszzz~~~xxxuuupppjjjfffeeedddccc___[[[XXXWWWXXXPPPLLLFFFAAA@@@CCCGGGJJJPPPVVV[[[]]]aaaeeefffccc```\\\UUUMMMGGGCCCAAAAAA;;;;;;;;;<<<===???@@@AAAAAABBBDDDEEEGGGIIIJJJKKKMMM^^^{{{sssgggZZZQQQJJJBBB>>>>>>===@@@AAAAAADDDGGGDDD>>>:::999999999<<>><<<<<<===;;;999<<<888:::>>>===???NNN```www{{{~~~~~~{{{zzzzzz{{{{{{{{{vvvtttrrrrrrpppjjjbbb\\\XXXVVVSSSPPPLLLFFF???:::777666444222111111111111111111111111111111111111111111222222222333333333333333222222222111111111222222222333333444444444444444444555555666666666:::<<<======<<<<<<===>>>===CCCKKKSSS\\\fffpppxxx~~~xxxpppfff[[[RRRMMMHHHFFFBBB??????@@@CCCEEEDDDBBB@@@??????>>><<<:::999888888888888:::;;;<<<>>>>>>>>>???AAADDDGGGIIIHHHFFFCCC???<<<:::999999666666555555555555666666555666777:::===@@@BBBDDDFFFIIINNNRRRRRRPPPMMMJJJ@@@>>>;;;888666666777888:::;;;???DDDGGGMMMYYYfffxxxsssZZZRRRLLLIIILLLQQQVVV]]]ccclllttt{{{|||zzzwwwqqqkkkoooqqqtttuuutttqqqllliiiggggggiiimmmsssyyy}}}}}}xxxvvvqqqkkkhhhfffeeeccc___[[[YYYWWWWWWQQQMMMFFFAAAAAADDDJJJMMMUUUZZZ^^^___aaaeeedddaaaaaa\\\UUUMMMGGGCCCAAA@@@============>>>@@@AAABBBBBBBBBCCCEEEFFFHHHIIIJJJJJJYYYvvvqqqdddUUULLLEEE???===>>>BBBEEEFFFGGGKKKNNNKKKDDD===;;;999:::>>>DDDKKKOOOXXXbbbqqqvvvfff___\\\ZZZYYY\\\bbblllttt|||rrrjjjiiihhhgggeeebbb______aaadddfffhhhjjjjjjiiigggggghhhddd```___aaacccfffmmmuuu~~~yyyppphhhdddcccdddgggeee[[[MMMCCCAAA===999777888888666777;;;>>>BBBJJJZZZnnnooo\\\TTTHHHDDD@@@?????????<<<999AAA;;;999<<<<<<===HHHUUUlllzzz{{{xxx~~~}}}{{{xxxwwwxxxyyyyyyxxxrrrrrrqqqnnniiibbb[[[WWWTTTPPPLLLGGGCCC???:::666555444333222111111111111111111111111111111111111222222222222333333333333222222222111111111000000111111222333333444555555555555555555555555666666;;;<<<<<<<<<;;;===@@@BBBIIITTTbbboooyyysssfffZZZQQQLLLIIIEEEDDDBBBAAAAAABBBDDDEEEDDDBBB@@@???>>>===:::888888777666666777888:::;;;;;;<<<>>>@@@CCCFFFHHHIIIDDDCCCAAA>>>;;;999888888555555444444444444555555555555666777999;;;===>>>===???CCCFFFHHHGGGFFFEEE===<<<:::888777777777888;;;;;;???CCCFFFKKKWWWdddwwwttt\\\QQQJJJGGGJJJQQQXXXaaaiiittt||||||uuunnnsssuuuxxxxxxuuuooohhhcccbbbdddgggkkkoootttwwwyyy~~~}}}{{{wwwvvvrrrmmmjjjfffeeebbb___[[[YYYWWWVVVRRRMMMGGGBBBBBBGGGNNNRRR\\\```ccccccdddfffddd```aaa\\\UUUMMMFFFBBB@@@@@@??????>>>??????@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHJJJUUUqqq}}}qqqcccSSSIIICCC??????AAADDDIIIMMMRRRWWWYYYRRRIIIDDD@@@<<<===@@@DDDKKKRRR]]]kkk~~~jjj^^^[[[[[[[[[\\\___bbbjjjvvvzzznnngggfffeeedddccc```^^^]]]___aaafffffffffeeeccc```___^^^]]]ZZZZZZ]]]```dddmmmvvv}}}xxxmmmddd___```eeejjjeeeXXXIIIAAA???:::777777888777555777;;;AAALLLYYYffftttkkk\\\WWWHHHEEEBBBAAAAAA@@@>>><<>><<<:::888666666555555666777999:::999;;;>>>@@@CCCDDDEEEEEEAAA@@@>>><<<:::888777777666555555444444555555666777777777777888999:::;;;===>>>@@@BBBCCCDDDDDDDDD===<<<;;;;;;::::::::::::;;;<<>>>>>>>>???@@@@@@BBBBBBAAABBBBBBDDDEEEFFFNNNUUUpppyyyoooaaaQQQGGGBBB???@@@DDDEEELLLUUU___gggggg[[[NNNGGG@@@;;;<<>>EEENNNTTTkkkyyy~~~ooohhh^^^RRRHHHCCC@@@@@@======>>>???AAABBBCCCDDDEEECCCAAA???>>>===:::888666555555444555666888999:::<<<>>>???@@@@@@??????======<<<;;;:::888777666777666666666666666666777777777777777777888999999>>>>>>??????@@@AAAAAAAAA===<<<;;;;;;:::::::::;;;<<<<<>>>>>=========>>>>>>???BBBAAA@@@@@@AAACCCEEEFFFOOOWWWqqqzzzmmm___OOOFFFAAA???AAAEEEHHHQQQ^^^kkkuuuuuufffVVVFFF===888;;;>>>BBBMMMYYYiii{{{qqq___[[[]]]___bbbgggffflllxxxvvvlllggggggbbbdddeeeeeecccaaa``````ccc```]]][[[ZZZXXXUUUSSSRRRRRRWWW___hhhooozzzttthhh```^^^hhhnnnmmmaaaQQQEEE===999777666666888777888>>>FFFTTTjjj|||}}}zzzzzzwwwuuu{{{qqq```UUUJJJHHHEEEAAA???>>>??????>>>;;;999888999===BBBEEETTTiii}}}yyywww}}}uuu}}}yyytttmmmllllllmmmpppqqqqqqpppmmmkkkhhhccc\\\UUUNNNJJJGGGBBB===999777666555444222222333444444444333333444444444444444444444444444444444444333333333333333333333222222222111111111111222333333444555555444555555666777777888888888:::<<>><<<;;;999::::::<<<===???AAABBBCCCAAA???>>>===<<<:::888666555444444555666888999<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::888777666777777666666666666777777666666555666777888999999=========>>>>>>??????@@@===<<<:::999888999999:::<<<<<>>======<<<<<<===>>>??????AAAAAA@@@@@@AAACCCFFFGGGKKKYYYtttzzzmmm___PPPHHHDDDBBBDDDGGGNNNWWWeeetttrrrbbbMMMBBB<<>>:::777666666555444222333444555666555555444666666666666666666666666555555444444444333333333444444444333333333333222222222222333333444444444333444444666777888999::::::<<>>@@@@@@>>><<<;;;;;;:::888666666555555555555777888999>>>>>>>>>>>>===<<<;;;;;;999::::::;;;:::999888777666666666555555666666666666666777777999:::<<<===>>>???@@@AAACCCDDDDDDEEE@@@>>>;;;999888999:::;;;<<<<<<@@@DDDGGGLLLXXXdddmmm{{{xxxccc[[[TTTSSSUUUYYY```gggooowww~~~|||yyyxxxtttnnndddXXXMMMFFFEEEFFFHHHJJJRRRaaatttxxxsssrrrpppjjjeeeddd```[[[VVVSSSSSSQQQLLLHHHDDDCCCBBBCCCGGGNNNUUUYYY^^^bbbdddcccdddeeeccc___WWWSSSMMMFFFBBB???>>>>>>===<<<======>>>???@@@AAAAAA@@@??????AAADDDGGGIIILLL___yyyzzzooobbbSSSLLLHHHFFFHHHKKKSSS\\\iiixxxzzzjjjXXXKKKCCCEEEFFFHHHRRR```ooo}}}ooo```___bbbeeeooo|||{{{qqqhhhdddeeeffffffdddbbb``````cccfffaaa]]]YYYWWWWWWWWWTTTQQQYYYZZZaaakkkrrrxxx{{{ooommmssszzzrrrZZZHHHAAA===999888666777888888;;;FFFQQQooo}}}|||~~~qqqmmmnnnyyyrrrdddXXXQQQNNNPPPQQQPPPLLLGGGCCCAAA<<>>:::888:::???BBBLLL\\\qqq|||{{{wwwsssmmmgggeeeeeefffiiimmmoooooonnnkkkeee^^^[[[XXXSSSJJJCCC???<<<888666666666555444222333555666777666666555777777777777777777777777555555555444444333333333555555444444444333333333333333333333333333333333222333444666777999:::;;;;;;===@@@DDDKKKTTT]]]dddbbbeeefffbbbXXXNNNGGGDDDBBB@@@===:::888777777777666666555555777999<<<>>>===;;;:::999999999777555666666555555666777999:::>>>>>>>>>>>>============999999:::;;;:::999888777555555555444444555555555888999999;;;<<>>;;;:::;;;===>>><<<===@@@EEEGGGMMMYYYeeennnyyy}}}hhh```YYYYYY[[[^^^cccjjjooovvv|||~~~~~~|||zzzxxxtttlllaaaVVVKKKEEEBBBBBBBBBDDDKKK\\\qqq~~~wwwsssrrrnnngggcccbbb___YYYSSSQQQQQQOOOJJJEEEAAA@@@AAACCCGGGNNNTTTXXX]]]aaabbbaaa```aaa^^^ZZZTTTQQQKKKEEEAAA???>>>>>>=========>>>???AAABBBCCCAAA@@@??????AAAEEEHHHJJJOOOfffyyyvvvooodddWWWNNNGGGEEEIIIPPPWWWcccrrrxxxhhhVVVGGGDDDDDDEEEPPP^^^lll{{{jjj\\\^^^eeeooo|||wwwpppllliiiggggggfffddddddeeeeeedddbbbbbb]]]WWWTTTVVVXXXXXXXXX\\\aaaiiirrryyy~~~{{{qqqtttiiiVVVHHH===777555444333666:::;;;>>>KKKZZZttt~~~~~~{{{vvvnnnnnnlll]]]VVVUUUNNNSSSWWWWWWRRRJJJEEECCC>>>>>>===<<<<<<<<<<<<===DDDNNNeee{{{{{{~~~zzzxxxqqqiiieeeeeeaaaccchhhnnnssstttssspppkkkfff```ZZZVVVPPPJJJEEE@@@===888444111111222333555555555666777888888999;;;:::::::::999888888888333333333444444555555555555444333222111111111111222222333333333333444444888777777666777888:::;;;===???AAAEEEHHHLLLNNNOOONNNNNNMMMKKKHHHDDDAAA???:::999888666444333333222444444444444444555666777888888888888888777666666888777777888888:::;;;<<>>===<<<;;;:::;;;;;;::::::999::::::;;;888888888888999::::::;;;<<<<<<===>>>@@@BBBDDDFFFHHHIIIIIIIIIOOOVVVWWWTTTLLLGGG@@@;;;:::;;;<<<<<<;;;>>>AAACCCFFFNNNZZZcccqqqyyyqqqmmmhhhdddcccdddgggiiitttvvvzzz}}}yyyyyyvvvlll]]]PPPGGGCCC>>><<<===BBBIIIUUUgggvvv|||yyyuuuooollljjjgggbbb^^^^^^ZZZUUUSSSTTTRRRLLLGGG??????>>>@@@EEEKKKQQQUUU\\\]]]^^^^^^\\\YYYVVVSSSPPPKKKDDD???======>>>???;;;;;;<<<===>>>???@@@@@@DDDEEEDDDBBBBBBEEEHHHIIIWWWpppxxxvvvpppfffYYYPPPIIIFFFKKKRRR^^^jjjyyyppp^^^NNNHHHFFFFFFQQQ___nnnrrrfff___eeeppp|||vvvooollliiiggggggeeecccccccccbbb```___]]]YYYTTTSSSUUUYYY[[[\\\dddiiiqqqxxx~~~~~~zzz}}}bbbOOOCCC;;;888888777666777:::<<<@@@MMM[[[ttt||||||xxxxxx}}}jjj[[[TTTTTTPPPSSSWWWVVVQQQIIIDDDAAA>>>===<<<<<<;;;;;;<<<<<>>???@@@AAACCCEEEFFFFFF?????????>>><<<:::999888999888777555444333333333555444444444555666666777999999999999999888777777666777888999;;;<<<===>>>@@@???>>>===<<<;;;::::::::::::999999999:::;;;;;;;;;;;;:::999999:::<<<===>>>>>>>>>@@@BBBEEEGGGIIINNNPPPQQQQQQVVV\\\\\\YYYNNNHHHBBB===;;;<<<<<<===<<>>>>>BBBGGGPPP^^^lll{{{}}}wwwtttuuuqqqmmmjjjhhheeeaaa]]]]]]YYYUUUSSSSSSPPPJJJDDD=========>>>CCCIIIOOOSSSYYYZZZZZZZZZXXXUUUQQQOOONNNJJJDDD???>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAAAAABBBCCCAAABBBFFFJJJMMMbbb|||zzzxxxrrrhhh\\\SSSKKKHHHNNNUUUcccpppzzzhhhVVVLLLGGGGGGQQQ^^^rrrhhhaaa```jjjwwwvvvpppmmmjjjhhhgggeeebbb```___^^^\\\ZZZWWWUUURRRSSSWWW\\\aaacccooossszzztttWWWEEE===:::999:::;;;999999;;;???FFFSSS___sss}}}~~~{{{iiiZZZSSSRRRPPPSSSUUUSSSNNNHHHCCC@@@===<<<<<<;;;;;;;;;;;;;;;@@@DDDTTTiiivvvxxxzzztttnnnkkkhhhjjjnnnrrrwww~~~{{{tttnnniiiaaaYYYRRRJJJCCC???;;;:::888666666666666777777888:::<<<>>>>>>??????::::::999888777777666666444444444444444555555555444444333222111111111111222222333333333333444444555555555555777888:::;;;>>>=========<<<;;;;;;;;;777666666666666777888888888777666555444444444444666666555555555666777777::::::::::::::::::999888555777999<<<>>>???@@@@@@======<<<<<<;;;::::::999999999999999999:::;;;<<>>;;;::::::;;;===>>>???@@@@@@BBBEEEHHHKKKMMMSSSVVVXXXYYY\\\aaa```[[[PPPJJJCCC>>><<<============@@@DDDHHHOOOYYYeeennnrrrwww}}}xxxvvvuuuvvvwwwvvvwwwyyy{{{~~~rrr```OOODDD???@@@>>>>>>AAAEEEJJJVVVbbbnnnxxx~~~yyyxxxuuurrrooommmllllllnnnllliiigggfffccc```]]][[[XXXUUUTTTRRRNNNFFFAAA;;;;;;;;;===AAAFFFLLLOOOVVVWWWWWWVVVTTTQQQNNNLLLKKKHHHCCC@@@???>>>===<<<======>>>???@@@AAAAAABBB@@@BBBCCCDDDEEEHHHOOOUUUppp}}}zzzrrriii^^^UUUMMMJJJPPPYYYjjjvvvrrr___QQQHHHGGGQQQ]]]ttt{{{hhhdddfffppp{{{wwwrrrooollljjjgggdddaaa^^^\\\[[[YYYWWWSSSSSSSSSUUU[[[bbbhhhkkkuuuzzz~~~gggLLL>>>:::999999:::;;;:::999===DDDOOO]]]gggrrr{{{zzzjjj\\\SSSPPPNNNOOOPPPNNNKKKFFFBBB@@@<<<<<<;;;::::::::::::;;;>>>???KKK^^^ooovvvyyy|||~~~sssnnnmmmnnnsssyyyyyy}}}tttqqqlllcccYYYOOOGGG@@@<<<:::999888777777777777777999;;;===@@@AAAAAAAAA@@@;;;:::888777666666666666444444444555555555555555444333222222111111111222222222222333333333444444444555555666888999:::;;;;;;;;;:::888777555444444666555555555666777999;;;666666555555555555555666888777777666666666777777999999::::::::::::999999777999;;;>>>@@@@@@??????;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<===BBB???<<<:::999;;;===??????@@@AAACCCEEEIIILLLNNNRRRVVVZZZ[[[]]]___^^^YYYQQQKKKDDD???============>>>AAAFFFMMMUUU```kkkssswwwzzz~~~|||{{{zzz{{{vvvcccQQQFFFAAA<<<;;;<<<@@@CCCGGGQQQ[[[bbbkkkrrrtttuuuyyy{{{zzzzzzyyywwwpppgggaaa```aaa___^^^]]]]]]^^^aaadddffffffeeeddddddcccaaa^^^]]]ZZZXXXVVVUUUQQQLLLDDD>>>;;;::::::<<<@@@EEEJJJMMMUUUUUUUUUTTTQQQOOOLLLJJJGGGEEEBBB@@@@@@???===;;;===>>>???@@@AAABBBBBBCCCCCCDDDGGGHHHHHHLLLVVVaaa}}}}}}zzzqqqiii___VVVNNNKKKSSS]]]ppp}}}~~~kkkYYYMMMKKKTTT]]]tttuuukkkiiimmmwwwyyyssspppmmmkkkfffbbb^^^[[[ZZZYYYWWWUUUPPPRRRVVV[[[aaaiiipppttt{{{jjjXXXEEE<<<:::999888888:::999:::???KKK[[[hhhooosss|||wwwlll```VVVQQQLLLLLLKKKJJJHHHEEECCCAAA<<<<<<;;;::::::::::::;;;===<<>>;;;::::::999888888888888888===???BBBDDDEEEDDDBBB@@@<<<:::888666555555666666555555555555555555555555333333222222111111222222222222222333333333444444555555666777999999::::::777777666555444333333222444444333222333444666777555555555555666777888888:::999888777777777777777888888999999999999999888999;;;===??????>>>===<<<:::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<===AAA???<<<999999:::===???>>>>>>???AAADDDHHHKKKMMMOOOUUUYYYZZZ[[[\\\[[[WWWQQQKKKDDD???===>>>>>>>>>???CCCJJJRRR\\\gggpppvvv|||~~~yyyfffTTTHHHCCC<<<;;;===@@@BBBDDDLLLUUUZZZbbbhhhhhhfffgggfffcccaaaaaa^^^YYYRRRNNNNNNPPPPPPOOOOOOPPPSSSWWW\\\___^^^```aaaaaa```^^^\\\\\\YYYXXXWWWTTTPPPJJJBBB>>>;;;;;;;;;===@@@EEEIIILLLPPPPPPPPPOOOMMMKKKIIIHHHDDDCCC@@@?????????===;;;>>>>>>???@@@AAABBBCCCCCCEEEEEEHHHJJJJJJNNN]]]nnn||||||{{{|||zzzwwwoooiii```XXXPPPNNNWWWbbbppp~~~zzzdddUUUQQQWWW^^^ooo~~~rrrhhhgggooo~~~wwwrrrnnnkkkhhhaaa^^^ZZZWWWVVVVVVUUUTTTOOOTTT]]]eeennnvvv~~~lllWWWKKK@@@<<<;;;888777888888999;;;BBBRRReeeqqquuuwwwwwwooojjjbbbZZZVVVNNNLLLIIIGGGGGGEEECCCAAA===<<<<<<;;;;;;;;;;;;;;;<<<;;;???MMM```nnnuuuvvvzzzrrrrrrsssvvv|||~~~xxxsssjjj]]]OOODDD???<<<<<<;;;:::::::::;;;<<<===CCCEEEHHHJJJIIIFFFBBB@@@===;;;999666555555666777666666666555555555555555333333222222111222222333222222333333333333444444555555666777888888888888444444444444444333333333555555444444444444444555444444555666777999:::;;;<<<;;;:::999888777777777777888888999999999999999:::;;;<<<======<<<;;;::::::;;;;;;<<<======>>>>>>>>>======<<<<<<<<<======@@@???<<<;;;:::<<<>>>???======>>>@@@CCCFFFIIIJJJMMMTTTYYYYYYYYY[[[ZZZWWWQQQLLLEEEAAA???@@@AAAAAABBBGGGPPPZZZeeennntttxxx|||gggUUUJJJEEEAAA@@@@@@AAAAAAAAAHHHPPPXXX```gggfffbbb___\\\WWWRRRQQQOOOKKKGGGFFFGGGHHHGGGGGGGGGHHHLLLPPPUUUXXXYYY\\\^^^___]]]\\\[[[[[[WWWVVVUUURRRMMMGGGAAA>>><<<<<<<<<>>>AAADDDHHHJJJJJJJJJJJJIIIHHHGGGFFFEEECCCAAA???>>>>>>>>>===<<<>>>>>>???@@@AAABBBBBBCCCDDDDDDGGGJJJKKKQQQggg}}}uuuzzz{{{xxxxxxzzzzzzvvvoooiiibbbZZZRRRQQQ[[[ggguuummmZZZRRRUUUZZZhhhuuuppphhhjjjwww|||rrrmmmiiieeebbb[[[XXXTTTRRRRRRSSSSSSSSSSSS\\\iiivvvkkkZZZJJJCCC===;;;999777777;;;999;;;>>>FFFWWWlllvvvwww}}}vvvhhhcccdddaaa^^^]]]TTTPPPKKKHHHGGGFFFCCCAAA>>>===<<<<<<;;;;;;<<<<<<:::999<<>><<<<<<;;;;;;===AAAEEEGGGJJJLLLOOOPPPNNNIIIDDD@@@???===:::777555666777888777666666666555555555444333222222111222222333333222222333333333333444444444444555666666555444444222222222222333333333333555666666666666666555555444444555777999;;;===>>>===<<<;;;:::888888777777888999999:::;;;:::::::::999999999::::::;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAA@@@???>>>============??????>>>======>>>@@@AAA>>>>>>>>>???BBBDDDGGGIIILLLRRRWWWWWWWWWYYYZZZXXXRRRNNNGGGCCCCCCDDDEEEFFFGGGLLLVVVbbbmmmtttxxxyyy~~~}}}hhhUUUIIIDDDCCCAAAAAABBBBBBBBBIIIRRRZZZccckkkkkkgggbbb]]]WWWPPPMMMIIIFFFEEEEEEEEEEEECCCCCCDDDFFFIIIMMMPPPSSSVVVZZZ]]]^^^\\\ZZZYYYZZZSSSSSSQQQNNNHHHCCC???===;;;;;;<<<===@@@CCCFFFHHHGGGGGGGGGGGGFFFFFFFFFEEEBBB???===<<<===>>>>>>=========>>>???@@@AAABBBBBBEEECCCGGGMMMOOOYYYtttrrrxxxzzzxxxxxx{{{|||xxxooojjjddd\\\TTTTTT^^^kkkpppZZZQQQQQQTTTcccnnnzzzoooqqquuuxxxnnnhhhddd```]]]WWWTTTPPPOOOOOOQQQRRRRRRYYYdddtttppp\\\OOOCCC???;;;:::777555888===;;;===@@@HHHZZZoooxxxvvv{{{lll]]]ZZZ^^^```aaabbbZZZTTTNNNJJJHHHFFFCCC@@@>>>>>>===<<<<<<<<<<<<===888888;;;CCCSSSeeeooosss|||zzzvvvyyy{{{|||~~~||||||xxxooo```QQQFFFAAA@@@===<<<<<<===@@@FFFKKKOOOOOOQQQTTTTTTQQQKKKEEE@@@@@@>>>:::777666666777888777777666666555555555444222222222111222222333333222222333333333444444444222333444444444333222111111111111111222222222333111222333444444333222111444555666777:::<<<>>>@@@>>>===<<<:::999888888777999:::;;;;;;<<<<<<<<<;;;777777777888999:::<<<===<<<<<<===???@@@BBBCCCCCCCCCBBBAAA???>>>>>>======????????????@@@AAAAAABBB>>>>>>>>>???AAADDDFFFHHHIIIPPPUUUTTTTTTWWWXXXXXXTTTOOOIIIEEEEEEGGGHHHIIIJJJPPP[[[hhhsssyyyzzzyyy|||hhhUUUHHHCCCAAA???@@@BBBCCCEEEMMMWWW\\\fffppppppmmmhhhaaa[[[SSSNNNHHHEEEFFFFFFEEECCCBBBCCCDDDFFFIIIMMMPPPRRRUUUYYY]]]^^^[[[YYYXXXYYYQQQQQQOOOJJJEEE@@@===<<<:::;;;;;;===???BBBEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHAAA???<<<;;;<<<===>>>>>>======>>>???@@@AAAAAABBBFFFEEEIIIPPPTTT```uuuwwwzzz||||||zzzwwwvvvooolllggg```YYYYYYeeesssrrr]]]NNNNNNTTT]]]ggguuu~~~uuu~~~tttllleee]]]YYYYYYTTTPPPNNNNNNMMMMMMSSSZZZbbbxxxpppYYYKKKHHH@@@;;;888999999777777:::???DDDFFFQQQfffpppwwwrrrddd\\\bbbfff```\\\]]]UUUQQQLLLHHHGGGGGGFFFFFF???>>><<<;;;::::::;;;;;;999;;;;;;===KKK```llloooyyyxxxxxxxxxxxxxxxyyyzzzzzzzzzwwwmmm^^^MMMBBB@@@BBB???CCCGGGHHHHHHKKKRRRXXX[[[[[[ZZZTTTMMMGGGDDDDDDAAA<<<777666888:::888555666666555444444444444555222222222222222222222222222222222222222222333333///000111222333444444444333444444444333333222111444666888888666444444444666888999999888999;;;===CCCBBB???===;;;::::::::::::;;;;;;<<<;;;:::888777777777777777888999:::;;;888:::===>>>???@@@BBBDDDFFFFFFFFFDDDAAA@@@AAABBBBBBBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDOOONNNNNNRRRXXX\\\\\\[[[WWWRRRKKKIIIJJJLLLMMMLLLJJJTTTbbbooowwwzzzzzzyyy|||xxxuuuyyypppYYYKKKFFF@@@??????BBBHHHPPPUUUWWWbbbjjjsssxxxvvvppphhhdddZZZWWWTTTSSSSSSRRRNNNJJJHHHJJJLLLMMMMMMLLLMMMOOORRRUUUXXX[[[ZZZWWWSSSOOONNNLLLIIIFFFBBB???===<<<::::::;;;===@@@DDDGGGIIIJJJJJJKKKKKKIIIGGGDDDBBBBBB@@@>>>===<<<===>>>??????@@@AAAAAAAAAAAABBBCCCBBBEEEHHHNNNXXXoooxxxzzz|||}}}|||zzzvvvtttpppnnnjjjeee]]]]]]ggguuuoooZZZKKKIIINNNWWWaaaqqq~~~|||zzzyyyzzz|||~~~~~~rrriii```VVVQQQQQQMMMKKKLLLNNNNNNOOOVVV___pppwwwaaaMMMBBB@@@>>>:::888999:::888999<<<<<>><<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777888999::::::888:::===??????AAADDDFFFJJJJJJJJJHHHFFFEEEFFFGGGEEEEEEEEEHHHJJJKKKKKKIIICCCDDDFFFHHHIIIIIIHHHHHHOOOMMMNNNRRRXXX]]]]]]\\\[[[VVVPPPNNNPPPRRRRRRRRRQQQZZZgggrrrxxxzzzyyyyyyzzzxxxxxxnnnYYYKKKGGGEEEDDDDDDFFFLLLSSSXXX[[[fffmmmwww}}}~~~zzzuuuqqqjjjeee___\\\\\\[[[XXXVVVTTTUUUVVVUUUSSSQQQQQQRRRRRRSSSVVVXXXXXXVVVSSSPPPLLLJJJGGGDDD@@@===<<<;;;:::;;;<<<>>>AAADDDHHHIIIJJJKKKKKKKKKIIIGGGDDDBBBAAA@@@>>>===<<<===>>>??????@@@BBBBBBAAAAAABBBDDDDDDGGGLLLRRR```yyy|||}}}~~~~~~}}}zzzwwwtttrrrpppnnniiibbb```hhhrrrmmmYYYLLLIIINNNUUU```qqqxxxnnnkkkgggfffddddddeeeiiimmmpppzzzvvvkkkcccZZZPPPKKKKKKFFFHHHLLLOOOOOOSSS___kkktttaaaQQQDDD===<<<<<<999888:::;;;999;;;???@@@NNNXXXdddqqqwwwooobbbWWWTTT```jjjeeeXXXOOOOOOMMMJJJHHHGGGFFFDDDBBBAAA@@@>>><<<:::999999999777:::;;;<<>>@@@DDDCCCAAA@@@?????????@@@@@@???===:::999888888888666666666666777888999:::999;;;>>>???AAABBBEEEHHHNNNOOOOOONNNLLLKKKMMMNNNJJJJJJKKKNNNQQQSSSRRRQQQFFFHHHLLLOOOQQQRRRQQQPPPQQQPPPQQQVVV]]]bbbcccbbb```[[[WWWWWWZZZ\\\]]]\\\]]]dddooowww{{{zzzyyyxxxvvvxxx|||nnnZZZMMMJJJHHHGGGGGGJJJPPPWWW[[[^^^eeelllwww|||vvvnnniiiggggggfffdddccccccbbb___[[[XXXWWWWWWUUUUUUTTTUUUVVVVVVTTTQQQJJJHHHEEEAAA>>>;;;:::999:::;;;<<>>=========>>>??????@@@BBBBBBAAABBBCCCEEEGGGKKKPPPXXXiii~~~|||yyywwwtttqqqoookkkccc^^^bbbjjj|||zzzkkk[[[OOONNNRRRYYYeeewwwxxxhhh```___\\\\\\\\\^^^ccckkksssxxx|||yyyqqqhhh___ZZZTTTNNNKKKMMMFFFIIIMMMPPPRRRXXXiiizzzwww```QQQIIIBBB???>>>;;;888888:::;;;:::===CCCOOO^^^gggnnnuuuxxxjjjdddXXXRRRWWW]]][[[VVVRRRQQQOOOMMMLLLLLLJJJHHHFFFCCCAAA???<<<:::999999999777:::<<<;;;>>>JJJ\\\iiiuuu}}}|||{{{{{{{{{yyyxxxyyy{{{}}}~~~xxxtttlllfff```[[[UUURRRSSSYYYaaafffiiiiiiiiijjjccc___XXXPPPIIIEEEDDDDDDCCC@@@===;;;;;;;;;999777777666666555555555555555333333333333333222222222111222222333333444444444666666555555555555555555666666555555555555555555555666666666555666888:::777999<<<======>>>???AAAFFFEEEDDDCCCCCCCCCDDDEEEDDDBBB>>>:::888777777888666666666666777888999999999;;;>>>@@@BBBDDDFFFIIIPPPQQQRRRQQQPPPPPPRRRTTTPPPQQQRRRUUUXXXYYYWWWVVVNNNPPPUUUYYY[[[[[[ZZZYYYXXXWWWXXX^^^eeejjjlllkkkdddaaa___aaaeeeiiijjjiiiiiiooowww|||}}}{{{xxxwwwtttyyyooo\\\QQQNNNKKKKKKLLLPPPWWW^^^bbbdddeeemmmxxxxxxsssrrrqqqooommmlllkkkjjjgggbbb___^^^___^^^\\\YYYXXXXXXXXXUUURRRIIIGGGDDD@@@<<<;;;:::999:::;;;===@@@DDDGGGIIIKKKMMMMMMLLLJJJHHHFFFCCCBBB@@@???>>>======>>>?????????AAABBBCCCBBBCCCDDDFFFHHHLLLRRR[[[ooo~~~~~~|||{{{ssspppmmmhhh___WWWXXX]]]iiittt~~~uuugggYYYPPPOOORRR[[[hhh}}}|||lll^^^YYYZZZUUUVVVXXX^^^iiiuuu|||uuurrrddd\\\UUURRRPPPLLLLLLNNNJJJKKKOOORRRUUU___tttvvveeeRRRIIIEEEAAA===<<<;;;999888:::;;;<<>>BBBEEEHHHKKKLLLNNNMMMLLLIIIGGGDDDBBBAAA>>>>>>>>>>>>>>>>>>?????????AAACCCCCCCCCCCCEEEGGGHHHMMMSSS\\\sss}}}~~~~~~~~~~~~}}}{{{zzzqqqmmmiiiddd[[[RRRQQQUUU\\\fffqqq{{{}}}nnnaaaVVVNNNNNNRRR^^^llluuufffXXXTTTVVVTTTVVV[[[eeeuuu{{{uuuooojjj]]]VVVPPPNNNMMMJJJKKKMMMMMMNNNSSSYYY___kkk~~~dddWWWIIICCCAAA<<<888666:::999999;;;>>>BBBMMMXXXllluuuwww|||vvvfff\\\```cccdddaaa]]]\\\\\\XXXVVVSSSRRRSSSRRRQQQPPPBBBAAA???===;;;:::::::::999999;;;;;;;;;AAAOOO\\\iiiwww~~~}}}|||{{{{{{{{{xxxtttppppppuuuyyy{{{{{{{{{xxxtttnnnjjjgggfffeeekkknnnssswwwvvvqqqkkkggg\\\XXXRRRNNNJJJFFFCCC@@@<<<<<<<<<<<<<<<;;;;;;;;;888777666666555555666666555555444444333333222222111111222333444555666666777666555555555666777888555444333333333444555666555666666555666999===AAADDDIIIPPPTTTUUURRRPPPNNNJJJIIIHHHGGGGGGHHHIIIIIIGGGDDD@@@;;;999888888888777777777777888999:::;;;;;;===???AAAAAACCCEEEGGGMMMOOOQQQQQQRRRSSSVVVXXXXXXYYY[[[___aaaaaa___]]]]]]```cccgggiiiiiiiiihhhhhhhhhiiinnnvvv{{{||||||tttsssssswww~~~|||~~~xxxjjjbbbbbbZZZ]]]bbbiiipppssssssrrrrrryyy|||yyytttqqqjjjkkklllkkkkkkllloooqqquuuppplllkkkjjjeee\\\UUUJJJHHHDDD???===<<<<<<<<<:::<<>>>>>>>>>>>???????????????AAACCCDDDDDDDDDFFFHHHHHHOOOUUU```yyy|||||||||{{{zzzxxxwwwvvvnnnjjjfffaaaYYYQQQOOORRRZZZdddnnnxxxuuuggg\\\UUURRRTTTYYYjjjxxx}}}uuuhhhZZZUUUVVVYYY\\\dddrrrtttooollleee^^^XXXQQQLLLLLLLLLJJJLLLOOOQQQTTT[[[gggrrr~~~{{{dddUUUKKKBBB???>>>:::777666999888999===BBBKKKZZZiiivvv{{{|||~~~}}}vvvqqqjjjnnnrrrrrrnnnhhhaaa[[[VVVTTTPPPOOOOOOPPPPPPPPPBBB@@@>>>===;;;;;;;;;<<<;;;999:::<<<===???JJJVVVbbbooo}}}}}}||||||{{{|||||||||xxxrrrmmmmmmrrrwwwyyyyyyyyyxxxvvvqqqlllkkknnnqqqwwwyyy}}}~~~xxxpppkkkbbb\\\TTTNNNJJJGGGEEECCC>>>??????>>>===;;;;;;;;;888777777666666666666666666555555444333333222222111111222333444555666666666555444444444666888999666555444333444555777888999:::;;;<<>>@@@@@@@@@AAACCCEEEKKKMMMOOOPPPQQQSSSVVVYYYXXXZZZ]]]bbbfffgggeeecccfffhhhkkkooorrrtttuuuvvvtttssstttyyy|||vvvwwwqqqttt{{{{{{wwwtttpppllljjjkkklllmmmooorrrvvvyyyyyyvvvttttttsssmmmaaaWWWJJJGGGCCC>>><<<;;;<<<<<<:::<<<@@@DDDHHHKKKMMMMMMNNNLLLJJJFFFCCC@@@???>>>======>>>???????????????@@@AAACCCDDDDDDEEEGGGIIIIIIQQQYYYeee|||{{{zzzyyyvvvtttrrrqqqmmmhhhddd```YYYQQQPPPTTT^^^gggpppyyy{{{ooobbb[[[XXXXXX^^^eeeyyy{{{{{{|||yyymmm___YYYZZZ]]]```iiiyyypppgggeeeccc[[[TTTSSSMMMIIIJJJLLLLLLOOOSSSUUUYYYdddtttyyygggVVVKKKCCC>>>======<<<;;;===888777999???FFFRRRddduuu~~~}}}{{{|||~~~~~~|||xxxtttmmmccc[[[TTTQQQMMMKKKKKKMMMNNNNNNAAA@@@>>>===<<<<<<<<<===<<<999999===>>>???HHHSSS___jjjyyy||||||{{{{{{|||}}}}}}~~~xxxrrrllllllqqqvvvxxxxxxvvvwwwwwwrrrmmmmmmsssyyy~~~vvvpppjjjbbbVVVNNNJJJHHHGGGEEEAAABBBBBB@@@>>><<<;;;;;;888888777666666666666666666666555444333333222222111111222333444666666777555444333333444666888:::777666555444555666888:::???@@@BBBDDDIIIPPPXXX^^^___dddkkklllggg\\\RRRLLLIIIHHHGGGEEEDDDDDDEEEEEEEEECCCAAA>>>;;;999999888999999999999:::;;;<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDJJJLLLNNNPPPQQQSSSWWWYYYWWWYYY]]]dddiiikkkjjjhhhmmmooossswww{{{~~~}}}|||}}}vvvpppmmmjjjgggkkklllnnnoooqqquuuzzz~~~zzzxxxwwwyyyyyyrrreeeYYYIIIFFFBBB===;;;:::;;;<<<:::<<<@@@EEEIIILLLMMMNNNNNNLLLIIIEEEBBB???>>>===<<<===>>>???????????????@@@BBBDDDDDDEEEEEEGGGIIIJJJTTT]]]jjjwwwtttqqqooooooppppppooohhheeebbb^^^[[[XXXUUUSSS]]]fffoooxxxzzzmmm___YYYYYY^^^hhhrrr|||wwwrrrzzzrrrddd\\\bbb```eeepppxxxqqqggg```\\\XXXTTTQQQSSSRRRPPPOOOPPPSSSVVVXXX```eeemmmyyyrrr```SSSMMMDDD@@@;;;999:::;;;:::999;;;999888???MMM```pppyyyyyyzzz~~~||||||zzzlll___WWWTTTRRRNNNKKKJJJJJJKKKLLLKKKJJJFFF???===>>><<<777999999999;;;>>>BBBFFFHHHZZZjjjuuuwww~~~}}}~~~~~~|||{{{rrrnnnkkklllppptttuuuuuuuuupppkkkkkklllqqq|||xxxnnnaaaXXXSSSQQQMMMIIIJJJHHHEEECCCAAA@@@===;;;;;;;;;:::999999999999999888777555444333222222222222222333333444555666666666777777666555555666888888999999999888999;;;===FFFHHHLLLPPPVVV]]]eeekkkmmmmmmlllggg^^^UUUNNNKKKIIIGGGDDDAAA@@@@@@BBBCCCBBBAAA???===;;;;;;;;;<<<999;;;<<<======>>>@@@CCC@@@CCCEEEEEECCCBBBCCCEEEGGGIIIKKKNNNRRRVVVZZZ[[[^^^aaaeeegggiiijjjmmmooossssssuuuzzzxxxooogggdddeeejjjmmmsssxxxzzzzzzyyyxxxyyy|||}}}~~~}}}wwwgggWWWLLLGGGAAA<<<;;;;;;;;;;;;;;;>>>BBBGGGKKKLLLLLLLLLJJJHHHEEEAAA???>>>===>>>>>>>>>>>>>>>????????????BBBBBBCCCEEEGGGIIIHHHGGGPPPTTTaaa{{{uuurrrmmmkkkjjjjjjiiihhheeedddbbbaaa___\\\ZZZXXXYYYaaakkkssszzzzzzrrriiiaaa___ccciiittt}}}|||uuurrrtttxxxjjjaaafffeeekkkuuu|||xxxkkkfff^^^YYYUUUSSSPPPMMMOOOPPPRRRTTTWWW[[[^^^aaadddkkkttt}}}hhhWWWLLLGGGDDD???:::777888999::::::>>>===@@@KKK[[[lllyyy|||~~~~~~~~~wwwiii\\\SSSPPPPPPOOONNNMMMKKKJJJIIIHHHIIIEEE@@@>>>???>>>:::999999999;;;===@@@DDDFFFRRRaaannnsss}}}~~~~~~}}}|||{{{{{{qqqnnnkkkkkkooorrrsssrrrsssmmmiiikkkooovvvyyymmmddd```\\\XXXTTTSSSPPPKKKHHHFFFDDDBBB@@@>>>===;;;:::888888777777666666555444333222111111222222333444444555666666555666777777555666777999999::::::::::::===AAADDDKKKNNNRRRVVVZZZ^^^cccfffeeeeeeddd___VVVNNNIIIFFFHHHFFFDDDAAA@@@@@@AAABBBCCCCCCAAAAAA@@@@@@@@@@@@===>>>>>>>>>===>>>@@@BBBEEEGGGHHHFFFCCCAAAAAABBBEEEFFFHHHLLLPPPUUUZZZ\\\\\\___bbbeeefffhhhkkkmmmrrrrrrtttyyyxxxooohhhfffhhhkkkooouuuzzz}}}}}}}}}|||{{{iiiYYYLLLGGGAAA<<<;;;;;;;;;;;;<<>>=========>>>>>>>>>>>>?????????@@@CCCCCCDDDFFFHHHIIIIIIIIIQQQYYYlllsssoookkkgggfffeeecccbbbaaabbbccccccbbb___]]][[[VVV___hhhooouuuzzzzzzvvvmmmgggeeegggmmmttt~~~vvvqqqqqqxxxuuuiiillllllsss~~~qqqgggddd]]]ZZZUUUQQQPPPNNNLLLKKKPPPTTTYYY^^^aaaeeehhhjjjiiiqqq|||rrr]]]OOOFFFBBBBBB>>>999666666888999:::<<>>??????<<<;;;:::::::::<<<>>>AAACCCKKKYYYgggqqq~~~}}}zzzxxxxxxxxxxxxooollljjjjjjnnnqqqqqqooommmhhheeejjjqqqyyyzzzuuuqqqlllhhhddd___XXXRRRNNNKKKIIIGGGDDDBBB@@@===:::888888777777777777777555444333222333333333444555555666666555666777777777888:::<<<<<<===>>>???@@@CCCGGGKKKMMMPPPTTTWWWXXXYYYZZZ[[[YYYXXXVVVRRRKKKEEEBBBAAAEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCBBBAAABBBDDDGGGLLLLLLLLLIIIEEEBBBAAA@@@BBBCCCEEEHHHMMMSSSXXX\\\XXX[[[^^^```bbbdddhhhjjjoooppprrrwww|||wwwooojjjkkknnnnnnssszzz~~~jjjYYYLLLHHHAAA===;;;;;;;;;;;;>>>@@@DDDHHHJJJKKKJJJJJJFFFEEEBBB???===<<<======>>>>>>?????????@@@@@@@@@DDDDDDEEEFFFGGGIIIJJJKKKSSS```zzzqqqnnniiifffeeedddcccbbb```bbbddddddaaa]]][[[YYYXXXaaajjjoootttxxxxxxuuuoookkkjjjmmmqqqvvvzzzvvvyyyssstttsss|||}}}tttlllddd^^^\\\UUUSSSPPPNNNMMMMMMLLLLLLUUU[[[bbbhhhjjjlllnnnpppnnnwwwmmmZZZLLLDDD@@@>>><<<999777777888999:::<<>>???>>><<<<<<;;;:::999:::<<<>>>@@@IIIVVVeeerrr}}}yyytttrrrrrrssstttmmmkkkiiikkkooorrrqqqoooiiidddcccjjjrrryyyyyysssjjjaaa[[[VVVRRRPPPLLLJJJFFFBBB>>><<<;;;;;;;;;;;;;;;:::999777555444333444444444555555666666555777999999:::;;;>>>@@@@@@BBBFFFGGGHHHIIIJJJLLLKKKLLLNNNNNNLLLKKKKKKLLLJJJJJJIIIFFFBBB???>>>???AAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFHHHIIIIIIIIIIIIJJJMMMOOORRRRRRPPPNNNJJJFFFCCCBBBBBBBBBCCCFFFJJJOOOTTTWWWSSSUUUXXXZZZ\\\^^^bbbeeeiiikkknnnrrrvvvzzz||||||vvvooommmpppttttttyyy~~~jjjYYYLLLGGGAAA===;;;;;;<<<<<<@@@BBBEEEHHHJJJIIIHHHGGGDDDBBB@@@===<<<<<<======?????????@@@@@@@@@AAAAAACCCDDDEEEEEEFFFHHHKKKNNNVVVgggllliiieeeddddddddddddcccaaaccceeeccc^^^YYYVVVUUU\\\eeennnrrruuuyyyyyywwwtttpppnnnppprrrvvv~~~|||zzztttiiieeebbb]]]XXXWWWQQQPPPNNNLLLKKKLLLNNNOOOXXX___ggglllmmmooorrruuuyyyxxxhhhYYYLLLCCC>>>999:::::::::::::::;;;;;;???HHHWWWeeeqqqyyyvvvssstttwwwqqqiiiaaa[[[WWWSSSQQQNNNNNNNNNNNNMMMKKKJJJIIIIIIMMMMMMGGGBBBAAAAAA>>>===<<<:::999:::;;;===>>>GGGSSScccrrr~~~{{{uuupppmmmnnnppprrrnnnllllllooosssuuutttrrriiifffgggnnntttxxx~~~uuummmgggbbb___WWWTTTOOOIIIDDDAAA@@@??????>>>===;;;999777555444444444555555555555555666666888:::;;;<<<>>>AAACCCDDDHHHMMMPPPNNNKKKIIIGGGFFFFFFDDDAAA>>>>>>???AAA?????????>>>======>>>@@@>>>@@@DDDGGGJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMOOOQQQRRRSSSVVVYYYYYYWWWUUUSSSPPPMMMJJJHHHEEEEEEEEEFFFHHHKKKOOOQQQMMMOOOQQQSSSTTTWWWZZZ]]]bbbdddgggkkknnnqqqsssuuuwwwzzzuuuqqqrrruuuyyy{{{}}}iiiZZZKKKGGGAAA===<<<=========BBBDDDGGGIIIIIIHHHFFFEEEBBB@@@>>><<<<<<<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEHHHMMMQQQ\\\pppfffccc```___```bbbbbbbbbaaaccceeeccc]]]YYYWWWXXXbbbllltttwwwxxx{{{|||{{{yyyvvvuuuvvvvvvyyy|||tttooolllddd]]][[[YYYTTTPPPOOOMMMMMMLLLJJJJJJMMMQQQUUU[[[aaaiiimmmoooqqqwww|||yyytttjjj___RRRGGG@@@;;;777999;;;<<<<<<===???@@@EEEQQQ```kkkrrrzzz}}}uuuqqqmmmmmmqqqpppjjjbbb[[[VVVSSSQQQPPPOOONNNMMMKKKKKKJJJKKKKKKMMMRRRRRRLLLGGGEEEDDDCCC>>>===;;;::::::;;;===>>>BBBOOO```nnnyyy}}}zzztttpppnnnooorrrtttsssrrrrrrtttxxxyyyvvvsssjjjjjjnnntttvvvxxx}}}yyyvvviiieee]]]UUUOOOJJJGGGFFFCCCAAA>>>;;;888555333333555555555555555555555555666888:::;;;<<<>>>AAACCCHHHLLLPPPQQQNNNIIIDDDAAABBBAAA>>>;;;888888:::<<<999:::;;;;;;;;;<<>>???@@@DDDFFFHHHIIIIIIGGGDDDCCC@@@???===<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBB@@@BBBDDDDDDEEEIIIQQQWWWfff~~~cccaaa^^^]]]^^^`````````___ccceeeddd```]]]___aaakkkttt}}}~~~~~~zzzuuupppjjjddd___]]]XXXTTTSSSPPPKKKJJJLLLKKKKKKKKKJJJKKKQQQYYY___gggmmmrrrssssssvvv}}}sssjjjeee\\\RRRIIIBBB===;;;999:::;;;;;;;;;???DDDIIIUUUbbbooottttttzzzpppmmmmmmjjjjjjnnniiiddd]]]WWWSSSQQQPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJPPPRRRLLLGGGEEEEEEDDD>>>===;;;::::::<<<===>>>===KKK]]]lllttt||||||xxxtttsssuuuxxxzzz|||{{{zzz{{{}}}{{{wwwrrrfffiiipppvvvuuutttzzz}}}ssshhh^^^WWWRRRPPPKKKHHHCCC===999666555555666666666666555555555555555666888999:::;;;>>>AAAIIIKKKMMMLLLHHHCCC@@@>>>;;;<<<;;;:::888777999:::888999;;;;;;;;;;;;===>>>DDDHHHMMMQQQSSSQQQOOOLLLJJJIIIHHHIIIKKKOOOSSSVVV[[[```fffjjjkkkkkkkkkkkkhhheeeaaa___]]]ZZZUUUQQQGGGHHHIIIJJJKKKJJJJJJIIIEEEFFFFFFFFFFFFHHHKKKNNNQQQTTTYYY[[[]]]___bbbeeegggiiimmmssswwwwwwuuurrrrrrsssvvvyyy{{{{{{{{{{{{}}}yyytttwwwyyy|||~~~rrr___SSSGGGDDD???======@@@AAABBBFFFGGGIIIIIIHHHFFFCCCAAA@@@???===<<<<<<>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBAAACCCEEEFFFGGGLLLUUU]]]sssdddbbb___^^^^^^`````````^^^bbbeeeeeeccccccgggkkkrrr|||~~~zzzvvvsssrrrsssooojjjeeeaaa\\\XXXTTTTTTQQQOOONNNKKKGGGIIINNNKKKLLLLLLLLLNNNVVV```hhhwwwzzz}}}{{{xxxyyypppcccccc]]]TTTJJJCCC>>>===<<<;;;;;;:::999:::???IIIPPPkkkwwwzzz~~~ooommmmmmhhheeehhhbbb]]]WWWSSSQQQQQQPPPOOOLLLLLLMMMMMMLLLKKKJJJIIIDDDJJJMMMIIIDDDCCCDDDCCC>>>===<<<;;;;;;<<<>>>???;;;III]]]kkkrrrzzz~~~{{{xxxxxxzzz}}}|||vvvqqq```fffoootttrrrpppvvvwwwkkkbbb\\\YYYRRRNNNHHHAAA<<<:::999999666666666666666555555555333555666777888999<<<>>>IIIJJJIIIGGGBBB???======666888::::::999888888999999:::<<<<<<;;;:::;;;;;;IIILLLQQQTTTUUURRRNNNKKKOOONNNMMMNNNRRRXXX^^^bbbgggkkkrrrvvvwwwuuutttsssnnnjjjfffbbb```\\\WWWRRRGGGHHHJJJLLLLLLLLLJJJIIICCCDDDDDDCCCBBBDDDGGGJJJLLLPPPTTTWWWXXXZZZ]]]``````bbbeeejjjmmmmmmkkkhhhggghhhjjjmmmpppsssvvvwwwzzz|||}}}}}}wwwtttxxx|||}}}jjjWWWLLLFFFCCC>>><<<>>>@@@CCCDDDGGGHHHIIIJJJHHHEEEBBB@@@???>>>===<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAADDDGGGGGGIIIOOOYYYaaa|||___aaabbb```]]]\\\^^^```dddbbbaaaaaadddgggiiiiiivvv|||{{{{{{xxxsssnnnjjjhhhfffffffff```ZZZUUUTTTSSSPPPNNNNNNLLLKKKJJJJJJKKKMMMNNNNNNPPPSSSTTTXXXbbbooozzz}}}}}}nnnaaa]]]UUUQQQKKKEEE@@@=========;;;999999:::<<>>======>>>===<<>><<<999888777555666777888999;;;<<<<<<:::;;;<<<<<<======>>>>>>EEELLLRRRTTTVVVVVVRRRMMMRRRSSSVVVXXX\\\aaahhhmmmpppxxx}}}{{{uuupppkkkjjjjjjeeeZZZRRRLLLJJJHHHGGGGGGGGGFFFDDDAAAAAAAAAAAABBBCCCEEEFFFDDDHHHLLLPPPQQQRRRTTTUUUWWWZZZ```eeehhhhhhggggggccceeegggiiijjjmmmpppsssyyy|||yyyyyy|||}}}xxx___SSSQQQKKKDDD===:::>>>CCCEEEEEEMMMMMMMMMKKKIIIEEEAAA???===>>>???>>>======???AAA>>>@@@AAAAAAAAAAAABBBDDDFFFDDDEEEGGGJJJQQQaaaooo```aaabbb```^^^]]]```bbbhhhgggfffhhhjjjlllnnnnnnvvv{{{xxxrrrpppmmmiiidddaaa^^^]]]]]]\\\WWWRRRNNNNNNMMMLLLJJJKKKLLLLLLKKKJJJKKKOOOQQQTTTWWW[[[^^^cccmmmzzzrrrbbbXXXUUUOOOLLLFFFAAA===;;;;;;;;;<<<<<<===>>>AAALLLbbbvvv~~~ssshhh```[[[]]]ZZZVVVTTTSSSRRRPPPOOOOOOPPPPPPNNNKKKIIIIIIIIIGGGHHHIIIHHHFFFDDDDDDDDDBBB@@@===<<<<<<===<<<;;;>>>AAANNNaaammmuuuvvvkkkddd^^^bbbfffhhhjjjlllqqquuu~~~wwwooojjj^^^YYYRRRJJJBBB===999888666555555555555444444444555555555666777888:::;;;BBBAAA???===;;;:::999999999999999:::::::::;;;;;;999:::<<<===>>>@@@AAACCCGGGLLLQQQSSSWWW[[[[[[XXXWWWXXXZZZ]]]```fffmmmrrryyy|||wwwrrrpppooojjj```WWWOOOMMMJJJIIIIIIIIIGGGFFFAAAAAA@@@@@@AAABBBDDDEEEFFFIIIMMMOOOPPPQQQRRRTTTWWW[[[aaaeeeggggggffffffccceeeiiilllooossswwwzzz~~~~~~xxxyyy{{{}}}ppp[[[PPPNNN]]]TTTHHHAAA@@@BBBCCCBBBKKKKKKKKKJJJGGGDDDAAA???===>>>>>>>>>======???@@@>>>@@@AAAAAAAAAAAABBBDDDEEEEEEHHHJJJMMMVVVhhhyyyaaabbbaaa```^^^___aaadddhhhiiikkkmmmoooqqqrrrrrryyy}}}~~~zzzvvvrrrlllgggbbb```]]]YYYVVVTTTSSSSSSSSSPPPKKKIIIIIIIIIJJJIIIJJJNNNQQQQQQPPPQQQWWW]]]___ccchhhnnnttt}}}}}}ooodddYYYSSSQQQIIIFFFBBB>>>;;;::::::;;;;;;<<>>>>>>>>>>>===<<<===???JJJZZZgggrrrpppddd^^^WWW[[[aaaeeefffhhhmmmppp~~~{{{sssnnnaaa]]]UUULLLDDD>>>999888666555555555555444444444555555555555666888999:::>>>===<<<;;;::::::::::::======<<<<<<;;;;;;::::::;;;===@@@BBBCCCEEEHHHKKKMMMQQQTTTUUUYYY```bbbaaa]]]^^^```bbbeeekkkrrrwww{{{zzzwwwuuuoooeee\\\SSSQQQNNNLLLKKKKKKIIIGGGDDDCCCCCCBBBCCCDDDFFFGGGIIIKKKMMMMMMNNNOOORRRTTTYYY]]]cccfffgggfffffffffeeeiiinnnsssxxx}}}~~~yyyzzz|||yyyeeeUUULLLIIIWWWNNNCCC======AAADDDEEEIIIIIIHHHGGGEEEBBB???===<<<===>>>===<<<<<<>>>@@@???@@@BBBBBBAAAAAACCCDDDDDDGGGKKKNNNQQQ\\\ssseeecccaaa___^^^___bbbdddeeehhhlllppprrrssstttuuu~~~|||xxxsssnnnkkkfffaaa]]]YYYXXXVVVSSSQQQPPPOOONNNOOOMMMJJJHHHHHHJJJKKKLLLMMMTTTZZZ\\\[[[^^^fffnnnmmmqqqwww|||mmmbbb\\\UUUOOOMMMDDDBBB???===;;;;;;<<<===:::;;;BBBNNN\\\lll{{{kkk___ZZZWWWTTTQQQPPPPPPOOOOOOMMMRRRRRRQQQNNNJJJFFFEEEEEEHHHFFFDDDFFFHHHIIIFFFCCCFFFDDDBBBAAABBBAAA@@@>>>;;;===FFFSSS```pppxxxhhh^^^YYYSSSWWW]]]```cccgggmmmrrrvvvooojjjbbb^^^WWWNNNEEE>>>999777666555555555555444444444555555555555666777888999;;;;;;::::::::::::;;;;;;>>>>>>>>>=========<<<<<<@@@DDDGGGIIIJJJLLLOOORRRWWWZZZ[[[ZZZ]]]bbbdddbbb```aaabbbdddgggmmmtttyyyyyy|||zzzvvvpppfff___VVVSSSPPPNNNMMMLLLJJJIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNQQQUUUXXX^^^ccchhhjjjiiihhhiiijjjkkkpppwww~~~}}}zzz{{{}}}iiiZZZOOOHHHFFFFFFAAA;;;999<<>><<<;;;;;;;;;===>>>>>>???JJJ^^^qqquuuiiibbb___WWWUUUQQQOOOOOONNNMMMLLLOOOOOOOOOMMMIIIGGGGGGGGGHHHEEEDDDEEEHHHHHHFFFCCCFFFDDDCCCCCCCCCBBB@@@???999<<>>999777666555555555555444444444444444444444555666777777;;;::::::::::::;;;<<<<<>><<<<<<;;;<<<===<<<;;;<<<===??????AAABBBBBBBBBBBBCCCEEEDDDGGGMMMQQQWWWiiivvvppphhhbbb____________```fffnnnsssvvvyyy~~~~~~|||}}}|||~~~xxxsssnnnkkkaaa```]]]YYYUUUQQQNNNLLLMMMMMMLLLLLLLLLKKKKKKKKKFFFGGGIIIJJJLLLPPPUUUZZZdddjjjqqquuuwww|||oooeee]]]ZZZVVVNNNGGGDDD::::::999999999:::<<<<<>><<<:::<<>>@@@AAABBBCCCDDDEEEGGGHHHIIIJJJKKKPPPUUUVVVTTTUUUZZZ___ccceeeeeeaaa```bbbbbb___YYY\\\```cccfffiiimmmqqqpppsssvvvwwwuuuvvvxxx{{{}}}|||{{{yyyuuuooohhhccc```]]]ZZZYYYXXXWWWUUUTTTSSSRRRQQQOOOOOOOOOPPPPPPOOOQQQSSSUUUWWW[[[aaaeeejjjpppuuuvvvtttrrruuuxxx~~~{{{xxxxxx}}}{{{dddUUUMMMFFFCCCBBB>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@???>>>===<<<<<<<<<===>>>===<<<<<<>>>@@@@@@AAACCCCCCBBBBBBDDDEEEFFFGGGLLLSSS^^^ssszzzooofffbbb```^^^]]]^^^dddmmmssswww{{{~~~~~~}}}ssslllkkkgggccckkkwwwyyypppkkkgggbbb^^^UUUTTTSSSQQQNNNKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKIIILLLPPPTTTXXX___gggmmmyyy||||||pppddd^^^YYYWWWRRRIIICCCAAA999999999999:::;;;======JJJUUUjjj|||rrrkkkgggbbb^^^\\\[[[ZZZYYYWWWTTTRRRPPPQQQQQQPPPOOOMMMOOOOOONNNLLLKKKLLLMMMJJJKKKKKKJJJHHHGGGFFFGGGCCCBBBAAAAAABBB@@@>>>;;;<<<===>>>@@@HHHZZZqqq}}}rrrhhhccc```______aaadddeeegggmmmuuu|||}}}qqqfff]]]WWWRRROOOLLLJJJGGGCCC???;;;888666666555555555555444444444444444333333444444555666666777999<<>>===<<<<<<<<<===>>>>>>>>>======???@@@@@@AAACCCCCCBBBBBBDDDEEEHHHHHHLLLUUUffftttjjjdddaaa^^^\\\[[[bbbkkkqqquuu{{{|||pppddd\\\ZZZUUUQQQYYYggg}}}xxxrrrjjjddd```]]]YYYVVVMMMNNNNNNMMMKKKJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMPPPTTTZZZ___fffoooyyy~~~ooofffZZZUUUQQQNNNHHH@@@;;;;;;;;;;;;;;;<<<===>>>???@@@KKK[[[sssuuuggg]]]^^^ZZZVVVUUUWWWXXXWWWUUUUUUSSSQQQQQQRRRSSSSSSSSSUUUUUUTTTQQQMMMJJJIIIJJJKKKNNNOOOMMMIIIGGGGGGIIIDDDCCCCCCCCCCCCBBB???======???>>><<>>???>>>??????>>>===???BBBDDD@@@@@@>>>======<<<<<<<<<===>>>???>>>===>>>???AAA@@@BBBCCCCCCBBBCCCDDDFFFIIIHHHLLLXXXlllzzznnnfff```\\\ZZZ^^^aaahhhqqqwww{{{|||vvvsssiii^^^TTTOOOMMMLLLPPPVVVkkk{{{yyyqqqhhhfffccc^^^ZZZUUURRRPPPHHHHHHHHHIIIJJJKKKIIIHHHEEEGGGJJJLLLNNNQQQTTTWWW]]]dddlllrrrxxx}}}qqqfff\\\]]]TTTLLLHHHDDD>>>::::::888;;;======<<<>>>CCCHHHTTT^^^ppp~~~uuulllddd]]]ZZZWWWTTTRRRSSSWWWYYYYYYXXXYYYWWWSSSPPPOOOQQQSSSVVVUUUTTTRRRPPPNNNLLLKKKJJJKKKLLLMMMNNNNNNNNNMMMLLLHHHGGGEEEEEEEEECCC@@@======<<<===???AAAJJJ\\\mmmttt~~~}}}~~~sssiiidddeeeiiilllooooooooommmllllllnnnpppxxx{{{|||uuujjj```YYYRRRJJJEEECCCBBB???<<<:::999999999777777777666555555444444555555444444444444555555999999:::===BBBGGGJJJKKKOOOQQQRRRRRRQQQTTTZZZ___bbbgggnnnvvv{{{|||{{{zzzuuubbbUUUQQQRRRTTTTTTWWW]]]dddiiikkkmmmooorrrsssxxx|||~~~{{{xxxwwwxxx{{{~~~|||yyyxxxsssrrrpppnnnllljjjjjjiiifffeeedddbbbbbbbbbbbbcccgggfffeeecccaaabbbeeehhhmmmttt|||~~~|||{{{ttt```XXXNNNGGGDDDAAA===888;;;;;;===>>>????????????======<<<;;;;;;;;;;;;<<>>FFFWWWgggnnnyyy|||~~~|||sssjjjfffggglllooossssssqqqooommmmmmnnnooouuuwwwzzz{{{||||||}}}~~~}}}vvvmmmddd]]]UUUMMMGGGCCCAAA???<<<:::999888888777777777666555555444444555555444444444444555555888888999<<>>>>>?????????===<<<<<<;;;;;;;;;<<<<<<@@@@@@@@@@@@@@@AAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFGGGJJJQQQ```}}}yyymmmbbb[[[YYY[[[bbbjjjooosss|||}}}}}}|||zzzyyywwwvvvuuuqqqqqqqqqpppmmmiiifffcccZZZRRRJJJFFFCCCAAADDDJJJTTTcccuuu~~~wwwoookkkfff^^^XXXWWWUUUSSSPPPMMMKKKJJJIIIIIIIIIJJJLLLMMMOOOPPPPPPUUUXXX]]]bbbgggmmmtttxxxsssiiiddd^^^WWWMMMFFFAAA???>>>:::999;;;999:::===AAAFFFKKKPPPSSSWWW\\\iiiyyypppaaaZZZXXXVVVTTTSSSSSSRRRRRRSSSUUUVVVUUUSSSVVVUUUSSSQQQPPPPPPPPPQQQOOOOOONNNMMMLLLKKKKKKJJJHHHJJJMMMPPPRRRPPPLLLHHHDDDDDDCCCDDDEEEEEECCCAAA===;;;:::;;;===DDDRRRaaagggqqq{{{}}}~~~~~~~~~}}}~~~{{{sssllljjjkkkpppsssvvvtttqqqooommmmmmnnnoootttuuuvvvvvvvvvxxxzzz}}}zzzrrrkkkcccYYYOOOGGGBBBAAA>>>;;;999888888888888777777666666555555444555555444444444444555555888777888:::???EEELLLPPPSSSWWW^^^bbbeeejjjppptttxxx|||{{{tttoooeee]]]SSSMMMNNNSSSVVVXXX^^^dddjjjmmmllljjjiiiiiiwww|||~~~zzzyyy{{{{{{yyywwwsssooollliiikkkjjjjjjiiihhhhhhgggggggggkkkqqqttttttqqqooonnntttvvvxxx{{{~~~qqq___TTTOOOJJJCCC@@@??????<<<:::;;;<<<<<<===>>>>>>>>>>>><<<<<<<<<;;;<<<<<<======AAAAAAAAAAAA@@@@@@@@@@@@CCCCCCDDDFFFFFFGGGGGGGGGFFFGGGNNNaaa~~~qqqfff^^^^^^^^^aaagggjjjnnnvvv|||zzzwwwsssqqqoooooooookkkkkkjjjhhheeeaaa]]][[[UUUPPPKKKHHHFFFEEEIIIPPPVVVfffuuuyyy|||xxxqqqiiiccc```]]]XXXTTTSSSRRRPPPOOOMMMMMMMMMMMMLLLOOORRRUUUXXX[[[^^^```eeejjjrrrzzzxxxiiibbb^^^WWWQQQHHHCCC???>>>===::::::===999===BBBIIIPPPUUUWWWXXX^^^eeesssuuuhhh\\\XXXXXXWWWVVVWWWRRRRRRSSSUUUUUUUUUSSSRRRTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJKKKNNNQQQQQQNNNJJJFFFEEEDDDDDDEEEDDDCCCAAAAAA>>>======>>>BBBOOO[[[bbbkkkzzz|||~~~~~~}}}|||~~~|||uuupppnnnppptttwwwuuusssqqqpppqqqrrrssssssvvvvvvuuusssrrrtttxxx{{{yyyrrriii]]]PPPFFFBBB@@@>>>;;;999888888888888888777777666555555555555555444444444444555555999888888999>>>EEEMMMSSSYYY___hhhooosssvvv{{{xxxmmmbbb\\\TTTPPPKKKJJJNNNTTTXXX[[[ccchhhmmmooommmkkkkkkllluuuzzzzzzxxxyyyyyyyyywwwtttpppllljjjkkkkkkkkkkkkjjjiiihhhggghhhmmmtttxxxxxxvvvtttrrruuutttuuuyyypppbbbWWWPPPIIIEEE@@@=========<<<:::;;;<<<<<<===>>>>>>======<<<<<<;;;<<<<<<===>>>>>>BBBBBBBBBAAAAAA@@@@@@???CCCDDDEEEFFFGGGHHHHHHHHHHHHIIIOOOaaauuummmhhhgggeeefffgggggghhhoooxxx|||yyytttoookkkiiihhhhhhdddccccccaaa___\\\ZZZXXXTTTOOOKKKIIIGGGFFFLLLSSS[[[lll||||||ttthhhccc]]]ZZZYYYWWWUUUSSSQQQPPPOOOOOOOOOQQQRRRSSSSSSWWW^^^dddhhhmmmrrruuuzzzpppeee___XXXPPPJJJEEE@@@======;;;999:::>>>===CCCMMMVVV\\\`````````hhhtttkkk```WWWTTTTTTRRRQQQRRRNNNOOOQQQQQQQQQOOONNNNNNRRRRRRQQQQQQPPPOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMJJJGGGHHHLLLOOONNNLLLJJJHHHFFFEEEEEEDDDBBB@@@EEE@@@=========@@@IIISSS^^^fffuuu~~~||||||}}}~~~yyytttsssuuuyyy{{{xxxvvvuuuwwwzzz}}}~~~}}}vvvuuussspppooopppuuuxxx}}}wwwnnn```PPPEEEBBBAAA>>><<<999888888888888888888777666666555555555555444444444444555555999999::::::===EEENNNUUUaaajjjttt|||~~~vvvkkk^^^RRRKKKMMMKKKJJJLLLQQQWWW]]]```fffjjjoooqqqpppoooppprrrtttyyy~~~}}}wwwtttssssssttttttrrrpppmmmkkkjjjkkkllllllllljjjhhhgggiiinnnssswwwxxxwwwvvvvvvuuussssssxxx}}}kkk^^^UUUNNNJJJFFFDDD@@@===<<<<<<;;;:::;;;<<<<<<============<<<;;;;;;;;;<<<===>>>???@@@CCCBBBBBBAAAAAA@@@@@@@@@CCCDDDEEEGGGHHHHHHIIIIIIMMMPPPUUUaaawww~~~yyyvvvtttsssrrrrrrmmmhhhjjjoooyyyvvvpppiiiccc```^^^^^^YYYYYYYYYZZZZZZYYYYYYXXXTTTPPPLLLIIIFFFFFFMMMVVVbbbvvvtttjjjddd[[[XXXUUUTTTTTTUUUUUUTTTSSSRRRRRRSSSUUUXXX[[[]]]```gggqqqyyy~~~xxx}}}uuuiiibbbZZZQQQHHHDDD@@@===;;;<<<:::888;;;@@@EEEMMMYYYbbbgggkkknnnqqqxxxxxxddd[[[TTTSSSRRRPPPNNNPPPPPPRRRSSSRRRPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNIIIDDDEEEJJJNNNNNNMMMMMMJJJGGGFFFEEEEEECCCBBBFFFAAA===<<<;;;<<>><<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAAAAAAAACCCDDDFFFGGGIIIIIIJJJJJJLLLRRRYYYbbbqqq~~~rrrkkkjjjsssxxx}}}yyyuuunnnggg```[[[XXXWWWTTTTTTUUUUUUVVVWWWWWWWWWTTTPPPNNNMMMKKKNNNXXXddduuu~~~sssjjjbbb]]]XXXWWWUUUUUUWWWYYYZZZ[[[^^^^^^^^^```ccchhhlllooottt}}}|||wwwtttuuuuuukkkaaaZZZRRRGGGAAA@@@<<<;;;;;;===<<<;;;@@@FFFNNNXXXdddkkkooouuu{{{lll___XXXSSSTTTTTTRRRRRRTTTTTTVVVVVVTTTQQQPPPRRRSSSNNNMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPPPPOOOOOOQQQLLLGGGIIIOOOSSSRRROOOMMMKKKHHHGGGGGGGGGFFFEEEIIICCC>>>===;;;:::???EEERRRYYYggg{{{~~~}}}||||||~~~nnnmmmmmmlllmmmpppvvvzzzzzzrrreeeVVVLLLDDDCCC@@@===;;;:::::::::999999888888777666666666555555444444444444555555666999::::::;;;@@@IIIQQQ___jjjxxxxxxssskkkbbbZZZUUURRRQQQLLLLLLMMMNNNQQQWWW]]]bbbaaajjjwww~~~~~~yyyuuurrrwww|||}}}wwwsssoooooonnnnnnnnnnnnnnnnnnoooqqqsssuuutttqqqnnnlllmmmqqqxxx{{{|||{{{yyyyyyxxxwwwwwwyyy}}}vvvkkk^^^UUUQQQMMMHHHCCC@@@@@@???===<<<<<<<<<===;;;<<<<<<======<<<;;;;;;::::::;;;<<<===???AAABBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKKKKMMMTTT___jjjzzz}}}oookkkfffjjjqqq{{{}}}|||xxxqqqiiiaaa[[[WWWUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQRRRTTTZZZhhhuuuyyyooohhhbbb^^^[[[[[[ZZZ[[[]]]```cccdddkkkkkklllnnnrrrwww|||~~~zzzwwwtttqqqooowww~~~mmmcccZZZSSSJJJ@@@<<>><<<;;;;;;;;;999999888888777666666666555555555444444555555555444777:::::::::>>>GGGNNNVVVbbbqqq||||||{{{nnniiibbb[[[WWWVVVXXXZZZWWWWWWWWWWWWYYY^^^eeejjjkkkwww{{{www{{{|||yyyqqqpppoooooonnnnnnoooooorrruuuwwwyyyxxxuuurrrooonnnsss{{{~~~{{{yyyzzzzzzyyyzzz||||||mmmaaaXXXOOOJJJJJJIIIDDD???<<<=========<<<<<<===???;;;<<<<<<===<<<<<<;;;;;;::::::;;;<<<>>>@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKTTT\\\iiiyyywwwhhhdddaaaaaadddlllrrruuuvvv}}}{{{zzz{{{}}}xxxrrrmmmiiiccc\\\[[[]]]\\\ZZZXXXXXXXXXXXXXXXWWW``````^^^[[[]]]jjj{{{tttmmmhhhgggeeefffgggjjjooouuu{{{~~~|||}}}{{{rrrpppnnnjjjkkkpppqqqeee[[[QQQKKKFFF@@@<<<===;;;;;;<<>>???@@@<<<;;;:::888777666666666666555555555555666777777888888888:::===@@@DDDFFFPPPXXXdddooovvvxxxvvvtttgggccc^^^[[[^^^eeemmmsssvvvmmmgggiiikkkkkkooovvv}}}}}}|||vvvrrrrrrqqqmmmlllmmmqqquuuyyy}}}~~~|||xxxvvv{{{{{{~~~||||||nnneeeXXXSSSMMMHHHEEEDDDCCCBBB@@@@@@??????>>>=========>>>>>>>>>===<<<:::999888::::::;;;<<<===>>>???@@@BBBBBBAAA@@@@@@AAABBBCCCIIIEEECCCGGGJJJJJJMMMRRRUUUcccuuuzzzlllddd```[[[[[[___ccceeedddjjjlllooorrruuuwwwyyyyyy|||~~~~~~}}}}}}~~~}}}yyyvvvwww{{{}}}zzztttooojjjhhhddd```aaaeeedddcccbbbcccddddddeeedddiiijjjlllmmmrrr|||wwwttttttzzz{{{|||vvvnnnhhhfffggglllyyylllcccWWWLLLFFFBBB===;;;<<<>>><<<>>>DDDNNNWWW\\\]]]^^^___hhhwwwnnnaaa\\\XXXUUURRRTTTXXXZZZYYYVVVTTTQQQOOOOOOPPPRRRSSSSSSVVVSSSQQQPPPQQQSSSSSSSSSSSSVVVXXXVVVQQQMMMNNNPPPRRRQQQUUU]]]fffeeeZZZOOOGGGGGGFFFEEEEEEGGGJJJMMMMMMIIICCC>>>===<<<<<<<<>>===:::999888777777555555555555555666666777666666777999<<<@@@DDDFFFLLLSSS^^^hhhmmmooonnnmmmccc___ZZZ[[[cccrrr|||vvvsssqqqmmmkkkmmmvvvzzzxxxmmmbbbZZZUUUPPPJJJEEECCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888999:::;;;===???AAABBBCCC@@@@@@@@@@@@AAABBBDDDEEEGGGDDDDDDHHHKKKMMMRRRWWWffftttuuugggaaaYYYUUUUUUWWWWWWWWWXXXZZZ]]]aaafffjjjmmmnnnsssuuuwwwwwwuuutttuuuvvvyyyyyywwwrrrooorrr{{{~~~xxxrrrnnnjjjggggggeeeeeejjjppppppqqqrrrtttuuuwwwyyyzzz|||{{{ooogggdddaaaccciiiyyyxxxggg]]]QQQDDD@@@???======???AAABBBGGGQQQ^^^gggjjjiiiaaafffsssyyyhhh^^^[[[UUUTTTUUUXXX[[[\\\XXXUUURRRPPPNNNNNNQQQSSSUUUUUUYYYWWWUUUUUUUUUVVVUUUTTTTTTWWWXXXUUUQQQNNNNNNOOOOOOQQQWWW]]]```\\\RRRJJJEEEEEEEEEEEEEEEFFFJJJMMMNNNJJJEEEAAA???>>>===<<<>>>EEEQQQccc}}}~~~~~~~~~~~~~~~|||zzzxxxxxxwwwyyy{{{||||||~~~}}}wwwtttqqqjjj```XXXSSSOOOJJJGGGGGGHHHHHHHHHEEECCC@@@===;;;999888888555555444444555555666777777777888:::>>>AAAEEEGGGKKKRRR\\\dddhhhhhhgggggg```\\\XXX\\\kkk~~~wwwuuusssoooooorrrxxx~~~|||ssskkkcccZZZUUUPPPLLLGGGBBBAAA@@@???>>>======>>>>>>>>>>>>????????????>>>===;;;:::999888999:::<<<>>>AAACCCDDDEEE?????????@@@BBBCCCEEEFFFFFFDDDEEEJJJNNNQQQXXX```tttzzz~~~nnnfff]]]XXXWWWWWWVVVUUUUUUVVVXXX[[[^^^bbbeeegggnnnpppqqqqqqppppppqqqrrrssssssqqqmmmkkkppp{{{~~~zzzrrrkkkhhhfffeeeffffffhhhpppyyy|||~~~zzzoooggg```bbbgggpppooobbbTTTIII???===??????@@@BBBEEENNN\\\hhhoooqqqooommmkkktttoooccc]]]\\\SSSUUUWWW[[[^^^\\\WWWSSSPPPNNNMMMNNNPPPSSSUUUVVVXXXWWWVVVVVVWWWXXXVVVUUUUUUVVVWWWUUUQQQOOONNNOOOLLLPPPTTTVVVTTTOOOHHHDDDCCCDDDEEEEEEEEEFFFIIILLLOOOKKKGGGCCCAAA@@@>>>===>>>AAAJJJ[[[sss}}}}}}}}}}}}~~~zzzvvvtttsssuuuwwwyyyzzz}}}~~~zzzyyyxxxrrrhhh___YYYTTTOOOLLLMMMNNNNNNNNNJJJHHHDDD???<<<:::888888555555444444555555666777999:::;;;===???BBBEEEGGGMMMUUU```gggiiigggeeeddd___[[[ZZZ```sssyyyuuuvvvwwwvvvwwwzzz}}}|||rrriiiccc]]]WWWRRRLLLIIIDDDAAA??????>>>===<<<<<<======>>>??????@@@@@@???>>><<<;;;:::999999;;;;;;===???@@@BBBDDDDDD@@@@@@AAABBBCCCDDDEEEFFFFFFEEEHHHLLLOOOTTT___jjj~~~wwwqqqhhhbbb___]]]ZZZWWWUUUTTTUUUVVVXXX\\\___aaahhhjjjlllllllllmmmoooqqqoooooommmjjjiiippp{{{|||{{{zzzuuullleeeeeedddeeeggghhhkkkuuu|||uuunnniiifffaaaiiiwwwuuucccYYYKKKDDD>>>===>>>>>>@@@DDDOOOaaavvv|||tttnnnmmmuuuqqqddd[[[WWWXXXTTTVVVYYY]]]]]][[[VVVRRRPPPNNNMMMMMMPPPSSSTTTUUUSSSRRRRRRSSSVVVWWWVVVUUUUUUUUUVVVTTTRRRPPPOOOOOOMMMPPPRRRPPPKKKFFFDDDDDDCCCDDDEEEEEEEEEFFFIIIKKKNNNKKKHHHEEEDDDBBB@@@>>>???@@@FFFTTTjjj~~~~~~}}}~~~}}}xxxuuuqqqsssvvvxxxyyy|||~~~}}}yyynnnddd]]]XXXRRRQQQSSSUUUUUUTTTOOOLLLGGGAAA<<<999888777666555555555555666777777:::;;;<<<>>>@@@BBBDDDEEELLLUUU```gggfffbbb___^^^[[[ZZZ\\\fff{{{yyyuuuuuuzzz}}}}}}~~~{{{sssiii```ZZZUUUPPPLLLIIIFFFBBB@@@??????>>>===;;;;;;<<<===>>>??????@@@???>>>===;;;::::::::::::======>>>??????@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEGGGHHHKKKOOORRRYYYiiixxxyyyvvv}}}}}}wwwqqqmmmhhhbbb]]]VVVTTTSSSRRRTTTVVVZZZ\\\aaaccceeeffffffhhhlllnnnlllkkkiiihhhjjjqqqyyy|||yyywwwuuupppiiicccddddddgggkkklllppp{{{xxxpppmmmjjjggggggiiiooo|||~~~fffUUUMMMFFFBBB???>>>===>>>DDDLLLeeexxxvvvrrrtttvvvhhh```XXXVVVYYYVVVXXXZZZ\\\[[[XXXTTTQQQRRRPPPMMMMMMOOOQQQRRRSSSOOONNNMMMOOOQQQTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRRRRNNNIIIEEEEEEFFFEEEFFFGGGGGGFFFFFFHHHJJJLLLJJJGGGFFFEEEDDDAAA???@@@???CCCOOOaaauuu~~~~~~yyywwwppprrrtttvvvxxx{{{}}}|||~~~}}}rrriiiaaa\\\VVVVVVZZZ]]]]]][[[TTTPPPJJJCCC===:::888777777777666666777777888999999:::<<>>===;;;;;;<<<======>>>??????>>>===<<<;;;:::;;;<<<<<<>>>>>>?????????@@@@@@@@@FFFFFFGGGGGGGGGGGGFFFFFFIIIKKKNNNRRRVVVaaawwwzzzwww}}}tttnnndddaaa]]]YYYWWWXXXYYY[[[[[[]]]___aaacccfffjjjmmmjjjgggeeeffflllrrrvvvxxxxxxxxxwwwuuuqqqlllfffcccbbbeeekkkppprrrvvv~~~|||qqqjjjhhhlllqqqsssxxx~~~iiiVVVJJJEEEBBBAAA@@@AAAAAAGGGVVVfff|||}}}}}}kkkeee```ZZZYYY]]]YYYZZZZZZZZZWWWTTTRRRQQQTTTRRROOONNNNNNPPPPPPPPPNNNLLLJJJKKKMMMOOOQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQRRRRRRRRRPPPKKKHHHGGGGGGGGGHHHIIIHHHGGGFFFGGGIIIIIIHHHGGGFFFFFFEEEBBB@@@@@@===@@@KKKZZZiii|||}}}}}}}}}~~~~~~}}}}}}~~~{{{vvvtttnnnpppsssuuuvvvyyy}}}~~~yyyqqqeee___ZZZZZZ```ddddddbbbYYYUUUNNNFFF???;;;999888888888888888888999999::::::<<<@@@DDDIIIMMMOOOQQQMMMRRRXXXXXXTTTTTTWWW\\\^^^___dddppp~~~wwwtttmmmggg___YYYUUUQQQLLLHHHDDDBBB???>>>>>>>>>===<<<;;;<<<<<<<<<===>>>>>>>>>===<<<;;;::::::;;;===>>>>>>??????@@@AAABBBBBBCCCFFFGGGHHHIIIJJJJJJIIIIIIKKKMMMQQQUUU[[[kkk}}}yyywwwssslllddd___]]]\\\]]]YYY[[[]]]___bbbfffjjjnnniiieeecccffflllrrrsssrrrtttvvvvvvtttoooiiieeedddbbbfffmmmtttwww{{{~~~}}}vvvzzzzzzvvvmmmjjjmmmyyyjjjWWWKKKFFFDDD???@@@BBBCCCFFFRRRjjjnnnbbbaaa___XXXXXX^^^[[[[[[ZZZXXXUUURRRQQQQQQVVVSSSPPPNNNNNNOOONNNNNNOOOMMMIIIHHHJJJLLLNNNNNNRRRQQQQQQRRRTTTTTTSSSRRRPPPQQQRRRQQQNNNJJJGGGEEEHHHIIIJJJIIIGGGFFFGGGHHHGGGFFFFFFFFFGGGFFFCCCAAA@@@===???IIIUUUbbbsss~~~|||||||||}}}~~~|||zzzyyy||||||~~~{{{zzz}}}|||vvvqqqooommmooorrrsssuuuwww{{{~~~yyyhhhbbb\\\]]]dddiiiiiifff]]]XXXQQQHHHAAA===::::::999999888888999999:::;;;===???DDDJJJQQQVVVZZZ\\\TTTWWWXXXUUURRRSSS[[[cccgggfffiiittt~~~zzzssspppddd___XXXSSSQQQNNNIIIEEEBBB@@@>>>=========<<<;;;<<<<<<<<<===============<<<;;;:::999:::<<<>>>@@@>>>???@@@AAACCCDDDEEEFFFEEEFFFHHHKKKLLLLLLLLLLLLKKKNNNRRRXXX___rrrwwwlllccc___]]]\\\ZZZWWWVVVXXX\\\bbbfffcccdddeeehhhkkkooosssuuurrrtttuuusssnnniiieeedddgggjjjpppwwwzzzzzzwwwuuutttuuuuuuzzz{{{vvvssssssyyykkkWWWMMMGGGDDDBBBEEEEEEBBBDDDTTTnnntttiiiaaa```^^^YYYWWWYYYZZZ[[[\\\[[[XXXUUUSSSRRRWWWRRRMMMMMMPPPSSSQQQNNNNNNKKKIIIIIIJJJLLLLLLLLLKKKKKKMMMPPPTTTVVVUUUTTTQQQPPPOOOMMMKKKIIIGGGFFFJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCAAAAAABBB@@@AAAGGGMMMXXXhhhvvv}}}|||zzzzzz}}}~~~}}}|||zzzzzzyyyyyyyyy{{{~~~{{{yyyyyy{{{||||||{{{zzzxxxtttqqqmmmkkknnnooorrruuuxxx{{{}}}~~~|||~~~rrrkkkdddfffmmmrrrppplllhhhaaaVVVLLLEEE@@@<<<999:::888666555666888;;;===>>>CCCLLLWWW___cccdddbbbbbb\\\WWWSSSQQQUUUdddrrrwwwpppnnnxxx~~~{{{zzzzzzsssjjjaaa]]]WWWRRRNNNJJJFFFCCC<<<<<<;;;:::;;;<<<===>>>;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;<<<===>>>>>>???@@@AAA@@@???@@@CCCFFFHHHIIIJJJIIIIIIIIIKKKMMMLLLQQQVVV[[[fff~~~sssjjjddd\\\YYYVVVTTTUUUWWWYYYZZZ\\\]]]___bbbggglllpppssstttuuuuuuqqqlllgggdddccchhhkkkrrrzzz~~~~~~|||yyyvvvsssrrrrrrpppsssxxx|||~~~~~~nnnXXXLLLFFFBBB@@@@@@FFFJJJOOOUUUddd{{{sssiii```___^^^ZZZYYY[[[VVVWWWXXXYYYXXXWWWWWWWWWZZZUUUPPPOOOQQQSSSQQQOOOOOOOOOOOONNNMMMLLLKKKKKKKKKLLLOOORRRUUUTTTQQQNNNKKKKKKJJJIIIGGGFFFEEEEEEGGGFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@AAA??????CCCIIIRRRaaannn}}}}}}~~~}}}|||{{{zzzzzzzzz{{{|||~~~|||yyywwwwwwxxxyyy{{{zzzyyyvvvsssooollljjjmmmnnnppptttwww{{{~~~~~~xxxrrrmmmooowww{{{yyytttjjjcccXXXNNNFFFAAA===::::::999888777888999<<<===CCCIIISSS```kkkpppnnnkkk___[[[WWWVVVVVV]]]mmm}}}yyyvvv|||~~~~~~zzzvvvvvvtttmmmddd___ZZZTTTNNNJJJFFFCCCAAA<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<============::::::::::::;;;===???@@@AAABBBCCCBBBBBBBBBEEEGGGJJJKKKLLLKKKJJJKKKLLLNNNMMMQQQXXX```ooo||||||ssseee```YYYUUUTTTSSSQQQOOOSSSTTTWWW\\\aaagggmmmpppttttttrrrnnniiieeecccccchhhkkkrrr{{{zzzzzzyyyxxxyyy|||}}}{{{rrrssssssqqqnnnlllllllllqqquuu|||xxx\\\RRRHHHDDDAAA@@@BBBEEEOOOXXXaaagggqqqtttjjjaaa]]]\\\ZZZYYYZZZRRRTTTWWWZZZ\\\^^^^^^^^^___ZZZSSSPPPQQQRRRQQQPPPPPPSSSVVVUUUQQQLLLJJJIIIKKKMMMOOOSSSTTTRRRMMMIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCEEEFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@BBB@@@@@@CCCFFFLLLYYYeee~~~~~~}}}|||{{{zzzzzzzzz~~~~~~}}}~~~~~~~~~|||zzzxxxwwwwwwxxxyyy{{{zzzxxxvvvssspppnnnllloooppprrrtttxxx{{{~~~~~~zzzwww{{{|||nnnfff[[[PPPHHHBBB>>><<<:::999999999:::;;;===>>>GGGMMMZZZkkkyyy~~~zzztttbbb^^^[[[[[[\\\eeevvv|||~~~~~~|||wwwuuussskkkaaa\\\VVVOOOIIIDDDBBB@@@>>>:::::::::::::::;;;<<<<<<=========<<<<<<<<<<<<<<<:::999999999;;;>>>@@@BBBDDDEEEFFFEEEDDDEEEGGGIIILLLMMMNNNMMMLLLLLLNNNPPPQQQUUU]]]iii}}}||||||uuulllaaaXXXTTTQQQMMMJJJLLLMMMPPPUUU[[[aaafffiiipppooommmjjjfffddddddeeegggjjjqqqyyy~~~zzzvvvssspppmmmmmmmmmmmmoootttzzz}}}{{{xxxuuurrriiiiiiiiifffddddddgggkkkwww~~~}}}iiiZZZNNNIIIEEEDDDCCCDDDLLLUUUfffooouuuuuuxxxyyyqqqggg```\\\YYYVVVUUURRRUUUZZZ```dddeeeccc```aaa\\\UUUQQQPPPPPPOOOOOONNNUUU[[[ZZZTTTMMMKKKKKKLLLLLLMMMOOOPPPPPPMMMJJJIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCDDDFFFGGGGGGEEECCCCCCBBBBBBBBBBBBBBBBBBFFFDDDDDDFFFGGGJJJTTT^^^ttt~~~}}}|||{{{{{{{{{{{{~~~}}}|||{{{{{{|||}}}~~~|||{{{zzzyyyyyyzzz{{{{{{|||{{{yyywwwvvvuuuuuuuuuvvvvvvwwwxxxzzz|||~~~pppiii^^^SSSKKKDDD???<<<999999999999:::<<<===>>>GGGOOO^^^rrryyyiiieeebbbaaabbbiiiyyy}}}xxxtttpppggg^^^XXXSSSKKKDDD@@@???>>>===999999999999::::::;;;;;;=========<<<<<<;;;;;;;;;:::999999999;;;???BBBEEEFFFGGGHHHHHHGGGGGGHHHJJJMMMNNNOOONNNMMMMMMOOOPPPWWW[[[eeeuuuzzzvvv{{{zzzjjj\\\SSSNNNKKKIIIHHHIIIKKKNNNSSSWWW\\\^^^ffffffeeedddbbbccceeehhhiiijjjpppwww{{{~~~yyytttqqqooommmkkkggghhhiiikkkmmmrrrxxx||||||zzzxxxuuuqqqlllhhhdddaaaaaa___\\\[[[```iiiqqqzzzpppggg]]]QQQIIIIIIFFFEEEEEEFFFLLLYYYfffyyyzzzqqqiiiddd___YYYTTTTTTWWW]]]dddhhhfff```[[[___[[[UUUQQQOOONNNMMMMMMLLLSSSZZZ[[[UUUOOOLLLMMMKKKJJJHHHIIIKKKNNNNNNNNNLLLKKKJJJIIIHHHFFFFFFEEEDDDCCCDDDFFFHHHIIIHHHFFFDDDCCCCCCBBBCCCCCCDDDEEEIIIGGGFFFHHHGGGHHHOOOXXXlll~~~}}}||||||||||||||||||{{{zzzyyyyyyzzz{{{|||yyyyyyzzzzzz{{{|||}}}}}}}}}|||{{{zzz{{{|||~~~~~~}}}||||||}}}~~~~~~~~~}}}~~~}}}qqqkkkbbbXXXOOOHHHBBB>>>999999999999:::<<<>>>???HHHRRRcccxxx|||nnnkkkiiihhhiiinnn|||~~~~~~{{{tttmmmhhh___WWWTTTOOOGGGAAA???>>>===<<<999999::::::::::::;;;:::======<<<<<<;;;;;;:::::::::::::::;;;===AAADDDFFFGGGHHHJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMNNNPPPRRRYYY```nnn~~~zzzzzzxxxgggYYYPPPMMMLLLKKKKKKKKKKKKLLLNNNPPPRRRYYYZZZ\\\\\\]]]___ccceeeiiijjjnnnuuuxxxyyy}}}}}}zzzvvvsssqqqpppnnnlllhhhjjjllloooqqquuuyyy|||}}}xxxooonnnnnnkkkgggbbb^^^[[[VVVWWWVVVUUUWWW```ooozzzssshhh]]]UUUOOOHHHDDDCCCEEEEEEGGGLLLPPPWWWeeesssyyy{{{}}}}}}|||xxxsssqqqmmmeee\\\XXXYYY\\\aaadddbbb[[[UUU[[[YYYUUUQQQOOOMMMMMMMMMKKKPPPVVVWWWTTTPPPMMMMMMJJJHHHEEEEEEHHHLLLOOOPPPKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDEEEGGGIIIIIIHHHFFFDDDCCCBBBBBBCCCDDDFFFGGGGGGEEEFFFGGGFFFEEEJJJQQQggg|||~~~}}}}}}|||||||||}}}|||{{{zzzyyyyyyyyyyyyyyyuuuvvvxxxzzz|||}}}~~~~~~~~~}}}|||~~~}}}||||||}}}}}}|||{{{zzzyyyzzz|||}}}sssnnnggg___VVVNNNFFFAAA<<<;;;999999:::===@@@BBBKKKXXXlllqqqoooppprrrsssxxxzzz{{{}}}sssjjjccc[[[TTTNNNJJJDDD@@@>>>======<<<999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>AAACCCEEEFFFHHHJJJLLLLLLKKKJJJJJJKKKKKKMMMNNNNNNNNNOOORRRTTTZZZfffzzztttxxx}}}kkk^^^YYYXXXUUUTTTQQQOOOMMMLLLKKKKKKNNNPPPSSSUUUVVVYYY\\\___eeeeeeiiipppssstttvvvzzzzzz}}}}}}yyyxxx}}}}}}zzzyyyxxxvvvsssqqqpppssswwwzzz|||~~~xxxpppjjjccccccbbb```\\\YYYXXXWWWRRRUUUYYY]]]bbbppp{{{nnnfffWWWQQQLLLJJJFFFBBBCCCHHHJJJMMMVVV___eeeiiiqqqzzz||||||ooolllppplllrrruuuwwwzzz{{{sssiii___]]][[[\\\___^^^YYYTTTWWWVVVUUUSSSPPPNNNNNNMMMMMMOOOQQQQQQQQQNNNLLLJJJHHHFFFEEEEEEHHHKKKMMMMMMIIIIIIHHHGGGFFFFFFEEEEEECCCCCCDDDFFFHHHHHHFFFDDDCCCBBBAAAAAABBBCCCEEEGGGEEEDDDFFFGGGEEECCCGGGNNNaaavvv~~~~~~}}}}}}|||}}}}}}}}}}}}}}}|||{{{yyywwwuuutttuuuvvvyyy}}}}}}|||}}}~~~{{{yyyyyyzzz{{{xxxwwwvvvvvvxxx|||~~~uuuqqqlllfff^^^UUUKKKEEE@@@>>>;;;:::;;;???DDDGGGOOO^^^sssvvvvvvyyy}}}~~~zzzyyyzzz{{{{{{xxx}}}rrrfff___XXXQQQHHHEEEAAA>>>======<<<;;;999:::;;;<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<===???BBBDDDEEEEEEEEEKKKMMMOOOOOOMMMLLLLLLMMMKKKMMMOOOPPPQQQRRRUUUXXXbbbrrr~~~{{{uuupppooorrrxxx}}}}}}mmmfffeee```^^^ZZZUUUQQQNNNLLLKKKHHHJJJMMMPPPQQQTTTWWWYYY______ccckkknnnoooppptttxxx|||}}}zzz{{{}}}yyyvvvzzz}}}|||vvvnnneee^^^XXXWWWVVVSSSQQQPPPRRRSSSYYY```hhhoooxxx|||oooaaaUUUNNNEEECCCEEEHHHGGGDDDHHHOOOUUU[[[hhhuuu{{{zzz|||ooobbb```ccc[[[eeennnvvv~~~{{{qqqfffaaa[[[ZZZ\\\]]][[[XXXTTTUUUVVVUUURRRPPPOOOOOOPPPOOONNNNNNNNNMMMJJJHHHGGGFFFEEEGGGIIIKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCDDDFFFGGGGGGEEEBBBBBBAAA@@@???@@@BBBEEEFFFFFFEEEGGGIIIGGGDDDHHHNNN\\\ppp~~~}}}}}}}}}}}}}}}~~~~~~|||yyyuuurrrpppwwwyyy|||}}}{{{{{{~~~}}}zzzxxxvvvwwwxxxyyyvvvuuuttttttwww{{{}}}vvvtttpppkkkdddZZZOOOHHHCCC@@@===;;;<<>>===<<<<<<;;;::::::;;;<<<=========<<<;;;:::::::::;;;;;;<<<<<<<<<<<<>>>AAADDDFFFFFFEEEEEEMMMOOOQQQQQQPPPNNNNNNNNNLLLNNNPPPQQQRRRUUUXXX[[[lll~~~qqqeee^^^]]]^^^\\\YYY\\\cccgggmmmvvvooojjjbbb\\\XXXTTTOOOKKKIIIJJJIIIIIIHHHJJJMMMPPPUUUUUUZZZ```bbbeeekkksssuuuvvvyyy|||~~~|||{{{{{{zzzyyywwwtttooojjjfff```ZZZUUUPPPPPPPPPOOOPPPSSSXXX\\\^^^sssttthhh```WWWLLLGGGIIIDDDBBBAAACCCHHHOOOTTTVVVnnnssszzzvvvnnngggbbb___^^^```ccchhhooouuu{{{~~~tttiii]]]XXX[[[^^^[[[VVVTTTSSSRRRQQQPPPOOONNNNNNPPPOOONNNLLLKKKKKKJJJJJJJJJHHHGGGEEECCCCCCCCCDDDIIIIIIJJJJJJIIIHHHHHHGGGIIIHHHGGGHHHHHHGGGDDDAAA@@@AAABBBBBBBBBBBBBBBBBBEEEFFFGGGFFFFFFGGGIIILLLWWWhhh~~~~~~~~~}}}||||||zzzwwwuuutttssssssxxx|||zzzzzz|||~~~|||xxxsssssswww{{{}}}}}}yyyyyyyyyzzz}}}yyyzzzwwwooohhhaaaVVVLLLIIIAAA<<<<<<===???DDDJJJVVVfffzzz~~~xxx~~~zzzrrrooojjjgggnnnyyy|||{{{tttfff[[[RRRKKKGGGAAA@@@===;;;:::;;;<<<<<<;;;::::::999:::;;;<<<===<<<;;;;;;;;;;;;;;;::::::@@@CCCFFFGGGHHHIIIKKKLLLJJJOOOSSSRRROOOLLLNNNQQQPPPSSSXXXZZZVVVUUU]]]hhhyyyssseee[[[UUUPPPJJJJJJOOORRRVVVgggyyytttiiibbb[[[VVVRRROOONNNLLLJJJIIIIIIIIIIIILLLKKKNNNTTTWWW[[[ccclllpppqqqtttwww||||||{{{zzzxxxvvvuuuqqqmmmjjjccc```\\\YYYWWWTTTQQQNNNOOOOOOPPPQQQUUU]]]gggnnn|||kkkaaaWWWRRRLLLEEEEEEHHHGGGGGGIIINNNWWWcccooovvvwwwjjjccc^^^ZZZXXX\\\]]]^^^aaaeeejjjnnnppppppiii```ZZZXXXXXXVVVTTTRRRRRRQQQOOONNNLLLKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCDDDDDDHHHHHHIIIJJJJJJJJJIIIIIILLLJJJHHHHHHGGGFFFCCCAAA@@@AAABBBDDDEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGIIIKKKTTTaaauuu}}}}}}}}}|||{{{~~~}}}{{{xxxvvvtttsssrrruuuyyy~~~~~~~~~{{{zzzyyy{{{~~~zzzvvvvvvzzzzzzzzzzzz{{{|||~~~wwwxxxvvvoooiiicccYYYOOOFFF@@@<<<===???@@@DDDIIIXXXkkk|||wwwvvvllljjjhhhiiittt}}}qqqbbbWWWNNNHHHDDD@@@???===;;;::::::;;;<<<;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;@@@CCCFFFHHHIIIJJJLLLNNNNNNQQQTTTRRRNNNLLLNNNQQQRRRTTTXXXZZZYYY[[[gggtttxxxfffZZZQQQHHHBBBCCCEEEHHHRRR^^^rrr|||qqqhhhaaa]]]TTTQQQNNNNNNOOONNNJJJGGGHHHFFFFFFJJJMMMPPPXXX```eeegggjjjmmmrrrzzz~~~yyywwwyyy|||~~~}}}xxxuuuqqqpppooonnnlllfff___ZZZVVVSSSPPPNNNOOOOOOOOOOOORRRSSSUUUZZZcccqqq~~~sssiiiWWWPPPIIIFFFCCCBBBEEEJJJIIIOOOYYYcccmmmxxx|||kkkccc```\\\YYYXXX[[[[[[ZZZZZZ[[[]]]```aaagggeeeaaa]]]YYYWWWWWWXXXTTTSSSRRRPPPNNNLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHFFFEEEDDDCCCDDDDDDFFFGGGHHHIIIKKKKKKLLLLLLOOOLLLIIIFFFEEEDDDCCCAAABBBCCCDDDFFFGGGHHHHHHIIIFFFGGGGGGGGGFFFGGGIIIKKKRRRYYYgggzzz|||{{{{{{{{{{{{|||{{{yyywwwuuusssqqqppptttvvvyyyzzzzzz{{{}}}~~~|||zzzyyy{{{}}}~~~{{{xxxzzz}}}|||{{{{{{|||~~~{{{vvvxxxuuuooojjjeee\\\SSSGGGAAA>>>@@@AAABBBGGGMMM___sss~~~~~~uuujjjhhhiiinnn||||||kkk\\\QQQJJJDDD@@@>>>===<<<:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;<<<<<<@@@CCCFFFHHHJJJKKKMMMOOOQQQSSSTTTRRRNNNMMMPPPSSSVVVVVVXXX[[[^^^gggxxxtttdddXXXLLLIIIIIIHHHJJJNNNWWWcccvvv}}}sssmmm]]]ZZZWWWYYY[[[ZZZTTTNNNLLLHHHGGGIIIJJJJJJMMMSSSWWWZZZ^^^bbbiiirrr}}}yyytttnnnmmmppptttuuuuuuwwwxxxzzz{{{zzzwwwssspppiiihhhfffeeeccc___YYYUUUTTTRRRPPPPPPSSSWWWZZZ[[[^^^aaagggppp}}}|||zzzsssggg\\\OOOLLLHHHEEEDDDGGGMMMRRRVVVbbbsss~~~|||qqqfffbbb```]]]ZZZZZZ[[[[[[YYYXXXWWWWWWXXXXXX]]]]]]]]]]]]^^^^^^___```XXXWWWVVVTTTQQQOOONNNMMMJJJJJJIIIIIIJJJKKKKKKLLLIIIHHHFFFDDDDDDDDDDDDEEEDDDEEEGGGIIIKKKLLLMMMMMMPPPLLLGGGDDDCCCCCCBBBAAAFFFGGGHHHIIIIIIJJJIIIIIIGGGHHHHHHGGGFFFGGGIIIKKKRRRUUU___ooozzzyyyzzz||||||{{{{{{zzzxxxvvvsssrrrqqqppppppqqqsssuuuyyy}}}~~~|||zzzzzz{{{|||{{{zzz|||~~~~~~}}}|||{{{{{{||||||zzz|||}}}{{{yyyyyywwwpppkkkeee]]]TTTJJJDDD@@@AAABBBEEEMMMUUUhhh~~~yyymmmlllooouuu{{{www{{{wwweeeUUULLLFFFAAA>>><<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<======;;;;;;::::::;;;<<<===>>>@@@CCCGGGIIIJJJLLLNNNPPPRRRRRRRRRPPPOOOPPPTTTXXXYYYXXXYYY^^^fffuuutttxxx~~~pppaaaYYYTTTNNNGGGDDDMMMQQQZZZfffsssuuurrrooonnnmmmggg\\\TTTMMMIIIHHHJJJKKKHHHHHHKKKMMMRRRXXX]]]dddnnn{{{rrrooollllllooorrrsssrrrzzz{{{|||{{{xxxsssnnnllleeebbb___]]]\\\\\\ZZZYYYVVVVVVXXX]]]dddkkkppprrrxxx~~~yyyooojjjcccYYYPPPJJJLLLMMMMMMOOOUUU]]]bbbnnnyyy~~~nnngggaaa___]]]YYYWWWXXXZZZZZZYYYYYYWWWVVVUUUTTTVVVUUUUUUYYY___bbbaaa___YYYXXXVVVTTTRRRPPPNNNNNNJJJJJJJJJJJJKKKLLLMMMMMMHHHGGGFFFDDDDDDDDDEEEEEEDDDEEEFFFHHHJJJKKKLLLLLLLLLIIIDDDBBBBBBBBBCCCCCCKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFGGGIIIKKKNNNRRRZZZiii~~~{{{zzz{{{}}}~~~||||||{{{zzzxxxuuusssrrrnnnmmmmmmoootttzzz|||{{{{{{{{{yyy|||~~~}}}{{{zzzyyyxxxxxxyyy{{{}}}{{{~~~~~~}}}}}}yyyqqqkkkeee\\\SSSLLLFFFAAA???@@@EEEQQQ]]]sss~~~|||{{{pppqqqwww}}}zzzrrrooopppyyyqqq^^^PPPHHHDDD@@@<<<;;;;;;:::::::::;;;;;;<<<=====================<<<;;;;;;::::::;;;===>>>@@@AAADDDGGGIIIJJJLLLNNNPPPPPPPPPOOOOOOQQQTTTYYY\\\[[[ZZZ\\\eeeqqqpppnnnooo{{{{{{ppphhh^^^RRRJJJMMMIIIIIINNNWWWaaannnxxxuuuggg]]]PPPKKKIIILLLMMMLLLLLLNNNPPPUUU]]]ccciiirrruuuuuuuuuuuuvvvxxx{{{}}}}}}vvvpppnnnjjjgggbbb```aaadddfffgggcccgggnnnxxxoooaaaYYYSSSMMMIIIHHHPPPXXX\\\aaajjjrrruuu|||{{{wwwiiigggccc```___\\\WWWUUUWWWWWWYYYZZZ[[[ZZZWWWTTTRRRSSSQQQPPPTTTYYY[[[YYYVVVUUUTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMHHHGGGEEEDDDDDDDDDEEEFFFDDDEEEFFFHHHIIIIIIJJJJJJHHHEEEBBBAAACCCEEEGGGGGGMMMLLLLLLKKKJJJHHHGGGFFFIIIIIIIIIHHHGGGGGGIIIKKKIIINNNVVVbbbttt}}}~~~||||||||||||zzzwwwuuusssooommmlllooouuu|||~~~}}}}}}}}}{{{~~~}}}|||zzzxxxwwwuuutttwwwzzz~~~|||||||||~~~{{{ssskkkeee\\\SSSMMMHHHCCCBBBBBBHHHUUUbbb}}}zzzxxxyyytttxxxtttooonnnppp{{{~~~wwwiiiWWWJJJFFFCCC???;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>>???>>>>>>===<<<;;;:::::::::;;;===@@@AAABBBDDDGGGIIIIIIJJJLLLNNNNNNMMMMMMOOORRRWWW[[[^^^[[[[[[```mmm}}}rrrnnnkkkooo{{{wwwkkkbbbXXXOOOHHHHHHJJJMMMUUU]]]kkkvvv|||sss```XXXSSSSSSTTTUUUWWWZZZ]]]ccckkkpppttt{{{|||~~~~~~~~~{{{wwwvvvxxx{{{~~~{{{yyypppcccWWWPPPMMMMMMMMMTTTaaammmsssyyyyyyqqqqqqqqqzzzwwwhhhaaadddaaa``````\\\VVVVVVYYYYYY[[[___aaa___[[[VVVRRRPPPQQQQQQRRRRRRSSSSSSSSSQQQQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKGGGGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFCCCBBBAAACCCFFFJJJLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFIIIJJJIIIHHHGGGGGGIIIKKKGGGMMMTTT]]]jjj||||||}}}|||zzzxxxuuusssooommmkkkmmmsss{{{|||||||||{{{yyywwwuuusssrrrtttwww|||{{{~~~~~~~~~|||ssslllfff]]]TTTOOOLLLKKKKKKLLLPPP\\\iiivvvqqqssswww|||qqqpppsssvvvnnn```OOOEEECCCBBB>>>:::::::::;;;<<<===>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::999999;;;>>>AAACCCBBBDDDGGGHHHHHHIIIJJJLLLMMMMMMMMMOOOSSSWWWZZZ\\\[[[\\\eeettt~~~sssrrrppppppsss}}}wwwggg\\\SSSOOOLLLHHHIIINNNQQQ[[[iiixxxtttiii___\\\\\\]]]aaaeeeiiipppxxx|||~~~}}}yyyvvvhhhccc[[[SSSNNNOOOSSSXXXdddsssxxxmmmjjjmmmoooxxx{{{jjjcccccc^^^]]]]]]]]]XXXSSSSSSWWW\\\```dddgggeee___XXXTTTMMMQQQTTTSSSPPPOOORRRVVVPPPPPPOOONNNMMMKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAADDDIIINNNQQQRRRIIIIIIIIIIIIIIIHHHHHHGGGJJJJJJJJJHHHGGGGGGIIIKKKHHHNNNTTTZZZdddzzz~~~{{{|||||||||zzzxxxuuusssnnnkkkiiijjjpppwwwzzz|||}}}}}}}}}~~~|||~~~{{{{{{zzzxxxvvvsssqqqpppppptttzzz}}}|||}}}zzz||||||ssslllggg___VVVSSSRRRTTTVVVVVVYYYcccnnnxxxmmmjjjooottt~~~ssskkknnnsssxxxhhh[[[KKKBBBBBBAAA===888::::::<<<===>>>>>>>>>>>>>>>???@@@@@@@@@>>>===<<<;;;:::999999;;;>>>AAACCCCCCEEEGGGHHHHHHHHHIIIJJJNNNMMMMMMOOOSSSWWWYYYYYYZZZ]]]gggyyy}}}uuuwwwxxxuuupppqqqyyy}}}rrrdddXXXRRRNNNHHHDDDFFFKKKQQQWWW```nnn~~~wwwooommmooorrrtttxxx~~~zzzxxxwwwvvvuuuzzzxxxmmmhhhfffcccaaa\\\XXXPPPKKKOOO\\\gggjjjzzzwwwrrrpppjjjjjjpppxxxsssccc]]]```]]]\\\ZZZXXXWWWVVVWWWWWW\\\dddhhheeebbb```[[[TTTPPPOOONNNMMMLLLLLLLLLLLLLLLNNNPPPOOOMMMJJJIIIIIILLLKKKJJJJJJJJJJJJHHHFFFIIIDDD@@@BBBFFFJJJJJJHHHFFFGGGGGGGGGGGGFFFEEEEEECCCBBBBBBIIIVVV```\\\SSSKKKJJJHHHFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKHHHLLLVVV___mmm}}}}}}{{{{{{|||zzztttooonnnllljjjkkkpppsssuuuttt~~~}}}}}}~~~~~~~~~|||yyyvvvuuutttrrrpppnnnnnnrrrxxx|||}}}|||{{{zzz~~~{{{yyyzzz}}}}}}uuummmgggcccaaa[[[aaadddbbbdddmmmxxx~~~yyyrrrjjjgggnnnxxxwwwooorrrzzzzzzbbbUUUHHHBBB@@@<<<;;;;;;>>>>>>>>>>>>>>>???@@@@@@>>>???AAA@@@>>>;;;;;;;;;999999:::<<<===???@@@@@@CCCDDDDDDEEEFFFGGGGGGGGGIIILLLPPPSSSTTTVVVYYY[[[YYYbbbnnnzzzvvvwwwyyy{{{zzzyyyzzz~~~vvvmmmeee]]]TTTMMMNNNMMMKKKKKKMMMUUU```hhhooo{{{uuulllhhhaaa^^^]]]___aaacccjjjrrryyyrrrkkkaaaZZZWWWUUUUUUTTTRRRUUUWWWYYYcccrrr~~~rrreeeeeeiiijjjpppxxxwwwiii]]]ZZZ^^^\\\[[[YYYWWWVVVVVVVVVVVVYYY```dddbbb___]]]XXXRRROOONNNNNNMMMLLLLLLLLLLLLJJJKKKMMMLLLKKKJJJJJJKKKLLLKKKKKKLLLLLLKKKIIIFFFFFFCCCAAABBBGGGJJJIIIGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDEEELLLZZZeeeddd\\\NNNMMMJJJGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLMMMJJJLLLSSSYYYeee|||zzzyyyzzzyyytttpppooollljjjjjjmmmpppqqqqqqtttvvvyyy}}}~~~|||yyyvvvrrrooommmllljjjiiijjjnnntttxxxyyyyyyyyyyyy~~~}}}|||{{{zzz|||}}}uuunnniiihhhggggggqqqyyy{{{~~~~~~yyysssmmmgggfffnnnxxxxxxssswwwkkkZZZOOODDDAAA???===;;;<<<>>>>>>>>>>>>>>>??????@@@???AAABBBAAA>>><<<;;;;;;999:::;;;<<<>>>???@@@AAACCCCCCDDDEEEFFFGGGHHHIIIIIIKKKOOORRRTTTUUUWWWYYY[[[fffsss}}}qqq|||}}}}}}vvvkkkcccWWWQQQJJJEEEEEEHHHLLLOOOTTT]]]hhhuuummm]]]TTTOOOLLLIIIIIILLLOOORRR[[[dddzzzzzz|||}}}{{{rrrkkkbbb[[[VVVVVVUUUTTTSSSSSSVVVXXXYYYbbblllttt~~~}}}kkk```ZZZ___hhhppp|||tttfff]]]VVVVVV[[[ZZZYYYXXXVVVUUUUUUUUUVVVUUU[[[___]]]ZZZXXXTTTOOONNNNNNMMMLLLLLLLLLMMMMMMFFFHHHIIIIIIHHHIIIKKKMMMLLLLLLMMMNNNOOOMMMJJJGGGDDDBBBBBBDDDIIIKKKJJJGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFMMMZZZfffhhhcccSSSPPPLLLHHHFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNLLLIIIJJJMMMQQQ\\\ttt|||xxxvvvwwwwwwtttqqqooommmkkkjjjkkkllllllkkkkkkooovvv|||~~~}}}|||zzzxxxuuupppjjjfffdddcccbbbaaaaaaeeekkkoooqqqrrrsssuuuxxxxxxxxxwwwxxx|||}}}vvvpppnnnoooqqqyyyvvvqqqllliiiggghhhqqq{{{}}}{{{sss```PPPHHHAAA@@@???===<<<======>>>>>>>>>>>>?????????AAABBBCCCAAA>>><<<;;;;;;:::;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEGGGHHHJJJJJJJJJMMMPPPRRRSSSTTTVVVWWWXXXeeeuuuxxxnnn|||kkkcccZZZTTTSSSSSSQQQNNNPPPQQQTTT[[[ggguuummm\\\PPPIIIGGGFFFCCCBBBCCCEEEHHHOOOWWWmmmqqqyyyxxxrrrooonnnmmmhhhfffcccdddgggjjjkkkkkkiiijjjlllmmmnnnnnnmmmmmmeeegggddd]]]WWWUUUTTTQQQOOOUUU]]]```aaaccchhhllluuuwwwkkkddd```aaakkkvvvyyyfff\\\WWWSSSUUUZZZXXXWWWVVVTTTSSSSSSTTTTTTSSSWWWZZZZZZWWWTTTQQQOOOMMMMMMLLLLLLLLLLLLMMMMMMEEEFFFGGGGGGHHHJJJNNNPPPLLLMMMNNNPPPQQQNNNJJJGGGCCCCCCDDDGGGKKKLLLJJJHHHIIIIIIIIIHHHGGGFFFEEEDDDAAACCCEEEJJJUUU```ccc```VVVSSSMMMIIIFFFEEEGGGHHHGGGHHHIIIKKKLLLMMMMMMNNNHHHFFFGGGIIILLLVVVjjj~~~{{{uuurrrssstttrrrqqqqqqooommmkkkjjjiiihhhgggjjjmmmsssyyy~~~{{{yyywwwvvvqqqlllddd___\\\\\\\\\\\\ZZZ]]]aaadddfffhhhkkkmmmooopppqqqrrrtttyyyyyytttssswww{{{~~~rrrnnnkkkkkklllooowww}}}gggYYYJJJCCC???@@@@@@===;;;======>>>>>>???????????????AAABBBBBB@@@===;;;:::;;;<<<<<<===>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLNNNPPPRRRRRRRRRRRRTTTUUUTTTeeezzztttmmm}}}|||yyyrrrooonnnlllfff```XXXSSSOOOPPPVVV^^^fffkkkwww|||vvvhhhYYYNNNGGGCCCBBB@@@===<<<===>>>???EEELLL\\\bbblllzzz~~~vvvoooeee\\\WWWUUUTTTSSSTTTSSSQQQQQQRRRTTTUUUVVVXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZVVVNNNKKKNNNRRRSSSWWW```jjjqqqrrruuuzzz~~~uuummmgggiiilllsss~~~yyynnnaaaYYYVVVUUUWWWYYYVVVUUUTTTRRRRRRRRRSSSSSSRRRTTTVVVWWWUUURRRPPPPPPMMMMMMLLLLLLKKKLLLLLLLLLEEEFFFHHHHHHIIILLLPPPSSSLLLLLLNNNPPPPPPNNNJJJFFFCCCEEEGGGJJJLLLMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCAAADDDEEEGGGNNNWWWZZZXXXUUURRRMMMIIIFFFEEEFFFGGGEEEFFFHHHIIIJJJKKKKKKKKKHHHGGGHHHHHHJJJQQQ```nnn|||uuuqqqqqqqqqqqqpppqqqpppooollliiigggfffeeeiiijjjnnnssszzz|||zzzxxxvvvooojjjbbb]]][[[[[[\\\\\\[[[\\\^^^^^^___```cccfffgggiiikkknnnqqqvvv|||{{{vvvwww|||wwwtttsssuuuxxx{{{iiiVVVNNNGGGBBB@@@AAA@@@===;;;===>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@>>>;;;999999:::===>>>>>>???@@@AAABBBBBBCCCCCCEEEFFFHHHJJJLLLLLLNNNOOOOOOOOONNNOOOQQQTTTYYYlllxxxnnniiiuuurrrvvv}}}tttkkkccc___]]]ZZZXXXYYY]]]aaahhhoooyyysssccc\\\RRRIIICCC???<<<;;;<<<999:::===>>>>>>BBBHHHLLLQQQZZZeeemmmmmmgggaaaZZZUUUOOOJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKMMMMMMMMMNNNPPPTTTWWWXXX[[[\\\XXXUUUXXXbbbiiilllooovvvuuurrrssstttuuuwww}}}{{{lllfff^^^YYYVVVVVVWWWWWWTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRTTTVVVTTTPPPOOORRRNNNNNNMMMLLLKKKKKKKKKKKKFFFGGGIIIJJJKKKMMMPPPRRRKKKKKKLLLMMMNNNLLLIIIFFFEEEFFFIIIKKKLLLKKKJJJJJJEEEEEEEEEFFFEEEEEEDDDCCCCCCGGGIIIHHHKKKPPPRRRPPPPPPOOOLLLHHHFFFEEEEEEFFFDDDEEEGGGHHHIIIIIIIIIHHHIIIKKKKKKJJJIIIMMMVVV^^^uuuwwwsssrrrrrrqqqoooooopppooolllhhheeedddeeedddeeegggllluuu~~~|||zzzxxxpppkkkddd```___```aaabbbaaaaaa___]]]ZZZZZZ\\\___```cccgggkkkooosssxxx{{{zzz|||}}}zzzwwwyyyoooYYYKKKGGGEEEAAA@@@AAA@@@<<<<<<>>>???@@@AAABBBCCCBBBAAAAAA>>>???>>><<<:::999:::;;;??????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGIIIJJJLLLLLLKKKKKKJJJJJJKKKNNNTTTXXXdddzzzyyymmmfffcccuuuqqqtttrrrqqquuu{{{}}}nnnaaa[[[UUUVVVZZZaaakkkvvvvvvfff[[[PPPKKKFFFBBBAAA???<<<:::===<<<>>>BBBBBBAAACCCHHHEEEGGGKKKRRRXXXYYYUUUQQQMMMJJJHHHFFFGGGGGGGGGFFFDDDEEEGGGHHHJJJLLLOOOQQQPPPPPPQQQSSSXXX^^^cccgggkkkllllllppp{{{xxxuuutttwww~~~~~~jjj___]]]ZZZVVVUUUUUUTTTSSSSSSRRRPPPOOOOOOPPPQQQQQQQQQPPPQQQUUUSSSNNNNNNRRRPPPOOOMMMLLLJJJIIIIIIIIIFFFHHHKKKLLLLLLLLLNNNOOOJJJJJJIIIJJJKKKJJJGGGEEEEEEFFFHHHIIIIIIHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFEEEDDDIIIKKKJJJIIIKKKLLLJJJKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFJJJLLLKKKJJJLLLQQQUUUeeezzz|||wwwuuutttrrrppplllmmmmmmkkkgggccccccdddaaaaaaccchhhqqq|||~~~|||zzzqqqmmmhhhffffffhhhiiiiiigggeee```ZZZUUUSSSTTTVVVXXX\\\aaafffiiillloooqqqnnnrrrvvvwwwvvvyyyrrraaaPPPGGGFFFAAA???>>>@@@???<<<===AAA@@@AAACCCDDDEEEDDDCCCBBB>>>>>>>>><<<;;;:::<<<>>>@@@@@@AAAAAABBBBBBCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIMMMUUU^^^eee{{{}}}nnngggdddccczzzuuuwwwrrrmmmlllnnnpppvvvwwwnnn\\\\\\]]]bbbiiipppuuuwwwppp}}}qqqbbbUUULLLGGGEEECCCDDDEEEEEEBBB???@@@???AAAEEEDDD@@@AAADDDDDDCCCDDDHHHMMMPPPOOOMMMMMMKKKJJJJJJKKKJJJIIIGGGKKKMMMPPPSSSUUUXXX\\\___]]]]]]___bbbhhhpppwww|||uuullljjjnnnvvv~~~iii[[[VVVVVVVVVTTTSSSSSSQQQOOORRRQQQPPPOOOOOOOOOPPPQQQQQQNNNPPPTTTRRRMMMMMMSSSPPPOOONNNLLLJJJIIIHHHHHHFFFHHHKKKLLLLLLKKKLLLMMMJJJIIIHHHHHHIIIHHHFFFEEEEEEFFFGGGGGGFFFEEEFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGBBBHHHLLLJJJHHHHHHHHHFFFGGGGGGGGGGGGGGGFFFDDDDDDEEEFFFHHHIIIIIIHHHGGGEEE@@@FFFJJJKKKKKKNNNQQQTTT[[[mmm{{{xxxwwwtttqqqiiikkkllljjjeeebbbbbbcccaaaaaacccgggnnnwww}}}{{{ssspppllljjjkkkmmmnnnooohhheee___WWWPPPLLLMMMNNNPPPUUU[[[aaadddfffgggiiieeekkkqqqtttuuuyyy~~~mmm```TTTHHHDDDFFF>>><<<<<<>>>===<<<>>>CCCAAABBBDDDFFFFFFEEEDDDCCC>>>>>>>>>===;;;<<<>>>@@@@@@AAAAAABBBBBBCCCCCCCCCGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJLLLRRR]]]iiiqqqsssiiifffggghhh{{{~~~zzzsssnnnmmmnnnooorrrvvvyyyppplllqqqxxx{{{{{{|||ssswww{{{zzzrrrggg\\\UUUVVVOOOHHHIIIOOORRRNNNIIIHHHFFFEEEEEEGGGHHHHHHGGGNNNLLLJJJLLLQQQWWW\\\^^^]]]``````[[[UUUTTTZZZ```^^^___bbbfffkkkppptttwwwtttsssrrrrrrvvv}}}~~~sssmmmjjjjjjnnnzzzkkk\\\UUUXXXYYYYYYXXXUUURRRNNNLLLKKKMMMPPPQQQPPPOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIJJJIIIHHHFFFLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJHHHGGGFFFEEEEEEEEECCCCCCCCCDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNYYYaaaooo{{{tttooommmpppnnnkkkgggffffffggghhhbbbaaa```bbbfffmmmtttyyy~~~~~~|||wwwrrrmmmlllppptttsssqqqiiicccZZZRRRMMMJJJIIIHHHLLLPPPUUUXXXYYYZZZ[[[\\\bbbeeehhhlllooouuuzzzuuukkk\\\RRRLLLHHHDDD@@@<<<<<<<<<<<<===>>>???@@@BBBCCCFFFHHHHHHGGGEEECCC<<<<<<;;;;;;;;;<<<<<<===CCCCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFHHHKKKMMMMMMLLLQQQMMMLLLQQQXXXeee|||vvvpppkkkdddccchhh|||xxxxxxuuuppplllmmmzzz{{{xxxtttoooiiidddfffmmmooolllfff^^^]]]\\\\\\^^^______^^^\\\\\\]]]bbbiiipppuuuwwwzzz|||{{{wwwpppooouuu{{{||||||}}}xxxqqqmmmooosssvvv{{{jjj```\\\ZZZWWWWWWWWWVVVSSSQQQNNNMMMPPPRRRTTTTTTRRRQQQPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNJJJIIIIIIIIIKKKKKKIIIGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKRRRYYYfffyyyzzztttqqqnnnllliiifffeeedddeeeeeecccbbb``````ccchhhmmmqqqwwwxxx}}}{{{zzzuuupppppprrrsssqqqoooddd^^^VVVOOOKKKIIIHHHGGGFFFIIIMMMPPPQQQRRRTTTUUU^^^aaafffjjjnnnsssyyy}}}xxxhhh^^^RRRIIIEEECCC@@@===============>>>???@@@@@@CCCDDDFFFHHHHHHFFFDDDCCC<<<<<<;;;;;;;;;<<<======AAABBBBBBCCCDDDDDDDDDCCCGGGGGGFFFGGGHHHJJJKKKKKKRRRQQQUUU```mmmrrrllliiicccccchhhzzzrrrooorrrtttvvvxxx}}}{{{zzzyyyzzz|||}}}|||{{{uuuvvvzzz}}}nnnllliiiiiinnnxxxwwwfff^^^]]]]]]]]]VVVUUUTTTRRRQQQPPPOOOOOOSSSTTTUUUUUURRRPPPOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGHHHIIIKKKKKKJJJHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIIIIIIIHHHGGGEEEEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIMMMQQQ]]]pppxxxrrrkkkjjjiiigggfffeeeeeeeeefffdddaaa______bbbfffhhhnnnrrrzzz||||||yyyuuussstttrrroookkk___ZZZRRRLLLIIIGGGFFFEEEAAACCCEEEFFFGGGIIILLLNNNWWW[[[aaagggkkkpppuuuxxxxxxhhhXXXQQQGGGAAA??????>>><<<>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGHHHGGGEEECCCAAA<<<<<<<<<<<<<<<===>>>>>>AAAAAACCCDDDEEEEEEEEEEEEGGGGGGGGGGGGIIIKKKMMMNNNPPPUUUaaarrr{{{lllhhhfffbbbbbbfff}}}xxxssssss{{{xxxmmmiiiiiijjjooozzzzzzkkkbbb___^^^ZZZVVVTTTSSSPPPOOONNNOOOPPPPPPRRRSSSTTTRRROOOKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIKKKJJJHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDGGGIIIJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGCCCCCCCCCCCCDDDFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJMMMOOOWWWhhh~~~zzzrrrkkkjjjjjjiiiiiihhhgggggggggeeeaaa___^^^___aaacccgggmmmxxx|||yyywwwvvvuuurrrnnnjjj```ZZZSSSLLLIIIFFFDDDCCC@@@@@@AAAAAAAAACCCGGGJJJOOOTTT[[[aaaeeejjjnnnqqq{{{{{{jjj]]]OOOIIICCC???>>>>>>>>>>>>????????????@@@AAABBBBBBFFFFFFGGGGGGEEECCCAAA@@@<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEGGGGGGHHHHHHDDDFFFIIIKKKMMMPPPRRRTTTUUU```ttttttiiieeeccc``````cccxxxrrrssszzzzzzwwwsssnnnlllnnnsss|||tttkkkaaa]]]]]][[[UUUPPPRRRQQQOOOMMMMMMNNNPPPQQQPPPQQQRRRPPPMMMIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHIIIIIIHHHFFFCCCFFFGGGHHHIIIJJJKKKKKKKKKHHHGGGFFFEEEDDDCCCBBBBBBFFFFFFEEEEEEDDDDDDCCCCCCBBBDDDGGGIIIIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHIII@@@@@@AAACCCEEEGGGIIIJJJNNNLLLJJJGGGEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLLLLMMMSSSaaavvvxxxmmmmmmlllkkkjjjiiihhhhhheeeccc```]]][[[\\\^^^___```gggrrr|||~~~zzzyyyxxxwwwvvvsssooolllfff```XXXQQQKKKGGGDDDBBB?????????>>>===???CCCFFFHHHMMMSSSXXX]]]```dddgggvvv|||vvvuuuuuuuuusssjjj]]]SSSIIIFFFBBB???>>>>>>>>>>>>????????????@@@AAABBBCCCEEEEEEEEEEEECCCBBB@@@???;;;;;;<<<===>>>???AAABBBBBBBBBDDDEEEGGGGGGHHHHHHDDDGGGKKKNNNOOOQQQTTTWWWaaasssyyyqqqhhhcccaaa^^^]]]^^^|||uuurrrtttvvvpppqqqtttxxx~~~xxxssspppwww{{{yyyxxxzzz{{{{{{tttxxxxxxkkkccc[[[WWWXXXYYYXXXWWWRRRPPPNNNMMMMMMNNNOOOPPPPPPQQQRRRQQQNNNKKKIIIIIINNNNNNNNNNNNNNNNNNNNNNNNKKKIIIGGGGGGGGGGGGEEECCCEEEEEEGGGHHHIIIIIIIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIIII???@@@AAACCCEEEHHHJJJKKKOOOMMMJJJGGGEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKGGGHHHNNNZZZlllwwwvvvssspppmmmjjjiiihhhcccaaa^^^[[[ZZZZZZ[[[\\\\\\aaaiiippptttvvvyyyzzzzzzzzzzzzyyywwwtttrrrpppmmmggg^^^VVVOOOJJJFFFCCC=========<<<;;;<<>>>>>;;;;;;<<<===???@@@BBBCCCAAABBBCCCEEEEEEFFFFFFFFFGGGJJJMMMNNNNNNQQQVVV[[[ooo{{{rrrmmmfffbbb^^^\\\ZZZYYY~~~zzzzzzzzzsssrrrqqqqqqsssvvvzzz||||||tttmmmiiiiiiuuu~~~kkkccc___YYYVVVWWWXXXZZZZZZQQQPPPOOONNNNNNNNNNNNOOONNNPPPQQQQQQNNNLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHEEEDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHBBBBBBBBBCCCEEEFFFHHHIIILLLKKKHHHEEEDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGDDDFFFJJJSSSaaatttzzzsssooollljjjfffdddaaa^^^\\\\\\\\\]]]\\\___cccfffhhhmmmssswww~~~|||xxxuuutttssspppkkkbbbZZZSSSNNNIIIEEE>>>>>>>>>===<<<<<<>>>@@@@@@BBBEEEGGGHHHKKKOOORRR___fffmmmooommmmmmqqqvvv|||wwwppplllccc___ZZZVVVRRRMMMGGGCCC??????>>>===<<<<<<===>>>>>>>>>>>>??????@@@AAABBBAAAAAAAAA@@@???>>>======;;;;;;<<<===???AAACCCDDDEEEEEEFFFGGGHHHHHHGGGGGGJJJKKKLLLLLLNNNVVVbbbkkkqqqjjjhhhddd___\\\[[[YYYWWW}}}{{{wwwsssrrrrrrtttuuutttxxx}}}rrrhhhfffggglllqqqkkk___YYYYYYXXXWWWVVVTTTSSSRRRQQQQQQPPPOOONNNNNNNNNNNNLLLNNNPPPOOONNNLLLKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGCCCCCCDDDGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKEEEFFFFFFFFFFFFGGGGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFIIIGGGEEEDDDDDDEEEGGGIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDFFFJJJNNNXXXiii~~~zzztttpppnnnllljjjfffccc```____________```aaaaaaccchhhqqqwww~~~yyyvvvuuuuuurrrlllddd\\\VVVPPPKKKHHH@@@AAAAAA@@@??????@@@AAA>>>@@@AAABBBCCCEEEIIILLLRRRXXX]]]^^^]]]```gggnnnnnnwwwvvvnnnfffbbbYYYUUUOOOKKKIIIGGGEEECCC===>>>>>>>>>===>>>???AAA>>>>>>>>>>>>???@@@AAABBB@@@@@@??????>>>=========;;;;;;<<<>>>@@@BBBDDDEEEJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLKKKKKKPPP]]]ppp}}}uuuiiidddcccaaa]]][[[ZZZYYYVVV{{{{{{~~~~~~|||~~~|||{{{}}}{{{mmmkkkkkkkkkrrr~~~pppccc```WWWWWWXXXWWWVVVTTTRRRPPPLLLLLLNNNOOOOOONNNMMMLLLMMMNNNOOOMMMJJJJJJMMMQQQMMMJJJGGGFFFFFFFFFEEEDDDEEEGGGIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFHHHIIIJJJIIIHHHHHHHHHFFFCCCDDDGGGIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCAAA??????@@@BBBBBBAAACCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEECCCBBBCCCDDDEEEDDDCCCEEEEEEHHHMMMQQQ[[[nnn~~~uuuqqqnnnjjjfffdddeeeeeecccaaa___^^^]]]^^^^^^aaalllxxx}}}yyyuuurrrqqqqqqlllgggdddaaa[[[SSSKKKIIIFFFCCCAAA@@@@@@???>>>???===<<<===???AAABBBBBBKKKMMMOOOQQQSSSVVVZZZ^^^eeennn{{{}}}uuummmfff___[[[SSSPPPLLLGGGDDDBBBBBBBBB===============>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@???>>><<<<<<<<<===>>>===>>>??????@@@AAADDDGGGHHHJJJKKKKKKJJJJJJLLLOOOOOOKKKMMMSSSXXXbbb|||}}}mmmeeeaaaaaa```^^^[[[XXXVVVUUU~~~yyyyyyxxxzzz}}}xxxnnnqqqvvvzzzvvvcccYYYXXXWWWVVVVVVUUUTTTSSSQQQQQQNNNNNNNNNOOONNNNNNMMMMMMMMMMMMMMMLLLJJJJJJLLLNNNLLLJJJGGGFFFFFFFFFEEEDDDEEEGGGIIIIIIHHHGGGHHHIIIKKKJJJJJJIIIHHHHHHIIIIIIEEEFFFHHHIIIIIIIIIHHHGGGHHHFFFDDDDDDFFFGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAABBB@@@>>>???@@@BBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEECCCBBBCCCDDDEEEDDDBBBDDDDDDGGGJJJMMMUUUeeettt~~~wwwppplllgggeeeffffffcccaaa\\\ZZZYYYZZZYYY[[[eeeppp~~~}}}{{{yyywwwuuusssssstttoookkkhhhfffbbbZZZTTTQQQNNNKKKHHHGGGEEECCCAAA???===;;;<<<>>>@@@@@@@@@DDDEEEGGGIIIJJJMMMRRRUUUVVV___jjjrrrvvvzzz~~~yyyqqqjjjccc\\\UUUQQQOOOLLLHHHDDDAAA@@@@@@AAA=========>>>>>>??????????????????@@@@@@@@@@@@AAA???>>>============>>>??????AAABBBBBBCCCEEEHHHKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSWWW[[[cccvvvuuuiiiccc___^^^]]]\\\ZZZXXXWWWVVV{{{qqqooommmlllnnnsssxxx|||zzzuuu{{{jjj[[[UUUVVVVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMKKKJJJKKKKKKKKKJJJKKKIIIFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGGGGHHHIIIKKKKKKIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFGGGEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>===>>>AAABBBCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCAAABBBCCCDDDCCCBBBDDDCCCEEEHHHIIIMMMYYYeee|||zzzrrrnnniiiggggggfffccc```ZZZXXXVVVVVVUUUVVV^^^gggtttsssrrrrrrssstttuuuvvvwwwtttpppooonnnkkkeeeaaa\\\YYYVVVSSSPPPMMMHHHEEEAAA???======>>>?????????===>>>@@@AAABBBEEEHHHKKKLLLSSS[[[aaafffjjjppptttzzz{{{zzzyyyxxxwwwsssnnngggaaa[[[UUUOOOLLLIIIGGGDDDAAA???>>>>>>???======>>>???@@@@@@AAAAAA@@@@@@@@@@@@????????????============>>>???@@@AAA@@@AAACCCDDDDDDGGGKKKMMMPPPOOONNNOOOPPPQQQQQQPPPRRRYYY___bbbpppyyymmmeeeaaa\\\[[[YYYXXXWWWWWWWWWWWW~~~xxxvvvsssrrrtttwwwyyyzzzwww}}}rrrcccXXXTTTVVVTTTSSSPPPNNNNNNOOOPPPRRRSSSRRRPPPOOONNNNNNOOOPPPPPPMMMJJJKKKLLLMMMKKKHHHIIIGGGFFFFFFGGGGGGFFFDDDEEEFFFGGGGGGFFFFFFGGGIIIJJJIIIGGGEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCCCCDDDDDDCCCCCC@@@AAAAAABBBBBBAAA@@@@@@======<<<>>>AAACCCCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDBBBAAA@@@BBBCCCCCCBBBCCCBBBDDDGGGGGGJJJRRR\\\ooo~~~uuuqqqkkkhhhhhhfffccc```]]]YYYWWWWWWVVVUUUZZZbbbhhhhhhiiikkknnnssswwwzzzyyyxxxvvvuuuuuussspppmmmfffddd```]]]ZZZTTTOOOKKKGGGDDDAAA@@@@@@@@@@@@???<<<===>>>??????AAADDDGGGHHHKKKQQQUUUYYY^^^dddhhhjjjttt}}}zzzwwwtttsssqqqnnnlllgggccc^^^XXXTTTOOOKKKGGGDDDBBB@@@>>>======>>>>>>======>>>???AAABBBCCCCCCAAA@@@@@@???>>>>>>======<<<<<<===>>>???AAABBBCCC???@@@BBBCCCDDDGGGKKKNNNRRRQQQPPPRRRTTTUUUTTTRRRVVV```gggnnn}}}rrrjjjccc___XXXWWWVVVUUUUUUUUUVVVVVV}}}zzz{{{}}}www|||~~~~~~|||yyyvvvvvvuuuuuuxxx|||wwwmmmddd[[[RRRPPPRRRSSSQQQNNNLLLLLLNNNPPPRRRSSSRRRPPPOOONNNOOOPPPQQQRRROOOLLLLLLNNNNNNKKKGGGGGGFFFEEEFFFGGGGGGFFFDDDEEEFFFFFFEEEDDDEEEGGGIIIJJJIIIGGGEEECCCBBBBBBAAADDDEEEFFFFFFFFFEEEDDDCCC???@@@CCCDDDEEEEEEFFFFFFBBBBBBDDDDDDDDDCCCAAA@@@===<<<===???BBBDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEDDDBBB@@@???AAABBBBBBBBBCCCBBBCCCGGGHHHIIIPPPXXXdddwwwzzzuuuoookkkjjjhhhdddaaa___[[[XXXXXXVVVUUUWWW]]]^^^___```dddjjjrrryyy}}}{{{zzzzzzzzzzzzyyyxxxvvvnnnlllhhheeebbb\\\WWWSSSLLLIIIEEECCCBBBAAA???>>>===>>>???>>>>>>???BBBDDDBBBCCCFFFIIIMMMQQQVVVZZZaaagggrrr~~~~~~uuussspppnnnllliiieeecccZZZWWWRRRNNNKKKHHHEEEBBBAAA@@@???>>>===>>>>>>>>>===>>>???@@@AAABBBCCCCCC@@@@@@??????>>>===<<<<<<;;;<<<===???AAABBBCCCDDD@@@AAACCCDDDEEEHHHLLLOOORRRRRRSSSUUUXXXYYYYYYXXX^^^hhhsssuuuooohhh```]]]VVVVVVUUUUUUTTTTTTUUUUUU{{{vvvtttttttttzzzzzzsssppppppmmmuuu~~~|||yyywwwuuusssqqqpppqqqqqqpppppptttsssssstttuuutttrrrooommmsss~~~rrrhhhccc^^^\\\WWWQQQOOOPPPQQQOOOMMMLLLLLLNNNPPPRRRPPPPPPPPPOOOOOOPPPPPPQQQQQQPPPOOONNNNNNMMMJJJHHHFFFEEEEEEFFFGGGHHHFFFDDDEEEEEEEEEDDDCCCDDDFFFIIILLLKKKIIIGGGFFFEEEDDDDDDCCCDDDEEEEEEEEEDDDCCCBBB>>>@@@DDDFFFGGGGGGHHHJJJDDDEEEFFFFFFFFFDDDAAA@@@>>>===>>>@@@CCCEEEDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEDDDBBB???>>>@@@AAABBBBBBDDDBBBBBBFFFHHHIIIOOOVVV]]]mmm{{{uuuqqqnnnlllgggddd```[[[XXXXXXVVVTTTUUUXXXXXXXXX[[[```hhhrrr{{{~~~~~~}}}}}}||||||||||||uuusssooommmjjjfffbbb___RRROOOKKKGGGEEECCCAAA???>>>>>>???>>><<<===???AAA@@@AAABBBDDDGGGKKKOOOQQQYYY]]]dddllluuu}}}{{{uuummmkkkiiifffdddaaa]]]ZZZTTTQQQMMMJJJIIIGGGDDDBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@??????>>>===<<<<<<;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDFFFFFFGGGJJJMMMPPPOOOSSSWWWZZZ\\\]]]___aaadddnnnwwwooolllddd^^^\\\YYYYYYYYYYYYXXXVVVUUUTTT{{{sssooooooooouuuyyyvvvmmmeeebbbbbbccckkktttwwwvvvvvvyyy}}}~~~yyyuuusssrrrpppnnnkkkkkklllmmmnnnnnnkkkiiihhhiiilllppprrrsssxxxxxxyyy{{{}}}~~~}}}{{{}}}ooobbb^^^ZZZWWWXXXUUUQQQPPPRRROOONNNMMMLLLMMMNNNPPPQQQMMMNNNOOOPPPPPPPPPPPPPPPOOOPPPQQQOOOLLLIIIHHHHHHDDDDDDDDDFFFHHHHHHFFFDDDEEEEEEEEECCCBBBCCCFFFHHHLLLKKKIIIHHHGGGFFFEEEEEECCCDDDDDDEEEDDDCCCBBBAAA???CCCGGGIIIIIIHHHIIIKKKEEEFFFGGGGGGFFFCCC@@@>>>??????@@@BBBEEEFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>???@@@AAABBBCCCCCCDDDAAA>>>===???AAABBBBBBDDDAAA@@@CCCEEEFFFLLLRRRXXXdddsss{{{wwwtttqqqlllhhhaaa\\\YYYYYYXXXUUUTTTWWWUUUUUUXXX]]]fffqqq|||~~~~~~|||yyyvvvtttrrrqqqnnnlll]]]ZZZUUUPPPNNNKKKHHHFFF???@@@???>>><<<<<<>>>@@@AAA@@@AAACCCFFFIIIKKKLLLOOORRRXXX```iiinnnrrrsssxxx{{{|||yyyrrrkkkfffdddaaa^^^\\\YYYUUURRROOOLLLJJJHHHGGGFFFEEECCC?????????>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA>>>>>>>>>======<<<<<<<<<;;;===???AAACCCCCCDDDDDDDDDEEEFFFGGGGGGIIILLLOOOMMMUUU\\\``````aaafffkkkqqq|||nnnjjjiiiccc___aaa^^^_________]]]ZZZWWWUUU|||ssspppoooqqqvvvyyytttiii```]]]]]]cccjjjqqqrrrpppppptttyyy{{{vvvrrrpppoookkkiiihhhiiimmmrrruuuwwwrrrqqqrrruuu{{{uuukkkbbbZZZXXXTTTRRRRRRQQQMMMNNNQQQNNNMMMMMMMMMMMMOOOPPPQQQKKKLLLNNNPPPQQQQQQPPPPPPMMMPPPQQQOOOJJJGGGFFFGGGDDDCCCDDDFFFHHHHHHFFFEEEEEEEEEDDDCCCBBBCCCFFFHHHIIIIIIGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@BBBFFFJJJKKKJJJHHHIIIKKKEEEFFFGGGGGGFFFBBB???===@@@@@@AAACCCEEEFFFEEECCCBBBBBBBBBBBBAAAAAA@@@???<<<===>>>???@@@AAABBBBBBDDDAAA>>>===>>>@@@BBBBBBDDD@@@>>>@@@BBBCCCHHHNNNVVV^^^kkkxxx{{{xxxuuuppplllccc^^^[[[[[[[[[WWWVVVXXXTTTTTTVVV\\\eeeqqq|||~~~zzzxxxxxxxxxwwwvvvgggccc^^^ZZZVVVSSSPPPNNNBBBBBBAAA@@@>>>===???AAA>>>======???BBBDDDEEEFFFGGGKKKRRR[[[cccggghhhggggggjjjpppxxx{{{xxxtttmmmeeeaaa___[[[XXXVVVSSSPPPMMMGGGEEECCCBBBBBBAAA@@@?????????>>>>>>>>>======<<>>>>>>>>>>>>>>??????AAAAAA@@@???????????????CCCAAA???===<<<<<<===>>>>>>===>>>???AAACCCFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIMMMTTT\\\aaaeeelllxxx{{{oooiiijjjmmmmmmkkkdddcccaaa___^^^\\\XXXUUUzzzzzz}}}~~~~~~}}}{{{kkkccc___[[[YYYXXX^^^^^^^^^]]]]]]\\\[[[ZZZYYYRRROOORRRTTTRRRRRRTTTNNNOOOQQQQQQOOONNNNNNOOOOOONNNMMMKKKHHHFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDFFFGGGHHHGGGEEEDDDDDDEEEFFFFFFGGGHHHHHHDDDDDDBBBAAA??????>>>>>>@@@??????@@@CCCEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEEJJJNNNVVVaaaooo{{{sssnnniiieee```\\\ZZZYYYWWWVVVSSSRRRQQQSSSXXX```hhhnnnxxx|||||||||~~~zzzuuupppjjjgggfffddd^^^ZZZNNNLLLIIIEEECCCBBBBBBBBBCCCAAA@@@@@@BBBCCCCCCCCCDDDFFFJJJQQQXXX\\\[[[YYYVVVVVVVVVXXX\\\aaaeeehhhkkknnnsssyyyzzzpppkkkfff___YYYXXXTTTQQQPPPQQQNNNIIIDDDBBBAAA@@@???>>>>>>????????????>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<>>>>>>===<<<===>>>??????????????????AAACCCEEEGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKPPPWWW___iiiyyywwwmmmjjjnnnsssuuutttfffbbb^^^[[[YYYWWWTTTRRRsssggg\\\YYYYYYYYYYYY[[[``````___^^^]]]]]]]]]]]]]]]YYYVVVWWWWWWTTTSSSTTTQQQQQQQQQOOOLLLKKKLLLMMMNNNMMMKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFFFFGGGGGGEEECCCCCCDDDEEEFFFGGGGGGFFFFFFDDDCCCAAA@@@>>>======<<<>>>===<<<>>>AAACCCDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAACCCDDDDDDBBBAAAAAABBBDDDDDDCCCBBBBBBBBBCCCDDDHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@BBBGGGMMMTTT___pppyyyrrrnnnjjjccc^^^[[[YYYVVVUUUSSSRRRPPPOOORRRWWW]]]aaajjjpppyyy~~~~~~}}}zzzzzzvvvqqqooonnnkkkgggcccWWWUUURRRNNNJJJGGGEEEDDDFFFDDDAAAAAABBBCCCBBBAAABBBDDDGGGMMMQQQSSSRRRQQQLLLLLLKKKKKKMMMOOORRRTTTWWWZZZ___dddjjjqqqyyyzzznnnfffaaa]]]WWWRRRPPPMMMJJJIIIIIIHHHCCC??????>>>>>>=========>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>===;;;;;;:::::::::::::::<<<===???@@@@@@AAAAAA@@@@@@@@@AAACCCEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKMMMSSS___rrryyyrrrjjjiiimmmsssvvvuuulllhhhccc^^^[[[YYYWWWUUUvvvllliii```XXXWWWXXXXXXYYY[[[[[[ZZZYYYWWWWWWWWWXXXYYY\\\ZZZXXXXXXWWWUUUSSSSSSRRRRRRPPPMMMJJJIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEFFFFFFFFFDDDBBBBBBCCCEEEGGGGGGFFFEEEDDDEEEDDDBBB@@@>>>===<<<<<<===<<<<<<>>>AAACCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCDDDEEEDDDCCCBBBBBBCCCEEEDDDBBB@@@@@@AAACCCDDDGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCBBB@@@???>>>CCCGGGKKKMMMSSScccyyyzzzsssnnnggg```]]]ZZZXXXVVVUUUSSSPPPOOOPPPSSSWWWZZZ^^^bbblllxxx~~~~~~~~~~~~}}}{{{yyy|||yyyuuusssrrroookkkhhhbbb```]]]YYYTTTPPPLLLJJJJJJGGGDDDBBBBBBBBBAAA@@@BBBDDDFFFIIIKKKLLLKKKIIIGGGFFFEEEDDDDDDFFFGGGHHHLLLOOOSSSWWW\\\bbbiiimmmsssvvv{{{{{{ooohhh```ZZZWWWTTTPPPLLLJJJGGGEEEDDDDDDCCC@@@>>>============>>>>>>??????@@@???>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;<<<<<<999;;;>>>@@@BBBBBBBBBAAABBBBBBAAAAAABBBDDDEEEGGGKKKLLLNNNOOOOOONNNMMMLLLMMMNNNVVVgggtttnnngggdddfffjjjkkkkkkmmmkkkgggdddbbb___[[[YYYxxxqqqkkkhhhbbbZZZTTTTTTUUUTTTTTTVVVTTTSSSQQQPPPPPPQQQRRRSSSTTTVVVWWWUUUTTTSSSRRRPPPQQQQQQPPPNNNKKKIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFFFFGGGHHHIIIGGGFFFAAACCCEEEFFFFFFEEEDDDCCCEEEDDDBBBAAA???>>>>>>===???>>>>>>???CCCEEEFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFEEECCCBBBCCCEEEEEECCCAAA??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEDDDBBBAAA???>>>CCCFFFIIIIIILLLZZZqqqvvvqqqhhhaaa]]]ZZZXXXVVVSSSRRRPPPNNNOOOQQQSSSUUUXXXZZZ```jjjtttzzz{{{zzz{{{}}}}}}}}}|||}}}|||zzzxxxuuurrrooollljjjhhheeeaaa\\\XXXTTTRRRPPPMMMHHHEEEDDDCCCBBBAAAAAACCCEEEFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCCCCEEEGGGKKKNNNRRRVVV\\\___```ccchhhnnnuuu|||rrrggg[[[WWWRRROOONNNMMMJJJHHHFFFEEECCCBBBBBBBBBAAA@@@======>>>??????@@@@@@@@@@@@@@@???>>>======>>>>>>>>>======<<<<<<<<<<<<<<<===>>>AAACCCDDDCCCBBBAAACCCCCCBBBBBBCCCEEEFFFHHHMMMOOOPPPQQQQQQOOOMMMLLLLLLQQQ^^^ttt{{{oooiiiccc``````bbbbbbbbbeeeeeefffffffffbbb\\\XXXuuuiiicccdddeeefff[[[VVVSSSTTTUUUTTTTTTWWWOOONNNNNNMMMMMMNNNNNNNNNMMMRRRUUUSSSQQQQQQPPPMMMOOOQQQSSSSSSPPPMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPLLLLLLLLLKKKJJJHHHFFFEEEGGGGGGGGGIIIKKKLLLKKKJJJBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCBBBAAA@@@?????????AAA@@@@@@BBBEEEHHHIIIIIIEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFDDDCCCBBBDDDEEEDDDCCCAAA@@@??????@@@AAA?????????AAABBBDDDFFFGGGFFFFFFDDDCCCBBB@@@??????>>>BBBEEEFFFIIIUUUiiiyyy|||vvvlllddd^^^ZZZWWWUUUQQQPPPNNNMMMMMMNNNOOOPPPUUUUUUXXX^^^eeelllpppqqqwww|||~~~{{{wwwsssqqqooonnnjjjfffccc```]]]\\\YYYUUUOOOKKKHHHGGGFFFEEEBBBCCCDDDDDDAAA???>>>???>>>>>>>>>>>>>>>???@@@@@@===@@@CCCEEEGGGKKKOOORRRSSSUUUZZZ```hhhooouuuxxxyyy}}}yyyhhh[[[UUUMMMKKKIIIHHHHHHHHHGGGEEECCCCCCBBBAAAAAAAAAAAABBB>>>???@@@@@@AAAAAAAAA@@@AAA@@@???>>>============;;;::::::::::::;;;<<<<<<@@@AAACCCDDDEEEDDDCCCBBBCCCCCCCCCCCCDDDFFFHHHIIILLLNNNPPPRRRSSSQQQOOONNNMMMWWWjjjwwwjjjgggbbb______````````````bbbeeehhhhhhddd^^^YYYuuummmbbb[[[ZZZ\\\]]]]]]WWWSSSRRRTTTUUUSSSSSSVVVLLLLLLMMMMMMMMMMMMLLLLLLKKKRRRUUURRROOOPPPNNNJJJMMMRRRWWWYYYXXXTTTPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOJJJJJJJJJIIIIIIGGGFFFEEEFFFFFFFFFGGGIIIJJJIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???????????????BBBAAAAAACCCFFFIIIJJJJJJFFFEEEEEEDDDDDDCCCBBBBBBAAABBBEEEGGGHHHGGGEEEDDDDDDDDDDDDBBBAAA@@@BBBDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>???@@@AAACCCDDDEEEFFFEEECCCAAA????????????===AAAEEEFFFIIIQQQ```kkk}}}~~~|||vvvkkkccc]]]YYYWWWQQQPPPOOONNNMMMLLLLLLMMMOOOQQQSSSVVVYYY^^^dddhhhqqqxxxzzzwwwuuuuuussspppmmmjjjiiiiiiiiiccc^^^WWWRRRNNNMMMKKKJJJFFFGGGHHHGGGCCC@@@@@@AAA>>>=====================:::<<<>>>@@@BBBDDDGGGIIIKKKMMMPPPUUU[[[aaaeeehhhfffiiioootttxxx|||xxxkkk___SSSLLLKKKFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@@@@???>>>???AAABBB>>>???@@@AAAAAAAAA@@@???AAA@@@???>>>============999999::::::;;;<<<>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEHHHJJJKKKKKKMMMQQQUUUWWWXXXVVVUUUWWWcccyyy|||sssjjjgggdddaaa____________^^^___aaaddddddaaa\\\XXX{{{zzziiiddd___ZZZXXXXXXXXXVVVSSSSSSPPPOOOQQQPPPMMMMMMPPPIIIJJJLLLMMMMMMLLLKKKJJJLLLSSSWWWSSSOOOOOOMMMIIIMMMSSSZZZ^^^^^^YYYTTTQQQOOOOOOOOONNNNNNNNNMMMMMMGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCCCCDDDFFFFFFEEECCCDDDCCCCCCBBBBBBBBBCCCCCC??????>>>>>>>>>>>>??????BBBAAAAAACCCGGGJJJKKKKKKFFFFFFFFFEEEDDDDDDCCCCCC???AAAEEEHHHIIIGGGEEECCCBBBBBBBBB@@@??????AAABBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCEEECCCAAA???===>>>???@@@BBBEEEHHHHHHJJJOOOYYY```vvv|||uuusssiiibbb]]]ZZZTTTSSSRRRPPPNNNMMMLLLLLLIIILLLOOOQQQRRRVVV\\\aaalllttt~~~{{{wwwvvv{{{yyyvvvsssqqqqqqssstttiiiddd]]]WWWSSSQQQOOONNNKKKMMMNNNLLLGGGDDDDDDEEE?????????>>>>>>======<<<:::===???AAAAAACCCEEEGGGEEEFFFGGGJJJMMMQQQTTTUUUYYY\\\bbbfffjjjnnnrrruuusssyyy|||ooo```WWWPPPIIIGGGIIIEEEEEEDDDDDDCCCBBB@@@???===>>>>>>===<<<===???AAA>>>???@@@AAAAAA@@@???>>>AAA@@@???>>>============;;;;;;;;;<<<>>>@@@AAABBB>>>???@@@BBBCCCDDDDDDEEECCCCCCCCCDDDFFFHHHKKKLLLKKKOOOTTTYYY]]]______^^^bbboooxxxqqqllliiieeeaaa^^^\\\[[[[[[YYYYYYYYY[[[[[[YYYUUUQQQxxxwwwiiiccc]]]\\\YYYVVVSSSPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOIIIJJJJJJKKKLLLMMMNNNNNNLLLMMMNNNOOOOOONNNLLLKKKKKKMMMVVVdddkkkfff\\\VVVTTTTTTSSSQQQOOOLLLJJJHHHGGGHHHHHHFFFDDDCCCDDDEEEDDDEEEEEEEEEDDDCCCBBBBBBEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>?????????>>>>>>>>>@@@AAABBBDDDEEEFFFFFFFFFAAADDDGGGHHHFFFCCC@@@???AAABBBDDDFFFGGGGGGFFFEEECCCAAA???>>>>>>???AAAAAACCCCCCAAAAAA@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@???AAA@@@@@@???>>>>>>>>>???AAADDDGGGGGGGGGJJJRRRXXXhhhtttzzzvvv|||~~~ooobbbZZZWWWSSSTTTTTTRRRPPPOOONNNOOOMMMNNNOOONNNNNNPPPVVVZZZfffllluuu}}}~~~~~~~~~|||~~~zzz{{{}}}~~~zzzwwwvvvllldddbbb```[[[WWWUUUXXXWWWVVVSSSOOOKKKGGGEEECCCAAA>>>=========<<<;;;;;;<<<<<<===>>>???@@@@@@CCCCCCDDDEEEGGGIIIKKKLLLRRRSSSTTTVVVXXX[[[]]]^^^hhhjjjqqqyyy|||wwwttttttuuutttvvv~~~|||zzz}}}}}}aaaZZZPPPKKKIIIGGGCCC???AAAAAA@@@?????????@@@@@@=========>>>>>>>>>??????@@@@@@??????????????????>>>>>>>>>===<<<<<<;;;;;;999:::;;;<<<===???@@@@@@??????@@@AAABBBBBBCCCCCCDDDFFFHHHIIIIIIJJJMMMNNNRRRQQQUUU^^^bbbaaaaaabbbnnn|||yyyrrroooiiifffccc```^^^\\\ZZZXXX[[[XXXTTTSSSSSSSSSPPPMMMvvv~~~|||ttteee\\\ZZZZZZYYYWWWTTTRRRPPPOOONNNQQQPPPOOONNNMMMMMMLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLNNNPPPPPPOOOMMMKKKLLLOOOZZZkkktttnnn```VVVPPPPPPPPPNNNMMMKKKIIIHHHFFFGGGGGGEEECCCBBBCCCEEEDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@@@@@@@@@@@@@??????@@@???>>>>>>===>>>>>>>>>BBBCCCCCCCCCCCCCCCCCCBBBAAACCCFFFGGGEEEBBB@@@???@@@BBBDDDEEEFFFFFFEEEDDDAAAAAA@@@???>>>???AAACCCEEEEEECCCBBBAAABBBCCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@???>>>>>>>>>>>>>>>CCCFFFHHHGGGFFFHHHNNNTTT^^^hhhzzz|||}}}|||~~~rrreee\\\XXXSSSSSSRRRPPPNNNMMMLLLMMMMMMMMMNNNMMMLLLNNNRRRVVV]]]bbbkkksssyyy~~~}}}~~~}}}~~~}}}yyy{{{sssmmmllljjjeee___]]]\\\\\\\\\\\\ZZZTTTMMMHHHDDDAAA>>><<<<<<<<<;;;:::?????????@@@AAAAAABBBBBB???@@@@@@AAACCCEEEFFFGGGJJJJJJKKKMMMOOORRRTTTUUUYYYZZZ___gggiiifffcccdddiiihhhkkksss}}}}}}zzzzzz~~~pppbbbVVVPPPHHHDDDDDDCCCAAA>>>@@@??????>>>>>>?????????@@@@@@@@@@@@????????????@@@@@@@@@@@@????????????>>>=========<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEGGGIIIKKKLLLLLLMMMNNNPPPWWWWWW[[[cccfffeeefffiiitttzzzpppkkkiiifffddd```^^^]]][[[YYYWWWVVVSSSPPPOOOOOOOOOLLLJJJvvv}}}zzzsssqqqqqqwwwsssjjjaaaYYYVVVWWWWWWVVVTTTRRRPPPOOOOOONNNQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKNNNPPPQQQPPPMMMKKKJJJNNN[[[oooyyyrrraaaTTTLLLLLLLLLLLLKKKJJJHHHHHHEEEFFFFFFEEECCCBBBCCCDDDCCCCCCDDDDDDEEEDDDDDDDDD>>>>>>@@@AAAAAA@@@??????AAA@@@>>><<<<<<===>>>???CCCCCCCCCBBBAAA@@@??????@@@BBBDDDDDDBBB@@@???>>>@@@AAACCCDDDEEEDDDDDDCCC???@@@AAA???===>>>BBBEEEHHHFFFEEECCCBBBBBBCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@????????????>>>>>>EEEGGGHHHFFFDDDEEEJJJNNNUUU[[[jjj~~~wwwrrryyywwwiii___YYYUUUTTTRRRPPPNNNMMMMMMMMMMMMMMMMMMKKKJJJJJJMMMPPPQQQVVV^^^fffmmmtttzzz~~~~~~{{{xxxyyyxxxqqqjjjhhhdddccccccffffffaaaVVVMMMHHHEEEAAA>>>>>>======<<>>>>>@@@AAABBBCCCBBBBBBCCCDDDFFFHHHJJJKKKNNNMMMQQQWWWYYYWWWVVVWWWZZZZZZ]]]fffppp}}}}}}zzzzzz}}}}}}~~~kkkYYYMMMKKKFFFAAA???@@@AAAAAA?????????????????????@@@@@@CCCCCCBBBAAAAAA@@@@@@???AAAAAAAAA@@@@@@@@@??????======<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLNNNOOOOOOOOOQQQRRRYYY[[[bbbjjjmmmlllmmmqqqyyyvvvooogggccccccbbb___\\\[[[ZZZYYYWWWUUUSSSQQQNNNMMMMMMLLLJJJIIIooottt}}}~~~qqqmmmnnnttt{{{ssskkkbbb^^^ZZZUUUTTTVVVSSSSSSQQQPPPPPPOOOOOOOOOOOONNNMMMKKKIIIHHHGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJMMMPPPQQQPPPMMMLLLGGGIIIUUUhhhsssmmm\\\PPPLLLLLLLLLKKKJJJHHHGGGFFFCCCEEEFFFEEECCCBBBBBBCCCAAAAAABBBCCCCCCDDDCCCCCC>>>@@@BBBDDDDDDDDDBBBAAAAAA@@@===;;;;;;<<<>>>@@@BBBAAAAAA@@@???>>>>>>>>>???@@@BBBBBB@@@>>>>>>>>>@@@AAABBBCCCCCCCCCBBBBBB===@@@AAA???===>>>BBBGGGGGGFFFDDDBBBAAAAAAAAAAAABBBBBBAAAAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@DDDEEEFFFEEECCCDDDGGGJJJPPPRRR^^^pppzzzmmmoooxxx~~~zzznnnccc^^^XXXVVVSSSQQQPPPPPPQQQPPPOOONNNLLLJJJIIIIIIJJJKKKJJJNNNTTT[[[aaaiiipppuuu}}}zzzrrrooollliiihhhkkknnnjjj^^^UUUOOOKKKFFFCCCBBBAAA@@@???AAAAAAAAA@@@@@@???????????????>>>??????@@@AAABBB??????@@@AAABBBDDDEEEFFFIIIGGGIIINNNPPPNNNNNNQQQPPPPPPTTT\\\dddooo|||wwwwww{{{xxxiii[[[PPPIIIFFFCCC??????@@@BBBCCCBBB@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@@@@??????<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHIIILLLNNNOOOPPPPPPQQQSSSUUUYYY^^^hhhqqqssspppqqquuu|||wwwnnniiiccc``````]]][[[XXXWWWWWWVVVTTTSSSRRRQQQOOONNNMMMLLLLLLKKKaaagggpppwwwrrrsssxxx|||xxxooogggaaa\\\[[[XXXRRROOOPPPQQQPPPOOOOOOOOOOOOOOOOOOKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIILLLOOOPPPOOOMMMKKKHHHGGGNNN]]]fffbbbVVVNNNNNNNNNMMMKKKIIIGGGEEEDDDBBBDDDEEEEEEDDDBBBBBBCCC???@@@@@@AAABBBBBBBBBBBB???@@@BBBDDDEEEDDDCCCBBB@@@>>><<<;;;;;;<<<>>>@@@???>>>>>>>>>>>>???@@@@@@>>>???@@@@@@>>>===>>>???AAAAAAAAABBBBBBBBBBBBBBB>>>???@@@???===>>>BBBFFFEEEDDDBBB@@@????????????BBBAAAAAA@@@@@@???>>>>>>AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCDDDFFFHHHJJJKKKTTTeeewwwrrrlllnnnrrrttt}}}}}}ssskkkfff]]]XXXSSSQQQQQQRRRRRRRRRPPPOOOLLLKKKJJJJJJIIIIIIJJJMMMPPPTTTYYY___fffkkkuuuzzz}}}}}}~~~|||uuusssrrrnnnkkkmmmpppnnneee]]]VVVQQQLLLGGGEEEDDDCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAA@@@??????@@@AAABBBCCCCCCDDDBBBBBBFFFGGGFFFGGGJJJIIIIIILLLSSSYYYaaannnzzzvvvppppppqqqwww|||}}}zzzzzz~~~ssscccXXXPPPJJJGGGEEECCCAAAAAABBBCCCDDDDDDAAABBBCCCDDDDDDDDDDDDCCC@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>><<<<<<<<<======>>>>>>>>>??????@@@AAACCCDDDEEEFFFDDDDDDCCCDDDEEEHHHJJJLLLOOOPPPPPPPPPQQQSSSWWWZZZ```fffqqqwwwtttnnnnnnssszzzooojjjeee```]]]^^^ZZZWWWUUUTTTTTTSSSRRRPPPOOOOOONNNMMMLLLKKKKKKLLLYYY___hhhwwwvvvnnnkkkeee___\\\[[[XXXRRRNNNMMMNNNMMMMMMLLLLLLMMMMMMNNNHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHJJJLLLMMMLLLKKKJJJKKKHHHKKKTTTYYYWWWQQQNNNOOOOOONNNLLLIIIGGGDDDCCCBBBDDDFFFFFFEEECCCCCCDDD@@@@@@AAAAAABBBAAAAAAAAA>>>???@@@AAAAAA@@@@@@???===<<<;;;;;;;;;===???AAA===<<<<<<<<<===???AAACCC>>>??????>>>======>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???@@@BBBCCCBBBAAA@@@>>>=========>>>AAAAAAAAA@@@??????>>>>>>@@@AAABBBCCCDDDCCCBBBAAA?????????@@@BBBCCCEEEFFFCCCEEEMMM\\\lll~~~sssllllllnnntttyyyzzzuuurrrddd^^^VVVRRRQQQRRRQQQPPPPPPNNNLLLKKKKKKKKKJJJIIIKKKMMMOOOPPPSSSWWW]]]aaajjjpppuuuvvvyyy|||wwwwwwvvvrrroooooopppooojjjeee\\\XXXQQQLLLIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAACCC@@@@@@DDDEEECCCDDDGGGDDDDDDFFFKKKNNNRRR[[[eeetttyyypppjjjggghhhjjjpppvvvwwwuuuxxx}}}uuueeeXXXPPPLLLIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFDDDEEEGGGHHHIIIHHHHHHGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>======<<<<<<===>>>??????@@@@@@@@@@@@AAACCCDDDEEEFFFGGGEEEEEEEEEFFFHHHKKKOOOQQQUUUUUUTTTSSSTTTXXX^^^cccmmmssszzz|||tttmmmooovvvvvvooohhheeebbb\\\ZZZ\\\XXXUUUSSSRRRQQQQQQOOONNNJJJKKKKKKJJJHHHGGGHHHJJJRRRWWW^^^jjj{{{yyylllmmmrrryyy|||wwwtttnnngggdddfffddd^^^YYYXXXUUUPPPMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIMMMJJJJJJNNNOOOMMMLLLNNNMMMMMMLLLKKKIIIGGGEEEDDDBBBDDDGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>============::::::;;;;;;===>>>@@@AAA======<<<<<<===???AAACCC?????????===<<<===???AAACCCCCCBBBBBBBBBBBBBBBCCCDDD@@@<<<<<<@@@BBBBBB@@@AAA@@@>>>=========>>>>>>AAAAAA@@@@@@???>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@>>>>>>>>>???AAABBBBBBBBB@@@CCCJJJTTT___qqqsssnnnpppooottt{{{~~~rrriii___WWWUUUSSSQQQNNNMMMKKKIIIJJJKKKLLLJJJHHHJJJKKKMMMMMMNNNQQQUUUXXX]]]dddjjjmmmrrrxxx}}}}}}}}}zzz|||xxxvvvuuuttttttrrrooollleee```YYYSSSOOONNNLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBB@@@@@@DDDDDDBBBBBBEEEBBBAAACCCEEEEEEFFFLLLTTT]]]fffnnnqqquuu{{{yyyqqqhhhbbb___^^^bbbdddjjjpppqqqpppuuu}}}|||}}}}}}zzzsssjjj]]]SSSNNNLLLJJJHHHFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMOOOQQQRRRQQQQQQPPPLLLKKKJJJHHHGGGEEEDDDDDDAAA@@@@@@???>>>===<<<;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJMMMRRRVVVYYY]]]\\\YYYXXXYYY```hhhoooyyy|||}}}uuurrr{{{ssskkkfffbbbbbb___[[[YYY[[[WWWUUURRRPPPPPPOOOMMMLLLGGGHHHIIIHHHEEEEEEGGGIIIGGGLLLRRRZZZgggwwwtttgggggglllsssxxxqqqjjjffffffccc\\\\\\```___WWWQQQPPPNNNJJJIIIKKKHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLIIIIIIHHHGGGGGGGGGHHHHHHLLLJJJJJJKKKIIIFFFGGGKKKJJJJJJJJJIIIHHHGGGFFFEEEBBBEEEGGGHHHGGGEEEEEEEEEDDDEEEEEEEEEDDDCCCBBBBBB@@@???>>>===<<<<<<======888999:::<<<>>>???AAAAAA???>>>===<<<===???AAABBB?????????===<<<===???BBBDDDCCCCCCBBBBBBBBBCCCCCCGGG@@@;;;<<>>@@@???>>>======>>>??????AAAAAA@@@@@@???>>>>>>>>><<<===???AAAAAAAAA???>>>???>>>>>>???@@@AAA@@@???BBBEEEJJJPPPVVVddd}}}{{{tttuuummmrrryyy~~~tttggg^^^YYYVVVRRROOOKKKIIIHHHIIIKKKLLLKKKHHHHHHIIIJJJKKKKKKMMMPPPSSSUUU\\\cccfffkkkssswwwwww}}}}}}xxxyyyzzzyyywwwtttqqqooommmhhh```YYYVVVTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRLLLKKKJJJHHHGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBB>>><<<===@@@AAA>>>>>>@@@CCCBBBCCCDDDBBB@@@DDDKKKIIIPPPWWWXXXZZZ```dddeeeccccccbbb___[[[WWWUUUTTT]]]___ccchhhhhhhhhnnnvvvwwwxxxyyy{{{{{{xxxsssooofff^^^TTTNNNKKKJJJIIIGGGHHHIIIJJJKKKKKKLLLNNNPPPTTTVVVXXXZZZ[[[ZZZYYYXXXSSSRRRPPPMMMJJJHHHFFFEEE@@@@@@???>>>===<<<;;;:::======>>>@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLNNNRRRWWW\\\___cccaaa^^^\\\^^^fffpppwww}}}}}}wwwyyyuuummmeeeaaa```aaa___[[[ZZZ\\\WWWUUURRRPPPOOONNNLLLJJJFFFHHHIIIHHHEEEEEEGGGJJJHHHJJJMMMSSS[[[cccjjjooopppwww~~~}}}mmmdddccckkk{{{tttjjjdddaaa]]]XXXVVVWWWWWWVVVUUUTTTPPPLLLKKKLLLLLLJJJHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHIIIIIIGGGFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLJJJGGGEEEEEEHHHIIIHHHFFFJJJIIIHHHHHHHHHIIIJJJKKKJJJKKKLLLLLLKKKHHHEEEDDD@@@DDDIIIJJJHHHFFFFFFFFF???AAABBBCCCCCCAAA@@@>>>>>>>>>>>>>>>============:::999888999:::===@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBAAAAAAFFFDDDCCCAAA@@@@@@@@@AAA@@@@@@@@@????????????>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;????????????????????????:::<<<>>>???>>>===>>>???===AAADDDGGGNNN]]]ssswwwuuuxxx{{{~~~~~~ssshhh___WWWQQQNNNOOOLLLJJJIIIJJJKKKLLLKKKLLLKKKIIIHHHHHHIIIKKKLLLTTTTTTVVVZZZaaaiiippptttxxx{{{~~~~~~~~~}}}{{{xxxvvvttttttqqqkkkfffaaa^^^\\\[[[[[[ZZZYYYWWWVVVVVVUUUUUUVVVSSSNNNKKKHHHFFFDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@BBB@@@>>>===>>>>>>===<<<===>>>@@@AAABBBCCCCCCCCCIIIJJJLLLMMMOOOPPPQQQQQQRRRTTTUUUTTTSSSQQQQQQQQQ\\\^^^```aaaaaaeeelllqqqrrrqqqrrrtttvvvtttooojjjddd]]]TTTMMMKKKLLLNNNOOOSSSSSSSSSTTTTTTUUUVVVVVVZZZ]]]bbbhhhkkkiiiccc___bbb```\\\VVVPPPKKKFFFDDDAAA@@@???=========>>>>>>??????@@@AAAAAABBBCCCCCCAAABBBDDDDDDEEEGGGKKKNNNKKKOOOUUUYYY\\\___aaacccjjjgggeeeeeecccfffqqq~~~}}}}}}wwwmmmjjjccc___ZZZXXXWWWXXXXXXXXXZZZXXXUUURRROOOMMMLLLLLLHHHGGGFFFDDDDDDDDDDDDEEEJJJJJJKKKMMMPPPTTTWWWZZZ^^^bbbfffiiikkkqqqyyyqqqjjjlllvvvwwwkkkccc]]]YYY\\\YYYUUUTTTTTTTTTSSSQQQQQQMMMIIIIIIJJJKKKIIIGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFHHHIIIIIIGGGFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMHHHFFFDDDDDDFFFHHHGGGEEEIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIJJJIIIHHHFFFEEECCC@@@CCCFFFGGGFFFFFFHHHJJJIIIHHHEEEBBB???>>>===<<<@@@@@@???>>>===<<<<<<<<<::::::999:::;;;===???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEGGGFFFCCCAAA@@@@@@@@@AAA>>>>>>>>>>>>============??????>>>===<<<<<<<<<<<<:::::::::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>>>>===>>>@@@@@@CCCEEEGGGLLLXXXjjjwwwxxx{{{|||rrrhhh___WWWRRRUUUSSSQQQPPPPPPPPPOOOMMMLLLKKKJJJIIIIIIKKKMMMNNNRRRRRRTTTWWW\\\ccciiimmmrrrvvv|||}}}{{{zzz|||yyyuuuoookkkgggfffeeeeeeeeecccaaa```___^^^^^^\\\YYYTTTQQQOOOMMMJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@>>>???@@@AAA@@@???===>>>???@@@AAAAAAAAAAAACCCDDDEEEGGGHHHIIIIIIIIIGGGIIILLLMMMMMMNNNPPPRRR^^^```ccccccccceeejjjoooooooooppptttwwwwwwuuuqqqjjjddd[[[UUUSSSSSSUUUVVVZZZZZZZZZZZZ[[[]]]^^^___aaaeeejjjpppssspppjjjffffffccc]]]VVVOOOIIIEEEBBB@@@???>>>======>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDFFFFFFGGGHHHLLLNNNQQQUUU[[[___ccceeehhhiiimmmkkkiiigggdddeeeppp{{{}}}~~~rrriiieeeaaa^^^[[[YYYYYYYYYXXXXXX]]][[[WWWSSSOOOMMMKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGNNNMMMKKKJJJIIIIIIIIIJJJNNNOOORRRVVV]]]eeemmmrrrvvvooorrryyy}}}zzzlllbbb\\\YYYWWWUUUUUUSSSRRRQQQQQQQQQOOOMMMMMMJJJFFFFFFIIIJJJIIIGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFHHHIIIIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJFFFDDDCCCCCCDDDEEEEEEDDDHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCAAABBBCCCDDDDDDFFFIIIKKKNNNJJJEEE???<<<<<<===>>>BBBAAA@@@>>>===<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHFFFCCC@@@>>>>>>@@@AAA??????>>>>>>>>>=========>>>>>>===<<<;;;;;;;;;;;;777888999:::<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>>>>======???@@@CCCFFFHHHHHHIIIQQQ^^^ggg|||}}}sssiii^^^XXXWWWUUURRRQQQPPPOOOLLLJJJLLLKKKJJJJJJKKKMMMOOOQQQPPPPPPPPPRRRVVVZZZ___bbbiiinnnuuu|||~~~zzzuuurrrqqqpppqqqpppooommmkkkiiihhhgggdddaaa]]]ZZZXXXVVVSSSQQQKKKKKKJJJIIIHHHGGGFFFEEECCCBBB@@@AAABBBCCCCCCBBB?????????@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBDDDFFFHHHIIIMMMQQQTTT___bbbeeeeeeeeefffjjjmmmoooppprrrvvvyyy{{{zzzyyytttnnnfff```]]]]]]^^^___aaaaaaaaaaaaccceeehhhjjjjjjmmmsssxxxyyyvvvoooiiigggccc\\\TTTLLLFFFCCCAAA???>>>>>>===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAADDDFFFGGGHHHIIIKKKNNNQQQWWWZZZ```dddggghhhkkklllkkkhhheeebbb]]]]]]eeepppwwwzzzzzzkkkccc``````]]][[[ZZZZZZZZZYYYXXX[[[YYYVVVRRROOOMMMKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFHHHOOOXXX```dddfffooottt~~~xxxsssvvvwwwmmmfff^^^WWWUUUUUUUUUUUUQQQQQQPPPQQQPPPOOONNNMMMKKKHHHEEEFFFHHHJJJJJJHHHDDDEEEEEEFFFFFFEEEEEEDDDFFFGGGIIIIIIGGGFFFFFFGGGFFFGGGIIIJJJJJJIIIGGGFFFCCCCCCBBBBBBBBBCCCCCCCCCGGGFFFFFFEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCAAABBBCCCDDDEEEEEEGGGHHHHHHEEE@@@===<<<===???AAAAAA@@@???>>>============;;;<<<<<<============<<>><<<<<<>>>???AAAAAA@@@@@@@@@?????????===<<<;;;::::::999999:::777777888:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>:::<<<============???AAAEEEGGGIIIHHHHHHLLLTTTZZZkkk{{{}}}ssshhhaaa\\\XXXSSSOOOMMMLLLKKKJJJKKKJJJJJJJJJKKKNNNQQQRRRPPPOOONNNOOOPPPSSSVVVXXX^^^cccllltttzzz}}}zzzyyyxxxyyyxxxwwwuuusssqqqooonnnkkkiiieeecccaaa^^^[[[YYYRRRQQQPPPOOOMMMLLLLLLKKKIIIGGGEEEDDDEEEEEEDDDBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJNNNRRRVVV^^^bbbfffgggggghhhkkknnnsssuuuwwwzzz}}}~~~~~~}}}{{{sssllliiiggggggfffgggfffeeeeeegggkkknnnqqqpppsssvvvyyyyyysssjjjdddbbb^^^WWWOOOHHHDDDAAA@@@=========>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@CCCEEEHHHJJJLLLOOORRRUUUYYY]]]aaacccddddddeeeeeeeeeaaa^^^ZZZUUUTTT\\\gggxxx}}}mmmddd___\\\]]]\\\[[[[[[[[[[[[ZZZXXXUUUSSSQQQOOONNNNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGCCCCCCBBBAAAAAAAAAAAAAAA@@@AAAEEEMMMUUUZZZZZZXXXccceeeoooxxxvvvsss}}}rrriii]]]YYYSSSOOONNNNNNOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOMMMIIIFFFGGGIIIKKKJJJHHHEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFHHHHHHGGGGGGHHHIIIGGGHHHIIIJJJJJJHHHEEEDDDAAAAAAAAAAAA@@@@@@AAABBBFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBB@@@BBBDDDEEEFFFEEEBBBAAA???>>>=========>>>???@@@@@@???>>>======>>>@@@AAA<<<<<<===>>>>>>======<<>>>>><<<;;;:::999888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<===@@@BBBDDDFFFHHHHHHHHHIIIMMMQQQ\\\gggwww~~~}}}xxxrrriiicccZZZSSSOOOOOOOOOPPPJJJIIIIIIIIIKKKNNNPPPRRRPPPOOONNNMMMNNNOOOQQQRRRUUUZZZaaahhhnnnsssxxx{{{}}}{{{xxxvvvtttrrrpppmmmkkkiiigggcccaaa[[[ZZZXXXWWWVVVUUUUUUUUUTTTQQQNNNKKKJJJHHHFFFDDDFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLOOOTTTWWW]]]aaaeeeggggggiiimmmqqquuuxxx|||yyytttrrrooonnnlllkkkiiihhhiiimmmqqqtttttttttuuuuuurrrkkkaaa[[[WWWTTTNNNHHHDDDAAAAAAAAA======>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@???@@@CCCHHHLLLOOOSSSWWWZZZ[[[^^^``````^^^\\\[[[ZZZ\\\YYYVVVUUUSSSUUU```lllmmmccc```]]][[[[[[ZZZYYYZZZ[[[[[[ZZZYYYUUUTTTRRRPPPOOOOOOOOOPPPOOOOOOMMMLLLJJJGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAFFFNNNUUUWWWUUUQQQ\\\\\\cccrrrxxxuuuwwwxxxpppkkkiiifff```ZZZTTTRRROOOKKKJJJIIIJJJJJJMMMOOOPPPPPPOOOOOOPPPRRROOOLLLHHHHHHJJJKKKIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDGGGHHHHHHHHHIIIKKKKKKKKKLLLKKKJJJHHHFFFEEE@@@AAAAAA@@@??????@@@BBBFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAACCCEEEFFFDDD@@@===<<<==================<<>>===<<<===???AAACCC==================>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFGGGGGGGGGAAA@@@???===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999888777777777777888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>AAACCCCCCEEEFFFFFFFFFFFFHHHJJJPPPWWWcccuuu}}}xxxpppeee[[[TTTQQQPPPPPPJJJJJJIIIJJJKKKNNNPPPRRRPPPOOONNNMMMLLLMMMNNNNNNNNNRRRWWW\\\```eeeiiillltttwww{{{}}}yyywwwuuusssrrrooollliiifffeeecccbbbaaaaaabbbcccddd```[[[WWWTTTQQQMMMJJJKKKJJJHHHFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHJJJLLLNNNOOORRRWWWZZZ\\\```dddffffffiiinnnrrrsssxxx|||yyywwwuuuqqqnnnkkkiiiiiilllqqqtttsssqqqpppmmmhhh```XXXQQQLLLJJJGGGCCCAAA@@@@@@@@@===>>>>>>????????????>>>?????????@@@@@@@@@@@@@@@???CCCHHHMMMQQQUUUYYY\\\]]]^^^___]]]YYYUUUSSSRRROOONNNNNNRRRVVV___qqqnnnbbb]]]]]]\\\ZZZYYYXXXWWWWWWYYY[[[ZZZZZZ\\\ZZZWWWTTTQQQOOOOOONNNPPPOOONNNMMMJJJHHHFFFDDDFFFFFFEEEDDDCCCBBB@@@@@@@@@BBBGGGMMMRRRTTTSSSQQQXXXUUUXXXaaajjjrrrwwwooooooyyyyyyooodddaaa^^^\\\ZZZXXXUUURRRNNNNNNMMMKKKIIIIIIJJJKKKKKKLLLMMMLLLKKKLLLOOORRRRRRNNNIIIHHHIIIIIIGGGDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@CCCFFFGGGHHHIIIKKKMMMMMMLLLKKKJJJHHHGGGFFFEEE???AAABBBAAA???>>>@@@BBBFFFFFFGGGGGGFFFEEECCCBBBAAABBBCCCDDDEEEDDDDDDCCCAAA@@@@@@BBBDDDDDDAAA>>>===<<<<<<<<<=========>>>AAA@@@>>>======>>>AAABBB======<<<<<<<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDEEEDDD???@@@@@@@@@???>>>>>>===;;;;;;;;;;;;::::::::::::999999888777666666666666555666777888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<>>>AAADDDBBBCCCCCCCCCCCCBBBCCCCCCFFFLLLUUUddd|||uuuiii___WWWQQQNNNMMMLLLKKKKKKLLLOOOQQQSSSNNNNNNMMMLLLLLLLLLLLLMMMKKKMMMPPPRRRTTTWWW[[[___eeeiiipppxxx~~~|||{{{xxxuuurrrqqqpppnnnmmmmmmnnnoooqqqsssooojjjeeeaaa]]]YYYVVVUUUSSSPPPNNNLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSUUUWWWXXXXXXYYY\\\^^^___aaadddddddddgggmmmqqquuu|||}}}{{{xxxvvvqqqnnniiieeeeeegggkkkoookkkiiieeebbb]]]VVVOOOIIIDDDDDDBBBAAA@@@?????????>>>>>>???@@@??????======>>>>>>??????@@@@@@AAAAAAAAAEEEJJJNNNRRRUUUXXXZZZZZZ[[[\\\ZZZUUUQQQNNNMMMJJJKKKOOOYYYeeewwwvvvnnneee]]][[[ZZZYYYXXXXXXVVVTTTUUUWWWYYY[[[[[[[[[ZZZVVVSSSPPPNNNMMMMMMMMMMMMMMMMMMKKKIIIGGGFFF@@@@@@@@@@@@???>>>===<<<<<>>>>>@@@CCCFFFGGGGGGGGGFFFEEECCCBBB@@@BBBDDDFFFFFFFFFDDDCCCAAA???===???BBBDDDDDDBBB<<<;;;;;;;;;<<>>===<<<;;;<<<>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCC???@@@AAABBBBBBAAA@@@???======<<<<<<<<<;;;;;;;;;999888777666666555555555333444555777999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>AAADDDBBBBBBAAAAAA@@@?????????AAAGGGOOO[[[pppyyymmmaaaVVVPPPOOONNNMMMMMMNNNPPPRRRSSSMMMMMMLLLKKKKKKKKKLLLLLLJJJKKKKKKLLLLLLOOOSSSVVVWWW]]]eeeooowww}}}{{{xxxxxxwwwuuuuuuuuuvvvxxxzzz|||xxxsssoookkkgggccc```^^^\\\YYYVVVUUUTTTUUUUUUWWWXXXYYY[[[]]]^^^______bbbccceeedddbbbaaaaaaaaaaaacccdddcccccceeekkkpppzzz|||zzzyyyxxxvvvuuuoookkkeee```___aaaeeehhhdddaaa]]]XXXTTTNNNHHHDDDBBBBBBAAAAAA@@@??????>>>>>>???@@@@@@???>>>===<<<======>>>???@@@AAAAAABBBCCCGGGKKKOOOQQQSSSVVVXXXVVVXXXXXXVVVRRRMMMKKKJJJPPPRRRYYYgggyyysssjjjfffaaa\\\ZZZXXXWWWVVVXXXUUUSSSSSSUUUXXX[[[[[[VVVTTTRRROOONNNMMMMMMMMMJJJKKKLLLLLLLLLKKKIIIHHH