BM6P6(@ &&&&&&'''((()))***++++++((()))***)))'''%%%&&&''')))(((''')))+++---+++(((***)))))))))***+++,,,,,,,,,+++***))))))***+++,,,************))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&########################"""""""""!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''"""""""""""""""###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$###&&&'''&&&$$$###%%%'''$$$#########""""""!!!!!!%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%!!!&&&)))%%%"""###$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###############"""!!!!!!"""############$$$$$$$$$$$$###"""""""""###%%%&&&########################%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!"""###!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""%%%$$$#########$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$#########"""""" !!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""############"""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!#################################"""!!!!!! !!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$###"""!!!!!!"""############""""""!!!########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$""" """###$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''***)))(((''''''&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------//////.........---------////////////000000000000(((((((((((())))))))))))''')))))))))'''&&&'''((()))(((''')))+++,,,***(((*********)))******++++++))))))(((''''''((())))))******)))))))))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$############$$$$$$%%%###############$$$$$$$$$!!!!!!!!! !!!!!!"""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""!!!"""###$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$#########"""%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%!!!''')))%%%"""###$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! ###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!###############"""!!!!!!"""############$$$$$$$$$######""""""######$$$%%%########################!!!!!!!!!""""""#######################################$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$###!!! !!!###$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$******(((&&&$$$!!! """!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""##################$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""!!!!!!"""""""""""""""!!!##############################""""""""""""######!!!!!!!!!!!!!!!!!!""""""########################$$$"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%(((((('''''''''(((((()))''''''((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------//////.........---------....../////////000000000++++++***)))((('''&&&&&&&&&((())))))''''''(((***))))))(((***+++,,,***)))++++++******)))*********)))((((((''''''(((((())))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$###"""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$!!!''')))%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!! ###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""############""""""""""""#########$$$######"""!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$"""############$$$$$$$$$!!!!!!"""######$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$###"""!!!!!!"""###$$$$$$############"""""""""""""""""""""############"""######$$$$$$$$$$$$###!!!!!! !!!"""###$$$######"""!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$#################################%%%%%%%%%%%%%%%$$$$$$$$$######################## !!!"""######$$$####################################""""""""""""######!!!!!!!!! ########################%%%###""""""$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((******&&&&&&'''''''''((((((((()))))))))))))))))))))))))))************+++++++++,,,------------........./////////............---------........./////////++++++***)))((('''&&&&&&%%%'''((()))((((((***+++************++++++***))),,,,,,+++***)))))))))************))))))*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""""""""#########$$$$$$###"""!!!!!!!!!""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""######$$$''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""''')))&&&###$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""""""""#########$$$$$$$$$!!!"""###%%%%%%$$$##############################!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!!!!$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%############""""""""""""!!!!!!!!!""""""""""""### !!!""""""""""""!!!!!!###''')))$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$######"""!!!!!! """"""""""""""""""""""""%%%%%%$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%$$$############"""""""""########################%%%###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''"""""""""######$$$%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))*********+++++++++---------.........///////////////...............------------.........///))))))))))))((((((((((((%%%'''((()))((()))+++,,,******+++++++++*********,,,,,,+++***)))))))))***)))))))))******)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""""""""#########$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''''''''''''''&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###""""""#####################$$$%%%&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""'''***&&&###$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!"""###%%%%%%$$$##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""!!!##################""""""#########$$$$$$#########""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""""""""!!!!!! &&&%%%###!!!!!!!!!###$$$%%%$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$###""""""!!!!!! !!!""""""###$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((())))))((('''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))*********+++++++++---------.........//////////////////////////////------------.........///''''''(((((())))))******&&&'''))))))))))))+++,,,***+++---,,,+++)))******++++++******)))*********&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$###"""""""""############################## """#########"""!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&((())))))&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###%%%&&&'''((()))$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$###!!! !!!"""###"""!!!"""""""""""""""############$$$%%%&&&'''&&&%%%$$$(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""(((***&&&###$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!!!!!!!"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$####################################""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""#########""""""""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$###"""!!!!!!"""###%%%&&&!!!""""""###$$$#########""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""#########$$$$$$$$$###$$$$$$$$$$$$######"""'''&&&$$$""" $$$$$$###"""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%% !!!"""#####################"""""""""########################!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$%%% !!!!!!!!!!!!!!!##############################""""""""""""######!!!"""""""""#######################################""""""$$$%%%&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&******(((''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))************+++++++++,,,------------............////////////000000000------........./////////(((((((((((())))))))))))'''(((******))))))***,,,***,,,...---***))))))+++*********)))******++++++&&&&&&'''(((((('''&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$############$$$$$$%%%%%%%%%$$$$$$###""""""""" """######""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%###!!!"""$$$%%%$$$""""""""""""######$$$$$$$$$"""$$$%%%''''''&&&%%%$$$(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###(((***'''###$$$&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!!!!!!!""""""""""""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$######""""""######$$$%%%#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$###"""""""""$$$&&&'''!!!"""###$$$%%%$$$######"""""""""######"""""""""!!!!!!!!!!!!""""""###### !!!!!!!!!$$$$$$$$$$$$$$$###"""""" !!!!!!"""""""""#########"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%!!!!!!!!!""""""#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###########################$$$$$$$$$ !!!!!!"""""""""!!!!!!##############################""""""""""""###### !!!"""###$$$$$$########################"""!!!"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""" !!!###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''''''''((((((''''''((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------.../////////000000000000....../////////000000000))))))))))))((((((((((((((()))******))))))***+++***,,,...---***))))))+++***)))))))))***+++,,,,,,'''((()))******)))(((''')))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!$$$%%%%%%$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$)))'''%%%&&&((()))'''%%%#########$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$(((((('''&&&&&&&&&&&&'''""""""###$$$%%%&&&&&&'''%%%&&&((())))))(((&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&###(((***'''$$$%%%&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$###"""""""""###%%%&&&########################$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###""""""############$$$$$$$$$((('''$$$###""""""$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!""""""######""""""""""""############"""""""""""""""!!! $$$$$$%%%%%%%%%%%%$$$######"""""""""###$$$%%%%%%""""""""""""""""""""""""########################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$############!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###$$$%%%&&&########################!!!!!!!!!###%%%%%%###!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###$$$%%%''')))************'''''''''((((((((())))))''''''&&&''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------.../////////000000111111////////////000000000000''''''''''''''''''''''''(((((())))))******++++++************************+++++++++*********))))))******))))))((((((''''''((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''########################""""""############""""""$$$###$$$$$$%%%&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$!!!!!!"""$$$$$$&&&'''&&&###!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$#########$$$%%%&&&&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###############$$$$$$$$$%%%$$$###$$$$$$$$$""" ########################%%%%%%$$$######$$$%%%%%%###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################%%%%%%$$$$$$###""""""!!!""""""!!!!!!!!!###$$$%%%!!!!!!""""""""""""!!!!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%###"""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""############"""""""""!!!###%%%'''&&&%%%$$$%%%&&&%%%$$$$$$$$$######"""""""""######$$$$$$%%%&&&&&&$$$###""""""###$$$&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))+++((((((((((((((()))******''''''''''''((((((((((((+++,,,,,,,,,,,,,,,,,,------------.........//////........................(((((((((((((((((((((((()))))))))))))))*********************************+++++++++*********))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&''')))***''''''%%%$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$########################""""""############""""""$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$%%%'''%%%###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""##################""""""""""""$$$######$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%##################$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!! """############$$$$$$$$$&&&%%%$$$"""""""""####################################$$$$$$$$$###"""""""""######$$$$$$######""""""""""""""""""""""""!!!""""""""""""""""""""""""######################################################"""""""""""""""###!!!""""""######""""""!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!!######$$$$$$$$$$$$##############################$$$$$$$$$#######################################%%%%%%$$$$$$$$$######### """$$$###"""!!!""""""$$$$$$#########"""""""""&&&%%%%%%$$$$$$######"""$$$$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((((((((((((((((((((()))******((((((((())))))))))))***+++++++++,,,,,,,,,,,,---------------.........///........................************************************))))))))))))))))))))))))))))))))))))+++************))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$&&&(((***,,,)))(((&&&$$$###$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#########!!!$$$$$$###""""""###$$$%%%&&&%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$###############"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%######""""""""""""###$$$%%%&&&%%%$$$$$$&&&'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! """############$$$$$$$$$&&&%%%$$$###""""""""""""########################"""######$$$$$$$$$######"""######$$$$$$######"""""""""""""""""""""""""""################################################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######"""!!! """##################"""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$### ######$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""" !!!######!!! !!!"""######""""""""""""!!!!!!%%%%%%%%%$$$######""""""$$$$$$###""""""""""""###$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((()))******))))))))))))************++++++++++++,,,,,,------------------............------------------------************************++++++******))))))((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&((()))******((('''%%%$$$$$$$$$%%%########################"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" ###%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###!!!"""%%%&&&&&&%%%$$$###%%%'''((((((&&&%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###''''''&&&%%%$$$$$$######!!!###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$######""""""!!!!!!!!!""""""#########$$$$$$$$$&&&%%%%%%###""""""!!!!!!########################!!!"""###$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""################################################$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$$$$$$$"""!!! ######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%$$$""" ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! """$$$%%%%%%$$$######$$$"""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%#######################################$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((((((((())))))***(((((()))))))))******************+++,,,,,,------------------------------------------------------))))))))))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$########################"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" ###%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%!!!"""%%%&&&&&&%%%$$$###%%%&&&((('''%%%$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$###""""""!!!!!!###%%%&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""######"""""""""!!!"""""""""#########$$$########################""""""#########$$$$$$$$$######################## !!!"""$$$$$$$$$###"""######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$###""""""#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%########################!!!!!!!!!!!! ###%%%&&&&&&%%%$$$$$$%%%!!!!!!!!!!!!!!!"""""""""!!!""""""######$$$%%%%%%"""######$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&''''''(((((((((((((((((((((((())))))***'''''''''((((((((())))))))))))***++++++,,,------------------------,,,,,,------------------------((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***&&&''''''''''''((((((((())))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&'''(((((('''%%%$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########!!!$$$%%%$$$$$$$$$%%%$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###"""""""""!!! !!!$$$''''''$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%% !!!!!!"""###$$$%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$######!!!""""""######""""""!!!!!!""""""######$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$################## !!!"""######$$$$$$$$$"""##################"""########################"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""$$$######$$$$$$$$$$$$#############################################$$$$$$$$$""""""""""""""""""""""""$$$$$$#########""""""""""""###%%%%%%###"""###$$$!!!!!!""""""""""""######$$$$$$$$$###""""""!!!!!!""""""###$$$$$$######"""###""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((###$$$%%%'''((()))))))))((((((((((((((()))******''''''''''''((((((((((((((())))))***+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))******&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$###""""""%%%(((******(((&&&$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''%%%###"""###%%%'''%%%$$$$$$$$$$$$$$$#########"""%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&"""""""""""""""""""""""""""&&&((('''$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&"""""""""######$$$$$$%%%"""############$$$$$$$$$!!!"""###$$$%%%$$$######""""""""""""""""""""""""######$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!""""""######$$$%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%###"""""""""""""""######!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$$$$###""""""#########$$$$$$$$$$$$##############################$$$$$$$$$#######################################%%%%%%$$$$$$$$$#########!!!"""$$$$$$"""""""""###"""""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!#########"""!!!"""""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))$$$%%%'''(((((((((''''''((((((((((((((()))******'''(((((((((((()))))))))(((((()))***+++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$###### ###(((+++,,,***&&&$$$""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&(((%%%###!!!###&&&'''&&&$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%&&&&&&###''')))(((###!!!###&&&###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$###############"""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%% !!!###$$$%%%&&&'''&&&$$$###!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%&&&''''''%%%$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###%%%%%%###"""###$$$""""""######$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$###!!!"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&'''((((((((('''&&&%%%((((((((((((((()))******))))))))))))************'''((()))***+++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%(((******))))))+++...***)))(((&&&&&&''''''(((((())))))(((&&&%%%'''(((+++***))))))***)))'''%%%&&&'''''''''(((((())))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))*********$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$######"""""""""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######""""""""""""##############################&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$"""""""""######$$$$$$$$$$$$ !!!!!!""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$"""!!! !!!!!!"""""""""  !!!"""""""""######""""""######$$$%%%$$$#########""""""!!!!!!###%%%&&&'''%%%### """"""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""#########"""!!! !!!"""###$$$$$$################## !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------%%%''')))((('''&&&(((******)))((('''&&&'''((((((((())))))(((&&&&&&'''(((***)))((()))******(((&&&&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))***%%%%%%$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%'''((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''(((((((((((('''&&&%%%"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""" !!!"""######$$$$$$$$$""""""""""""""""""""""""###############"""  !!!!!!""""""""" !!!""""""######$$$######""""""######$$$%%%""""""""""""!!!!!!!!! (((%%%###'''""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""############"""!!!!!!"""######"""!!!!!!!!!"""###$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%############$$$$$$$$$%%%########################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))*********++++++,,,,,,---&&&''')))((('''&&&((()))***)))((('''''''''((((((((())))))((('''&&&''')))***)))((((((******)))''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%&&&((()))&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""!!!!!!"""$$$$$$$$$########################$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########''''''&&&&&&%%%%%%&&&&&&############$$$$$$$$$$$$#########""""""""""""""" !!!!!!"""############""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!"""######$$$$$$%%%######""""""######$$$%%%"""!!!!!!!!!!!! !!!!!!"""######$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""######$$$######""""""######$$$ !!!"""###$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((())))))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************)))))))))))))))))))))(((((((((((((((((())))))(((''''''(((***---+++))))))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$###""""""$$$&&&'''%%%$$$""""""###%%%'''((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$%%%''''''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######################## !!!###%%%'''((()))%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########%%%$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""############((('''%%%$$$######$$$%%%!!!!!!""""""###$$$$$$%%%######""""""######$$$%%%"""""""""""""""!!!!!!!!! $$$''''''%%%!!!""""""""""""""""""""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((''''''&&&&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))***)))((('''++++++++++++++++++++++++,,,,,,++++++++++++++++++******))))))******)))))))))))))))))))))(((((((((((()))))))))'''''')))+++000---***)))(((((('''%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$###""""""$$$&&&'''$$$###"""!!!"""$$$&&&'''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!""""""$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$""" """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$%%%&&&&&&&&&%%%%%%"""""""""""""""""""""""" !!!############'''&&&$$$###""""""###$$$ !!!""""""######$$$######""""""######$$$%%%########################'''###"""%%%""""""""""""""""""""""""##############################""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$############&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&'''((()))((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))***+++***)))(((++++++++++++++++++++++++,,,,,,++++++++++++++++++((('''&&&'''((()))((('''))))))*********)))((('''((()))***)))((((((***+++111...***)))(((((('''&&&'''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$######"""###$$$%%%&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###!!!!!! ###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###############$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############%%%&&&&&&'''''''''&&&&&&"""""""""""""""""""""""" !!!"""######### !!!"""###$$$ !!!!!!"""######$$$######""""""######$$$%%%######$$$$$$$$$$$$$$$%%%'''&&&$$$""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$#####################""""""""""""#########$$$$$$%%%%%%$$$$$$###((('''&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""##################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))(((''''''(((((()))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))++++++++++++++++++++++++(((&&&%%%&&&)))***)))'''))))))***+++***)))((('''((()))***)))((((((***,,,...,,,)))((()))******)))'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###############""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$###"""!!!!!!###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###############%%%&&&&&&&&&&&&&&&%%%%%%"""""""""""""""""""""""" !!!"""""""""""" !!!""""""#########!!!!!!"""######$$$$$$%%%######""""""######$$$%%%""""""######$$$$$$$$$$$$ ###'''++++++((($$$!!!""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""######"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$########################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&((()))***)))((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))*********++++++,,,,,,---)))'''&&&(((+++---,,,***)))******++++++)))((('''((()))***)))((()))***,,,,,,***'''''')))+++,,,---'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&(((***+++$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''###"""!!! """$$$%%%######$$$$$$$$$$$$######$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''############$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%&&&&&&%%%$$$$$$"""""""""""""""""""""""" !!!""""""""""""$$$%%%&&&&&&%%%$$$"""!!!"""######$$$%%%%%%&&&&&&#########"""###$$$$$$%%%!!!!!!""""""#########$$$!!!###&&&""""""""""""""""""""""""$$$$$$$$$$$$######""""""######""""""""""""######"""###$$$%%%%%%$$$###"""##################$$$$$$"""""""""######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######################## !!!###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%&&&((()))***)))((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&((()))***++++++++++++++++++++++++))))))***+++,,,,,,------%%%&&&&&&&&&'''(((((((((+++*********))))))((((((((((((((((((((((((((((((,,,***((())),,,...---+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###%%%'''&&&### ######"""!!! !!!!!!"""############$$$$$$$$$%%%&&&'''''''''&&&%%%$$$##################$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&''')))***%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%############%%%%%%''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%$$$"""###'''&&&###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" """%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""""""!!!!!!!!!!!!!!!############"""""""""""""""%%%&&&### %%%"""!!!"""&&&'''%%%"""###$$$%%%$$$"""!!!"""#########""""""""""""##############################&&&$$$""""""$$$%%%###!!!######$$$$$$###""" """$$$%%%%%%$$$###%%%&&&######"""""""""###%%%&&&""""""""""""""""""""""""!!!""""""""""""#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$###########################$$$%%%%%%$$$###"""!!! """$$$%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''')))))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((###(((,,,---***''''''(((******))))))***+++,,,,,,******))))))(((((('''''''''''''''(((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''***(((''''''***++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%###&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%##################$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&%%%"""###'''(((&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$####################################"""""""""""""""""""""###%%%%%%### ###%%%&&&&&&%%%$$$######"""$$$$$$$$$"""!!!"""#########""""""""""""##############################&&&$$$""""""$$$%%%###!!!$$$$$$&&&&&&&&&&&&%%%$$$!!!###$$$$$$###"""$$$%%%$$$###"""""""""###$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$###########################$$$$$$%%%$$$###"""!!! !!!###$$$%%%$$$###"""######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))+++---,,,***(((&&&&&&)))))))))))))))***+++++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!###%%%&&&&&&$$$###""""""""""""""""""############$$$$$$$$$%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%"""###(((***)))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" """""""""!!! ###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""### """&&&&&&### ###&&&&&&"""!!!###&&&"""$$$$$$###"""!!!"""#########""""""""""""##############################%%%$$$######$$$$$$###!!!!!!"""$$$%%%%%%$$$$$$ """######"""!!!###$$$%%%$$$######"""#########""""""""""""""""""""""""############$$$$$$$$$%%%#############################################$$$$$$$$$$$$###############"""############$$$$$$$$$###########################$$$$$$$$$$$$###""""""""""""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((,,,+++******++++++)))((())))))((((((((()))******++++++++++++************))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%######$$$&&&'''(((((((((%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&%%%""""""'''******$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!""""""!!! !!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%############"""""""""!!!&&&""" !!!###"""###%%%%%%%%%%%%"""!!!"""%%%)))###%%%%%%$$$###"""###$$$######""""""""""""##############################$$$$$$###############""" !!!############"""!!!"""######""""""###%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################""""""""""""####################################""""""#########$$$$$$$$$#################################$$$###############$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((()))&&&$$$&&&***------,,,)))((((((((((((((())))))************************'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&((())))))%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''%%%###"""$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""%%%&&&"""!!!$$$((((((############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!! !!!!!!!!!!!!""""""#####################$$$$$$%%%%%%############"""""""""!!!&&&#########!!!!!!)))444???777---&&&###$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%######""""""""""""##############################$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&%%%$$$$$$"""###%%%$$$######$$$&&&$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!""""""#################################""""""#########$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''$$$"""$$$(((,,,---,,,))))))((((((((((((((()))))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))'''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%$$$"""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ %%%'''###!!!###&&&&&&""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###############$$$$$$""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$######""""""######$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""!!!"""###"""""""""""""""#########!!!!!!""""""######$$$$$$############""""""""""""$$$"""$$$&&&######///???RRRGGG777+++%%%$$$""" %%%&&&&&&&&&$$$###$$$%%%######""""""""""""#################################$$$%%%$$$"""""""""#########$$$%%%%%%$$$###""""""$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$%%%########################!!!!!!!!!"""######$$$$$$###############$$$$$$$$$"""############$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&(((((((((******)))((((((((())))))((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''((()))'''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """###$$$###""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%'''((()))'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ '''***&&&######$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$#####################""""""!!!!!!""""""###$$$$$$%%%############""""""""""""$$$ !!!&&&%%%"""+++888BBB;;;111'''!!! !!!###$$$%%%$$$"""!!!"""#########""""""""""""#################################$$$&&&$$$"""!!!"""$$$ !!!"""######"""""""""###$$$$$$######$$$%%%""""""###$$$%%%$$$######"""""""""""""""""""""""""""""""""#########$$$$$$########################!!!!!!"""######$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$##############################"""""""""###%%%%%%$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$####################################$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&''')))++++++***)))))))))))))))(((((()))))))))*********%%%&&&&&&''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&((()))'''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!$$$%%%%%%$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!(((---)))$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""###&&&'''&&&%%%###%%%%%%$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%############""""""""""""%%%$$$$$$ )))"""###!!!!!!&&&!!!"""###"""!!! """######""""""""""""##############################"""$$$&&&%%%"""!!!"""$$$!!!###%%%&&&'''''''''!!!"""######""""""###$$$!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!""""""""""""#################################!!!""""""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$##############################"""""""""###%%%&&&$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%####################################$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''')))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$'''******((('''***---,,,,,,+++***))))))******))))))******+++++++++,,,((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&'''(((((('''&&&%%%%%%'''((('''&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''%%%$$$%%%((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###!!! """%%%&&&%%%#######################################""""""""""""%%%%%%%%%$$$$$$"""!!!!!!'''$$$###'''##############################$$$$$$$$$$$$######!!!""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""###%%%&&&'''&&&%%%%%%!!!###$$$%%%%%%$$$""" !!!"""""""""""""""!!!$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******(((((()))))))))(((&&&%%%'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&'''(((((((((((('''&&&&&&'''((('''&&&%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###%%%$$$#########$$$%%%%%%%%%%%%$$$''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&%%%$$$%%%'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%###""""""$$$%%%###!!!####################################"""""""""""" !!!!!!!!!!!! &&&$$$  ###&&&""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$""""""###$$$$$$###!!!!!!###$$$$$$$$$###"""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$###############""""""############""""""######""""""######$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''(((((('''(((((()))((('''&&&%%%'''((()))*********)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''(((((())))))((((((''''''((()))(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%$$$$$$$$$$$$#########%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""######$$$########################!!!"""###$$$$$$$$$$$$$$$&&&%%%######$$$###""" ####################################"""""""""""" !!!""""""###$$$###!!! !!!###$$$""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###""""""""""""###$$$$$$ !!!!!!"""######$$$$$$%%%%%%%%%%%%$$$"""!!! $$$$$$$$$##############################$$$$$$$$$""""""############""""""######""""""######$$$%%%!!!!!!"""""""""#########"""""""""""""""###############$$$%%%%%%$$$######$$$$$$$$$$$$$$$#########$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''(((***+++++++++******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''(((((((((((()))))))))))))))((())))))(((&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((%%%""" &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%######'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######"""""""""!!!""""""###$$$"""""""""""""""""""""""" !!!###$$$$$$$$$$$$%%%$$$############""""""####################################"""""""""!!! !!!###$$$%%%%%%%%%""""""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""$$$%%%!!!!!!!!!!!!###$$$&&&'''$$$$$$$$$$$$###""""""!!!########################"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%""""""""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((***+++,,,,,,++++++(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((((((((((((((())))))******((())))))(((&&&$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""!!!!!!"""######$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$""""""############$$$%%%####################################"""""""""!!!"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%%%%%%%$$$#########$$$$$$ !!!"""#########"""########################"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%#########$$$$$$$$$%%%%%%##################""""""################################################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''((()))***+++,,,,,,+++***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((()))******'''((()))(((&&&%%%%%%&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###!!!"""######$$$$$$######%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""""""""######$$$%%%"""""""""""""""""""""""" !!!"""############### """###$$$######%%%&&&####################################""""""""""""#########$$$######"""""" !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""%%%%%%$$$############$$$((('''&&&$$$"""!!! !!!"""########################$$$$$$$$$###############$$$$$$$$$""""""############""""""######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$###""""""""""""###$$$"""""""""###############&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((())))))))))))***++++++***)))((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&((()))***&&&'''((('''&&&%%%&&&'''+++***((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&###%%%((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$######"""""""""######$$$&&&&&&########################""""""###$$$$$$#########!!!###%%%$$$""""""###%%%####################################""""""""""""""""""############""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$###""""""!!! !!!"""######"""!!! !!!"""###############""""""#########$$$$$$$$$$$$$$$$$$###############""""""############""""""######""""""######$$$%%%############$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$!!!"""""""""#########$$$'''&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((()))(((((('''((()))***+++)))******+++***)))'''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%&&&''')))***%%%'''((('''&&&&&&'''(((,,,+++)))'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&%%%$$$%%%&&&((()))))))))))))))))))))))))))&&&'''((((((((((((((('''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''((((((''''''"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!!!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$%%%&&&'''###########################$$$$$$$$$$$$######"""###%%%&&&%%%""" !!!#######################################""""""""""""""""""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######!!!""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""#########!!!  ###%%%&&&&&&######$$$$$$$$$######"""""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%""""""""""""############$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((***)))(((((((((***+++,,,************)))(((&&&%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&'''&&&'''&&&%%%$$$$$$&&&((((((((('''''''''&&&&&&&&&***)))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((''''''(((***,,,...'''%%%######%%%'''%%%###%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''((('''''')))+++***&&&###&&&%%%### """###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''%%%###"""############$$$&&&((()))%%%&&&''''''%%%%%%&&&'''&&&'''))))))(((&&&$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$"""###$$$%%%%%%%%%%%%%%%$$$###""""""!!!"""""""""'''&&&$$$#########$$$$$$$$$#########""""""!!!!!!$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################"""""""""""""""###"""###$$$$$$###"""###$$$######"""!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""############"""###$$$###!!!!!!!!!"""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$#####################"""!!! %%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###""""""######!!!""""""""""""#########$$$$$$############$$$$$$ !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''')))******)))'''((()))+++(((((('''''''''&&&&&&&&&)))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&(((***,,,...***(((%%%%%%''')))((('''((((((((())))))((((((((('''''''''(((((((((((((((((('''''')))******'''###)))))))))'''%%%&&&(((+++$$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''((((((((((((''''''&&&&&&)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%$$$######$$$%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$"""!!!!!!!!!""""""$$$#########""""""""""""!!!!!! !!!!!!$$$###"""""""""###$$$%%%$$$#########""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""""""""###"""###$$$$$$###"""###$$$######"""!!!!!!!!!!!!!!!""""""############""""""############$$$$$$$$$$$$###$$$$$$$$$"""!!!"""###""""""""""""""""""""""""##################$$$$$$######$$$$$$$$$$$$############$$$$$$######"""!!!$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################%%%$$$$$$###""""""######"""""""""#########$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''(((((('''&&&%%%''')))'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''))),,,------***'''&&&''')))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((''')))***)))'''$$$$$$&&&((((((((((((***+++%%%&&&&&&'''((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&((('''%%%$$$############%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%$$$###""""""!!!"""""""""###############"""""""""######""""""""""""############""""""######$$$%%%###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""############""""""""""""""""""######"""###$$$$$$###"""###$$$######"""!!!!!!!!!!!!"""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""###""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""$$$$$$###""""""###$$$$$$$$$$$$$$$#######################################%%%$$$######"""#####################$$$$$$$$$%%%$$$$$$############$$$$$$'''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''"""###%%%'''((((((''''''$$$%%%&&&%%%$$$###%%%&&&''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%''')))+++,,,///,,,)))&&&%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&'''((()))******(((((((((((()))((('''%%%!!!###&&&'''&&&&&&'''(((&&&''''''(((((((((((((((''''''''''''''''''''''''******))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((('''&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((('''&&&%%%$$$######%%%&&&''''''%%%%%%&&&'''+++***'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$########################!!!"""""""""############!!!""""""###############"""###$$$$$$###"""###$$$$$$###""""""!!!!!!""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%###$$$%%%$$$###"""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$##################$$$#########"""""""""""""""########################$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''"""###%%%'''((((((''''''%%%'''((((((&&&&&&&&&(((&&&'''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%'''(((***+++111///,,,)))%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&'''((()))******(((((()))(((((('''''''''%%%'''******)))((('''(((''''''''''''(((((())))))(((((((((((((((((((((((())))))******************(((((('''''''''(((((()))))))))))))))))))))))))))'''''''''(((((())))))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&)))***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$###''''''''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''///---***'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$!!!!!! !!!!!!""""""######$$$$$$$$$$$$###############$$$$$$$$$########################################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################!!!"""""""""############ !!!"""###############"""###$$$$$$###"""###$$$$$$$$$###"""""""""""""""#########$$$$$$#########""""""""""""#########$$$###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))111111000,,,(((&&&%%%&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))((())))))((('''&&&'''(((''')))++++++)))'''''''''(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))************((((((''''''(((((())))))))))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))******)))((('''%%%%%%&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%###"""$$$%%%&&&'''((((((''''''%%%&&&''''''%%%%%%&&&'''...---***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%$$$"""!!!!!!!!!"""############"""#########$$$$$$$$$$$$$$$###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""""""""############ """###$$$$$$######"""###$$$$$$###"""###$$$$$$$$$###""""""""""""###""""""############""""""!!!!!!"""""""""#########"""###$$$###!!!!!!!!!"""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########"""######$$$%%%############$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''###%%%''''''&&&$$$$$$%%%&&&&&&&&&'''''''''(((((()))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((+++---...---***((('''(((((((((((())))))((((((((('''''''''(((((((((((((((''')))***(((&&&%%%''')))&&&((()))(((&&&%%%%%%&&&''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((()))******************************(((((('''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''((()))))))))((('''&&&&&&&&&''''''(((((((((%%%&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''&&&$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''')))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$###""" """$$$%%%%%%$$$### !!!"""###$$$######"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############ """$$$%%%$$$###""""""###$$$$$$###"""###$$$%%%$$$######""""""######!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$!!!"""###""" !!!""""""""""""""""""""""""$$$$$$########################$$$$$$$$$$$$######!!!"""######$$$$$$######"""###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%"""""""""#########$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&'''''')))+++,,,***)))))))))&&&&&&&&&'''''''''((((((***)))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((('''$$$'''+++,,,)))''''''(((%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''''')))***(((&&&%%%''')))''')))))))))(((''')))***'''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))''''''(((((()))))))))***((((((((((((((()))******************************((((((''''''&&&&&&&&&%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''((((((((())))))$$$%%%'''(((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%"""###$$$%%%$$$$$$""""""%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((())))))###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###""" ###%%%&&&&&&%%%"""###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ """$$$%%%$$$###""""""$$$$$$$$$###"""###$$$%%%$$$######"""######### !!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%% """"""!!!  !!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$###### !!!"""###############"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%##############################""""""###$$$%%%%%%!!!""""""""""""#########$$$$$$############$$$$$$ """$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$###%%%''''''&&&$$$###$$$''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$ """%%%&&&&&&&&&'''(((((((((((((((((((((''''''))))))((((((((((((((((((((()))******(((((()))***)))******)))&&&%%%%%%&&&&&&''''''((())))))******((((((((((((((()))***+++++++++++++++++++++++++++++++++************++++++,,,+++***)))''''''&&&&&&))))))(((((('''&&&%%%%%%))))))))))))******++++++***)))((((((''''''((((((%%%&&&''''''(((((((((((($$$%%%&&&&&&''''''''''''++++++***)))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$###!!! $$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$###"""""""""###""""""#########$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! $$$$$$############$$$$$$""""""!!!!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!!  """###$$$$$$$$$###########################""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###""" """%%%'''### $$$&&&$$$!!!######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""""" !!!"""###"""!!!!!!%%%###!!!  !!!"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$#########%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''))))))))))))((((((((((((******)))(((((((((((((((((('''%%%$$$$$$%%%'''(((%%%&&&''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$&&&((((((''''''''')))''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$&&&((()))'''&&&&&&'''))))))))))))(((((((((((((((((((((((('''''''''''''''(((***)))(((((()))******,,,,,,,,,***)))***+++*********++++++,,,,,,,,,+++,,,,,,---......///000/////////////////////000111111000///////////////...---,,,+++************+++++++++***+++++++++,,,))))))))))))))))))))))))******)))((((((((((((((('''((()))***************''''''((((((((((((((('''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((&&&%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###############""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$#########!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!!!! """###$$$$$$$$$###########################""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!!!!###%%%&&&### """%%%&&&$$$!!!""""""###$$$$$$$$$$$$#####################$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%$$$"""!!! !!!"""####################################$$$$$$$$$%%%%%%########################$$$$$$###""""""###$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&%%%%%%&&&&&&'''((()))(((''''''''''''((()))(((''''''&&&&&&&&&''''''))))))))))))((((((((('''***)))(((((('''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''&&&&&&%%%'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%&&&&&&&&&''')))+++''''''''''''''''''''''''&&&&&&'''''''''((((((((()))+++,,,+++(((&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((***++++++******+++---)))+++,,,,,,++++++,,,...,,,,,,,,,,,,------------,,,,,,...000111222222222111222222222333333444444555444333222222222222222222222111000000000000000+++*********+++,,,...///,,,,,,,,,+++******))))))++++++***)))))))))))))))&&&'''((((((((((((((('''))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""########################$$$$$$$$$######"""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$$$$#########!!!""""""######""""""!!!###""""""""""""!!!!!!!!! !!!"""######$$$############################################################$$$$$$$$$$$$##############################"""$$$%%%%%%$$$######$$$$$$"""!!!###&&&&&&### !!!!!!"""############"""!!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$###""""""###$$$$$$&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))(((((((((((())))))''''''&&&&&&&&&''''''((()))))))))))))))((((((''')))(((''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$###$$$''')))'''''''''''''''''''''''''''''''''''''''(((((((((***+++,,,***((('''''''''((((((((()))))))))))))))***************************,,,---...------///000,,,---//////......///111222222222222222222222222///000222444666777777777999999::::::;;;;;;<<<<<<::::::999999999999999:::;;;:::999777666555555555///...------...///111333222222111///...---,,,+++,,,,,,+++***************((((((((())))))((('''''''''((()))))))))))))))((((((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$%%%########################%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########!!!""""""""""""#########""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""##################################################################$$$$$$$$$$$$###### !!!"""$$$###"""!!!"""######""""""$$$&&&&&&### !!!""""""###############""""""#########$$$$$$$$$!!!!!!""""""############%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$##################$$$%%%#########%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))***)))(((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((&&&&&&&&&$$$######%%%'''''''''''''''''''''''''''***))))))(((''''''&&&&&&((()))))))))''''''((()))''''''((((((((())))))))))))))))))******++++++++++++---/////////000222444444666777777666666777888;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<>>>@@@AAAAAABBBDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCAAA???===;;;::::::;;;:::999888888999:::;;;:::999888666444333111111......---,,,,,,,,,,,,---------------,,,++++++***%%%&&&'''((())))))******(((((())))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################$$$$$$$$$######$$$%%%%%%########################$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!!!!""""""""""""##################################################################"""""""""!!!!!!"""""""""!!!!!!"""""""""$$$$$$############$$$$$$########################""""""############""""""""""""""""""############"""""""""""""""#################################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$###### #########!!! ###%%%""""""###%%%&&&%%%### """###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$#################################$$$$$$######### !!!"""!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((()))*********)))'''&&&''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''((())))))((((((((('''%%%%%%&&&'''''''''''''''''''''''''''+++******)))((('''&&&%%%&&&'''((('''&&&''')))+++'''(((((())))))*********(((((()))+++,,,---.........000222333333444666888:::;;;===>>>===>>>@@@AAACCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHKKKJJJHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>><<<;;;999888777333222222111000111111111/////////...---,,,+++***'''((()))***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&####################################$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$#######################################"""""""""""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""######$$$$$$######""""""""""""############$$$######""""""""""""##############################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##############################%%%%%%$$$"""!!!"""$$$'''"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!"""""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###"""""""""$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((***+++***)))'''&&&'''''''''&&&''''''((()))%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''(((''''''&&&&&&''''''((('''''''''''''''((())))))%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''***)))))))))(((((('''''''''(((((('''&&&''')))+++))))))***++++++,,,------,,,,,,...000222444555666555777:::;;;;;;<<>><<<<<<999888777777666666777777444444444333222000///...///////////////...---,,,++++++******))))))((((((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%"""""""""""""""#####################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%######"""!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######"""######$$$$$$######"""""""""#########$$$$$$$$$$$$###"""!!!!!!"""##############################&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$######$$$$$$#########$$$""""""###$$$$$$$$$$$$$$$$$$$$$##################!!!!!! !!!"""###"""######$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""'''&&&&&&&&&((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''''''''((('''''''''''''''(((((()))&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&((())))))'''(((***++++++)))'''%%%((('''''''''(((((()))***%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((())) """%%%'''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((&&&&&&)))+++++++++,,,------...//////111222444666999<<<===>>>===???BBBCCCDDDEEEGGGIIIMMMPPPTTTWWWZZZ]]]aaadddllllllmmmoooqqqrrrttttttooommmkkkiiijjjlllooorrrrrrrrrqqqpppooonnnmmmmmmiiigggccc___[[[WWWUUUTTTMMMMMMMMMLLLMMMMMMNNNNNNGGGIIIMMMPPPQQQQQQPPPNNNFFFEEEDDDCCCAAA@@@???>>>===<<<;;;;;;::::::;;;;;;?????????>>><<<;;;999999666666555444222000///---.........---,,,+++******************************''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((&&&$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""######$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%################################################""""""###$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""##############################&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$######"""""""""""""""""""""""" ###$$$""" ###$$$$$$###""""""###%%%!!!!!!"""###############"""""""""###$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%''''''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))'''((()))******)))((('''%%%%%%%%%&&&'''((()))***'''(((***++++++)))'''%%%((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$%%%%%%'''((()))###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&'''(((((('''&&&(((***+++(((%%%&&&&&&&&&'''***++++++++++++(((''')))...///,,,(((///111444444444333444555888<<>>????????????@@@AAABBBBBBAAA@@@???;;;<<<======;;;999666444222222333333222000///---+++,,,,,,---,,,+++)))((((((&&&%%%&&&'''(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&%%%%%%&&&((('''### ###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######'''%%%!!!"""&&&)))$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%"""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$!!!!!! %%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$######""""""""""""#####################"""!!!!!!""""""""""""""""""""""""$$$###"""""""""###%%%&&&%%%$$$###!!!!!!!!!"""###""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""$$$$$$######$$$&&&""""""############""""""######""""""""""""######"""############$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!"""###%%%%%%"""""""""""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&$$$%%%%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''((())))))%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))******)))((((((((('''(((((())))))((((((***,,,---+++)))+++***************))))))000...---...111222111000555777999;;;;;;<<<>>>@@@DDDIIIOOOSSSUUUYYY^^^bbbfffeeeeeeeeegggiiikkkmmmooouuu|||{{{rrrlllbbb___\\\ZZZXXXWWWTTTSSSUUUYYY```jjjpppmmmccc[[[TTTRRRMMMIIIEEEBBBAAAAAA>>>>>>======>>>??????@@@CCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@???:::::::::999777555333222111222222111000---+++******)))(((((())))))((('''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''%%%"""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############!!!""""""""""""#################################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$$$$######"""""""""######$$$$$$$$$######""""""""""""""""""""""""############""""""!!!!!!""""""##################"""!!!!!!""""""""""""""""""""""""######""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###""""""""""""##################"""""""""!!!!!!!!! !!!""""""!!! """#########$$$$$$$$$$$$############""""""""""""######"""############$$$$$$$$$$$$$$$######""""""!!!!!!######"""######$$$%%%&&&"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***(((&&&%%%&&&'''$$$$$$$$$%%%&&&'''))))))&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''%%%&&&'''))))))))))))((('''(((((((((((('''&&&&&&((((((((())))))******+++,,,,,,+++***))))))))))))''''''''')))+++,,,+++***)))***+++,,,...000111111444444555555555777999<<>>>>>===@@@FFFLLLNNNPPPSSSUUUWWWZZZ___bbbhhhmmmssswwwzzz~~~zzzvvvrrrooovvvxxx~~~tttiiigggccc]]]YYYUUURRRPPPNNNLLLHHHEEECCCCCCEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGIIIJJJLLLKKKKKKJJJIIIGGGEEEDDDCCCEEEDDDCCCAAA===999666444000///------...---,,,***,,,,,,+++******)))((((((''''''''''''''''''''''''))))))******))))))((((((''''''''''''''''''''''''((()))***++++++***(((&&&&&&&&&%%%%%%&&&'''(((((()))(((&&&$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%$$$#########%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&########################""""""""""""############""""""""""""""""""""""""################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$%%%$$$###"""!!! ##################""""""$$$$$$######""""""!!!!!!"""!!!!!!!!!!!!!!!!!!"""#########$$$$$$######"""""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""$$$#####################!!!"""""""""############$$$$$$$$$$$$#########"""$$$%%%%%%$$$"""!!!"""######$$$$$$$$$$$$$$$$$$#########""""""""""""######""""""#########$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%$$$#########$$$$$$######""""""######$$$%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((('''((((((((())))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###%%%'''(((((('''&&&%%%&&&''''''((())))))(((((('''((((((((((((((())))))+++***)))(((((((((((((((+++,,,------...///000111333666888999999:::<<<>>>EEEJJJOOOOOOOOORRRZZZbbbdddfffiiijjjlllnnnrrrtttxxx|||}}}{{{}}}{{{yyyuuuooojjjeeeaaa___YYYVVVQQQMMMJJJIIIIIIIIIMMMMMMNNNNNNOOOOOOOOOOOOMMMLLLJJJIIIJJJLLLOOOQQQNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHDDDAAA===;;;555333111111111000...---++++++***************)))(((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))'''&&&&&&&&&&&&&&&&&&'''(((******(((&&&$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%)))((('''%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$""""""#########$$$$$$$$$$$$###!!!"""""""""############$$$$$$$$$$$$#########"""$$$%%%%%%$$$"""!!!"""###""""""############""""""######""""""""""""######""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%$$$######"""""""""#####################$$$$$$%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((())))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&''''''(((((((((''''''(((((((((((((((((((((((()))))))))))))))***+++,,,+++,,,...///000222555888888===BBBFFFHHHLLLRRRWWW]]]aaafffhhhhhhlllsssyyy{{{}}}}}}|||}}}~~~yyyvvvxxx{{{~~~}}}wwwsssqqqhhheee```[[[WWWTTTRRRRRRSSSSSSTTTTTTTTTRRRPPPOOONNNMMMLLLKKKLLLNNNPPPRRRQQQPPPPPPOOOOOOPPPPPPQQQNNNNNNNNNMMMKKKHHHEEEDDD===;;;999888888777555333---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&''')))(((''''''((()))((('''&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''))))))%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&///222555666444///)))%%%%%%%%%%%%%%%$$$$$$$$$###!!!!!!"""###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$'''&&&$$$###"""!!! $$$$$$$$$$$$$$$%%%%%%%%%############""""""""""""######""""""""""""######"""###$$$$$$%%%$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$""""""""""""############$$$$$$#########"""""""""!!!"""###"""!!! !!!""""""""""""######"""""""""######""""""""""""######"""############$$$$$$$$$#########$$$$$$$$$%%%%%%###"""""""""""""""######$$$############$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&))))))((((((&&&%%%######))))))))))))))))))))))))******+++,,,---///111222111444888;;;===AAAFFFKKKJJJOOOWWW\\\```eeemmmsssuuuxxx|||~~~~~~zzzxxxvvvvvvwwwxxxyyyzzz{{{|||~~~{{{uuupppnnnpppsssvvvyyyzzz{{{|||}}}|||zzzvvvqqqkkkgggdddbbb]]]^^^``````^^^ZZZVVVSSSRRRQQQQQQQQQQQQSSSTTTUUUUUUTTTSSSQQQQQQQQQRRRRRRNNNOOOOOOOOOOOOMMMLLLKKKFFFDDDBBBAAA@@@???===;;;666555444222000...---,,,************************************)))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&)))++++++(((''''''(((&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''...222777;;;;;;888333///(((((('''&&&%%%$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$$$$############$$$%%%%%%"""#########$$$$$$$$$$$$"""""""""""""""#########$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%$$$########################%%%$$$$$$###""""""######"""###$$$%%%%%%%%%$$$$$$""""""""""""##################"""""""""!!!!!!!!! !!!""""""!!! """###"""######$$$$$$######"""######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''"""###%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))(((((('''''''''((((((++++++***(((%%%### ++++++******************+++,,,---///111444666777@@@DDDIIIMMMQQQVVV^^^cccggglllqqqrrrqqqrrrwww||||||yyywwwwwwuuurrrppppppqqqqqqqqqqqqsssuuuxxxyyyyyyyyyxxxqqqmmmiiieeedddgggkkkmmmnnnnnnoooppprrrvvv{{{~~~}}}}}}wwwsssqqqlllmmmoooooolllgggaaa^^^[[[[[[[[[[[[[[[\\\\\\]]]XXXWWWUUUSSSRRRQQQRRRRRRMMMNNNPPPQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFCCCAAA@@@???<<<999666333111000++++++++++++++++++++++++,,,,,,,,,++++++)))((((((((((((((((((((((((((((((((((((((()))***,,,...///&&&))),,,,,,)))&&&&&&'''%%%%%%&&&'''((((((((('''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$&&&***...222555777888******)))'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$ """###&&&'''(((!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%########################&&&%%%###"""""""""###$$$"""###$$$%%%&&&%%%%%%$$$""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""$$$$$$######$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((('''((()))++++++******+++,,,+++***)))***---///000000333444666666888>>>GGGNNNRRRYYYbbbiiilllqqqxxx~~~~~~~~~|||zzz{{{{{{|||}}}}}}yyyuuurrrpppooonnnnnnllljjjiiihhhggggggkkklllnnnppppppnnnllljjjfffccc^^^\\\]]]^^^``````dddfffhhhjjjkkkllloooqqqzzztttnnnmmmpppqqqpppmmmmmmmmmmmmnnnppptttwwwyyy{{{{{{zzzyyyxxxxxxxxxxxx|||~~~}}}|||{{{yyywwwtttrrrpppjjjiiihhhjjjmmmnnnkkkhhhiiieee```]]]]]]\\\YYYVVVXXXUUURRRRRRSSSSSSPPPNNNMMMLLLLLLMMMMMMLLLIIIGGGFFFEEEBBB???<<<999777666444222///...------+++***************)))((('''&&&))))))((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$&&&((()))))))))+++---111111111111...+++(((&&&'''!!!"""))))))""""""(((''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$###"""!!! ######################## !!!"""###$$$%%%%%%&&&&&&%%%$$$###"""!!! '''&&&&&&%%%$$$###""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""#########$$$$$$$$$$$$############""""""""""""######!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$$$$$$$$$$#########""""""###"""""""""###$$$%%%%%%### !!!%%%&&&$$$!!!######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%$$$######""""""!!!&&&%%%%%%$$$###"""!!!!!!########################$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''&&&&&&'''%%%###&&&)))***&&&"""$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''((())))))))))))(((&&&((())))))))))))+++---......---...111444777888;;;>>>AAADDDHHHOOOYYYaaakkkqqqxxx}}}~~~~~~zzzyyyzzzzzzyyyzzz}}}~~~yyyuuurrruuuuuuvvvvvvwwwxxxxxxyyyzzzyyyvvvssspppmmmkkkjjjhhhgggeeedddbbbaaaaaaaaabbbccceeeffffffdddaaa```^^^[[[WWWVVVXXX[[[\\\]]]\\\^^^aaacccdddeeehhhjjjlllgggaaa___```aaa___\\\\\\\\\\\\]]]___bbbeeegggiiihhhgggffffffeeeffffffiiikkkppptttxxx~~~}}}|||{{{{{{zzzzzz{{{zzzvvvqqqnnnlllkkkhhhfffaaa]]]XXXVVVVVVVVVUUUSSSRRRQQQPPPPPPPPPNNNLLLJJJLLLKKKJJJHHHFFFCCCAAA@@@:::777444222111///---+++++++++++++++******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""$$$%%%&&&%%%&&&''')))///000333555666666555444111+++&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$######""""""########################""""""""""""####################################%%%%%%%%%$$$######""""""########################$$$#########""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""#########$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""############"""""""""""""""########################"""""""""!!!!!!#########"""######$$$$$$"""""""""###$$$%%%$$$"""######$$$$$$$$$######"""######""""""""""""############$$$$$$$$$$$$##############################!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&###!!!###&&&'''$$$!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))'''(((((()))******++++++)))+++,,,,,,+++,,,...000555555555777;;;@@@EEEHHHLLLOOOTTTXXX]]]eeeooovvvyyytttssssssssssssuuuxxx|||~~~{{{{{{zzzxxxtttpppllliiimmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkiiifffdddbbb___^^^\\\[[[YYYXXXXXXXXX[[[\\\]]]^^^]]][[[XXXWWWQQQOOOMMMMMMPPPSSSUUUVVVSSSUUUXXXZZZ[[[]]]___aaaccc^^^YYYVVVVVVUUUSSSQQQQQQQQQQQQRRRTTTWWWYYY[[[]]]\\\[[[ZZZYYYYYYYYYYYYWWWZZZ^^^ccchhhnnntttyyy~~~~~~~~~}}}qqqllleee___]]]\\\\\\[[[\\\YYYVVVTTTSSSQQQOOOLLLLLLLLLMMMLLLKKKIIIGGGFFFDDDAAA>>>;;;999777444111///...---,,,,,,++++++,,,************************((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$######"""$$$%%%%%%$$$$$$%%%&&&&&&(((+++///111333444444:::666---$$$###&&&&&&############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""!!!!!!"""###$$$%%%%%%&&&###############################################################"""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""$$$$$$$$$%%%%%%%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!$$$$$$######"""#########!!!###%%%%%%$$$###$$$%%%"""######$$$$$$$$$######""""""############"""""""""##################"""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$""""""%%%'''%%%###&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))*********+++,,,,,,...000222333333555999<<>>;;;666444222000...---,,,,,,)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%$$$###"""&&&'''((('''&&&%%%&&&'''"""###$$$&&&''''''''''''777:::444'''"""&&&'''"""######$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&!!!!!!"""""""""#########################################################""""""""""""""""""""""""!!!"""""""""############"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########"""!!!  !!!"""%%%%%%$$$$$$######""""""""""""""""""""""""""""""%%%%%%$$$###"""""""""###!!!$$$'''&&&$$$"""$$$&&&""""""###$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""""""""""""""%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''***'''$$$$$$&&&(((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&'''((()))))))))******)))******+++------000333777<<>>;;;;;;===???@@@@@@AAACCCEEEGGGGGGIIIKKKMMMKKKJJJHHHGGGGGGGGGFFFFFFHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLNNNQQQSSSVVVZZZ___ccchhhjjjmmmooopppooommmkkkjjjjjjkkklllooossswwwzzz|||{{{zzzzzz|||yyytttnnnjjjddd___[[[VVVWWWWWWWWWVVVTTTRRRQQQRRRPPPNNNMMMLLLJJJFFFDDD>>>===:::666333000...---******)))))))))(((((((((******)))))))))(((((((((((((((((()))))))))))))))&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%%%%###"""'''((()))(((&&&&&&&&&((('''&&&&&&&&&%%%$$$$$$###,,,666777---%%%&&&&&&###!!!!!!"""###$$$%%%&&&&&&"""""""""#######################################!!!""""""###$$$%%%%%%%%%#####################$$$!!!!!!!!!"""######$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$""""""""""""##################!!! !!!######%%%$$$$$$######"""""""""########################%%%%%%$$$###"""""""""###"""%%%'''&&&###"""###%%%!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""""""""""""""'''&&&&&&%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))'''&&&%%%&&&'''((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&'''((()))***+++++++++***+++,,,---000222444666:::AAAIIISSS^^^hhhoooxxx{{{~~~}}}~~~}}}|||tttpppjjjgggfffgggggggggfffdddbbbaaabbbcccbbbaaaddddddbbb```^^^[[[YYYXXXWWWWWWUUUTTTRRRQQQOOOOOOLLLLLLMMMNNNNNNMMMLLLKKKGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>===<<<;;;999777777888999999888888:::<<<======>>>???AAA???>>>>>>>>>>>>???@@@@@@BBBCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEHHHKKKNNNRRRWWWZZZ\\\^^^bbbeeehhhhhhhhhgggeeeeeefffhhhkkknnnqqqssssssxxx}}}wwwppplllbbbaaa```]]][[[YYYXXXWWWWWWVVVTTTTTTSSSPPPMMMJJJFFFEEECCC@@@<<<888555333......---,,,+++******)))************))))))))))))))))))))))))((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&###---444111+++(((&&&$$$ !!!"""######$$$###"""""""""""""""""""""########################!!!!!!"""###$$$%%%&&&'''%%%$$$$$$$$$######"""""""""""""""######$$$$$$$$$#################################$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$######""""""######$$$#########"""""""""""""""############$$$$$$$$$$$$$$$$$$######"""############$$$%%%%%%$$$#########!!!"""###$$$$$$$$$$$$$$$""""""############"""""""""##################"""##############################$$$$$$%%%&&&&&&&&&""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((())))))***+++,,,---...//////111333777<<<@@@CCCHHHLLLTTT]]]hhhttt}}}{{{|||~~~}}}}}}|||{{{yyyvvvtttlllhhhccc`````````___^^^```]]]ZZZYYYZZZ[[[\\\\\\YYYYYYXXXVVVUUUSSSRRRQQQLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::777666444444555666666555444666777777777777888::::::;;;;;;<<<;;;<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@????????????>>>@@@AAACCCDDDGGGKKKNNNPPPRRRVVVZZZ]]]____________```aaaccceeeggghhhiiijjjooouuuyyy{{{}}}{{{sssppplllgggcccaaa```___aaa```^^^]]][[[XXXSSSPPPLLLLLLKKKJJJGGGBBB>>>;;;666555444222000///...---++++++*********))))))))))))))))))(((((('''''''''%%%&&&'''((()))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%&&&'''###%%%+++222333,,,&&&###""""""######$$$$$$$$$%%%$$$$$$$$$######"""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$%%%$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$#########"""######$$$$$$$$$#########$$$$$$""" !!!!!!"""$$$$$$%%%%%%$$$######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''&&&%%%%%%&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))******+++,,,...//////000444555888<<>>???????????????>>>===<<<;;;;;;::::::;;;>>>??????>>>>>>>>>AAACCCHHHJJJMMMPPPSSSTTTTTTTTTYYYZZZ\\\]]]___`````````cccggglllooopppqqqtttwwwtttvvvyyy{{{zzztttooolllkkkjjjkkkiiigggeeeccc___YYYUUUNNNOOOQQQPPPNNNJJJEEEBBB;;;;;;999777555333111000+++++++++************)))***))))))((('''&&&&&&%%%%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$%%%&&&&&&'''(((!!!$$$222888000&&&###&&&&&&''''''''''''((((((&&&&&&%%%%%%$$$###""""""########################%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$############""""""""""""######"""############$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!"""""" !!!!!!!!!""""""#########"""""""""###$$$%%%%%%%%%###!!!"""$$$$$$"""!!!!!!"""$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))%%%%%%&&&&&&'''((())))))%%%''')))***)))'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))***************)))(((''''''''''''''''''(((******))))))***++++++---...000222666<<<@@@===AAAHHHRRR[[[ccciiimmmqqqqqqqqqsssxxx~~~|||zzzwwwtttqqqnnnkkkgggfffhhhjjjlllmmmddd^^^VVVRRRSSSSSSPPPMMMKKKKKKJJJJJJIIIJJJJJJJJJGGGFFFDDDCCCAAAAAA@@@@@@???>>><<<<<<;;;:::888666444666777888999999888777666555555666777999;;;<<<<<<<<<<<<;;;:::777555444888777666444444555666777999999999:::;;;;;;<<<<<>>>>>>>>???AAABBBEEEDDDCCCCCCDDDBBB???===999999888888888999999:::999;;;;;;;;;:::;;;===???BBBCCCDDDFFFHHHIIIIIIIIINNNNNNPPPQQQSSSTTTUUUVVVZZZ]]]bbbfffjjjkkkkkkkkkmmmnnnooorrrwww}}}|||xxxvvvvvvwwwwwwwwwwwwuuupppjjjeeeaaa[[[ZZZYYYVVVRRRNNNIIIFFFCCCDDDDDDBBB@@@<<<888666000///---,,,***************)))))))))******)))'''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((************************''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$""""""###$$$$$$%%%&&&&&&"""""""""###$$$&&&'''((($$$%%%&&&&&&''''''&&&&&&)))'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&)))&&&&&&+++111333...((($$$%%%$$$###""""""%%%(((###"""  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&&&&%%%###$$$$$$###!!! !!!"""$$$$$$$$$$$$######""""""########################&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""################################################""""""###$$$%%%&&&&&&'''"""""""""""""""""""""""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$###"""!!! """$$$&&&%%%$$$###$$$%%%"""############$$$$$$$$$ !!!"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&))))))&&&###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((()))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$)))(((&&&&&&''''''&&&$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''''''''((((((((()))************************+++,,,---,,,***+++,,,...---///222666;;;CCCLLLRRR[[[^^^cccjjjpppvvvzzz}}}|||zzzwwwvvvvvvyyy|||~~~|||zzzyyyyyywwwtttsssrrrpppllljjjfffdddaaa```cccfffhhhiii___XXXPPPLLLLLLLLLJJJGGGHHHGGGEEECCCAAA@@@???>>>@@@???>>><<<;;;;;;::::::666666666777777777666555555666777888999999999999;;;:::999999:::<<<>>>@@@@@@@@@@@@@@@???===;;;999999999999999::::::;;;<<<>>>???@@@BBBDDDEEEGGGGGGIIIHHHGGGGGGHHHJJJLLLMMMQQQOOONNNMMMLLLIIIFFFCCCBBBBBBBBBBBBAAAAAAAAAAAA===>>>>>>===;;;:::;;;======>>>@@@AAACCCDDDDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLQQQSSSXXX\\\```bbbbbbbbbdddeeegggjjjnnnrrrvvvyyy|||~~~}}}|||}}}}}}~~~{{{wwwsssooommmhhheee```ZZZUUUPPPLLLJJJGGGGGGGGGFFFDDDBBB???>>>888555222...+++************)))(((((())))))(((&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&)))'''&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""&&&---222222111)))&&&$$$$$$%%%%%%""" """"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$###"""###$$$$$$###"""!!!!!!###############""""""!!!!!!########################%%%%%%%%%$$$$$$###############""""""""""""######$$$$$$%%%%%%$$$$$$###"""######################################################################## !!!!!!""""""#########"""""""""""""""""""""""""""######$$$$$$$$$$$$###""""""""""""""""""""""""################################################$$$$$$######""""""!!!!!!"""$$$%%%%%%$$$######$$$"""############$$$$$$$$$"""###$$$$$$%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&)))***(((&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$((('''&&&&&&'''((('''%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''''''''((((((((())))))'''((())))))******)))))),,,,,,,,,+++***+++...000333666<<>>???@@@AAAAAA@@@@@@BBBGGGKKKNNNQQQQQQPPPNNNKKKHHHEEECCCAAABBBDDDFFFHHHIIIIIIIIIKKKLLLOOORRRVVVYYY\\\]]]]]]\\\ZZZYYYZZZ\\\___aaadddbbb___]]][[[XXXTTTQQQNNNOOOOOOOOONNNLLLJJJIIIHHHHHHGGGEEEAAA???>>>>>><<<===???@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCGGGJJJNNNRRRVVVWWWXXXXXXZZZ[[[^^^aaaeeeiiikkkmmmnnnqqquuuyyy|||}}}wwwsssrrrrrrvvvyyy~~~~~~}}}zzzuuulllcccZZZTTTPPPOOOJJJIIIIIIIIIHHHHHHHHHGGGBBB???:::555000---,,,,,,,,,***))))))******)))'''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&$$$############$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###"""!!!###''',,,222555666...&&&###%%%&&&###""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""######$$$"""!!!"""$$$$$$$$$"""!!!"""###"""""""""""""""!!!!!!!!!########################$$$$$$###############"""######""""""""""""######$$$%%%%%%%%%%%%$$$######################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""$$$%%%%%%$$$######$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&''''''&&&''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%'''&&&%%%&&&(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))*********+++++++++(((((()))***+++***)))))),,,,,,---,,,---000555999>>>DDDNNNZZZgggsss~~~|||yyywwwvvvvvv{{{{{{{{{zzzwwwtttqqqpppfffccc```^^^]]][[[YYYWWWQQQOOOLLLLLLNNNQQQRRRRRRRRRMMMEEEAAA?????????>>>;;;;;;:::999888777777777444444333333333333444444<<<>>>AAACCCCCCCCCCCCCCCDDDCCCDDDEEEGGGIIILLLNNNMMMLLLLLLNNNSSSZZZ```eeekkkjjjgggccc^^^YYYTTTQQQQQQTTTXXX[[[^^^^^^^^^]]]^^^___cccggglllqqqtttvvvwwwuuurrrpppppprrrtttvvvuuurrrpppnnnllljjjfffdddaaaaaabbbbbb```]]]ZZZXXXXXXXXXWWWSSSNNNIIIGGGGGGFFFFFFGGGGGGFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDHHHKKKNNNPPPPPPPPPQQQSSSWWW[[[___bbbdddeeehhhkkkooosssvvvyyy~~~~~~xxxrrrnnnllllllmmmrrryyy~~~yyynnnccc[[[UUURRRKKKKKKJJJJJJJJJKKKKKKLLLIIIGGGDDD???;;;666333111000...,,,+++,,,+++***)))))))))*********)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%######%%%***///@@@666+++$$$###%%%&&&&&&######$$$$$$$$$$$$###"""###########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###"""$$$$$$$$$""""""###$$$############""""""""""""########################$$$$$$$$$$$$############$$$######""""""######$$$$$$$$$$$$$$$$$$######"""################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$#####################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$"""###%%%%%%###"""###$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$######""" !!!!!!""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''(((((('''''''''###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((************+++++++++++++++,,,,,,------------------...111333777<<>>@@@AAAFFFMMMUUU[[[___aaaeeeiiiiiijjjlllooorrrvvvyyy{{{~~~||||||}}}~~~|||yyyzzzyyyvvvqqqllliiihhhiiiiiihhheeeaaa[[[UUURRRMMMLLLKKKJJJHHHGGGFFFEEECCCCCCDDDDDDCCCBBBBBBAAA???@@@BBBDDDGGGJJJKKKLLLOOORRRXXX^^^ccciiinnnrrrrrrrrrrrrooolllkkkkkkllljjjnnnsssxxx|||zzzooofff```ZZZYYYXXXUUUSSSPPPNNNMMMLLLNNNOOOPPPNNNJJJFFFCCC;;;777333000...,,,***)))++++++,,,++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$ ###&&&&&&$$$###%%%'''&&&+++111222///)))$$$"""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))))))((("""###%%%$$$######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$######!!!###$$$$$$###""""""###"""############$$$$$$$$$$$$###""""""!!!"""""""""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&%%%&&&(((((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((((((((((((((((((((()))))))))*********))))))***,,,///444999<<>>???@@@BBBCCCDDD@@@BBBDDDGGGJJJNNNQQQSSS]]]dddmmmsssuuuxxx|||}}}~~~}}}{{{|||{{{yyytttnnnhhheee___^^^]]][[[YYYWWWVVVUUUPPPOOONNNLLLJJJHHHFFFEEEAAAAAA@@@???@@@AAABBBCCCBBBFFFKKKPPPUUU[[[```dddccceeeffffffeeefffhhhjjjiiilllppptttxxx|||yyyqqqllljjjiiigggccc^^^YYYTTTRRROOOOOOPPPOOOOOOMMMLLLKKKEEEAAA<<<777444222000...,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$%%%%%%%%%%%%&&&!!!%%%,,,222444111+++&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%"""###%%%$$$$$$###%%%&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!""""""""""""!!!""""""""""""""""""""""""################################################%%%%%%%%%$$$$$$#########!!!"""$$$$$$"""""""""###"""############$$$$$$$$$$$$###"""""""""###$$$%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''((('''%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&'''((('''%%%&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((***++++++++++++,,,,,,,,,//////000333999@@@GGGKKKZZZ^^^fffmmmuuu|||~~~~~~}}}{{{xxxsssnnnjjjhhhdddaaa\\\WWWRRRPPPNNNNNNJJJFFFBBB>>>===<<<:::999999777555555666777666555555888<<>>AAAEEEIIILLLPPPTTTWWWXXXZZZ\\\^^^___aaadddgggfffiiimmmpppsssxxx}}}yyyuuuwwwvvvsssnnnhhh```ZZZVVVRRRQQQNNNMMMLLLMMMNNNOOOOOOKKKEEE@@@<<<999666444---------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&''')))***$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$"""$$$&&&''''''%%%""" %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%%%%(((&&&'''---555888555111%%%$$$######$$$''')))+++&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###!!!"""###%%%%%%$$$$$$%%%&&&""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&''''''(((((("""""""""""""""""""""""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$###""""""!!!"""$$$$$$"""!!!"""###"""############$$$$$$$$$$$$$$$#########$$$&&&'''&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& %%%+++...---+++++++++(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((()))(((&&&&&&''''''&&&$$$(((((((((((((((((((((((()))************)))(((((()))))))))***))))))((((((***+++------,,,+++++++++111333888>>>GGGTTTcccnnnwwwyyy}}}~~~zzzxxxyyyxxxyyyzzz{{{{{{|||{{{{{{sssqqqooonnnmmmiiibbb]]]YYYVVVSSSOOOLLLHHHDDDAAAEEECCC@@@>>><<<;;;999777<<<<<<;;;999888999;;;>>><<>>EEE===(((%%%$$$&&&&&&""""""%%%########################"""$$$%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$##################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%(((((((((((((((((((((((((((((()))***************+++***)))((()))***,,,---+++,,,------,,,,,,...000222888AAAMMM[[[kkk{{{}}}yyywwwxxxyyyyyyxxxvvvtttrrrpppoookkkiiifffeeeddd```ZZZUUUOOOMMMIIIFFFDDDAAA???>>>===<<<:::999::::::::::::;;;<<<<<<<<<;;;===@@@BBBEEEJJJPPPXXX^^^bbbcccdddfffgggjjjnnnrrrwww{{{}}}~~~zzzwwwtttqqqnnnkkkccc___YYYUUUQQQNNNKKKHHHHHHEEEBBBAAABBBDDDEEEEEECCCEEEHHHKKKMMMOOORRRTTTVVV[[[bbbgggkkkoootttwwwuuurrrooollljjjkkknnnooouuuyyy~~~yyysssnnniiiccc]]]YYYUUURRRPPPQQQOOOMMMLLLKKKIIIFFFCCC>>><<<888444111///...---+++******)))))))))******((())))))***+++,,,,,,---((((((''''''''''''(((((()))))))))((('''''''''&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$(((&&&"""'''555;;;999***%%%"""###$$$######&&&########################"""###$$$%%%%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$######"""############$$$$$$$$$########################%%%$$$$$$###############""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))))))))))))))(((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((&&&'''(((***+++,,,,,,,,,---+++)))'''(((+++...000.........------000444888:::BBBPPPaaarrr~~~}}}zzzuuussstttuuutttrrrnnnkkkgggdddccc```___\\\ZZZXXXTTTOOOKKKFFFDDDAAA>>><<<<<<<<<<<<:::999888999999;;;===>>>BBBDDDGGGHHHJJJMMMQQQTTT\\\aaahhhpppvvvzzz{{{{{{xxxxxxyyy|||}}}zzzuuuqqqkkkfffbbb^^^ZZZXXXQQQNNNJJJHHHGGGFFFEEEDDDAAAAAABBBCCCEEEGGGIIIKKKNNNRRRWWW]]]bbbggglllpppllliiiddd```___aaadddgggmmmpppuuuzzz}}}|||uuummmfff^^^WWWRRRQQQOOOLLLLLLLLLLLLKKKJJJFFFDDDAAA===888444111000......---,,,++++++++++++(((((())))))*********+++)))((((((''''''(((((()))******)))(((((('''&&&&&&))))))(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$&&&((()))(((&&&%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%)))///333666,,,$$$###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$############$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######!!!!!!""""""""""""############$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$######""""""############$$$$$$$$$########################&&&%%%###"""""""""###$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))***+++++++++++++++***)))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))(((((((((((((((((((((((('''((()))***++++++++++++,,,+++)))((((((+++---///000000000000222666<<>>;;;999999;;;>>>>>>>>>???@@@@@@BBBEEEHHHQQQUUUZZZ___ccchhhmmmqqq{{{~~~zzzuuurrrooollljjj]]]ZZZWWWTTTSSSQQQNNNLLLHHHFFFDDDDDDDDDDDDDDDDDDGGGJJJMMMRRRXXX]]]bbbfffcccaaa^^^]]]]]]___bbbeeejjjmmmqqqvvvzzz}}}tttiii^^^WWWRRRPPPMMMKKKLLLLLLLLLKKKKKKJJJHHHEEEAAA<<<888666444333111000...------,,,(((((())))))))))))))))))))))))(((((((((((())))))+++******)))((('''&&&&&&((((((((('''''''''&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''######'''%%%!!!&&&111CCC555)))%%%&&&%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$########################&&&%%%###"""!!!"""###$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))************************))))))((((((((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((******++++++++++++******))))))******+++,,,,,,---111222444555888>>>EEEJJJUUU\\\iiiyyyzzztttrrrooojjjhhhiiigggeeeaaa]]]XXXUUUSSSRRRLLLKKKIIIGGGDDDBBBAAAAAA>>>>>>===:::888999===@@@DDDGGGJJJMMMNNNQQQUUUYYY```eeemmmuuu||||||yyywwwjjjhhheeedddccc```]]]ZZZVVVSSSNNNLLLJJJHHHEEEBBBEEEEEEFFFHHHMMMRRRVVVXXXZZZ[[[\\\___aaadddfffhhhkkkmmmqqquuuyyy~~~wwwkkkccc\\\YYYUUURRRQQQPPPNNNMMMMMMMMMLLLKKKHHHDDDAAA???:::999666333000...,,,,,,************))))))))))))))))))(((((((((((())))))+++******)))((((((''''''%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&!!!"""(((&&& $$$///CCC555)))%%%&&&%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$""""""############""""""########################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$########################%%%$$$###"""""""""###$$$########################""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))(((''''''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((++++++,,,,,,+++******)))(((***,,,...000111111222666999===BBBFFFLLLRRRVVVaaafffppp|||yyyrrrmmmkkkiiidddbbbcccaaa^^^YYYSSSNNNJJJGGGFFFBBBBBBAAA???======???AAA>>>@@@AAA@@@???@@@EEEIIIOOOTTT[[[```bbbeeejjjmmmooouuu}}}yyyxxxwwwvvvuuusssooolllhhhddd___\\\YYYUUUOOOJJJIIIFFFCCCCCCEEEIIIKKKKKKQQQTTTXXX]]]bbbfffhhhiiilllnnnrrruuuwww{{{zzzssshhhddd```\\\XXXUUUQQQOOOOOOOOOPPPOOONNNLLLJJJIIIBBB@@@===888444000---,,,---,,,,,,,,,++++++*********))))))(((((())))))*********))))))))))))(((((($$$%%%%%%&&&''''''(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%!!!"""&&&&&&"""%%%,,,666,,,$$$###%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######"""##################"""########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!""""""############""""""###""""""!!! """"""""""""""""""""""""######$$$$$$$$$######""""""############$$$$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$###############"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((******+++,,,,,,,,,++++++***+++...111555999===???CCCHHHOOOVVV\\\aaaeeehhhkkkmmmsss|||zzzvvvmmmfffaaa```^^^YYYXXXYYYUUURRRMMMHHHDDDAAA??????===>>>>>>===<<<>>>BBBFFFFFFKKKOOOQQQQQQTTTYYY^^^eeellltttxxxyyyyyy{{{~~~~~~{{{zzz}}}~~~{{{wwwssspppoooiiiaaa[[[TTTOOOIIIFFFFFFGGGGGGFFFJJJLLLOOOTTTZZZ```dddfffiiilllpppsssuuuxxx|||~~~~~~~~~uuurrrmmmiiiddd___YYYUUUSSSSSSTTTSSSSSSRRRQQQPPPNNNLLLGGGAAA<<<777333111/////////...---,,,,,,+++******))))))))))))******)))))))))))))))*********''''''''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$""""""###%%%&&&%%%&&&***%%%"""###$$$######&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$""""""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$$$$#######################################################################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########"""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$######"""############$$$$$$$$$########################"""###$$$%%%%%%###"""!!!$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((((()))***+++,,,---------------///222888@@@FFFJJJOOOUUU___gggmmmrrruuuwwwrrrrrruuu{{{yyyrrrmmmbbb\\\WWWVVVTTTPPPNNNPPPIIIGGGCCC@@@>>>======>>><<<>>>???>>>>>>AAAGGGKKKQQQWWW^^^bbbcccgggmmmssszzz}}}~~~xxxtttsssrrrpppttt{{{~~~vvvxxx{{{|||zzzqqqjjj```YYYQQQLLLJJJJJJHHHGGGEEEFFFHHHLLLQQQXXX^^^bbbfffiiimmmqqqsssvvvyyy{{{||||||xxxssslllfffaaaWWWWWWVVVVVVUUUUUUUUUUUUYYYVVVQQQJJJDDD>>>:::888111111000///...------,,,******))))))))))))******((((((((()))******++++++******))))))((((((''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''((((((((('''''''''((((((((())))))&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$"""!!!$$$'''%%%!!!(((%%%$$$&&&&&&""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&###!!!#########"""###$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!###%%%&&&&&&$$$!!! $$$$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))),,,+++***(((''''''''''''+++***)))(((((()))***++++++,,,,,,***'''(((---222///444;;;CCCKKKSSS[[[```fffkkkuuu}}}zzzwwwxxx|||~~~}}}zzzyyywwwqqqggg___YYYTTTOOOMMMLLLKKKHHHEEEDDDAAA>>><<<;;;<<<<<<;;;<<<===???BBBHHHRRR\\\cccjjjlllpppuuu{{{~~~{{{{{{~~~xxxuuuqqqnnnnnnppprrruuuwwwwwwxxx{{{}}}{{{{{{zzz}}}}}}yyy|||xxxoooggg]]]VVVRRRNNNHHHBBBDDDEEEEEEEEEGGGKKKOOOSSS[[[]]]bbbiiioootttwwwyyy~~~xxxsssccc```]]][[[ZZZZZZZZZYYYXXXVVVTTTSSSPPPLLLFFFBBB;;;888555333222111///...,,,+++))))))+++,,,,,,+++***)))))))))((((((((('''((((((((()))))))))))))))***))))))((('''&&&&&&&&&((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############"""!!!!!!$$$$$$############$$$$$$'''###!!!###!!!######$$$$$$$$$######"""########################"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$############"""%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$##################""" !!!###%%%$$$#########""""""!!!!!!$$$###############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$ ###%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((******))))))))))))******++++++******)))*********---,,,,,,++++++,,,------***,,,---,,,+++,,,000444555<<>>???>>>;;;::::::;;;;;;;;;;;;???EEELLLUUU```kkkrrryyy|||ssspppllljjjiiilllooorrrwwwzzz~~~|||zzzvvvuuurrrqqqrrruuuyyy{{{~~~|||sssggg^^^YYYTTTNNNJJJHHHGGGFFFDDDDDDEEEHHHJJJLLLOOOTTT\\\dddkkkqqqtttzzz}}}}}}zzzwwwvvvuuuvvvwwwwwwyyy}}}wwwtttnnnjjjfffbbb]]]ZZZ[[[[[[[[[[[[ZZZWWWRRRNNNDDD@@@:::666333111///---///---++++++,,,,,,+++*********************))))))((((((((((((((())))))******))))))(((''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###""""""!!!$$$$$$############$$$$$$!!!""""""!!!!!!!!!"""###""""""############""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""&&&%%%###"""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$#########"""!!!!!!###%%%$$$#########""""""""""""$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((++++++*********++++++,,,++++++++++++++++++++++++***---000000000222777;;;???HHHWWWfffrrr{{{|||zzz{{{{{{xxxuuutttppplllhhhddd]]]TTTMMMEEECCC@@@???>>>===;;;:::;;;;;;:::;;;<<<>>>@@@AAACCCIIISSS]]]gggqqqyyywwwrrrllljjjfffddddddfffjjjllltttxxx}}}~~~}}}}}}}}}vvvkkkddd^^^XXXTTTPPPNNNKKKHHHEEECCCCCCBBBCCCDDDIIIOOOWWW___fffjjjppptttxxxzzzwwwssspppnnnpppppppppqqqttt{{{|||vvvooohhhccc]]]]]]]]]]]]^^^\\\YYYWWWRRRMMMEEE???:::666222000222000---,,,,,,,,,+++***++++++++++++++++++,,,,,,)))((('''&&&'''((()))******))))))((((((''''''&&&&&&%%%$$$%%%&&&&&&&&&$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!$$$$$$############$$$$$$!!!$$$$$$!!! ###&&&"""######$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""%%%%%%$$$###""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""###$$$###!!!!!!###%%%###############"""""""""$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$&&&''''''((()))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&))))))((())))))***+++,,,***++++++,,,,,,,,,+++++++++...111333555:::AAAGGGNNNXXXhhhxxx|||xxxwwwwwwuuurrrnnnllliiiddd___ZZZSSSKKKFFFBBBAAA???===<<<<<<;;;:::999;;;===@@@CCCGGGKKKNNNUUU\\\eeeooovvv|||zzzyyyxxxuuutttvvvzzz}}}}}}zzzxxxvvvtttrrrpppqqqtttwwwzzz~~~uuummmfffaaa^^^[[[VVVRRRMMMIIIEEECCCEEEEEEEEEGGGLLLQQQWWWZZZ```eeelllqqqrrrpppnnnmmmpppoooooopppttt|||xxxsssgggddd```^^^]]]]]]\\\[[[]]]YYYSSSLLLGGGAAA;;;777333111...---------+++***++++++++++++,,,,,,,,,,,,)))((('''&&&&&&(((***+++))))))))))))(((((('''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""$$$$$$############$$$$$$!!!$$$$$$###""""""###$$$$$$%%%%%%&&&%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""###############$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$###""""""###$$$########################%%%%%%$$$#########$$$$$$######""""""######$$$%%%########################%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''***)))'''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,---......///---///222444999BBBNNNVVVccclllzzzzzzvvvsssrrrrrrpppllliiibbb___[[[VVVPPPJJJDDDAAA???>>>===;;;::::::<<<===<<<@@@FFFJJJOOOTTTZZZ^^^iiiooowww|||tttlllkkkkkkkkkmmmssszzz{{{uuuoookkkeee```[[[VVVOOOKKKIIIGGGDDDCCCCCCEEEIIIKKKOOOUUU^^^fffjjjmmmnnnooonnnnnnnnnnnnrrrzzz{{{uuummmfffcccaaaaaa``````^^^\\\XXXTTTMMMEEE???777444111000///...---+++++++++++++++++++++++++++)))(((((('''((()))***+++)))))))))))))))((((((((()))(((''''''))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''######$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&$$$######$$$$$$############$$$$$$$$$###"""###%%%$$$!!!""""""###$$$%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""" !!!###$$$%%%&&&'''!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""$$$%%%$$$###"""###$$$###############$$$$$$$$$&&&%%%%%%$$$######$$$$$$######""""""######$$$%%%########################&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++'''''''''((())),,,...///000444888===EEEPPP^^^gggyyy{{{ssspppmmmlllllljjjfffbbbWWWUUUQQQMMMHHHDDDAAA???;;;::::::999:::===BBBFFFIIINNNUUU[[[___dddkkkpppzzz}}}xxxrrrmmmjjjkkklllnnnssszzzxxxsssnnnggg^^^XXXOOOLLLGGGCCCAAAAAABBBCCCEEEJJJQQQXXX^^^cccgggjjjlllmmmoooqqquuu|||}}}tttnnnkkkhhhgggbbbaaa```___\\\VVVOOOJJJAAA>>>:::777555333000...,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))'''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$'''$$$!!!"""%%%%%%""" !!!"""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""" !!!###%%%&&&&&&'''""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""$$$%%%%%%$$$######$$$#########$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$######""""""######$$$%%%########################&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((())))))((())))))***+++,,,''''''&&&&&&)))---111444999???GGGPPPZZZfffsss{{{xxxrrrkkkhhhdddcccbbb```ZZZVVVOOONNNLLLIIIEEECCCBBBBBB<<<<<<===>>>AAAHHHRRRYYY___dddlllpppssswww}}}xxxwwwuuusssrrrssstttuuusssvvvxxxyyyyyyxxxyyyyyyyyyzzz|||{{{ppphhh___[[[UUUOOOJJJGGGEEEDDDCCCFFFIIIKKKOOOSSSYYY]]]dddggglllpppuuuzzz}}}wwwsssjjjhhhfffdddbbb___[[[XXXPPPLLLGGGAAA===888444111///......---,,,+++******)))***+++------,,,+++***))))))))))))))))))))))))(((&&&%%%&&&'''((('''%%%''''''''''''''''''''''''''''''''''''((()))******)))((('''%%%%%%'''((()))''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$""""""############ !!!"""####################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""" !!!###$$$%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&$$$######$$$#########$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''"""$$$&&&((()))(((&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))((((((((((((((())))))///...------000555;;;>>>AAAIIIVVVbbbmmmxxxyyypppiiidddaaa]]][[[ZZZVVVPPPKKKNNNMMMKKKIIIFFFEEEFFFGGGAAABBBDDDFFFKKKUUUbbbkkkqqqwww~~~rrriiicccbbb```___aaaeeeiiilllpppuuu{{{}}}tttqqqmmmfff]]]UUUOOOKKKIIIFFFEEEDDDCCCDDDGGGLLLPPPXXX\\\ccciiioootttyyy|||sssoookkkhhhgggfffeeeddd\\\WWWPPPIIICCC<<<777333111111000...---,,,+++***(((***---//////...,,,***)))))))))))))))************((('''((()))***)))((('''''''''''''''''''''''''''''''''((((((***+++++++++)))(((''''''((()))+++((((((((((((((((((((((((''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$!!!###$$$###!!!!!!%%%)))"""###$$$%%%&&&'''''''''########################"""############$$$$$$$$$""""""############""""""$$$$$$$$$############"""######$$$%%%$$$###"""!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""$$$&&&&&&%%%######$$$#########$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$#########"""###$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&'''(((%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''' """&&&)))***)))'''%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%***,,,...111666<<>>777666555333222111///,,,***+++++++++++++++***))))))************************+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''******)))((('''%%%###"""))))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$$$$######$$$%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """###%%%''')))%%%$$$$$$###"""""""""###%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%###""""""###%%%&&&&&&%%%!!!!!!"""###$$$$$$%%%%%%############$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""  """$$$######""""""######$$$########################""""""###$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######"""#########%%%$$$$$$######$$$$$$%%%################################################$$$######&&&))))))%%%"""&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((('''''''''&&&''')))*********)))(((///111555:::AAAKKKVVV]]]kkkttt{{{wwwqqqlllfff___YYYUUUQQQNNNJJJGGGEEEDDDCCCCCCFFFIIIMMMNNNMMMNNNQQQUUUUUUYYY___fffnnnvvv{{{pppiiieeebbb```gggiiimmmsssyyyzzzrrrjjjeee[[[WWWQQQLLLHHHFFFDDDCCCCCCDDDIIIQQQWWW\\\fffooozzz~~~~~~{{{{{{}}}yyytttooojjjiiieeeaaa^^^[[[UUUMMMFFF???;;;666222000///---+++---------,,,+++***))))))************************)))))))))(((''''''&&&&&&(((''''''&&&&&&''''''((((((((((((((('''&&&%%%%%%(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%'''&&&%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$%%%&&&&&&&&&&&&%%%###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################$$$######%%%'''(((&&&###%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((()))***)))((((((444888@@@IIIUUUcccpppyyyyyyvvvnnniiibbb[[[UUUPPPKKKHHHEEEDDDBBB@@@???@@@AAABBBJJJNNNRRRUUUVVVZZZ___dddjjjnnnsssyyyyyyuuunnnhhhdddeeejjjnnnvvv{{{zzzkkkgggaaa[[[UUUOOOIIIEEE@@@???AAAGGGKKKOOOVVV^^^nnnsssyyy~~~~~~~~~~~~zzz{{{}}}xxxrrrllliiieeecccbbb^^^XXXSSSKKKEEE===666222000...---......---,,,,,,+++******************************)))((((((''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&''''''(((((((((''''''&&&''''''((((((((((((((()))((((((''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######((()))***(((%%%#########&&&%%%%%%$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&""""""######$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$################################################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((999AAANNN]]]lllzzz~~~vvvooojjjccc^^^VVVOOOJJJFFFBBB@@@???>>><<<;;;<<>>CCCJJJQQQYYYaaaiiinnnuuuyyy~~~vvvooojjjfffddd___^^^]]][[[UUUMMMCCC<<<444222111///.........///************************************************)))((((((''''''(((((()))*********)))((('''&&&%%%%%%&&&'''((())))))))))))***))))))(((((('''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%&&&''')))+++---%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$#########%%%&&&&&&$$$#########%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%###""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%'''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++((((((((((((((()))******dddooozzzuuuoookkkfff^^^TTTLLLDDDAAA===;;;;;;;;;;;;::::::>>>BBBHHHPPP___ppp|||~~~zzzsssllleeeaaa___bbbgggnnnwwwwwwlll___WWWOOOGGGCCCCCC===???BBBEEEJJJPPPXXX]]]iiiooowww|||~~~~~~uuummmgggcccccccccccc___WWWNNNGGG===;;;777333000///......************************)))))))))))))))*********))))))(((((((((((())))))(((((()))))))))(((((('''&&&&&&'''((())))))(((((()))))))))(((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$((('''%%%$$$%%%&&&((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((()))************))))))((()))***+++,,,sss|||~~~xxxuuupppjjjeeeaaaZZZOOOGGG@@@>>><<<;;;<<<======<<<<<>>>>>??????>>>FFFMMMVVV___gggooowww|||wwwllljjjfffdddcccaaa___]]]SSSNNNGGGAAA<<<888444111,,,***)))***+++,,,,,,+++)))((((((((((((((())))))+++******)))(((''''''&&&***)))((((((((()))++++++))))))))))))************''''''((((((((((((''''''(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%''''''''''''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""########################"""""""""!!!""""""###$$$%%%%%%%%%$$$""""""$$$&&&%%%$$$###""""""$$$&&&'''###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&########################""""""###$$$$$$$$$$$$###########################"""######$$$$$$######""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((&&&%%%%%%''')))''')))***)))(((((()))***~~~|||vvvooojjjccc^^^XXXSSSOOOLLLJJJHHHEEECCCAAA@@@BBBEEEIIILLLTTTZZZcccmmmwww{{{vvvrrrssswwwyyyuuunnnmmmpppsssyyy~~~uuulllaaaZZZPPPKKKDDD???=========<<<>>>BBBIIIPPPXXXbbbmmmttt~~~~~~sssoooiiidddbbbbbbaaaaaaYYYUUUPPPJJJDDD>>>888444...------.........,,,************))))))******+++******))))))((((((''''''***))))))((()))***+++,,,(((((()))))))))*********''''''((((((((((((''''''((((((((((((((((((((((((***)))(((&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&"""###%%%%%%$$$$$$$$$%%%%%%$$$###"""###$$$&&&'''########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&''''''&&&%%%%%%&&&(((***+++,,,,,,+++,,,---///}}}{{{xxxuuuqqqkkkddd___TTTQQQMMMJJJJJJJJJIIIIIIMMMLLLLLLMMMPPPTTTYYY\\\dddjjjsss}}}~~~sssiiidddccccccggglllnnnooouuu}}}|||rrrkkkaaaZZZPPPGGGBBB???===<<<;;;<<<>>>AAAHHHRRR^^^fffrrrxxx~~~{{{yyy}}}yyypppiiieeedddcccccc```^^^ZZZUUUOOOHHH@@@:::444333222111111///,,,))),,,,,,+++++++++++++++,,,))))))))))))((((((((((((******))))))******+++,,,(((((())))))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&& """%%%&&&%%%$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))((((((&&&((())))))((('''((()))'''(((******)))***,,,...|||xxxqqqkkkddd]]]VVVRRRKKKHHHEEEFFFJJJPPPUUUXXX\\\\\\\\\]]]aaafffkkknnnrrryyyvvvllleeeaaadddfffkkksssyyy~~~zzzssslllbbbXXXOOOIIIDDDAAA???===;;;<<<@@@GGGPPPVVVcccjjjttt|||~~~|||{{{xxx|||~~~tttmmmhhhdddbbbaaa```___^^^ZZZSSSKKKFFF===:::555222000...,,,***---,,,++++++++++++++++++(((((((((((())))))))))))***************++++++,,,(((((((((((()))))))))***(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''''''''&&&%%%&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$###$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############&&&%%%%%%$$$%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((('''***,,,,,,+++******+++'''((())))))((())),,,...wwwrrriii```XXXQQQKKKGGGEEECCCCCCGGGQQQ]]]hhhnnnooooooooopppssswww{{{}}}yyysssooollljjjqqqttt||||||tttkkkbbbXXXOOOJJJBBB???<<<;;;===BBBFFFIIIRRRZZZeeeooovvvyyy|||}}}{{{~~~zzzppphhhbbb``````aaabbbaaa]]]WWWSSSHHHBBB:::444000///...------,,,+++***************(((((((((((())))))))))))))))))******++++++++++++'''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%&&&&&&%%%###!!!!!!###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""&&&&&&%%%%%%&&&''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))))))))))))))))))))))))))&&&'''((()))************************************))))))))))))))))))))))))))))))************))))))''')))+++,,,+++******+++---............///222555|||vvvnnnggg]]]TTTMMMHHHDDDBBBCCCDDDGGGQQQ___nnnzzzttttttuuuuuuwwwxxxzzzzzz|||tttjjj```ZZZJJJFFFBBB???@@@AAAAAAAAAFFFLLLTTT]]]fffnnnuuuzzz{{{{{{qqqjjjdddcccdddeeefffdddaaa^^^TTTMMMCCC;;;666333222111------,,,+++************))))))))))))(((((((((((((((((()))************)))''''''(((((((((((())))))((())))))******))))))(((((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%''''''(((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$""""""$$$&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&########################""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&'''((((((((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((()))************************************))))))))))))))))))))))))))))))******++++++******&&&''')))***))))))***+++///000111111222555999<<<yyyqqqiii```ZZZPPPIIIDDDCCCBBBBBBFFFJJJSSSaaaqqqsssoooqqqvvv|||~~~vvvqqqaaa[[[RRRKKKGGGEEECCCAAA@@@BBBFFFKKKSSS]]]hhhpppwww{{{}}}xxxnnnllljjjiiiiiihhhfffddd^^^XXXPPPHHHAAA<<<777444///...---,,,++++++++++++******))))))((((((''''''&&&'''((()))***)))(((((('''''''''((((((((())))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&(((((()))(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&###%%%''')))***)))((('''$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))***************************************))))))))))))))))))))))))((()))***++++++++++++***((()))******)))***,,,......000222444777<<>>>>>>>>???FFFQQQ^^^gggssswww~~~xxxtttppplllkkkiiihhhfffccc___YYYRRRKKKCCC;;;777111000///...---,,,,,,,,,+++******)))(((''''''&&&%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''))))))))))))((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%)))***(((&&&%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%% !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$####################################$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%''''''"""$$$(((+++,,,***(((&&&""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******++++++***************************))))))))))))))))))))))))((()))***+++++++++++++++,,,---------,,,---000222222444777;;;@@@FFFNNNSSS{{{sssggg[[[RRRNNNFFFAAACCCDDDCCCFFFLLLUUUaaappp}}}zzzoooggg]]]RRRJJJAAA@@@===<<<>>>EEENNNTTT___hhhttt~~~xxxqqqpppooollllllggg```[[[VVVOOOFFF@@@:::666222///------+++******+++++++++******)))(((************************))))))))))))))))))))))))***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******+++***'''&&&&&&''''''&&&%%%$$$###$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$###"""""""""$$$%%%$$$###$$$#########""""""!!!!!!!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%$$$$$$#########"""######$$$$$$######"""%%%%%%%%%$$$$$$#########&&&&&&%%%###!!! ###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))*********)))))))))))))))+++,,,,,,---,,,+++***))),,,+++***)))((((((((((((+++******,,,......***''')))+++,,,------///333666<<>>@@@EEEIIIPPPXXXdddoooxxx|||yyyuuurrrmmmhhhddd```[[[SSSMMM@@@<<<666222000...,,,+++,,,,,,,,,++++++***)))(((************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))***+++)))'''&&&'''((('''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$###"""""""""$$$%%%$$$###$$$#########"""""""""""""""###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$###### !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''(((((()))'''''''''((((((((())))))***)))))))))))))))))))))+++,,,,,,,,,,,,+++***)))******)))))))))))))))******))))))+++---...,,,***...///111222333666999<<>>888333000---,,,.........------+++***)))************************))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))******)))'''&&&'''((('''&&&&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$###"""""""""$$$%%%$$$##################"""""""""###$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&& !!!!!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))''''''((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,+++******))))))(((((())))))***++++++***)))+++---///000///333555888:::<<<@@@DDDGGGNNNSSS[[[ccciiinnnsssvvvxxxpppdddZZZRRRNNNLLLJJJGGGJJJRRR\\\gggrrr}}}tttjjjhhhkkksss||||||tttgggaaaXXXPPPIIIEEEBBB@@@CCCDDDHHHMMMUUU^^^gggmmmuuu}}}{{{uuusssxxx~~~tttmmmiiieeebbb___WWWQQQHHH@@@999333///,,,///////////////...---,,,************************))))))))))))))))))))))))*********))))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((((()))***)))'''&&&'''(((''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""""""""$$$%%%$$$###########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))'''(((((((((((())))))))))))))))))))))))*********++++++++++++++++++++++++******))))))))))))******---,,,,,,,,,...111333444777:::>>>CCCGGGKKKPPPTTTYYY___hhhoootttwwwyyyzzzhhhaaaVVVMMMJJJKKKNNNPPPQQQZZZeeeoooyyy}}}uuupppsssxxxyyyrrriii```XXXQQQKKKFFFFFFDDDBBBCCCHHHOOOVVVZZZcccnnnzzz|||xxxxxx|||uuunnnjjjgggeeebbb\\\SSSJJJBBB:::444000....../////////......---************************************************+++*********))))))))))))''''''((())))))(((''''''(((((((((((((((((((((((('''((()))((('''&&&'''((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""$$$%%%$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((()))))))))***(((((())))))************+++++++++++++++++++++,,,,,,,,,+++***************............///222666888<<<@@@FFFLLLQQQWWW\\\```bbbhhhpppvvvxxxyyyyyyyyy[[[UUUMMMHHHJJJPPPVVV[[[cccnnnzzz|||{{{|||ssskkkbbbYYYRRRLLLHHHDDDBBBDDDHHHKKKMMMRRR^^^llluuu}}}~~~}}}}}}~~~~~~tttoookkkhhhiiiddd]]]VVVNNNFFF???:::333333333222111000///...************************************************))))))(((((((((''''''''''''((()))******)))((('''((((((((((((((((((((((((&&&(((((((((&&&&&&'''(((&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""$$$%%%$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))******++++++++++++******++++++,,,---------,,,,,,+++,,,,,,---...000222333555999>>>BBBGGGKKKQQQWWW]]]bbbgggjjjjjjnnntttxxxyyyyyyzzzzzzRRROOOKKKMMMTTT```jjjppp{{{}}}uuukkkdddZZZUUUNNNIIIHHHHHHGGGFFFHHHRRR]]]fffoooxxx}}}~~~|||}}}~~~yyyrrrmmmkkkhhheeeaaa\\\UUUMMMHHH@@@???>>>;;;999555333111************************************************)))))))))((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&'''((((((((('''%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$######$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""$$$%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''(((((((((''''''''''''(((((()))((((((((((((((((((((((((((()))))))))*********'''(((((()))******++++++++++++*********+++,,,---++++++,,,,,,...///111111222666:::>>>BBBGGGNNNSSSVVVZZZ___dddhhhlllooorrrpppssswwwyyy{{{|||}}}MMMLLLMMMTTT```ppp~~~zzzssshhhbbbZZZSSSOOOKKKFFFCCCCCCKKKTTT[[[dddpppxxxzzz{{{|||~~~}}}wwwkkkjjjiiigggddd___XXXSSSMMMLLLIIIEEEAAA<<<888666************************************************++++++++++++************'''((()))++++++)))((('''((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((&&&'''((((((((('''%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$######$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""$$$%%%$$$############$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$##################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&(((***,,,((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************'''(((((()))***+++++++++++++++*********+++---...)))***+++---///222444666777<<>>999111///------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))************))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''******)))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((('''&&&$$$###%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%&&&'''%%%### %%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$###  ###$$$***'''###"""$$$$$$""" $$$%%%%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))(((((()))++++++,,,,,,+++---,,,,,,,,,---...---,,,------,,,,,,///555===CCCIIIMMMSSSYYY^^^ccchhhlllnnnooorrruuuwwwzzz{{{|||~~~OOOVVVbbbnnnzzzwwwnnnggg___WWWQQQJJJFFFFFFOOOXXX^^^aaadddlllttt{{{~~~zzzqqqjjjgggfffdddcccaaa___]]]ZZZUUUMMMEEE???555333///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))******((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''+++(((&&&$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################%%%$$$"""!!!!!!"""$$$%%%&&&$$$###$$$&&&&&&$$$!!!$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))***+++++++++++++++++++++++++++------...------......///333:::BBBHHHOOOUUU]]]eeejjjmmmpppqqqwwwxxx{{{~~~VVV```mmmyyy|||tttlllbbb[[[SSSKKKGGGNNNVVVXXXUUUSSS^^^gggrrryyy{{{pppjjjhhhhhhiiigggfffeeebbb^^^WWWOOOIII===999333000.........---++++++++++++++++++++++++((((((((())))))))))))***&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((///+++&&&###$$$&&&)))***%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###%%%''''''%%%###$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))))))))*********+++++++++++++++++++++++++++,,,,,,---///000111000222555888===EEENNNTTTZZZaaakkkssswwwxxxxxxxxx|||~~~]]]hhhwwwxxxnnnggg]]]UUUPPPSSSUUURRRLLLJJJTTT[[[fffpppyyyzzzrrrnnnnnnnnniiihhhhhhfffccc^^^VVVQQQFFF@@@888222///.........+++++++++++++++*********))))))))))))))))))))))))&&&&&&&&&''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((---***&&&###$$$'''((()))%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********,,,,,,+++++++++,,,,,,,,,---.../////////111333555666999>>>EEELLLUUU^^^dddhhhmmmuuuzzz}}}}}}}}}}}}iiitttyyyxxx~~~}}}vvvfffaaa]]][[[VVVNNNHHHGGGKKKOOOXXXbbbmmmwww{{{sssooonnniiiiiihhhgggfffaaa\\\XXXNNNHHH>>>666222000///...,,,,,,,,,+++++++++******************))))))))))))'''''''''(((((())))))***'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%$$$""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************---,,,,,,+++,,,,,,---......000111000000222555999<<>>999333111...------,,,***(((++++++*********************)))((((((((((((((()))))))))))))))((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''(((***+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++******)))))))))))))))***''')))++++++***)))***+++++++++,,,,,,...222777<<<>>>BBBFFFLLLQQQXXX```eeemmmpppsssvvvwwwxxx{{{||||||zzzyyy{{{{{{sssfffYYYLLLDDDAAA>>>???BBBEEEMMMYYYeeeooovvv|||||||||||||||wwwpppnnnmmmhhhbbb\\\VVVNNNDDD===888555111///......,,,+++,,,++++++***************))))))(((((((((((())))))))))))))))))((((((((('''&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******++++++******))))))))))))******(((***,,,---,,,,,,---.........//////222888???DDDMMMQQQVVV\\\bbbhhhooossssssuuuxxxzzz{{{|||~~~~~~{{{yyyxxxyyy~~~uuugggVVVLLLDDD>>><<<===<<>>AAAFFFLLLTTT___jjjqqqvvv|||wwwrrrpppllljjjfff^^^TTTLLLEEE@@@888333000000000000...---,,,+++++++++++++++)))))))))((())))))******))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''((((((((('''''''''''''''(((((())))))******************))))))******++++++,,,---......---...000111222333666;;;BBBNNNZZZbbbgggkkkppptttwwwyyy|||~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyy{{{~~~}}}zzzyyyyyy{{{}}}~~~}}}{{{zzzzzzzzzxxxyyyxxxwwwwwwyyyzzzyyyxxxwwwwwwwwwyyy}}}|||{{{yyyyyy{{{~~~~~~{{{yyyxxxzzz|||}}}}}}|||~~~rrrfffZZZOOOGGGEEEBBBBBBCCCDDDIIIRRR\\\cccqqqxxx~~~zzzvvvrrrnnnlllggg```ZZZLLLFFF===555111000/////////...---,,,++++++++++++)))))))))))))))***++++++((((((((((((''''''''''''&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((()))))))))))))))************************+++,,,,,,---...///...---...000222444888===EEEOOO\\\iiiqqqwwwyyy}}}{{{|||~~~wwwyyy|||}}}{{{zzzyyyuuuvvvwwwyyyyyyzzzzzz{{{yyyyyyzzzzzz{{{{{{||||||{{{{{{|||}}}}}}{{{{{{zzzyyyyyyzzz{{{yyyxxxvvvuuutttvvvxxxzzz{{{zzzuuutttsssssstttvvvyyy{{{~~~|||yyywwwvvvxxxzzzzzzzzzyyyzzz|||uuuhhhZZZOOOKKKEEEDDDBBB@@@BBBHHHPPPWWWgggnnnwww}}}{{{uuupppmmmjjjeeeaaaUUUNNNDDD;;;666222000///000///...---,,,+++++++++))))))))))))******+++,,,((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''')))+++&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&''')))***+++(((((((((((()))))))))***))))))))))))))))))*********************+++,,,---...///000000000222555888===BBBKKKUUU```kkkuuu|||~~~{{{zzzzzzvvvuuuttttttppprrruuuzzz|||{{{zzzxxxwwwvvvuuuuuurrrvvv{{{|||{{{|||}}}{{{{{{||||||{{{zzzyyyxxxvvvtttssssssttttttwwwxxx{{{|||}}}|||zzzxxxvvvtttrrrrrrtttvvvwwwwwwyyyyyyyyyyyyyyy{{{|||}}}yyykkk^^^YYYLLLJJJGGGCCCAAACCCHHHLLLWWW___jjjttt|||~~~xxxtttoooiiieee^^^XXXMMMDDD<<<777333111111000///---,,,,,,++++++))))))))))))***+++,,,---(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''(((******''''''((()))******+++,,,***)))))))))))))))))))))************+++,,,---......000222444666:::???CCCJJJQQQ\\\gggpppxxx~~~||||||yyysssqqqpppppppppqqqsssvvvzzz~~~|||}}}|||zzzxxxwwwxxxyyy{{{{{{yyyxxxwwwwwwwwwwwwuuu{{{|||yyyvvvuuutttttttttuuuwwwxxxxxxwwwvvvuuuqqqpppoooooorrrtttuuuuuuwwwvvvtttrrrqqqqqqqqqqqqyyy|||}}}zzz|||zzznnniiiVVVTTTNNNHHHCCCBBBDDDFFFJJJQQQ^^^lllxxxzzzrrrllleee^^^TTTJJJBBB;;;666333111111///...---,,,,,,+++))))))))))))***+++,,,---(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$#########$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))&&&&&&''')))***+++,,,---*********)))))))))))))))************+++,,,---...///111444777;;;AAAGGGLLLUUU\\\hhhsss{{{}}}{{{}}}}}}vvvqqqoooooorrrtttrrrtttwwwzzz~~~}}}zzzxxxxxxyyyzzzyyyyyyyyywwwvvvxxx}}}~~~~~~}}}{{{yyy|||zzzxxxxxxyyyzzz{{{{{{wwwtttooollljjjkkknnnpppkkkkkkllllllkkkkkkjjjiiiooonnnmmmmmmnnnrrruuuxxx}}}rrreeeWWWMMMDDD;;;;;;@@@IIIHHHNNN[[[hhhsss~~~rrroooggg]]]UUUOOOGGG===555555222...,,,++++++***)))***))))))((())))))***+++******))))))((((((((('''''''''(((((())))))******&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&""""""###$$$%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$$$$######&&&***...222+++$$$"""$$$&&&&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&$$$""" $$$#########$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''***)))'''&&&'''(((***+++))))))))))))))))))))))))++++++******************(((***,,,---------///111222666:::>>>CCCJJJTTT[[[gggnnnxxx~~~~~~~~~xxxssspppppprrrsssuuuxxx|||~~~zzzyyyxxxwwwvvvwwwxxx{{{|||yyyzzz{{{|||||||||yyytttooolllkkklllmmmnnnmmmllljjjhhhfffeeedddfffeeeeeeeeegggiiilllnnnpppvvv|||sssdddYYYMMMCCC@@@BBBBBBBBBGGGQQQ[[[dddpppzzz~~~vvvoooeee]]]WWWNNNDDD;;;777333///,,,,,,++++++*********++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***'''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$######&&&***---111+++$$$"""$$$&&&&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$######"""!!! $$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''))))))'''''''''(((***+++))))))))))))))))))))))))++++++******************)))***,,,,,,,,,---///000555:::AAAGGGMMMUUU^^^eeeqqqvvv~~~zzzuuurrrrrrssstttxxx|||~~~|||{{{yyyvvvssswwwwwwxxxyyy|||}}}{{{yyyxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{|||~~~{{{vvvrrrppppppqqqooolllhhhfffdddcccccc``````aaabbbcccdddeeefffhhhjjjmmmnnnooossszzz{{{nnn```RRRIIIFFF??????BBBHHHMMMTTT___jjjvvv~~~{{{pppgggaaaXXXMMMEEE<<<888333000......---,,,++++++,,,------,,,+++***))))))))))))))))))******(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%'''''''''&&&%%%&&&'''%%%%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&))),,,...***$$$###$$$&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######################## """$$$%%%%%%%%%%%%""""""############""""""############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''''''''(((***+++))))))))))))))))))))))))******+++++++++++++++++++++------------...111333;;;BBBLLLUUU]]]eeennnttt~~~}}}{{{xxxvvvvvvwwwwww|||~~~|||{{{xxxxxxwwwxxxxxxxxxxxxxxx}}}~~~~~~zzzwwwuuuppppppqqqpppooommmjjjiiieeeeeedddcccbbbaaa___^^^^^^^^^______```aaaaaabbbcccdddfffggghhhhhhhhhhhhhhhhhhiiiiiikkkoootttxxx~~~~~~}}}zzzxxxuuurrrnnnkkkhhhfffffffffcccdddeeeffffffeeeeeeddddddddddddcccdddggglllqqqxxxyyygggWWWMMMDDDBBBCCCEEEFFFIIITTT___iiiuuuyyynnnfff___VVVPPPDDD???999444222000///...***+++---......,,,***))))))))))))(((((('''''''''(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%&&&'''(((((())))))''''''(((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%$$$%%%(((++++++(((%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&$$$#########$$$$$$$$$$$$#########$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))(((((('''((()))******))))))))))))))))))))))))******+++++++++++++++,,,......//////000222666999CCCLLLYYYdddmmmttt|||}}}}}}}}}}}}}}}}}}~~~~~~}}}yyywwwvvvvvvrrrsssvvvxxxzzz}}}{{{vvvrrrnnnkkkiiifffffffffdddccc```^^^]]]\\\\\\\\\[[[ZZZXXXVVVUUUSSSSSSSSSTTTTTTSSSSSSRRRNNNOOOOOOPPPQQQQQQRRRRRRQQQSSSTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUXXX\\\```bbbccceeehhhjjjmmmnnnoooooopppqqqsssuuuwwwyyyzzz~~~|||wwwrrrnnnlllkkkkkkiiiiiijjjjjjiiigggdddccc]]]\\\[[[[[[\\\___dddhhhlllrrr|||jjjZZZMMMIIIEEECCCAAABBBJJJSSSXXXgggwwwsssjjjddd^^^YYYKKKEEE>>>777333111///---***+++,,,------+++)))'''******)))(((&&&%%%$$$$$$))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&'''((((((&&&&&&'''(((&&&&&&'''((()))******+++(((((((((((('''&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%&&&%%%$$$%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********************************++++++,,,,,,,,,,,,,,,---...000222777===BBBOOOYYYfffqqqyyy~~~~~~~~~}}}|||xxxuuuuuuvvvxxxsssvvvzzz~~~xxxtttqqqooojjjhhhddd```\\\YYYWWWVVVRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKKKKHHHIIIJJJKKKKKKLLLLLLKKKHHHIIIJJJKKKLLLLLLLLLKKKJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLPPPRRRPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZ\\\^^^aaacccdddeeekkkpppvvvzzz}}}|||wwwtttqqqpppoooooonnnllljjjfffcccaaa\\\[[[ZZZZZZ[[[^^^aaaccceeejjjqqqxxx~~~ppp\\\SSSIIICCC@@@>>>AAAGGGOOO]]]ooozzz}}}ssslllfffbbbRRRLLLCCC:::444111...,,,++++++,,,,,,,,,***)))(((******)))(((&&&%%%$$$$$$))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&'''(((((('''&&&'''((('''''''''(((((())))))***))))))))))))))))))((('''&&&&&&'''(((((((((((('''%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******************************++++++,,,---------+++,,,...111666>>>GGGMMM^^^gggsss|||~~~~~~}}}|||||||||||||||yyyzzzzzzyyyxxxyyy}}}wwwsssmmmfff```\\\YYYXXXVVVUUUSSSPPPNNNLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGGGGHHHJJJLLLHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOQQQRRRRRRSSSTTTYYY^^^aaacccgggmmmsss~~~|||{{{yyyxxxvvvrrrnnnjjjgggeeecccaaa_________```aaaaaa```dddiiimmmppptttxxxzzz~~~ssseeeUUUKKKEEEAAA???AAAHHHSSSbbbooo|||wwwnnniii]]]VVVKKKAAA:::555222000---------,,,++++++******)))))))))))))))(((((((((***)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))((('''&&&''')))&&&&&&&&&&&&''''''''''''''''''((()))))))))((((((&&&&&&'''(((((((((((((((%%%&&&'''&&&%%%$$$%%%'''###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((()))))))))))))))******************************++++++,,,------...---///222777???JJJVVV]]]mmmuuu~~~zzz|||}}}zzzyyyuuutttsssrrrrrrsssuuuvvvyyy{{{}}}|||}}}yyyuuurrrnnniiieeeccc___ZZZSSSOOOLLLJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGEEEFFFFFFGGGFFFEEECCCBBB???AAACCCDDDDDDDDDFFFHHHGGGGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFJJJOOOPPPQQQTTT\\\bbbccchhhpppxxx~~~~~~zzzuuupppmmmkkkgggeeecccaaa```___^^^\\\\\\___cccfffhhhkkkmmmppppppwwwuuuaaaUUUNNNGGGBBBAAA>>>GGGRRR___oootttmmmggg___TTTIII@@@;;;777555000///...,,,,,,++++++,,,((())))))***+++,,,,,,---******))))))((((((((('''(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''((())))))((((((%%%'''((('''%%%$$$%%%&&&"""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""!!!""""""###$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''(((((()))))))))))))))******************************+++,,,,,,---......111444888>>>HHHUUUbbbjjjwww}}}uuuvvvxxx~~~~~~vvvqqqoooooojjjmmmooonnnlllnnnuuu{{{zzzvvvsssmmmjjjeee___[[[XXXVVVUUUSSSQQQNNNKKKHHHEEEDDDCCCFFFEEEDDDDDDDDDFFFGGGHHHEEEEEEDDDDDDEEEFFFHHHIIIDDDEEEEEEDDDBBBBBBDDDFFFGGGHHHHHHFFFDDDDDDEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIHHHFFFDDDBBBAAA@@@DDDDDDCCCCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKVVVXXX[[[```eeejjjmmmooosssvvvzzz|||vvvrrrllliiieeeccccccccc```^^^]]]^^^^^^```bbbeeehhhiiilllmmmrrr|||wwweeeWWWMMMGGGCCCAAACCCJJJVVVaaalllyyytttkkkggg^^^SSSIII???999555000...---,,,------+++***///---+++******)))'''&&&))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""$$$&&&((()))*********))))))((((((''''''))))))))))))((((((((((((+++++++++++++++,,,,,,,,,(((***+++++++++---111444222999DDDOOOYYYdddpppxxx{{{}}}yyyrrrnnnmmmnnnkkknnnrrrssstttxxxyyyqqqjjjeeebbb```ZZZXXXTTTPPPMMMKKKJJJJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDFFFGGGFFFFFFEEECCCAAABBBEEEHHHJJJKKKLLLKKKIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIGGGEEECCC@@@???>>>BBBBBBCCCDDDEEEFFFFFFGGGEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHLLLMMMOOORRRVVVYYY[[[\\\___bbbgggmmmtttzzz|||xxxsssmmmiiihhhgggdddbbbaaaaaabbbbbbccccccccccccgggiiinnnwwwuuufffYYYOOOIII@@@@@@DDDMMMUUU___kkkvvv}}}sssnnnfff]]]UUUKKKBBB<<<666222------111888???CCC222///+++))))))******)))***)))))))))(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&)))((('''&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''***)))))))))(((((((((''')))))))))))))))))))))((())))))))))))************,,,---...//////111444666???GGGSSS^^^hhhrrr{{{~~~~~~}}}{{{wwwrrrnnnlllnnnpppppptttyyy|||}}}xxxhhhddd^^^XXXRRROOOMMMMMMMMMLLLJJJHHHFFFFFFFFFGGGBBBCCCCCCDDDEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDDDDEEEEEEFFFFFFDDDBBB???===@@@DDDHHHKKKLLLNNNMMMKKKIIIIIIIIILLLLLLLLLMMMMMMMMMNNNNNNKKKKKKIIIFFFDDDAAA@@@???BBBCCCDDDFFFHHHIIIJJJJJJHHHHHHIIIIIIJJJJJJIIIIIIFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKMMMOOORRRWWW^^^dddjjjmmmwwwwwwxxxzzz~~~|||wwwrrrooommmkkkiiiddddddeeedddcccbbb```___ccceeejjjqqqzzzzzziiiZZZQQQEEEBBBAAAEEEJJJQQQ\\\gggxxx~~~zzztttkkkddd^^^UUUIII@@@>>>888000---333???KKKSSS555111,,,))))))***,,,,,,******)))))))))((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&)))(((''''''&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,---...///000333777:::IIIRRR___jjjrrryyy|||yyywwwtttsssqqqooonnnppptttxxx|||{{{wwwqqqjjjccc^^^WWWTTTOOOJJJFFFEEEEEEEEEIIIHHHGGGGGGFFFGGGGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGCCC???>>>AAAGGGLLLOOORRRTTTTTTRRRPPPOOOOOORRRRRRSSSSSSSSSTTTTTTTTTQQQPPPNNNLLLIIIGGGEEEDDDEEEGGGIIIKKKMMMNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJMMMRRRVVVXXXaaabbbeeeiiioootttwwwyyy}}}|||zzzxxxvvvtttrrrqqqjjjiiigggeeecccbbbaaaaaaaaadddhhhooouuuzzz}}}~~~xxxeeeZZZQQQKKKFFFEEEFFFIIISSS\\\iiisss~~~|||{{{}}}}}}qqqjjjeee]]]RRRIIIFFF>>>444...000888BBBHHH222///,,,******+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((())))))))))))))))))(((((((((((()))))))))))))))*********++++++,,,,,,------......---...///000333:::AAAGGGUUU^^^jjjtttyyy||||||xxxuuuttttttpppqqqrrrsssuuuyyyyyymmmiiieee```\\\VVVQQQMMMMMMKKKGGGDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOLLLHHHCCCBBBFFFNNNSSSZZZ\\\___```___]]]\\\\\\^^^^^^^^^^^^____________ZZZYYYWWWUUURRRPPPNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOONNNLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIKKKOOOPPPSSSWWW[[[```dddgggooorrrvvvyyyzzzzzzyyyxxxssspppkkkeeebbb```aaaaaa```cccggglllooorrrssstttxxxyyy|||vvvjjj^^^WWWPPPKKKFFFEEEKKKRRRZZZeeerrr{{{|||{{{{{{{{{xxx}}}~~~sssmmmggg^^^WWWKKKDDD;;;444111111222333...---,,,,,,---,,,)))'''************))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((((((((((((((((((((())))))))))))((()))))))))*********++++++,,,,,,---......//////111111222555;;;FFFSSS[[[fffnnnwww~~~}}}~~~~~~{{{xxxtttssstttvvvxxxuuuwwwzzz}}}zzzooohhh[[[XXXTTTQQQOOOLLLIIIFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBDDDGGGJJJMMMOOOOOOOOOKKKKKKKKKKKKLLLOOOQQQRRRTTTTTTUUUWWWWWWWWWWWWWWWTTTQQQMMMHHHHHHLLLTTTYYYccceeehhhiiihhhhhhhhhiiihhhhhhhhhiiiiiiiiijjjjjjeeeeeecccaaa___]]]\\\[[[XXXXXXVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRROOOOOOOOOOOONNNMMMKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHDDDCCCBBBBBBCCCDDDEEEFFFFFFHHHJJJKKKLLLOOOSSSVVV^^^dddkkkqqqtttvvvwwwxxxxxxtttnnngggbbb___^^^^^^___cccgggiiijjjjjjkkkllloooooopppqqqtttxxx|||~~~oooggg^^^VVVLLLEEEEEEIIIOOOWWWcccmmmtttvvvwwwwwwppptttzzz~~~|||sssllleee___QQQKKKDDD===777222---***,,,,,,,,,......---)))&&&++++++*********)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))((((((&&&'''(((((((((((('''&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))((())))))******+++++++++******+++,,,,,,---......///111555;;;DDDQQQ___hhhrrrxxx~~~|||}}}xxxvvvsssrrrssswww|||~~~uuunnneee]]]WWWOOOMMMJJJHHHHHHHHHFFFEEEAAABBBBBBCCCCCCCCCCCCCCCEEEFFFGGGIIIJJJKKKLLLLLLKKKNNNRRRWWW[[[^^^___```]]][[[YYYWWWWWWYYY\\\^^^___```bbbdddeeefffffffffbbb___[[[WWWWWW[[[bbbhhhnnnpppsssttttttuuuxxxzzzvvvvvvwwwwwwwwwxxxxxxxxxvvvuuutttsssqqqpppooonnniiigggccc^^^[[[ZZZZZZZZZ\\\]]]]]]]]]\\\\\\[[[ZZZVVVVVVVVVUUUTTTSSSRRRQQQNNNMMMMMMLLLKKKJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFDDDCCCDDDGGGJJJOOOSSSZZZ___cccgggllloooqqqooolllhhhdddaaa___]]]aaaeeeiiikkkiiihhhhhhhhhiiihhhggghhhjjjmmmpppqqqwww|||~~~tttiiiZZZMMMGGGHHHIIILLLTTT^^^hhhmmmooonnnjjjmmmrrrxxxzzzpppiiieee[[[UUULLLCCC<<<666111......---------...---+++)))+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***))))))(((&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''((((((((()))))))))***((())))))******+++,,,,,,******+++,,,---...//////000555===GGGRRR___jjjqqqwww{{{}}}~~~wwwuuurrrrrruuuzzzwwwmmmccc\\\VVVOOOKKKIIIGGGDDDDDDDDDEEEEEEDDDBBBDDDEEEGGGHHHGGGFFFFFFEEEFFFIIIKKKMMMOOOPPPQQQSSSVVVZZZ___ccceeeffffffooolllhhheeedddfffhhhkkkjjjkkkmmmppprrrrrrrrrrrruuusssoookkkkkkooovvv{{{}}}~~~}}}wwwtttnnnhhhcccaaaaaaaaaeeeeeeeeeeeeeeedddcccccc]]]]]]]]]\\\[[[YYYXXXWWWRRRQQQQQQPPPOOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGEEEDDDCCCDDDEEEDDDBBB>>>>>>AAADDDEEEHHHLLLOOORRRXXX___eeefffggghhhiiihhheeebbb```eeeiiimmmnnnkkkiiihhhiiifffeeedddeeehhhjjjllllllqqqssswwwzzziiiWWWMMMLLLGGGGGGKKKTTT___fffgggeeeiiijjjmmmttt~~~xxxpppllleee]]]QQQFFF>>>999666444111///---,,,---...------+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((*********)))(((&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$&&&((()))+++------'''((((((((())))))******((())))))***++++++,,,,,,,,,,,,---...///000111222888@@@LLLXXXdddnnnvvv{{{|||~~~~~~zzzwwwwwwyyyyyyyyyxxxyyy{{{|||~~~yyyqqqkkkddd[[[TTTPPPLLLGGGDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCEEEGGGIIIKKKMMMNNNMMMOOOPPPQQQQQQSSSWWWZZZXXX\\\```bbbbbbcccgggkkkxxxyyyyyyxxxwwwwwwxxxzzz{{{}}}yyyssspppooonnnqqqqqqrrrrrrqqqpppnnnmmmkkkhhhdddbbbbbbbbbaaa```[[[YYYWWWUUUTTTRRRNNNKKKLLLJJJIIIJJJLLLLLLKKKJJJLLLLLLLLLLLLLLLKKKJJJIIIHHHEEEBBB@@@@@@@@@???>>>DDDDDDDDDEEEGGGJJJMMMNNNSSSXXX]]]______```eeeiiioooqqqsssrrrpppnnnlllllliiihhhfffdddddddddfffgggffflllrrrwww|||yyygggTTTFFFGGGBBBAAAGGGNNNUUU]]]dddaaagggooowww}}}zzzooohhhbbbYYYOOOGGG>>>777333///---++++++,,,---,,,+++************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''%%%#########%%%&&&(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############$$$%%%&&&&&&%%%%%%%%%$$$$$$#########!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))***)))((((((***++++++***222,,,))),,,///111555:::>>>KKKYYYdddmmmvvv|||~~~{{{yyywwwuuuvvvxxx|||~~~zzzuuupppiiicccZZZUUUNNNJJJIIIGGGEEECCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJLLLOOOPPPQQQTTTVVVXXXZZZ[[[^^^bbbeeefffiiimmmooooooppptttxxx~~~}}}{{{yyyxxxvvvssspppnnnmmmkkkiiigggeeebbb___]]][[[YYYVVVTTTSSSRRRPPPPPPRRRRRRQQQOOONNNNNNNNNMMMLLLKKKJJJIIIHHHFFFCCCAAAAAAAAA@@@>>>BBBBBBBBBCCCDDDEEEFFFGGGFFFKKKPPPSSSUUUYYY___eeennnrrrwwwyyyxxxuuusssrrrkkkiiigggeeeddddddddddddhhhlllppprrrtttxxxyyyfffVVVLLLFFFBBBDDDGGGIIIMMMRRR[[[bbbmmmvvv|||{{{oooiii```XXXPPPGGG===555222000...,,,------,,,+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))(((&&&%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))***((((((''''''(((((()))***+++***))))))***++++++++++++((((((---111444:::@@@LLLYYYhhhrrryyyyyyuuuqqqrrrttttttuuuyyyxxxqqqggg```\\\XXXUUUQQQLLLIIIEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEGGGHHHIIIMMMNNNPPPRRRUUUWWWYYYZZZZZZ]]]```ccceeeiiinnnqqqrrruuuzzz||||||~~~}}}xxxtttpppmmmhhhdddbbb___]]][[[ZZZXXXWWWVVVWWWWWWVVVUUUSSSSSSSSSRRRQQQOOONNNMMMLLLJJJGGGEEEEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBAAA>>>AAAEEEGGGIIINNNUUUZZZfffllltttzzz|||zzzxxxvvvrrrqqqooollljjjiiihhhhhhiiikkkmmmmmmmmmoootttyyyvvveeeUUUMMMFFFDDDBBB@@@AAAEEEQQQZZZfffqqqyyyzzzrrrhhhbbb\\\RRREEE:::777444000...------,,,+++++++++*********)))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((('''%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%''''''''''''''''''''''''))))))))))))************)))))))))((()))******+++,,,,,,++++++***++++++,,,)))(((+++111444888AAAKKK^^^kkkyyyyyyrrrnnnlllpppuuuwwwyyy~~~tttmmmbbb]]]UUUOOOLLLKKKIIIGGGJJJHHHFFFDDDDDDDDDDDDDDDGGGHHHIIIJJJLLLNNNPPPQQQXXXYYY[[[]]]```bbbdddeeeeeehhhkkkooorrruuuyyy}}}~~~|||uuuoookkkgggdddbbbbbb```^^^^^^_________^^^]]]\\\\\\ZZZYYYWWWUUUTTTQQQOOOLLLKKKJJJHHHFFFDDDBBBBBBCCCDDDDDDCCCBBBAAAAAABBBCCCBBBBBBEEEJJJNNNWWW]]]gggnnnrrrtttuuuvvvuuuuuutttrrrqqqooonnnmmmhhhjjjkkkkkklllnnnssswwwsssdddYYYNNNHHHCCC@@@@@@DDDGGGOOO[[[gggpppyyyzzznnngggccc[[[MMMBBB;;;777222///...------,,,+++++++++*********))))))***))))))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$"""######$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%''''''''''''''''''''''''(((((()))))))))***************))))))******+++,,,+++,,,,,,+++******+++,,,---...111666:::@@@NNN[[[mmmxxx{{{vvvqqqoooooouuu{{{xxxpppggg^^^YYYOOOMMMJJJHHHGGGFFFDDDCCCHHHHHHGGGFFFFFFFFFHHHIIILLLMMMOOOQQQTTTWWWYYY[[[bbbccceeehhhjjjmmmoooppptttwww{{{~~~zzzuuuqqqnnnkkkiiiffffffggghhhhhhhhhfffeeedddccc```^^^[[[ZZZUUUSSSQQQOOONNNLLLIIIFFFBBBCCCDDDEEEFFFEEEDDDCCCEEEDDDBBB@@@@@@AAADDDFFFJJJOOOUUU\\\aaaggglllppppppqqqrrrssstttssssssrrrkkklllllllllmmmooosssvvv|||~~~|||tttgggXXXMMMEEE@@@@@@CCCAAAGGGOOOYYYcccooo}}}uuulllhhhaaaWWWMMM@@@;;;555000............++++++++++++******************)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&''''''&&&'''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$###$$$$$$%%%&&&''''''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))***************+++,,,,,,)))+++,,,+++***))),,,...///000444;;;BBBLLL]]]mmmxxx}}}}}}|||zzzxxxvvvuuutttxxx~~~xxxrrriii```YYYTTTOOOLLLCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGHHHJJJLLLOOOQQQSSSTTTVVVYYY]]]aaadddffflllmmmooorrruuuxxxzzz{{{}}}vvvssspppnnnnnnnnnnnnnnnooonnnmmmjjjgggdddbbb```ZZZXXXUUUTTTRRRPPPLLLIIIEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@@@@AAABBBDDDDDDFFFIIIMMMQQQXXX___eeegggjjjoootttxxxzzz{{{{{{rrrqqqooonnnnnnoooqqqrrr{{{||||||xxxgggYYYLLLBBB>>>???>>>AAAFFFLLLVVVdddtttxxxqqqjjjaaaYYYIIICCC:::444000/////////,,,++++++++++++***************))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((*********)))******+++,,,(((+++---,,,++++++...111000111777BBBNNN[[[lll{{{~~~}}}zzzzzzzzz{{{{{{|||}}}}}}vvvpppccc^^^WWWQQQMMMJJJGGGFFFAAACCCDDDEEEEEEEEEFFFFFFFFFJJJNNNQQQSSSVVVZZZ^^^]]]___aaaeeeiiinnnrrrtttyyyzzz|||~~~}}}{{{zzzyyyyyywwwtttqqqmmmkkkiiibbbaaa^^^]]][[[XXXSSSPPPMMMLLLKKKJJJIIIHHHHHHHHHDDDCCCBBBAAABBBCCCBBBBBBCCCCCCDDDDDDFFFJJJPPPTTTXXX]]]dddmmmuuuzzz}}}~~~xxxvvvsssrrrrrrssstttttt{{{~~~{{{zzz{{{mmm^^^NNNDDDAAA>>>@@@BBBEEELLLYYYhhhrrr{{{}}}uuukkkdddUUUNNNCCC999333000///...,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''')))(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***++++++(((,,,//////---...222666777999BBBPPP^^^jjjvvv}}}{{{zzzyyy||||||}}}~~~~~~vvvmmmbbb[[[VVVSSSNNNKKKIIIGGGEEEDDDEEEFFFFFFFFFEEEFFFHHHJJJPPPTTTXXX[[[\\\___cccgggfffhhhkkkooosssxxx|||~~~}}}yyyuuurrrqqqkkkiiigggeeeccc```[[[XXXUUUTTTQQQNNNLLLKKKKKKKKKHHHGGGEEEEEEEEEDDDBBBAAABBBBBBBBB@@@@@@AAADDDGGGEEEKKKUUU```jjjrrrvvvxxxzzzxxxvvvuuuwwwxxxyyyzzzwww||||||wwwuuu{{{ooo]]]OOOIII>>>@@@AAACCCHHHRRR___hhhvvvwwwyyy}}}}}}qqqjjj^^^VVVIII===555111...---,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))*********((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************)))))))))((()))******+++)))---000111///000555:::BBBDDDNNN^^^kkksssyyy~~~~~~|||wwwttttttwwwzzzwww|||zzzmmmccc^^^ZZZTTTPPPJJJHHHFFFEEEFFFFFFFFFFFFIIIKKKMMMNNNNNNOOORRRSSSTTTXXX^^^cccfffiiikkkmmmrrrtttvvvxxx}}}}}}sssqqqnnnnnnnnnkkkeee``````\\\XXXUUUSSSRRRQQQPPPOOOMMMKKKJJJIIIHHHEEECCCEEEDDDBBBCCCDDDDDDCCCBBBFFFHHHMMMRRRYYYaaajjjpppxxxwwwxxx{{{~~~~~~zzzwwwtttxxx|||~~~|||yyywwwvvvzzz~~~yyycccRRRJJJEEE@@@@@@CCCJJJVVVbbbnnnppprrrvvvzzz}}}uuuiii]]]OOOFFF???666000...333000---++++++,,,,,,,,,++++++++++++*********)))''''''(((((())))))******))))))))))))))))))))))))(((((()))******)))''''''))))))))))))))))))))))))&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((('''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$)))((('''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((+++***((((((((('''&&&$$$%%%&&&'''((())))))))))))'''''''''''''''((())))))'''((()))******+++*********---///000111666===CCCKKKSSS^^^iiiqqqvvvzzz|||xxxqqq}}}|||yyyuuussstttwwwzzz~~~|||qqqiii^^^WWWSSSQQQMMMIIIGGGEEEDDDDDDEEEHHHJJJKKKMMMOOORRRSSSTTTUUUXXXZZZ]]]aaafffjjjnnnqqqtttvvv}}}~~~}}}wwwtttsssqqqmmmiiigggddd___]]]\\\[[[ZZZYYYVVVSSSPPPNNNMMMLLLIIIHHHEEECCCBBBBBBCCCCCCBBB@@@@@@BBBDDDHHHLLLRRRYYY^^^jjjkkkooouuu{{{}}}{{{yyysssuuuvvvvvvuuuttttttuuuvvvyyy{{{~~~wwwgggUUULLLCCCAAACCCHHHSSS]]]iiilllooossswww|||rrreeeWWWNNNFFF<<<555222333000---,,,,,,---,,,,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%'''(((***+++,,,++++++((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((***(((''''''((('''&&&%%%%%%&&&'''((())))))))))))((((((''''''(((((()))***)))************))))))))),,,...111222444:::CCCJJJUUU\\\fffooouuuyyy|||~~~{{{yyyvvvpppkkk~~~}}}vvvvvvvvvttttttvvvzzz}}}yyyrrrlllhhh]]]WWWOOOKKKJJJIIIHHHFFFEEEDDDDDDEEEHHHMMMRRRUUUVVVYYY[[[]]]^^^___bbbdddhhhkkkppptttyyy}}}|||xxxuuummmjjjfffdddccccccbbbbbb\\\YYYTTTPPPOOOMMMLLLJJJHHHFFFEEEDDDEEEEEECCCAAAAAABBBCCCDDDEEEGGGLLLOOOXXX[[[aaajjjrrrxxxzzzzzzvvvvvvuuutttrrrrrrtttvvvssstttuuuwwwzzzfffXXXIIICCCCCCFFFMMMTTT```dddiiinnnrrrvvv{{{~~~zzzmmm^^^UUULLLAAA888444333111...---......,,,++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))+++,,,,,,,,,+++((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&''''''''''''((((((((('''&&&%%%&&&''''''&&&%%%%%%&&&'''((()))))))))))))))))))))((()))******+++((())))))************+++...000333666:::CCCNNNVVVdddiiipppwwwzzz}}}~~~|||uuupppnnnllliiiggg~~~{{{xxxwwwqqqsssuuuvvvxxx|||zzznnneee___ZZZWWWPPPMMMHHHFFFGGGHHHHHHGGGFFFFFFGGGIIIMMMSSS[[[```aaaccceeefffgggiiikkkmmmooosssxxx~~~xxxuuupppnnnmmmmmmlllkkkfffaaa[[[VVVTTTRRRQQQPPPNNNLLLJJJIIIIIIHHHFFFEEEEEEFFFEEEDDDCCCCCCFFFHHHKKKNNNSSS[[[dddmmmtttwwwvvvvvvvvvtttrrrrrrsssuuurrrrrrrrrsssuuu|||yyygggSSSHHHDDDDDDGGGKKKUUUZZZaaahhhmmmrrrvvvyyy}}}}}}vvvggg]]]UUUJJJ???:::333111///......---+++***------,,,,,,,,,+++++++++******))))))((((((''''''(((((((((((((((((((((((()))***++++++***)))'''&&&((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&%%%&&&'''((())))))))))))******))))))******+++,,,&&&'''((()))+++---...///...222777<<>>GGGPPP\\\iiirrrwwwyyy{{{||||||}}}|||nnnlllhhheeeeeeiiiooottt~~~zzzvvvttttttuuuvvvvvvzzzoooggg]]]SSSMMMJJJIIIHHHCCCDDDDDDEEEFFFGGGIIIIIIKKKNNNPPPRRRTTTYYYaaahhhhhhjjjnnnpppqqqtttwwwyyy}}}{{{yyyuuunnnhhhccc```\\\ZZZYYYWWWTTTRRRQQQOOOLLLJJJHHHHHHHHHFFFDDDCCCDDDEEEFFFEEEDDDEEEHHHPPPZZZaaalllpppvvvzzz{{{yyyxxxxxxsssrrrqqqpppqqqtttxxxzzz~~~tttbbbTTTIIICCCCCCDDDIIIPPPXXX```iiirrrwwwtttwwwzzz~~~yyynnnfff\\\QQQJJJ<<<999444000...---+++***)))))))))(((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''(((((('''%%%&&&'''((())))))))))))*********)))******+++,,,...---,,,,,,,,,...///000777???JJJVVV___iiissszzzzzz{{{{{{{{{zzz|||zzzvvvtttllllllllljjjkkkpppzzz{{{yyyvvvttttttvvvyyy{{{}}}uuuooo___ZZZRRRLLLHHHFFFEEEEEEDDDEEEHHHJJJLLLNNNPPPQQQSSSVVVZZZZZZZZZ]]]dddiiikkknnnssswwwzzz~~~xxxrrrlllgggbbb___aaa^^^[[[YYYWWWUUURRRPPPNNNNNNNNNLLLIIIHHHHHHIIIDDDDDDDDDBBBCCCGGGNNNSSSaaagggooovvvzzz|||}}}~~~zzzwwwtttrrrrrrsssttttttyyy}}}sss```OOOGGGFFFBBBEEEJJJPPPXXXcccnnnuuurrrtttxxx{{{xxxooodddXXXQQQDDD???888222///...------*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&((()))((('''%%%&&&'''((()))))))))))))))))))))))))))***++++++,,,,,,,,,---///111444666AAAKKKYYYeeennntttyyy}}}|||||||||{{{zzz}}}~~~zzzwwwvvvtttvvvwwwvvvwww||||||xxxvvvtttssstttxxx|||~~~xxxrrrkkkccc]]]WWWRRRLLLHHHFFFEEEDDDCCCHHHJJJNNNRRRTTTWWWYYY[[[[[[___bbbbbbaaabbbggglllooosssxxx~~~zzztttnnnjjjhhhfffbbb```^^^\\\YYYVVVOOOPPPOOOMMMJJJGGGGGGGGGBBBDDDDDDCCCAAABBBFFFJJJSSSYYYbbbjjjqqqvvvzzz}}}}}}yyyvvvuuutttsssrrrqqquuu{{{~~~gggTTTJJJIIIBBBCCCFFFKKKSSS^^^kkksssrrrtttwwwzzz~~~|||pppddd]]]JJJDDD;;;555111000//////---------,,,,,,,,,++++++''''''(((((())))))******))))))))))))))))))))))))***++++++***)))'''&&&$$$''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''((()))((('''%%%&&&'''((()))))))))))))))))))))((()))******+++''''''))),,,111666;;;>>>IIITTTcccpppvvvyyy|||}}}}}}}}}|||{{{{{{~~~~~~~~~}}}{{{yyywwwuuuwwwyyyyyyzzz~~~uuulllfff```XXXRRRQQQLLLLLLKKKIIIGGGGGGIIIKKKLLLRRRXXX]]]^^^```dddgggkkkllllllkkklllnnnrrruuuxxx~~~~~~{{{wwwsssnnniiieeeaaa]]]ZZZXXXUUURRROOONNNLLLIIIGGGHHHGGGFFFDDDCCCBBBBBBAAADDDKKKSSS[[[```ffflllqqqzzz}}}vvvrrrpppmmmpppuuuzzzwwwhhhWWWIIIDDDAAA@@@EEEJJJQQQ\\\ffflllnnnqqqtttxxx~~~tttjjjfffVVVLLLAAA;;;555000...///---------,,,,,,,,,++++++---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((()))***************************)))))))))))))))---111111000555>>>GGGYYYeeettt}}}~~~~~~~~~}}}}}}~~~}}}yyywwwuuuuuuwwwzzz}}}{{{uuunnneee]]]YYYUUUOOOKKKKKKHHHHHHHHHHHHHHHIIIMMMPPPWWW\\\bbbfffgggiiilllppppppqqqsssuuuvvvyyy}}}yyysssnnniiidddaaa```]]]YYYVVVSSSQQQNNNKKKHHHGGGEEEDDDBBBAAAAAA@@@CCCFFFJJJNNNRRRXXX___dddooouuu}}}|||wwwssslllnnnrrruuuzzzvvveeeWWWJJJEEEAAACCCGGGMMMXXXbbbjjjmmmppprrruuuzzztttnnnaaaVVVKKKDDD===666222222...------,,,,,,+++++++++,,,++++++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((''''''&&&(((((()))************************************)))'''+++///111444<<>>LLL\\\jjjuuu}}}{{{uuuuuuxxx||||||zzz{{{~~~|||zzzyyywwwyyy{{{{{{tttddd^^^TTTLLLHHHGGGGGGFFFHHHHHHKKKPPPSSSVVV]]]fffiiimmmrrrvvvyyy|||}}}xxxkkkiiifffaaa]]]ZZZWWWVVVOOOLLLIIIIIIJJJIIIEEEBBBAAACCCGGGJJJNNNWWWbbbjjjzzz|||}}}{{{vvvrrrnnnmmm```___[[[UUUSSS[[[kkkxxxxxxkkk```[[[TTTQQQQQQWWWccclllqqqrrrsssvvvyyyzzzzzz|||sssiii]]]RRRKKK:::777444000...------...+++***)))))))))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************(((((()))******************+++,,,...///111222333===FFFVVVfffssszzz~~~~~~}}}}}}~~~}}}xxxvvvzzz~~~~~~|||xxxwwwyyy|||}}}{{{sssiiicccXXXSSSMMMIIIHHHHHHIIIIIIHHHMMMSSSXXX\\\bbbiiiooosssvvvzzz~~~{{{uuummmhhhddd```[[[WWWWWWTTTNNNJJJHHHGGGEEECCCCCCBBBBBBDDDHHHNNNSSSVVViiiooowww{{{zzzuuupppmmmfff\\\TTTRRRTTTZZZiiixxxooo```YYYPPPKKKPPPZZZdddooowwwrrrrrrrrrqqqqqqtttxxx||||||pppeeeYYYQQQEEE>>>555///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''((())))))((('''&&&)))'''&&&(((+++,,,)))'''(((((((((((()))***+++,,,------------000555<<>>555111...,,,)))++++++++++++++++++++++++((((((((())))))))))))***+++******))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%########################&&&%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''***(((&&&&&&(((*********++++++*********++++++,,,000///...000666AAANNNWWWiiiqqq|||}}}||||||}}}{{{wwwvvvtttwww{{{~~~}}}uuupppiiiddd]]]VVVRRRNNNJJJHHHHHHIIILLLOOOSSSXXX^^^aaafffjjjppptttxxx}}}yyytttpppfffbbb\\\XXXUUUSSSQQQOOOMMMKKKHHHEEECCCCCCDDDDDDFFFIIIPPPZZZfffqqqyyy|||wwwpppfff^^^YYY[[[aaahhhpppvvv~~~jjj\\\MMMFFFFFFHHHOOOUUU^^^dddiiigggccceeennnwwwpppdddWWWNNNBBB999333000---***+++++++++++++++*********))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((***)))'''&&&''')))***+++++++++************++++++222222222666???LLL\\\fffsssyyy|||zzzxxxxxxxxxzzz}}}~~~xxxuuussstttxxx~~~uuujjjddd^^^YYYRRRMMMJJJIIIHHHGGGHHHLLLQQQVVVZZZ```fffkkkkkkpppvvv{{{~~~zzznnniiiccc]]]YYYVVVSSSQQQNNNLLLJJJGGGEEEDDDDDDEEEBBBGGGLLLQQQWWWbbbqqq||||||yyyqqqhhhaaa___```bbbeeekkkuuuooo```PPPGGGDDDDDDIIINNNUUU^^^gggjjjggghhhooovvv{{{mmm\\\SSSGGG===777333000---,,,,,,,,,+++++++++******************))))))))))))))))))((((((((((((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))))))))(((&&&&&&(((***,,,******)))))))))***++++++000222666===HHHWWWfffooowwwzzzyyyvvvtttrrrtttuuuvvvxxx|||}}}wwwsssrrruuuzzzyyymmmaaa[[[SSSOOOJJJGGGGGGIIIKKKKKKMMMRRRYYY^^^bbbgggmmmrrrssswww~~~yyytttllleee___ZZZUUURRROOOMMMKKKHHHFFFEEEEEEEEE@@@DDDIIIJJJLLLVVVffftttzzz|||yyyrrrjjjfffbbb^^^___ccckkktttwwwhhhVVVKKKEEEBBBDDDHHHJJJTTT```fffhhhjjjoootttuuuddd[[[NNNCCC<<<888333000...------,,,,,,++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&''''''((()))***((())))))(((''''''***,,,)))))))))******+++------///444===GGGTTTaaammmtttyyy{{{}}}wwwqqqooonnnmmmqqqsssvvvzzz~~~}}}yyyvvvvvvzzz{{{ooobbbXXXRRRMMMIIIFFFFFFIIIMMMQQQSSSXXX^^^eeejjjlllooouuuzzz|||zzzqqqjjjccc]]]YYYSSSRRROOOLLLJJJHHHGGGFFFAAADDDFFFFFFGGGMMMXXX```kkksssyyywwwssspppjjjccc___aaadddiiissswwwcccUUUKKKDDDBBBCCCDDDLLLWWW```fffkkkqqquuu}}}nnndddVVVJJJBBB<<<666222//////......---,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&'''(((***+++&&&(((***)))(((''')))+++******++++++---...000111111:::GGGVVVbbbmmmuuuzzz|||}}}}}}yyyqqqmmmkkkllllllppptttzzz}}}|||}}}}}}rrrfffZZZPPPJJJKKKIIIGGGHHHMMMSSSXXXZZZaaahhhooosssuuuwww|||}}}tttllleeeaaaYYYWWWTTTQQQNNNLLLJJJIIIDDDEEEEEEEEEFFFHHHKKKNNN[[[hhhtttxxxzzzzzztttlllaaa``````ccclllzzzooo___RRRGGGBBBBBBCCCIIIRRR\\\eeemmmtttxxxxxxzzzuuukkk\\\OOOEEE>>>888333000000///...------,,,,,,++++++++++++******))))))******************++++++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''&&&&&&&&&'''(((***+++%%%(((+++***((('''(((***++++++,,,---///111333444666AAAQQQbbbooowww}}}}}}|||vvvnnnkkkjjjkkklllrrrwww}}}wwwnnnddd[[[SSSLLLHHHIIIHHHHHHKKKRRRZZZ```dddnnnpppsssvvvxxx|||vvvmmmgggccc^^^WWWSSSQQQPPPLLLIIIGGGIIIKKKIIIFFFDDDEEEGGGPPPXXXdddnnntttuuuuuuuuukkkhhhcccaaaeeeooo|||}}}kkk]]]RRRGGG@@@DDDFFFJJJRRR```mmmuuuvvvxxxuuuzzztttbbbTTTKKKCCC:::333111000//////...,,,)))&&&,,,++++++******************))))))((('''&&&&&&&&&''''''((()))*********)))&&&&&&&&&'''''')))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!! '''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&((()))***+++***)))((((((((()))+++,,,000+++)))+++...000666<<<@@@OOOcccrrrxxxzzz}}}}}}wwwpppkkkkkkooosss}}}zzzqqqllleee]]]VVVPPPKKKGGGIIIIIILLLQQQYYYaaagggjjjrrrtttvvvxxx{{{{{{ssslllggg```[[[YYYVVVRRROOOHHHJJJJJJIIIFFFDDDEEEGGGHHHNNNWWW```iiipppwww{{{qqqmmmfffaaabbbiiittt|||{{{kkk\\\NNNEEE>>>@@@DDDLLLYYYgggrrrwww{{{yyy}}}jjjXXXMMMDDD;;;444444222000//////---+++)))++++++***))))))))))))***+++******)))((((((''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&'''((()))***+++***************+++,,,,,,...++++++...000222999AAAOOO\\\nnnzzzzzzvvvssstttxxx|||wwwqqqccc___ZZZUUURRRNNNKKKIIIIIIKKKOOOUUU]]]eeemmmqqqvvvxxxzzz|||vvvppphhhbbb^^^[[[VVVRRRKKKKKKKKKIIIFFFEEEEEEFFFBBBDDDIIIPPPYYYeeeqqqyyywwwssskkkdddaaadddjjjooo}}}yyyhhhVVVKKK??????BBBGGGQQQ^^^lllvvv||||||sss___QQQHHHAAA<<<999666222000///...---,,,+++******)))))))))))))))++++++******))))))(((((((((((()))))))))(((''''''''''''&&&''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''%%%$$$###"""&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((&&&&&&&&&'''((()))***+++***++++++,,,,,,,,,,,,,,,++++++---000222555???JJJ```kkkyyyyyymmmfffZZZWWWSSSPPPOOOOOOMMMLLLJJJKKKMMMQQQXXXbbblllsssxxxzzz}}}|||ssslllfffaaa[[[WWWOOONNNMMMJJJGGGFFFFFFFFFCCCCCCCCCFFFLLLVVVbbbkkkvvvtttpppkkkfffdddeeegggqqqzzzwwwdddVVVHHHEEEDDDFFFKKKUUUfffssszzz~~~zzzfffXXXPPPJJJGGG???;;;444000............+++***))))))(((((())))))*********))))))(((((((((***************)))(((''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&$$$###&&&%%%%%%%%%%%%%%%%%%%%%,,,+++***)))'''&&&%%%$$$'''''''''''''''''''''''''''(((((())))))(((((((((''''''''''''((()))***+++)))***,,,---------,,,+++***+++...111333999IIIXXXmmmuuu~~~|||qqqeee]]]TTTRRROOONNNNNNNNNNNNMMMLLLKKKIIIJJJOOOZZZhhhrrrxxx{{{zzzrrrkkkccc^^^WWWTTTPPPMMMJJJHHHGGGFFFEEEDDDCCCCCCEEEKKKTTTZZZkkknnnppppppmmmiiifffdddkkkqqqzzztttfffQQQJJJEEEDDDFFFNNN___ooozzzoooaaaXXXQQQNNNEEE???888111///.........+++******))))))))))))))))))(((((((((((((((''''''''''''''''''&&&%%%%%%$$$(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''&&&$$$###!!! ''''''''''''''''''''''''''''''(((((((((''''''&&&((((((((((((((()))***+++((()))+++,,,,,,,,,+++***,,,,,,...222666AAATTTfffuuu{{{|||ssshhh^^^WWWQQQOOOMMMMMMNNNPPPPPPOOOOOOMMMIIIFFFJJJVVVgggsss{{{}}}sssjjjddd___[[[UUUPPPMMMKKKHHHGGGCCCCCCCCCCCCDDDGGGLLLPPP\\\bbbjjjoooooollliiigggiiilllqqqxxxrrr\\\PPPFFFCCCDDDIIIXXXgggvvv}}}nnnaaaXXXRRRKKKEEE<<<555111///......,,,++++++***************((((((((((((''''''''''''''''''(((((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))&&&&&&'''''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&)))((((((((())))))***+++)))******+++++++++++++++------111888@@@MMM```pppzzz~~~}}}wwwpppiiiaaaYYYSSSQQQOOONNNOOORRRUUUVVVVVVRRRPPPMMMKKKNNNZZZkkkxxxvvvooogggbbbZZZTTTPPPMMMJJJGGGCCCCCCCCCCCCBBBDDDGGGJJJMMMUUU___gggkkkkkkkkkjjjgggjjjmmmrrrzzzooo]]]MMMGGGEEEEEEOOO\\\kkkxxx}}}ooobbb[[[RRRLLLBBB:::555111///...---,,,,,,+++++++++++++++((((((((((((((((((((((((((())))))************)))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))'''%%%######$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''')))))))))))))))((('''&&&)))))))))((())))))***++++++++++++++++++,,,------...///666BBBNNN[[[jjjvvvzzz~~~~~~~~~xxxtttmmmgggbbb\\\VVVRRRSSSRRRQQQTTTWWW[[[]]]^^^SSSSSSRRRQQQTTT___ppp|||~~~lllfff]]]VVVRRROOOKKKGGGEEEEEEDDDBBBAAAAAADDDFFFEEELLLVVV___eeeiiikkklllfffiiilllpppvvvlllVVVMMMGGGCCCHHHRRR___nnn|||zzzllldddVVVPPPFFF>>>888333000......---,,,,,,++++++,,,,,,)))))))))))))))*********%%%%%%&&&''''''((('''''')))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$***((($$$!!! !!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((***************)))((((((***)))))))))))))))***+++...---,,,+++,,,---...///...000:::JJJYYYdddpppyyyxxx}}}~~~}}}{{{{{{}}}~~~wwwnnnjjjddd^^^YYYVVVUUUUUUPPPTTTZZZ^^^```aaabbbbbbdddbbb___^^^bbblllyyy}}}ssseee\\\XXXUUUQQQNNNJJJGGGCCCCCCEEEFFFDDDBBBCCCEEEJJJPPPWWW```jjjqqqpppnnnkkklllqqqzzz}}}gggXXXNNNHHHHHHLLLUUU```ppp{{{wwwkkk___UUUIII@@@<<<888222---111///---------,,,+++)))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''************************%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))&&&$$$"""$$$&&&(((&&&$$$(((((((((''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))+++***(((''''''((()))************+++++++++(((***,,,,,,++++++---...444;;;HHHXXXgggrrrwwwyyy{{{{{{vvvtttsssuuuzzzwwwooogggddd___[[[WWWUUUUUUUUUUUUXXX]]]aaadddfffhhhjjjmmmlllkkkkkkoooxxxqqqfff```\\\XXXTTTNNNJJJEEEDDDEEEEEECCCAAABBBCCCFFFJJJPPPYYYbbbiiimmmmmmmmmnnnrrrwww|||vvvdddVVVJJJFFFHHHKKKUUUcccqqq|||uuuiii___RRRHHHCCC>>>777222111000...---------+++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&$$$###$$$&&&'''&&&$$$'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))+++***(((''''''(((((())))))))))))************+++------,,,---///000777@@@OOO```ppp{{{}}}vvvppppppqqquuu||||||vvvnnnggg```^^^\\\ZZZYYYYYYYYYZZZ]]]```cccfffiiilllpppsssvvvxxxyyy|||rrrjjjccc]]]XXXTTTPPPJJJHHHHHHGGGEEECCCCCCDDDEEEFFFIIIPPPYYY^^^gggjjjnnnrrrtttsssrrrqqqyyyvvvcccRRRHHHGGGDDDIIITTTcccssspppfffXXXMMMFFF@@@999444333111............---+++******************++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''')))******(((''''''(((((((((((())))))))))))***,,,------------///222555>>>HHHZZZlllzzzyyysssoooppptttzzz~~~{{{wwwtttnnngggbbb]]]]]]^^^___```bbbcccdddggghhhjjjlllnnnrrrwww{{{}}}vvvmmmddd^^^[[[VVVPPPLLLLLLLLLIIIGGGHHHGGGFFFDDDEEEJJJQQQVVV___eeennnuuuvvvsssmmmhhhoootttrrr^^^PPPIIIEEEFFFKKKWWWiiixxxwwwlll]]]QQQJJJDDD===888555333000/////////...---*********++++++,,,,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''')))******((('''((()))))))))))))))************------------...222777;;;HHHTTTeeeuuuzzzwwwvvvyyy~~~~~~yyywwwsssoookkkgggbbb___\\\^^^aaaeeehhhkkkmmmnnnpppqqqqqqqqqssswww}}}|||pppiii```ZZZTTTPPPOOOOOOMMMKKKJJJIIIFFFCCCBBBEEEJJJNNNVVV^^^iiissswwwsssmmmhhhhhhkkkuuulllYYYMMMIIIFFFFFFOOO___nnnxxx{{{~~~{{{|||vvvfffYYYRRRLLLEEE@@@888555222000//////...---******++++++,,,,,,------))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''(((******((((((((()))******++++++++++++,,,,,,,,,,,,,,,---000666>>>DDDSSS^^^ooo||||||}}}}}}~~~{{{wwwpppnnnkkkfffccc```^^^]]]\\\___dddiiinnnrrrtttuuuvvvvvvwwwwwwyyy}}}|||ssshhhaaaZZZUUUSSSRRROOOMMMJJJIIIGGGDDDAAAAAADDDGGGLLLTTT```kkkqqqqqqnnnkkkcccdddkkkwww}}}eeeSSSKKKFFFDDDIIIVVVdddooossstttsssvvv|||~~~mmm___WWWPPPHHHCCC<<<999444111000///...---++++++++++++++++++,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&(((******)))((()))***+++++++++,,,,,,,,,------,,,,,,,,,///444===HHHPPP^^^hhhwwwyyy{{{|||}}}{{{tttqqqiiihhheeeaaa^^^\\\]]]^^^___bbbhhhnnntttwwwyyyzzzxxxyyy{{{|||uuunnneee^^^ZZZWWWTTTQQQKKKKKKJJJGGGDDDCCCDDDEEEDDDJJJUUU```hhhllllllllleeedddfffmmmvvvwww```OOOJJJEEEFFFNNNZZZdddiiimmmmmmpppvvv{{{vvvfff[[[RRRJJJDDD@@@<<<666222000///---,,,++++++++++++************))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$&&&((('''&&&%%%''')))%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((&&&((()))***)))((()))*********+++++++++,,,,,,,,,,,,---...111999EEESSS\\\iiirrr}}}xxx{{{}}}}}}~~~wwwqqqnnngggfffccc```]]]]]]___aaacccffflllsssyyy|||~~~~~~xxxzzz}}}zzzooofffaaa]]]YYYVVVNNNOOONNNLLLHHHFFFGGGGGG???EEENNNXXX```fffjjjkkkkkkgggeeeggglllvvvmmmSSSNNNGGGEEEIIIQQQZZZ```jjjiiilllssswwwzzzooocccYYYPPPIIIBBB===777333000...---+++,,,++++++******)))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&$$$&&&((((((&&&%%%''')))&&&&&&&&&''''''(((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&''')))***)))((()))***)))************+++++++++---...///444===JJJYYYcccrrryyy}}}|||vvv{{{vvvlllgggdddaaa\\\YYYXXX[[[```ccceeekkksssxxx{{{{{{{{{{{{zzz{{{~~~xxxoookkkfff^^^VVVTTTRRRNNNKKKJJJHHHEEECCCBBBAAAEEEMMMTTT[[[eeeooojjjiiifffcccccclll{{{zzzfffYYYKKKEEEFFFJJJRRRYYYcccjjjrrrtttuuuzzzxxxiii```VVVNNNDDD???999333000///---,,,......---,,,+++))))))((())))))))))))))))))))))))))))))))))))((((((((((((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((()))((('''&&&$$$###""""""'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((('''''''''+++******+++,,,---,,,+++,,,...333:::GGGWWWiiitttzzz}}}~~~yyy~~~vvvlllfffccc```]]][[[[[[___cccfffkkkpppvvvzzz{{{{{{{{{{{{}}}{{{uuupppggg___WWWTTTPPPMMMKKKIIIGGGEEEDDDAAABBBGGGMMMTTT___iiijjjiiihhhdddccchhhrrrzzzpppbbbRRRJJJGGGHHHNNNUUU```iiisssxxxzzz}}}qqqfffZZZPPPHHHCCC<<<666333111000///...------,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$###"""!!!!!! '''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++---......---///111777@@@NNN]]]llluuu{{{~~~}}}vvvkkkeee```___^^^___aaaeeeiiikkkrrruuuyyy{{{{{{||||||~~~wwwmmmeee\\\YYYTTTQQQNNNLLLJJJHHHFFFBBB@@@CCCFFFKKKUUU___fffggghhhfffccccccgggkkktttrrr```TTTLLLHHHKKKPPPZZZeeettt~~~rrrdddWWWMMMHHH@@@999666444222111---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))******++++++++++++++++++,,,---...///000222666===IIIYYYhhhrrrxxx~~~uuukkkeee___```bbbdddhhhlllppprrrvvvxxxzzz{{{|||~~~tttlllddd```ZZZUUURRROOOLLLJJJHHHDDDBBBCCCCCCEEEKKKSSS]]]```dddfffdddcccbbbbbbfffqqq}}}qqq```SSSIIIGGGKKKRRR___pppoooaaaSSSMMMDDD<<<777444222111------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''((((((((((((((((((((((((###%%%''')))*********)))&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))***+++,,,,,,***+++,,,,,,,,,---000222444999DDDTTTeeerrrzzz}}}}}}yyyzzz|||sssjjjddd```bbbggglllppptttvvvwwwwwwyyy{{{|||~~~zzznnniiibbb[[[WWWSSSPPPMMMJJJGGGGGGGGGFFFCCCEEEIIIQQQVVV]]]bbbeeedddcccbbbbbbiiirrr{{{lllYYYJJJDDDDDDJJJVVVhhhzzzwwwhhhZZZSSSHHH???888444222000......------------------))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''((())))))***'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((())))))))))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))))))))((('''''''''((((((((()))))))))''''''''''''((((((((((((''''''(((((()))***++++++)))***+++++++++---000444777???MMM^^^ooozzzzzzxxxuuutttwww|||{{{wwwqqqjjjeeecccgggmmmsssxxx{{{||||||yyy{{{}}}zzztttlllddd]]]YYYUUURRRMMMKKKKKKLLLHHHCCCBBBEEEIIIMMMUUU\\\bbbdddddddddbbbfffkkkpppzzzvvv```LLLBBBAAADDDMMM\\\mmm{{{pppccc[[[OOODDD<<<666333111/////////......---------))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))((('''&&&$$$"""!!!(((((((((((()))))))))***''''''''''''(((((((((((('''(((((())))))*********)))+++---,,,+++---222777===HHHYYYjjjvvv~~~ssssssrrrsssvvv{{{|||wwwtttqqqnnniiifffgggkkkrrryyy~~~~~~}}}vvvllleee___ZZZWWWQQQNNNMMMLLLHHHCCCBBBFFFFFFIIINNNUUU\\\aaaccccccbbbdddeeegggppp{{{||||||jjjTTTGGGDDDAAAFFFPPP^^^mmmwwwzzzzzzuuuuuuuuuxxx~~~nnneeeXXXKKKAAA;;;777555111000000///...---,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******'''''''''''''''''''''''')))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''' ###%%%&&&%%%###"""%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$'''''''''((((((((())))))''''''''''''((((((((((((************************+++---///...---///555;;;FFFTTTfffttt{{{vvvuuuttttttvvv{{{~~~yyysssooonnnllliiifffiiinnnvvv}}}}}}rrrjjjccc^^^[[[TTTPPPMMMKKKGGGBBBCCCHHHFFFGGGKKKPPPWWW]]]```aaabbbbbbaaaaaaiiitttzzzyyy|||zzzzzz}}}ttt\\\MMMJJJAAABBBHHHTTTcccnnnssssssllllllnnnqqqyyyvvvmmm^^^PPPFFF???:::888222111000///...---,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''' """%%%((()))(((%%%$$$$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++---&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,,,,++++++++++++++++++,,,///111000///111888>>>MMM\\\ooo{{{~~~~~~|||zzzwwwuuuvvvzzz~~~~~~~~~{{{zzzzzzyyyxxxvvvsssnnnkkkiiijjjmmmnnnqqquuu{{{vvvmmmccc]]]WWWTTTPPPLLLJJJHHHEEEBBBAAACCCFFFIIINNNUUU\\\bbbaaa^^^[[[\\\bbbhhhnnnqqquuuuuuvvvxxxyyy~~~kkkUUUGGGAAACCCDDDGGGPPP\\\fffkkkooolllhhhjjjrrruuubbbWWWMMMBBB<<<<<<111///---,,,------,,,***,,,,,,+++***)))((('''''''''''''''''''''((()))***)))))))))))))))))))))))))))))))))(((''''''&&&&&&,,,)))$$$$$$&&&)))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))***++++++,,,,,,---......++++++---///...222>>>KKK]]]iiiwww~~~}}}{{{xxx|||{{{xxxvvvuuutttsssqqqooollljjjjjjlllnnnpppssswww|||tttiiibbb[[[XXXSSSOOOLLLJJJFFFDDDBBBCCCDDDFFFJJJQQQYYY^^^```___^^^^^^```dddhhhkkkooonnnppprrrsssxxxwww```QQQEEECCCBBBCCCJJJUUU```eeeiiigggeeeffflllwwwzzzgggZZZQQQFFF>>><<<333111///.........---,,,,,,,,,+++***)))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))&&&######%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''))))))))))))))))))))))))******++++++,,,---------------...000222777EEESSSeeeppp||||||wwwuuuzzz~~~xxxtttqqqooonnnlllkkkjjjjjjjjjkkknnnqqqsssuuuxxx|||zzznnngggaaa]]]XXXSSSOOOLLLIIIFFFCCCCCCCCCCCCEEEKKKRRRXXX^^^```bbbaaa___^^^aaadddhhhhhhiiilllmmmqqq}}}ppp___LLLGGGAAA@@@EEENNNXXX^^^ccceeeffffffgggooozzzooo```WWWMMMDDD???888555222000000///...------,,,,,,+++***)))(((((('''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++,,,------///...///222777@@@PPP___qqqyyy|||uuuqqqqqqwww}}}vvvqqqmmmkkkiiihhhfffgggiiikkkooorrruuuwwwwwwyyy|||xxxpppeeeaaa[[[VVVRRROOOKKKIIIEEEDDDBBB@@@AAAEEELLLQQQ[[[```eeeddd___[[[\\\^^^dddcccdddgggiiilllvvv~~~lllWWWMMMBBB???BBBIIIRRRYYYccchhhllljjjhhhkkkuuuxxxeee[[[SSSJJJDDD;;;888444111000000...---------,,,+++***))))))(((((()))***+++***(((&&&%%%''''''''''''''''''''''''''''''''''''(((((())))))''''''((()))))))))'''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))******+++,,,,,,---///---///444<<>>CCCJJJWWW```iiillljjjkkkrrryyytttdddZZZQQQIIIBBB>>>888333111000...---///......---,,,+++******((()))*********)))((('''))))))))))))))))))))))))***))))))(((''''''&&&&&&###%%%((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,---............444???KKKYYYhhhuuu}}}|||wwwsssttt||||||uuuooommmlllllllllnnnqqqvvv{{{~~~~~~}}}yyy}}}~~~tttiiiaaa[[[UUURRRJJJJJJIIIFFFCCCCCCDDDFFFIIIOOOWWW___cccdddcccaaa\\\YYYZZZ___aaabbbgggmmmooossskkkTTTJJJDDD>>>>>>DDDLLLUUUaaahhhkkkooovvv{{{rrreeeXXXNNNFFFBBB;;;666333111///...//////...---,,,+++******)))))))))))))))*********((((((((((((((((((((((((((((((((((((((('''''''''$$$&&&((('''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))+++,,,,,,------...//////111222:::HHHVVVbbbooozzz}}}~~~zzzzzz{{{tttooommmmmmnnnnnnrrruuuzzz~~~{{{~~~}}}qqqfff^^^XXXTTTKKKKKKKKKIIIFFFDDDDDDEEEDDDIIIQQQ[[[cccgggeeeccc^^^\\\]]]aaadddeeeiiinnnoooqqq{{{www___SSSJJJ@@@>>>CCCEEEOOO\\\gggnnnssszzzooo___SSSIIIDDD===777444222111000//////...---,,,++++++***))))))(((((()))***+++,,,''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&(((***)))&&&&&&'''***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%'''((())))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))),,,,,,---......//////000444666@@@OOO^^^iiittt}}}}}}~~~yyywwwssspppoooppprrrssszzz|||~~~xxxooofff\\\TTTSSSPPPKKKHHHGGGFFFDDDCCCGGGHHHLLLTTT]]]eeehhhhhhaaa___^^^___dddjjjooorrrrrrtttxxxqqqZZZLLLDDD???===GGGJJJSSSaaalllssszzzzzzgggZZZOOOFFF>>><<<999444111000111///---,,,,,,+++)))'''+++***((((((***+++++++++))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''((()))))))))((('''&&&%%%$$$###""""""'''&&&$$$###"""###$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,***+++...///...000444555@@@NNNZZZfffsss{{{}}}vvvuuurrrqqqqqqrrrtttvvvzzz|||~~~yyypppfff___WWWSSSOOOKKKIIIHHHFFFEEECCCCCCFFFLLLVVV^^^ccceeedddbbb______ccchhhnnnqqqtttvvvyyy}}}jjjYYYMMMFFFCCCBBBDDDMMM]]]kkkttt|||mmm___TTTKKKBBB???;;;555111111000///---,,,,,,,,,***(((***)))((()))+++++++++)))***)))))))))(((((((((((())))))((((((((('''''''''((((((((((((''''''''''''(((((((((''''''''''''''')))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''))))))((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************---++++++///000///111666:::GGGVVVbbbnnnzzz~~~~~~rrrrrrqqqrrrsssvvvxxxzzz{{{|||}}}vvvllleee\\\XXXSSSOOOLLLJJJHHHGGGBBBAAAAAAEEENNNWWW___ccchhheeeaaa___aaaeeekkkooorrruuuxxxzzz~~~zzzdddSSSHHHBBB@@@@@@HHHXXXgggqqqyyy~~~wwwfffZZZPPPGGGBBB>>>777333222000///------------,,,***)))((((((***,,,,,,***(((******)))))))))((((((((())))))((((((((((((''''''))))))(((((('''&&&&&&%%%'''''''''(((((()))))))))))))))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++---+++,,,///000///333999@@@OOO```mmmxxx{{{xxxwwwyyy}}}oooppprrrtttwwwzzz|||}}}{{{|||}}}{{{qqqjjjaaa]]]WWWRRRNNNLLLIIIGGGDDDBBBAAABBBIIISSS\\\bbbhhhfffccc```___bbbhhhlllnnnssswwwxxxyyyoooYYYIII@@@BBB???DDDRRRaaajjjqqquuuyyylll]]]SSSIIIDDD@@@:::666555111///............---+++))))))***,,,...---+++(((*********)))))))))(((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++,,,//////000555===EEEUUUhhhuuu~~~~~~xxxrrrooopppsssxxxoooqqqtttxxx{{{~~~||||||~~~yyyrrrfffaaaZZZUUUPPPMMMIIIGGGFFFDDDBBBAAAEEEMMMWWW]]]ddddddcccaaa___aaaeeeiiinnnsssxxxwwwwww~~~}}}eeePPPDDDBBB???AAALLLXXXbbbkkkqqqvvv|||qqq___UUUJJJFFFBBB<<<999999222111////////////---,,,******+++---///...,,,***************))))))))))))(((((())))))))))))))))))%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))((((((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))************+++++++++++++++***,,,///000111999CCCNNN___rrr~~~}}}wwwmmmgggdddgggkkkrrr{{{rrrtttyyy}}}{{{}}}wwwmmmhhh```ZZZUUUPPPLLLJJJGGGEEECCCAAABBBGGGNNNTTT[[[___bbbcccaaaaaadddgggooossswwwvvvuuuzzzrrrZZZJJJAAA>>>???FFFPPPZZZhhhrrrvvvzzz~~~yyybbbXXXMMMHHHDDD???<<<<<<555333111000000///---++++++***+++,,,......,,,***++++++*********)))))))))(((((())))))))))))******$$$%%%%%%&&&''''''(((((()))))))))(((((('''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%'''((())))))((((((&&&&&&'''''''''((((((((()))(((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))*********++++++++++++,,,++++++---111222555@@@KKKYYYkkk}}}~~~{{{oooeee___\\\^^^bbbiiisssvvvyyy}}}}}}{{{~~~uuuppphhhaaa[[[VVVQQQOOOHHHHHHFFFCCCAAABBBGGGKKKRRRYYYaaaeeedddcccccceeejjjmmmqqqrrrssswww}}}gggTTTCCCAAA@@@CCCHHHRRRbbbqqqtttuuuvvvxxx{{{hhh]]]QQQKKKFFFAAA>>>>>>777555222111000///---+++***)))((()))+++,,,+++***+++++++++*********))))))(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''***+++++++++***''''''''''''(((((((((((('''''''''''''''((())))))'''''''''((()))*********))))))))))))))))))))))))*********+++++++++,,,,,,,,,---000444555:::GGGTTTccctttyyylllaaaZZZVVVUUUYYY```kkkwwwyyy||||||{{{~~~{{{vvvnnnfff```[[[VVVSSSJJJKKKJJJFFFCCCBBBEEEHHHKKKUUU```ffffffdddcccdddbbbeeejjjnnnrrrwww|||vvvaaaIIIFFFDDDBBBCCCKKK\\\mmmpppoooooopppuuu{{{mmmaaaUUUNNNHHHBBB>>>>>>888666333222111///,,,***)))(((&&&'''(((******)))+++++++++************)))(((((())))))*********+++(((''''''&&&&&&%%%%%%$$$""""""###$$$%%%&&&'''(((###$$$&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###%%%(((+++,,,------,,,''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,---///222666888>>>KKKYYYgggwwwyyykkk___XXXTTTOOOSSSZZZeeerrrsssiiiddd^^^XXXSSSRRROOOJJJFFFEEEEEEDDDCCCIIIMMMUUU^^^fffhhhddd___```aaaffflllrrrvvvwwwwwwoooYYYJJJ@@@BBBEEEHHHTTTbbblllnnnooooooooossszzz{{{jjjZZZSSSNNNGGGBBBAAA<<<888444111000///...---,,,+++++++++++++++,,,,,,))))))))))))))))))))))))++++++***)))))))))))))))''''''(((((('''&&&%%%%%%******)))((('''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''***%%%&&&333EEENNNJJJAAA))))))((('''''''''''''''(((''''''''''''&&&&&&&&&000---)))''''''((((((''')))************+++++++++,,,,,,+++++++++,,,------222111111333<<>>@@@DDDKKKTTT]]]dddgggdddcccaaa```bbbgggnnnssssssxxxmmmVVVIIIDDDAAACCCGGGTTT^^^ggghhhbbbaaagggooozzzssseeeZZZOOOGGGAAA===999555111000...---,,,---,,,++++++***+++++++++)))))))))))))))))))))))))))((((((''''''((((((((()))(((&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((((((''')))(((''''''''''''((((((%%%&&&&&&'''((()))))))))&&&%%%$$$%%%(((***+++***))))))*********+++++++++,,,,,,,,,,,,,,,---...///000444:::DDDSSSfffxxx{{{xxxxxxxxxmmmeeeXXXRRRPPPUUU___mmm~~~~~~~~~zzzqqqmmmooouuuzzzxxxnnnggg___ZZZSSSNNNJJJHHHFFFDDDAAABBBDDDHHHPPPYYYbbbhhhfffdddbbb______cccjjjpppqqqvvv}}}|||dddRRRGGGBBBBBBCCCKKKVVVaaaccc______eeemmmyyyoooaaaUUUKKKDDD>>>;;;666222111///...,,,---,,,,,,+++******++++++((((((((((((((((((((((((***)))))))))))))))******)))'''&&&%%%%%%&&&((()))))))))(((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$%%%'''((((((''''''''''''(((((((((((((((((((((((((((((((((&&&%%%&&&((())))))((())))))*********+++++++++,,,,,,,,,,,,---...///000///555>>>LLL\\\oooyyyvvvuuuxxx~~~ssskkk\\\UUUPPPRRRZZZfffwwwzzzooohhhiiiooottt|||vvvmmmeee```YYYSSSNNNKKKIIIGGGDDDDDDDDDFFFJJJSSS]]]dddffffffeeeaaa___aaagggmmmqqqvvv|||qqq[[[JJJBBB@@@@@@DDDNNNZZZ______aaahhhooozzzxxxhhh\\\PPPGGG@@@===888444222111///---++++++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''&&&%%%&&&'''((()))+++***)))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%%%%%%%&&&((((((''''''''''''(((((())))))))))))((((((((('''''')))(((''''''))))))(((''')))************+++++++++,,,,,,,,,,,,---...000000...666DDDVVVhhh{{{~~~{{{ppplllnnnuuuwwwnnnaaaXXXQQQQQQVVV```nnn{{{{{{ooofffeeejjjpppwww}}}wwwjjjeee^^^WWWRRROOOKKKIIIEEEEEEDDDCCCDDDKKKTTT[[[fffhhhhhheeeaaaaaaeeejjjrrrvvv{{{~~~eeeOOOCCC@@@@@@???HHHTTT\\\```fffmmmsss{{{nnnaaaUUUKKKBBB???999666333222000///,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''(((((()))'''''''''''''''((())))))((((((((((((((()))))))))((((((''')))***+++***((()))************++++++++++++,,,,,,,,,...///000111444>>>NNNaaattt}}}qqqjjjfffjjjrrr~~~|||ssseee\\\SSSQQQSSSZZZgggrrr}}}ooofffdddhhhmmmtttzzz~~~mmmhhh```ZZZUUUQQQMMMKKKEEEEEECCC@@@@@@EEEMMMTTTfffiiijjjgggcccaaadddhhhqqqvvv{{{}}}nnnTTTFFFAAAAAA===EEEPPPZZZbbbiiiqqqwww{{{qqqeeeXXXMMMCCC@@@;;;777444333111///...---,,,+++************(((((((((((((((((((((((('''''''''''''''((()))***%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''((('''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''')))))))))((('''''''''''''''((()))***&&&&&&'''((()))***++++++''''''''')))+++,,,+++***)))************++++++++++++,,,,,,---...///111111<<>><<<999555111+++******,,,...//////...************************((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))***))))))******+++,,,---+++***,,,///000444>>>IIIYYYhhhyyy{{{lll___YYY]]]eeevvv~~~|||oooggg___YYYXXX[[[bbblllzzzwwwlll```WWWRRRQQQSSSWWW^^^fffmmmuuu}}}uuulllddd]]]XXXRRRPPPMMMJJJHHHFFFDDDCCCDDDLLLXXXbbbiiijjjjjjiiiaaaeeekkkpppuuuzzz~~~fffRRRGGGAAA===BBBKKKVVVfffsssuuuvvvvvvuuuuuuzzzvvvdddXXXOOOJJJDDD@@@>>>;;;777333000///---...///000000...))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''''''''''''''''''''(((((((((((()))''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))***+++,,,,,,---,,,---///000555CCCQQQaaaooopppbbbYYYWWW___iii|||ssskkkddd]]]YYYZZZ\\\eeerrr{{{pppcccXXXQQQNNNMMMPPPUUU[[[aaaiiirrrwwwzzz~~~zzzqqqhhh```[[[ZZZVVVQQQLLLIIIFFFCCC@@@???DDDNNNYYYbbbiiilllnnnccceeeggglllqqqwww}}}sss^^^OOOEEE>>>BBBHHHPPP```ooosssssssssqqqqqqttt{{{}}}mmmbbbVVVPPPHHHCCC@@@===888555111///---,,,---...---,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))((((((''''''((())))))))))))))))))(((((())))))***+++,,,......///000222:::KKK[[[lllyyyzzzhhh[[[UUUVVV```jjjxxxrrrlllccc]]][[[WWW]]]hhhvvv~~~sssfff[[[RRRNNNIIIJJJLLLOOOUUU]]]ffflllssswww~~~zzzrrriiiddd^^^YYYRRRMMMJJJHHHEEEBBB@@@BBBGGGPPPZZZdddlllppphhhfffeeefffkkkrrryyy}}}lllWWWJJJAAABBBEEEIIIWWWfffsssttttttrrrpppsssyyy~~~yyyppp```XXXNNNFFFAAA===888555///---++++++,,,---,,,,,,************************((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))((((((''''''((()))))))))))))))***************+++------......000333666AAAUUUhhhvvv~~~ppp___VVVSSSXXXcccnnn{{{tttjjjbbb___XXX[[[bbbmmmzzz~~~uuuhhh\\\TTTPPPFFFFFFGGGHHHLLLTTT^^^dddnnnsss{{{{{{sssmmm]]]WWWQQQMMMLLLKKKIIIGGGEEEDDDEEEKKKTTT___hhhmmmlllhhhdddcccgggnnnvvvzzzvvv\\\NNNCCCBBBBBBDDDPPP___uuuvvvwwwuuusssuuuzzz~~~{{{hhh___SSSIIIBBB===888444333111///...000111222111++++++++++++++++++++++++)))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((((((((('''''''''(((((()))))))))))))))++++++++++++,,,---.........///111555:::FFF]]]qqq|||sssfffXXXRRRTTT[[[hhhtttzzzpppfffaaa]]]^^^aaaiiisss~~~~~~wwwlllaaaYYYTTTNNNHHHDDDFFFIIIMMMUUU]]]gggmmmwwwyyyoooeee___WWWRRROOOMMMIIIFFFCCCAAACCCFFFIIIQQQ___mmmllljjjgggeeeeeejjjqqqwwwmmmYYYFFFAAA@@@@@@IIIVVVjjjuuu|||zzzxxx{{{~~~}}}|||vvvgggWWWNNNHHH@@@:::777444111...------...---,,,))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((((('''''''''&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((******))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((()))***************))))))))))))************,,,,,,,,,------.........+++///444:::CCCUUUkkk|||{{{nnn___TTTVVV[[[^^^hhhuuu{{{rrrkkkdddbbbbbbeeekkksssyyy}}}}}}xxxpppfff]]]WWWPPPJJJEEEDDDFFFHHHOOOWWWbbbiiirrr|||uuuhhhaaaXXXRRROOOLLLIIIFFFEEECCCCCCEEEGGGMMMYYYfffjjjjjjiiieeecccfffmmmsss}}}ttt___KKKCCC@@@???FFFQQQdddppp{{{}}}~~~~~~nnn]]]RRRKKKCCC<<<999555222///.........---,,,))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((()))***************))))))))))))*********************++++++,,,,,,------111666===JJJ]]]rrr|||}}}wwwjjj\\\SSSWWW]]]bbbmmmzzz|||vvvmmmiiidddbbbdddjjjnnnqqq~~~|||wwwoooddd\\\UUUNNNHHHFFFEEEEEEJJJPPPZZZaaalllwww~~~oooggg]]]UUUQQQNNNLLLIIIHHHEEEDDDDDDEEEHHHRRR\\\gggjjjkkkhhhbbbbbbgggnnnxxx||||||hhhRRRGGG@@@>>>CCCKKKZZZiiiyyyxxxfffYYYOOOEEE>>>;;;666444111/////////...---))))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((()))***************)))))))))*********++++++)))******+++,,,,,,------000222888CCCUUUiii}}}|||~~~~~~qqqcccYYYTTTYYY```hhhtttyyyssskkkeeedddfffhhhjjjxxxmmmccc[[[TTTLLLIIIFFFDDDGGGLLLSSS[[[fffrrr{{{xxxpppddd[[[VVVSSSPPPMMMIIIFFFCCCCCCCCCDDDLLLTTTccciiinnnkkkccc```dddjjjsssxxxpppYYYKKKBBB>>>@@@FFFPPP```sssooo```SSSGGG???<<<888666222000000///...---))))))))))))))))))))))))************))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))***************))))))*********++++++++++++,,,,,,---...///000000222444<<>>;;;888444222111000///---))))))))))))))))))))))))))))))))))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))***************************+++++++++++++++,,,,,,---///000000111333777BBBUUUlll}}}{{{nnnfff[[[ZZZ\\\bbbiiipppyyy}}}xxxggg___VVVPPPIIICCCCCCFFFJJJRRR]]]iiittt~~~|||oooddd]]]WWWRRROOOLLLGGGCCCDDDDDDCCCFFFKKKUUU___jjjnnnkkkggggggiiikkkqqqxxx|||lllZZZNNNGGGBBB@@@DDDNNN```pppwwwxxx{{{ppp```OOODDDAAA===:::666333222111///...))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))************************++++++++++++,,,)))***+++,,,---...///000444<<>>>>>CCCQQQ```gggjjjsss~~~ooo]]]PPPLLL@@@<<<888555333222000...))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******'''''''''&&&&&&'''''''''(((((()))*********************+++++++++,,,,,,,,,+++,,,---...000111222333888FFF[[[rrrwwwdddZZZYYYWWWbbboooxxx}}}uuuhhh]]]TTTMMMIIIJJJNNNUUU```lllvvv{{{}}}zzzrrrjjj```YYYWWWSSSLLLHHHFFFFFFGGGGGGIIIMMMUUU```kkkqqqpppnnneeehhhmmmsssyyy~~~xxxhhhUUUIIIEEEAAACCCKKKXXXccckkkssszzzwwwhhhZZZOOODDD???:::777666555111.........,,,+++***))))))))))))'''$$$""""""$$$''')))$$$$$$&&&'''(((((()))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))))))))))))))***++++++)))((('''&&&&&&'''((()))((((((((()))******++++++***)))+++//////...000666:::NNNgggyyy|||lll```XXXUUU\\\kkk{{{|||qqqfff[[[RRRLLLKKKNNNTTT^^^iiiqqqvvvxxx|||}}}~~~vvvmmmddd\\\YYYTTTNNNIIIFFFEEEDDDCCCFFFIIIPPP[[[eeelllnnnmmmdddeeehhhmmmttt{{{qqq^^^NNNGGG>>>???EEERRR___iiittt~~~|||mmm]]]QQQEEE@@@:::888777666222//////...,,,+++******))))))+++)))'''&&&&&&''')))+++&&&&&&'''((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***))))))(((''''''((())))))(((((())))))***++++++++++++***,,,000000///333999AAAUUUmmm}}}vvvhhh]]]XXXVVV```ooosssfffZZZRRROOOPPPUUU\\\dddkkkoooqqqtttxxx}}}{{{}}}|||ssshhhaaa\\\XXXRRRMMMJJJGGGDDDBBBCCCEEEJJJRRR\\\eeejjjlllgggeeecccgggpppyyyjjjVVVKKK???===@@@JJJVVVcccqqq|||tttaaaSSSGGGBBB<<<888888666444111///...---+++******************))))))))))))******(((((()))))))))))))))(((((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((''''''''''''((())))))******))))))))))))******((())))))******+++,,,,,,---,,,---000000000777???NNNaaawww}}}ooobbbZZZWWWWWWbbbqqqsssdddZZZTTTTTTVVVZZZ```eeehhhiiikkkoootttxxx{{{}}}xxxnnnfff___\\\VVVRRROOOKKKHHHFFFAAABBBEEEKKKTTT^^^fffkkkmmmhhhdddfffoooyyyvvv^^^NNNFFF@@@>>>DDDMMMYYYhhhuuu|||hhhXXXIIIDDD===999888777444111///...---,,,+++*********(((((())))))))))))(((((()))))))))))))))((('''&&&(((((((((''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((())))))***************************))))))******+++,,,,,,,,,---,,,---///000222;;;FFF]]]nnnwwwhhh\\\VVVVVVXXXaaaooo~~~~~~pppfffZZZYYYXXXYYY\\\```bbbbbbeeegggjjjmmmqqqwww~~~}}}ssslll```]]]XXXTTTQQQNNNKKKIIICCCCCCCCCFFFMMMXXXbbbiiiooojjjfffgggmmmwww~~~gggSSSJJJBBB===???FFFRRRaaannn~~~ooo___MMMGGG???:::888777444111//////---,,,+++*********(((((()))******)))(((((((((((((((((('''&&&%%%%%%'''(((((((((((((((((('''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((******++++++++++++***************+++,,,,,,------,,,+++---//////444AAANNNjjjyyytttdddYYYTTTVVVYYYaaannn{{{~~~|||}}}|||wwwqqqmmmkkkjjjjjjjjjgggiiillloootttyyy}}}~~~uuuccc```]]]\\\]]]```aaabbbdddddddddeeeiiiqqqzzzzzzsssccc___YYYTTTRRROOOMMMKKKEEEDDDCCCDDDHHHRRR]]]fffllljjjggggggjjjpppxxx}}}qqq[[[KKKCCC======DDDNNN]]]iiiyyy}}}yyyiiiSSSMMMDDD>>>;;;999555333000///...,,,++++++++++++******++++++++++++******''''''(((''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))$$$$$$$$$$$$$$$%%%&&&&&&******++++++++++++*********++++++,,,,,,---......,,,+++---///000777HHHXXXsss~~~~~~pppbbbXXXUUUXXX\\\cccooozzz}}}}}}~~~~~~~~~uuuppphhhaaa]]][[[YYYYYYTTTVVVYYY\\\___ccchhhlllrrrwww}}}rrrnnniiiffffffhhhiiiiiigggfffdddccceeellluuu|||}}}~~~zzz{{{}}}~~~zzzjjjeee^^^XXXTTTRRRPPPNNNGGGFFFDDDBBBDDDMMMXXXaaahhhjjjkkkiiihhhkkkrrrxxx|||eeeOOOGGG@@@???BBBJJJWWWbbbqqqvvv}}}ttt[[[SSSIIIBBB>>>;;;888555000///...---,,,+++++++++************************'''((((((((((((''''''&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''(((((('''&&&%%%&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&&&&'''((())))))***++++++***))))))++++++,,,,,,---.........,,,,,,...111333<<>>:::777000///...---,,,+++++++++((((((''''''''''''(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((((((((('''&&&&&&&&&''''''((()))******&&&&&&&&&&&&'''''''''((()))))))))))))))***++++++((()))***++++++***)))(((++++++,,,------......///---...000222555???TTTggg{{{}}}zzzsssiii^^^WWWXXX]]]cccdddmmmuuuvvvvvvzzz~~~vvvoooeee]]]WWWTTTRRRQQQNNNOOOOOOMMMKKKKKKOOOSSSVVV]]]kkk|||}}}}}}{{{vvvrrrkkkeeedddiiissszzz}}}{{{}}}~~~~~~xxxrrrpppqqqssswwwyyy}}}|||tttjjjbbb\\\XXXSSSPPPMMMIIIGGGFFFDDDEEEMMMVVVeeelllqqqnnngggdddjjjrrr{{{|||]]]QQQDDD???@@@CCCJJJPPPeeejjjoooqqqrrrttt{{{mmmaaaRRRHHHCCC???999333111...+++*********)))((()))***+++,,,,,,+++***))),,,+++++++++******))))))((('''''''''&&&&&&&&&&&&)))(((((('''''''''(((((())))))((('''&&&%%%$$$$$$###$$$&&&((()))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((******)))''''''&&&&&&&&&)))))))))))))))******+++------,,,,,,,,,---......///000111333:::KKKbbbsssvvvyyyuuuiii]]]XXXXXXYYY]]]ccchhhmmmrrrvvvwwwyyy~~~wwwmmmddd___ZZZUUURRRQQQRRRRRRNNNJJJHHHJJJLLLSSSWWW```ooo}}}{{{rrrjjjgggkkksssyyy|||zzzwwwvvvvvvwwwxxxyyyyyyyyyxxxxxxyyyxxxuuuqqqnnnnnnppprrryyy|||{{{qqqgggaaa\\\VVVRRROOOKKKHHHGGGEEEDDDIIIQQQ___gggnnnmmmhhheeejjjoooxxxnnn```OOOEEEAAAAAAEEEKKK\\\bbbhhhiiihhhjjjrrryyyttthhhXXXLLLFFFBBB<<<777222000---++++++++++++***)))***+++,,,,,,+++***)))((((((((((((''''''&&&&&&((((((((('''''''''&&&&&&((((((''''''''''''((((((*********)))((((((''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''((()))))))))))))))))))))***++++++------,,,,,,,,,---......---///111666@@@SSSkkk|||~~~wwwzzz}}}ooodddZZZWWWXXXZZZ```eeejjjoootttvvvwwwyyy~~~wwwooojjjeee___[[[RRRSSSSSSPPPMMMLLLNNNQQQQQQTTT\\\iiixxx}}}|||qqqkkkmmmsssyyy|||{{{zzzxxxvvvtttrrrrrroooooonnnmmmmmmmmmmmmmmmkkkkkklllllllllooosssvvv}}}zzzppphhhaaaZZZUUUPPPLLLIIIHHHEEECCCFFFKKKVVV___jjjmmmjjjggghhhkkkrrryyy}}}yyyooo[[[MMMCCC@@@CCCHHHSSSZZZ``````]]]```iiirrr|||~~~qqq```RRRJJJEEE???;;;444222...---------,,,+++***++++++,,,,,,++++++***''''''''''''&&&&&&&&&&&&)))))))))(((((((((''''''((('''''''''''''''(((((())))))))))))))))))))))))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&'''(((***+++,,,***))))))))))))***++++++,,,,,,,,,,,,,,,---...///...000444;;;III^^^uuu}}}xxx|||zzzpppddd\\\VVVVVVYYY\\\ccciiinnnqqqvvvxxxxxxzzz~~~yyyssslllggg[[[ZZZXXXUUURRRPPPQQQSSSPPPRRRWWWaaannnzzz~~~}}}~~~wwwppppppuuu{{{|||zzzxxxwwwvvvrrrssstttuuuwwwxxxyyyyyyxxxwwwvvvuuusssrrrqqqpppllljjjhhheeedddcccddddddbbbdddhhhkkkoootttzzz~~~wwwnnneee\\\VVVQQQLLLJJJIIIGGGCCCDDDGGGPPPZZZfffmmmllliiigggfffkkksss|||~~~xxxcccRRRFFF@@@CCCIIIMMMTTTZZZ[[[XXX[[[fffpppyyy{{{hhhXXXMMMFFF@@@===555222///...------,,,+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((%%%&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''(((***+++,,,******))))))******+++,,,,,,,,,,,,,,,------...///111333888BBBRRRggg|||~~~{{{zzzmmmdddYYYTTTRRRUUUZZZ^^^fffmmmppptttxxxyyyzzz|||yyysssjjjgggbbb]]]WWWTTTSSSSSSQQQRRRUUU\\\fffrrr||||||xxxnnnnnnnnnpppwwwzzzssssssxxx}}}{{{yyyvvvrrrnnnkkkhhhgggbbbccceeehhhlllqqquuuxxxyyyyyyyyyxxxvvvtttsssqqqmmmjjjeeeaaa^^^^^^___```___ccciiiooouuu{{{|||rrrhhh^^^XXXQQQMMMJJJJJJHHHDDDDDDFFFMMMVVVccclllnnnkkkfffccceeemmmwwwjjjXXXIII@@@AAAFFFGGGNNNVVVXXXWWW\\\fffpppzzzqqq^^^PPPGGG@@@===555333///---------+++***++++++++++++++++++++++++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))*********************++++++,,,,,,++++++,,,---...//////111333:::HHH\\\qqq}}}|||oooccc[[[PPPNNNOOOVVV[[[```gggoooqqquuuyyyzzz{{{~~~}}}xxxsssllleee___[[[XXXWWWVVVWWWZZZ___gggqqq{{{|||uuummmiii]]]^^^^^^aaaiiittt{{{uuuvvvzzz~~~}}}{{{zzznnnlllhhhccc^^^[[[YYYXXXUUUVVVYYY^^^fffoooxxx}}}~~~{{{yyytttoooiiibbb___^^^```aaaeeeiiipppwww}}}wwwlllbbb[[[UUUOOOJJJJJJIIIEEEDDDEEEIIIQQQ]]]hhhmmmlllgggdddccciiiqqq{{{sss```NNNAAA>>>AAABBBIIIQQQVVVZZZaaaiiippp}}}{{{gggVVVJJJBBB>>>666444000...------,,,***+++******))))))******+++(((((((((((()))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%&&&'''(((((('''((((((((())))))******''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((******)))((((((((())))))+++************+++,,,,,,+++++++++,,,---...///000---111<<>>DDDPPP]]]iiimmmllliiifffgggkkksss|||~~~ooo\\\KKKDDDDDDBBBFFFOOO[[[gggpppvvvwwwxxxdddTTTIIIDDD:::777444111000000...---***)))(((''''''((()))***'''((((((((())))))******((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((())))))((())))))***++++++++++++******++++++,,,---+++++++++,,,---...000000444999FFF\\\ttt|||hhhWWWMMMIIIHHHJJJQQQZZZ^^^```fffmmmnnnrrrxxx|||wwwpppjjjeeebbbkkkqqqxxx~~~zzzpppjjj```\\\WWWRRRPPPNNNLLLKKKGGGDDDEEEHHHMMMUUUdddqqq}}}xxxsssuuuzzz}}}~~~}}}zzzxxxwwwtttqqqnnnooosssxxx||||||zzzvvvpppjjjddd___]]]YYYUUUQQQOOOMMMLLLKKKJJJJJJMMMQQQVVV```qqq~~~zzz{{{~~~}}}ppphhh```ZZZRRRMMMJJJHHHEEEBBB>>>EEELLLSSS___llloookkkhhhgggiiioooyyyzzzeeeNNNAAA@@@???EEEQQQ___mmmwww|||}}}kkkWWWKKKEEE<<<999555222111000///------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************///...------...///......111===NNNbbbxxxttt```OOOGGGHHHKKKOOOTTTYYY]]]bbbfffiiinnnppptttzzzzzzppphhhbbb___mmmpppxxx{{{uuummmeee```ZZZWWWSSSOOONNNMMMKKKIIIGGGDDDCCCFFFIIIPPP]]]iiiwww|||}}}wwwsssvvv{{{}}}|||{{{zzzyyyvvvttttttqqqnnnllllllppptttwwwvvvtttpppkkkfffbbb___^^^ZZZXXXVVVTTTTTTTTTRRRQQQPPPRRRUUUXXX```nnnsssjjjaaa[[[SSSNNNKKKIIIFFFCCC@@@EEEIIIOOOZZZfffjjjhhhgggggghhhmmmuuu~~~jjjSSSEEEBBB@@@DDDNNN]]]mmmxxx|||}}}ppp\\\NNNGGG>>>;;;666222111000///...---,,,+++***))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++,,,...///000111666CCCVVVhhh{{{~~~ooo]]]NNNHHHIIIJJJMMMSSSXXX]]]aaaeeeiiimmmooottt|||tttiii```[[[___aaaiiirrryyy}}}yyytttnnnhhhccc]]]YYYVVVTTTQQQOOONNNNNNLLLKKKIIIFFFDDDEEEFFFKKKVVVaaaooovvvzzzwwwtttwww|||}}}{{{yyywwwvvvvvvuuusssqqqqqqoookkkiiihhhjjjmmmoooooonnnkkkgggeeecccbbbbbb^^^]]]]]]]]]^^^^^^\\\ZZZXXXYYYYYY[[[```kkkyyyvvvnnnccc]]]UUUPPPMMMKKKGGGDDDBBBDDDFFFIIIRRR^^^eeefffgggggggggjjjpppyyyqqq[[[KKKDDDBBBCCCIIIXXXkkkxxx}}}|||vvvbbbRRRJJJAAA===888444222111///...---,,,+++******))))))***))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++---000222444;;;LLLaaarrrvvvgggXXXKKKGGGIIIHHHLLLQQQWWW\\\```eeehhhkkknnnuuu~~~tttfff[[[TTTTTTTTTXXX```hhhrrryyyuuuoooiiidddaaa]]]ZZZWWWVVVTTTSSSSSSSSSQQQOOOLLLHHHFFFFFFFFFIIISSS^^^jjjsssyyywwwvvvxxx|||}}}~~~}}}}}}}}}~~~~~~|||wwwuuutttuuuvvvvvvuuutttrrrpppkkkgggeeefffggghhhkkkjjjhhhgggffffffggghhheeeddddddeeefffeeeccc```\\\\\\\\\\\\```hhhsss{{{zzzrrrgggaaaXXXSSSPPPMMMJJJFFFDDDCCCBBBDDDLLLWWWaaaggghhhhhhhhhiiilllttt}}}yyyeeeRRRGGGDDDBBBEEESSSfffvvv{{{zzz||||||}}}wwwfffWWWOOOFFFAAA;;;666333111000///------,,,+++************((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++)))***+++,,,---000333666???RRRjjjyyyooo```RRRGGGEEEHHHFFFJJJPPPVVV[[[```eeehhhjjjnnnvvvvvvfffZZZRRRRRRPPPOOOSSSYYYbbbrrryyytttnnniiieeecccaaa```\\\[[[ZZZYYYYYYWWWTTTRRRKKKHHHFFFFFFEEEHHHQQQ[[[hhhqqqxxxxxxwwwyyy|||}}}~~~}}}|||}}}~~~~~~}}}{{{{{{{{{||||||}}}xxxwwwvvvwwwyyy{{{zzzyyyvvvrrrmmmgggdddcccdddeeejjjiiihhhhhhiiijjjkkklllkkkjjjjjjjjjjjjhhheeeccc^^^]]]]]]^^^aaahhhpppuuu}}}wwwmmmfff]]]WWWSSSPPPLLLHHHEEEBBB@@@BBBHHHRRR^^^gggiiijjjkkkjjjjjjppp{{{mmmYYYKKKFFFBBBBBBMMM```pppwwwxxxvvvuuuuuuzzzwwwiii\\\UUUJJJEEE>>>777444222111000...---,,,+++************(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++,,,---------///444777CCCWWWooo~~~}}}lll^^^QQQHHHFFFIIIFFFJJJQQQWWW\\\aaagggjjjkkkooowww}}}mmm___WWWSSSNNNKKKLLLNNNVVVeeesss{{{vvvqqqllljjjiiihhhgggdddcccaaa```___[[[VVVSSSJJJGGGEEEEEEDDDEEENNNWWWdddnnnvvvwwwwwwzzz}}}~~~}}}{{{zzz{{{|||}}}~~~}}}|||zzzzzzzzz{{{{{{~~~}}}|||{{{{{{}}}}}}}}}{{{xxxsssmmmgggddddddfffhhhkkkllllllmmmnnnnnnnnnnnnpppnnnllllllkkkiiigggddd```______aaaeeejjjppptttyyy||||||ssslllccc\\\WWWSSSNNNJJJFFFBBB@@@BBBFFFMMMXXXcccgggkkkmmmkkkiiimmmxxxuuuaaaPPPGGGCCCAAAIIIYYYhhhqqqtttqqqooonnnrrr|||zzznnnbbbZZZNNNHHH@@@999555333111000...---,,,++++++******+++))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,...///......000666;;;JJJ]]]sss}}}yyyhhh[[[QQQIIIHHHJJJGGGKKKRRRXXX^^^dddiiimmmnnnqqqxxxrrrddd[[[RRRNNNJJJJJJKKKPPP\\\hhhzzzvvvuuutttsssrrrnnnmmmkkkiiifffaaaZZZUUUNNNJJJHHHFFFDDDEEELLLUUU___iiirrrtttuuuzzz~~~|||{{{{{{|||}}}}}}~~~}}}}}}|||{{{zzzzzzzzz{{{|||~~~~~~}}}zzzxxxvvvqqqjjjeeedddfffkkkooossstttuuuvvvwwwvvvtttsssrrrpppmmmlllkkkkkkiiigggdddcccccceeeiiinnnrrrtttxxx|||yyyrrrhhh```ZZZUUUOOOKKKHHHCCCBBBCCCEEEGGGQQQ[[[dddjjjnnnlllhhhkkkvvv|||hhhVVVHHHDDDAAAFFFRRR```kkkqqqmmmjjjhhhkkkvvvvvvhhh^^^QQQKKKBBB;;;666333222111......---,,,++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++---/////////222999@@@TTTdddwwwwwwzzz{{{mmm^^^SSSLLLGGGFFFHHHHHHMMMTTTZZZ```ffflllpppqqqsssyyy{{{nnnfffWWWSSSQQQPPPNNNOOOWWWaaa~~~xxxvvvtttqqqmmmfff^^^YYYSSSOOOLLLJJJGGGFFFMMMUUU[[[eeennnqqqtttzzz~~~}}}}}}}}}}}}||||||||||||}}}}}}{{{|||{{{zzzzzzzzzzzz||||||}}}~~~{{{wwwtttsssnnnhhhcccccchhhooottt{{{|||~~~}}}zzzxxxssspppmmmlllllllllkkkjjjhhhgggfffhhhlllpppssstttyyy|||}}}uuukkkbbb\\\VVVPPPKKKIIIDDDCCCDDDCCCCCCKKKUUUbbbhhhnnnlllhhhjjjttt~~~mmmZZZIIIEEEBBBDDDNNN[[[gggoookkkgggeeegggqqq|||lllaaaSSSMMMCCC;;;666444222111......---,,,++++++++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))),,,///000000444===DDD[[[jjjzzz{{{rrruuuooobbbTTTKKKFFFBBBBBBDDDJJJNNNUUU\\\bbbhhhnnnqqqsssuuuyyy~~~www___\\\ZZZXXXSSSQQQUUU\\\yyytttqqqkkkddd___UUUPPPJJJHHHFFFFFFLLLSSS[[[bbblllrrruuuyyy~~~~~~}}}|||{{{{{{|||}}}}}}{{{{{{{{{|||{{{{{{zzzyyy{{{zzzyyyyyyyyyzzz{{{|||{{{vvvpppkkkggghhhhhhgggeeefffmmmxxx|||xxxuuuqqqnnnlllmmmoooppplllmmmooopppqqqssswwwyyy|||{{{oooggg___VVVOOOMMMGGGGGGFFFBBB???BBBJJJQQQ[[[bbbhhhiiiggghhhmmmsssvvvhhhUUULLLEEEDDDIIIRRR```lllhhhjjjkkklllnnnxxxpppcccWWWOOOEEE===888555111...//////---,,,+++*********************))))))))))))''''''((((((((((((''''''%%%%%%&&&'''((()))***+++''''''''''''(((((((((((((((((((((((('''&&&%%%$$$(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))*********))))))))))))))),,,,,,,,,,,,---...//////777///,,,111222222===MMMdddppp|||wwwxxxtttbbbVVVJJJEEEEEECCCCCCEEENNNRRRYYY___dddiiimmmpppssswww}}}vvvmmmddd___\\\XXXYYY\\\|||xxxqqqjjjdddXXXRRRKKKHHHEEEDDDHHHOOOVVV^^^iiipppuuuzzz~~~|||{{{{{{{{{|||xxxyyyyyyyyyyyyyyyxxxxxxyyyxxxwwwwwwwwwxxxzzzzzz~~~yyysssnnniiieeebbbbbbcccdddfffkkkuuu~~~|||xxxuuurrrqqqqqqrrrnnnooopppqqqrrruuuyyy|||~~~qqqiiiaaaWWWPPPMMMHHHIIIHHHDDD@@@AAAGGGMMMWWW^^^eeegggffffffkkkpppzzzmmmZZZPPPFFFBBBCCCJJJVVVaaahhhjjjkkkkkknnnxxxrrreeeZZZRRRHHH@@@;;;777333000...---,,,***))))))((((((************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((()))))))))***************)))))))))))),,,,,,,,,,,,---...//////222------111222555CCCUUUkkkxxxzzzvvvxxxpppXXXMMMCCC@@@AAAAAACCCEEEOOOSSSZZZ```eeeiiinnnqqqssswww}}}|||sssooojjjccc```aaa|||uuullleee___WWWNNNJJJFFFDDDFFFLLLPPPYYYdddnnnuuu{{{~~~|||zzzzzzyyyuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvuuutttuuuvvvwwwxxx{{{|||{{{vvvpppjjjfffccc```^^^^^^```ccchhhppp~~~}}}yyyvvvuuurrrssssssrrrtttwww}}}wwwnnneeeZZZRRRPPPKKKKKKJJJEEEAAA@@@DDDGGGPPPXXXaaaeeeeeeeeehhhlllwww~~~}}}{{{tttcccWWWIIIAAA>>>BBBLLLVVVfffhhhiiijjjlllvvvwwwjjj___WWWLLLCCC>>>:::555222...---,,,+++***)))))))))************))))))))))))''''''(((((((((((('''''')))(((((('''&&&%%%$$$$$$''''''''''''((((((((((((*********)))((((((''''''(((((((((((('''''''''''''''''''''''''''((())))))((((((((()))))))))******************************++++++,,,,,,---......///---+++...222444999KKK___vvv~~~zzzxxxzzzzzziiiOOOEEE>>>===???AAADDDHHHPPPUUU[[[aaaeeejjjnnnqqqrrrwww}}}}}}uuupppooo|||rrrkkkfff\\\SSSMMMIIIFFFGGGKKKLLLTTTaaallluuu||||||zzzxxxwwwttttttuuuuuuuuuuuuttttttsssrrrrrrrrrrrrsssuuuvvvwwwyyy{{{}}}vvvrrrlllgggdddbbb```^^^___bbbfffkkkttt}}}yyyvvvvvvuuuuuuvvvzzz~~~uuukkk___VVVSSSLLLLLLJJJGGGCCCAAABBBDDDKKKSSS]]]dddffffffgggiiimmmvvv~~~zzzzzz|||zzzkkk]]]MMMCCC>>>???GGGQQQ```ccceeefffiiirrr}}}pppeee\\\QQQGGG@@@;;;666222111000///---,,,,,,,,,,,,************)))))))))(((''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###''''''''''''((((((((((((***))))))(((((('''''''''(((((((((((('''''''''''''''''''''''''''((())))))(((((()))))))))*********)))***************++++++++++++,,,---............)))+++000333555>>>SSSiii~~~}}}sssaaaKKKCCC===>>>AAACCCHHHMMMRRRVVV\\\aaafffjjjnnnpppqqqvvv}}}zzzmmmbbbWWWQQQLLLHHHHHHJJJLLLSSS^^^iiisss{{{|||yyywwwvvvuuuuuuuuuuuuuuutttssssssppppppoooooopppqqqssstttuuuwwwyyyzzz}}}~~~uuuqqqlllhhhfffdddcccaaaaaacccffflllvvv~~~yyyyyyyyyyyyzzzxxxnnnbbbXXXTTTMMMMMMKKKHHHEEECCCCCCDDDGGGOOOZZZcccfffggghhhhhhjjjsss}}}|||xxxwww}}}}}}mmm```PPPDDD>>>>>>FFFOOOXXX]]]aaadddhhhppp|||xxxjjjaaaUUUJJJCCC===777333111111///...---,,,,,,,,,************)))))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))************))))))******+++++++++,,,***+++,,,---............)))---222555888EEE]]]rrrnnn[[[IIICCC>>>???AAACCCHHHNNNSSSWWW]]]bbbfffiiimmmoooqqqvvv}}}wwwkkk^^^VVVQQQKKKIIIJJJMMMRRR[[[eeeoooxxx~~~~~~|||yyywwwvvvvvvvvvvvvuuutttsssrrrqqqnnnnnnmmmmmmnnnppprrrssstttvvvxxxyyy{{{~~~vvvsssooommmkkkiiifffddd```aaadddiiirrr}}}~~~~~~{{{qqqdddZZZVVVQQQOOOLLLIIIGGGEEEDDDDDDDDDLLLWWWaaafffhhhhhhhhhkkkrrr{{{}}}wwwtttyyyooobbbRRRGGG@@@>>>CCCKKKSSSYYYaaafffjjjrrr|||ooofffYYYMMMEEE>>>888333000///...---,,,+++++++++************))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((('''''''''''''''''''''''''''((()))))))))))))))*********++++++))))))******+++,,,,,,,,,***+++,,,...///......---,,,000444777???PPPiii}}}jjjVVVGGGBBB>>>???AAABBBGGGMMMSSSWWW\\\aaaeeehhhlllnnnpppuuu}}}zzzkkkaaaZZZRRRMMMMMMOOOQQQWWW```jjjrrrxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||yyywwwvvvwwwwwwvvvuuusssqqqooonnnmmmlllllllllmmmoooqqqrrrtttvvvwwwyyy{{{yyyxxxuuutttrrroookkkhhhbbbbbbcccdddkkkxxxxxxkkk```\\\WWWTTTOOOJJJGGGEEECCCBBBAAAIIITTT^^^eeehhhhhhhhhhhhnnnwww~~~zzzvvvvvv}}}vvviiiYYYLLLCCC>>>AAAGGGQQQYYYccckkkpppwwwtttkkk]]]QQQHHHAAA:::555111000///---,,,,,,++++++************))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((('''''''''''''''''''''''''''((())))))))))))*********+++++++++))))))***++++++,,,------)))+++---...//////...---///222666;;;GGG]]]wwwgggSSSEEEAAA???@@@AAACCCHHHOOOSSSWWW\\\aaadddgggjjjmmmpppuuu|||vvvkkkbbbYYYSSSQQQOOOQQQUUU]]]fffnnntttwww~~~~~~~~~~~~}}}~~~~~~|||}}}}}}}}}{{{zzzxxxvvvwwwwwwvvvtttrrrooommmlllllllllllllllmmmoooqqqrrruuuvvvxxxyyy{{{~~~}}}{{{zzzyyyuuuppplllfffeeecccbbbeeeooo}}}rrrhhhccc\\\WWWQQQKKKGGGDDDBBBAAA@@@FFFQQQ\\\cccggghhhhhhbbbhhhqqq{{{~~~{{{tttwww~~~qqq```RRRGGG@@@@@@EEEQQQZZZgggpppvvv{{{xxxnnn```TTTKKKCCC<<<777333222111000............************))))))))))))''''''((((((((((((''''''((((((((((((((((((((('''''''''''''''((((((((()))***)))(((&&&'''(((***+++)))((((((((('''''''''''''''''''''''''''((()))))))))************+++++++++))))))***+++,,,,,,------)))+++---/////////...---000333777===MMMfffgggRRREEEAAA@@@BBBCCCEEEKKKSSSSSSVVV\\\```cccfffiiilllpppuuu|||yyynnneee[[[TTTUUUUUUVVVYYY___gggnnnssszzz}}}|||||||||}}}||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyywwwvvvuuusssqqqooonnnmmmllllllkkkkkklllmmmooopppuuuvvvyyy{{{~~~}}}yyyuuukkkeee```]]]]]]dddttt~~~qqqfff```ZZZQQQKKKIIIHHHFFFDDDDDDDDDIIIUUUccclllmmmjjjjjjiiikkksss~~~~~~yyywww{{{uuurrrxxxgggXXXLLLBBB@@@BBBLLLYYYjjjuuuyyy}}}mmm[[[WWWQQQDDD;;;:::444222000//////...+++***---,,,+++)))))))))******))))))))))))((((((((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&''''''(((((())))))***)))(((''''''((()))***(((''''''&&&&&&%%%%%%$$$''''''((())))))))))))))))))************+++++++++------......///.........000111555BBBWWWpppcccNNNDDDCCCBBBBBBDDDHHHLLLOOOTTTWWW\\\___aaadddgggiiimmmttt|||~~~ssshhh___]]]\\\[[[[[[^^^ccciiilllvvvzzz{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvtttsssqqqooonnnmmmnnnnnnmmmmmmnnnoooqqqrrrtttuuuwwwzzz|||~~~{{{wwwkkkeee```]]]^^^eeeuuuvvvkkkccc\\\TTTMMMKKKJJJGGGEEEDDDDDDHHHRRR```iiilllkkkiiihhhjjjrrr{{{yyywwwyyyrrrmmmvvv~~~ooo___PPPDDDAAADDDIIIWWWiiiuuu|||qqq___YYYRRRFFF===<<<444222000///......,,,***+++***))))))))))))***+++))))))))))))((((((((((((((())))))***)))((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((())))))))))))((((((''')))************+++++++++------......//////......000222999III___vvvcccNNNDDDCCCBBBCCCEEEIIIMMMPPPUUUXXX\\\```bbbeeehhhjjjnnnttt}}}yyypppiiigggccc``````cccfffhhhpppuuu{{{}}}}}}|||{{{zzzxxxwwwvvvvvvvvvvvvuuuuuuuuuttttttvvvuuutttrrrqqqooonnnnnnppppppoooooopppqqqssstttssstttvvvxxxyyy{{{||||||~~~yyykkkddd___]]]^^^fffvvv|||ssshhh```WWWPPPMMMKKKHHHFFFDDDCCCFFFOOOZZZdddjjjllliiihhhiiiooowww{{{yyyyyyrrrggglllzzzzzziiiWWWHHHCCCEEEEEESSSeeettt~~~xxxeee\\\TTTHHH@@@???555333000///...---,,,***)))))))))((())))))***+++))))))))))))((((((((((((******+++++++++***))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((&&&''''''((())))))***************))))))((('''&&&)))************+++++++++------........./////////000444>>>QQQiii~~~|||___LLLEEEDDDDDDDDDGGGKKKOOOQQQWWWYYY]]]```cccfffiiilllnnnuuu}}}wwwtttoookkkhhhhhhiiijjjkkkooowww~~~~~~|||zzzxxxwwwuuuttttttttttttsssssssssttttttsssrrrqqqpppooonnnqqqqqqppppppqqqrrrsssuuurrrssstttvvvwwwxxxxxxxxx|||yyyjjjccc]]]\\\___hhhwwwyyykkkdddZZZSSSOOOLLLHHHEEECCCCCCEEEKKKTTT^^^gggkkkiiihhhhhhkkkrrrzzz}}}|||tttffffffooosss^^^LLLEEEFFFCCCOOO```ppp|||lll```VVVKKKCCCAAA666444000///...---,,,*********))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&'''''''''(((((()))))))))((())))))))))))(((((('''))))))*********+++++++++---------......///000000111555BBBWWWoootttYYYIIIDDDDDDDDDFFFIIIMMMQQQSSSXXXZZZ^^^aaacccfffjjjmmmnnnttt|||yyytttpppmmmlllhhhlllssszzz|||zzzwwwvvvttttttttttttssssssssssssssssssrrrqqqqqqpppooooooqqqpppoooooopppqqqssstttrrrssstttuuuvvvvvvvvvvvvyyy{{{~~~xxxjjjccc]]]\\\aaakkkzzz~~~oooggg]]]TTTOOOLLLGGGDDDCCCCCCDDDGGGNNNWWWbbbiiihhhhhhhhhiiinnnvvvwwwgggdddhhhzzzfffRRRGGGEEECCCKKKYYYiiiwwwttteeeYYYMMMEEEAAA888555111......---,,,++++++++++++***)))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&((((((((('''''''''&&&&&&&&&&&&((()))************))))))*********+++++++++...---------...000111222222888EEEZZZqqqlllUUUIIIDDDDDDEEEGGGJJJNNNRRRTTTYYY[[[^^^```cccfffkkknnnnnnsss{{{wwwrrrooohhhkkkqqqwww}}}~~~}}}}}}}}}{{{xxxvvvttttttttttttssssssssssssrrrrrrrrrqqqqqqpppppppppoooppppppoooooopppqqqssstttttttttuuuvvvvvvvvvuuuuuuvvvxxx|||~~~yyymmmeee______eeepppssskkk```WWWQQQLLLGGGDDDBBBCCCDDDEEEIIIQQQ\\\eeeggghhhiiihhhjjjqqq|||{{{jjjdddcccuuunnnZZZKKKFFFCCCHHHSSSbbbqqq}}}}}}lll^^^RRRHHHCCC999666111...------,,,++++++,,,,,,++++++***)))((())))))))))))(((((((((((((((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''))))))(((''''''&&&%%%%%%$$$%%%'''(((***+++++++++)))************+++++++++......------...000222333444<<>>@@@CCCFFFJJJOOOUUUYYYVVVYYY\\\]]]___cccjjjpppqqqrrrssstttuuuxxx|||~~~}}}|||||||||{{{xxxttttttwww{{{|||}}}~~~~~~{{{wwwtttpppooopppuuu{{{tttoookkkjjjpppyyy~~~}}}|||{{{}}}~~~~~~~~~|||yyyvvvuuuuuuuuuuuutttsssqqqpppooonnnooopppqqqrrrsssssssssqqqpppoooooopppsssvvvxxxwwwwwwxxxwwwvvvtttrrrqqqrrrrrrsssvvvyyy}}}vvvqqqttt|||wwwhhh\\\UUUPPPLLLIIIFFFDDDDDDEEECCCCCCJJJSSS```kkkkkkhhhjjjhhhkkkvvv}}}nnniiivvv}}}qqq]]]MMMCCCAAABBBJJJZZZmmmyyy~~~tttaaaTTTNNNEEE>>>555///......,,,++++++++++++***)))(((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))))))))))))))))))))))))))(((*********+++,,,,,,------...+++,,,///000000333888@@@SSSjjj{{{}}}pppgggdddhhhuuunnnWWWKKKFFFBBB???@@@CCCFFFIIIMMMSSSWWWWWWZZZ\\\]]]^^^bbbiiioooooopppqqqpppppprrruuuxxx~~~}}}||||||zzzzzz~~~~~~}}}xxxsssoookkkgggddd``````bbbgggooowww}}}rrrmmmhhhhhhllluuu}}}}}}|||{{{zzz{{{{{{|||}}}~~~~~~~~~~~~}}}{{{xxxvvvtttsssrrrqqqpppooonnnnnnnnnoooooopppqqqrrrrrrrrrqqqpppoooooooooppprrruuuwwwwwwwwwwwwwwwuuusssqqqppppppqqqrrrtttvvvzzz}}}yyy||||||mmm___WWWRRRNNNKKKFFFDDDDDDDDDBBBBBBHHHPPP^^^iiikkkhhhjjjggggggrrr}}}vvvlllsssuuucccRRRHHHBBB>>>CCCQQQcccttt}}}}}}iiiZZZRRRFFF???666000...---,,,***+++++++++***))))))(((((()))((((((''''''(((((())))))(((((((((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,------......---+++,,,///000111666<<>>???AAACCCEEEGGGKKKPPPTTTVVVYYY\\\]]]^^^cccjjjooopppqqqqqqpppooooooppprrrzzz}}}~~~}}}uuurrrmmmiiifffccc```]]][[[ZZZ[[[^^^dddlllrrrvvvrrrmmmgggfffkkkrrrzzz~~~}}}|||zzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}|||{{{zzzwwwuuusssrrrpppooommmllllllmmmnnnmmmnnnooooooppppppooooooppppppooopppqqqsssuuuwwwttttttuuuvvvvvvuuusssrrroooooopppqqqtttwwwyyy{{{rrrddd[[[TTTPPPLLLHHHEEEDDDDDDBBBAAAFFFMMMZZZgggkkkjjjkkkfffdddmmmyyy}}}rrrvvv{{{iiiYYYOOOFFF???AAALLL[[[kkkwww|||qqq___UUUHHHAAA888111///...,,,***+++++++++******)))))))))))))))(((((((((((()))))))))((((((''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))***************++++++,,,---------...,,,---//////000666>>>LLL^^^tttwwwjjjhhhmmmvvvqqq[[[OOOIIIDDD??????AAACCCEEEFFFIIIMMMPPPSSSVVVZZZ\\\^^^dddlllrrrvvvwwwwwwuuusssqqqqqqrrrvvvyyy~~~|||vvvllljjjfffdddbbb```^^^\\\ZZZYYYXXXXXX\\\ccckkkppppppkkkeeedddhhhpppwww|||~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyyzzz{{{{{{|||zzzzzzzzzyyyxxxuuusssrrrtttsssqqqooooooooopppqqqmmmnnnoooppppppqqqppppppqqqqqqqqqrrrsssuuuwwwxxxtttuuuvvvvvvvvvuuusssrrrooonnnooopppqqqtttvvvxxx|||xxxjjj```YYYSSSNNNJJJFFFDDDDDDCCCAAADDDIIIUUUdddjjjkkkmmmgggccckkksssxxxzzzooo___QQQGGG@@@AAAHHHQQQ___kkksss|||wwwcccVVVLLLDDD:::333000///,,,***++++++++++++************))))))(((((((((((())))))(((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((()))))))))*********+++))))))******++++++,,,,,,...------///...///777@@@TTTeeezzzwwwmmmpppyyy|||cccSSSKKKGGGCCC???>>>@@@CCCEEEFFFHHHKKKNNNOOOSSSWWW[[[___fffnnnuuu{{{|||}}}|||yyywwwvvvvvvwwwyyy|||wwwqqqjjjhhheeedddddddddbbbaaa\\\ZZZXXXWWWYYY___iiiooonnnjjjdddcccgggooowww{{{~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwuuusssqqqpppppppppooonnnnnnnnnnnnnnnooopppqqqssstttuuuuuuuuusssttttttuuuvvvxxxyyyzzzyyyyyyyyyxxxvvvsssqqqoooooonnnnnnnnnppprrrtttuuuwww{{{rrrhhh___WWWRRRLLLHHHEEEEEEDDDBBBCCCGGGOOO```iiilllpppiiieeekkknnn|||ssscccOOOEEE>>>@@@DDDHHHSSS```mmmxxx~~~hhhYYYOOOGGG===666222000---+++++++++++++++++++++++++++***))))))(((((())))))***(((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((())))))******+++++++++((())))))******+++,,,,,,...---...///...000:::EEE\\\nnnxxxsssxxxlllUUUIIIEEEBBB???>>>>>>@@@CCCEEEGGGHHHKKKMMMMMMQQQVVVZZZ___fffooovvv}}}~~~}}}|||zzz|||}}}|||yyytttrrrpppooooooooonnnmmmeeeccc___[[[[[[aaajjjqqqqqqlllgggfffkkksss{{{~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxwwwwwwwwwtttuuuuuutttsssqqqooonnnllllllmmmmmmllllllkkkkkkoooppprrrtttuuuwwwwwwxxxvvvvvvwwwxxxzzz{{{|||}}}{{{{{{zzzyyywwwtttrrrpppooonnnnnnnnnoooppprrrssstttxxx~~~{{{qqqggg]]]WWWOOOIIIFFFFFFEEECCCCCCFFFJJJ\\\hhhnnnrrrlllgggllljjjxxxvvveeeOOODDD===???AAADDDOOO^^^kkkwwwooo___RRRJJJ@@@888444222///,,,++++++++++++++++++++++++******))))))))))))******)))((((((''''''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((())))))******+++,,,,,,))))))***++++++,,,,,,---------///000000444@@@MMMeeevvv{{{zzzrrr___LLLCCCAAA>>>===>>>===@@@CCCFFFGGGIIILLLNNNOOORRRWWWZZZ^^^eeennnttt}}}|||||||||{{{yyypppmmmhhhaaa___ccclllsssuuuqqqlllkkkpppxxx~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzyyyxxxwwwvvvuuussssssssssssrrrpppnnnmmmnnnooopppppppppooonnnmmmmmmnnnppprrruuuvvvwwwwwwwwwxxxyyyzzz|||}}}~~~~~~xxxyyyyyyyyyxxxwwwuuutttoooooonnnnnnooopppqqqrrrrrrwww}}}vvvlllaaaZZZPPPKKKGGGGGGFFFCCCCCCEEEGGGZZZgggoootttnnnhhhnnngggvvvxxxfffPPPDDD===@@@BBBDDDQQQaaakkkwwwttteeeTTTLLLAAA999555222///---++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++((())))))***++++++,,,,,,***++++++,,,,,,---......,,,---///222333888EEESSSkkk{{{kkkZZZIIIBBB@@@======@@@===@@@DDDFFFHHHJJJLLLNNNQQQTTTXXX[[[^^^ccclllrrr}}}rrrgggbbbhhhsss}}}}}}xxxsssoooqqqxxx~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{yyyyyyyyyxxxwwwvvvvvvuuusssrrrqqqqqqppppppqqqqqqooonnnmmmllllllkkklllllljjjlllnnnppprrrsssttttttuuuvvvwwwxxxyyyzzzzzzzzzuuuvvvxxxyyyxxxuuurrrqqqpppooommmlllkkklllnnnooosssuuuyyy}}}sssggg^^^WWWOOOHHHHHHHHHFFFEEEFFFKKKOOO]]]nnntttpppjjjjjjjjjqqq|||{{{iiiPPPCCC:::;;;>>>CCCPPP^^^pppzzz{{{iii[[[PPPDDD===777111------++++++,,,,,,+++***((('''++++++******)))(((((((((***)))((((((((((((((()))&&&'''((((((&&&%%%&&&'''(((((('''''''''(((((()))))))))(((((('''''''''&&&))))))))))))************)))************+++++++++------,,,++++++,,,,,,,,,---+++...444444666HHH___rrr}}}~~~aaaRRRBBB===<<<<<<<<<>>><<>>888222//////++++++,,,,,,+++***(((((()))))))))))))))***************))))))))))))***+++******)))(((''''''((((((%%%%%%%%%$$$$$$%%%%%%&&&******)))))))))((((((((('''(((((((((((())))))))))))************+++++++++---,,,,,,++++++,,,,,,------+++...444555999MMMcccuuuxxx[[[NNNAAA<<<=========???===@@@CCCFFFGGGIIILLLNNNRRRTTTWWW[[[___fffnnnsss{{{rrrttt}}}{{{{{{~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyywwwwwwvvvvvvuuutttttttttrrrrrrrrrqqqqqqqqqppppppooonnnmmmlllkkkkkkkkkkkkjjjkkkmmmooopppqqqrrrrrrrrrrrrsssssssssssssssrrrpppqqqsssttttttrrrqqqoooooonnnlllkkkkkkkkklllmmmnnnppptttzzz}}}pppfff[[[RRRKKKJJJIIIFFFDDDEEEHHHMMMYYYiiissstttsssrrrmmmrrr{{{tttZZZKKK@@@>>>@@@CCCNNNZZZppp|||mmm^^^SSSGGG@@@:::444000111,,,,,,,,,,,,+++***)))((('''(((((()))******++++++***)))))))))***+++,,,---000,,,(((''')))***)))(((((((((''''''''''''((((((************))))))))))))''''''''''''(((((((((((()))************+++++++++,,,,,,,,,++++++,,,,,,---...,,,///444666>>>SSSiiixxxmmmTTTIII>>><<<=========???>>>@@@CCCEEEGGGJJJNNNQQQSSSVVVYYY]]]ccckkksssyyyzzzzzz~~~~~~~~~~~~~~~|||{{{zzzyyyxxxwwwwwwwwwuuuuuuuuuttttttsssssssssrrrrrrrrrrrrqqqqqqppppppnnnnnnmmmlllkkkkkkkkkkkkkkklllnnnooopppqqqrrrrrrpppqqqqqqqqqqqqqqqpppooonnnoooqqqrrrrrrqqqpppooonnnmmmlllkkkjjjjjjkkkkkkkkkmmmqqqwww~~~tttkkk^^^VVVNNNLLLJJJFFFDDDDDDDDDHHHSSSaaammmssstttssslllooovvvzzzaaaPPPBBB>>>???AAAJJJUUUjjjxxxqqq```TTTHHHAAA;;;555111111,,,,,,,,,,,,+++***))))))(((((())))))************((((((((()))***+++,,,---222---'''&&&)))+++***'''******))))))(((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,------///...000333888BBBXXXlllyyy~~~aaaNNNEEE=========<<<<<<===???AAACCCEEEHHHKKKPPPTTTTTTWWWZZZ___fffpppyyy~~~~~~~~~~~~~~~~~~|||{{{zzzyyyxxxwwwwwwwwwtttttttttsssssssssssssssqqqqqqrrrrrrrrrqqqpppooonnnmmmlllkkkkkkjjjjjjkkkmmmnnnooopppqqqqqqqqqqqqppppppppppppppppppoooooonnnooopppqqqqqqqqqpppooommmlllkkkjjjjjjiiiiiiiiihhhjjjnnnttt|||xxxooocccZZZRRROOOLLLGGGDDDDDDBBBFFFNNNZZZhhhrrruuusssmmmnnnrrr{{{gggUUUCCC>>>===>>>EEEOOOaaarrrwwwcccWWWJJJCCC<<<555111111------,,,++++++*********************))))))(((((('''''''''((()))***+++,,,111+++%%%$$$(((***)))'''(((''''''&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,+++++++++,,,,,,---...000000111444:::GGG\\\nnnxxx{{{\\\KKKCCC=========::::::;;;@@@AAADDDFFFHHHLLLPPPTTTTTTVVV[[[aaaiiittt~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwvvvvvvssssssssssssssssssssssssqqqqqqrrrsssrrrqqqpppooonnnmmmlllkkkjjjjjjjjjjjjmmmnnnooooooppppppppppppnnnnnnoooooopppoooooonnnoooooooooooooooooonnnnnnllllllkkkjjjiiihhhggggggfffhhhlllrrrzzz|||ssshhh___VVVRRRNNNIIIEEEEEEDDDGGGLLLVVVeeerrrvvvtttooonnnoooxxxnnnYYYFFF>>><<<<<>>666222111...---,,,++++++******+++++++++******)))(((((('''((('''''''''((()))******,,,)))%%%%%%''')))((('''***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++++++++++++++,,,---......000111333777>>>NNNbbbrrr{{{{{{\\\HHHAAA===<<<<<<::::::===???AAADDDFFFHHHKKKOOORRRRRRUUUZZZaaajjjvvv~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwwwwssssssssstttttttttttttttpppqqqrrrssssssqqqpppnnnnnnmmmlllkkkjjjjjjjjjjjjllllllmmmmmmnnnmmmmmmmmmkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkjjjiiigggffffffeeegggkkkqqqxxx~~~wwwlllcccYYYUUUQQQJJJFFFFFFDDDFFFIIIPPP```pppuuuqqqooolllkkksssttt^^^HHH@@@===;;;???GGGSSShhhmmm```RRRIIIAAA999333222///...,,,+++******++++++*********)))))))))))))))***))))))((())))))******(((((('''''''''((())))))---,,,+++***))))))))))))''''''(((((())))))))))))((((((((())))))))))))***)))************+++++++++++++++++++++,,,---...///---111555:::DDDWWWkkkxxxzzzZZZDDD???;;;;;;;;;;;;===AAA???AAAEEEGGGIIIKKKMMMOOOPPPSSSXXX```jjjxxx~~~~~~~~~~~~~~~~~~|||zzzyyyxxxwwwwwwttttttttttttttttttttttttpppqqqrrrssssssqqqpppnnnmmmmmmlllkkkjjjjjjjjjjjjjjjjjjkkkllllllkkkkkkjjjiiijjjkkklllmmmnnnnnnnnnmmmmmmlllkkkkkkjjjiiiiiikkkkkkjjjjjjiiigggfffeeeeeegggkkkqqqxxxzzzoooeee[[[VVVRRRKKKGGGGGGBBBDDDFFFLLL[[[lllqqqmmmmmmiiigggnnn|||xxxaaaKKKAAA>>><<>>AAAEEEHHHIIIJJJLLLMMMOOORRRWWW___jjjxxx}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxvvvuuussssssrrrrrrrrrrrrrrrqqqqqqqqqppppppooonnnmmmkkkjjjiiihhhhhhllllllmmmmmmllllllkkkjjjjjjjjjjjjkkkkkkjjjjjjiiijjjjjjhhhgggffffffffffffgggggghhhgggfffdddcccaaadddggglllqqqwww}}}vvvkkk^^^XXXRRRLLLIIIIIIHHHHHHFFFHHHTTTeeemmmkkkkkkjjjjjjlllrrr|||~~~mmmVVVFFF@@@@@@@@@@@@PPPddd}}}{{{iiiWWWNNNFFF<<<555333000///...,,,++++++,,,,,,+++++++++************)))((((((((((((''''''''''''((()))+++,,,,,,***'''%%%((((((''''''''''''(((((())))))(((((((((((())))))++++++******))))))(((((()))************+++++++++...---,,,++++++,,,...///111111666AAASSSgggxxxvvvrrrpppxxxiiiQQQBBB@@@===;;;;;;===???AAA@@@CCCFFFHHHHHHIIIKKKMMMPPPSSSYYYaaakkkwww~~~}}}}}}}}}}}}~~~~~~}}}|||{{{yyyyyywwwvvvuuusssrrrqqqqqqqqqrrrrrrqqqqqqpppoooooonnnnnnmmmlllkkkiiiiiiiiihhhjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhgggfffffffffffffffiiiiiiiiiiiiiiigggeeedddeeegggkkkpppvvv~~~wwwkkk___YYYSSSMMMJJJJJJFFFGGGFFFGGGQQQ```jjjkkkmmmkkkiiiiiioooyyyuuu]]]IIIAAA?????????LLL___xxxlllXXXNNNGGG>>>666222111000...,,,+++++++++,,,+++++++++************)))***))))))))))))(((((((((******)))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))***))))))))))))((((((((()))************+++++++++...---,,,++++++---...000111333999FFFXXXlll|||tttppppppvvvaaaKKKAAA???===;;;;;;===???AAA@@@BBBEEEGGGHHHIIIKKKLLLOOOSSSYYYaaajjjuuu~~~~~~}}}}}}}}}}}}~~~~~~|||yyyxxxwwwvvvtttrrrqqqpppoooooorrrqqqpppooonnnmmmllllllmmmlllkkkjjjiiiiiiiiiiiihhhiiijjjkkkkkklllkkkkkkjjjjjjjjjiiiiiihhhhhhhhhffffffeeeeeedddeeeeeefffhhhhhhiiiiiiiiihhhfffeeeeeegggjjjnnnttt|||xxxlll```ZZZUUUOOOLLLLLLEEEGGGFFFFFFLLLYYYeeekkknnnlllhhhfffjjjsss~~~~~~fffOOOBBB>>>>>>???GGGWWWooorrr[[[NNNHHH@@@888222111000...,,,+++++++++,,,+++++++++************)))************))))))))))))+++)))(((''')))---111444***))))))(((((())))))***))))))(((((((((((())))))''''''((((((((())))))))))))************+++++++++...---,,,,,,,,,---///000111555>>>MMM```rrr}}}qqqnnnppptttvvvYYYFFF@@@???<<<;;;;;;===???AAA???BBBEEEGGGGGGHHHJJJLLLNNNRRRXXX```iiisss~~~~~~}}}}}}|||||||||}}}}}}~~~}}}zzzxxxwwwvvvuuusssqqqppppppoooqqqqqqooonnnlllkkkjjjiiilllkkkjjjiiiiiiiiiiiiiiihhhhhhjjjkkklllmmmmmmmmmkkkjjjiiihhhggggggffffffccccccccccccccccccdddddddddeeefffggggggfffeeedddeeegggiiimmmrrrzzzxxxmmmaaaZZZUUUOOOLLLLLLFFFGGGGGGFFFIIISSSaaakkkooommmhhhdddfffooo|||~~~nnnVVVFFF???>>>???BBBPPPfff|||{{{aaaRRRKKKDDD:::333222111///---,,,++++++,,,+++++++++*********))))))*********)))))))))(((((((((''''''))),,,222777;;;******))))))))))))******))))))(((((((((((())))))&&&&&&&&&'''((())))))***))))))*********+++++++++------,,,,,,---...///000111666BBBSSSgggyyyzzznnnmmmpppvvvnnnUUUEEE???===<<<;;;;;;<<<>>>@@@???BBBEEEFFFGGGHHHJJJLLLNNNQQQWWW___gggqqq{{{~~~}}}}}}|||||||||||||||}}}~~~}}}{{{zzzzzzyyywwwuuusssrrrqqqqqqpppooonnnmmmkkkjjjiiihhhjjjiiiiiihhhhhhhhhiiiiiiiiijjjkkkmmmnnnoooooooookkkjjjhhhgggeeeeeeeeeeeeaaaaaaaaa```aaaaaabbbbbbaaabbbdddeeeffffffeeeeeeeeefffhhhlllqqqyyyzzznnnbbb[[[VVVOOOLLLLLLGGGHHHHHHGGGGGGOOO]]]jjjooommmjjjeeeeeelllxxx~~~~~~vvv^^^KKKAAA???@@@@@@KKK]]]qqqlllXXXOOOHHH>>>555333222///---,,,++++++++++++++++++*********))))))))))))((((((((('''''''''&&&'''(((***---000333555******))))))))))))******))))))(((((((((((())))))%%%%%%&&&'''((()))******))))))*********+++++++++,,,,,,------...///000000111777EEEXXXlll}}}wwwmmmooottt{{{~~~eeeOOOBBB===<<<;;;:::;;;<<<>>>??????BBBEEEGGGGGGHHHJJJLLLMMMQQQWWW___gggpppyyy~~~}}}|||{{{||||||||||||}}}~~~~~~}}}|||||||||{{{yyywwwuuusssrrrrrrooonnnnnnlllkkkjjjiiiiiihhhhhhhhhhhhhhhhhhiiiiiijjjkkklllmmmooooooppppppkkkjjjhhheeedddccccccddd``````_______________```aaabbbdddfffgggggggggfffdddfffhhhkkkpppyyy}}}qqqeee]]]WWWPPPLLLLLLIIIGGGGGGGGGHHHMMMYYYeeemmmnnnmmmiiigggkkkvvv~~~}}}|||~~~hhhSSSEEEAAAAAA>>>FFFTTTdddrrr|||xxxaaaTTTLLLBBB888444222000...,,,++++++++++++++++++************)))(((((((((((('''''''''''''''((())))))***))))))(((***))))))(((((())))))***))))))(((((((((((())))))&&&&&&'''((())))))******)))************+++++++++,,,,,,---...///000000111222:::III\\\pppwwwqqquuu|||rrrZZZGGG===;;;;;;::::::;;;<<<===>>>@@@CCCFFFHHHHHHIIIKKKMMMNNNRRRXXX___fffooowww|||~~~~~~|||{{{{{{|||{{{{{{||||||}}}~~~~~~|||||||||~~~~~~}}}|||yyywwwuuusssrrrrrrnnnnnnmmmlllkkkkkkjjjjjjggggggggggggggghhhiiijjjjjjkkklllmmmnnnnnnnnnnnnllljjjgggdddcccbbbbbbbbb```___^^^]]]]]]]]]]]]]]]^^^___bbbdddeeefffffffffdddeeegggkkkqqqzzzvvviii```ZZZRRRNNNMMMIIIEEEDDDFFFHHHKKKTTT___kkknnnpppmmmkkkmmmuuu|||~~~{{{~~~rrrZZZIIIAAA@@@<<>>AAADDDGGGIIIIIIJJJLLLNNNOOOSSSYYY```gggnnnvvv{{{|||~~~|||{{{zzz{{{{{{{{{||||||}}}~~~|||zzzzzz|||~~~}}}{{{yyywwwuuusssrrrrrrmmmmmmmmmllllllkkkkkkkkkggggggfffgggggghhhiiijjjjjjjjjkkklllmmmmmmmmmmmmllljjjgggdddbbbaaabbbbbb```___^^^]]]\\\\\\[[[\\\[[[\\\^^^aaaccccccdddcccdddeeegggkkkqqq{{{yyylllccc\\\TTTOOONNNHHHCCCAAAEEEGGGIIIQQQ[[[iiinnnrrrqqqmmmnnnttt{{{}}}xxx```LLLBBB???;;;@@@HHHPPPXXXcccpppxxxooo[[[PPPGGG???555333111...,,,++++++++++++++++++************)))************)))))))))))))))((((((((()))***+++,,,((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))************)))************++++++++++++,,,---///000111111111888???NNNbbbuuuzzz|||rrr[[[IIIBBBAAA999999999:::;;;<<<===>>>BBBEEEHHHIIIJJJKKKMMMOOOOOOSSSYYY```gggnnnvvvzzzzzz|||~~~}}}}}}}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{xxxtttqqqnnnlllmmmmmmmmmllllllkkkkkkjjjiiihhhfffeeeeeegggjjjkkkhhhjjjlllnnnnnnnnnmmmlllggggggeeedddcccbbbbbbbbbaaaaaa```___^^^]]]]]]\\\^^^^^^___```bbbdddeeefffdddeeehhhlllsss{{{tttggg\\\UUUPPPMMMLLLGGGCCCCCCCCCFFFNNNWWWeeemmmrrrpppooorrrvvvwww}}}jjjTTTDDD>>><<>>???:::999999999:::<<<>>>??????CCCGGGKKKLLLLLLMMMNNNPPPSSSYYYbbblllsssxxxyyyyyy|||~~~}}}}}}~~~}}}|||{{{{{{{{{||||||~~~}}}{{{yyyuuurrrooommmmmmmmmmmmlllkkkkkkjjjjjjhhhgggeeedddeeefffiiijjjgggiiikkklllmmmmmmlllkkkiiihhhgggeeeddddddccccccaaaaaa```___^^^]]]\\\\\\\\\\\\]]]^^^___aaacccdddbbbdddggglllrrr{{{xxxjjj___WWWRRROOOKKKFFFBBBAAAAAACCCJJJSSSaaaiiinnnmmmllloootttvvvpppYYYHHH@@@===???EEENNNZZZgggrrryyyzzzeeeYYYKKK===888555000---------------,,,,,,++++++***))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))(((''''''&&&++++++++++++,,,,,,,,,---++++++******++++++,,,---...---,,,---///000111111888EEEXXXkkkxxx|||cccMMM???;;;;;;:::999999999:::<<<>>>???@@@CCCGGGIIIJJJKKKMMMNNNQQQTTT[[[ccclllssswwwyyy{{{}}}|||~~~|||yyy{{{|||~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{|||~~~}}}|||zzzwwwtttqqqooommmmmmmmmlllkkkjjjjjjjjjgggfffeeeddddddeeegggiiifffgggiiijjjkkkkkkjjjiiijjjiiihhhgggfffeeeeeeeeeaaaaaa```___^^^]]]\\\\\\ZZZZZZ[[[[[[]]]^^^``````aaacccggglllrrr{{{}}}pppddd[[[TTTPPPLLLGGGCCCBBB@@@AAAGGGOOO\\\dddiiihhhggglllqqqtttwwwaaaMMMCCC===???DDDMMMZZZiiivvv~~~iiiYYYKKK???888555000...............,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))++++++******++++++,,,---------------///000222333;;;III\\\lllxxxxxx___III===999:::::::::999999:::<<<>>>???AAACCCEEEGGGHHHJJJLLLNNNRRRVVV\\\ccckkkrrrwwwyyy|||xxxpppmmmqqqzzz}}}~~~yyytttsssrrrqqqtttyyy~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzz}}}}}}}}}{{{yyyvvvsssqqqnnnmmmmmmlllkkkjjjiiiiiifffeeedddccccccdddfffgggeeeeeeggghhhhhhiiihhhhhhiiiiiigggffffffeeeeeeeeeaaa``````___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^```bbbggglllsss|||uuuiii___WWWRRROOOJJJFFFEEEBBBAAAFFFMMMXXX```eeeeeedddiiioooqqq~~~~~~gggPPPDDD>>>???CCCLLLZZZjjjyyymmmXXXJJJAAA999555111......//////...+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((()))))))))(((((('''&&&&&&&&&'''''''''((((((++++++******++++++,,,---,,,,,,---------///333555>>>MMMaaaooo{{{uuu[[[HHH>>><<<<<<::::::::::::;;;<<<>>>???AAACCCEEEFFFGGGIIILLLNNNRRRVVV\\\bbbiiiooouuuxxx~~~~~~pppeeeaaaccckkkzzzxxxzzz}}}|||vvvooollliiieeegggkkkrrrxxx~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxzzz{{{|||{{{yyywwwsssqqqnnnmmmlllkkkjjjiiihhhhhhfffeeeddddddddddddeeeeeeddddddeeefffggggggggggggggggggfffeeedddddddddddd``````___^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]___bbbggglllsss{{{zzznnncccYYYSSSPPPKKKHHHFFFCCCAAADDDJJJTTT]]]ccccccccchhhmmmoooyyylllSSSDDD??????BBBJJJXXXjjj|||rrr\\\NNNGGG:::777222////////////...+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((()))))))))))))))((())))))************++++++++++++******++++++,,,---***+++,,,,,,,,,...333777@@@SSSgggtttnnnUUUFFF???======;;;:::::::::;;;===???@@@BBBCCCEEEFFFFFFHHHKKKNNNPPPUUU[[[aaagggmmmtttxxx|||mmmbbb```___dddsssuuuvvvxxxzzz}}}yyyrrrkkkgggccc______cccgggmmmxxx}}}}}}}}}|||zzzxxxvvvuuuwwwxxxzzzzzzyyyvvvsssqqqnnnmmmlllkkkjjjiiihhhgggffffffeeedddddddddeeeeeedddddddddeeeeeefffggggggeeeeeedddccccccccccccccc``````___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\^^^aaaeeekkkqqqxxxttthhh]]]VVVNNNJJJGGGFFFBBB???AAAFFFPPPZZZbbbccccccfffiiijjjrrr{{{qqqXXXHHH@@@???@@@GGGVVVjjj}}}yyycccTTTNNN===999444000///......---************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))*********))))))((()))))))))************++++++******++++++,,,---***,,,------,,,///555:::DDDZZZppp{{{gggOOOBBB===;;;:::;;;;;;::::::;;;===???@@@BBBDDDFFFGGGHHHIIIKKKMMMPPPUUU[[[aaafffmmmuuu{{{sssjjjbbb___aaannnwwwxxxxxxxxxyyy}}}|||sssmmmgggccc```]]]^^^bbbeeemmmyyy|||||||||{{{yyywwwtttssstttuuuwwwxxxxxxuuurrrpppnnnmmmlllkkkjjjhhhgggggggggffffffeeeeeeeeeeeeeeeddddddddddddeeefffggggggeeeddddddccccccccccccccc```______^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[^^^ccchhhmmmttt{{{yyymmmbbbZZZNNNKKKHHHGGGDDD@@@AAAFFFMMMWWWaaacccbbbdddeeeeeekkkvvvwww^^^MMMAAA??????EEETTThhh}}}~~~gggWWWQQQ???;;;555111///...---,,,************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((()))***************'''''''''((((((((())))))++++++******++++++,,,---+++...//////...000777===KKKcccyyyeeeMMMAAA<<<999666;;;;;;:::;;;<<<===???@@@BBBEEEHHHJJJJJJJJJKKKLLLPPPVVV]]]bbbgggnnnwww~~~~~~xxxjjjhhhjjjttt{{{{{{{{{zzzzzz|||}}}yyyoooiiidddbbb___]]]___dddjjjrrr||||||{{{zzzxxxvvvsssrrrrrrtttvvvwwwwwwtttqqqooonnnmmmlllkkkiiihhhgggfffgggggggggffffffeeeeeeeeeddddddddddddeeefffggggggeeeeeedddcccccccccdddddd```______^^^]]]\\\[[[ZZZZZZZZZYYYXXXXXXXXXXXXYYYYYY\\\```eeejjjqqqwww|||}}}qqqeee]]]QQQMMMKKKJJJGGGCCCDDDHHHJJJVVV```bbbbbbbbbcccaaahhhrrr{{{cccRRRBBB??????DDDRRRggg}}}hhhWWWPPP@@@<<<666222///...,,,+++******************++++++))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******(((((()))***************++++++++++++,,,,,,,,,,,,++++++******++++++,,,------///111000///222:::@@@PPPiiifffNNNBBB===999555;;;;;;;;;;;;<<<>>>???AAABBBEEEIIIKKKKKKKKKKKKLLLQQQWWW^^^dddiiipppzzzxxxwwwyyy~~~{{{{{{}}}|||yyysssmmmfffbbb^^^^^^dddlllqqq~~~{{{wwwuuusssrrrrrrrrrrrrssstttsssrrrqqqpppnnnmmmkkkiiiggggggggggggkkkkkkjjjiiigggeeecccbbbbbbbbbbbbcccdddeeegggggghhhgggdddcccbbbbbbcccdddaaa```______```___]]][[[[[[[[[ZZZZZZYYYYYYXXXXXXWWW[[[___eeejjjpppwww|||ssseee^^^TTTOOOIIIEEECCCDDDDDDDDDJJJUUUbbbhhhgggcccaaabbbgggppp|||kkkUUUEEEBBB@@@CCCOOOccc{{{lllYYYOOOCCC>>>777111///...------+++++++++***************************************))))))))))))))))))))))))******)))(((((((((((((((''''''((()))***++++++,,,))))))))))))***************++++++,,,,,,------...111000000111111333<<>>888888;;;777888:::;;;;;;===???BBBGGGHHHJJJJJJIIIJJJKKKMMMPPPUUU\\\ccciiirrr{{{}}}{{{yyyvvvtttqqqkkkfffeeedddeeemmmuuu|||~~~|||zzzwwwtttrrrrrrqqqqqqrrrrrrssssssrrrqqqpppooommmkkkiiihhhgggggggggjjjjjjjjjiiigggfffdddccccccccccccccceeefffggghhhgggfffdddbbbaaabbbcccdddbbb```______```___]]][[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVYYY]]]aaafffmmmuuuzzzssseee^^^VVVQQQKKKGGGEEEDDDDDDCCCFFFRRR```hhhiiifffdddeeefffooozzzoooZZZHHHCCC@@@CCCNNNaaazzzooo[[[PPPCCC>>>777111///...------+++++++++***************************************))))))))))))))))))))))))******)))((((((((((((((((((((())))))******++++++))))))))))))************))))))***++++++,,,,,,---///---...000111444>>>IIIaaaqqqzzz}}}aaaJJJ???::::::;;;888999;;;<<<<<<===@@@BBBFFFHHHIIIJJJIIIIIIKKKMMMQQQVVV^^^dddkkksss|||{{{wwwuuutttsssqqqnnnjjjhhhiiikkkoooxxx}}}{{{yyyvvvtttsssrrrqqqpppqqqqqqrrrrrrrrrqqqqqqnnnmmmkkkiiihhhgggggghhhiiiiiiiiihhhhhhgggfffeeedddddddddeeeeeeggghhhiiifffeeecccaaa```aaabbbcccbbbaaa`````````___]]][[[YYYXXXXXXWWWVVVVVVUUUUUUUUUWWWYYY\\\aaaiiiqqqwwwsssfff^^^WWWSSSNNNIIIGGGEEECCCBBBCCCNNN]]]gggkkkjjjiiihhhdddlllwwwuuucccNNNFFF@@@BBBLLL^^^vvvuuu___QQQDDD???777222///...------+++++++++*********))))))************************))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))*********))))))))))))************((())))))******+++,,,,,,,,,+++---000111666BBBNNNhhhwww~~~vvvzzz}}}ZZZEEE>>><<<:::999999:::<<<======>>>AAACCCFFFGGGHHHIIIHHHIIIKKKNNNSSSXXX```gggmmmuuu}}}|||wwwtttssssssssssssnnnjjjiiilllpppuuu~~~}}}|||{{{zzzxxxvvvtttsssssspppppppppqqqqqqqqqqqqqqqlllkkkiiigggfffffffffggggggggghhhhhhhhhhhhggggggeeeeeeeeeffffffggghhhiiieeedddbbb``````aaabbbccccccbbb`````````___]]][[[XXXXXXXXXWWWVVVVVVUUUUUUUUUVVVWWWYYY]]]eeeooovvv|||tttggg```UUURRRNNNJJJHHHFFFDDDBBBBBBLLLZZZffflllmmmkkkiiiaaagggrrr}}}}}}mmmUUUIII@@@BBBJJJYYYppp|||cccRRREEE???888222///...---,,,,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))((()))))))))************))))))******++++++,,,,,,++++++---000111777EEESSSooo|||zzzvvv{{{sssQQQ@@@<<<;;;999777:::;;;======>>>???BBBDDDDDDFFFGGGGGGGGGIIILLLNNNUUU[[[dddkkkpppwww~~~}}}yyyvvvttttttuuuvvvvvvppplllkkkmmmqqqxxx~~~}}}|||}}}|||{{{zzzyyywwwvvvuuuppppppppppppppppppppppppjjjiiigggfffeeeeeeeeefffffffffggghhhhhhhhhhhhhhhffffffffffffgggggghhhiiieeecccbbb``````aaabbbcccdddbbbaaa``````___]]]ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVWWW[[[cccmmmtttzzzvvvjjjdddTTTQQQMMMJJJIIIGGGEEECCCDDDKKKWWWccclllnnnkkkhhh^^^bbblllxxxvvv^^^NNNBBBBBBHHHSSSfffyyygggTTTEEE@@@999333///...---,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))((()))))))))******************++++++,,,---------------///111111888GGGWWWssszzzyyyyyyjjjLLL>>>======:::888:::;;;===>>>>>>@@@BBBEEECCCDDDEEEFFFFFFHHHLLLOOOVVV]]]fffnnnsssxxx~~~|||yyyxxxyyyzzzzzzzzztttooolllmmmqqqyyy~~~~~~}}}}}}||||||||||||zzzyyywwwvvvqqqppppppooonnnnnnoooooojjjiiigggfffeeeeeeeeefffffffffggghhhhhhhhhhhhhhhfffffffffffffffggghhhhhheeedddbbbaaaaaabbbcccdddeeecccbbbaaaaaa___]]]ZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVZZZbbbkkkqqqzzzzzznnnhhhWWWTTTOOOKKKIIIHHHFFFEEEEEEJJJSSS___iiinnnkkkhhh```aaagggttt}}}fffSSSDDDCCCFFFKKK[[[mmmyyy}}}kkkVVVFFFAAA999333000...---,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))*********))))))))))))***************++++++,,,------......---...111222333:::KKK]]]vvvwwwyyy}}}yyybbbIII>>>>>>>>>===;;;:::;;;===>>>>>>???BBBDDDBBBCCCDDDEEEEEEHHHLLLPPPWWW^^^hhhpppuuuyyy~~~}}}}}}}}}xxxqqqlllmmmqqq{{{{{{{{{|||{{{zzzyyywwwvvvrrrqqqpppnnnmmmmmmmmmmmmkkkjjjhhhgggffffffggghhhfffgggggghhhhhhhhhhhhgggffffffeeeeeeffffffggggggeeedddcccbbbbbbcccdddfffeeedddbbbaaaaaa___]]]ZZZWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSTTTVVVYYY```hhhnnnwww|||}}}rrrlll___ZZZSSSMMMJJJHHHFFFEEEEEEGGGNNN[[[gggnnnmmmiiieeeccceeeppplllVVVFFFDDDEEEEEEQQQaaalllrrr|||nnnXXXGGGAAA:::333000...---,,,------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))******++++++))))))))))))*********************+++,,,,,,------,,,...111333444===QQQdddxxxyyy}}}jjjXXXDDD<<<<<<<<<;;;;;;999;;;<<<======???BBBDDDBBBBBBCCCCCCEEEHHHMMMPPPXXX___iiiqqqvvvzzz~~~{{{zzzzzz{{{~~~zzzsssmmmmmmrrr|||zzzzzz{{{{{{zzzxxxwwwvvvsssrrrpppnnnlllllllllllllllkkkjjjhhhhhhhhhiiiiiigggggghhhhhhhhhhhhggggggfffeeeeeeeeeeeeffffffgggfffeeecccbbbbbbdddeeeffffffdddbbbaaaaaa___]]]ZZZVVVVVVUUUUUUTTTSSSSSSSSSQQQRRRSSSUUUYYY___ffflllrrrwww|||~~~tttnnneee___VVVOOOJJJHHHFFFEEEDDDEEEKKKXXXfffnnnooollliiieeeeeennn}}}oooYYYGGGEEEDDDBBBKKKZZZdddkkkuuuoooYYYGGGBBB:::444000...---,,,------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***++++++,,,))))))))))))************)))))))))***++++++,,,,,,***---111333555???UUUiiiyyy|||~~~___OOO???999999888888999999:::<<<======>>>AAACCCAAABBBCCCCCCDDDHHHMMMQQQXXX___jjjrrrvvvzzz~~~zzz}}}}}}{{{{{{~~~uuullllllpppyyy~~~~~~~~~~~~~~~yyyyyyyyyxxxwwwvvvuuutttsssrrrqqqooonnnnnnmmmmmmooommmkkkhhhfffffffffggghhhhhhhhhhhhggggggggggggffffffeeeeeeeeedddddddddeeeeeedddcccdddeeefffgggfffeeeeeecccaaa___]]]\\\WWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSVVV\\\ccciiirrrwww{{{|||~~~{{{vvvmmmcccWWWOOOLLLKKKIIIFFFFFFGGGIIIRRRbbbppprrrmmmhhhhhhggghhhuuu{{{gggPPPCCCAAACCCHHHMMMYYYhhhwww~~~rrr^^^MMMCCC999666333///---...---,,,++++++******++++++))))))************))))))***)))(((''''''((()))***))))))))))))************))))))))))))************))))))))))))************************+++,,,---......///000222888GGG[[[iii}}}jjjTTTHHH<<<999;;;:::::::::999:::<<<===???@@@AAAAAAAAABBBBBBCCCDDDHHHMMMQQQYYY^^^gggnnntttyyy}}}|||}}}}}}}}}zzzyyyzzz|||}}}xxxmmmlllqqq{{{~~~~~~~~~~~~}}}}}}zzzzzzyyyyyywwwvvvuuutttrrrqqqpppooonnnnnnmmmnnnooonnnkkkiiiggggggggghhhhhhhhhhhhhhhggggggggggggffffffeeeeeeeeedddddddddeeeddddddcccdddeeefffgggeeeddddddcccaaa___]]]\\\WWWWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRUUUZZZaaagggpppvvv{{{|||~~~zzznnndddXXXPPPMMMKKKIIIGGGFFFGGGIIIRRRbbbqqqtttpppiiiiiiggghhhsss{{{gggPPPCCCAAACCCHHHMMM\\\kkkyyy~~~uuu___NNNDDD:::666333///---...---,,,++++++******++++++))))))************))))))***)))(((''''''((()))***))))))))))))************(((((())))))*********+++''''''''''''((((((((()))************+++,,,---...///000111333:::JJJ^^^lll}}}kkkRRRFFF;;;888:::999888999:::;;;<<<>>>???@@@@@@@@@AAABBBBBBCCCEEEHHHNNNRRRZZZ___gggoootttyyy}}}|||}}}|||uuu~~~{{{yyyxxxxxxxxx|||{{{nnnlllrrr}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzyyyxxxvvvtttsssppppppooonnnnnnmmmnnnnnnooonnnllljjjhhhhhhhhhiiihhhhhhhhhhhhggggggggggggffffffeeeeeeeeedddddddddddddddccccccddddddeeefffccccccbbbbbbaaa___^^^]]]XXXWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQSSSXXX^^^ccckkkrrrxxxzzz|||}}}oooggg\\\SSSOOOLLLJJJGGGGGGGGGJJJRRRbbbrrrwwwtttlllkkkggggggppp}}}zzzgggPPPDDD@@@BBBHHHMMM```nnn{{{zzzaaaPPPFFF;;;666333///,,,------,,,++++++******++++++))))))************))))))))))))(((((((((((())))))))))))))))))************'''(((((()))***+++++++++'''''''''((((((((())))))*********++++++,,,---...000111333555===MMMbbbqqqjjjOOODDD:::888888888777999;;;<<<===>>>????????????@@@AAACCCCCCEEEIIIOOOSSSZZZ```gggoootttxxx|||~~~|||}}}~~~sssmmmxxx~~~|||zzzyyyxxx{{{~~~~~~nnnkkkqqq}}}~~~~~~}}}}}}|||||||||{{{{{{{{{yyyxxxvvvtttssspppoooooonnnmmmmmmnnnnnnnnnmmmlllkkkjjjiiijjjjjjhhhhhhhhhhhhggggggggggggffffffeeeeeeeeedddddddddcccccccccccccccddddddeeeaaaaaaaaaaaa```___^^^^^^XXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRVVV[[[```eeelllsssvvvxxx|||}}}{{{~~~}}}}}}}}}{{{{{{||||||||||||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~rrrjjj```VVVQQQMMMJJJIIIGGGHHHJJJQQQaaarrryyyxxxppplllhhhgggmmmwww{{{hhhRRREEE@@@AAAGGGNNNaaaooo|||eeeTTTIII===888333///---------,,,++++++******++++++))))))************))))))))))))(((((((((((())))))((()))))))))************''''''((()))***++++++,,,))))))*********+++++++++++++++++++++,,,---......///111333666???PPPfffvvvfffMMMCCC:::888888777888999<<<<<<===>>>>>>>>>>>>>>>@@@AAACCCDDDFFFJJJPPPTTTZZZ___gggnnnsssvvvzzz|||{{{|||~~~}}}qqqjjjsss~~~|||{{{zzz{{{}}}mmmiiinnn{{{~~~}}}||||||{{{{{{{{{{{{zzzxxxvvvuuutttqqqpppooonnnnnnmmmnnnnnnmmmllllllkkkjjjjjjjjjjjjhhhhhhhhhhhhggggggggggggffffffeeeeeeeeedddddddddbbbbbbbbbccccccccccccccc```````````````___^^^^^^XXXWWWVVVUUUSSSRRRQQQPPPQQQRRRQQQQQQQQQTTTXXX\\\aaahhhooorrruuuyyyzzzxxx}}}}}}||||||{{{zzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxyyyzzzzzz||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~tttnnndddZZZSSSNNNKKKJJJFFFGGGIIIOOO^^^pppyyyzzztttnnnhhhgggkkkrrr{{{}}}kkkUUUGGG@@@@@@FFFMMM^^^mmm|||lllYYYMMM@@@999555///---...---,,,++++++******++++++))))))************))))))(((((())))))))))))((((((((()))))))))************'''(((((()))******++++++************++++++++++++++++++++++++,,,---...///...000222666@@@SSSjjj{{{~~~bbbKKKCCC;;;999999888888;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAACCCDDDGGGLLLRRRVVVYYY^^^ffflllqqqtttwwwyyy{{{|||~~~{{{ooogggooo~~~~~~|||}}}nnnhhhlllwww~~~}}}||||||zzzzzzzzzzzzyyyxxxvvvuuusssrrrqqqooonnnnnnmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhggggggggggggffffffeeeeeeeeedddddddddaaaaaabbbccccccccccccbbb___`````````___^^^]]]]]]XXXWWWVVVUUUSSSQQQPPPPPPPPPQQQPPPOOOOOOQQQTTTWWW]]]dddjjjmmmpppuuuwwwuuuwwwwwwxxxwwwwwwvvvttttttrrrrrrqqqqqqqqqqqqrrrrrrpppqqqqqqrrrssstttuuuuuuuuuuuuwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxyyy{{{|||}}}wwwqqqhhh^^^UUUOOOLLLKKKFFFGGGHHHMMMZZZlllwwwzzzxxxpppiiigggiiinnnxxxoooYYYIIIAAA???EEEMMM\\\lll}}}ttt]]]QQQDDD<<<666111...///---,,,++++++******++++++))))))************))))))(((((())))))))))))(((((())))))))))))************))))))))))))************((((((((()))))))))******++++++++++++,,,---...///...000222777BBBVVVnnn{{{^^^IIIBBB;;;:::999888999<<<;;;<<<===>>>????????????@@@AAACCCEEEHHHMMMSSSXXXZZZ___ffflllppptttvvvxxx{{{|||}}}xxxllldddjjj|||ooohhhkkkuuu~~~}}}}}}yyyyyyzzzzzzyyyyyyxxxwwwuuutttsssqqqooonnnmmmmmmiiiiiijjjjjjjjjjjjjjjjjjhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeddddddddd``````bbbcccccccccbbbaaa`````````___^^^]]]\\\[[[XXXWWWVVVTTTSSSQQQPPPOOONNNNNNNNNLLLKKKMMMPPPRRRVVV\\\aaacccfffllloooooommmnnnnnnnnnmmmlllkkkjjjiiihhhgggffffffggghhhiiifffggghhhiiijjjkkkkkklllkkklllnnnooopppppppppoooqqqqqqqqqrrrtttvvvxxxyyy}}}}}}~~~}}}~~~~~~yyytttkkk```VVVPPPLLLLLLEEEFFFFFFJJJWWWiiiuuuyyyzzzrrrjjjhhhhhhlllvvvsss\\\KKKAAA???EEEMMM[[[lll~~~{{{aaaUUUFFF>>>888222000111---,,,++++++******++++++))))))************))))))'''((()))******)))((('''))))))))))))************************))))))))))))(((((()))))))))*********,,,,,,+++,,,,,,---...//////111333999DDDYYYsssyyy[[[FFF@@@:::999888666888;;;:::;;;<<<>>>???@@@@@@@@@???AAACCCEEEHHHNNNTTTYYY\\\aaahhhnnnrrruuuwwwyyyzzz{{{}}}wwwkkkbbbfffuuupppiiikkksss~~~~~~}}}xxxyyyyyyzzzzzzyyyyyyxxxwwwvvvtttrrrpppnnnmmmmmmhhhhhhiiijjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggffffffeeeeeeeeeddddddddd___```aaaccccccbbbbbbaaa`````````___^^^]]][[[[[[XXXWWWVVVTTTRRRQQQOOOOOOLLLLLLLLLJJJIIIJJJLLLOOONNNTTTYYYZZZ]]]dddggghhhddddddeeeeeedddcccaaa``````___^^^]]]]]]^^^___```]]]^^^^^^```aaabbbcccccceeefffgggiiijjjjjjiiiiiillllllmmmnnnpppsssuuuwwwzzzzzz{{{|||}}}~~~~~~|||}}}~~~zzzuuummmbbbWWWPPPMMMLLLEEEEEEEEEHHHTTTfffsssxxx|||rrrjjjhhhhhhkkkuuuuuu___MMMBBB???DDDLLL[[[mmmdddWWWHHH???999333111111---,,,++++++******++++++))))))************))))))'''((()))******)))((('''))))))))))))************++++++******)))(((((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000222555:::FFF\\\vvvxxxZZZDDD>>>999888777555666;;;999:::<<<===???@@@AAAAAA???AAACCCEEEIIINNNUUUYYY^^^ccciiiooosssvvvyyyzzzzzz{{{}}}zzzmmmbbbcccpppsssiiihhhmmmyyy|||zzzzzzzzzzzzzzzzzzzzzyyyyyywwwwwwwwwtttqqqooonnnooommmlllkkkjjjiiiiiiiiiiiihhhiiiiiiiiiiiihhhgggggghhhfffdddcccccccccbbbaaadddbbb```aaadddfffeeecccbbbbbbbbbaaa___\\\ZZZYYYZZZXXXUUURRRPPPNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLNNNQQQSSSVVVXXXYYYYYYYYYYYYYYYXXXWWWUUUUUURRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRTTTUUUVVVVVVXXXYYYZZZ\\\]]]^^^^^^___bbbcccdddeeegggkkkqqquuutttvvvxxxyyyzzz{{{}}}zzz}}}wwwqqqiiiaaaZZZTTTNNNJJJHHHEEEDDDGGGPPP___oooyyy|||wwwqqqlllhhhjjjuuu{{{eeeOOOBBB???CCCHHHYYYnnnkkk\\\KKKAAA:::444///...,,,,,,++++++***+++++++++))))))))))))************))))))))))))((((((((((((++++++***)))(((((())))))((((((((('''&&&'''***---)))))))))***++++++,,,,,,++++++++++++,,,---......000000222;;;LLLcccxxxwwwZZZJJJAAA::::::;;;:::888999;;;;;;;;;<<<>>>???AAABBBAAACCCDDDFFFIIINNNUUUYYY```eeelllqqqtttttttttuuu||||||}}}~~~wwwjjj___```kkk{{{tttiiigggjjjuuu~~~|||{{{{{{{{{zzzzzzzzzzzzyyyxxxyyyxxxuuurrrooooooooommmmmmlllkkkjjjjjjjjjjjjjjjjjjkkkjjjjjjiiihhhhhhgggfffddddddeeeeeedddbbbdddbbb```aaaccceeedddccccccccccccaaa___\\\ZZZXXXYYYWWWUUURRRPPPNNNNNNNNNLLLKKKKKKJJJIIIIIIHHHHHHEEEFFFGGGIIIKKKMMMNNNOOONNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMOOORRRTTTUUUVVVVVVZZZ[[[]]]^^^```dddiiimmmoooqqqtttuuuuuuuuuwwwyyyyyy|||uuuppphhh```YYYSSSNNNKKKGGGEEEDDDFFFOOO^^^nnnyyy|||wwwpppjjjfffhhhtttiiiTTTEEEAAADDDHHHYYYmmmlll]]]MMMCCC<<<666111000---,,,,,,+++*********+++))))))))))))************))))))))))))((((((((((((+++******)))(((((()))))))))))))))'''&&&'''***,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////111111444>>>OOOfff{{{{{{]]]III@@@::::::;;;:::888999;;;;;;;;;<<<>>>???AAABBBCCCDDDFFFHHHKKKPPPWWW[[[aaaffflllqqqtttuuuvvvwww{{{|||}}}}}}~~~~~~~~~~~~tttggg]]]^^^hhhxxxvvvjjjfffgggqqq}}}~~~||||||{{{{{{zzzzzzzzzzzzzzz{{{zzzwwwssspppoooooonnnnnnmmmlllkkkkkkkkkkkkllllllllllllkkkjjjiiihhhfffeeeeeeggghhhhhhfffdddcccbbbaaabbbdddddddddccceeeddddddbbb___\\\YYYWWWWWWVVVTTTRRRPPPNNNNNNMMMIIIIIIHHHGGGEEEDDDCCCCCC???@@@@@@AAABBBCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@???????????????????????????>>>>>>>>>??????@@@@@@@@@@@@BBBDDDFFFIIIKKKLLLLLLOOOPPPRRRSSSUUUYYY^^^bbbfffiiilllnnnnnnnnnoooqqqvvvyyy~~~~~~rrrmmmfff^^^YYYTTTOOOLLLFFFEEEDDDFFFNNN\\\mmmxxx}}}vvvooohhhcccfffssspppZZZJJJCCCDDDGGGXXXjjj}}}nnn```OOOEEE???888333222...---,,,+++******))))))))))))))))))************))))))))))))((((((((((((******)))((((((((())))))*********((('''''')))+++)))))))))***++++++,,,,,,------------...///000000222333777BBBTTTjjj{{{]]]GGG@@@::::::;;;999888999;;;;;;;;;<<<>>>???AAABBBEEEFFFHHHJJJNNNSSSYYY^^^cccggglllqqqtttvvvyyyzzz||||||||||||}}}}}}}}}}}}pppdddZZZ[[[eeettttttiiiddddddnnn{{{}}}}}}||||||{{{zzzzzzzzz||||||{{{xxxtttqqqppppppoooooonnnmmmmmmlllmmmmmmllllllllllllkkkiiihhhgggeeeeeefffhhhjjjjjjhhheeeddddddddddddeeeeeeddddddeeeeeedddbbb___\\\XXXVVVUUUTTTSSSQQQOOONNNMMMLLLHHHGGGFFFDDDCCCAAA@@@???>>>>>>>>>>>>===========================<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCDDDDDDDDDFFFHHHJJJKKKOOOSSSWWW[[[^^^cccfffhhhiiijjjlllrrruuuzzzrrrllleee]]]XXXTTTPPPMMMEEEEEEDDDEEELLLZZZjjjvvv}}}vvvnnngggbbbdddqqqwwwaaaNNNDDDCCCDDDUUUfffzzzpppaaaQQQGGG@@@999444333///...---+++***)))))))))((()))))))))************))))))))))))((((((((((((***))))))((((((((())))))***++++++)))''''''(((***)))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000111333999EEEXXXooovvvuuuzzztttXXXEEE>>>:::;;;;;;999888:::;;;;;;;;;<<<>>>???AAABBBEEEGGGIIIKKKNNNTTTZZZ___dddhhhmmmqqqtttwwwzzz}}}}}}}}}||||||||||||}}}}}}wwwmmmbbbYYY[[[eeerrrqqqgggbbbbbbmmmzzz~~~~~~}}}||||||{{{zzzzzz|||||||||yyyuuurrrqqqrrroooooonnnnnnmmmmmmnnnnnnkkkkkkkkkkkkjjjiiihhhgggeeeeeegggiiikkkkkkiiifffeeefffggggggffffffeeeeeeeeedddcccaaa^^^[[[XXXVVVTTTSSSRRRQQQOOOMMMKKKJJJGGGFFFEEECCCAAA???>>>======<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::999999::::::::::::::::::::::::999999::::::::::::::::::;;;<<<<<<===>>>>>>======>>>@@@BBBCCCDDDGGGKKKMMMQQQTTTYYY^^^aaacccfffiiiooorrrvvv{{{tttnnnfff^^^XXXTTTQQQOOOFFFFFFEEEEEEJJJVVVgggsss|||vvvnnnhhhbbbcccooo|||}}}gggRRREEEAAABBBOOO___vvv~~~sssdddSSSHHHAAA999444333///...---+++***)))))))))((()))))))))************))))))))))))(((((((((((()))((((((((((((((())))))***++++++***((('''(((***)))))))))***++++++,,,,,,++++++++++++,,,---...///000333:::HHH\\\ssswwwmmmnnnssskkkRRRBBB===:::;;;;;;999999;;;;;;;;;;;;<<<>>>???AAABBBDDDFFFHHHJJJNNNTTTZZZ___fffiiinnnrrruuuxxx{{{}}}}}}}}}|||||||||}}}~~~~~~{{{tttkkkaaaZZZ]]]gggttt~~~mmmddd```aaalllzzz~~~~~~}}}|||{{{{{{zzz{{{{{{{{{yyyuuusssrrrsssoooooonnnnnnmmmnnnnnnooojjjjjjjjjjjjjjjiiiiiihhhgggfffggghhhjjjjjjiiigggdddfffhhhhhhgggeeeeeeeeecccbbbbbb```]]]ZZZWWWUUUTTTSSSRRRPPPNNNKKKIIIGGGEEEDDDCCCAAA???>>><<<<<<999888888888888777777777777888888999999888888777888888888888888888888888666777777777888888999999999::::::::::::999999888;;;===>>>???@@@AAADDDFFFHHHKKKOOOSSSWWW[[[```cccjjjmmmqqqwww}}}xxxrrriii```ZZZUUUQQQOOOGGGGGGFFFEEEGGGRRRcccoooyyyuuupppkkkeeedddmmmwwwmmmWWWGGGBBBBBBJJJXXXmmm}}}~~~vvvgggUUUJJJBBB999444222...---,,,+++******))))))))))))))))))************))))))))))))((((((((((((((((((''''''(((((()))))))))+++++++++)))((()))***)))))))))***++++++,,,,,,++++++++++++,,,---......///333<<>>???AAABBBCCCEEEGGGJJJNNNSSSZZZ___fffjjjooosssvvvwwwyyy{{{{{{{{{zzzzzz{{{|||~~~}}}~~~{{{uuujjjaaa[[[```jjjwwwzzzjjjbbb]]]^^^jjjxxx}}}}}}~~~~~~}}}|||{{{zzzyyyzzzzzzxxxuuusssssstttnnnnnnmmmmmmmmmnnnnnnoooiiijjjkkkkkkkkkkkkkkkkkkhhhgggfffggghhhiiihhhgggbbbeeehhhhhheeeccccccccc`````````^^^\\\YYYWWWUUUTTTTTTRRRPPPMMMJJJGGGEEEBBBBBBAAA???>>><<<;;;:::555555666666666666777777666666777777777777666666666666666666666666666666333444444555666777888888777888888999999999888888:::;;;============???AAABBBDDDFFFIIILLLPPPUUUYYY```ccchhhooowww~~~~~~wwwlllccc[[[VVVRRROOOHHHIIIGGGEEEFFFOOO___lllwwwtttrrroooiiifffkkkssssss\\\KKKDDDCCCGGGQQQbbbtttzzzyyy{{{{{{kkkYYYMMMDDD:::444222---,,,,,,+++*********+++))))))))))))************))))))))))))(((((((((((('''''''''''''''((())))))(((***++++++***)))***+++)))))))))***++++++,,,,,,,,,++++++,,,,,,---...///000555???OOOddd|||qqqhhhkkkrrrnnnVVVIII>>>;;;;;;<<<;;;888999<<<;;;;;;;;;<<<>>>???AAABBBCCCEEEHHHJJJNNNTTT[[[```fffjjjpppuuuvvvwwwwwwxxxxxxwwwwwwwwwxxxzzz}}}~~~}}}}}}~~~zzzvvvoooqqqsssuuuwwwzzz}}}wwwhhh```\\\bbbmmmyyyxxxiiiaaa\\\\\\hhhvvv~~~|||}}}~~~~~~}}}|||{{{zzzxxxyyyyyyxxxuuuttttttuuunnnnnnmmmmmmmmmmmmnnnooojjjjjjkkklllmmmmmmmmmmmmiiihhhffffffggghhhhhhggg```dddggggggdddaaaaaabbb______^^^]]]\\\YYYWWWUUUUUUTTTSSSPPPMMMIIIEEECCC@@@@@@???===<<<;;;::::::444555555666777777888888666666777777777777777666666666666666666666666666222333444555666777888999777777888999::::::::::::999;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBDDDHHHNNNRRRVVVYYY___hhhqqqyyyzzzoooddd\\\VVVRRROOOIIIJJJHHHEEEDDDMMM]]]jjjuuuttttttrrrlllgggjjjqqqwww___MMMEEEDDDFFFLLL[[[kkkssstttzzz~~~nnn[[[OOOEEE<<<555333,,,,,,++++++***+++++++++))))))))))))************))))))))))))(((((((((((('''''''''''''''((()))***''')))+++++++++***+++,,,)))))))))***++++++,,,,,,---------------///000000111666AAARRRgggqqqiiillltttcccNNNEEE===;;;;;;<<<;;;888999===;;;;;;;;;<<<>>>???AAABBBDDDFFFHHHKKKOOOUUU\\\aaafffkkkqqquuuwwwvvvvvvvvvuuutttttttttvvvyyy|||}}}||||||}}}~~~zzzqqqkkkhhhjjjlllooorrrwww}}}yyyggg```\\\bbbnnnzzz~~~~~~|||{{{||||||{{{zzzyyyvvvhhh___ZZZ\\\fffqqq~~~}}}|||{{{zzzzzz{{{{{{{{{zzzxxxuuurrrpppnnnnnnnnnnnnnnnoooooopppmmmlllkkkkkkmmmmmmlllkkkjjjiiihhhfffeeeeeeeeeeeeddddddccccccbbbaaa`````````___^^^[[[YYYVVVSSSRRRUUUSSSPPPLLLIIIFFFDDDCCC@@@???>>><<<:::999999999:::999777666555555666666666666666555555444444444777777777777888888888888555666666777888999999:::777888888888999999999999:::999888888999:::<<<=========<<<<<>>===<<<;;;:::::::::::::::>>>>>>======>>>???@@@@@@DDDEEEHHHKKKOOOUUU\\\aaaeeeiiioootttuuuvvvvvvvvvvvvtttrrrqqqrrrsssttttttzzzzzz{{{|||~~~uuunnnkkkggghhhjjjnnnttt|||yyyoooddd]]]bbbppp}}}{{{xxxvvvuuuuuuvvvuuuttttttzzzwwwiii```[[[^^^gggrrr~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{zzzxxxuuurrrpppoooooonnnnnnnnnnnnoooooommmlllkkkkkkmmmmmmlllkkkjjjiiihhhfffeeeeeeeeeeeeeeeddddddcccaaa```______^^^^^^]]][[[YYYVVVTTTSSSTTTSSSPPPMMMJJJFFFDDDBBB???>>><<<:::999888888777555555444333333444555666777777666666666555555555666666777777777888888888555666666777888888999999777777888888888999999999:::999999999999;;;<<<======<<<;;;;;;===@@@CCCFFFFFFJJJPPPWWW^^^gggooouuuyyy|||wwwkkkbbbZZZSSSOOOMMMHHHEEEDDDEEEJJJWWWcccsssvvvwwwrrrjjjfffiiinnnkkkUUUGGGDDDCCCEEENNNYYYccciiirrrzzzzzzdddSSSIIIBBB999222///...---,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((************************---------...///000111222222999III___sss}}}rrrttt}}}|||jjjVVVGGG>>><<<<<<;;;:::::::::::::::============>>>???@@@AAACCCEEEHHHKKKOOOUUU\\\aaaeeeiiinnnrrrtttuuuvvvxxxtttrrrooonnnoooqqqssstttvvvvvvwwwyyy{{{~~~~~~uuunnnkkkkkkkkkmmmqqqvvv}}}zzznnnddd]]]bbbooo|||wwwtttqqqooopppppppppooopppvvv{{{zzzkkkbbb___aaakkkuuu~~~~~~~~~~~~~~~~~~{{{{{{{{{zzzxxxuuusssqqqpppooonnnnnnnnnnnnnnnooommmlllkkkkkkmmmmmmlllkkkjjjiiihhhfffeeeeeeeeeeeefffeeedddbbbaaa___^^^]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRPPPNNNJJJGGGCCCAAA===<<<;;;999888777777666333333333333444555666777777777777777666666666666666666666777777777888888555666666777777888888888777777777888888888888999::::::999::::::;;;=========<<<;;;;;;<<<>>>@@@BBB@@@CCCHHHMMMTTT]]]fffkkkrrrvvv{{{{{{ooofff^^^VVVQQQMMMIIIEEEDDDEEEIIIUUUaaassswwwyyytttlllgggiiilll}}}pppYYYJJJEEEBBBCCCJJJTTT]]]dddnnnwwwjjjXXXLLLCCC:::333111000...,,,+++***))))))+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))******++++++,,,,,,.........///000111222333333;;;LLLcccvvvwww{{{}}}ooo___OOOEEE@@@<<<;;;;;;:::::::::::::::<<<<<<<<<===>>>@@@AAABBBCCCEEEHHHKKKOOOUUU\\\aaafffiiinnnqqqsssvvvyyy{{{sssqqqooommmmmmoooqqqssstttuuuwwwyyy{{{~~~~~~wwwrrrooopppqqqrrruuuzzzyyylllbbb\\\bbbmmmyyywwwsssooommmmmmoooooooooqqqwww|||pppgggdddgggpppyyy~~~~~~~~~~~~~~~|||{{{{{{zzzxxxvvvtttrrrppppppooonnnnnnnnnnnnnnnmmmlllkkkkkkmmmmmmlllkkkjjjiiihhhfffeeeeeeeeeeeefffeeedddbbb```^^^]]]\\\ZZZZZZYYYYYYWWWVVVTTTTTTPPPPPPOOONNNJJJFFFBBB@@@<<<<<<:::999888777777777555555555666666777888888777777777777666666666666666666666777777777888888666666666777777888888888777777777888888888999999:::::::::;;;;;;<<<======>>>===<<<<<<<<<===???@@@???AAADDDHHHMMMUUU^^^dddjjjooovvv{{{~~~~~~sssiiiaaaXXXSSSNNNIIIFFFEEEDDDHHHSSS^^^rrrwwwzzzwwwnnnhhhhhhkkkyyyuuu]]]LLLEEEBBBBBBHHHQQQZZZbbbmmmvvvppp\\\OOODDD:::333000///...,,,+++***))))))+++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))))))))***+++,,,,,,---------------...///000222222333<<>><<<<<<:::999888888888888777777777777777777777777666666666666666666777777777777777777888888888888777777777777888888888888888888888888999999999999::::::;;;<<<=========>>>@@@@@@???>>>>>>??????@@@>>>???AAACCCGGGMMMUUUZZZbbbgggpppwww{{{~~~vvvlllcccZZZTTTNNNJJJFFFEEEDDDFFFPPP[[[ooovvv{{{yyyqqqiiigggiiitttyyybbbOOOFFFCCCDDDIIIRRR[[[cccoooyyy~~~ttt```PPPDDD:::333......---,,,+++++++++++++++******)))))))))))))))************************))))))))))))))))))******))))))************))))))))))))***+++,,,,,,------,,,,,,,,,---...///000111333===RRRjjjzzznnn[[[KKKAAA===::::::999999999::::::;;;;;;;;;<<<===???@@@BBBCCCCCCDDDGGGJJJNNNTTT[[[```iiikkkooorrruuuzzz|||wwwsssqqqsssvvv~~~~~~~~~~~~|||{{{zzz{{{}}}{{{ppp___YYYVVV\\\fffppp{{{uuuqqqllljjjkkkooorrrsssttt{{{zzzqqqnnnpppwww}}}}}}~~~}}}}}}}}}~~~}}}||||||||||||||||||{{{yyyxxxwwwvvvuuurrrqqqpppnnnmmmlllllllllmmmlllkkkkkkmmmmmmlllkkkjjjiiihhhfffeeeeeeeeeeeedddcccbbb```___]]]\\\[[[XXXXXXWWWWWWUUUTTTSSSRRRLLLKKKKKKIIIFFFBBB???>>><<<;;;:::999888888888888666666777777777666555555777777777777888888888888888888888999999999::::::999999999999999999999999999999999::::::::::::;;;:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@AAA===>>>???@@@BBBFFFLLLPPPYYY___iiirrrwww{{{~~~zzzooofff\\\VVVOOOKKKGGGEEECCCEEENNNXXXkkksss{{{zzzrrrjjjggghhhppp{{{~~~gggRRRIIIEEEEEEKKKUUU___gggsss}}}wwwbbbRRRFFF<<<666...------,,,+++++++++++++++******)))))))))))))))************************))))))))))))************)))******++++++******)))))))))******++++++,,,,,,,,,,,,,,,,,,---///000111444???UUUnnn~~~pppZZZHHH>>>999999999999999999::::::;;;<<<<<<<<<===>>>@@@AAABBBBBBDDDGGGJJJNNNTTT[[[```hhhkkkooossswww{{{~~~xxxuuuvvvyyysssfffXXXSSSSSSZZZeeeooozzzvvvqqqllljjjlllqqquuuwwwwww|||rrrpppqqqwww|||~~~}}}|||{{{|||~~~}}}}}}|||||||||||||||}}}}}}|||{{{yyyxxxwwwvvvvvvsssrrrpppooommmllllllkkkmmmlllkkkkkkmmmmmmlllkkkjjjiiihhhfffeeeeeeeeeeeebbbaaaaaa```^^^]]]]]]\\\XXXXXXWWWVVVUUUSSSQQQPPPKKKJJJHHHEEECCC@@@>>>===:::999888888777777777777555666777888999999888888999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;===>>>??????>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@@@@AAABBBFFFHHHQQQXXXbbblllsssxxx{{{}}}}}}~~~sssiii___XXXPPPKKKGGGEEECCCDDDLLLVVVgggpppzzzzzzssskkkgggggglllvvvlllWWWLLLEEEFFFMMMYYYccckkkvvvyyyeeeUUUHHH???999000///...,,,+++******)))+++******)))))))))))))))************************((()))))))))************)))******++++++******)))************************,,,,,,------...000111222777BBBYYYrrroooXXXFFF===:::999999888888999::::::;;;============>>>???@@@AAABBBDDDGGGJJJNNNTTT[[[```eeehhhmmmrrrvvv{{{|||xxxyyy|||}}}}}}~~~~~~yyykkk]]]SSSPPPQQQZZZeeeppp|||xxxsssnnnllloootttyyy{{{{{{}}}rrrpppqqqvvv{{{~~~}}}|||{{{|||~~~zzzzzzzzz{{{{{{|||~~~~~~}}}|||{{{yyyxxxwwwwwwwwwsssrrrqqqooommmlllkkkkkkmmmlllkkkkkkmmmmmmlllkkkjjjiiihhhgggeeeeeeeeeeeeaaaaaa```___^^^^^^]]]]]]XXXXXXWWWVVVTTTRRRPPPOOOJJJIIIFFFCCCAAA???======999888777666666555666666555777999;;;<<<=========;;;;;;;;;<<<<<<=========:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;===?????????>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@BBBCCCBBBBBBBBBDDDFFFKKKSSS^^^hhhpppuuuyyy{{{|||vvvkkkaaaZZZPPPLLLHHHEEECCCCCCKKKUUUeeeoooyyy{{{tttkkkgggfffjjjtttpppZZZOOOEEEGGGNNNZZZeeemmmxxxzzzgggWWWJJJAAA<<<222111///,,,***)))((('''+++******)))))))))))))))************************(((((())))))*********+++******++++++++++++***************)))))))))))))))............///111222333999DDD[[[uuuoooWWWGGG???===999888888888999::::::;;;>>>>>>===>>>>>>???@@@@@@BBBDDDFFFIIINNNTTT[[[```bbbffflllqqqvvvzzz}}}zzz{{{}}}}}}}}}~~~~~~uuueeeXXXPPPNNNQQQ[[[fffqqq~~~zzzxxxtttssstttxxx|||}}}ssspppqqqwww}}}}}}~~~}}}}}}}}}{{{yyy{{{{{{zzzyyyyyyyyyzzzzzz{{{zzzzzzyyyyyyxxxxxxwwwuuusssqqqooonnnnnnooopppnnnnnnnnnnnnmmmlllkkkjjjffffffeeedddbbbaaa``````______^^^]]][[[ZZZYYYYYYYYYWWWUUUTTTRRRPPPMMMJJJGGGGGGEEEDDDBBB@@@???>>><<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;:::999999999:::;;;;;;<<<======???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDBBBAAAAAACCCEEEKKKPPPXXXbbbjjjqqqtttvvv~~~wwwmmmbbbZZZUUUNNNHHHGGGFFFFFFLLLRRRgggrrrzzzyyysssnnniiieeemmmqqq|||uuu\\\NNNDDDIIIQQQ]]]iiiuuu}}}{{{fffWWWMMMBBB999222///+++)))***+++++++++************************+++*********))))))((((((,,,+++***)))((((((((((((+++*********))))))((((((,,,,,,++++++,,,,,,---.........///......///222444777GGG```xxx~~~oooVVVHHHAAA<<<::::::999999888999999999;;;<<<===>>>@@@@@@@@@@@@???AAAEEEHHHMMMRRRYYY^^^ccchhhnnnsssvvvxxxzzz|||{{{||||||}}}~~~~~~|||}}}}}}~~~yyymmm```XXXQQQQQQUUU]]]jjjwww}}}zzzwwwxxxzzz~~~xxxooommmooouuu{{{|||~~~~~~~~~|||{{{||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwuuusssqqqooonnnnnnoooooonnnnnnnnnmmmmmmlllkkkjjjggggggeeedddcccaaa``````___^^^]]]\\\[[[ZZZYYYXXXYYYWWWUUUSSSRRRPPPMMMJJJGGGGGGEEECCCAAA@@@>>>===<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<<<<<<<<<<===============>>>>>>???===============<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCAAAAAACCCDDDHHHMMMUUU^^^gggnnnrrruuu|||yyyoooddd\\\UUUOOOIIIGGGFFFFFFKKKQQQcccnnnwwwxxxsssooojjjfffmmmrrr|||vvv]]]OOOFFFIIIPPP]]]kkkwww~~~}}}jjj[[[PPPEEE;;;333000,,,******+++++++++************************************)))))))))(((***)))))))))))))))******++++++++++++******)))))),,,++++++++++++,,,---------...///......///222444888HHHbbbyyy}}}sssYYYJJJBBB===;;;;;;:::::::::::::::;;;<<<===>>>???@@@AAAAAAAAA@@@BBBEEEIIIMMMRRRYYY]]]dddhhhnnnsssuuuwwwxxxyyyxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{}}}vvvjjj\\\TTTOOOPPPUUU^^^kkkxxx}}}}}}qqqjjjhhhkkkrrryyy{{{}}}}}}}}}|||zzzyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwtttsssqqqooonnnnnnoooooommmmmmmmmmmmlllkkkjjjjjjiiihhhfffeeecccaaa______^^^^^^]]][[[ZZZYYYWWWWWWXXXVVVTTTSSSRRRPPPMMMJJJGGGFFFEEECCCAAA???===<<<<<<;;;;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA>>>????????????>>>============>>>>>>??????@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAAAA@@@?????????@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDBBBAAACCCDDDEEEIIIQQQZZZccckkkpppssszzz}}}|||qqqfff^^^VVVOOOIIIGGGFFFFFFJJJPPP^^^jjjuuuwwwtttppplllhhhlllrrr|||yyy```OOOHHHIIINNN\\\nnn{{{|||ooo```TTTGGG<<<555111---+++***+++++++++************************************))))))))))))(((((((((((()))***+++,,,,,,,,,++++++++++++******+++++++++++++++,,,---------...///......///222555:::KKKddd{{{{{{yyy^^^MMMCCC===<<<;;;;;;::::::;;;;;;<<<======???@@@AAABBBBBBBBBAAACCCFFFIIIMMMRRRXXX\\\dddiiinnnrrruuuvvvwwwxxxvvvtttrrrpppooopppqqqrrrwwwyyy|||{{{qqqeeeXXXPPPMMMOOOUUU___lllyyyzzzkkkddddddhhhooovvvyyy}}}|||{{{yyyxxxwwwwwwwwwyyyyyyyyyxxxwwwwwwvvvvvvtttsssqqqpppooonnnnnnooolllmmmmmmllllllkkkjjjiiiiiihhhgggeeebbb```___^^^]]]]]]\\\ZZZXXXWWWVVVUUUWWWUUUSSSRRRQQQOOOLLLJJJGGGFFFEEECCCAAA???===<<<<<<<<<<<<;;;;;;;;;::::::>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBCCCAAAAAABBBBBBBBBAAAAAA@@@?????????@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEECCCBBBCCCDDDDDDGGGMMMVVV___hhhooosssxxxzzz}}}}}}sssggg___WWWPPPJJJHHHFFFEEEIIINNN[[[iiivvvyyyvvvrrrmmmhhhjjjpppzzz}}}dddRRRHHHGGGKKK[[[ppp|||rrraaaTTTHHH>>>666333...,,,+++,,,++++++*********************************)))))))))))))))))))))(((((()))***++++++************************+++++++++***+++,,,,,,------............000333555;;;MMMggg}}}}}}yyywwwyyy|||___NNNDDD===;;;::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBDDDGGGIIIMMMRRRXXX\\\dddhhhnnnsssvvvxxxzzz{{{yyywwwrrrnnnlllkkkkkklllsssuuuyyy~~~}}}vvvlllaaaUUUNNNLLLOOOVVVbbbooo|||vvvfff``````dddlllssswww}}}|||{{{zzzxxxwwwvvvvvvvvvyyyxxxxxxwwwwwwvvvuuuuuussssssrrrpppoooooonnnnnnllllllllllllkkkjjjiiihhhiiihhhfffdddbbb```^^^]]]\\\\\\[[[YYYWWWUUUTTTSSSTTTSSSQQQPPPOOONNNKKKHHHFFFFFFDDDCCCAAA???>>>>>>=========<<<<<<<<<;;;;;;======>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAABBBBBBBBBBBBBBBDDDCCCCCCBBBCCCCCCDDDDDDGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIGGGEEEDDDDDDEEEEEEGGGLLLSSS\\\fffnnnssswwwyyy{{{}}}~~~~~~ssshhh```XXXQQQKKKIIIGGGEEEGGGLLLZZZiiiwww|||yyytttnnnhhhgggmmmwwwjjjVVVHHHEEEIIIYYYppp}}}tttaaaTTTIIIAAA888555000---,,,,,,,,,+++************************))))))))))))))))))******++++++***)))(((((())))))((((((((()))))))))))))))+++************+++,,,,,,,,,---.........000333666<<>>??????@@@@@@CCCEEEGGGJJJMMMRRRXXX\\\bbbgggnnntttxxx{{{~~~}}}xxxrrrnnnlllkkkkkkppprrrvvvzzz~~~}}}xxxqqqiii___UUUOOOLLLPPPYYYeeesss~~~rrrccc\\\\\\```gggooovvv|||zzzwwwuuusssuuuyyyzzz~~~~~~{{{{{{yyyxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuuuusssrrrrrrqqqpppooonnnnnnkkkkkkkkkkkkjjjiiihhhhhhgggfffdddcccaaa___^^^]]]\\\[[[ZZZXXXVVVTTTRRRRRRRRRPPPOOONNNMMMLLLIIIGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>===============>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHFFFFFFFFFGGGHHHKKKQQQYYYccclllrrrvvvxxxzzz{{{|||~~~uuujjjbbbYYYRRRLLLJJJGGGDDDFFFJJJXXXhhhxxx}}}{{{vvvooohhheeeiiirrr|||qqq[[[JJJFFFHHHWWWmmm{{{~~~xxxcccUUUKKKDDD:::777222...------,,,+++************************))))))))))))************,,,+++***)))(((((((((((('''''''''(((((((((((()))***************+++,,,,,,,,,---.........000333666<<>>?????????BBBDDDGGGJJJNNNSSSYYY]]]bbbgggnnnuuuzzz}}}}}}xxxtttqqqppppppqqqrrrtttxxx{{{~~~~~~{{{uuunnnfff^^^UUUOOONNNRRR\\\iiivvvppp```YYYXXX[[[bbbiiitttzzz~~~wwwpppjjjfffdddcccaaaccchhhkkkpppwww}}}}}}|||{{{zzzzzzyyyyyyyyyzzzxxxwwwwwwvvvuuuuuuttttttrrrrrrrrrqqqpppooonnnmmmkkkkkkkkkkkkjjjiiihhhgggddddddcccaaa```^^^]]]]]][[[ZZZYYYWWWUUUSSSQQQPPPOOONNNLLLLLLKKKJJJGGGEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@?????????>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLNNNMMMJJJHHHGGGGGGGGGHHHIIINNNVVV```jjjpppwwwxxxyyyzzzzzz|||wwwllldddYYYSSSMMMJJJGGGDDDEEEIIISSSddduuu}}}|||wwwpppiiidddeeemmmyyywww```MMMJJJJJJVVViiiyyyzzz}}}~~~iiiZZZOOOGGG<<<888333///------,,,+++************************((()))))))))******************)))))))))))))))***'''((((((((())))))))))))***************++++++,,,+++,,,.........000444666<<>>????????????AAADDDGGGJJJNNNTTTZZZ___bbbgggooouuuyyy}}}|||zzzxxxwwwvvvttttttuuuvvvyyy|||{{{tttmmmeee\\\TTTNNNPPPUUU___lllyyy~~~ooo___WWWVVVXXX___ffftttzzz~~~~~~}}}{{{zzzxxxvvvrrrxxx{{{zzzxxxuuunnnfff___ZZZVVVUUUTTTSSSUUUZZZ___dddlllssszzz|||}}}||||||{{{{{{{{{||||||wwwwwwwwwvvvuuuuuuttttttrrrrrrrrrrrrpppooonnnmmmjjjjjjkkkjjjjjjiiihhhgggcccbbbaaa```___^^^]]]]]][[[ZZZXXXVVVTTTRRRPPPPPPNNNMMMKKKJJJJJJIIIFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNLLLNNNOOONNNLLLIIIHHHHHHHHHGGGHHHLLLTTT^^^hhhnnnwwwxxxyyyyyyzzz{{{~~~yyynnnfffZZZSSSNNNKKKGGGDDDDDDHHHNNN```sss||||||xxxqqqkkkddddddjjjvvvzzzcccQQQMMMMMMUUUfffuuu~~~zzz~~~ooo___RRRJJJ<<<999333///...---,,,+++************************(((((())))))*********+++(((((((((((()))***+++,,,(((((())))))*********+++*********)))***++++++,,,+++,,,.........000444777<<>>;;;<<<===???@@@@@@@@@@@@AAACCCFFFJJJNNNTTT[[[___ccchhhoootttxxx{{{}}}~~~~~~}}}|||{{{{{{wwwwwwvvvvvvxxx|||}}}uuummmddd[[[RRRMMMQQQWWWaaannn{{{~~~vvviii[[[QQQNNNQQQ[[[eeeooowww}}}~~~{{{xxxvvvrrrnnnjjjfffeeedddcccaaa]]]XXXSSSLLLKKKHHHFFFFFFGGGHHHJJJUUUXXX___hhhrrr{{{{{{zzzzzz{{{|||{{{xxxvvvxxxxxxxxxwwwvvvtttrrrqqqqqqqqqqqqpppooonnnnnnmmmnnnllliiigggggggggfffeeedddcccbbb```___^^^\\\\\\\\\ZZZVVVTTTSSSRRRPPPNNNKKKKKKJJJIIIHHHFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPLLLKKKJJJKKKMMMNNNOOONNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPPPPQQQPPPOOOMMMKKKJJJIIIHHHGGGFFFFFFHHHOOOZZZdddkkksssuuuxxxzzz{{{|||~~~~~~yyyooohhh___WWWOOOKKKHHHEEEEEEGGGSSS___ooo|||zzzrrrllldddfffjjjsss{{{}}}}}}}}}fffTTTKKKGGGOOO^^^kkkttt{{{zzzssscccUUULLL@@@888111000///,,,++++++************))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))---...///...///111444777@@@TTTmmm{{{rrrccceeeppppppWWWGGG<<<777777999:::;;;<<<============<<<<<<======>>>>>>??????AAACCCGGGJJJNNNSSSYYY]]]ccchhhlllmmmoootttwwwwwwwwwxxxwwwvvvuuuvvvyyy{{{}}}zzzwwwwww{{{~~~~~~uuugggYYYQQQQQQPPPYYYgggrrryyy~~~~~~~~~}}}zzz{{{|||}}}vvviiiZZZPPPLLLNNNXXXbbblllttt{{{~~~~~~{{{vvvrrrnnniiiccc```YYYWWWVVVUUUSSSPPPKKKHHHEEECCCAAA??????@@@BBBDDDHHHLLLSSS]]]gggsss}}}~~~|||{{{zzz{{{{{{zzzxxxvvvxxxwwwvvvuuuuuutttssssssqqqqqqpppooonnnmmmllllllllljjjgggeeeeeeeeedddccccccbbbaaa```^^^]]]\\\[[[[[[YYYUUUSSSRRRQQQOOOMMMJJJJJJJJJJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLNNNOOOPPPPPPNNNLLLKKKLLLNNNPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPQQQPPPOOONNNLLLJJJIIIHHHGGGFFFFFFIIIPPPZZZeeekkksssuuuxxxzzz{{{|||~~~zzzpppiii```XXXPPPLLLIIIFFFEEEHHHRRR^^^ooo|||{{{sssnnnggggggkkkttt~~~{{{sssvvviiiTTTKKKFFFMMMYYYeeeooouuuzzztttcccVVVMMMBBB999222000///,,,***+++************))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))***+++,,,,,,------.........///111444888AAAVVVpppssseeegggrrrjjjSSSEEE<<<888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@CCCFFFJJJNNNSSSXXX\\\bbbhhhmmmnnnppptttwwwvvvqqqqqqqqqqqqqqqtttxxx||||||zzzwwwxxx|||vvviii[[[TTTUUUUUU]]]jjjtttzzz~~~~~~~~~}}}}}}|||yyysssssstttwwwyyyzzzxxxvvvtttgggXXXOOOJJJLLLTTT]]]iiiqqqyyy|||~~~~~~{{{vvvooohhhaaa[[[TTTPPPJJJHHHFFFDDDCCCAAA>>><<<===<<<:::999999;;;===>>>>>>BBBHHHPPP[[[gggttt|||~~~|||}}}|||zzzzzzzzzyyywwwuuuvvvvvvtttssssssssstttuuurrrrrrqqqooommmlllkkkjjjllljjjgggffffffeeedddcccaaa```___^^^]]]\\\[[[ZZZZZZWWWTTTRRRQQQPPPNNNLLLIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQPPPOOONNNOOOQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPOOONNNMMMLLLLLLLLLLLLMMMOOOPPPQQQQQQQQQPPPQQQPPPOOONNNLLLKKKIIIHHHGGGFFFFFFJJJQQQ[[[eeelllsssuuuxxxzzz{{{|||}}}|||rrrkkkbbbYYYQQQNNNJJJGGGFFFIIIPPP]]]nnn{{{|||uuuqqqiiihhhkkkuuu{{{ooonnntttnnnVVVLLLEEEIIISSS]]]fffmmmxxxvvvfffXXXOOOEEE<<<333111///+++)))***************))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++((()))***+++,,,...//////---.........///111555888CCCZZZuuuvvviiikkkvvv~~~aaaMMMBBB;;;999999777888999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@BBBFFFIIIMMMRRRXXX\\\aaahhhnnnppprrruuuvvvtttqqqqqqooonnnnnnrrrwww{{{|||{{{yyyzzz~~~xxxjjj]]]WWWYYY[[[cccooowww|||}}}}}}|||}}}~~~~~~wwwtttnnnnnnnnnpppsssttttttrrrpppdddWWWNNNJJJKKKSSS[[[gggooowwwyyy{{{~~~~~~{{{wwwqqqhhh___VVVOOOHHHDDDCCC@@@===;;;;;;:::999888888888777666777888:::;;;<<>>555222///+++)))***************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,---......,,,---......///111555888EEE^^^{{{{{{ooorrr|||uuuZZZIII@@@:::888999777888999:::;;;;;;;;;;;;::::::;;;<<<===>>>>>>??????BBBEEEIIIMMMRRRWWW[[[```hhhooorrrtttwwwwwwuuuxxxwwwssspppoooqqqvvvzzz}}}}}}|||}}}{{{kkk]]]YYY[[[___gggrrr{{{}}}|||||||||~~~zzzrrrnnnjjjiiiiiikkknnnpppqqqqqqnnncccVVVOOOKKKLLLSSS[[[fffnnnuuuwwwxxxzzzyyyvvvrrrkkkaaaWWWNNNGGGAAA===???===999888888999999888666555555555555666888888999;;;???CCCIIIUUUdddnnn}}}~~~|||~~~|||zzzyyyxxxxxxvvvtttuuutttrrrqqqrrrsssuuuwwwvvvuuutttrrrpppnnnmmmlllmmmkkkiiiiiiiiihhhfffddd^^^^^^]]]\\\[[[ZZZZZZYYYXXXUUURRRPPPOOONNNLLLJJJEEEFFFFFFGGGGGGGGGGGGFFFCCCCCCCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHIIIIIIIIIIIIHHHJJJJJJJJJKKKLLLLLLMMMMMMOOOPPPPPPQQQRRRSSSTTTTTTWWWUUUTTTTTTVVVWWWWWWVVVTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPOOONNNNNNMMMLLLLLLNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPQQQPPPNNNLLLIIIGGGFFFFFFHHHLLLSSS]]]gggmmmrrrtttwwwyyyzzz{{{}}}~~~~~~~~~wwwoooeee\\\TTTPPPLLLHHHGGGJJJMMMYYYkkkyyy}}}xxxttthhhgggkkkxxx{{{rrrmmmvvvqqqXXXNNNEEEEEEKKKTTT___hhhttt~~~{{{mmmaaaYYYKKK@@@666222///,,,***+++************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++,,,---......///111666999FFFaaavvv{{{pppWWWGGG???:::888888888999:::;;;;;;<<<<<<;;;::::::;;;<<<===>>>???@@@@@@BBBFFFIIIMMMRRRXXX\\\```hhhqqqtttwwwzzzzzzwww{{{yyyvvvrrroooqqquuuyyy~~~~~~~~~~~~~~~}}}kkk\\\XXX\\\bbbjjjuuu~~~yyyrrr~~~}}}||||||}}}wwwoookkkfffeeeeeegggkkkoooqqqrrrpppeeeYYYRRRNNNNNNTTT[[[eeelllrrrsssssstttrrrnnnhhhbbbXXXNNNGGGAAA===;;;;;;999777666777888888888333333333333333444444555222666:::===CCCNNN]]]iiixxx~~~}}}{{{yyyxxxxxxxxxvvvuuuuuutttssssssssstttuuuvvvvvvvvvuuusssqqqpppooonnnjjjiiihhhggggggfffcccaaa^^^]]]]]]\\\[[[[[[ZZZZZZXXXUUURRRPPPOOONNNLLLJJJFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPQQQSSSTTTUUUVVVWWWYYYWWWVVVVVVWWWXXXXXXWWWTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNPPPPPPQQQQQQQQQRRRRRRRRRPPPQQQQQQQQQOOOLLLIIIGGGFFFFFFHHHMMMUUU___hhhmmmrrrtttwwwyyyzzz{{{|||~~~}}}~~~~~~yyypppeee\\\TTTPPPLLLHHHGGGIIILLLXXXiiiwww}}}|||xxxttthhhhhhlllzzz|||rrrlllrrrsssXXXOOOGGGGGGMMMWWWcccnnnxxx}}}nnnccc[[[LLLBBB777333000,,,+++,,,************))))))))))))******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++++++++*********+++,,,---...///222666999GGGdddlllTTTFFF>>>999777777888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAAAAACCCGGGJJJNNNSSSYYY]]]```iiiqqquuuyyy}}}~~~|||xxxwwwuuuqqqoooqqquuuxxx{{{}}}~~~~~~}}}~~~kkk[[[XXX]]]eeemmmxxx}}}yyyssskkkccc]]]~~~|||{{{|||}}}~~~uuunnnjjjgggfffeeehhhmmmrrruuuvvvuuujjj^^^VVVPPPNNNSSSZZZcccjjjooonnnmmmllljjjeee]]]VVVMMMEEE@@@===;;;:::777666444555777888777666444444444333333333333333000444999;;;>>>HHHVVVaaannnxxx~~~|||zzzxxxwwwwwwxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttrrrqqqpppoooooojjjiiihhhhhhhhhfffcccaaa^^^]]]]]]\\\\\\[[[[[[ZZZXXXVVVSSSPPPOOONNNLLLJJJHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPRRRSSSUUUWWWYYYYYYZZZXXXWWWWWWXXXYYYXXXXXXVVVUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQRRRQQQPPPOOOOOOQQQRRRSSSPPPQQQQQQQQQPPPMMMIIIGGGFFFFFFIIINNNVVV___hhhnnnqqqtttwwwyyyyyyzzz|||~~~~~~~~~~~~{{{rrreee\\\TTTPPPLLLGGGGGGIIIKKKWWWggguuu{{{{{{vvvsssjjjjjjppp{{{wwwpppsss}}}vvvYYYPPPIIIJJJPPP\\\kkkwww}}}mmmaaaYYYMMMBBB888333000---,,,...************))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++******++++++,,,,,,------+++,,,---...///222666:::HHHeeezzzgggQQQDDD>>>999777777777888999::::::;;;;;;;;;;;;<<<===>>>???AAABBBBBBBBBDDDHHHKKKOOOTTTZZZ^^^aaajjjrrrvvv{{{zzzyyyvvvssspppppprrrtttvvvxxx{{{||||||~~~kkk[[[ZZZ```jjjqqq{{{~~~yyywwwvvvmmmiiiddd___ZZZTTTOOOKKK~~~}}}{{{{{{}}}~~~{{{tttnnnjjjjjjiiihhhkkkpppvvvzzz|||yyynnnaaaXXXRRROOORRRXXXbbbhhhlllkkkiiigggddd___UUUOOOFFF???<<<::::::999555444444555777888777666777777666666555555444444555888;;;<<<<<>>HHHQQQ```hhhttt~~~|||{{{zzzxxxwwwvvvvvvvvvttttttuuuuuuttttttsssrrrrrrsssssssssrrrpppnnnmmmjjjjjjiiigggfffdddccccccaaa```^^^]]]]]]\\\ZZZXXXWWWWWWUUUSSSQQQPPPNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPSSSUUUWWWWWWVVVVVVZZZYYYWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRQQQUUUTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNOOOQQQSSSTTTSSSRRRPPPMMMJJJGGGDDDCCCBBBDDDHHHOOOWWWaaajjjnnnrrrsssuuuuuuuuuwwwzzz}}}yyyqqqddd[[[SSSOOOJJJEEECCCEEEJJJTTTdddqqqxxxzzzxxxvvvmmmnnnnnnsss{{{{{{zzzdddSSSGGGJJJVVVcccuuu|||gggYYYSSSEEEAAA;;;444///+++)))((())))))*********+++++++++))))))************))))))))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,,,,---...///000333777;;;KKKfffyyy```HHH@@@>>>999666888777777888999:::<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDGGGJJJMMMSSSYYY]]]eeejjjqqqwww{{{~~~{{{vvvqqqllliiiqqqssswww{{{~~~kkk``````eeepppwww}}}||||||zzzwwwsssnnnfff^^^XXXKKKIIIEEEBBB@@@??????@@@}}}{{{{{{~~~{{{wwwrrrooonnnmmmmmmmmmmmmnnnppptttxxx}}}zzzlll]]]RRRNNNPPPRRRWWWYYYZZZZZZWWWRRRMMMIIIAAA===999777888888777666888888888999999888888777777777666666555444333333111333555666666<<>>???>>>>>>>>>>>>???@@@AAABBBAAACCCFFFIIIMMMRRRYYY]]]fffkkkqqqvvvzzz}}}|||xxxsssqqqqqqrrruuuyyy|||nnnbbbaaaeeerrryyy|||zzzvvvooohhh```WWWOOOJJJDDDCCC@@@===<<<;;;;;;<<<~~~||||||~~~~~~tttpppmmmkkkmmmoooqqqqqqttttttvvvxxx|||}}}nnn___SSSNNNMMMNNNOOOOOOOOONNNKKKHHHDDDBBB===;;;:::999:::999777555888888999999999999888888:::999888777666444333333111333555555555999???EEEPPPXXXcccoooyyy{{{zzzyyywwwuuuuuutttttttttttttttttttttsssrrrrrrppppppppppppooommmlllkkkjjjiiihhhgggfffdddccccccbbbaaa___^^^^^^]]][[[YYYWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPPPPPPPPPPPPPOOOOOORRRSSSTTTVVVVVVVVVUUUTTTVVVVVVUUUUUUUUUUUUVVVWWWZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTSSSRRRQQQRRRSSSTTTUUUUUUTTTRRRPPPMMMJJJGGGFFFBBBDDDIIIOOOXXXbbbkkkpppttttttttttttsssuuuyyy|||~~~yyypppccc[[[SSSNNNJJJEEEDDDFFFDDDNNN]]]llltttuuuqqqnnnhhhhhhgggmmm|||jjjZZZNNNQQQ\\\kkkkkk\\\UUUJJJDDD<<<555111///---+++***************+++++++++******))))))))))))******))))))))))))))))))))))))+++++++++***************,,,,,,++++++,,,,,,---.........//////000222666999MMMfffeeeJJJ>>>:::666444666666666777888:::<<<>>>???>>>>>>>>>>>>???@@@AAABBB@@@CCCFFFIIIMMMRRRXXX]]]hhhkkkpppuuuxxx{{{~~~~~~{{{yyyrrrsssuuuwwwzzz}}}tttgggeeegggrrryyy~~~~~~~~~~~~}}}yyytttnnndddZZZQQQIIICCC??????===<<<:::999999999:::~~~||||||~~~tttqqqnnnmmmooosssvvvwww||||||||||||}}}nnn___TTTNNNLLLKKKIIIHHHGGGEEECCCAAA???>>>===<<<;;;;;;:::::::::999999999:::;;;;;;;;;::::::;;;:::999888777555444444111333555555444666:::===FFFNNNYYYeeeppp|||{{{zzzxxxvvvuuutttsssssssssssstttttttttsssrrrrrroooooonnnmmmlllkkkjjjjjjiiihhhhhhfffeeedddcccccccccaaa___^^^^^^]]][[[ZZZWWWWWWVVVUUUUUUTTTSSSSSSQQQPPPOOOMMMLLLKKKKKKKKKNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQQQQQQQQQQPPPPPPOOOSSSTTTUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSPPPMMMJJJHHHDDDFFFJJJPPPYYYccckkkpppsssttttttsssssstttxxx{{{}}}yyypppcccZZZRRRNNNJJJFFFDDDFFFCCCLLL[[[iiissstttppplllfffddddddjjjxxxlll\\\PPPQQQ[[[jjjqqqaaaYYYMMMFFF<<<555111///---,,,******************************)))(((((()))******))))))))))))))))))))))))************************+++++++++++++++,,,------...////////////111555888KKKdddiiiLLL???:::666555777666666777888:::===???@@@>>>>>>>>>>>>???@@@AAABBB@@@BBBEEEIIIMMMSSSYYY]]]iiilllppptttvvvyyy|||~~~|||~~~}}}wwwwwwwwwxxxyyy||||||oookkkkkkqqqwww{{{yyywwwwwwuuuqqqiiibbbXXXOOOHHHDDDAAA???===<<<;;;:::::::::;;;;;;}}}}}}~~~zzzvvvrrrqqqssswwwzzz{{{|||lll]]]SSSLLLGGGDDDCCCBBBAAA@@@???????????????>>><<<:::999:::<<<>>>======>>>???????????????;;;;;;:::999888777777666444444444444444555666888@@@FFFQQQ\\\hhhuuu~~~{{{zzzyyywwwuuussssssrrrssssssssstttsssrrrrrrqqqnnnmmmlllkkkjjjiiiiiiiiihhhhhhgggfffeeeddddddcccbbb```___^^^^^^]]][[[YYYWWWWWWWWWVVVUUUTTTTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKNNNOOOOOOOOOOOONNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNOOOOOOPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQPPPOOOSSSSSSTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUXXXWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUWWWWWWVVVUUURRROOOLLLJJJEEEGGGJJJPPPYYYbbbjjjnnnqqqrrrssssssssstttwwwyyy}}}zzzpppbbbZZZRRRNNNKKKFFFEEEFFFDDDKKKYYYhhhsssvvvrrrnnnfffbbbaaagggtttmmm]]]PPPOOOWWWeee{{{yyyjjj```RRRIII===555111///---+++******************************))))))))))))******))))))))))))))))))))))))***************************************+++,,,,,,...////////////111555888HHHaaa}}}lllNNN@@@;;;777666999666666777888:::<<<>>>???>>>>>>>>>>>>???@@@AAABBB@@@CCCFFFIIINNNSSSZZZ___iiilllqqqtttuuuwwwyyy{{{yyy{{{}}}~~~{{{zzzzzzzzzzzz|||~~~vvvqqqppppppuuuwwwtttpppooolllhhh^^^WWWOOOGGGCCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<~~~}}}~~~~~~yyywwwxxx{{{~~~yyyiiiZZZPPPHHHAAA===>>>>>>>>>>>>???AAABBBCCCBBBBBB@@@===;;;<<>>===;;;:::999888777666555444444444555666;;;AAAJJJTTT___nnn}}}}}}{{{yyywwwuuutttsssrrrsssssssssssssssrrrqqqqqqnnnmmmllljjjiiiiiihhhiiiggggggffffffeeeddddddcccaaa```^^^]]]]]]\\\ZZZXXXXXXXXXWWWVVVUUUSSSSSSRRRQQQPPPOOOMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUTTTRRRNNNKKKIIIEEEFFFIIINNNVVV^^^eeejjjmmmpppssstttuuuuuuwwwxxx|||~~~~~~zzzooobbbYYYRRRNNNKKKFFFEEEGGGEEEKKKWWWfffrrrxxxvvvrrriiiccc```gggrrrqqq```QQQMMMRRR^^^ttttttjjjXXXMMM???666222000...++++++++++++***************))))))************))))))))))))))))))))))))))))))***************+++++++++******))))))******+++,,,......//////000222666999GGG```|||kkkNNNAAA<<<888888;;;777777888999:::<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAACCCGGGKKKOOOUUU\\\```iiilllqqquuuvvvvvvvvvwwwwwwxxxzzz|||}}}}}}||||||{{{{{{{{{{{{|||}}}{{{uuurrrooossssssmmmhhheeeaaa]]]SSSNNNHHHBBB???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~~~~~~~~zzzpppaaaVVVNNNHHHBBB======>>>@@@BBBEEEHHHKKKLLLHHHJJJJJJHHHEEEDDDEEEGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEBBB???<<<:::999:::888555444444555666666777<<>>>>>>>>>>>???@@@AAABBBBBBDDDHHHLLLPPPVVV]]]bbbhhhlllrrrvvvvvvuuusssssstttttttttttttttuuuvvvvvvuuuwwwyyy{{{}}}}}}uuuqqqiiimmmkkkddd]]]YYYTTTOOOIIIFFFBBB@@@???>>><<<;;;======>>>>>>>>>======<<<~~~~~~}}}zzzooofffZZZQQQNNNKKKFFFBBB@@@AAADDDHHHLLLPPPSSSTTTOOORRRTTTSSSPPPMMMLLLMMMQQQRRRSSSTTTUUUUUUVVVUUUOOOMMMJJJFFFBBB>>>;;;999<<<999666444444666777777555:::AAAIIITTTbbbrrr}}}~~~~~~}}}{{{yyywwwuuutttsssrrrrrrsssssssssrrrqqqqqqnnnmmmkkkiiihhhhhhiiiiiifffffffffeeeeeeddddddddd```^^^\\\[[[[[[ZZZXXXWWWYYYXXXWWWUUUSSSQQQPPPOOORRRQQQQQQPPPPPPPPPQQQQQQSSSSSSTTTTTTTTTTTTTTTSSSMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRTTTUUUVVVVVVTTTTTTTTTTTTSSSRRRPPPPPPOOONNNNNNNNNNNNOOOPPPQQQQQQRRRTTTUUUVVVVVVVVVUUUXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRNNNOOOPPPOOOMMMIIIEEECCCAAAAAACCCGGGMMMTTT[[[___ggglllrrrvvvxxxwwwwwwwwwwwwzzz}}}{{{}}}~~~zzzoooaaaYYYQQQNNNKKKGGGFFFGGGEEEIIIRRRaaapppyyyzzzxxxmmmeeebbbgggqqq|||zzzhhhVVVNNNNNNWWWlllxxxdddWWWFFF:::666444000---++++++++++++******))))))&&&(((+++------+++(((&&&))))))))))))))))))))))))))))))******++++++++++++,,,,,,++++++,,,,,,---...,,,---...///000333777;;;KKKccc}}}{{{nnnvvveeeJJJ???<<<888777:::::::::999999::::::;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCEEEIIIMMMQQQWWW^^^cccggglllrrrwwwwwwtttrrrqqqqqqpppnnnmmmmmmnnnooopppppprrrvvvzzz~~~}}}tttooocccfffddd\\\TTTOOOJJJEEEBBBAAA@@@@@@AAAAAA???>>>@@@@@@@@@AAA@@@@@@???>>>~~~~~~~~~yyytttgggccc\\\TTTNNNKKKJJJJJJFFFKKKNNNOOOSSS[[[```aaaaaaeeegggddd\\\XXXYYY]]]XXX___dddeeegggiiigggcccbbb[[[SSSLLLHHHEEE@@@===;;;:::999777666555555555777888<<>>AAAGGGNNNTTTXXX```dddiiimmmppprrrtttuuuuuuyyy}}}yyypppbbbYYYQQQNNNLLLHHHEEEEEEEEEJJJUUUdddqqqxxxxxxvvvmmmfffbbbfffooo|||nnn[[[PPPNNNTTThhh{{{~~~lllWWWDDD===888///---111,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************)))***,,,------,,,***)))------......///222777;;;NNNgggllliiiooo~~~zzzcccJJJ>>>;;;999777777888999:::;;;;;;;;;:::999===>>>???@@@@@@AAA@@@@@@CCCFFFIIIMMMQQQWWW]]]aaajjjnnnsssuuuuuusssqqqppppppkkkdddaaabbbfffhhhhhhkkkmmmpppuuuyyy}}}{{{nnneeeZZZYYYVVVQQQLLLFFFBBB@@@AAAAAAAAAAAAAAABBBBBBCCCGGGEEECCCBBBCCCDDDCCCBBB|||tttoooddd```ZZZTTTPPPNNNOOOPPPUUUZZZ^^^___bbbhhhkkkjjjllloooqqqnnnjjjggggggiiimmmtttyyy{{{}}}~~~{{{vvvllleee[[[SSSNNNIIIDDD@@@<<<;;;999888666666555555666777<<>>CCCJJJPPPTTT[[[___eeeiiimmmooorrrtttvvvyyy|||~~~{{{qqqcccZZZQQQNNNLLLHHHEEEEEEDDDJJJUUUdddqqqxxxwwwuuummmfffbbbeeennnzzzppp\\\QQQNNNTTTfffyyyoooZZZGGG@@@:::111---111,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************''')))+++---------,,,+++------......///222777;;;NNNggg}}}kkkccchhhvvvvvvaaaIII===;;;999777777888999:::;;;;;;;;;:::999<<<<<<===>>>????????????CCCFFFJJJNNNRRRWWW]]]aaajjjnnnsssvvvvvvtttrrrqqqmmmhhhbbb___aaaeeegggiiijjjlllpppuuuyyy||||||pppddd\\\RRRPPPNNNKKKGGGCCCAAA???@@@@@@@@@AAABBBCCCDDDEEEIIIHHHHHHHHHJJJJJJIIIGGG~~~{{{rrrmmmeeeaaa\\\WWWUUUWWWYYY\\\ccchhhllllllnnnpppoookkknnnoooqqqssssssttttttttt}}}wwwooocccZZZSSSMMMGGGCCC===<<<:::999777666666666666666:::AAAGGGQQQbbbrrr}}}~~~}}}|||zzzxxxwwwvvvvvvuuuuuuttttttsssrrrrrrqqqnnnnnnnnnmmmlllkkkjjjiiigggfffeeedddcccbbbaaa````````````______^^^^^^]]][[[ZZZXXXVVVUUUTTTUUUUUUPPPOOONNNNNNNNNOOOPPPQQQSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQOOOOOONNNNNNOOOPPPPPPRRRTTTVVVXXXYYY\\\[[[YYYXXXUUUSSSRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRPPPNNNLLLJJJHHHGGGDDDCCC@@@===;;;999888777666666777:::>>>DDDIIIMMMTTTXXX^^^cccggglllpppssswwwyyy{{{}}}}}}}}}tttddd[[[RRROOOLLLHHHEEEEEEEEEJJJVVVeeerrrxxxwwwtttmmmfffaaadddlllwwwrrr]]]QQQMMMQQQaaarrr~~~rrr```MMMCCC;;;222...000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************&&&'''***,,,---......---------......///222777;;;OOOhhhyyyjjj^^^cccoooqqq]]]GGG===:::888777777888888999:::;;;;;;::::::;;;<<<===>>>>>>??????>>>DDDFFFJJJNNNRRRWWW]]]aaajjjnnntttwwwwwwtttsssrrrnnniiidddaaabbbfffiiikkkkkkmmmqqquuuyyy|||~~~zzzqqqhhh___VVVPPPIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEHHHJJJKKKOOOOOOQQQSSSTTTTTTQQQOOO~~~~~~wwwqqqjjjgggbbb^^^^^^aaafffiiioootttwwwvvvvvvuuuooohhhggggggiiiooovvv|||}}}}}}zzzrrrfff\\\UUUOOOIIIEEE>>>===<<<:::888777666666555666999???EEENNN___nnnzzz~~~|||zzzxxxwwwvvvvvvuuuttttttsssrrrqqqppppppooooooooonnnmmmkkkjjjiiiffffffeeedddcccbbbaaa`````````______^^^^^^^^^^^^\\\[[[YYYWWWVVVVVVVVVVVVRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPQQQRRRTTTVVVXXXYYY]]]\\\ZZZXXXVVVTTTSSSRRRQQQRRRRRRRRRQQQQQQPPPOOOPPPQQQRRRRRRSSSSSSRRRRRRTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPNNNLLLIIIGGGEEEDDD@@@???===;;;999777555555444444555777:::???CCCFFFLLLPPPVVV\\\bbbhhhooossswwwxxxzzz{{{|||~~~vvvfff\\\SSSOOOLLLHHHEEEFFFFFFKKKWWWfffsssyyyxxxuuummmfff```bbbiiitttsss\\\PPPLLLNNN[[[jjjuuuyyyuuudddRRREEE<<<222...///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************'''(((***+++------------------......///222777;;;NNNgggwwwiii___cccnnniiiWWWEEE<<<:::888666777888888999999:::::::::;;;;;;<<<===>>>????????????DDDFFFJJJNNNRRRWWW]]]aaahhhlllsssvvvvvvtttrrrqqqsssooojjjgggfffhhhkkkmmmmmmooosssxxx{{{~~~wwwqqqggg]]]VVVPPPLLLIIIEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIJJJLLLOOOQQQSSSWWWXXXZZZ]]]^^^\\\XXXTTT~~~~~~~~~~~~~~~~~~{{{}}}}}}xxxrrrnnniiieeefffjjjqqquuu}}}{{{qqqgggaaa```ccckkkwwwvvvnnnbbbYYYRRRNNNIIIEEE@@@???===;;;999888777777555555999>>>DDDMMM]]]lllyyy~~~|||zzzyyywwwwwwvvvvvvvvvuuutttsssrrrqqqqqqrrrqqqpppooollljjjhhhgggeeeeeedddcccbbbbbbaaaaaa___^^^]]]\\\\\\\\\]]]]]]\\\[[[YYYWWWVVVVVVWWWWWWTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPOOOPPPPPPRRRTTTVVVWWWYYY[[[[[[YYYXXXVVVTTTSSSSSSNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPSSSSSSTTTTTTUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQRRROOONNNLLLJJJGGGEEECCCBBB>>>===<<<;;;999777555444444444444666888<<>>???@@@@@@@@@@@@CCCFFFIIIMMMQQQWWW]]]aaaeeejjjqqqvvvvvvtttrrrqqqwwwuuuqqqllljjjiiijjjlllppprrrwww{{{~~~|||wwwgggaaaWWWOOOKKKIIIHHHHHHEEEFFFFFFHHHIIIKKKMMMNNNRRRQQQPPPPPPQQQTTTVVVXXX[[[]]]```cccccc```ZZZUUU}}}}}}}}}}}}~~~~~~~~~~~~wwwyyy}}}~~~yyyuuuooolllmmmttt{{{xxxmmm```___```gggrrr}}}rrrjjj^^^UUUPPPLLLIIIFFFAAA@@@>>><<<:::888777777666666999>>>DDDMMM]]]lllxxx~~~}}}{{{yyyxxxwwwwwwyyyxxxwwwvvvuuussssssrrrrrrqqqpppnnnllliiigggeeeeeeddddddcccbbbbbbaaaaaa]]]]]][[[ZZZZZZ[[[\\\]]][[[ZZZXXXWWWVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUTTTSSSRRRRRRQQQRRRRRRPPPPPPPPPQQQRRRTTTVVVVVVXXXXXXWWWVVVUUUTTTSSSSSSNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQPPPRRRRRRSSSTTTTTTTTTTTTSSSQQQQQQPPPOOOOOOPPPPPPQQQMMMLLLKKKHHHFFFDDDBBBBBB======<<<<<<:::888666555444444444555777999;;;===@@@CCCIIIPPPWWWaaajjjppptttwwwyyy{{{}}}zzzkkk```UUUPPPLLLGGGEEEFFFEEEJJJSSSaaaoooxxx{{{zzzooogggaaaaaafffppp~~~sss\\\OOOJJJIIIQQQ\\\hhhmmmxxxwwwkkkZZZIII===444000...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++------......///222777;;;MMMeee|||llleeeiiissswwwZZZLLL???:::888666666777777777777777888:::;;;<<<===>>>???@@@@@@AAAAAAAAABBBDDDHHHLLLPPPUUU[[[```dddjjjrrrwwwwwwvvvsssrrrxxxwwwuuuqqqmmmiiiiiiiiirrruuuyyy}}}|||rrrlll]]]WWWOOOJJJHHHIIIKKKLLLHHHJJJMMMQQQUUUWWWYYYZZZ]]][[[YYYWWWVVVWWWYYY[[[^^^```cccffffffccc]]]XXX}}}}}}~~~~~~~~~xxx{{{|||wwwtttwww|||llljjjhhhjjjqqqzzzrrrjjj^^^UUUPPPMMMJJJGGGBBBAAA???===:::999888777666666999???EEENNN^^^mmmvvv}}}{{{yyyxxxwwwwwwwwwwwwvvvtttsssrrrqqqppppppooonnnmmmkkkiiigggfffddddddccccccbbbaaaaaaaaa]]]\\\[[[ZZZZZZ[[[]]]^^^ZZZYYYXXXVVVVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVTTTSSSSSSRRRRRRSSSSSSTTTPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTSSSSSSOOOOOONNNMMMMMMNNNOOOPPPKKKKKKIIIHHHFFFDDDCCCBBB<<<======<<<;;;999777666444333444444555777888999;;;>>>CCCJJJRRR\\\ffflllrrruuuyyy|||~~~zzzlllaaaVVVPPPLLLGGGEEEFFFBBBFFFNNN\\\kkkvvvzzz{{{qqqiiibbbaaafffooo|||uuu]]]QQQKKKJJJPPPZZZeeekkkwww|||~~~xxxnnn^^^LLL>>>777222000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************+++,,,,,,---------......///222777;;;NNNgggqqqhhhnnnyyy~~~mmmTTTHHH===999888666555777777777666777888999;;;<<<<<<===>>>???@@@@@@@@@@@@@@@CCCGGGKKKOOOTTTZZZ^^^eeekkksssyyyzzzxxxuuutttxxxyyyzzzwwwrrrmmmkkkkkkrrruuuzzz~~~~~~~~~vvvkkkdddXXXTTTNNNKKKKKKMMMOOOPPPOOORRRYYY___eeeiiikkklllkkkhhhddd```^^^]]]^^^___cccdddhhhlllnnnlllgggccc~~~~~~}}}~~~|||~~~{{{wwwuuuwww~~~tttlll```VVVQQQNNNKKKIIICCCBBB???===;;;999888888666777:::@@@FFFOOO___nnnuuu}}}{{{yyyxxxwwwwwwtttsssrrrqqqooonnnmmmlllmmmmmmmmmlllkkkjjjhhhhhhdddcccccccccbbbaaaaaaaaa^^^]]][[[ZZZZZZ[[[]]]^^^YYYYYYWWWVVVUUUUUUVVVWWWVVVUUUTTTRRRRRRRRRSSSSSSUUUTTTSSSSSSSSSTTTVVVWWWSSSSSSSSSSSSSSSTTTTTTUUUPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSUUUUUUVVVUUUUUUTTTSSSRRRPPPQQQRRRRRRSSSRRRRRRRRRQQQQQQRRRSSSSSSTTTSSSSSSNNNMMMLLLLLLLLLMMMNNNOOOJJJJJJIIIGGGFFFDDDCCCCCC<<<<<<===<<<;;;999777666333333333333444555666777888;;;@@@FFFNNNXXXcccjjjqqquuuzzz}}}{{{mmmbbbVVVPPPLLLGGGFFFGGG@@@CCCKKKXXXgggsssyyy{{{rrrjjjbbbbbbfffnnn{{{www^^^RRRMMMKKKQQQZZZdddjjjvvvxxxzzzyyyqqqaaaNNN@@@999555222,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************)))))))))***+++---...///------......///222777;;;PPPhhhuuukkkrrr~~~xxxeeeQQQFFF<<<999888666555777777666666666888999;;;===;;;<<<===>>>????????????@@@BBBFFFJJJNNNSSSYYY]]]fffmmmuuu{{{|||zzzxxxvvvxxx{{{~~~|||wwwrrrpppooorrruuuyyy~~~|||~~~|||ssshhhaaaWWWTTTOOOMMMNNNPPPRRRSSSUUUZZZbbbkkkssswwwzzzzzzvvvrrrmmmhhhdddccccccdddhhhjjjnnnrrruuuuuuqqqnnn|||}}}~~~yyyuuukkk```YYYUUUNNNFFFHHHEEEAAA???===;;;999777666999;;;===CCCOOO```lllyyy}}}~~~|||{{{{{{{{{zzzxxxttttttsssrrrpppooonnnnnnmmmllljjjjjjkkkllljjjiiidddbbbaaaaaabbbccccccbbbaaa```^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRTTTSSSRRRSSSTTTUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPQQQSSSQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRROOOPPPQQQSSSTTTTTTTTTTTTQQQPPPOOONNNNNNNNNOOOPPPLLLKKKJJJHHHFFFDDDCCCBBB>>>>>>???>>>===;;;888777666666444444444444666666777999===@@@FFFQQQ]]]gggppptttyyy||||||}}}ooofffZZZPPPKKKIIIFFFDDDCCCGGGLLLUUUdddsssxxxuuurrrjjjbbb```ccckkkzzzxxx^^^PPPKKKJJJQQQ[[[jjjoooyyywwwvvv{{{vvvhhhTTTDDD<<<666111000///...,,,+++***))))))+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***,,,---......------///222111111666>>>LLLiiixxxpppwwwrrraaaOOOEEE;;;888666444333444888999999999888:::===???@@@@@@@@@???????????????>>>BBBFFFIIIKKKOOOVVV[[[fffmmmwww~~~}}}{{{~~~|||{{{|||}}}|||xxxtttxxxzzz}}}~~~~~~zzzqqqjjjfff```___]]]ZZZXXXYYY\\\^^^aaafffnnnvvv|||wwwpppllliiifffeeeggglllttt||||||}}}~~~~~~{{{xxxyyywwwwww{{{}}}{{{tttjjjddd```YYYQQQKKKHHHDDDAAA???===:::888666999;;;>>>DDDPPP```lllwwwzzz}}}{{{zzz{{{{{{zzzyyyuuuuuutttrrrqqqpppooonnnnnnlllkkkjjjkkkkkkiiihhhdddbbbaaaaaabbbccccccbbb``````^^^]]]\\\[[[[[[[[[\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSUUUTTTSSSSSSTTTUUUTTTRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTRRRQQQQQQQQQPPPOOONNNNNNNNNOOOPPPMMMLLLKKKIIIGGGEEEDDDCCC?????????>>>===;;;999888666555444333333444555666666999<<<@@@FFFPPP^^^gggnnnsssyyy|||}}}~~~nnneeeYYYPPPKKKIIIFFFEEEBBBEEEJJJTTTcccrrrxxxvvvrrrjjjbbb```ccckkkzzzwww^^^QQQLLLLLLUUU```nnnttt}}}wwwvvv|||xxxkkkWWWFFF===666111000///...,,,+++***))))))+++++++++*********))))))))))))(((((((((((())))))******************************++++++,,,,,,,,,---------///222111111666>>>LLLiii}}}ttt{{{sss```OOOEEE;;;888666444333555777888888888888999<<<>>>>>>=====================???CCCGGGJJJLLLPPPVVV\\\eeelllvvv~~~~~~||||||~~~~~~|||zzzzzz|||~~~~~~vvvpppmmmjjjhhheeebbbaaacccfffiiikkkqqqyyy|||vvvqqqllliiikkkqqq{{{|||}}}~~~~~~nnnhhhbbbaaaccchhhsss~~~~~~|||vvvqqqmmmeee]]]RRRNNNHHHDDDAAA>>><<<:::666888;;;???FFFRRR```kkksssvvvzzz}}}~~~|||{{{zzzzzzzzz{{{}}}~~~|||yyyyyyzzzzzzzzzyyyvvvvvvuuusssrrrqqqpppoooooommmkkkjjjjjjjjjhhhfffdddbbb```aaabbbcccbbbaaa```___^^^]]]\\\[[[[[[[[[]]]]]]\\\\\\[[[ZZZZZZZZZXXXXXXXXXWWWVVVVVVUUUUUUWWWUUUTTTTTTUUUUUUSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPOOOQQQQQQQQQQQQQQQRRRRRRRRRTTTTTTSSSRRRRRRRRRRRRSSSPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUSSSQQQQQQQQQPPPOOONNNNNNNNNNNNOOOLLLLLLJJJIIIGGGFFFEEEDDD@@@@@@???>>>===;;;:::999777777666666666666777777666888;;;???EEEPPP^^^hhhmmmrrrxxx|||~~~}}}mmmdddXXXPPPKKKIIIGGGEEEAAADDDIIISSScccsssyyywwwrrrjjjbbb```cccjjjyyywww^^^RRRNNNPPP[[[ggguuuzzzvvvwww}}}{{{ppp\\\JJJ>>>777111000///...,,,+++***))))))+++++++++******************))))))(((((())))))***************************,,,,,,,,,,,,++++++++++++------///222111111666>>>MMMiiiyyywwwbbbOOOEEE;;;888777555444666666777888888888888;;;=====================>>>>>>@@@DDDHHHJJJLLLQQQWWW\\\dddjjjttt|||}}}|||}}}{{{}}}~~~{{{zzzyyywwwuuurrrrrrssstttvvvxxx}}}zzzrrrmmmnnnuuu||||||}}}~~~~~~~~~{{{qqq___XXXRRRQQQTTT\\\iiivvvxxx|||~~~{{{yyyuuunnngggYYYTTTMMMGGGBBB???<<<:::666888<<<@@@GGGRRR^^^fffmmmoooqqqssssssrrrqqqooommmnnnoooqqqsssvvvzzz}}}}}}{{{xxxwwwyyyzzzzzzzzzwwwwwwvvvtttsssrrrqqqpppooommmkkkjjjiiihhhfffdddcccbbb``````bbbbbbbbbaaa```___^^^]]]\\\\\\\\\\\\]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWWWWVVVXXXVVVUUUUUUUUUUUUSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTRRRQQQOOONNNPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQOOOPPPQQQRRRTTTVVVWWWXXXVVVVVVWWWWWWVVVUUUUUUTTTQQQQQQPPPOOONNNNNNMMMMMMKKKJJJIIIHHHGGGFFFEEEDDD@@@@@@???>>>===;;;:::999::::::::::::::::::::::::777999;;;>>>EEEPPP^^^hhhnnnsssyyy}}}}}}mmmdddYYYPPPLLLJJJHHHFFFAAADDDIIISSSccctttzzzyyyrrrjjjcccaaacccjjjxxxvvv^^^RRRNNNQQQ^^^mmmyyy~~~wwwwww|||}}}vvvcccNNN@@@777222//////---,,,+++************************************))))))))))))))))))***************************+++++++++,,,,,,,,,,,,,,,------///222111111666>>>NNNiii}}}|||gggPPPFFF<<<888777555555888666777999999999999;;;===???????????????@@@@@@@@@AAAEEEIIIKKKMMMQQQWWW\\\ccciiiqqqyyy~~~|||yyyyyy{{{~~~}}}wwwoooqqqwww||||||}}}~~~~~~~~~}}}}}}}}}lll___TTTNNNIIIIIIKKKQQQ]]]hhhooovvv{{{{{{{{{zzzuuuooobbb\\\SSSJJJCCC???<<<:::777999<<<@@@GGGPPPYYY___ddddddeeeffffffeeecccbbb```bbbeeefffiiimmmssswww~~~}}}{{{xxxwwwxxxzzz{{{{{{wwwwwwvvvuuusssrrrqqqqqqooommmkkkiiiiiigggeeeccccccaaa``````aaabbbbbbaaa______^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXYYYWWWVVVUUUVVVUUUTTTRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOQQQRRRUUUWWWXXXYYYWWWXXXXXXWWWWWWVVVUUUTTTRRRQQQQQQPPPOOOMMMLLLLLLIIIHHHHHHGGGFFFEEEEEEDDDAAAAAA???>>>===;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;999:::<<>>PPPiii||||||lllRRRGGG===888777555555888777999;;;;;;;;;;;;===>>>>>>>>>??????@@@@@@@@@@@@BBBEEEIIIKKKMMMQQQWWW\\\ccchhhooovvvzzz}}}~~~zzzuuussstttwwwyyy|||{{{rrruuu{{{~~~||||||}}}}}}}}}}}}||||||{{{~~~qqq]]]RRRLLLGGGDDDDDDEEEHHHQQQZZZgggooouuuwwwxxxzzzyyyvvvmmmeeeYYYNNNFFF@@@<<<:::888999;;;???EEELLLRRRUUUWWWWWWWWWWWWVVVUUUUUUTTTSSSVVVYYY[[[]]]cccjjjpppwww}}}|||yyywwwxxxzzz{{{{{{wwwwwwvvvtttsssrrrqqqpppnnnllljjjiiihhhgggeeeccccccaaa___```aaabbbaaa```___^^^]]]]]]\\\\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXYYYWWWVVVVVVWWWWWWUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQRRRRRRRRRQQQQQQQQQQQQQQQOOOOOONNNMMMMMMMMMMMMNNNNNNOOOQQQSSSUUUWWWXXXYYY[[[ZZZYYYXXXVVVTTTRRRQQQRRRRRRRRRQQQOOOMMMKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCAAA@@@>>>>>>======<<<<<<============<<<<<<<<<===>>>@@@EEEPPP^^^hhhppptttzzz}}}~~~qqqhhh\\\SSSNNNKKKIIIGGGDDDFFFJJJRRRcccssszzzzzzrrrkkkdddaaaccciiiuuuzzzbbbSSSMMMPPP___qqqzzz~~~zzzvvvxxxnnnVVVCCC999555///...---,,,++++++++++++***************++++++++++++******))))))******+++++++++++++++++++++++++++))))))***,,,---///000000------///222111111666>>>OOOhhh~~~zzzpppUUUJJJ>>>999777444555777777999<<<<<<<<<<<<===>>><<<<<<<<<===>>>>>>??????AAAEEEIIIKKKLLLPPPVVV[[[aaafffmmmtttxxxzzz|||}}}{{{zzzxxxtttqqqpppqqqsss{{{~~~~~~~~~sssvvv{{{{{{||||||}}}}}}||||||{{{{{{~~~yyygggWWWOOOIIIEEECCCCCCDDDEEEKKKSSS^^^fffmmmooorrrwwwyyyyyywwwnnn```SSSIIIBBB===;;;999:::;;;>>>CCCHHHKKKLLLKKKJJJIIIIIIHHHGGGGGGGGGFFFIIIMMMPPPRRRXXXaaahhhpppwww~~~zzzxxxxxxzzz{{{{{{wwwvvvuuutttsssqqqppppppmmmkkkiiihhhhhhgggeeecccbbbaaa______aaabbbaaa```^^^^^^]]]\\\\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]]]]]]][[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVWWWXXXWWWUUUSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUTTTSSSRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYYYYYYYXXXVVVTTTSSSRRRRRRRRRRRRQQQOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGEEECCCBBBAAAAAAAAA??????@@@AAAAAA@@@??????@@@@@@@@@AAAFFFPPP^^^hhhmmmrrrxxx|||}}}tttkkk___UUUOOOLLLIIIGGGCCCEEEHHHPPP```pppxxxwwwrrrkkkdddbbbccchhhtttfffUUUMMMOOO___qqqyyy|||}}}vvvtttqqqXXXDDD:::666......---,,,++++++++++++))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++++++++,,,,,,---...//////------///222111111666>>>MMMggg{{{wwwsssXXXLLL???999666444444666666888;;;<<<<<<<<<<<<===;;;<<<<<<===>>>>>>??????AAADDDHHHJJJKKKOOOUUUZZZ^^^dddlllssswwwzzz{{{|||vvvwwwwwwuuuqqqooopppqqqyyy|||}}}}}}|||ooommmqqqxxx{{{|||||||||||||||{{{{{{|||~~~qqqcccXXXRRRKKKGGGDDDEEEDDDEEEKKKSSSWWW___eeehhhkkkrrrwwwxxx~~~ttteeeWWWKKKDDD???<<<::::::;;;>>>AAAEEEFFFGGGCCCBBBAAA@@@????????????===AAAFFFHHHJJJQQQ[[[ccckkksss~~~{{{xxxyyyzzz{{{{{{vvvvvvuuusssrrrqqqpppooollljjjhhhhhhhhhgggeeecccbbbaaa______aaaaaaaaa```^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZZZZYYYXXXXXXXXXWWWVVVUUUVVVXXXXXXXXXVVVSSSTTTTTTTTTTTTUUUUUUUUUWWWUUUTTTRRRRRRSSSUUUVVVTTTTTTSSSSSSRRRRRRRRRQQQRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYUUUUUUVVVWWWWWWVVVVVVUUUSSSSSSRRRQQQOOOMMMJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBFFFPPP^^^hhhjjjooovvv{{{}}}vvvmmm```VVVPPPLLLIIIGGGCCCDDDGGGOOO^^^nnnuuuuuurrrkkkdddbbbccchhhsss|||iiiWWWNNNOOO___qqqxxx|||~~~uuurrr~~~sssYYYEEE;;;777...------,,,++++++++++++))))))******++++++++++++++++++************++++++++++++++++++++++++++++++------------------------------///222111111666>>>KKKfff{{{vvvvvvuuuZZZMMM@@@:::666333333666555777:::<<<;;;;;;;;;<<<===>>>>>>???@@@AAAAAAAAAAAADDDHHHIIIKKKNNNTTTYYY\\\bbblllsssxxx{{{|||}}}rrruuuxxxwwwtttqqqqqqrrrwww{{{~~~}}}}}}xxxjjj```dddlllvvv}}}}}}}}}|||||||||||||||}}}~~~~~~}}}yyyqqqlllddd[[[RRRKKKEEEFFFGGGEEEEEEFFFPPPTTT[[[cccfffjjjsss}}}}}}qqq^^^NNNEEE???;;;555777:::===>>>>>>=========<<<;;;:::::::::;;;<<<;;;<<<>>>@@@CCCIIIPPPUUUbbblllyyy~~~|||{{{{{{zzzwwwuuuxxxvvvtttqqqpppooooooooojjjjjjhhhgggeeecccbbbaaa``````_______________```_______________^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVTTTVVVWWWYYYYYYXXXVVVUUUSSSRRRRRRRRRTTTUUUUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXVVVUUUTTTNNNOOOOOOOOONNNLLLJJJIIINNNNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJKKKMMMIIIIIIJJJJJJJJJHHHGGGFFFDDDDDDCCCDDDIIIQQQ\\\ccchhhmmmtttzzz~~~|||zzz|||qqqbbbXXXQQQJJJGGGGGGFFFEEEEEEMMM^^^nnnssspppssslllfffbbbaaaeeerrr{{{lllXXXNNNPPP\\\iiivvvwwwzzz}}}~~~lllmmmxxxwww```III;;;777///...---,,,+++************************************)))(((''''''((()))***++++++************++++++,,,,,,+++++++++,,,------,,,---...///000333777;;;KKKdddzzzssssss___NNN===777777777666666999999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????BBBCCCEEEHHHLLLOOORRRTTT\\\aaaiiiqqqwwwzzzzzzyyyzzz{{{||||||{{{yyyvvvuuuvvvzzz~~~~~~}}}}}}~~~kkkaaaVVVZZZaaaiiisss~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~zzzvvvsssoooooorrruuu~~~~~~zzzwwwpppgggZZZQQQJJJHHHHHHFFFEEEGGGLLLOOOUUU\\\```dddooozzz|||rrr```PPPGGGAAA<<<888999:::;;;;;;;;;:::999999888777666555666777777888999;;;===@@@FFFMMMRRR^^^ggguuu~~~||||||{{{zzzwwwuuutttsssrrrpppooonnnmmmmmmjjjiiihhhfffdddcccaaaaaa``````____________``````aaaaaa``````___^^^]]]]]]]]]]]]]]]]]]]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXZZZ[[[[[[YYYXXXWWWTTTSSSRRRSSSUUUVVVUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSQQQRRRRRRRRRQQQOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNNNNOOOQQQTTTTTTSSSQQQNNNJJJGGGEEECCCCCCCCCDDDHHHQQQ[[[cccjjjnnntttyyy}}}~~~~~~zzzxxx|||rrrcccYYYQQQJJJFFFFFFEEEDDDEEEMMM^^^oootttrrrssslllfffbbbaaafffrrrnnnZZZOOOOOOYYYdddnnnqqquuu{{{}}}jjjkkkwwwxxxaaaJJJ<<<777000///...,,,+++*********************************,,,+++***))))))***+++,,,++++++************++++++,,,,,,+++++++++,,,------,,,---...///000333777:::KKKdddyyyqqqooo~~~^^^MMM<<<666666555555555888999:::;;;<<<=========>>>>>>>>>>>>????????????BBBCCCEEEHHHLLLPPPTTTVVV[[[aaaiiirrrxxx|||||||||{{{|||~~~}}}{{{yyyxxx|||~~~}}}|||}}}rrraaaZZZQQQUUUZZZaaahhhrrr{{{}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~yyyoooeee```[[[WWWWWWZZZ\\\eeessswwwfff[[[PPPLLLIIIFFFEEEGGGFFFHHHMMMSSSWWW\\\hhhttt||||||ssscccSSSHHHBBB===<<<;;;:::888777666666666555555444333333333333333555666777999<<>>>>>>>>?????????@@@@@@BBBCCCEEEIIIMMMRRRUUUXXX[[[aaajjjssszzz}}}~~~}}}zzz||||||~~~}}}}}}~~~wwwfffZZZVVVPPPRRRVVVZZZ___eeemmmrrr{{{|||}}}}}}~~~}}}}}}|||{{{{{{}}}~~~~~~lllbbbXXXSSSOOOKKKLLLOOOQQQYYYfffuuupppcccVVVOOOJJJFFFDDDFFFCCCCCCFFFKKKNNNTTTbbbooo{{{|||vvvfffUUUIIIAAA<<<===;;;999666555555555666666666555555444444333333333444555666888===CCCHHHRRR[[[iiiuuu|||}}}||||||zzzwwwuuummmnnnnnnnnnllljjjhhhgggffffffeeecccbbbaaa```_____________________```aaabbbbbbaaa```______^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[\\\]]]]]]^^^___]]]]]]^^^___^^^\\\ZZZXXXVVVUUUTTTUUUVVVWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTTTTSSSSSSQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKLLLMMMOOORRRTTTVVVTTTVVVWWWXXXWWWVVVWWWYYYZZZZZZYYYWWWTTTQQQNNNLLLDDDDDDCCCDDDHHHQQQ[[[bbbnnnqqquuuxxx{{{}}}}}}}}}}}}~~~}}}~~~rrrdddZZZQQQIIIEEEDDDCCCDDDFFFNNN^^^pppxxxwwwsssmmmfffbbbaaaeeerrrooo\\\PPPLLLRRR[[[dddiiirrr|||}}}jjjgggrrr}}}xxxeeeNNN>>>777333222000...,,,++++++***************************)))(((((((((((((((((()))++++++************++++++++++++++++++,,,---......---...//////000222666:::JJJdddzzzlllhhhrrrzzzZZZLLL===777666444444555777777999:::;;;<<<<<<<<<>>>>>>>>>??????@@@@@@AAAAAACCCFFFIIINNNSSSWWWYYY\\\aaajjjssszzz||||||{{{wwwzzz~~~~~~wwwmmmaaa[[[ZZZTTTVVVXXX[[[]]]aaagggjjjxxxyyy{{{|||||||||{{{zzzzzz{{{|||}}}~~~rrraaaYYYPPPMMMJJJHHHIIIMMMOOOVVVcccrrrvvviiiZZZQQQKKKFFFDDDEEECCCBBBDDDGGGIIIOOO\\\iiiyyy|||xxxhhhVVVIIIAAA<<<===<<<999777666666777888888888777777666555444444333444555555777;;;AAAEEENNNWWWdddpppyyy}}}|||{{{yyyvvvsssmmmmmmmmmmmmkkkiiifffeeeccccccbbbaaa```^^^^^^]]]^^^^^^]]]]]]^^^___``````____________````````````````````````___^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]^^^___^^^\\\YYYXXXXXXVVVUUUVVVWWWXXXWWWUUUTTTUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUSSSRRRPPPOOOOOOOOOPPPQQQPPPPPPOOONNNMMMLLLKKKKKKJJJJJJKKKLLLOOOSSSVVVXXXWWWZZZ\\\]]]]]]]]]^^^```[[[[[[ZZZYYYVVVSSSPPPNNNEEEEEEDDDDDDHHHPPPZZZaaalllppptttxxx{{{}}}}}}~~~~~~rrrdddZZZRRRJJJEEEDDDCCCDDDGGGNNN^^^pppyyyzzzuuunnngggbbbaaaeeeqqq}}}nnn[[[PPPLLLQQQYYYaaahhhrrr|||mmmgggqqq{{{wwwfffPPP???777222111000...,,,+++++++++************************((((((((())))))(((((((((++++++************++++++++++++++++++,,,---...///---...//////000222666999IIIbbb~~~lllhhhpppxxxZZZMMM???999777555555777777777999:::;;;<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAACCCFFFIIINNNSSSWWWYYY]]]ccckkksssxxxyyyxxxvvvtttwww|||~~~~~~~~~sssllleee^^^\\\]]]YYY[[[]]]^^^___aaaeeehhhvvvwwwzzz{{{|||{{{zzzyyyzzzzzzzzz{{{}}}tttiiiZZZRRRLLLKKKJJJIIIJJJMMMPPPXXXeeesssxxxkkk]]]TTTNNNHHHEEEFFFFFFDDDDDDFFFFFFKKKWWWddduuuzzzwwwhhhVVVJJJCCC@@@???===;;;999999999;;;;;;888888888888777666444444444555555555666:::???CCCKKKTTTaaallluuu}}}~~~|||zzzyyywwwtttrrrnnnmmmllljjjhhheeecccbbb``````___^^^]]]\\\[[[[[[\\\\\\\\\\\\\\\]]]^^^___]]]]]]^^^^^^___`````````aaaaaaaaaaaa```___^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\\\\^^^^^^^^^\\\ZZZYYYYYYXXXWWWWWWXXXXXXWWWVVVTTTUUUVVVWWWXXXYYYYYYYYYVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUURRRRRRQQQPPPPPPPPPPPPPPPNNNMMMKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJLLLPPPSSSUUUZZZ]]]```cccddddddfffgggcccbbb```]]]YYYTTTPPPNNNEEEDDDCCCCCCEEEMMMVVV]]]fffkkkrrrwwwzzz|||~~~}}}||||||}}}~~~}}}qqqcccZZZSSSKKKFFFEEEDDDFFFHHHOOO]]]oooyyy{{{wwwppphhhccc```cccooo{{{mmmZZZNNNJJJPPPWWW^^^eeeppp{{{qqqhhhrrrzzzvvveeePPP@@@777000000...---,,,,,,++++++******************************++++++++++++******++++++************++++++*********+++,,,---...///......//////000222666999GGGaaa~~~nnniiinnn{{{sssYYYMMM@@@;;;888555666888777888999;;;<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBCCCEEEIIIMMMRRRUUUXXX^^^cccllltttxxxxxxuuusssrrrtttxxx{{{~~~}}}~~~uuulllgggbbb]]][[[]]]\\\^^^______^^^___aaacccvvvwwwzzz|||}}}|||{{{yyyzzzyyyyyyzzz{{{}}}~~~|||wwwmmmcccZZZTTTPPPPPPPPPOOOOOORRRTTT]]]jjjxxxyyymmm___WWWQQQKKKHHHIIIIIIGGGFFFFFFEEEGGGRRR^^^ooouuusssfffUUULLLGGGFFFBBBAAA???>>>===<<<<<<===::::::;;;:::999777666555444444444444555888===BBBIIIQQQ]]]hhhqqqzzz}}}{{{yyyxxxvvvssspppnnnmmmjjjgggdddaaa```___]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]]]]^^^^^^^^^^^^^^^aaaaaaaaaaaa```___^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\^^^______]]]\\\[[[ZZZYYYXXXXXXYYYYYYXXXVVVTTTUUUVVVXXXYYYYYYZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPJJJIIIGGGFFFEEEDDDEEEEEEGGGFFFFFFFFFHHHKKKNNNPPPXXX[[[```ccceeeggghhhjjjgggeeeccc___ZZZTTTOOOLLLDDDCCCAAA@@@BBBHHHQQQWWW^^^dddmmmtttyyy{{{|||}}}~~~}}}||||||{{{}}}~~~~~~~~~{{{ooobbbZZZTTTLLLGGGFFFEEEGGGJJJOOO]]]nnnyyy|||yyyqqqiiiccc```bbbmmmyyy}}}mmmYYYLLLHHHMMMTTT\\\dddooo{{{tttjjjrrryyyuuudddPPP@@@888......---,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))++++++************++++++*********+++,,,---//////...////////////222555888FFF___}}}ooohhhlllwwwlllWWWLLL@@@:::777444555888888999:::;;;<<<============>>>>>>???AAABBBBBBCCCBBBCCCEEEHHHLLLPPPTTTVVV^^^cccllluuuyyyyyywwwtttrrrsssuuuwwwyyy{{{|||}}}}}}~~~~~~~~~xxxppplllgggaaa^^^```___``````^^^\\\ZZZZZZ[[[vvvxxx{{{}}}~~~}}}{{{zzzzzzyyyyyyyyyzzz|||}}}~~~~~~|||yyy|||}}}zzzwwwsssjjjaaa___ZZZVVVXXXXXXVVVUUUWWWZZZcccpppyyymmmaaaZZZTTTNNNKKKKKKJJJHHHGGGFFFDDDEEEOOOZZZjjjqqqpppdddUUUMMMKKKJJJEEEDDDCCCAAA???>>>============>>>===<<<:::888777444444444333444777<<<@@@GGGOOO[[[fffoooxxx~~~|||zzzxxxwwwuuurrroooooollliiidddaaa^^^]]]]]]\\\[[[[[[ZZZYYYXXXXXXWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\````````````___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^``````___]]]\\\[[[YYYXXXXXXYYYYYYXXXVVVTTTUUUVVVXXXYYYZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSQQQPPPLLLKKKIIIGGGFFFFFFFFFGGGEEEDDDCCCCCCDDDGGGJJJLLLSSSWWW]]]aaaccceeegggiiieeedddaaa^^^YYYTTTOOOMMMCCCAAA???===???DDDMMMSSSYYY```jjjrrrwwwyyyzzz{{{~~~~~~~~~~~~}}}}}}~~~~~~||||||||||||}}}~~~zzznnnbbb[[[TTTLLLGGGGGGFFFHHHKKKPPP]]]nnnyyy|||zzzsssjjjddd___aaalllxxx{{{nnnYYYKKKEEEJJJRRR]]]dddppp}}}uuulllsssyyytttdddPPP@@@888---,,,,,,++++++,,,,,,---************************'''((()))******)))((('''++++++************++++++*********+++,,,---///000...////////////222555888EEE^^^}}}pppfffjjjsssfffUUUJJJ???:::666333444777999999;;;<<<===>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCBBBCCCEEEHHHLLLOOORRRTTT]]]cccmmmvvv{{{|||yyywwwssssssssstttvvvxxxzzz{{{{{{}}}~~~~~~~~~~~~yyytttooohhhddddddaaaaaaaaa^^^ZZZWWWVVVVVVzzzzzz|||}}}~~~~~~~~~~~~{{{{{{zzzzzz{{{|||~~~{{{yyywwwuuussspppllliiifffbbb```aaa___\\\\\\^^^bbbjjjwww~~~vvvjjjaaa\\\XXXUUURRROOOJJJGGGGGGHHHJJJRRRZZZjjjllljjjcccYYYQQQPPPQQQOOOJJJDDDBBBBBBCCCBBB@@@@@@???>>><<<:::999999888777555333333444777;;;===DDDKKKWWWcccnnnwww|||{{{yyywwwvvvuuussspppmmmpppkkkddd^^^ZZZYYYWWWVVVWWWWWWVVVUUUTTTSSSRRRQQQTTTVVVXXXYYYYYYZZZ\\\]]]\\\[[[ZZZZZZZZZ[[[\\\]]]``````___^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\______^^^^^^^^^]]]]]]]]]VVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWVVVVVVWWWYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUSSSRRRQQQOOONNNNNNOOOOOORRRQQQQQQPPPPPPQQQQQQRRRQQQRRRRRRSSSSSSSSSSSSSSSOOOMMMJJJHHHIIIIIIHHHGGGEEEBBB@@@@@@AAACCCCCCBBBHHHKKKPPPUUU[[[___aaacccdddbbb___ZZZTTTNNNHHHEEE???>>>;;;:::<<<@@@EEEHHHSSSZZZeeeooouuuxxxyyyzzz{{{{{{|||}}}~~~~~~}}}|||{{{~~~}}}}}}}}}}}}rrreee\\\SSSJJJFFFGGGBBBDDDFFFKKKXXXjjjwww{{{vvvkkkccc^^^___kkkwwwxxxzzzkkkWWWKKKGGGMMMTTT\\\hhhuuu}}}ssskkkqqquuuqqqcccQQQ@@@777444111...,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++---,,,+++*********+++,,,***,,,---...000222666999FFF]]]zzzqqqkkknnntttiiiWWWLLL@@@:::777444444777::::::;;;;;;<<<;;;;;;;;;>>>>>>???@@@@@@@@@@@@???@@@BBBEEEGGGJJJNNNSSSVVV]]]bbbkkktttyyy{{{zzzyyypppppppppqqqsssuuuxxxyyyzzz|||~~~~~~~~~~~~~~~~~~}}}wwwpppjjjkkkccc]]]YYYVVVPPPMMMNNNzzzzzz|||}}}}}}~~~~~~~~~|||{{{{{{zzz{{{|||}}}~~~|||zzzxxxvvvvvvtttrrrpppooojjjeeeccc___ZZZYYY\\\```hhhwwwwwwnnniiiddd___[[[UUUOOOJJJIIIHHHIIIOOOWWWeeefffddd___WWWRRRRRRUUUUUUQQQKKKIIIIIIIIIGGGFFFCCCBBB@@@>>>===<<<;;;;;;888777555333444777:::<<>>>>>???@@@@@@@@@@@@???@@@BBBEEEHHHJJJNNNSSSWWW]]]bbbjjjrrrvvvwwwtttrrroooooooooppprrruuuxxxzzz{{{}}}~~~~~~{{{tttkkkccc[[[VVVQQQKKKHHHIIIzzz{{{{{{|||}}}}}}}}}}}}||||||{{{{{{{{{|||}}}}}}~~~|||zzzyyyzzzzzzyyyxxxyyyqqqjjjeee^^^WWWUUUWWW\\\fffvvv~~~wwwnnnhhh___WWWOOOKKKIIIHHHLLLSSS]]]]]]\\\XXXSSSRRRUUUXXXYYYVVVRRROOONNNMMMLLLKKKFFFEEEDDDBBB@@@>>>>>>===;;;999777555555666999:::@@@HHHSSS___iiirrrzzz~~~~~~}}}|||}}}~~~}}}wwwvvvuuuuuusssppplllhhhccc___YYYTTTRRRPPPOOONNNMMMMMMMMMLLLLLLKKKKKKKKKJJJLLLNNNOOOOOOPPPQQQSSSYYYXXXXXXYYYZZZ[[[\\\]]]_________^^^^^^]]]]]]\\\___^^^^^^]]]]]]^^^^^^_________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNPPPQQQQQQRRRRRRRRRRRRRRROOOMMMKKKJJJKKKKKKJJJIIIGGGDDDAAA???>>>>>><<<;;;;;;<<>>>>>???@@@@@@@@@@@@???@@@BBBEEEHHHJJJOOOTTTWWW\\\bbbiiipppsssrrrooollllllkkkjjjjjjmmmqqqvvvyyy|||~~~~~~}}}~~~~~~~~~xxxmmmdddZZZSSSMMMGGGDDDEEEzzz{{{{{{|||}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}{{{sssjjjcccZZZSSSPPPRRRWWWaaasssvvvkkk```UUUOOOJJJHHHKKKPPPVVVUUUSSSPPPMMMOOOSSSWWWWWWVVVTTTRRRPPPOOOMMMMMMIIIHHHFFFDDDBBB@@@??????===<<<999777666666888888???FFFQQQ\\\eeemmmtttxxxxxxwwwwwwxxxyyyzzz{{{{{{|||}}}~~~~~~~~~uuutttrrrqqqnnnjjjddd```[[[WWWRRRNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNPPPRRRVVVVVVWWWXXXZZZ[[[\\\]]]______^^^^^^^^^]]]]]]]]]___^^^^^^]]]]]]^^^^^^_________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ[[[\\\\\\[[[YYYXXXWWWWWWUUUSSSRRRQQQQQQQQQRRRQQQQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNPPPPPPQQQRRRRRRRRRRRRRRRPPPNNNLLLLLLMMMMMMKKKJJJIIIEEEAAA>>>===;;;999888888999:::<<<===???@@@@@@>>>>>>===<<<;;;:::999888777888999;;;<<<>>>???@@@CCCJJJVVVbbblllsssyyy|||~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}~~~xxxnnnccc\\\UUUMMMJJJJJJIIIJJJIIIKKKUUUdddnnnrrrrrrlllfffaaa]]]^^^gggqqq}}}|||iiiVVVLLLLLLUUU___nnnttt{{{tttyyy|||vvvgggTTTCCC:::444111...,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++************************++++++++++++++++++,,,,,,---.../////////111444777@@@WWWtttrrrpppttt{{{lllVVVKKK???:::777555555888888999:::<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????AAADDDGGGJJJNNNSSSWWW[[[aaahhhooorrrqqqnnnkkkhhhgggffffffhhhmmmsssvvv|||}}}~~~}}}||||||}}}}}}}}}~~~zzzoooeeeZZZTTTMMMGGGFFFGGGzzz{{{{{{||||||||||||{{{|||||||||}}}}}}}}}}}}}}}xxxpppggg```XXXQQQOOOQQQTTT^^^oooxxxkkk\\\SSSMMMJJJKKKOOOQQQOOOLLLHHHGGGIIILLLPPPRRRSSSSSSRRRQQQOOOOOOOOOJJJIIIGGGEEEBBBAAA@@@??????>>>;;;999777777777888>>>EEENNNXXX```fffkkkoooooopppqqqqqqrrrtttvvvxxxvvvxxxzzz{{{{{{}}}~~~}}}}}}|||uuusssooolllhhhbbb\\\WWWRRROOOKKKHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIKKKKKKKKKLLLNNNPPPSSSTTTUUUWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\\\\\\\[[[YYYXXXWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOONNNNNNOOOOOOOOOPPPQQQQQQRRRSSSRRRRRRRRRPPPOOONNNNNNOOONNNMMMKKKJJJGGGBBB???===;;;999777888888888888888888999999777777777777777777777777777888999;;;===>>>??????AAAIIITTT```kkkssszzz~~~~~~}}}||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~tttkkkaaa[[[TTTLLLHHHIIIFFFGGGHHHJJJUUUeeepppsssqqqlllfffbbb^^^___hhhrrrgggUUULLLNNNXXXccctttxxx~~~uuu{{{~~~yyyjjjWWWEEE<<<444111...,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++******************************++++++,,,,,,,,,,,,---.../////////111444777===UUUqqqsssuuuzzznnnVVVJJJ???:::777555666888888999:::<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@???===???BBBEEEHHHMMMRRRVVV[[[```gggooossstttrrrqqqkkkjjjhhhhhhjjjnnnsssvvv{{{|||~~~}}}|||{{{{{{|||}}}}}}~~~|||oooeee[[[UUUPPPKKKIIIKKKzzz{{{{{{|||||||||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~vvvooohhhbbb\\\TTTRRRTTTSSS\\\lll~~~vvvdddXXXPPPJJJIIILLLLLLIIIEEEBBBAAABBBEEEFFFLLLNNNQQQRRRQQQQQQQQQRRRLLLJJJHHHFFFCCCAAA@@@@@@@@@???===:::999888777777===BBBJJJRRRWWW\\\```bbbccceeefffgggiiikkkooorrrqqqtttwwwxxxxxxyyy~~~}}}|||zzz{{{|||~~~zzzvvvrrrnnniiiddd```ZZZTTTPPPJJJGGGDDDBBBBBBAAA@@@???>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGHHHHHHIIIKKKMMMPPPQQQTTTWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^______^^^^^^^^^]]]]]]]]]________________________[[[[[[\\\[[[[[[ZZZYYYXXXVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRQQQRRRRRRSSSSSSSSSSSSSSSQQQPPPOOOPPPPPPPPPNNNLLLKKKHHHCCC@@@???===;;;999888777666555444444444444666555555555666777888999888999:::<<<>>>???@@@AAABBBIIITTT___jjjsss{{{~~~~~~~~~}}}}}}||||||}}}}}}||||||{{{{{{zzzzzz~~~~~~~~~~~~sssjjj```ZZZSSSKKKGGGGGGCCCEEEFFFIIIUUUeeeqqquuutttnnnhhhddd```aaaiiittteeeSSSLLLOOO[[[fffzzzuuu{{{}}}oooZZZGGG===444111...,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))******+++,,,************************))))))+++,,,,,,,,,,,,,,,,,,---...//////111555777;;;RRRooowwwwww}}}kkkUUUJJJ???:::777555666999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@???===???BBBEEEIIIMMMSSSWWW\\\```gggoootttxxxyyyyyyuuusssqqqpppqqqtttwwwzzzzzz|||}}}}}}|||{{{|||}}}~~~~~~}}}yyyzzz~~~|||pppggg^^^YYYUUUPPPNNNPPPzzz{{{{{{||||||{{{zzzzzzyyyzzz|||~~~yyysssmmmiiiccc\\\YYY[[[VVV]]]jjj{{{lll\\\QQQIIIFFFGGGGGGDDD@@@===<<<===>>>???CCCGGGMMMPPPPPPPPPRRRSSSMMMLLLJJJGGGEEECCCBBBAAA@@@???===;;;:::999888888:::???FFFKKKOOOQQQSSSUUUVVVXXXZZZ\\\]]]aaafffkkkiiimmmqqqrrrrrrsssyyy}}}~~~}}}zzzxxxwwwxxxyyy{{{{{{xxxssspppgggccc]]]XXXSSSOOOKKKHHHBBB@@@===<<<<<<<<<;;;::::::;;;<<<===???@@@BBBBBBBBBDDDFFFGGGGGGGGGIIIKKKNNNPPPSSSVVVYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^```______^^^^^^______```______^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXXXXYYYUUUTTTTTTSSSSSSTTTTTTTTTSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTQQQPPPPPPQQQRRRQQQOOOMMMKKKHHHDDDBBBAAA@@@>>>===;;;:::888666555444444444777666666666777888999:::;;;;;;<<<===>>>@@@BBBCCCCCCJJJSSS^^^hhhrrrzzz~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{}}}~~~~~~~~~sssjjjaaa[[[TTTKKKGGGGGGBBBDDDEEEHHHTTTeeeqqquuuxxxrrrkkkfffbbbbbblllvvv}}}cccQQQKKKOOO\\\iii}}}sss{{{sss]]]III>>>444111...,,,,,,,,,,,,+++******************************))))))***++++++,,,************************((()))+++,,,------,,,,,,+++,,,...///000222666888:::QQQmmmzzzyyy}}}gggUUUJJJ>>>:::888666666999;;;;;;<<<===============>>>>>>???@@@@@@@@@@@@???>>>@@@DDDGGGJJJOOOUUUYYY^^^bbbhhhnnnuuuyyy|||~~~}}}{{{zzzxxxxxxyyyzzz{{{zzz|||~~~~~~}}}~~~wwwpppiiidddfffkkk|||wwwooogggccc^^^XXXUUUVVVzzz{{{{{{|||{{{{{{zzzzzzxxxyyy|||~~~}}}}}}xxxsssooojjjbbb___```YYY^^^jjjzzzqqq___RRRHHHDDDDDDCCC@@@<<<::::::;;;<<<<<<<<>><<<:::999999888999===BBBGGGIIIJJJLLLMMMLLLOOORRRTTTVVVZZZ```eeebbbgggkkkllllllmmmsssxxxzzz{{{}}}}}}|||yyyvvvtttuuuuuuvvvxxxwwwtttoookkk\\\XXXRRRLLLIIIFFFDDDBBB===;;;999888999999888777888888999;;;===???@@@@@@CCCEEEGGGHHHHHHHHHJJJLLLMMMOOORRRVVVYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^aaaaaa````````````aaaaaa______^^^^^^^^^]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[]]]\\\ZZZXXXWWWXXXXXXYYYTTTTTTTTTTTTTTTUUUUUUVVVTTTTTTVVVWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUQQQPPPPPPRRRSSSRRRPPPNNNKKKHHHEEECCCBBBBBB@@@???>>>===;;;999777777777777888888777777777888:::;;;===<<<<<<===???AAADDDEEEDDDJJJSSS]]]gggqqqyyy~~~}}}}}}}}}}}}}}}}}}~~~~~~|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~tttkkkbbb\\\UUULLLGGGGGGBBBDDDEEEHHHTTTeeeqqqttt{{{uuummmgggcccdddmmmxxx|||bbbPPPJJJOOO]]]jjj}}}rrr{{{uuu___JJJ>>>444111...,,,,,,,,,,,,+++******************************))))))***+++,,,,,,))))))))))))))))))))))))((()))+++,,,------,,,,,,***,,,---...000222666999999PPPkkk{{{||||||eeeUUUJJJ>>>:::888666666999<<<<<<===============<<<>>>>>>???@@@@@@@@@@@@??????BBBEEEIIILLLQQQWWWZZZaaaccchhhnnntttzzz~~~}}}|||zzzzzzzzzzzz{{{}}}zzzmmmbbbYYYUUUYYY```uuuxxxppplllfff___\\\\\\|||{{{{{{zzzyyyxxxxxxxxx}}}}}}||||||||||||}}}}}}}}}xxxqqqiiiccccccgggooo~~~xxxcccSSSHHHDDDEEE>>>===<<<;;;:::999999999<<<===@@@CCCGGGJJJMMMNNNKKKKKKKKKJJJHHHFFFEEEDDDBBB@@@===;;;;;;:::888666======>>>???AAABBBDDDEEEEEEGGGIIIKKKMMMQQQUUUYYY\\\^^^aaacccfffkkkppptttyyyzzzzzzyyywwwtttpppnnnqqqnnnmmmnnnooollleee___UUUOOOGGGBBB@@@>>><<<:::777666666555555555666666666777777888999;;;<<<===BBBBBBCCCDDDEEEGGGIIIJJJLLLNNNQQQTTTWWWZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^\\\]]]^^^___````````````````````````___^^^]]]]]][[[[[[[[[\\\\\\]]]]]]]]]___^^^]]]\\\[[[YYYXXXXXXXXXWWWUUUTTTSSSSSSTTTUUURRRRRRSSSUUUWWWWWWUUUTTTTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUUUUUUUUUUUUUVVVVVVSSSSSSTTTTTTSSSPPPNNNLLLLLLJJJFFFDDDCCCAAA???===;;;:::999999888888999999888888999::::::;;;<<<<<<@@@@@@@@@AAABBBCCCDDDEEEEEEIIIQQQZZZdddmmmssswww}}}~~~}}}|||{{{zzz|||~~~~~~|||||||||}}}}}}}}}~~~|||rrrhhh___XXXRRRKKKHHHHHHCCCDDDDDDGGGSSSdddqqqvvv|||uuuoooiiieeedddlllvvv~~~gggUUUMMMOOO[[[gggyyyvvvzzzuuuaaaJJJ:::666333000......,,,***))),,,+++***))))))***+++,,,+++++++++*********))))))************************++++++,,,,,,,,,,,,------,,,------------///222555===OOOjjj}}}xxxwww|||gggUUUJJJ>>>999777666777:::;;;===>>>???>>>===>>>???@@@EEEIIIFFF>>>;;;???DDDAAABBBDDDHHHMMMSSSXXXZZZ___bbbhhhooouuuxxxzzz{{{|||zzzxxxvvvuuuvvvwwwxxxzzz|||~~~~~~~~~~~~~~~~~~vvvmmmbbbYYYRRRNNNRRRYYYjjj}}}vvvqqqlllfffbbb}}}||||||{{{zzzzzzyyyyyy{{{{{{{{{{{{|||}}}~~~|||tttooojjjmmmtttsss___QQQGGGBBBBBB<<<<<<:::999888777777777999;;;===@@@DDDGGGJJJKKKMMMLLLLLLJJJHHHFFFEEECCCCCC@@@>>><<<<<<;;;999888999999::::::;;;===>>>??????AAACCCEEEFFFJJJNNNQQQWWWYYY\\\___bbbgggmmmqqqssssssttttttssspppnnnlllllliiifffffffffbbbZZZTTTLLLGGG@@@;;;999888777555555555444444444555555666444444444555777888:::;;;@@@@@@AAABBBDDDFFFGGGHHHLLLNNNPPPTTTWWWYYY[[[\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^_____________________``````___^^^]]]]]][[[\\\\\\\\\]]]]]]]]]]]]______^^^]]]\\\[[[ZZZZZZXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSSSSUUUVVVVVVUUUSSSTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVUUURRRPPPNNNMMMJJJGGGDDDCCCBBB@@@>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>@@@@@@AAAAAABBBDDDEEEFFFEEEJJJQQQ[[[dddmmmtttxxx||||||}}}}}}}}}|||{{{{{{|||~~~~~~}}}}}}~~~}}}}}}~~~}}}tttjjj```YYYSSSKKKGGGHHHCCCDDDDDDGGGSSSeeerrrvvv|||uuunnnhhhddddddmmmxxxzzziiiWWWOOOPPPZZZfffrrrzzzyyy}}}xxxdddMMM>>>444222///......---,,,+++++++++***))))))***+++++++++++++++*********))))))************************++++++,,,,,,,,,,,,---------............000333666===OOOjjj}}}xxxwww|||fffVVVJJJ>>>999777555666999<<<===??????>>>======>>>???CCCFFFDDD???<<>><<<;;;:::999888777777666888999<<>>???BBBFFFIIIOOOQQQUUUXXX]]]bbbhhhlllkkkkkklllmmmlllkkkiiihhhfffccc___\\\ZZZTTTMMMGGGBBB>>>999555333333222111333222222222333444555555333333333444555777999999===>>>>>>@@@AAACCCEEEFFFKKKLLLOOORRRVVVXXXZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ\\\]]]^^^^^^^^^^^^^^^]]]__________________^^^^^^\\\\\\]]]]]]]]]]]]]]]^^^```______^^^]]]\\\\\\[[[YYYYYYYYYYYYXXXWWWVVVVVVVVVUUUTTTUUUVVVVVVTTTRRRTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSUUUVVVWWWXXXWWWUUUSSSQQQLLLJJJGGGEEEDDDCCCAAA???<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFFFFFFFJJJQQQ[[[eeennnuuuxxx{{{{{{{{{{{{{{{{{{||||||~~~}}}}}}~~~~~~wwwmmmbbb[[[SSSKKKGGGGGGCCCDDDDDDGGGSSSeeerrrwww|||uuummmgggcccdddooozzzxxxkkkZZZQQQPPPYYYccclllttt}}}}}}}}}iiiRRRBBB444111///............---++++++***))))))***+++++++++++++++***************************************++++++,,,,,,,,,,,,---------.../////////111444666<<>>999777555666888===>>>@@@???>>>======>>>???AAABBBAAA??????@@@AAABBBCCCFFFKKKPPPVVV[[[^^^aaadddiiinnnsssvvvwwwxxxtttpppkkkhhhgggjjjnnnqqqxxx|||~~~}}}}}}}}}~~~~~~~~~zzzvvvtttqqqpppuuu}}}{{{lllddd]]]YYYUUUTTT[[[bbbvvv}}}~~~~~~}}}}}}}}}|||xxxyyyyyyyyy{{{|||}}}~~~yyyzzz}}}ppp[[[OOOIIICCC>>>======<<<<<<;;;:::999888777999:::<<>>>>>>>>===;;;999888777666666666666666666888999:::;;;===AAADDDFFFIIINNNRRRVVV\\\aaaeeeeeeeeeeeeeeeeeecccbbbaaaaaa]]]XXXTTTOOOIIICCC>>>;;;888555222111111111222111111000111111222333444333333333444666777999:::;;;<<<===>>>@@@BBBDDDEEEIIIJJJMMMPPPTTTVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\^^^^^^_______________^^^]]]]]]]]]]]]^^^^^^^^^^^^______^^^^^^]]]]]]\\\\\\ZZZ[[[[[[\\\[[[YYYXXXWWWXXXVVVUUUUUUVVVUUUSSSRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRRRRQQQUUUVVVWWWXXXWWWVVVTTTRRRKKKIIIFFFEEEDDDCCCAAA@@@?????????@@@AAABBBDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGJJJQQQZZZcccmmmtttxxxzzzzzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~zzzpppeee]]]TTTKKKGGGGGGCCCDDDDDDGGGTTTfffsssxxx|||tttlllfffbbbeeeppp|||{{{lll\\\SSSQQQXXXaaajjjrrr{{{lllUUUEEE666333000.........---,,,+++******************+++************************************************+++++++++,,,,,,,,,---------.../////////000333666;;;MMMiiiwwwrrrrrrzzzbbbRRRGGG===999888666777:::===???@@@@@@>>>======>>>???>>>>>>???@@@AAA@@@@@@AAABBBEEEJJJPPPVVV[[[^^^```ccchhhnnnssswwwzzz{{{wwwtttppplllkkkmmmoooqqqyyy}}}~~~}}}|||~~~{{{zzzyyyzzztttnnnjjjgggfffkkksssuuuqqqkkkfffccc``````fffnnn~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzzzzzzzzzz{{{{{{|||tttttttttxxx~~~|||jjj[[[LLLEEECCCAAA??????>>>>>>>>>>>>===;;;:::999999:::<<>>===>>>>>>===<<<:::999777666555444444444444555666666777999<<>>===>>>??????===<<<>>>@@@BBBAAA???@@@AAADDDHHHNNNTTTYYY\\\___bbbgggnnntttzzz}}}~~~}}}{{{xxxwwwvvvvvvuuu{{{~~~~~~~~~{{{yyyxxxrrrlllfffccc___^^^ccckkkxxx}}}wwwzzztttpppnnnkkkkkkpppwww}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{||||||llljjjhhhhhhjjjlllmmmmmmssswwwuuuqqqooojjjccc___UUUKKKBBB?????????AAAEEEBBBBBBCCCBBBAAA@@@>>><<<:::;;;===@@@CCCEEEGGGIIIKKKKKKJJJIIIHHHFFFEEEDDD@@@>>><<<<<<======<<<;;;888777555444222111111111000111222222222333666999;;;>>>BBBFFFIIILLLPPPSSSVVVUUUTTTRRRQQQOOONNNNNNLLLJJJFFFAAA<<<888555444000000000///------///111111111000000000000000111.........///000222444555888999:::<<<>>>@@@CCCDDDCCCEEEGGGKKKNNNPPPRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___```````````````____________^^^^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZWWWUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVVVVUUUTTTSSSLLLJJJHHHGGGGGGGGGFFFDDDFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEGGGIIINNNUUU]]]fffmmmqqqvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{qqqfff^^^UUULLLGGGGGGBBBDDDDDDHHHUUUgggtttyyy|||uuummmgggcccdddooozzzmmm]]]RRRNNNTTT[[[fffmmmxxx}}}kkkUUUEEE<<<777222...,,,,,,+++***)))***++++++++++++***)))***************+++++++++************************++++++,,,,,,,,,,,,------***,,,.../////////111333888JJJeee~~~~~~yyyvvvxxx___LLLBBB:::888999888:::<<<<<<>>>@@@@@@?????????@@@???>>>===>>>@@@AAA@@@@@@???@@@CCCGGGLLLQQQVVVYYY]]]```eeellltttzzz~~~}}}||||||zzzyyyoooiiiccc```]]][[[___fffnnnwww}}}}}}yyyuuusssqqqoootttzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~xxxiiifffbbb```___^^^\\\[[[\\\aaakkkxxx|||nnnaaa\\\ZZZTTTNNNLLLGGGBBB>>>======>>>CCCJJJKKKKKKLLLLLLKKKIIIGGGFFF???@@@BBBEEEHHHJJJLLLMMMQQQPPPOOOLLLIIIFFFCCCAAA===<<<::::::;;;<<<;;;:::777666555333222111000000///000111000000111333666777:::>>>@@@BBBEEEGGGJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA>>>:::777555444555...000000///------///222333222111000////////////,,,------...///111222333555666777999<<<>>>AAABBB@@@BBBEEEHHHKKKMMMOOOPPPPPPQQQRRRTTTVVVWWWXXXYYYVVVWWWXXXZZZ[[[\\\\\\]]][[[\\\]]]___```aaaaaaaaa````````````______^^^^^^\\\]]]]]]]]]^^^^^^______^^^^^^]]]\\\[[[[[[[[[[[[YYYWWWUUUTTTUUUVVVUUUUUURRRRRRRRRRRRRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQSSSUUUVVVWWWVVVUUUTTTOOOMMMKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLMMMMMMMMMNNNOOOOOOOOONNNMMMKKKIIIGGGEEEDDDCCCGGGHHHLLLRRRZZZbbbhhhlllrrruuuyyy}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{qqqeee]]]UUULLLGGGGGGBBBDDDDDDHHHUUUggguuuzzz|||uuunnnhhhddddddmmmxxxmmm\\\PPPMMMRRRZZZdddlllxxx}}}~~~kkkTTTEEE;;;777111...,,,,,,,,,,,,)))***++++++++++++***)))))))))*********+++++++++************************++++++,,,,,,,,,,,,------***,,,///000000000222333777HHHbbb{{{{{{vvvxxx^^^MMMDDD;;;999999777888:::;;;===???@@@@@@@@@AAABBB??????@@@@@@@@@@@@@@@AAA@@@AAACCCGGGKKKPPPUUUWWW\\\___dddjjjqqqwww|||~~~~~~~~~~~~|||{{{tttnnniiifffbbb^^^aaagggmmmwww}}}~~~}}}yyyvvvuuusssqqquuu|||yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}uuukkkgggbbb^^^\\\YYYVVVTTTPPPVVV```nnnzzz~~~ssscccUUUQQQOOOIIIDDDCCCAAA???======<<<===DDDMMMTTTUUUVVVVVVUUUSSSPPPOOOEEEFFFHHHKKKMMMPPPRRRSSSWWWUUUSSSOOOJJJEEEAAA???<<<:::888999:::;;;:::999888777666444333222222222111111222111000111333666555888;;;===>>>???BBBCCC???>>>>>>>>>>>>>>>??????>>>===;;;888666555666888///111333222//////111444444333222000////////////.........///111222444555333444555777:::===???@@@???@@@CCCFFFIIILLLMMMNNNMMMNNNOOOQQQTTTVVVWWWXXXUUUVVVWWWYYY[[[\\\]]]]]][[[\\\]]]___```aaaaaaaaaaaaaaa``````_________^^^]]]]]]^^^^^^___`````````___^^^\\\[[[ZZZZZZ[[[\\\YYYWWWUUUTTTUUUVVVVVVVVVRRRRRRRRRRRRRRRSSSTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSUUUWWWWWWWWWVVVUUURRRPPPNNNMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNNNNOOOPPPQQQQQQQQQOOOMMMJJJGGGEEECCCBBBFFFHHHKKKPPPWWW___fffiiipppsssxxx}}}}}}|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzpppeee]]]TTTLLLGGGGGGBBBDDDDDDHHHUUUhhhuuuzzz|||uuuoooiiieeedddlllvvvlll[[[OOOKKKQQQYYYeeemmmyyy}}}|||~~~kkkTTTEEE:::666111------.........)))***+++,,,,,,+++***)))))))))******++++++++++++************************++++++,,,,,,,,,---------+++---000111111111333444666GGGaaazzzzzzssswww]]]OOOFFF<<<:::888666555777:::<<>>AAABBB===<<<:::888777666777777:::999888666444333333333555444333222222222333333555444333111000//////...***+++,,,...////////////555555777888:::<<<======>>>???AAACCCEEEGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSTTTVVVWWWYYY[[[]]]^^^______aaaaaaaaaaaa````````````ccccccbbbaaa```______^^^^^^___```___^^^^^^___```___^^^]]][[[ZZZYYYYYYXXXVVVUUUUUUTTTTTTTTTTTTTTTUUURRRPPPQQQSSSUUUSSSRRRSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSRRRQQQNNNMMMLLLLLLNNNNNNMMMNNNOOONNNLLLKKKLLLMMMPPPOOONNNNNNOOOPPPRRRSSSTTTQQQMMMIIIEEECCCBBBBBBDDDFFFIIILLLPPPWWW^^^cccfffmmmvvv|||~~~}}}~~~zzz|||}}}}}}{{{{{{|||~~~~~~}}}}}}||||||sssggg]]]UUUPPPJJJFFFBBBEEEHHHJJJUUUfffuuu|||}}}uuummmhhheeeeeellluuujjjXXXMMMIIIOOOWWWbbbnnn{{{yyy|||hhhRRRDDD888222///000///+++)))***************************++++++************++++++,,,******,,,***(((***///,,,,,,+++++++++,,,------------------...000111222;;;GGG^^^yyy~~~tttttt|||wwwaaaRRRGGG===999888777999<<<<<<>>>AAABBBAAAAAAAAABBBAAABBBDDDEEEFFFEEECCCBBBAAABBBDDDGGGKKKPPPUUUWWWZZZ]]]bbbhhhnnnrrruuuwwwrrrpppppprrrvvv{{{{{{vvvtttqqqllllllooovvv{{{}}}~~~|||||||||}}}~~~wwwxxxxxxyyyzzzzzz{{{{{{{{{||||||||||||~~~zzzpppfff^^^[[[RRRTTTXXX___lllwwwvvvooo```XXXMMMFFFBBBAAA@@@>>><<<;;;:::<<<<<>>???AAACCCEEEFFFGGGIIIIIIJJJLLLNNNPPPRRRSSSTTTVVVXXXZZZ\\\]]]^^^^^^```aaaaaaaaaaaa`````````bbbbbbaaa```______^^^^^^^^^___``````^^^^^^___```___^^^]]][[[ZZZYYYYYYXXXUUUUUUTTTSSSSSSSSSSSSTTTUUURRRPPPQQQSSSTTTSSSRRRSSSRRRQQQPPPPPPPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKLLLMMMMMMMMMNNNOOONNNLLLKKKLLLMMMOOOOOONNNNNNOOOQQQRRRSSSTTTQQQMMMHHHEEEBBBAAAAAAAAACCCEEEHHHLLLRRRYYY^^^cccjjjrrrxxxyyyxxxyyyzzzyyyzzz||||||{{{{{{}}}~~~~~~~~~}}}}}}}}}{{{sssggg\\\UUUOOOIIIEEEBBBEEEGGGJJJUUUfffuuu|||~~~vvvnnniiieeeeeemmmuuukkkYYYMMMJJJPPPXXXgggrrrwwwsssyyy{{{hhhRRRCCC888333///000///+++)))***************************++++++************++++++---)))(((******((()))---++++++*********+++,,,,,,------------...000111222777CCCYYYttt~~~uuusss{{{zzzdddUUUIII>>>:::888666777:::;;;===@@@AAAAAAAAAAAABBBAAABBBCCCDDDDDDCCCBBB@@@DDDDDDFFFIIIMMMRRRVVVXXX]]]___cccgggkkkmmmoooooommmlllkkkmmmrrrvvvyyyzzz~~~{{{wwwrrrrrruuuzzzxxxxxxxxxyyyyyyzzzzzz{{{}}}}}}~~~}}}|||}}}zzznnnfffWWWVVVWWW\\\gggpppooojjj\\\UUUKKKEEEBBBBBB@@@>>><<<<<<>>>???>>>AAANNN[[[nnnzzz{{{xxxrrrkkk```WWWOOOIIIBBB>>>;;;:::999777666666777777666666555444333222222111/////////000000111111111222333555888;;;===>>>>>>===;;;777444333333444555666666555444444444444555555555555444444444333333555444333111000///......---,,,,,,,,,---///111222111222333555777888999:::;;;<<<===???AAACCCEEEEEEHHHHHHIIIKKKMMMOOOQQQRRRSSSTTTVVVYYY[[[\\\]]]^^^``````aaaaaaaaaaaa```````````````______^^^^^^]]]^^^```aaa```___^^^___aaa___^^^]]][[[ZZZYYYYYYXXXUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSQQQQQQSSSSSSSSSRRRSSSRRRQQQQQQPPPPPPQQQQQQNNNNNNOOOPPPPPPPPPOOOOOOOOONNNLLLKKKJJJJJJKKKLLLLLLMMMNNNMMMLLLKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTSSSQQQMMMHHHDDDBBB@@@???===>>>AAACCCFFFLLLRRRWWW^^^eeemmmrrrssssssssstttuuuwwwxxxxxxxxxxxxzzz|||}}}}}}}}}}}}}}}}}}}}}}}}{{{rrrfff[[[TTTNNNHHHDDDCCCEEEGGGJJJVVVgggvvv|||wwwnnniiieeefffmmmvvv}}}}}}mmmZZZOOOKKKRRRZZZjjjtttpppjjjqqq{{{zzziiiSSSDDD999333///000///+++)))***************************++++++************++++++...)))&&&***,,,+++)))******)))))))))******+++,,,------------...000111222555???UUUppp}}}wwwqqqzzz}}}gggWWWKKK@@@:::888555666888:::===???AAA@@@@@@AAABBBBBBBBBCCCCCCBBBAAA???>>>CCCDDDFFFIIIMMMQQQUUUXXX]]]___cccfffiiijjjjjjjjjjjjiiiiiilllppptttvvvwww|||}}}~~~~~~~~~yyyyyy|||}}}yyyzzzzzzzzz{{{{{{{{{|||~~~~~~}}}~~~sssaaa]]]YYY\\\eeekkkkkkggg\\\UUUMMMGGGFFFEEECCCAAA===>>>@@@AAA???AAAMMM[[[jjj|||}}}sssdddYYYRRRKKKCCC===;;;:::888666555555666666666555555444333222111111///////////////000000000000111444888;;;===>>>>>>???===999666444444666777444444444444444555555666666666666666555555444444555444222111///.........)))(((''''''(((***---...000111222444666777999999:::;;;<<<>>>@@@BBBDDDEEEFFFFFFGGGIIIKKKMMMOOOPPPRRRTTTVVVXXX[[[\\\]]]^^^___```aaaaaabbbaaaaaa```^^^^^^^^^^^^^^^^^^^^^]]]___```aaaaaa______```aaa___^^^]]][[[ZZZYYYYYYXXXUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQLLLMMMNNNNNNNNNNNNMMMMMMNNNMMMKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMKKKJJJKKKMMMMMMMMMNNNOOOPPPQQQSSSSSSQQQOOOLLLHHHDDDAAA???>>>:::;;;===???AAAFFFLLLPPPYYY___hhhmmmooooooppprrrrrrssstttsssrrrsssuuuxxx{{{{{{|||||||||}}}}}}}}}yyypppdddZZZSSSMMMGGGCCCCCCEEEFFFJJJVVViiiwww|||wwwnnniiieeefffnnnwww~~~}}}mmm[[[PPPMMMTTT]]]jjjtttjjjccckkkwww|||lllVVVFFF999444///000...+++***+++************************++++++************++++++...))))))///333000+++(((******)))******+++,,,---------------...000111222777@@@TTTooo}}}wwwqqq|||jjjWWWKKK@@@:::888666666999999<<>>???@@@BBBFFFKKKPPPUUUWWW[[[]]]bbbfffiiikkklllllljjjiiijjjnnnssswwwyyyzzz{{{|||~~~~~~}}}~~~}}}~~~uuuiiiiiiooo~~~|||||||||}}}}}}}}}}}}}}}~~~~~~ooofff______dddhhhhhhfff\\\WWWPPPKKKJJJIIIFFFDDD@@@@@@AAAAAA???AAAKKKWWWfff|||yyyiii]]]UUUMMMEEE???:::999888666555555666666::::::999888777666666555000000000//////////////////111444777;;;===???@@@???===:::777555555555666444444333444555666777777666666777777777666555444444333222000///......---,,,+++***)))+++---///111000111222444666777888999:::;;;<<<>>>@@@BBBDDDDDDDDDEEEFFFGGGIIILLLNNNOOORRRSSSUUUXXX[[[\\\^^^^^^^^^___aaabbbbbbbbbaaa```]]]]]]]]]^^^^^^^^^^^^^^^```aaabbbbbb``````aaabbb___^^^]]][[[ZZZYYYYYYXXXUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJKKKLLLKKKLLLMMMNNNOOOPPPQQQQQQOOOMMMJJJGGGDDDAAA???===999:::;;;<<<===AAAFFFJJJRRRYYYaaagggiiikkkmmmppppppppppppooooooppprrruuuyyyyyyzzz{{{||||||}}}~~~vvvnnnbbbXXXRRRLLLGGGCCCDDDEEEEEEJJJWWWjjjxxx|||wwwnnnhhhdddeeennnwww~~~~~~mmm[[[QQQOOOWWWaaalllvvv|||fff```iiivvvqqqZZZIII:::444000///...+++***,,,************************++++++************++++++...+++---444999444,,,(((*********++++++---......------------...000111222777???RRRmmm~~~yyyssslllUUUJJJ???:::999777888;;;999<<>><<<999777666555555444444444555555777888888777777888999888777666555444333222000///...------,,,+++++++++,,,...000111///000111333555666888888999:::;;;===???AAACCCDDDCCCCCCDDDFFFHHHJJJLLLMMMPPPQQQTTTWWWYYY[[[]]]]]]]]]^^^```bbbcccbbbaaa```]]]]]]]]]^^^^^^_________```bbbcccbbbaaa```aaaccc___^^^]]][[[ZZZYYYYYYXXXVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPQQQSSSRRRSSSSSSSSSSSSRRRQQQPPPMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIJJJKKKKKKJJJJJJKKKLLLKKKKKKLLLNNNNNNNNNNNNNNNLLLKKKIIIFFFDDDAAA???>>>999999:::::::::===BBBEEEJJJPPPXXX^^^```bbbeeegggjjjjjjkkkjjjkkkmmmqqqtttvvvwwwxxxyyy{{{|||}}}~~~ssskkk___VVVQQQLLLHHHDDDDDDEEEEEEIIIXXXlllyyy}}}vvvmmmfffcccdddmmmwwwlll[[[QQQQQQZZZdddqqqzzz{{{fff```iiiwwwvvv^^^KKK;;;555000///...++++++---************************++++++************++++++---+++...555888333,,,)))******++++++,,,---...///------------...000111222555<<>>;;;:::999888777666666555333333222111000000////////////000222666;;;@@@BBBCCCBBBAAA???===;;;999888666666666666666777888999777888999:::999888666555444333111000...---------((())))))***+++,,,---.........000111333444666666777888:::;;;>>>???AAABBBBBBBBBCCCDDDFFFIIIKKKLLLMMMNNNQQQTTTWWWYYYZZZ[[[\\\^^^```cccccccccaaa```\\\]]]]]]^^^___`````````aaabbbccccccaaaaaabbbccc___^^^]]][[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUSSSUUUUUUSSSPPPOOOQQQSSSRRRSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIKKKKKKJJJIIIKKKLLLJJJKKKLLLMMMMMMLLLKKKKKKIIIHHHGGGFFFCCCAAA???>>>888999888888888:::>>>AAAAAAFFFNNNRRRSSSTTTWWWYYY]]]^^^```aaaccchhhmmmqqquuuuuuwwwxxxzzz|||}}}~~~~~~~~~|||ooohhh]]]UUUPPPMMMIIIEEEEEEDDDDDDIIIYYYmmmyyy}}}uuukkkeeeaaaccclllvvvjjjZZZQQQRRR\\\gggttt||||||ggg```iiiyyyzzz```KKK<<<555000///...++++++...************************++++++************++++++,,,***+++//////,,,***,,,)))))))))***+++---...///------------...000111222555;;;LLLfff~~~zzzpppWWWLLL@@@;;;999777777::::::===@@@BBBCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@???@@@CCCGGGLLLRRRVVVYYYZZZ^^^eeelllqqqtttuuutttrrrooolllkkknnnssswwwyyy{{{|||}}}}}}}}}}}}~~~xxxssspppgggnnnyyypppbbb[[[XXXaaasss~~~~~~~~~}}}}}}}}}}}}}}}}}}|||wwwwwwvvvvvvyyyqqqlllgggcccbbb___ZZZVVVUUULLLFFFEEEFFFFFFGGGIIIRRRcccxxxooo]]]OOOFFFCCC>>>>>>======>>>???AAABBB???>>>>>>===<<<;;;:::999444333333222111000//////.........///333999???CCCGGGGGGGGGFFFDDDAAA>>><<<777777777777777888999999777888:::::::::999777555444333111000...---------)))***+++---............,,,---...000111333444555666777888:::<<<>>>???@@@AAAAAABBBDDDFFFHHHJJJKKKKKKLLLOOORRRUUUWWWXXXYYY\\\^^^```cccdddcccaaa```\\\]]]^^^^^^___```aaaaaaaaacccccccccbbbaaabbbccc___^^^]]][[[ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVSSSUUUVVVTTTPPPOOOQQQSSSRRRSSSTTTTTTTTTSSSQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIKKKLLLJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDBBB@@@???888888777666666888<<>>AAACCCDDDDDDEEEFFFBBBBBBAAA@@@????????????@@@AAABBBEEEJJJNNNRRRTTTTTTYYYbbbkkksssxxxzzz{{{xxxsssnnnkkkmmmppptttvvvxxxyyy{{{||||||~~~{{{rrrjjjdddaaa]]]```eeepppiiiaaa]]]eeeuuu~~~~~~~~~~~~}}}|||zzzzzzzzz{{{}}}~~~yyytttnnnjjjhhhfffccc___[[[TTTLLLEEEDDDEEEHHHIIIMMMUUUddduuu{{{lll]]]OOOHHHFFFCCCBBBBBBDDDGGGJJJKKKKKKKKKHHHEEEBBB@@@>>>;;;888555444222111111111///---//////000333333666@@@KKKGGGHHHIIIKKKJJJGGGBBB>>>:::999888999999999777555777888888888888777666666444333111///---------...,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111444444666888:::<<<>>>??????@@@@@@BBBDDDFFFHHHJJJIIIKKKNNNQQQUUUXXXZZZZZZ______```````````````___```______^^^^^^______```aaacccdddcccbbbaaabbbccc\\\\\\\\\[[[ZZZYYYXXXWWWZZZZZZYYYXXXWWWUUUSSSRRRRRRRRRRRRRRRQQQPPPOOONNNRRRRRRSSSRRRRRRQQQPPPPPPOOOPPPQQQPPPNNNMMMMMMOOOQQQOOOMMMLLLJJJJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLHHHHHHIIIJJJJJJIIIIIIIIIFFFDDDBBBAAA@@@>>><<<::::::777444444777999999888888:::===@@@BBBDDDDDDDDDFFFGGGIIILLLRRR[[[dddkkklllrrrvvvvvvxxx|||~~~}}}yyymmmbbbWWWRRROOOKKKKKKLLLUUUOOOHHHJJJYYYlllvvvvvvyyyrrrjjjccc___```jjjuuuxxxcccXXXSSSTTTaaappp|||oooffflllyyy|||```LLL???777000//////---,,,---************)))))))))(((((((((((((((((()))******)))************++++++++++++***)))))))))***+++,,,...............///000111555888HHHdddttt___PPPBBB<<<;;;888555444===>>>???AAABBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>AAADDDFFFIIILLLPPPSSSTTTYYYaaajjjqqqxxx~~~}}}xxxqqqnnnnnnrrrvvvwwwyyy{{{|||}}}~~~yyyssspppkkkbbbZZZTTTWWWZZZdddvvvxxxqqqlllooo{{{wwwqqqrrr~~~~~~~~~}}}|||{{{zzzyyyxxxzzz||||||tttooommmkkkhhheee___YYYPPPIIIFFFGGGHHHIIIIIINNNYYYfffppp|||zzzjjj\\\PPPJJJJJJLLLLLLNNNRRRUUUXXXZZZZZZXXXUUUQQQLLLIIIDDD@@@<<<999777555444333333111///000...///111222666@@@KKKLLLMMMNNNOOOMMMIIICCC???:::999888888999999777555777777777777777777666666555333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111222333444666888:::<<<===>>>>>>???AAACCCEEEGGGHHHIIIKKKMMMQQQTTTWWWYYYZZZ______``````aaa``````````````````______`````````cccddddddcccaaa___```aaa]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYXXXWWWUUUTTTSSSTTTTTTSSSRRRRRRQQQPPPPPPRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRQQQPPPOOOPPPQQQQQQPPPNNNLLLJJJIIIIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHEEECCCAAA@@@???>>><<<:::999666333333555888888777777999;;;===???AAAAAABBBBBBCCCEEEHHHMMMVVV___eeejjjppptttuuuwww{{{}}}|||zzzmmmcccXXXSSSPPPKKKIIIJJJQQQLLLGGGJJJZZZmmmwwwxxx{{{ssskkkddd```aaakkkvvvuuuaaaWWWRRRTTTbbbrrr}}}nnniiippp~~~~~~bbbLLL???777000//////---,,,---++++++++++++************((((((((((((((()))******)))************+++++++++,,,,,,+++++++++,,,---.........---......///000111555888HHHccc~~~{{{yyy}}}bbbSSSCCC===;;;888666555;;;<<<>>>???AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBEEEGGGHHHKKKNNNQQQRRRWWW___gggnnnuuu|||{{{vvvqqqqqqsssuuuwwwyyy{{{||||||~~~wwwtttrrrnnneee^^^UUUVVVWWW^^^ooo}}}}}}xxxlllaaa^^^```||||||}}}}}}|||{{{zzzzzzwwwyyy|||yyyrrrooommmjjjhhh___YYYQQQJJJGGGFFFFFFFFFFFFGGGLLLTTTZZZcccrrrxxxhhh[[[RRRPPPRRRUUUXXX]]]ccchhhkkklllmmmmmmhhhbbb[[[TTTLLLEEE@@@===;;;888777666555333111000......000111666@@@KKKQQQSSSUUUTTTPPPJJJCCC>>>:::999888888999888666444666666666666666666666666555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111222444666888::::::<<<===>>>???AAACCCEEEGGGIIIJJJLLLPPPSSSVVVYYYZZZ^^^___``````aaaaaaaaaaaaaaaaaa````````````aaaaaadddddddddbbb```^^^^^^^^^^^^_______________^^^^^^YYYYYYYYYXXXXXXVVVUUUUUUVVVUUUTTTSSSQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSRRRQQQRRRTTTRRRPPPNNNKKKIIIHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFBBB@@@>>>>>>>>>>>><<<:::777555333222444666777777888888999:::<<<===>>>???>>>???@@@CCCGGGNNNWWW]]]fffmmmrrrsssuuuzzz|||{{{~~~|||nnndddZZZUUUPPPKKKGGGGGGJJJHHHFFFKKK\\\oooyyyzzz}}}uuullleee```bbblllxxxqqq^^^TTTQQQUUUddduuu}}}ooommmvvvdddNNN???777000//////---,,,---,,,,,,,,,++++++++++++***)))(((((((((((()))******)))************+++++++++,,,,,,++++++,,,,,,---...---------......///111111444777FFFaaa|||~~~tttqqqhhhWWWFFF>>>;;;999777888:::;;;<<<>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@??????BBBDDDFFFGGGHHHJJJMMMPPPQQQVVV\\\ccciiipppwww{{{~~~}}}|||yyyuuusssssstttwwwyyy{{{||||||}}}~~~zzzxxxxxxuuunnnggg\\\ZZZXXX[[[hhh|||wwwlllbbbXXXRRRSSSXXX{{{{{{|||||||||{{{{{{zzzyyy{{{}}}vvvrrruuu{{{yyyooojjjgggdddaaaWWWRRRLLLGGGDDDCCCCCCBBBFFFDDDEEEHHHJJJPPP]]]iii|||ttteee[[[UUUVVV[[[]]]bbbiiipppvvvyyy|||}}}}}}uuulllaaaUUUIIIBBBAAA>>>;;;888777666444333111...,,,...111555???JJJSSSVVVXXXVVVQQQIIIAAA===:::999888888999888666444555555444444444444555555555444222000...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000222333555777888999:::;;;<<<===???BBBDDDEEEHHHIIIKKKNNNRRRUUUXXXYYY^^^^^^___aaaaaabbbbbbbbbaaaaaa````````````aaaaaabbbccccccbbb___^^^^^^_________``````aaa`````````XXXXXXYYYXXXXXXWWWVVVVVVWWWUUUTTTRRRPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOPPPQQQSSSSSSRRRRRRSSSUUURRRPPPNNNKKKIIIGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKIIIHHHFFFDDDCCC???>>><<<<<<======<<<:::777555333333444555777888999999999:::;;;<<<===>>>=========???BBBHHHQQQVVVcccjjjppprrruuuzzz}}}{{{~~~oooeee[[[VVVQQQJJJEEEDDDDDDDDDEEELLL]]]qqq|||}}}wwwmmmfffaaacccmmmyyyooo\\\SSSQQQVVVfffwww|||uuusss~~~gggOOO???777000//////---,,,---,,,,,,+++++++++*********))))))(((((())))))***+++))))))*********+++++++++***)))************++++++------------...000111222444777EEE___zzzxxxooommm~~~lll[[[HHH???<<<:::999::::::;;;<<<>>>???@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAACCCEEEGGGHHHJJJNNNPPPSSSVVV[[[```dddjjjooossstttvvvxxxwwwvvvtttsssssswwwyyy{{{||||||}}}yyyttthhheeeaaa___fffvvvzzztttkkk```YYYSSSPPPSSSYYY{{{{{{||||||||||||||||||}}}~~~xxxooojjjlllppp|||ttthhhaaa]]]YYYWWWMMMJJJFFFDDDCCCCCCBBBAAADDDAAA@@@AAABBBEEEOOOYYYgggzzzqqqddd\\\YYY[[[```eeekkksssyyy}}}ppp```QQQHHHDDDAAA<<<999777666444333222...,,,...111555===FFFQQQTTTVVVTTTNNNEEE???<<<;;;999999999999999777555555444333222222222333333444333222111///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000111333444666777888999999:::<<<>>>@@@BBBCCCHHHHHHJJJMMMPPPTTTWWWYYY]]]^^^___aaabbbcccccccccaaaaaa````````````aaaaaa```aaabbbaaa```___```aaa^^^___```````````````___XXXYYYYYYYYYXXXWWWWWWVVVTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPRRRRRRQQQQQQRRRTTTQQQPPPMMMJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJHHHFFFCCCAAA@@@>>>===<<<<<<======<<<:::777666555444444555777999<<<<<<======>>>?????????>>>>>>>>>>>>@@@EEEMMMRRR```hhhooorrrvvv|||~~~}}}pppfff[[[VVVQQQJJJEEECCCAAABBBEEEMMM^^^rrr}}}xxxnnnfffaaacccnnnzzzppp\\\SSSQQQVVVgggxxx|||}}}xxxjjjQQQ???777000//////---,,,---+++*********)))))))))))))))))))))))))))***++++++))))))*********+++++++++))))))******++++++++++++,,,,,,------///000111222444666CCC]]]wwwuuulllmmm}}}nnn]]]III???<<<::::::;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBB???AAADDDFFFHHHLLLPPPSSSUUUXXX\\\___aaadddhhhjjjhhhkkkoooqqqrrrrrrrrrssswwwyyy{{{}}}}}}~~~xxxsssmmmhhhhhhooo{{{{{{vvvkkkccc[[[WWWTTTQQQRRRVVV{{{{{{|||}}}~~~~~~}}}}}}}}}uuuooojjjjjjmmmuuuyyykkk___XXXTTTPPPMMMGGGEEECCCCCCDDDDDDBBBAAAAAA>>><<<======>>>DDDKKKTTTdddzzzpppeee^^^ZZZ[[[___hhhmmmtttyyy}}}~~~mmm\\\QQQGGGCCC>>>:::777666444333333...,,,///222444;;;AAALLLOOOQQQOOOHHHBBB>>>===<<<;;;::::::;;;:::888666666555333111000000000111222222222111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000222333555666666888999:::;;;===@@@BBBCCCGGGHHHIIIKKKOOOSSSVVVXXX\\\]]]___aaabbbdddddddddbbbbbbaaaaaaaaaaaabbbbbb```aaabbbbbb``````aaabbb___```````````````______ZZZZZZZZZYYYXXXWWWVVVVVVQQQRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQPPPOOOPPPRRRPPPNNNLLLIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMKKKJJJIIIHHHFFFCCCAAA@@@???===<<<<<<======;;;:::666666666555444555777:::===???@@@BBBCCCCCCBBBBBBAAA@@@???>>>???DDDKKKOOO]]]fffnnnrrrvvv|||~~~}}}qqqfff[[[UUUPPPIIIEEEDDDAAACCCFFFNNN^^^rrryyynnnfffaaabbbnnnzzzttt___UUURRRVVVgggxxx~~~}}}kkkRRR???777000//////---,,,---*********)))))))))((((((***))))))))))))***++++++)))************+++++++++***+++,,,------------,,,,,,,,,,,,---///000222333444555AAAZZZuuuuuukkklllzzznnn\\\III???<<<;;;:::;;;===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCC>>>@@@CCCFFFIIILLLPPPSSSUUUXXX\\\___```bbbccceee___bbbfffjjjlllnnnqqqtttyyy{{{}}}~~~~~~yyyrrrllljjjooouuu{{{tttpppjjjccc]]]ZZZXXXSSSRRRSSS{{{|||}}}~~~~~~yyytttooonnnooosss~~~ssskkk___UUUOOOLLLHHHEEECCCBBBAAABBBCCCCCCAAA??????<<<;;;===<<<;;;<<>>???===<<<;;;;;;<<<<<<:::888777555333000............000111111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---...///000111222333444888999:::;;;===???AAACCCGGGGGGHHHJJJNNNRRRVVVXXX\\\]]]___aaacccdddeeeeeeddddddccccccccccccddddddbbbcccdddcccaaa``````aaaaaaaaaaaaaaaaaa```___^^^[[[[[[[[[ZZZXXXWWWVVVUUUOOOQQQSSSTTTTTTRRRPPPOOOMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRQQQOOOOOOOOOQQQNNNMMMKKKIIIGGGFFFFFFGGGEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKIIIGGGEEECCCBBB@@@>>><<<<<<===<<<;;;999555666666444222333666999>>>@@@CCCFFFGGGGGGEEEDDDCCCBBBAAA???@@@CCCIIINNNZZZbbbkkkpppuuu{{{}}}|||}}}}}}~~~qqqfffZZZTTTOOOIIIFFFFFFCCCEEEHHHNNN^^^rrryyynnneee```bbbmmmyyyyyycccWWWSSSVVVfffwwwkkkRRR???777000//////---,,,---+++++++++*********))))))******))))))******+++,,,)))************+++++++++***+++,,,---------,,,,,,,,,,,,,,,---///000222333333444@@@YYYssswwwkkkgggssskkkZZZHHH???===:::999:::>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB???BBBDDDFFFHHHKKKOOORRRSSSWWW]]]```bbbbbbbbbccc^^^```bbbeeehhhlllqqqtttzzz|||~~~}}}tttkkkiiimmmuuuvvvvvvuuusssooolllkkkiiiaaa\\\[[[YYYUUUSSSTTT{{{|||}}}|||~~~{{{vvvssstttssszzzqqqggg___UUUMMMHHHFFFCCC@@@@@@@@@???@@@AAA@@@===;;;???<<<<<>>:::999<<>>???AAA>>>===<<<<<<===<<<:::888888666333000---,,,------///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,,,,---...///000111222888999:::;;;===???AAACCCGGGGGGHHHJJJMMMQQQUUUXXX\\\]]]___aaaccceeeeeefffgggffffffeeeeeeffffffgggeeeeeeeeedddaaa______```cccccccccbbbaaa```___^^^\\\\\\[[[ZZZXXXWWWUUUTTTNNNPPPTTTVVVVVVTTTRRRPPPLLLMMMNNNOOOOOOOOOOOOOOOQQQRRRSSSRRRPPPOOOOOOPPPMMMLLLJJJHHHGGGGGGGGGGGGCCCDDDEEEFFFHHHIIIJJJKKKMMMMMMLLLKKKIIIGGGEEEDDDAAA???=========<<<;;;999333444555333111111555999===@@@DDDHHHJJJIIIFFFDDDDDDDDDBBB@@@???CCCHHHMMMWWW```iiinnntttzzz|||{{{{{{|||}}}~~~~~~rrrfffZZZSSSNNNIIIFFFGGGDDDFFFIIIOOO^^^rrryyymmmeee___aaammmyyy}}}fffYYYSSSVVVfffvvvkkkSSS???777000//////---,,,---,,,,,,,,,+++++++++***************)))******+++,,,)))************+++++++++((()))***+++,,,+++******,,,,,,,,,---///111222333333444???XXXrrrxxxkkkcccnnniiiXXXGGG???===:::999999===>>>???@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAACCCEEEGGGHHHJJJMMMPPPQQQVVV\\\aaacccccccccccc```aaabbbcccfffjjjqqquuu{{{}}}zzzooojjjlllfffggghhhhhhgggfffggghhhaaaZZZTTTTTTUUUSSSRRRTTTzzz{{{{{{|||}}}~~~~~~}}}yyyzzz}}}xxxoooiii^^^XXXOOOHHHDDDBBBBBBAAA???>>>>>>@@@BBBCCCBBBAAA<<<======;;;777555666888======DDDSSSdddrrr~~~zzzrrrhhh]]]TTTPPPIIIJJJLLLMMMMMMOOO[[[hhhrrr{{{~~~uuuggg[[[KKKGGGBBB>>>;;;999777555666444111000222444555666:::AAAEEEAAA<<<;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888333000......000111............---,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------......///111222333555777999::::::<<>>BBBAAA@@@AAACCCCCCBBB@@@===>>>>>>;;;777555666888555555;;;FFFSSS```nnnzzz|||wwwnnncccXXXSSSIIIFFFEEEEEEDDDFFFOOOYYYfffoooxxx{{{xxxqqqeeeYYYKKKGGGBBB>>>;;;999777666555333000///000222444555;;;AAADDD@@@<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999777444111//////000000............---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///111222333555777999:::;;;===@@@CCCDDDFFFHHHJJJLLLOOOTTTWWWYYY\\\___aaabbbcccfffgggggggggggggggggggggggggggggggggffffffeeeddddddcccfffdddcccbbbbbbaaa___\\\[[[\\\\\\\\\[[[YYYWWWVVVTTTTTTUUUVVVWWWUUURRROOOMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLKKKJJJHHHGGGEEEDDDDDDDDDCCCDDDFFFGGGGGGGGGIIIKKKMMMRRRUUUUUUUUUVVVRRRLLLHHHEEEBBB@@@???===;;;888999777555444444555777999===AAAFFFJJJKKKKKKLLLMMMJJJFFFCCCCCCBBBAAAFFFMMMXXXbbbkkkooosssxxx{{{{{{yyyzzzzzz|||~~~|||nnnggg\\\SSSMMMIIIFFFDDDCCCDDDGGGQQQcccxxx|||ppphhhbbbcccooo{{{hhhXXXQQQSSS___jjj{{{}}}cccNNNCCC:::333222111---,,,,,,******************))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------...///000333666???RRRnnnqqqgggjjjuuugggXXXGGG>>>:::888888:::<<>>DDDCCCCCCCCCDDDDDDBBB@@@>>>>>>>>>;;;888666666777444444888???FFFQQQbbbrrr{{{}}}|||uuujjj___WWWKKKDDD>>><<<;;;<<>><<<:::888666555333111///000222555777===CCCEEE@@@<<<;;;;;;999999::::::;;;;;;::::::999888777555333111000000000............------,,,+++*********+++++++++++++++++++++,,,,,,,,,,,,---------------...///000111222555666999:::;;;>>>AAACCCEEEGGGIIIJJJLLLOOOSSSVVVXXX[[[^^^```aaaccceeeggggggggggggggggggggggggggggggggggggfffeeeeeeddddddfffeeedddccccccbbb```^^^\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTSSSTTTTTTTTTRRRPPPOOONNNNNNMMMMMMNNNPPPQQQQQQPPPOOONNNMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCEEEFFFFFFGGGIIILLLLLLRRRWWWXXXZZZ\\\YYYTTTNNNKKKHHHDDDBBB@@@===::::::999777666666888999;;;@@@DDDIIIMMMNNNOOOOOOPPPLLLHHHFFFFFFDDDCCCGGGNNNWWWaaakkkooosssxxx{{{{{{zzzzzzzzz|||}}}zzzkkkeee]]]TTTNNNJJJGGGDDDBBBCCCGGGQQQdddxxx{{{ppphhhcccdddooo{{{~~~fffVVVOOOQQQ[[[fffwww}}}}}}~~~dddOOOBBB999222111111...---...,,,,,,++++++******))))))+++******)))))))))***************************************++++++,,,,,,---......------......///000333666>>>OOOkkkvvvjjjiiiqqqhhhXXXHHH???;;;888888999;;;>>>@@@BBBAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDGGGJJJMMMNNNSSSUUU[[[ccclllsssvvvwwwtttsssrrrqqqpppqqqrrrrrrrrruuuxxx{{{|||~~~mmmbbbVVVQQQKKKFFFEEEFFFGGGHHHNNNLLLJJJGGGEEEDDDDDDEEEyyyyyyzzz{{{|||~~~|||wwwppplllbbb]]]VVVPPPKKKHHHFFFDDDEEEDDDDDDDDDEEEEEEDDDBBB???>>><<<:::888666555555666666999<<<>>>HHH\\\nnnyyy~~~xxxoooddd[[[OOOEEE<<<999999999===AAAJJJTTT^^^ccceeeccc[[[SSSKKKGGGBBB>>><<<:::999777666555333222222555999<<>>BBBDDDFFFHHHIIIJJJLLLNNNRRRUUUXXXZZZ^^^```aaabbbdddfffggggggggggggggghhhhhhhhhhhhhhhggggggfffeeeeeeeeefffeeecccccccccccc```^^^]]]\\\ZZZYYYWWWWWWXXXXXXVVVUUUSSSRRRSSSSSSRRRQQQPPPOOOMMMMMMMMMNNNPPPRRRQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCBBBAAACCCDDDEEEEEEGGGJJJMMMNNNUUU\\\^^^___aaa```\\\WWWSSSNNNJJJGGGCCC@@@>>>>>>===<<<;;;;;;<<<>>>???CCCGGGLLLOOOQQQQQQRRRSSSPPPMMMJJJIIIGGGEEEHHHMMMXXXbbblllpppsssxxx{{{{{{zzzzzz{{{{{{}}}~~~~~~~~~~~~~~~yyyjjjeee]]]UUUPPPKKKGGGEEEBBBDDDGGGQQQcccwwwyyyooogggbbbcccnnnzzz|||eeeUUUPPPRRR\\\eeetttzzz{{{~~~eeeOOO@@@888222111111///...///------,,,,,,++++++******+++***))))))((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,------...............//////000222555;;;JJJfffzzzmmmiiimmmiiiZZZIII@@@<<<888777888:::<<<@@@AAAAAAAAAAAABBBAAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDFFFIIIKKKMMMRRRUUUZZZaaahhhnnnrrrtttqqqpppnnnlllkkkkkkkkklllooorrrvvvxxxyyy{{{}}}~~~~~~~~~nnnbbbTTTOOOIIIDDDDDDEEEFFFGGGJJJIIIGGGFFFDDDCCCCCCBBBxxxxxxyyy{{{|||~~~|||wwwsssiiicccZZZRRRNNNKKKIIIHHHGGGFFFEEEFFFGGGHHHFFFDDD???===;;;999777666444333333333555666777@@@TTTgggyyy}}}uuunnneee\\\PPPEEE;;;888999:::<<<>>>DDDMMMUUUYYY\\\\\\WWWQQQKKKGGGBBB>>><<<;;;999888555555444333333777===BBBHHHJJJIIICCC???>>>===999888999999999999999999888666666666666555333111000//////000000000///......++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---...///000222444777999;;;>>>BBBEEEFFFHHHIIIJJJLLLNNNRRRUUUXXXZZZ^^^```aaabbbdddfffgggggggggggghhhhhhiiiiiiiiihhhhhhggggggfffeeeeeeeeecccbbbbbbcccbbb```^^^^^^\\\ZZZXXXWWWWWWXXXYYYWWWUUUSSSRRRSSSSSSSSSRRRPPPOOONNNMMMMMMOOOQQQRRRPPPOOOOOONNNLLLKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCBBBAAABBBDDDDDDEEEHHHLLLOOOUUU^^^fffhhhiiijjjiiieee^^^YYYSSSNNNJJJFFFCCC@@@AAA@@@@@@@@@@@@AAABBBCCCGGGJJJOOORRRSSSTTTTTTUUUVVVQQQNNNLLLIIIFFFIIIOOO[[[dddmmmqqqtttxxx{{{zzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~{{{jjjeee]]]VVVPPPKKKHHHEEECCCEEEHHHQQQaaattt}}}}}}~~~vvvllleee```bbbmmmxxxwwwaaaTTTQQQUUU^^^gggvvvxxx{{{~~~eeePPP@@@888111111111///...///...---------,,,,,,,,,++++++******)))(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------.........///////////////000333888FFF```nnnjjjllljjj[[[JJJAAA===999777888888;;;???AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJLLLQQQTTTYYY]]]aaadddfffhhhjjjiiihhhggggggggghhhiiimmmpppsssvvvxxxzzz|||~~~~~~~~~~~~~~~kkk___QQQMMMHHHEEEEEEGGGHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDwwwxxxyyyzzz|||}}}~~~~~~yyyuuujjjeee]]]WWWSSSPPPNNNLLLKKKJJJIIIJJJKKKJJJIIIGGGAAA>>>;;;999888777555333222333444555666===OOO```ttt}}}xxxnnniiiaaaXXXLLLCCC;;;999:::999;;;===CCCJJJPPPRRRUUUXXXVVVRRRKKKGGGBBB???===<<<:::999444555555555555:::BBBHHHNNNOOOMMMFFFBBBBBB???;;;888999999::::::999999888777777777666555444222111111111111222222111111000...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......000222555888:::===AAADDDEEEGGGIIIJJJLLLOOOSSSVVVXXX[[[^^^```aaaccceeegggfffgggggghhhhhhiiiiiijjjiiiiiiiiihhhggggggffffffdddcccbbbbbbcccbbb```^^^^^^]]][[[ZZZYYYXXXYYYYYYXXXVVVTTTSSSTTTTTTSSSRRRPPPOOONNNNNNNNNOOOQQQRRRNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFIIIMMMQQQYYYccckkknnnnnnooonnnkkkddd___XXXRRRNNNJJJGGGEEEFFFFFFFFFFFFGGGHHHIIIIIILLLPPPTTTWWWWWWWWWWWWWWWYYYTTTOOOMMMJJJHHHMMMSSS^^^hhhpppsssuuuxxxzzzzzz{{{{{{{{{{{{||||||}}}~~~|||lllfff^^^UUUOOOKKKHHHEEEEEEFFFIIIRRRbbbsss{{{{{{{{{sssjjjddd```aaalllwwwqqq\\\RRRSSSZZZdddmmm{{{~~~www{{{fffQQQ@@@888222111111///...///------------............,,,+++******))))))))))))*********************************++++++,,,,,,------...///000000000000//////222777DDD]]]{{{nnnkkknnnkkk\\\LLLCCC>>>999777777666:::>>>AAAAAAAAA@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEHHHJJJLLLOOOSSSXXX[[[\\\\\\]]]]]]^^^^^^]]]^^^___aaacccdddkkknnnrrruuuxxxzzz}}}{{{iii]]]QQQOOOLLLJJJKKKKKKKKKJJJGGGHHHIIIIIIIIIHHHFFFEEEvvvwwwxxxzzz|||}}}|||{{{~~~~~~xxxsssllliiifffdddaaa^^^ZZZWWWTTTRRRPPPOOOOOOMMMJJJHHHCCC@@@<<<::::::999666444444444555666777<<>><<<;;;999:::===BBBGGGKKKLLLPPPUUUWWWUUUKKKGGGBBB???===<<<;;;999666888:::999:::@@@JJJQQQTTTTTTPPPIIIFFFEEEBBB===999999::::::::::::999999888777777666555444333333222222333333444333333222000000///...---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---......000333666999<<<@@@DDDDDDFFFHHHJJJLLLOOOTTTWWWYYY\\\___aaabbbcccfffgggfffgggggghhhiiiiiijjjjjjjjjjjjiiihhhhhhggggggfffeeedddccccccdddcccaaa______^^^]]][[[ZZZZZZZZZYYYXXXWWWUUUUUUVVVVVVTTTRRROOOOOOOOOPPPPPPPPPPPPQQQMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDDDDDDDBBBCCCDDDEEEGGGJJJOOOSSSYYYdddooorrrrrrssssssqqqmmmhhhaaa[[[VVVSSSPPPNNNPPPPPPPPPQQQRRRRRRSSSSSSSSSVVVZZZ\\\[[[ZZZZZZZZZYYYSSSNNNLLLKKKLLLSSS[[[bbbkkksssuuuvvvyyyzzzyyy||||||{{{{{{{{{|||}}}}}}|||ooohhh^^^UUUNNNJJJGGGFFFEEEGGGKKKSSSddduuu~~~~~~zzzsssjjjddd```bbblllxxxooo\\\UUUZZZcccoooxxxzzzuuuzzziiiTTTAAA999222111111///---...---------...//////000000------+++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++---...///000111000000//////222888DDD[[[yyymmmkkkppplll]]]MMMDDD>>>999666666555999>>>AAAAAA@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCEEEHHHKKKLLLMMMRRRYYY]]]]]][[[ZZZ[[[WWWWWWWWWXXXZZZ\\\___```iiimmmqqquuuxxx||||||lllccc[[[ZZZXXXWWWWWWVVVTTTRRRMMMNNNPPPPPPOOOMMMJJJIIIvvvwwwxxxzzz|||}}}}}}vvvrrrppppppqqqrrrqqqmmmgggccc[[[XXXVVVSSSQQQOOOKKKHHHFFFBBB>>><<<<<<;;;888555222111222444444888CCCNNNbbbpppvvvnnneee___VVVKKKKKKEEEAAA@@@===999:::>>>AAAEEEHHHIIIMMMUUUXXXWWWKKKGGGBBB???===<<<;;;:::;;;===??????@@@FFFQQQZZZXXXWWWRRRKKKHHHGGGDDD>>>999::::::;;;;;;::::::999999888777555444444444444333333444555555444444444222222111///...---,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------///222555888<<<@@@CCCDDDEEEHHHJJJLLLPPPTTTXXXZZZ\\\```bbbcccdddfffhhhfffgggggghhhiiijjjjjjjjjjjjjjjiiiiiihhhgggggggggfffeeeddddddeeeeeecccaaa___^^^^^^]]]\\\[[[ZZZZZZXXXWWWVVVWWWWWWWWWUUUSSSNNNOOOPPPQQQQQQQQQPPPPPPLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIGGGFFFEEEEEEDDDCCCDDDEEEFFFGGGKKKPPPTTT]]]iiiuuuyyyyyy{{{|||zzzvvvqqqiiiccc___[[[XXXVVVYYYYYYZZZ[[[[[[\\\]]]]]]WWWZZZ^^^___^^^]]]\\\\\\WWWRRRMMMLLLLLLOOOWWW```dddmmmuuuvvvwwwyyyzzzyyy||||||{{{{{{{{{{{{|||}}}|||qqqiii^^^TTTMMMIIIGGGFFFEEEGGGKKKUUUfffxxxzzzssskkkeeeaaacccmmmyyyppp^^^ZZZaaalllyyyxxxssszzzkkkVVVBBB999222111111...---...,,,,,,---...///000111111...---,,,+++************++++++++++++++++++++++++,,,,,,++++++++++++++++++---...000111111111000///000444999EEE\\\xxxllllllrrrlll^^^MMMDDD???999666666555888===AAAAAA@@@@@@@@@DDDDDDDDDCCCCCCBBBBBBAAA@@@AAAAAACCCEEEHHHKKKMMMKKKRRRZZZ______]]]]]]]]]YYYYYYZZZ[[[]]]___bbbccciiilllqqqvvvyyy}}}tttmmmhhhgggfffeeedddaaa]]]ZZZUUUVVVWWWWWWUUURRROOOLLLwwwwwwwwwxxxyyyzzz|||}}}}}}~~~}}}|||zzzxxxzzz~~~xxxoooiii```ZZZVVVQQQLLLHHHGGGDDD???<<<:::999888777555333222222444999>>>AAAUUUaaajjjkkkiiiddd[[[QQQNNNHHHEEEEEEBBB===<<<@@@EEEEEEGGGJJJNNNQQQQQQQQQIIIEEEAAA@@@<<<999<<>><<<:::999:::<<<===<<<;;;:::999666555555666888:::999888777666555444333222222222222000...+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...000222444666:::???CCCCCCEEEGGGIIIKKKNNNSSSVVVZZZ\\\```ccceeefffffffffgggggghhhiiiiiiiiiiiihhhkkkkkkjjjhhhgggeeeddddddhhhgggeeeddddddcccaaa___\\\]]]```aaaaaa___\\\ZZZWWWWWWVVVVVVUUUTTTSSSSSSMMMNNNOOOOOOPPPPPPPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDEEECCCDDDGGGHHHIIINNNTTT]]]kkkxxx~~~~~~yyywwwsssnnnhhhbbb^^^\\\```aaabbbdddeeefffffffffgggeeedddfffgggeee```[[[YYYSSSKKKGGGJJJRRR[[[```iiimmmrrrvvvwwwxxxyyyyyyxxxzzz|||||||||}}}}}}qqqggg]]]WWWPPPIIIEEEFFFGGGJJJNNNXXXjjj|||}}}ssshhhbbb___cccooo{{{ooo^^^^^^hhhrrr~~~tttqqq{{{mmmSSSAAA999111000///---,,,...------,,,,,,,,,,,,++++++...---+++*********++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++,,,------......//////222888CCCZZZxxxrrrooossskkk]]]NNNFFF@@@:::666555555666888;;;>>>@@@AAABBBAAAAAACCCDDDEEEEEEEEEEEECCCBBBBBBCCCDDDFFFHHHIIILLLRRRYYY___bbbbbbbbbbbbaaaaaabbbccccccccccccccclllmmmpppsssxxx|||yyyyyyxxxwwwsssoookkkhhhccc```[[[XXXUUUSSSQQQOOOwwwwwwwwwxxxyyyzzz{{{|||}}}}}}~~~}}}}}}yyynnnddd^^^XXXQQQMMMIIIFFFAAA>>><<<:::888777555444222111222666:::<<>>BBBGGGGGGHHHKKKNNNPPPPPPOOOGGGCCC@@@@@@===:::<<>>AAACCCEEEGGGIIIKKKOOOSSSVVV[[[]]]```dddfffggggggggghhhhhhiiijjjjjjjjjjjjiiikkkkkkjjjhhhgggfffeeedddgggeeedddcccddddddbbb```^^^___``````___^^^\\\ZZZ[[[ZZZYYYWWWVVVTTTSSSRRROOOOOOPPPPPPPPPPPPOOOOOOLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHFFFEEEEEEEEECCCDDDGGGIIIJJJOOOUUU___mmm{{{}}}yyytttoookkkhhhgggdddeeeggghhhiiijjjjjjjjjkkkjjjiiiiiijjjhhhbbb]]]YYYSSSKKKHHHLLLTTT\\\aaajjjnnnsssvvvwwwwwwxxxyyyxxxzzz|||}}}}}}~~~{{{qqqhhh]]]WWWOOOHHHDDDEEEEEEHHHNNNXXXjjj}}}}}}ssshhhaaa___cccooo{{{ppp^^^^^^fffooozzzrrrppp{{{mmmTTTBBB999222000000...---...------,,,,,,,,,+++++++++---,,,+++***)))******+++***************++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000000333777AAAWWWttt~~~qqqooovvvmmm___OOOGGGAAA;;;777666555666999;;;>>>@@@AAABBBAAAAAACCCDDDEEEEEEEEEEEEBBBBBBBBBBBBDDDFFFHHHIIINNNTTT\\\bbbfffhhhjjjkkkjjjkkkkkkllllllkkkkkkjjjoooppprrruuuyyy}}}}}}zzzxxxppplllfffaaa^^^ZZZVVVTTTxxxxxxxxxxxxyyyyyyzzz{{{{{{|||}}}~~~~~~~~~}}}tttiii```XXXSSSKKKHHHDDDAAA>>><<<999666777555333222222444777999>>>GGGRRRYYY___cccdddbbb___YYYRRRMMMHHHCCCCCCFFFKKKJJJJJJLLLNNNOOONNNLLLDDDAAA??????===;;;===CCCOOOTTTXXXWWWVVVYYYccclllnnniiibbb[[[TTTMMMFFFBBB;;;:::;;;<<<===<<<:::888:::999888666666888:::;;;<<<;;;:::999777666555444111111111000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111222444777<<>>@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAABBBCCCEEEGGGIIINNNSSS[[[bbbgggkkkoooqqqrrrrrrsssssssssrrrrrrqqqssstttvvvxxx{{{~~~{{{wwwpppiiiccc]]]XXXTTTyyyyyyyyyxxxxxxyyyzzzzzzzzz{{{||||||}}}}}}}}}|||~~~}}}uuuiii___XXXOOOKKKGGGCCC@@@===999666999888666555555666777888555<<>>???===;;;>>>CCCOOOTTTYYYYYYWWWZZZccckkkrrrnnnhhhbbb[[[RRRJJJEEE?????????@@@AAA@@@===:::::::::888888888999;;;<<<<<<;;;:::999777555444444111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...000111111333666:::===BBBDDDGGGIIIKKKOOOTTTWWW\\\^^^bbbeeehhhiiijjjjjjjjjkkkkkkllllllllllllllllllkkkkkkiiihhhgggffffffgggeeedddeeeggggggfffeeedddcccaaa^^^\\\[[[[[[[[[\\\[[[ZZZYYYWWWVVVUUUTTTSSSSSSSSSRRRPPPOOOMMMLLLIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEDDDBBBDDDHHHJJJLLLQQQXXX___kkkzzz|||yyyxxxxxxtttuuuuuuvvvwwwwwwwwwwwwyyywwwuuuuuutttppphhhbbbWWWSSSNNNMMMRRR[[[cccgggooorrrvvvxxxxxxvvvvvvvvvyyy{{{}}}~~~~~~~~~yyyrrrhhh]]]UUUMMMFFFCCCCCCDDDHHHOOOZZZlll~~~|||rrrgggaaa```dddqqq}}}ppp^^^[[[^^^ccclllwwwxxxxxxjjjSSSAAA888111//////---,,,---,,,,,,,,,++++++++++++*********)))))))))))))))))),,,+++++++++***))))))))))))))))))*********++++++---------...//////000000111444777===PPPlllyyylllppp~~~qqqbbbRRRHHHBBB===999999777888:::===???@@@AAABBBBBBBBBCCCCCCDDDCCCCCCCCC@@@@@@@@@AAACCCEEEGGGHHHKKKPPPWWW^^^ccchhhllloooooopppqqqrrrsssssssssssswwwwwwxxxzzz|||vvvpppooorrrvvvyyyzzzqqqiiiaaaZZZUUUyyyyyyyyyxxxxxxyyyzzzzzzzzzzzz{{{|||||||||{{{{{{~~~}}}sssfff^^^TTTPPPKKKFFFBBB>>>:::777888888777777777777888999555777<<>>>>>???===:::<<>><<<::::::999999:::;;;<<<===<<<;;;:::888666444333222111000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........///000111222555:::===BBBDDDGGGIIIKKKOOOTTTXXX\\\^^^bbbfffiiijjjjjjjjjkkkkkklllmmmmmmmmmmmmmmmllllllkkkjjjiiihhhhhhggghhhgggfffggghhhiiiiiigggfffdddaaa^^^\\\[[[[[[\\\YYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCBBBCCCGGGJJJKKKQQQXXX___kkkxxx}}}|||{{{zzz{{{{{{|||||||||{{{{{{|||{{{yyyyyywwwrrriiicccVVVRRROOOPPPVVV___gggkkkqqqtttwwwyyyxxxwwwvvvvvvyyy{{{}}}}}}}}}~~~zzzrrrggg[[[SSSLLLEEEBBBDDDFFFJJJQQQ]]]nnn~~~|||rrrhhhbbbaaafffssslll[[[WWWYYY\\\fffpppyyy||||||zzzfffQQQ@@@777000......,,,+++,,,,,,,,,+++++++++*********))))))))))))******)))))),,,+++++++++***))))))))),,,,,,,,,,,,---------...+++,,,,,,------.../////////333666===OOOllluuuiiiooo~~~qqqbbbQQQHHHBBB<<<999888888999;;;===???AAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA?????????@@@BBBDDDGGGHHHJJJOOOUUU[[[___cccgggiiiggghhhkkkmmmppprrrssstttwwwxxxyyyzzz|||zzztttkkkeeebbbbbbbbbbbbhhhlllttt}}}tttjjjaaa[[[xxxxxxxxxxxxyyyyyyzzz{{{zzzzzz{{{{{{{{{{{{{{{zzz~~~~~~qqqggg[[[VVVOOOIIIEEEAAA===;;;999999999999999888888888888777888;;;===@@@FFFMMMSSSUUUVVVTTTTTTWWWWWWTTTUUUSSSQQQOOONNNLLLIIIFFFBBB???>>>???<<<999:::>>>FFFKKKNNNNNNLLLOOOXXX```llllllkkkiiieee\\\RRRKKKDDDBBB@@@@@@@@@???>>><<<:::::::::;;;;;;<<<===>>><<<;;;:::888666444333222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......///000111333666;;;>>>BBBDDDFFFIIILLLPPPTTTXXX[[[^^^aaaeeehhhjjjkkkkkkkkkkkklllmmmmmmmmmmmmmmmllllllkkkkkkjjjiiiiiihhhiiihhhggggggiiijjjiiihhheeedddaaa___]]]\\\\\\\\\XXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUSSSQQQOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCGGGIIIJJJOOOVVV___iiiuuu}}}~~~~~~~~~~~~~~~}}}|||}}}{{{zzzzzzxxxrrriiibbbUUURRRQQQSSSZZZcccjjjnnnqqqtttxxxyyyyyywwwvvvvvvxxxzzz|||||||||}}}}}}~~~|||pppfffZZZRRRKKKEEECCCEEEFFFKKKSSS___qqq|||sssiiidddccchhhuuuxxxgggWWWSSSTTTWWWaaammmtttxxx~~~zzzyyy}}}{{{dddPPP@@@777000......,,,+++,,,++++++++++++************((()))******++++++******+++++++++***************(((((()))))))))*********++++++,,,,,,---.........///333666<<>>@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>???AAADDDGGGHHHLLLPPPWWW\\\___aaaccceeeaaacccfffjjjmmmppprrrsssvvvvvvwwwyyy{{{}}}~~~xxxrrrkkkfffccc___[[[WWWYYY\\\dddqqq{{{qqqgggaaawwwwwwwwwxxxyyyzzz{{{|||zzz{{{{{{{{{{{{{{{zzzzzz~~~~~~~~~sssccc]]]TTTMMMHHHEEEBBBAAA@@@@@@@@@???>>><<<:::999;;;777666888999999???GGGKKKRRRVVVWWWYYY\\\ZZZUUUVVVTTTRRRPPPOOOLLLIIIFFFDDDAAA@@@???<<<777777;;;???BBBEEECCCAAAEEEOOOXXXggghhhjjjkkkhhhaaaWWWPPPHHHEEEAAA????????????>>>:::;;;;;;<<<<<<===>>>>>>===<<<;;;999777555333333111000...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------------...000111333777<<<@@@AAACCCFFFIIILLLPPPUUUXXXZZZ]]]aaaeeehhhjjjjjjjjjkkkkkklllmmmmmmmmmmmmllllllllllllkkkjjjjjjiiiiiihhhgggffffffhhhhhhgggfffdddcccaaa```^^^]]]\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXXVVVUUUUUUTTTRRRPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBFFFGGGHHHMMMTTT\\\dddnnnyyy~~~~~~}}}|||{{{zzzyyyyyywwwqqqhhh```TTTRRRRRRUUU]]]fffmmmqqqqqqtttxxxzzzyyyxxxwwwwwwwwwyyy{{{{{{{{{|||~~~~~~~~~~~~|||ooodddXXXQQQKKKEEEDDDFFFDDDJJJSSSaaattt}}}tttjjjeeedddjjjwwwqqq```RRROOOPPPTTT___kkkrrrwww~~~wwwyyy~~~yyycccQQQAAA999111000000---,,,...++++++++++++************((()))+++,,,,,,,,,++++++***************+++++++++&&&&&&&&&&&&'''''''''''',,,,,,------...////////////333666;;;LLLjjjqqqhhhkkkxxxuuueeeTTTIIICCC===:::;;;:::;;;===???@@@BBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???======>>>???AAADDDFFFHHHLLLQQQXXX]]]```aaabbbccc___```cccgggkkkmmmooopppsssssstttvvvxxx{{{}}}~~~~~~|||uuuqqqnnniiiaaa\\\WWWXXX^^^jjj{{{wwwnnnhhhwwwwwwwwwxxxyyy{{{|||}}}{{{{{{{{{|||{{{{{{zzzzzz~~~~~~|||iiibbbXXXPPPJJJGGGFFFEEEHHHHHHGGGFFFCCC@@@===;;;===888666888888777===FFFGGGPPPXXXZZZ\\\___[[[UUUWWWUUURRRPPPOOOLLLIIIFFFEEEBBB@@@@@@;;;666555888888;;;===;;;999===GGGQQQdddfffjjjlllkkkdddZZZSSSLLLHHHDDDAAAAAAAAABBBAAA;;;;;;;;;<<<===>>>>>>??????>>><<<:::888666444444111000---+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------...000222444888===AAAAAACCCFFFIIILLLPPPUUUYYYZZZ\\\```dddgggiiijjjjjjjjjkkkllllllmmmmmmlllllllllllllllkkkkkkjjjjjjjjjhhhfffeeeeeeffffffeeedddcccbbbbbb```___^^^]]]\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTRRRQQQOOONNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDBBBBBBEEEFFFGGGLLLSSSXXX___gggqqq~~~}}}||||||yyyxxxwwwxxxvvvpppggg___TTTRRRRRRVVV^^^gggooosssqqqtttxxxzzzzzzyyyxxxxxxvvvxxxzzz{{{{{{{{{}}}~~~|||}}}}}}~~~~~~|||nnncccXXXPPPJJJEEEEEEGGGAAAHHHSSSbbbvvv~~~uuukkkffffffkkkxxxlll\\\OOOLLLNNNRRR^^^jjjqqqxxx~~~vvvzzzxxxcccRRRCCC:::333222111///...///+++++++++************))))))***+++,,,------,,,+++))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,------......///000000000000333666:::JJJgggttthhhiiiuuuwwwgggUUUJJJDDD???<<<<<<;;;<<<===???AAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???=========???AAADDDFFFHHHJJJOOOWWW^^^```aaaaaaaaa^^^___bbbeeehhhjjjlllmmmqqqqqqrrrtttwwwyyy{{{}}}|||yyytttllleee[[[[[[^^^iiizzzxxxrrrtttuuuvvvxxxzzz{{{{{{{{{xxxxxxyyyzzzzzz{{{{{{|||}}}|||tttiii___[[[XXXTTTRRRSSSQQQQQQPPPNNNLLLHHHEEECCC@@@???<<<888666888<<<@@@JJJRRRYYY\\\]]]___^^^ZZZYYYXXXWWWSSSNNNKKKKKKKKKEEECCC@@@===999777666666555777777555444888@@@GGGWWWbbbmmmpppnnnjjjbbbZZZOOOLLLHHHCCCAAA@@@AAABBB@@@???======???AAAAAAAAA??????>>>===;;;888666555222222000///------,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...000000111222444666999;;;>>>AAAFFFJJJMMMQQQVVVYYYZZZ]]]aaadddeeefffhhhiiillllllllllllllllllllllllkkkkkkkkkjjjiiihhhhhhgggggggggfffeeeeeeeeeeeefffdddcccbbbaaa```___^^^]]]]]]\\\\\\]]]^^^]]]ZZZXXXXXXXXXWWWVVVUUUSSSRRRQQQMMMMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDBBBCCCEEEEEEFFFIIILLLOOOXXX]]]eeemmmwww~~~~~~~~~}}}}}}}}}}}}}}}zzzxxxvvvuuurrrlllccc\\\TTTSSSTTTZZZccckkkpppqqqrrrsssuuuvvvxxxyyyyyyyyyzzzzzzzzzyyyxxxzzz}}}~~~{{{yyy}}}}}}~~~zzzssskkk```TTTNNNIIIDDDBBBCCCCCCHHHTTTgggzzzvvvkkkfffgggnnn{{{iiiYYYMMMMMMRRRXXXaaakkk{{{~~~uuurrrrrrxxx```PPPBBB999222000///---,,,---,,,+++******))))))******+++++++++*********))))))++++++************++++++++++++******++++++,,,---+++,,,---...///////////////555777888GGGeeevvvggghhhnnnzzziiiWWWLLLFFF@@@;;;999999:::===@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@??????>>>?????????@@@AAABBBDDDEEELLLQQQWWW]]]aaabbb```___``````aaaccceeegggjjjkkkqqqrrrsssuuuxxxzzz{{{|||vvvmmmfff```^^^eeewwwyyyttttttvvvxxxyyyzzz{{{{{{xxxyyyyyyzzz{{{{{{||||||~~~~~~wwwmmmccc___]]]YYYXXXZZZZZZYYYXXXUUURRRNNNJJJHHHBBBAAA===999777888<<>>EEETTT```lllpppoookkkddd]]]RRROOOKKKFFFCCCBBBBBBCCC@@@>>><<<<<<>>>@@@@@@@@@@@@@@@???===;;;999777666333222111///...------,,,+++,,,,,,,,,------------+++++++++++++++,,,------.........000222444777888===@@@DDDIIILLLPPPUUUXXX[[[^^^aaadddeeefffhhhiiikkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhhggggggeeeeeeddddddcccccccccddddddcccbbbaaa```___^^^^^^___^^^^^^_________\\\ZZZXXXXXXXXXXXXWWWTTTRRRQQQOOONNNMMMLLLLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEBBBDDDEEEEEEFFFHHHKKKNNNTTTYYY```hhhpppzzz~~~||||||||||||{{{{{{{{{{{{yyyxxxwwwuuurrrkkkaaaZZZTTTTTTVVV\\\dddlllqqqsssssstttuuuwwwxxxyyyzzzzzzzzz{{{{{{zzzyyyzzz}}}~~~|||}}}}}}~~~yyyrrrkkk___SSSMMMIIIDDDBBBCCCDDDIIIUUUhhh{{{vvvkkkfffgggmmmzzziiiYYYLLLMMMSSSZZZfffrrrqqqppppppwww```PPPBBB999222000///---,,,---,,,+++******))))))******+++++++++*********))))))++++++************++++++++++++******++++++,,,---,,,---------...////////////333666777EEEcccmmmiiijjjwwwvvvgggVVVMMMGGG@@@;;;999999:::===@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>???@@@AAACCCDDDEEEKKKNNNTTTZZZ___``````___\\\]]]```cccgggjjjlllmmmqqqqqqrrrtttwwwzzz|||}}}vvvkkkgggeeemmm~~~ssstttvvvwwwyyyyyyzzzzzzyyyyyyzzzzzz{{{|||||||||~~~zzzpppfffcccaaa___^^^___bbbaaa^^^[[[WWWRRROOOMMMEEECCC@@@;;;888888<<<>>>GGGOOOWWWZZZ]]]```aaa^^^___[[[UUURRRRRRQQQOOOLLLJJJGGGCCC>>>:::777555555333444444333222555;;;AAAPPP^^^kkkqqqpppmmmgggaaaXXXUUUPPPKKKGGGEEEDDDEEE@@@>>><<<;;;===???@@@@@@AAAAAA@@@>>><<<:::888777444333222000...---------++++++++++++,,,,,,,,,,,,++++++******++++++,,,---.........///111444777888;;;???CCCHHHLLLPPPUUUXXX[[[^^^bbbdddeeefffhhhiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhggggggffffffeeeeeeeeeddddddddddddcccccccccbbbaaa``````______```___^^^^^^___^^^\\\ZZZXXXYYYZZZZZZYYYVVVSSSQQQPPPOOONNNNNNMMMMMMNNNNNNLLLKKKJJJIIIHHHGGGFFFEEECCCDDDEEEEEEEEEGGGJJJMMMRRRVVV\\\ccckkkrrrzzz~~~|||zzzzzzzzzzzzyyyyyyxxxwwwxxxxxxwwwuuuppphhh^^^WWWSSSTTTWWW^^^fffnnnrrrtttttttttvvvxxxyyyzzzzzzzzz{{{||||||{{{zzz{{{~~~}}}}}}~~~xxxqqqiii^^^RRRMMMIIIDDDBBBCCCEEEJJJVVVhhh{{{vvvkkkfffffflllxxxiiiXXXKKKLLLTTT^^^nnn}}}nnnoooqqqwww```QQQBBB999222000///---,,,---,,,+++******))))))******+++++++++***************++++++************++++++++++++******++++++,,,---///...---,,,------//////...222555777DDD___sssjjjdddlllqqqcccUUUMMMGGG@@@:::999999:::===@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>???@@@AAACCCDDDEEEIIILLLQQQWWW\\\___aaaaaa]]]___cccgggjjjlllmmmmmmppppppqqqsssvvvyyy}}}}}}pppmmmnnnuuussstttvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{||||||}}}}}}}}}~~~{{{pppfffccc```]]]\\\]]]___^^^[[[XXXTTTQQQNNNMMMGGGEEEBBB===:::999<<<>>>FFFOOOWWWZZZ^^^cccdddbbbddd]]]VVVTTTVVVVVVSSSPPPLLLIIIDDD???:::888777666444444333111111333999===MMM[[[jjjpppqqqooojjjeee]]]ZZZUUUOOOKKKHHHGGGFFFBBB@@@===<<<>>>@@@AAAAAABBBBBBAAA???===;;;999888555444333111///......---+++++++++++++++++++++++++++************+++,,,,,,//////000111333666888:::;;;???DDDHHHLLLQQQUUUYYY\\\___bbbeeeffffffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggffffffffffffgggggggggggggggffffffeeecccbbbbbbaaaaaa`````````^^^]]]\\\[[[\\\[[[YYYXXXXXXZZZ\\\]]][[[XXXTTTQQQPPPPPPOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFDDDEEEFFFEEEEEEGGGIIILLLSSSWWW]]]ccchhhnnntttyyy{{{|||~~~~~~|||{{{xxxyyyyyyyyyyyyxxxvvvuuuwwwwwwvvvsssmmmddd[[[UUUQQQSSSXXX___gggnnnrrruuutttuuuwwwxxxzzzzzz{{{{{{{{{|||}}}|||{{{|||~~~}}}}}}~~~wwwppphhh]]]QQQLLLHHHDDDBBBDDDEEEJJJVVVhhh{{{uuujjjfffffflllwwwgggXXXKKKMMMVVVcccwwwnnnpppsssvvvaaaQQQBBB999222000///---+++---,,,+++******))))))******************************++++++************++++++++++++******++++++,,,---000///---,,,+++---...//////222555777CCC\\\{{{vvviii___dddwwwmmmbbbUUUNNNHHH@@@:::999999:::===@@@BBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>@@@AAACCCEEEFFFHHHKKKOOOUUU[[[___cccdddcccfffjjjmmmoooooonnnlllpppppppppqqquuuyyy~~~}}}ppppppqqqyyytttuuuvvvwwwxxxyyyyyyyyyzzzzzz{{{||||||}}}}}}~~~}}}|||}}}wwwlllaaa]]]YYYUUUSSSTTTSSSRRRPPPNNNKKKJJJHHHHHHGGGEEECCC>>>;;;:::<<>>???AAABBBCCCDDDCCCBBBAAA???<<<:::999777666444222000///......++++++++++++++++++++++++++++++******++++++,,,---/////////111333555888999<<>>???AAACCCEEEFFFIIILLLPPPUUU[[[aaaeeeggggggjjjnnnrrrtttsssqqqooopppooooooqqqtttyyy~~~~~~vvvmmmmmmooowwwvvvvvvwwwxxxyyyzzzzzzyyy{{{{{{||||||}}}~~~~~~~~~}}}|||}}}ooodddYYYTTTPPPLLLIIIJJJFFFFFFDDDCCCBBBAAAAAAAAADDDDDDBBB???<<<<<<>>>@@@AAAIIIQQQUUUYYY___bbb```aaa^^^[[[[[[]]]]]][[[YYY[[[VVVOOOHHHBBB>>>======777666444333333555777888FFFUUUccchhhgggggggggfffbbb___[[[UUUQQQMMMJJJIIIGGGDDD@@@>>>???BBBCCCDDDEEEDDDDDDBBB@@@>>><<<:::888777555333111000///...,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---------...000333666777<<<@@@EEEIIINNNSSSXXX[[[^^^```dddfffffffffhhhiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffeeeeeefffgggfffeeedddcccaaaaaabbbbbbbbbbbbbbbbbbbbb___]]]\\\\\\\\\ZZZYYYZZZ[[[\\\\\\[[[XXXUUUSSSPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEFFFGGGGGGGGGIIILLLOOOSSSWWW\\\```dddgggkkkmmmqqqsssuuuwwwyyyzzz{{{{{{yyyyyyzzz{{{zzzxxxuuutttrrrrrrpppkkkccc[[[UUURRRQQQVVV]]]dddiiimmmqqqtttttttttvvvxxxyyyzzzzzzzzz{{{|||}}}}}}|||{{{|||}}}~~~}}}}}}}}}~~~~~~vvvpppeeeZZZOOOJJJGGGDDDCCCDDDFFFLLLXXXjjj{{{yyyppphhhfffiiippp|||{{{~~~bbbVVVOOOSSS]]]jjjlllnnnrrryyybbbRRRBBB999222000///---,,,---,,,+++******))))))*********************+++++++++++++++************++++++++++++******++++++,,,---///...---,,,------//////222333666:::BBBUUUuuu|||lll___cccqqqqqqfff[[[RRRIII???::::::999:::===@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@======>>>???AAADDDFFFGGGJJJLLLQQQWWW]]]bbbfffhhheeehhhmmmrrruuuuuuuuutttooooooppprrruuuxxx|||~~~}}}qqqjjjeeeeeegggooo{{{wwwxxxyyyzzzzzzzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~}}}ggg\\\RRRMMMJJJEEECCCDDDAAA@@@>>>===<<<<<<<<<<<>>======@@@BBBBBBJJJQQQUUUYYY___bbbaaabbbcccdddeeeeeeeeedddccchhhcccZZZPPPHHHBBB???>>>:::888555444555666777888BBBQQQ^^^aaa______aaaaaaaaa___[[[VVVRRRNNNKKKJJJHHHDDD@@@>>>???AAACCCDDDFFFEEEEEECCCAAA???===;;;999888666444222000//////------------,,,,,,,,,+++------,,,,,,------...///,,,------...000333555777;;;>>>DDDIIIMMMRRRWWW[[[^^^aaadddfffffffffhhhiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggeeeeeegggggggggfffdddcccaaaaaaaaabbbbbbcccccccccbbb```]]][[[[[[[[[ZZZYYY[[[[[[[[[[[[YYYWWWUUUTTTQQQQQQQQQQQQPPPNNNMMMKKKKKKKKKKKKJJJIIIIIIHHHHHHEEEFFFHHHHHHIIIKKKNNNQQQSSSWWW\\\```cccfffiiikkknnnppprrruuuwwwxxxyyyzzzxxxyyyzzzzzzyyywwwtttrrrpppooolllfff]]]WWWSSSRRRTTTZZZbbbhhhlllooorrruuussstttuuuwwwxxxyyyzzzzzzzzz{{{}}}|||{{{zzz{{{|||{{{|||~~~}}}}}}~~~~~~vvvpppdddYYYNNNIIIGGGDDDCCCDDDIIINNNZZZlll}}}vvvnnnggggggkkkssszzzzzz```VVVQQQWWW```lll~~~llloootttzzzcccSSSBBB999222000///---,,,---,,,+++******))))))******))))))*********+++++++++++++++************++++++++++++******++++++,,,---,,,---------.../////////222222555999@@@RRRrrrrrrcccdddqqqvvvkkk___TTTIII???:::;;;999:::===@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@<<<===>>>???AAADDDFFFGGGIIILLLRRRXXX^^^bbbeeefffdddfffjjjnnnqqqrrrrrrqqqooopppqqqsssuuuxxxzzz|||}}}~~~xxxkkkaaa\\\XXXXXXZZZ```nnnxxxyyyyyyzzz{{{{{{{{{{{{|||||||||}}}~~~~~~rrrbbbWWWMMMIIIGGGCCCBBBCCC@@@???===;;;:::::::::;;;?????????>>>===>>>AAACCCEEEMMMTTTXXX\\\bbbeeedddfffiiimmmnnnmmmlllllllllrrrlllaaaVVVLLLEEEAAA???;;;999666555666777888888@@@NNNZZZ[[[YYYYYY\\\^^^aaa___[[[WWWRRRNNNKKKJJJGGGCCC???======@@@BBBCCCFFFFFFEEEDDDAAA???===<<<:::999777444222000//////.........------,,,,,,,,,...------------...//////......///000222555777999:::===BBBGGGLLLQQQVVVZZZ___aaadddfffffffffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggghhhhhhhhhhhhhhhfffhhhiiijjjiiihhhfffeeeaaaaaaaaabbbccccccdddddd```^^^[[[YYYYYYYYYXXXWWW\\\[[[[[[ZZZXXXWWWUUUUUURRRSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIHHHEEEGGGHHHIIIJJJLLLPPPSSSUUUYYY^^^bbbeeegggjjjlllmmmnnnpppsssuuuwwwxxxxxxwwwxxxyyyzzzyyyvvvsssqqqnnnnnnjjjcccZZZTTTRRRSSSVVV]]]eeekkknnnpppsssvvvrrrsssuuuvvvxxxyyyyyyyyyyyy{{{||||||{{{zzzzzz{{{xxxyyy{{{~~~}}}}}}~~~~~~vvvqqqcccXXXNNNIIIGGGDDDCCCDDDKKKPPP]]]nnntttmmmfffgggllluuuzzzwww^^^VVVRRRYYYbbbmmmnnnqqqwww|||dddSSSBBB999222000///---,,,---,,,++++++***)))*********))))))******++++++++++++++++++************++++++++++++******++++++,,,---+++,,,---...////////////111111444888>>>OOOoooxxxfffeeepppyyynnnaaaVVVJJJ???:::;;;999:::===@@@BBBCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@<<<===>>>???AAADDDFFFGGGIIILLLRRRXXX^^^bbbdddeeeeeefffiiikkklllllllllkkkoooppprrrtttvvvxxxyyyzzz|||}}}xxxjjj]]]UUUPPPLLLLLLNNNTTTbbbwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxzzz|||}}}||||||}}}~~~}}}~~~|||mmm\\\WWWOOOIIIEEEDDDBBBAAA@@@???===<<<:::999999999::::::<<>>===<<<888555555999===<<>>===???AAACCCEEEFFFFFFFFFEEECCC@@@???999888777555333222222222,,,,,,,,,,,,---...//////.../////////000000000111000000/////////111222333:::>>>DDDHHHLLLQQQWWW\\\```bbbdddeeeeeeeeegggiiiiiiiiihhhhhhhhhhhhhhhhhhiiihhhfffeeeeeefffhhhiiiiiiiiihhhhhhhhhiiijjjkkkcccaaa```aaacccddddddcccccc___\\\YYYYYYYYYYYYXXX\\\[[[[[[YYYWWWUUUTTTRRRRRRSSSSSSSSSSSSQQQOOONNNLLLKKKIIIGGGFFFFFFFFFFFFHHHIIIJJJKKKMMMOOOPPPQQQUUUWWW[[[^^^aaadddhhhjjjmmmnnnooorrrvvvxxxyyyyyyyyyzzzzzzzzzxxxvvvsssqqqkkkjjjfff```ZZZVVVUUUVVVXXX]]]dddjjjmmmoooqqqrrruuuuuuvvvwwwxxxzzz|||}}}|||{{{zzzyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}xxxsssfffZZZOOOIIIFFFCCCCCCFFFEEENNN^^^ooo|||vvvllldddeeelllvvv~~~qqqZZZTTTRRR[[[hhhtttuuurrr~~~dddPPP>>>666000111222000000222---,,,,,,,,,---,,,)))'''++++++++++++++++++++++++***+++------+++***+++,,,******+++++++++,,,,,,,,,,,,,,,------.../////////...333444777@@@LLLhhh~~~ooommmnnnrrrbbbWWWLLL>>>888;;;777999===@@@CCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB<<<===>>>??????BBBFFFJJJMMMLLLNNNTTT]]]dddhhhiiigggggggggfffdddeeegggiiinnnoooppprrruuuxxx|||~~~||||||}}}~~~ssscccUUUMMMJJJHHHFFFFFFJJJRRRccc~~~wwwwwwxxxyyyyyyyyyyyyyyyxxxzzz|||}}}||||||}}}~~~wwwiiiaaa\\\TTTMMMIIIGGGFFFEEE>>>===<<<;;;:::999999999;;;:::<<>>???@@@AAADDDEEEFFFFFFEEECCCAAA???:::999888666444222111111......---,,,,,,---------------......//////000000222111000000000111222333999===CCCGGGJJJOOOVVV\\\___aaacccddddddeeegggiiijjjjjjjjjjjjjjjjjjjjjiiihhhgggfffeeeeeefffggghhhkkkkkkkkkkkklllllllllllldddbbbaaaaaabbbccccccbbbbbb___[[[ZZZZZZZZZZZZYYY[[[[[[ZZZYYYWWWUUUTTTRRRRRRRRRSSSSSSRRRQQQOOONNNLLLKKKIIIHHHGGGFFFGGGGGGIIIJJJKKKLLLNNNPPPQQQRRRUUUXXX\\\___aaadddhhhkkkmmmmmmooorrruuuwwwxxxxxxyyyzzzzzzyyywwwtttqqqpppkkkjjjeee___YYYUUUUUUUUUZZZ___fffkkknnnppprrrsssuuuuuuvvvwwwxxxyyy{{{{{{|||{{{zzzzzzyyyyyyyyyyyyzzz{{{}}}yyytttfffZZZOOOIIIFFFDDDDDDFFFEEENNN^^^ooo|||}}}uuullldddeeelllwwwoooYYYUUUWWWaaannnxxxuuurrr~~~dddQQQ@@@888222111111///...///...,,,)))))))))******)))+++++++++++++++++++++++++++,,,---,,,)))''''''(((******+++++++++,,,,,,,,,,,,,,,------.../////////...333333666@@@LLLiiissspppqqqvvvdddYYYMMM???999;;;777999<<>>===<<<<<<<<<<<<<<<===;;;<<<@@@DDDKKKYYYeeekkkvvv~~~}}}ooo```WWWOOOIIICCCCCC@@@===:::999;;;===DDDIIINNNOOOMMMNNNRRRVVVXXX[[[]]]\\\XXXTTTQQQOOOKKKIIIDDDAAA>>>>>>@@@AAABBBCCCEEEEEEEEECCCAAA@@@<<<;;;999777555333111000000///...---,,,,,,,,,,,,.........///000111111222444333222222111222222333777;;;@@@DDDHHHMMMTTTZZZ]]]___bbbcccdddeeeggghhhkkkkkkkkkkkkkkkkkkkkkkkkhhhgggfffeeeeeefffggghhhjjjkkklllnnnnnnmmmmmmlllfffdddbbbbbbbbbcccbbb``````^^^[[[ZZZ[[[[[[[[[ZZZ[[[[[[ZZZYYYWWWUUUTTTSSSQQQQQQRRRRRRRRRPPPOOONNNMMMLLLJJJHHHGGGGGGHHHHHHJJJKKKLLLNNNPPPQQQRRRSSSWWWYYY]]]```bbbeeeiiikkklllmmmooorrrtttvvvwwwxxxyyyzzzzzzyyywwwssspppnnnkkkiiiddd]]]WWWTTTTTTUUU\\\aaagggllloooqqqssstttuuuvvvvvvwwwxxxxxxyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzyyyzzz|||~~~yyytttfffZZZOOOIIIFFFDDDDDDFFFFFFPPP```qqq}}}|||tttkkkdddfffmmmxxx~~~kkkWWWUUUYYYeeerrrzzztttsssdddQQQCCC:::333111000---+++,,,...+++'''&&&''')))++++++************************+++,,,------+++******+++******+++++++++,,,,,,,,,,,,,,,------...////////////333333555???LLLjjjwwwsssrrr|||hhh[[[NNN@@@999;;;777888;;;>>>AAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@???>>>???BBBEEEIIIJJJMMMSSSZZZaaaeeefffggghhhjjjiiigggdddddddddjjjkkkmmmppptttxxx{{{}}}rrrbbbSSSHHHBBB>>>>>>???@@@CCCQQQkkkvvvvvvvvvvvvvvvwwwwwwxxxxxxzzz}}}~~~~~~~~~kkk```VVVTTTXXX```mmmxxxxxxpppeee```WWWOOOJJJGGGDDDCCCAAAAAA@@@???????????????===;;;;;;???DDDOOOaaarrr{{{}}}zzz{{{~~~qqqeee]]]VVVOOOHHHGGGDDDAAA??????AAABBBEEEIIINNNOOOMMMNNNQQQTTTVVVYYY[[[[[[XXXSSSOOOMMMKKKHHHDDD@@@??????@@@AAABBBCCCDDDEEEEEEDDDBBBAAA===<<<;;;999666333111000//////...---------------000000111222333555555666666555555444333333333333555999===AAADDDJJJQQQWWW[[[^^^aaadddeeefffhhhiiijjjjjjjjjjjjjjjkkkkkkkkkggggggfffeeeeeefffgggggghhhiiikkkmmmmmmlllkkkjjjhhhfffcccbbbbbbbbbaaa______]]][[[ZZZ\\\\\\\\\[[[ZZZZZZYYYXXXWWWUUUTTTSSSPPPQQQRRRRRRRRRPPPOOONNNMMMLLLKKKIIIHHHHHHIIIIIILLLMMMNNNOOOQQQSSSTTTUUUXXXZZZ^^^```ccceeeiiikkklllnnnqqqssstttuuuwwwxxxzzzzzzzzzyyywwwtttpppnnnkkkhhhbbb[[[UUUSSSTTTVVV^^^bbbhhhllloooqqqssstttuuuvvvvvvwwwxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{wwwyyy{{{}}}~~~~~~}}}|||yyyuuufffZZZOOOIIIGGGEEEEEEGGGIIISSScccttt|||qqqiiibbbeeemmmxxx{{{gggTTTRRRWWWcccpppxxx~~~qqqsssdddPPPBBB:::222111000---++++++---***(((((()))+++,,,,,,))))))))))))))))))))))))$$$''')))***++++++---...******+++++++++,,,,,,,,,,,,,,,------...////////////333222555>>>LLLjjjvvvssstttmmm^^^PPPAAA:::;;;777888;;;===???AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBB======>>>>>>???AAAEEEHHHGGGIIIMMMRRRXXX^^^bbbdddgggiiilllmmmkkkiiihhhgggjjjkkknnnqqquuuxxx{{{}}}yyyiiiZZZNNNEEE@@@>>>>>>?????????JJJccczzzvvvvvvuuuuuuuuuvvvwwwxxxxxx{{{}}}~~~~~~{{{iii[[[TTTMMMKKKMMMSSS___jjjzzz}}}wwwmmmhhh```YYYSSSNNNIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>;;;;;;>>>CCCPPPeeexxxzzzuuuvvvyyyyyy|||{{{sssjjjccc[[[UUUMMMJJJFFFCCCBBBCCCEEEFFFFFFJJJOOOQQQPPPPPPQQQSSSVVVYYY[[[[[[WWWRRRNNNLLLHHHFFFCCC@@@???@@@BBBCCCBBBCCCEEEFFFFFFDDDCCCBBB>>>===<<<:::777555222000---------------...///000000000111333444666777777777777666666666555444444444777;;;>>>@@@FFFMMMSSSYYY\\\aaadddfffgggiiijjjgggggghhhhhhiiiiiiiiijjjgggggggggffffffggggggggghhhiiikkkmmmmmmlllkkkjjjiiigggdddcccbbbbbb```^^^^^^\\\[[[[[[]]]]]]]]][[[YYYYYYYYYXXXWWWUUUTTTSSSPPPQQQRRRRRRRRRQQQPPPOOONNNMMMKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPRRRTTTUUUVVVXXX[[[^^^```bbbeeehhhkkklllooorrrttttttuuuwwwyyyzzz{{{{{{zzzxxxtttqqqooojjjgggaaaYYYTTTSSSUUUXXX___ccchhhkkknnnoooqqqsssuuuvvvwwwxxxxxxxxxxxxxxxyyyyyy{{{||||||||||||{{{wwwxxxyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}yyytttfffZZZOOOJJJGGGEEEFFFHHHKKKTTTeeevvv~~~yyynnnfffaaadddlllwwwwwwaaaTTTQQQTTT```mmmvvv~~~zzzmmmqqq~~~cccOOO@@@888111000000...,,,---,,,++++++,,,---...,,,+++))))))))))))))))))))))))!!!###&&&''''''(((***+++******+++++++++,,,,,,,,,,,,,,,------.../////////...333222444>>>JJJhhhuuutttwwwqqq```RRRCCC;;;<<<888999;;;===???@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBB===>>>>>>>>>>>>@@@DDDGGGEEEHHHMMMRRRWWW\\\aaacccfffjjjnnnppppppnnnmmmmmmkkkmmmooosssvvvyyy|||}}}{{{{{{|||}}}zzzjjj[[[OOOHHHBBB???>>>>>>???>>>>>>FFFZZZnnnwwwvvvuuuuuuuuuvvvxxxyyyyyy{{{}}}vvvfffYYYRRRMMMIIIHHHIIIMMMYYYeeevvvwwwrrrlllfff___XXXQQQLLLKKKJJJHHHFFFDDDBBBAAAAAA???======???CCCOOOeeeyyy|||uuuoooooorrrpppwww{{{xxxsssnnnfff___WWWQQQJJJEEEDDDFFFHHHIIIKKKMMMQQQRRRQQQPPPPPPQQQUUUXXXZZZZZZWWWSSSPPPOOOHHHFFFCCCAAA@@@AAADDDEEEDDDEEEGGGGGGGGGEEECCCBBB=========;;;999666333222------------...///000111---...///111333444666666777777888888888777666666333666999;;;===AAAIIIOOOVVVZZZ___ccceeegggiiijjjeeeeeeffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjkkklllnnnnnnmmmmmmllljjjgggeeeccccccbbb```___^^^]]]\\\\\\]]]^^^\\\[[[YYYXXXXXXXXXVVVUUUTTTSSSQQQQQQRRRSSSSSSRRRQQQPPPNNNNNNLLLKKKKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVXXXZZZ^^^```bbbdddgggjjjkkkooossstttssssssvvvxxxxxxyyyyyyyyywwwtttrrrpppiiifff___XXXTTTTTTXXX[[[aaadddhhhkkkmmmoooqqqsssuuuvvvxxxyyyzzzzzzyyyyyyxxxyyy{{{|||}}}}}}}}}|||xxxyyyzzz{{{{{{|||||||||~~~~~~~~~}}}xxxtttfffZZZOOOJJJHHHFFFFFFIIIKKKUUUfffwww{{{uuullleee```dddmmmyyyqqqZZZSSSPPPRRR^^^kkkvvvttthhhooo}}}bbbNNN>>>666000///000...---///,,,,,,,,,...///...,,,***************************(((***,,,,,,+++******+++******+++++++++,,,,,,,,,,,,,,,------.../////////---222222444===HHHdddrrrtttzzztttaaaSSSDDD<<<<<<::::::;;;===???@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBB@@@AAA@@@>>>===>>>@@@CCCDDDHHHNNNSSSWWW[[[___bbbfffiiinnnppppppppppppppplllnnnqqqtttwwwyyy{{{|||wwwwwwyyy{{{~~~rrrhhhZZZNNNHHHDDDAAA???>>>============BBBRRRaaaxxxwwwvvvuuuuuuwwwxxxzzzyyy{{{~~~|||pppiii___VVVOOOKKKIIIGGGGGGLLLZZZhhh{{{zzzsssjjjaaa[[[WWWUUURRRNNNKKKHHHFFFEEEAAA@@@@@@AAADDDNNNcccvvv{{{ssskkkdddcccfffgggrrr}}}zzzsssfff___TTTLLLJJJKKKMMMNNNRRRRRRRRRPPPNNNMMMMMMNNNOOOQQQTTTTTTSSSQQQQQQQQQLLLJJJFFFCCCBBBCCCEEEFFFGGGHHHHHHIIIHHHFFFDDDBBB<<<======<<<:::888555333///...............///000,,,---...000222444666777777777999999:::999888888444666888999:::>>>EEEKKKRRRWWW\\\aaadddeeeggghhhdddeeeeeefffgggggghhhhhhiiiiiijjjjjjjjjjjjiiiiiikkkkkkkkkkkklllllllllllljjjgggeeeccccccbbbaaa______]]]]]]]]]^^^^^^\\\ZZZXXXXXXXXXWWWVVVUUUTTTSSSQQQRRRSSSTTTTTTSSSRRRRRROOONNNMMMLLLKKKLLLMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWZZZ]]]___aaacccfffiiiiiimmmqqqrrrppppppsssvvvuuuuuuvvvvvvuuusssqqqooohhheee^^^XXXTTTUUUZZZ___cccfffjjjlllnnnppprrrttttttvvvxxxzzz||||||{{{{{{wwwxxx{{{}}}~~~~~~}}}}}}{{{{{{||||||||||||{{{{{{|||}}}~~~|||wwwssseeeZZZOOOJJJHHHFFFGGGIIINNNXXXjjjzzz}}}vvvmmmeeeaaafffooo{{{kkkSSSNNNKKKOOO\\\jjjuuu~~~nnndddlll|||aaaMMM>>>666000///000...---...///---,,,+++,,,,,,+++***++++++++++++++++++++++++,,,...//////---,,,---...******+++++++++,,,,,,,,,,,,,,,------.../////////+++222222555===FFF```zzzmmmpppxxxvvvbbbSSSEEE======;;;;;;<<<===???AAACCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@AAA@@@>>>======@@@BBBDDDHHHOOOTTTWWW[[[___bbbeeehhhkkkmmmmmmlllmmmnnnmmmnnnqqqtttvvvxxxyyyyyyuuuvvvwwwzzz|||}}}qqq___WWWMMMGGGEEEDDDBBB???@@@===<<<===???CCCLLLVVVpppyyywwwvvvuuuvvvwwwyyyzzzyyy{{{~~~rrriiifff___XXXPPPLLLIIIHHHGGGMMM]]]mmmtttmmmaaa___[[[WWWSSSOOOMMMLLLCCCCCCCCCDDDEEENNNbbbttt}}}rrriii```XXXWWWZZZ^^^mmm}}}uuukkk^^^TTTPPPQQQRRRRRRYYYVVVRRRMMMJJJJJJKKKLLLGGGJJJMMMNNNNNNNNNOOOPPPPPPNNNJJJFFFDDDDDDEEEFFFHHHIIIJJJJJJIIIFFFDDDBBB<<<<<<======;;;999666444111000///......---......---...000222444666888999666777999:::;;;::::::999444666777777888<<>>===<<<<<<===>>>???AAACCCDDDCCCCCCBBBAAAAAAAAAAAABBB===>>>>>>======???CCCEEEDDDIIIOOOTTTWWWZZZ___bbbdddgggiiijjjiiihhhiiijjjlllnnnqqqsssuuuvvvwwwwwwuuuuuuwwwyyy{{{~~~~~~~~~|||{{{wwwlll```RRRMMMGGGEEEFFFFFFBBB>>>CCC>>>===???BBBEEEKKKRRRfffyyyyyyyyyxxxxxxyyy|||~~~}}}|||}}}~~~{{{uuuppphhh```\\\SSSNNNNNNNNNRRRfff}}}xxxpppeee^^^[[[WWWRRRMMMIIIIIIHHHGGGJJJTTTcccnnn}}}uuuoooeee[[[SSSNNNLLLLLLTTTggg~~~xxxkkkccc^^^YYYXXXYYYWWWUUUQQQOOOMMMJJJFFFDDDEEECCCDDDGGGIIIIIINNNUUUUUURRRMMMIIIFFFFFFHHHIIILLLKKKJJJIIIGGGFFFEEEDDDCCCAAA???>>>===;;;888555222111000///...---,,,+++...///000111111333666999666999<<<======<<<======<<<:::888555555999@@@EEELLLPPPVVV[[[^^^```ccceeeeeeeeedddeeefffhhhjjjkkkllllllmmmlllkkkiiigggeeeiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhfffdddbbb```___```^^^]]]\\\\\\\\\ZZZXXXVVVVVVUUUTTTTTTTTTUUUUUUSSSSSSTTTTTTSSSRRRPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUWWWXXXZZZ]]]```ccceeegggjjjlllnnnnnnoooooorrrsssuuuttttttsssrrrpppooonnngggaaaYYYTTTUUUZZZ```dddlllmmmoooqqqssstttuuuuuuvvvxxxzzz{{{{{{zzzyyyxxxxxxyyy{{{|||||||||{{{zzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~}}}{{{wwwsssddd[[[QQQLLLIIIGGGIIIMMMRRRaaattt{{{pppjjjfffkkktttxxxaaaRRRFFFKKKSSS^^^iiirrryyy}}}vvvfffaaakkkvvv^^^NNN@@@888222222222///---...+++)))(((***,,,---***(((***+++,,,,,,+++***)))((()))***++++++***)))***+++++++++******++++++,,,---------......///000000000111555333555===FFF]]]~~~uuufffhhhrrr~~~gggWWWIII@@@===;;;;;;;;;<<<>>>@@@CCCEEEEEEDDDCCCBBBBBBAAABBBBBBCCCBBB@@@??????@@@BBBCCCCCCFFFKKKQQQWWW[[[^^^___dddgggiiihhheeedddfffiiijjjlllooosssvvvxxxyyyzzzyyyyyyyyyyyy{{{~~~uuuoookkkkkkhhh```YYYVVVLLLIIIEEECCCDDDDDDBBB@@@@@@???AAACCCBBBBBBHHHPPPbbbsssyyyyyyyyyxxxwwwyyy|||~~~~~~~~~||||||}}}~~~~~~wwwlllaaaYYYWWWUUUWWWhhh{{{}}}ssslllgggaaaYYYSSSJJJIIIGGGFFFJJJUUUdddooo~~~xxxpppkkkaaa\\\UUUNNNIIIFFFFFFFFFMMM___vvvuuukkkccc[[[XXXXXXVVVSSSOOOLLLJJJGGGDDDAAACCC@@@AAADDDFFFGGGMMMTTTWWWWWWTTTOOOJJJHHHGGGHHHKKKKKKJJJIIIGGGFFFEEEDDDCCCAAA???>>>>>><<<999666333222111000...---,,,,,,...///000000111222666888777999::::::999888888999;;;:::888666666999???CCCHHHLLLRRRXXX\\\___bbbeeedddddddddeeefffhhhjjjkkklllllllllkkkjjjhhhgggfffjjjjjjjjjjjjiiiiiihhhhhhjjjiiihhhfffdddbbb```___```^^^\\\\\\\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTUUUUUURRRSSSSSSTTTSSSQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNPPPQQQSSSSSSTTTVVVYYY\\\```dddggghhhiiikkkmmmooooooppprrrtttuuuuuuuuutttrrrpppmmmlllfff```XXXTTTVVV[[[aaaeeelllmmmoooqqqssstttttttttuuuwwwyyyzzz{{{zzzyyyxxxxxxyyyzzz{{{|||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}zzzwwwssspppcccYYYOOOKKKHHHFFFHHHLLLSSSbbbwww|||oooiiiffflllwwwvvv___PPPGGGLLLUUU```kkkvvv}}}sssdddaaalllttt]]]MMM???777111111111...,,,---,,,***))))))+++,,,+++)))******+++,,,+++***)))))))))***++++++***)))***+++++++++******++++++,,,---------......///000000000///333222444<<>>======>>>???AAADDDFFFKKKPPPUUUZZZ\\\]]]aaacccfffeeebbbaaacccfffjjjlllooossswwwyyy{{{{{{yyyyyyyyyzzz}}}zzzlllfffbbbbbb```ZZZSSSQQQOOOKKKGGGEEEEEEEEEBBB@@@BBBAAABBBDDDCCCBBBGGGOOO\\\jjjyyyxxxxxxyyyxxxwwwxxx{{{}}}}}}}}}||||||}}}~~~sssfff```]]]^^^jjjyyyyyyooocccZZZNNNKKKHHHGGGMMMXXXgggqqqzzzzzzxxxtttmmmddd]]]XXXOOOLLLGGGBBB???>>>???@@@FFFTTTiiisssiii___YYYXXXUUURRRNNNKKKHHHEEEBBB@@@???<<<<<>>AAADDDHHHNNNTTTYYY]]]aaadddccccccdddeeefffhhhjjjkkklllllljjjiiihhhhhhhhhhhhlllkkkkkkjjjiiihhhggggggjjjiiigggfffdddbbb``````___]]]\\\[[[\\\[[[ZZZXXXWWWVVVVVVUUUTTTTTTUUUUUUQQQRRRRRRSSSRRRQQQOOONNNLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKLLLMMMOOOPPPPPPQQQRRRTTTWWW[[[```dddgggiiihhhjjjmmmoooppprrrtttvvvuuuvvvwwwwwwtttpppllliiieee___XXXTTTVVV\\\bbbfffmmmnnnpppqqqrrrssssssssstttuuuwwwyyyzzzzzzyyyxxxxxxxxxyyyzzzzzzzzzzzzyyyzzz{{{{{{||||||}}}}}}~~~||||||}}}~~~yyyuuurrroookkk```VVVMMMJJJGGGFFFHHHLLLTTTeeezzz}}}nnniiigggooozzzuuu]]]NNNHHHMMMWWWcccppp{{{ooocccbbbooorrr[[[KKK===666000//////---+++,,,---+++))))))***+++++++++))))))***+++++++++******)))***++++++***)))***+++++++++******++++++,,,---------......///000000000...222111444;;;AAATTTqqqzzzdddaaaggguuujjjYYYJJJ@@@;;;888:::<<<>>>@@@BBBCCCCCCEEEDDDCCCBBBBBBAAABBBBBB@@@???===<<<<<<===???@@@DDDFFFJJJOOOSSSWWWZZZ[[[\\\___aaa```^^^^^^```ccchhhkkkooossswwwzzz|||}}}zzzzzzzzz|||~~~uuuccc\\\XXXYYYYYYTTTPPPOOOOOOLLLJJJHHHHHHGGGFFFDDDDDDCCCDDDFFFDDDBBBFFFMMMVVVaaakkkpppuuuwwwxxxxxxxxxwwwxxxzzz|||||||||||||||}}}~~~sssiiicccbbbiiirrr{{{kkk___RRRNNNJJJIIIPPP\\\iiiqqquuurrrnnnggg___WWWPPPLLLHHHFFFBBB>>><<<;;;<<<<<>>@@@CCCFFFLLLQQQVVVZZZ^^^aaabbbcccccceeefffhhhiiijjjllljjjiiihhhgggggghhhiiillllllkkkjjjhhhgggffffffhhhhhhgggeeecccaaa```___^^^\\\[[[ZZZ[[[[[[YYYXXXWWWVVVUUUUUUTTTTTTTTTTTTPPPQQQQQQQQQQQQOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGJJJKKKKKKLLLMMMNNNNNNNNNRRRTTTWWW[[[___cccfffggggggjjjnnnppprrrsssuuuvvvwwwxxxzzzzzzvvvqqqkkkgggbbb]]]WWWUUUXXX^^^dddhhhooooooppprrrrrrssssssssstttuuuvvvxxxyyyyyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{|||}}}~~~|||}}}}}}~~~vvvqqqnnnjjjfff\\\SSSKKKIIIGGGFFFHHHLLLVVVhhh~~~}}}ooojjjjjjrrr}}}uuu]]]NNNHHHNNNXXXffftttnnndddeeerrrrrr[[[KKK===555000///000---,,,,,,---,,,***))))))***,,,---))))))******++++++++++++)))***++++++***)))***+++++++++******++++++,,,---------......///000000000...222111444<<>>======>>>@@@AAAEEEGGGJJJMMMRRRUUUXXXYYYXXX[[[^^^]]]\\\[[[^^^aaafffiiimmmrrrwwwzzz|||}}}zzzzzz|||}}}rrr```ZZZVVVXXXYYYVVVSSSSSSOOONNNMMMLLLKKKJJJJJJIIIEEEDDDEEEFFFDDDBBBFFFMMMUUU]]]dddgggkkkuuuuuuwwwxxxxxxwwwwwwyyy{{{{{{{{{{{{|||}}}ttthhhbbbcccgggpppyyyrrrdddUUUPPPJJJJJJQQQ\\\fffkkkiiigggbbb[[[TTTNNNJJJGGGDDDCCC@@@>>><<<<<<<<<<<<>>>EEERRRfff{{{rrrfff___\\\SSSPPPKKKGGGEEECCCAAA@@@;;;777666999;;;>>>FFFOOO\\\eeennnnnncccVVVNNNKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFEEECCCCCCBBBAAA>>><<<888666444111////////////,,,---...//////111444777;;;<<<<<<:::999:::===??????@@@@@@???======>>>@@@CCCGGGKKKOOOSSSVVVZZZ]]]aaabbbccceeeggghhhiiijjjjjjiiihhhgggfffggghhhiiikkkkkkjjjiiigggfffeeeeeegggfffeeecccbbb```___^^^]]][[[ZZZZZZZZZZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRRRROOOOOOPPPPPPOOONNNLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEIIIIIIIIIJJJKKKLLLLLLMMMSSSTTTWWWZZZ]]]```cccdddgggkkkooorrrssstttuuuwwwxxxzzz{{{{{{xxxqqqkkkggg```[[[VVVUUUYYY```gggjjjppppppqqqsssssstttttttttuuuuuuvvvwwwxxxxxxyyyyyyvvvvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{|||}}}~~~}}}}}}~~~vvvppplllgggcccYYYQQQJJJHHHGGGGGGIIIMMMYYYkkk}}}oookkkllltttuuu]]]NNNGGGNNNZZZiiiyyyooofffiiiwwwrrr[[[JJJ>>>666000000111...---...---,,,+++))))))***,,,...)))))))))******+++,,,,,,)))***++++++***)))***+++++++++******++++++,,,---------......///000000000///333222555===???NNNgggjjj]]]\\\fffkkkZZZJJJ>>>999777888;;;???AAACCCCCCCCCEEEDDDCCCBBBBBBAAABBBBBBAAA@@@>>>======>>>@@@AAAEEEFFFIIILLLPPPTTTWWWXXXWWWZZZ]]]]]]\\\\\\___bbbeeehhhlllqqqvvvzzz|||}}}zzz{{{}}}pppddd]]]ZZZ]]]^^^\\\ZZZ[[[VVVVVVTTTRRROOOLLLJJJIIIFFFDDDEEEFFFDDDCCCHHHPPPWWW^^^eeegggkkkrrrwwwxxx|||}}}tttvvvwwwxxxwwwwwwxxxzzzyyyzzz{{{|||~~~~~~kkk^^^ZZZZZZaaagggrrr}}}zzzlllYYYRRRKKKKKKSSS\\\aaaccc]]][[[XXXSSSOOOLLLIIIHHHBBBAAA@@@???>>>>>>>>>>>>;;;AAAKKK\\\vvv{{{sssggg]]]YYYPPPLLLHHHEEECCCBBBAAA@@@<<<999888:::<<<>>>DDDLLLYYYcccooorrrkkk___TTTOOOKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCC@@@>>>:::888555222000//////000---...//////000222555888999:::;;;;;;;;;<<<>>>@@@AAABBBAAA???===<<<>>>???BBBEEEIIIMMMPPPSSSWWWZZZ___aaaccceeeggghhhiiijjjhhhggggggggggggggghhhiiiiiihhhhhhgggfffeeeddddddddddddcccaaa```___^^^]]][[[ZZZYYYYYYZZZZZZYYYWWWUUUUUUSSSRRRQQQQQQQQQQQQMMMNNNOOOOOONNNMMMKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCFFFGGGGGGHHHJJJKKKLLLLLLSSSTTTVVVYYY\\\___aaabbbhhhlllpppsssttttttuuuvvvxxxyyyzzzzzzvvvpppjjjfff]]]YYYVVVVVVZZZbbbiiilllpppqqqssstttuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyuuuuuuttttttuuuuuuvvvwwwyyyzzzzzz{{{}}}~~~~~~~~~xxxrrrmmmgggbbbWWWOOOIIIHHHHHHHHHJJJNNN\\\nnn{{{nnnjjjllluuusss[[[MMMHHHOOO\\\mmmooohhhmmm|||rrrZZZIII===666000000111///---...,,,,,,,,,+++******,,,...*********)))******+++,,,)))***++++++***)))***+++++++++******++++++,,,---------......///000000000000333111555===@@@MMMeeeppp```ZZZaaa{{{mmm\\\LLL???:::777888;;;>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBAAABBBBBB@@@???===<<<<<<===???@@@EEEFFFIIILLLPPPTTTWWWYYYYYY\\\``````______bbbeeefffhhhmmmrrrvvvzzz|||}}}{{{|||~~~tttkkkeeecccfffhhheeeccccccbbbbbb```[[[TTTNNNJJJIIIHHHFFFEEEFFFEEEFFFNNNWWW^^^eeekkkmmmooossstttrrrttttttxxx}}}sssuuuwwwxxxwwwwwwxxxyyyyyyyyy{{{|||~~~jjj[[[TTTSSSTTTWWW^^^ffflllvvvvvv```XXXQQQQQQXXX___aaa```[[[ZZZXXXVVVTTTSSSRRRRRRJJJJJJIIIGGGEEECCCAAA@@@;;;???FFFRRRfff{{{~~~xxxuuuoooddd[[[WWWQQQMMMIIIFFFEEEEEEEEEDDD???<<<<<<===>>>>>>BBBIIIVVV___lllssspppfff[[[SSSLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDBBB@@@;;;999555222000///000111...///000000111222666888:::<<<>>>?????????@@@BBBBBBBBB@@@===;;;:::<<<>>>>>>AAAEEEIIIMMMQQQVVVYYY___```bbbeeegggiiiiiiiiieeeffffffggghhhhhhhhhgggfffffffffeeeeeedddddddddbbbbbbaaa```^^^]]]\\\\\\[[[YYYXXXXXXYYYZZZYYYWWWTTTSSSRRRQQQPPPOOOOOOOOOLLLMMMNNNNNNMMMLLLJJJIIIEEEDDDCCCBBBBBBAAABBBBBBDDDDDDFFFGGGIIIJJJKKKLLLQQQRRRUUUXXX\\\___bbbcccjjjmmmqqqttttttttttttuuuuuuvvvwwwvvvsssmmmhhhddd[[[XXXUUUVVV[[[cccjjjnnnqqqrrrsssuuuwwwxxxyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxuuutttssssssssstttvvvvvvyyyyyyzzz{{{||||||}}}}}}~~~~~~{{{uuuooogggaaaUUUNNNIIIIIIIIIIIIKKKOOO^^^pppyyyiiigggjjjtttmmmVVVJJJKKKRRR```rrr~~~mmmhhhpppqqqXXXGGG<<<444//////000...---...***,,,...---+++***,,,---,,,+++***)))))))))***+++)))***++++++***)))***+++++++++******++++++,,,---------......///000000000111222///333;;;???LLLcccvvvddd[[[^^^vvvooo___OOOCCC<<<888999:::<<>>======>>>???AAAEEEFFFHHHLLLPPPTTTXXX[[[]]]```cccdddcccdddgggjjjiiikkkoootttxxx{{{}}}~~~|||}}}~~~vvvqqqooorrrtttppplllkkkiiijjjhhhccc[[[TTTPPPOOOKKKHHHFFFGGGHHHKKKUUU```kkkqqquuuuuuvvvxxxwwwsssrrrqqqrrruuuyyysssuuuwwwwwwwwwvvvwwwxxxxxxyyy{{{|||~~~hhhYYYSSSRRRLLLLLLQQQWWW\\\ggg|||}}}ggg___XXXXXX___ddddddaaa```___^^^]]]]]]]]]]]]]]]XXXWWWTTTQQQLLLHHHDDDBBB;;;???CCCKKKZZZjjjssstttsssnnnkkkmmmjjjbbbYYYVVVTTTPPPLLLIIIIIIJJJJJJIIIAAA???>>>@@@???>>>AAAGGGSSS\\\iiisssssskkk^^^VVVMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHFFFFFFFFFEEECCCAAA<<<:::666222000000000111...///000111111333666999>>>@@@CCCDDDCCCCCCCCCDDDBBBAAA???;;;888888:::===:::===BBBFFFKKKPPPUUUYYY^^^```bbbeeegggiiiiiiiiidddeeefffhhhhhhhhhggggggddddddddddddddddddddddddaaa``````^^^]]]\\\[[[[[[ZZZYYYXXXXXXYYYZZZXXXWWWSSSSSSQQQPPPOOONNNNNNNNNLLLLLLMMMMMMMMMKKKJJJIIIDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDFFFHHHJJJKKKLLLNNNPPPSSSWWW\\\```ccceeejjjnnnrrruuuuuutttttttttsssttttttssspppkkkfffcccZZZWWWUUUVVV\\\dddkkkoooqqqrrrtttvvvxxxyyyzzz{{{|||{{{zzzyyyxxxxxxxxxxxxttttttsssrrrssstttuuuvvvyyyyyyzzzzzz{{{|||||||||~~~}}}wwwqqqhhhbbbUUUNNNIIIIIIJJJJJJLLLPPP```qqqxxxfffdddhhhsssiiiRRRFFFMMMTTTcccuuuzzzkkkhhhqqqoooWWWFFF:::333---...///---,,,---))),,,///...,,,***+++------,,,***)))))))))******)))+++++++++***)))***+++++++++******++++++,,,---------......///000000000000111...111:::>>>KKKccczzzggg\\\]]]sssrrrbbbRRREEE???999999:::;;;>>>BBBEEEGGGEEEEEECCCBBBBBBBBBBBBBBBCCCBBB@@@??????@@@BBBCCCEEEFFFHHHLLLPPPUUUYYY\\\___cccfffgggfffgggjjjmmmkkkmmmqqqvvvzzz}}}}}}}}}zzzyyy|||}}}yyytttsssjjjkkkkkkggg```[[[XXXXXXMMMJJJHHHIIIJJJOOOZZZfffvvvzzz}}}||||||}}}|||xxxsssqqqpppqqqttt~~~ssstttuuuwwwyyyzzzzzzzzz{{{{{{|||}}}yyyhhh]]]RRRJJJMMMLLLMMMRRRXXXbbbtttppphhhbbbaaacccdddhhhmmmjjjllloooqqqsssssssssrrrpppllldddZZZUUUSSSLLLEEEEEEBBBCCCKKKSSSYYY___eeeeeeaaa___aaadddddd```\\\WWWWWWVVVQQQLLLJJJKKKNNNFFFFFFFFFEEEDDDDDDFFFHHHMMMYYYiiiwwwzzztttiii```UUUSSSPPPOOOOOONNNMMMKKKJJJIIIHHHHHHGGGFFFBBB@@@???;;;666444444444222//////000111222222333777999>>>>>>???AAAAAABBBBBBBBB???===;;;999888888999:::999<<>>>>>>>>???@@@AAABBBDDDDDDEEEFFFIIIKKKPPPRRRUUUWWWYYY]]]aaaeeemmmoooqqqrrrqqqrrrsssttttttqqqoooooopppmmmfff```ZZZXXXVVVYYY___gggmmmppprrrssstttttttttwww{{{~~~{{{{{{{{{{{{|||zzzwwwtttsssrrrqqqqqqrrrssstttuuuyyyyyywwwwwwwwwwwwyyyyyy~~~~~~~~~|||tttiiiaaaTTTMMMGGGGGGHHHJJJOOOUUUgggwww|||mmmeeeeeehhhqqqvvv```RRRNNNKKKYYYjjjyyyuuueeefffuuummmTTTBBB999666222...,,,,,,---...------,,,,,,,,,,,,++++++++++++************++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,---------.........,,,,,,...000111111333444555<<>>???@@@@@@@@@@@@===<<<999777666777777888888;;;???CCCGGGKKKPPPSSSXXXZZZ^^^aaacccdddddddddcccdddfffgggggggggffffffeeeeeeeeedddcccbbbbbbbbbaaaaaaaaaaaa___^^^]]]\\\[[[[[[ZZZYYYWWWVVVUUUUUURRRQQQOOONNNLLLKKKKKKKKKOOOJJJFFFFFFHHHHHHFFFBBB@@@???>>>=========>>>???@@@BBBCCCDDDDDDFFFHHHKKKOOOQQQSSSUUUXXX[[[```ccckkknnnpppqqqqqqqqqrrrttttttrrroooooopppmmmfff```[[[YYYXXX[[[bbbiiipppsssssstttuuuuuuuuuwww{{{~~~}}}}}}}}}~~~}}}{{{yyyvvvuuuttttttttttttvvvxxxyyyzzzyyyyyyxxxxxxyyyyyyzzz~~~~~~uuuiiiaaaTTTMMMGGGGGGHHHJJJPPPVVVgggwww{{{mmmdddeeeiiirrrttt___RRROOOOOO]]]mmm|||rrrbbbeeeuuu~~~iiiTTTCCC999666222...,,,,,,---...------,,,,,,,,,+++++++++++++++************++++++++++++***))))))***++++++++++++,,,,,,,,,,,,------...///000///......000222000111444666666<<>>>>>???AAADDDFFFIIILLLPPPTTTZZZ^^^bbbggglllllliiiggghhhjjjppprrruuuyyy|||}}}}}}}}}||||||}}}{{{xxxtttpppkkkhhhddd```^^^WWWRRRNNNLLLNNNXXXkkk||||||{{{{{{}}}ssstttvvvxxx{{{|||~~~~~~~~~~~~|||tttuuuyyy}}}vvvooofff^^^[[[WWWTTTUUUVVV[[[gggsssxxxxxx{{{~~~pppcccZZZTTTPPPQQQRRRRRRSSSVVV```eeemmmuuuyyy|||~~~}}}vvvmmmgggddd___\\\WWWRRRNNNKKKKKKKKKPPPVVVbbbqqq~~~zzzsssgggccc]]]XXXVVVUUUUUUTTTPPPOOOMMMLLLKKKIIIFFFCCC???<<<888555444333111000333444555444444555777999::::::;;;<<<============;;;999888666555555555555666999===AAAEEEHHHMMMPPPUUUXXX[[[^^^aaabbbbbbbbbbbbdddeeeggghhhhhhggggggfffeeeeeeddddddccccccbbbbbbbbbbbbaaa```___]]]]]]\\\[[[ZZZYYYXXXVVVUUUUUUPPPOOONNNLLLKKKJJJIIIIIILLLHHHEEEDDDFFFFFFDDDAAA>>>>>>===<<<;;;<<<<<<<<>>>>>???AAADDDGGGJJJMMMPPPUUUZZZ^^^ccchhhmmmoookkkgggeeeeeemmmpppuuuzzz}}}~~~~~~}}}{{{|||~~~{{{xxxsssooollliiigggeee\\\WWWRRRQQQTTT```vvvssstttvvvyyy|||~~~zzzxxx|||vvvmmmddd___[[[YYYYYY[[[cccmmm}}}yyykkkccc[[[YYYZZZ[[[___dddjjjttt|||qqqllleee^^^YYYUUUSSSRRRTTTVVV___nnnuuuooofff___[[[YYYXXXWWWTTTRRROOOMMMKKKIIIFFFDDD???<<<999666444222111111222444555555444444555777888888999:::::::::::::::888777666444333333333333666888<<<@@@CCCFFFJJJMMMRRRTTTXXX\\\___```aaaaaabbbccceeefffggggggggggggeeeeeeeeedddddddddcccccccccccccccbbbaaa```___^^^\\\[[[ZZZYYYWWWVVVTTTTTTOOONNNMMMKKKJJJIIIIIIHHHHHHFFFCCCBBBCCCCCCAAA@@@<<<<<<;;;;;;::::::999999<<<>>>@@@AAAAAACCCFFFHHHJJJLLLOOORRRTTTXXX]]]aaahhhlllpppssstttssssssttttttrrrqqqpppnnnjjjeee```ZZZYYY[[[```gggooouuuwwwzzz{{{{{{{{{zzzzzz}}}}}}|||xxxwwwwwwxxxzzz|||~~~||||||||||||||||||||||||~~~~~~uuuggg]]]QQQKKKGGGFFFFFFHHHPPPYYYjjjzzzxxxllleeehhhoooyyyoooZZZQQQPPP\\\iiixxxxxxiii^^^dddvvvtttbbbPPPBBB666444111...---,,,------,,,,,,,,,++++++++++++***++++++************+++++++++******************++++++++++++,,,,,,,,,------...///111111222555999<<<888666555555555999FFFTTTssstttbbb\\\___ddd~~~ppp]]]MMMDDD===<<<;;;===AAAEEEGGGHHHHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@>>>======>>>@@@CCCEEEIIIMMMQQQVVV\\\```dddiiioooqqqnnniiieeebbbgggkkkqqqxxx}}}~~~~~~|||}}}|||yyytttpppnnnmmmkkkiiiccc]]]WWWVVV[[[iiissstttwwwyyy|||~~~{{{sssllleeeaaa]]][[[___eeelllxxx}}}rrrgggbbbbbbeeemmmuuu|||xxxooohhhaaa[[[XXXZZZZZZ___mmm|||qqqhhhaaa]]][[[YYYWWWTTTPPPNNNLLLIIIFFFDDD???===;;;777444222111111111222444444333333444555777777888999999999888888777777555444333333222222666888<<>>;;;;;;::::::999888777777999;;;===>>>???@@@CCCFFFHHHJJJMMMPPPSSSWWW\\\```gggkkkqqquuuvvvuuuuuuuuurrrrrrqqqooommmhhhccc___XXXXXX[[[```hhhppptttvvv{{{|||}}}}}}||||||}}}~~~}}}}}}wwwwwwwwwxxxyyy|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}ssseeeZZZOOOJJJEEEDDDDDDGGGPPPZZZlll{{{vvvkkkgggkkkrrr~~~lllXXXQQQSSS```nnn}}}tttggg^^^fffxxxrrr```MMM???555333111...---,,,------,,,,,,+++++++++*********++++++************++++++*********++++++*********+++++++++,,,,,,,,,------,,,...///111444888>>>BBB???;;;777444333888EEERRRooosssaaa[[[]]]```vvvwww```OOOFFF???===<<<===AAAEEEGGGHHHHHHGGGFFFDDDBBBAAAAAA@@@?????????===<<<;;;===???@@@CCCGGGLLLQQQWWW^^^cccdddhhhooosssqqqlllgggcccbbbfffnnnvvv{{{~~~~~~}}}yyyuuurrrqqqooommmkkkgggaaa[[[[[[aaaqqqsssuuuwwwyyy|||}}}~~~~~~|||sssjjjccc]]]WWWWWWZZZ]]]fffuuuqqqjjjiiimmmvvvyyyoooeee___bbbaaacccmmm}}}tttkkkddd```]]]ZZZWWWRRROOOLLLJJJFFFDDD???>>><<<888333111111222///111333444333333444555777888888999999888888888777777666555444333222222555888;;;>>>@@@CCCGGGIIIMMMOOOTTTXXX\\\^^^______aaabbbcccdddddddddcccbbbcccccccccccccccccccccccccccccccccbbbaaa```___^^^XXXXXXVVVTTTRRRQQQOOONNNLLLKKKJJJHHHGGGFFFFFFEEEAAA@@@???>>>============::::::::::::999777666555555777999;;;<<<>>>AAACCCEEEGGGJJJMMMPPPUUUZZZ]]]eeejjjqqquuuwwwvvvuuutttqqqqqqpppnnnkkkfffaaa^^^WWWXXX[[[aaaiiippptttuuuyyy{{{||||||{{{{{{}}}~~~~~~||||||}}}xxxwwwwwwwwwyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~|||qqqdddZZZNNNJJJFFFDDDCCCFFFQQQ\\\mmm}}}|||tttjjjhhhllltttiiiVVVRRRVVVeeesssnnnddd___iii|||mmm\\\JJJ<<<444333111///---,,,,,,---++++++++++++************++++++************++++++)))***++++++++++++***)))++++++,,,,,,,,,,,,------,,,---///000333888>>>BBBDDD???999666555888CCCOOOiiirrr___ZZZ]]]___sssfffSSSIII???===<<<===@@@DDDGGGHHHGGGGGGEEEDDDBBBBBBAAAAAA?????????===<<<<<<===???>>>AAAFFFKKKPPPWWW^^^bbbbbbgggnnnsssuuuqqqlllhhhbbbfffmmmtttzzz~~~}}}zzzxxxwwwtttqqqnnnjjjddd______eeevvvtttuuuwwwyyy{{{|||}}}}}}~~~}}}||||||}}}sssjjj```ZZZTTTNNNLLLNNNQQQXXXdddrrrxxxssssssvvv~~~uuummmjjjhhhhhhnnn{{{vvvmmmfffbbb^^^ZZZUUUQQQNNNKKKHHHFFF??????===999333000111222...111444555555555666777888999999999999999888888888888888777666555333333333666999<<<>>>@@@DDDFFFKKKNNNRRRWWW[[[^^^______aaaaaabbbccccccbbb```___bbbbbbbbbbbbbbbbbbbbbbbb`````````___^^^]]]\\\[[[VVVUUUTTTRRRPPPNNNLLLKKKIIIHHHGGGEEEDDDCCCBBBBBB>>>>>>===<<<;;;:::;;;<<<::::::::::::999777666444222444666888999;;;>>>AAAAAADDDGGGJJJMMMQQQVVVZZZaaagggoootttvvvuuusssrrroooppppppmmmiiiccc___]]]XXXYYY]]]ccckkkpppssstttuuuwwwyyyyyyyyyyyyzzz{{{{{{}}}yyyyyy{{{yyyxxxxxxxxxxxxzzz|||}}}|||}}}~~~~~~}}}|||}}}~~~{{{qqqddd[[[OOOKKKGGGFFFDDDHHHSSS___nnn~~~zzzrrrjjjhhhlllttt}}}eeeUUUTTT[[[iiiwwwyyyhhh```^^^lllxxxfffVVVGGG;;;333222000///------,,,,,,++++++++++++************++++++************++++++)))***++++++++++++***)))++++++,,,,,,,,,,,,------...//////000111555;;;???EEEAAA===;;;999:::AAAIIIaaarrr^^^ZZZ^^^```sssoooZZZOOO@@@===;;;<<>>999333000111222...111444666666666777888999999:::::::::999999888999999999888777666444333222444888:::<<<>>>AAADDDKKKNNNRRRWWW[[[^^^______aaaaaabbbbbbaaa```^^^]]]aaaaaaaaaaaaaaaaaabbbbbb^^^^^^^^^]]]\\\[[[YYYYYYTTTTTTRRRPPPNNNLLLJJJIIIGGGFFFDDDCCCAAA@@@@@@@@@<<<===<<<;;;:::999:::;;;::::::;;;:::999777555444111222555666777:::===???>>>AAADDDGGGJJJOOOTTTXXX___eeemmmssstttsssqqqpppnnnoooooommmhhhbbb^^^\\\YYYZZZ^^^eeelllqqqttttttrrrtttvvvwwwwwwwwwxxxyyyyyy}}}{{{wwwxxxzzzzzzyyyxxxxxxyyyzzz{{{||||||}}}~~~~~~}}}||||||}}}{{{qqqeee\\\PPPLLLIIIGGGFFFIIIUUUbbbooo~~~yyyrrrjjjgggkkkssszzzcccTTTVVV___kkkzzzvvvccc\\\^^^nnnqqq___RRREEE;;;222222000///------,,,,,,+++++++++************)))++++++************++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------111111000///000333888<<>><<>>CCCFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCBBBAAA??????AAACCCAAADDDGGGJJJNNNRRRXXX\\\```dddkkksssyyyyyyvvvrrrmmmooorrrvvvyyy|||}}}~~~~~~}}}yyykkkfffaaabbbjjjzzz|||uuuqqqqqqtttyyyssstttuuuwwwyyy{{{|||}}}|||{{{{{{}}}nnnaaa]]]RRRNNNHHHDDDAAA@@@>>>===???CCCHHHNNNVVV^^^gggmmm}}}~~~wwwqqqmmmmmmnnnqqqxxx}}}|||tttoooqqqyyy~~~tttmmmhhhccc]]]XXXTTTOOOGGGBBBFFFBBB<<<888666444333111000111222555777999;;;<<<===<<<:::999888777777777888888999888777555333222666666666777999===@@@BBBEEEHHHMMMSSSXXX[[[]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]``````___^^^]]]\\\\\\\\\___]]][[[XXXVVVUUUUUUUUUTTTRRRNNNKKKHHHGGGGGGGGGCCCBBBAAA@@@????????????<<<;;;;;;:::::::::;;;;;;999::::::999888666444333111111222333666999;;;===AAABBBCCCFFFJJJNNNQQQTTT\\\aaahhhnnnrrrtttsssrrrooommmjjjgggccc___\\\[[[ZZZ\\\```eeeiiilllnnnooosssrrrpppnnnnnnrrrxxx}}}{{{|||}}}~~~}}}}}}|||{{{yyyxxxxxxwwwwwwxxxxxxxxxxxxyyyzzz||||||||||||{{{}}}qqqcccXXXMMMJJJHHHGGGGGGLLLZZZggg}}}tttmmmjjjeeehhhppp}}}ppp___VVVVVV^^^qqqttt```___dddsssuuuaaaOOOBBB;;;555222///------------,,,++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222;;;>>>AAABBB@@@@@@BBBDDDXXXrrrvvvbbbYYY\\\aaauuudddQQQEEE>>>:::<<<@@@AAABBBEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFDDDAAA>>>======>>>???CCCDDDFFFGGGJJJNNNSSSWWW[[[aaajjjppptttvvvvvvwwwrrrrrrsssuuuxxx|||~~~~~~vvvllldddfffnnnzzzssstttvvvxxx|||uuuuuuvvvxxxyyy{{{|||}}}|||{{{{{{}}}wwwkkk]]]TTTQQQJJJFFFAAA>>>===<<<;;;;;;:::===AAAEEEKKKQQQYYY^^^fffppp}}}sssjjjbbb]]]YYY[[[\\\___gggrrrzzztttuuu{{{vvvmmmhhhaaa\\\XXXRRRKKKFFFEEEBBB===999777555222000///000222444777999;;;;;;>>>===<<<:::999999888888888999999999888666444333444333333444666999===???DDDGGGLLLQQQVVVYYY[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZ]]]]]]]]]\\\\\\[[[[[[ZZZ\\\ZZZXXXVVVTTTSSSSSSSSSQQQOOOLLLIIIFFFEEEEEEEEEAAA@@@???>>>============<<<;;;;;;:::::::::;;;;;;::::::::::::999777555333111111111222333555777999======???BBBFFFJJJNNNQQQXXX]]]dddjjjoooqqqpppooolllkkkhhheeeaaa^^^[[[ZZZYYY\\\```dddhhhlllnnnooopppnnnjjjiiikkkpppvvvyyyzzz{{{}}}~~~~~~}}}{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxyyy{{{|||}}}}}}||||||~~~{{{pppbbbWWWNNNJJJHHHHHHHHHNNN\\\jjj~~~~~~sssllljjjeeeiiirrr~~~mmm^^^WWWXXXbbbtttuuucccccciiixxxxxxcccPPPBBB:::333000---,,,,,,,,,+++***++++++++++++++++++++++++++++++******)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000111111222999<<>>===>>>???@@@BBBDDDFFFHHHJJJNNNRRRVVVZZZ```hhhnnnqqqrrrssssssooopppqqqtttwww{{{~~~yyynnnfffggglllrrr{{{zzzuuuwww{{{wwwwwwxxxyyyzzz{{{||||||}}}||||||}}}zzziii___WWWOOOIIIHHHBBB???<<<::::::;;;::::::777888:::===???DDDIIIMMMTTT```rrr{{{ssshhh]]]UUUNNNJJJGGGIIIJJJMMMUUUbbbrrr{{{zzz}}}vvvpppiiiccc^^^XXXQQQKKKEEEBBB===:::888555222///111222444777999;;;<<<===>>>>>>===<<<;;;::::::999888999999999888666555444222222222222444777:::<<>>===<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;:::888666444222111000000000111333444777888:::===AAAFFFJJJLLLRRRWWW^^^eeejjjllllllllliiigggeeeaaa^^^\\\ZZZYYYYYY[[[___cccgggjjjmmmnnnmmmiiiddddddhhhooosssuuuyyyzzz|||}}}}}}|||zzzyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~yyynnn```VVVMMMJJJIIIIIIJJJPPP___nnn}}}rrrkkkhhhfffkkkuuuhhh[[[WWW[[[gggyyyuuueeehhhppp}}}gggRRRBBB999333111...,,,,,,,,,+++***++++++++++++++++++++++++++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////000111111555999<<<===<<<===@@@DDDRRRkkkwwwbbbYYY\\\bbbtttqqq^^^HHHAAA;;;===??????@@@BBBEEEFFFFFFGGGGGGFFFFFFEEEDDDBBB@@@???>>>???AAABBBBBBDDDFFFHHHJJJMMMRRRUUU[[[```fffkkkmmmnnnooooookkkkkkmmmpppuuuyyy}}}uuukkkhhhiiihhhhhhiiimmmrrr{{{~~~xxxssswww}}}xxxxxxyyyzzzzzz{{{||||||}}}||||||}}}ooo^^^UUUQQQKKKGGGEEEAAA???<<<;;;;;;<<<;;;;;;777888999:::;;;>>>BBBEEEMMMXXXkkk~~~xxxtttiiibbbYYYPPPJJJGGGDDDCCCCCCDDDGGGOOO]]]oooxxxtttppppppvvv~~~~~~~~~{{{rrrkkkeee^^^WWWQQQEEECCC???;;;999555222///444555888;;;===???@@@@@@>>>>>>>>>===<<<;;;:::999999999::::::999777666555333333222333444777:::;;;???AAAFFFJJJNNNPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUSSSRRRQQQOOONNNMMMLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@<<<;;;::::::999999999::::::::::::999::::::;;;;;;<<<<<<<<<<<<;;;888666555111000/////////000111222222333555888===BBBFFFHHHMMMQQQXXX___dddggghhhhhheeedddaaa^^^\\\ZZZYYYYYYYYY[[[^^^aaaeeeiiikkklllmmmgggbbbcccjjjpppsssssswwwxxxzzz{{{|||{{{yyyxxxzzzzzzyyyxxxxxxxxxxxxxxxzzzzzz{{{|||}}}}}}}}}}}}}}}~~~|||uuukkk^^^TTTLLLIIIGGGHHHJJJRRRbbbrrr{{{pppiiiggghhhnnnyyy{{{aaaWWWUUU]]]lll~~~rrrdddiiiuuujjjSSSAAA777666333000/////////...---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------......//////000000222555999::::::;;;???CCCOOOfff}}}eeeYYY[[[aaattttttaaaJJJBBB<<<<<<>>>>>>???AAAEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@??????@@@BBBCCCBBBDDDFFFHHHJJJMMMQQQTTT[[[___dddhhhiiijjjkkklllfffgggiiimmmrrrwww{{{~~~|||ooohhhddd```ZZZVVV[[[bbbnnn{{{|||vvvmmmqqqzzzxxxxxxyyyzzzzzz{{{||||||}}}|||{{{|||~~~yyyjjj[[[UUURRRMMMGGGEEEDDDAAA>>>=========<<<:::999999:::::::::<<<@@@CCCGGGQQQbbbwwwwwwllleeebbbYYYTTTMMMIIIGGGGGGGGGGGGEEEFFFHHHOOO\\\ooo{{{~~~zzztttnnnjjjfffeeeiiipppxxx}}}~~~}}}|||}}}}}}tttlllddd\\\VVVHHHEEE@@@<<<999666333111555777:::===???AAAAAAAAA>>>??????>>>===<<<:::999999999:::::::::888777666333222222222333555777999<<<>>>BBBFFFIIIKKKLLLLLLNNNMMMMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNMMMKKKJJJIIIHHHFFFEEEDDDBBBAAA??????>>>;;;;;;:::999999999::::::999999999999999:::;;;<<<<<<======<<<;;;999777555000000/////////000222333000111333666:::???CCCEEEHHHLLLRRRYYY^^^bbbccccccbbb```^^^[[[ZZZYYYYYYYYYYYYZZZ\\\___cccgggjjjkkknnniiieeegggnnntttuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzzzz{{{||||||}}}~~~}}}}}}~~~wwwpppfff[[[RRRIIIGGGEEEGGGJJJSSSeeeuuuzzzoooiiigggiiiqqq}}}qqqZZZSSSSSS]]]pppooobbbiiixxxjjjTTTAAA777777444111000000000///...++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------......//////000000000333666777777999>>>BBBMMMccckkk[[[ZZZ^^^ssssss___LLLCCC<<<<<<======>>>AAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@AAABBBCCCAAADDDFFFHHHJJJLLLPPPSSSXXX[[[___aaabbbcccdddfffbbbcccfffjjjooouuuzzz|||qqqeee^^^XXXRRRLLLOOOWWWdddtttxxxqqqjjjmmmuuuwwwwwwxxxyyyzzz{{{||||||}}}{{{zzz{{{}}}~~~~~~}}}~~~sssggg\\\VVVRRRLLLFFFEEEEEECCC@@@???>>>>>><<<:::999::::::999999;;;???AAAEEEMMM]]]qqqnnnaaaZZZWWWMMMJJJGGGFFFGGGHHHIIIIIIFFFHHHKKKQQQ]]]pppvvvwwwwwwqqqkkkhhhdddaaaccchhhooosssxxxvvvvvvwwwuuuuuuzzz}}}tttkkkbbb[[[LLLGGGBBB===:::777555333555777;;;>>>AAABBBBBBAAA@@@@@@AAA@@@???>>><<<:::999::::::;;;:::999888777111000//////000222444555999;;;???BBBEEEFFFFFFFFFIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEBBBBBBAAA@@@???>>>===<<<::::::999999999999::::::999888888999999:::;;;<<<<<<<<<===<<<;;;999777555111000/////////000222222///000222444888<<<@@@BBBDDDHHHMMMSSSXXX\\\]]]^^^]]]\\\YYYWWWVVVVVVWWWXXXXXXYYY[[[^^^aaaeeehhhjjjnnnlllkkkmmmrrrvvvvvvvvvtttssssssssstttuuuvvvwwwvvvvvvuuuvvvvvvwwwxxxyyyzzzzzzyyyzzzzzz{{{|||}}}|||}}}}}}zzzrrrkkkbbbWWWOOOHHHEEEDDDFFFKKKUUUhhhyyyyyynnnhhhgggkkktttkkkVVVRRRSSS^^^sssmmmaaajjjzzz~~~hhhSSSAAA777555333000.........---,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......//////000111111000222555555555777<<>>AAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAACCCFFFIIIJJJLLLOOOQQQSSSUUUXXXZZZ[[[\\\^^^``````aaadddhhhmmmsssxxxzzz}}}sssdddZZZTTTOOOJJJLLLRRR___ooo}}}{{{tttmmmooottt~~~zzz{{{uuuuuuvvvxxxyyy{{{|||}}}|||zzzyyyyyy{{{||||||{{{|||~~~sssiii```ZZZTTTLLLHHHHHHFFFDDDBBBAAABBBAAA???>>>;;;;;;;;;999999:::===???DDDKKKXXXiii}}}ooo___VVVRRRMMMKKKIIIIIIKKKLLLKKKKKKJJJLLLPPPVVVbbbvvvwwwwww~~~yyyqqqooojjjeeebbbcccgggjjjkkkkkkmmmnnnllljjjooovvv}}}{{{qqqggg```OOOJJJCCC===:::888777666888;;;>>>BBBDDDEEEEEEDDDBBBCCCDDDDDDCCCAAA>>>===999:::;;;;;;;;;:::999888222111000///000111333555777999<<>>>>>>>>===<<<;;;::::::999999888888888888999999888888888888999:::;;;<<<<<<<<<<<<;;;:::888666555333222000///......////////////000333666:::===???AAADDDIIINNNSSSVVVWWWXXXXXXWWWTTTRRRRRRSSSUUUVVVXXXYYYZZZ\\\```dddgggiiilllmmmppprrrtttuuuuuuuuusssqqqooonnnooorrruuuvvvssssssssstttuuuwwwyyyyyyyyyyyyxxxxxxyyyzzz||||||||||||}}}}}}~~~vvvnnnggg^^^TTTLLLHHHEEEDDDGGGLLLXXXkkk}}}yyynnniiihhhlllvvvgggUUURRRTTT```vvvnnneeennn~~~zzzfffQQQAAA888666333000/////////...---++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,------------......///000000111111222000222444444444666;;;@@@FFFZZZ|||xxx```YYYZZZfffqqq\\\MMMCCC<<<;;;======???BBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAACCCGGGIIIJJJLLLNNNPPPRRRSSSVVVWWWXXXYYY\\\^^^___aaacccggglllqqqvvvyyy{{{}}}zzzjjj]]]VVVRRRMMMLLLOOOYYYiiiyyy~~~tttsssuuu}}}wwwpppooossstttuuuwwwyyy{{{|||}}}{{{zzzxxxxxxzzz{{{zzzzzzzzz|||wwwoooeee^^^VVVNNNLLLNNNHHHFFFEEEEEEEEEEEEDDDBBB=========;;;999999<<<>>>@@@EEEPPP___qqqrrraaaVVVQQQSSSQQQPPPPPPQQQPPPOOOMMMOOORRRVVV]]]iii}}}{{{{{{zzzwwwqqqjjjdddaaaaaabbbcccdddfffhhheeebbbfffnnntttuuukkkdddRRRLLLDDD===:::999999888===???CCCGGGIIIJJJJJJIIIDDDEEEFFFFFFEEECCCAAA???999:::;;;;;;;;;:::999888444333222111222333555666666888;;;>>>@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCAAA@@@>>>;;;;;;;;;;;;:::999888777888888777777777777888999888888888888999:::;;;<<<;;;;;;<<<;;;:::888666444444333111...---,,,,,,,,,//////000111444888;;;<<<>>>AAAEEEKKKOOORRRSSSTTTUUUSSSQQQOOOOOOPPPRRRTTTXXXXXXZZZ\\\___cccfffiiijjjmmmrrrtttttttttssssssrrrpppmmmllllllppptttvvvqqqqqqrrrsssuuuwwwyyyzzzyyyxxxwwwwwwxxxyyy{{{|||}}}|||||||||}}}~~~tttkkkddd\\\RRRJJJHHHFFFEEEHHHNNNZZZnnnzzznnniiihhhmmmwwwgggUUUTTTUUUaaawwwooohhhrrrxxxcccPPPAAA888888666222111111111000///++++++++++++++++++++++++++++++++++++++++++,,,,,,************************,,,,,,------------......//////000000111111222222111333555444333555:::???DDDWWWyyy{{{bbbZZZZZZaaayyyrrr]]]LLLCCC;;;;;;<<<===???CCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAACCCGGGIIIJJJLLLNNNPPPSSSUUUWWWXXXYYY[[[^^^```___```cccgggkkkqqquuuxxxzzz|||rrrccc[[[VVVQQQHHHIIIQQQ```sssyyyvvvvvv|||ppphhhhhhrrrtttwwwyyyxxxxxxyyyzzzzzz{{{||||||zzzyyyyyyzzz{{{{{{yyyuuulllccc[[[UUUQQQPPPMMMKKKGGGEEEDDDEEEFFFHHHEEEBBB???===>>>>>>>>>===CCCEEELLLXXXfffssssssggg```]]]^^^___``````___^^^]]]\\\XXXWWW[[[eeerrrzzzsssnnnjjjgggddddddccc```]]][[[[[[^^^aaammmwwwzzzmmmcccXXXMMMBBB>>>;;;888777999???BBBFFFHHHIIIIIIIIIJJJIIIIIIHHHFFFCCC???;;;999============<<<:::777666222222111111222444555666999::::::;;;;;;<<<<<<<<<======???BBBAAA@@@AAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<888999999999999888777777888888777666666666666666666666777888:::;;;<<<<<<<<<;;;:::888777555444333222111000///...------------...///000333555777999;;;>>>BBBGGGKKKNNNOOOOOOPPPPPPNNNLLLJJJJJJMMMOOOUUUXXX[[[]]]^^^aaadddgggiiikkknnnpppqqqrrrtttvvvtttrrrpppnnnmmmoooqqqrrrqqqqqqqqqrrrrrrsssttttttuuuuuuvvvvvvwwwyyyzzz{{{{{{}}}~~~~~~}}}qqqhhhaaaYYYPPPIIIJJJFFFGGGLLLTTT```uuuxxxmmmiiikkkooo}}}www___RRRPPPUUUeeevvv}}}rrrooozzzwwwcccNNNAAA<<<444555555333000...------------,,,++++++***))))))***)))))))))***+++,,,,,,++++++++++++******))))))************+++,,,---...////////////000000000000000111222222333444888:::DDDTTTpppiii]]]\\\[[[iiirrr___RRRGGG===:::;;;===AAAFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBDDDGGGJJJLLLNNNQQQTTTUUUVVVXXX[[[]]]___```aaaccceeefffggghhhlllrrrwwwxxx{{{~~~|||~~~uuuhhhZZZOOOQQQOOOOOOVVVcccpppzzz~~~uuuqqqpppxxxzzzkkk]]]TTTrrrtttwwwyyyyyyxxxyyyzzz{{{}}}~~~~~~}}}|||}}}}}}}}}|||yyyoooeee]]]WWWUUUQQQPPPMMMLLLKKKLLLLLLLLLHHHEEEAAA????????????>>>AAA@@@EEEOOOZZZeeetttvvvlllgggeeeggghhhhhhhhhhhhfffdddccc^^^^^^cccnnnzzz}}}vvvooollleeeccc___[[[XXXWWWYYYZZZdddmmm{{{qqqdddYYYOOODDD???===:::999;;;@@@CCCGGGIIIJJJJJJJJJKKKJJJJJJJJJHHHEEEAAA===:::;;;<<<<<<===<<<;;;999888333333222111222333444555777888888999:::;;;;;;<<<<<<===>>>@@@@@@???@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<888999999999999888777777777777666666555666666666555555666777999:::;;;<<<;;;:::999888666555444333222111000...------------------...000222444666888;;;===AAAEEEHHHIIIJJJJJJKKKKKKJJJIIIHHHIIILLLOOOSSSVVVZZZ]]]^^^```ccceeegggiiimmmpppqqqsssvvvwwwwwwuuurrrooonnnnnnoooppprrrqqqppppppppprrrssstttuuuuuuuuuvvvwwwxxxzzzzzz{{{}}}~~~~~~~~~{{{ooofff___WWWNNNHHHIIIFFFFFFLLLTTTaaavvvxxxnnnkkkmmmsssrrr\\\RRRQQQWWWhhhyyy|||rrrnnnyyysss```LLL???;;;777777777555111...---------------,,,+++******************)))******++++++++++++++++++*********)))************+++,,,---.........//////000000000111000111333333333555888;;;@@@PPPjjjooo]]]YYYZZZeee{{{tttaaaUUUJJJ@@@<<<<<<===???CCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAADDDGGGIIIKKKNNNQQQTTTZZZ[[[]]]___````````````dddeeeggghhhjjjmmmrrrwwwyyy{{{}}}}}}~~~~~~xxxiii]]]VVVRRRNNNQQQXXXbbbiiillljjjfffgggppp|||yyyhhhZZZRRRqqqtttwwwyyyyyyyyyzzz{{{|||~~~~~~xxxnnnfffaaaYYYVVVSSSQQQQQQPPPOOOMMMKKKGGGCCCAAA@@@@@@???>>>???===???EEEMMMVVVbbbnnn{{{uuurrrqqqrrrsssssssssqqqooonnnlllhhhiiinnnxxx~~~xxxmmmjjjddd^^^ZZZWWWVVVVVV[[[cccnnn{{{vvvfff\\\QQQFFFAAA???<<<<<<>>>BBBEEEIIIKKKLLLLLLLLLMMMLLLLLLKKKJJJFFFBBB???<<<:::;;;<<<======<<<;;;:::555444333222111222222333444555666777888999::::::;;;<<<======>>>??????>>>???>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<;;;888999999999999888777777666666555555555666666777444444555777888999:::;;;:::999999777666555444444222111000...------,,,,,,,,,,,,---...000333444666999;;;>>>AAACCCDDDEEEEEEEEEEEEFFFEEEEEEGGGJJJMMMPPPTTTYYY\\\^^^___aaabbbcccfffkkkooorrrtttwwwyyyyyywwwtttqqqnnnmmmnnnnnnsssqqqnnnmmmmmmooorrrtttuuuuuuuuuvvvwwwxxxzzzzzz|||~~~~~~xxxmmmddd\\\TTTLLLGGGGGGFFFGGGLLLUUUdddwwwxxxnnnlllpppxxxlllYYYQQQRRRZZZkkk{{{zzzqqqnnnzzzooo\\\III===999888999999666222///------...------,,,,,,++++++***++++++******)))*********++++++++++++*********************++++++,,,---...---......///000111111222111222333444444666999<<>>===<<<===@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@AAACCCFFFIIIKKKNNNRRRUUU\\\^^^```aaaaaa```^^^\\\ccceeegggiiikkkooossswwwyyyzzz{{{{{{{{{|||wwwjjjbbb[[[SSSOOOPPPTTTWWWXXX[[[XXX[[[eeesssppp]]]PPPJJJqqqssswwwxxxyyyyyyzzz{{{|||~~~}}}xxxlllfff___ZZZWWWVVVSSSQQQNNNJJJFFFBBBAAA@@@???>>>@@@===<<<@@@EEEKKKVVVaaaqqq}}}~~~}}}||||||||||||{{{yyywwwvvvuuutttwww~~~yyyqqqjjjddd___[[[YYY[[[```hhhrrr||||||kkk]]]QQQFFFBBB???======@@@EEEHHHLLLOOOOOOOOOPPPQQQNNNNNNMMMKKKHHHCCC???===;;;<<<<<<======<<<::::::666555333222000000111111111222333444555777888888999;;;;;;:::<<<>>>>>>;;;=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::888999999999999888777777555555444444555555666666444444555777888999:::;;;999999888777666666555555333222000///...---,,,,,,,,,,,,,,,---///111222333666888:::===@@@AAABBBCCCBBBCCCCCCBBBBBBDDDHHHKKKMMMQQQWWW[[[]]]]]]^^^______dddiiinnnrrrtttwwwyyyyyywwwtttrrrooonnnnnnnnnrrrooollliiijjjlllpppsssvvvvvvvvvvvvwwwyyyzzz{{{}}}~~~~~~~~~wwwlllbbbYYYRRRKKKGGGFFFFFFGGGMMMWWWgggzzzvvvmmmlllppp{{{yyygggVVVRRRTTT\\\lll}}}wwwoooooo||||||lllYYYFFF;;;888666777777555111///......---------,,,,,,,,,++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++,,,---......,,,---...///000111222333222333444444555666:::<<<@@@LLLccceeeXXXWWW]]]mmmxxxeeeWWWLLLBBB>>>===<<<<<>>???AAAHHHKKKOOORRRSSSTTTUUUVVVPPPPPPOOOLLLIIIDDD???======>>>>>>>>>===;;;999888777666333111000//////000000000111222333444555666666999999777:::???>>>999<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<;;;:::999888888999999999999888777777555444444444444444555555444555666777888999:::;;;999999888888777777777666444333222000///...------,,,,,,,,,---...000111222333555777:::===@@@BBBCCCBBBBBBBBBAAA@@@BBBEEEHHHKKKOOOTTTXXXZZZ[[[\\\]]]]]]bbbhhhnnnqqqtttwwwxxxvvvuuusssrrrqqqppppppqqqpppmmmjjjggghhhlllpppssswwwwwwwwwwwwxxxzzz{{{|||~~~~~~~~~|||vvvlllaaaXXXPPPKKKHHHEEEFFFIIINNNZZZlll~~~~~~sssjjjiiinnn{{{ssscccUUUSSSVVV^^^nnn}}}uuuooosss{{{jjjVVVDDD:::777000222333222000......///---,,,,,,,,,,,,,,,++++++,,,,,,+++***)))))))))***+++++++++++++++++++++,,,++++++++++++,,,---...///,,,---...///000111222333222333444444555666:::<<<@@@JJJ___{{{kkk]]]XXX\\\kkk}}}hhhVVVKKKAAA===<<<;;;===@@@AAABBBBBBBBBCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@???AAADDDFFFIIINNNSSSWWWVVVYYY]]]aaabbbbbb```______```bbbffflllrrrwwwyyyzzzzzzzzzyyyxxxyyy|||{{{rrreee[[[UUUQQQNNNKKKJJJGGGHHHNNNWWWbbbrrrtttaaaQQQJJJHHHpppsssvvvxxxyyyyyy{{{|||zzz|||~~~yyyppphhhaaa[[[UUUQQQKKKGGGDDDBBB???>>>>>>:::999;;;<<<>>>EEEMMM\\\nnn{{{sssmmmjjjlllnnnooorrrvvv{{{{{{___SSSGGGBBB@@@???@@@CCCJJJNNNSSSVVVXXXZZZ[[[]]]UUUTTTRRROOOJJJEEE@@@===?????????>>>===;;;999777777555333111000/////////000000111111222222333333444888777555:::AAA@@@888;;;;;;:::::::::999999999:::;;;;;;;;;::::::999888888999999999999888777777555555444333333333333333333444555666777888999:::999999999999999999999888666555444222000///......------------...///000111222333555888;;;>>>AAABBB@@@AAA@@@@@@???@@@DDDFFFJJJMMMRRRUUUWWWXXXZZZ[[[]]]bbbhhhmmmppprrrtttvvvsssrrrrrrqqqqqqqqqqqqrrrooommmjjjiiijjjnnnsssvvvxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~zzzuuukkk___UUUNNNJJJHHHEEEHHHJJJPPP]]]qqq{{{ppphhhhhhlllyyynnn___TTTTTTZZZaaapppvvvsssyyyzzzhhhTTTBBB888666---...000000...---......++++++++++++++++++++++++++++++******)))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///---......///000111111222111222333444444666999<<<>>>FFFXXXtttpppaaaXXX^^^mmmoooYYYMMMAAA<<<;;;;;;>>>AAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@???@@@CCCFFFIIINNNTTTXXXXXX[[[___dddggghhhhhhhhhcccbbbbbbeeelllssswwwzzzzzz{{{{{{zzzxxxyyy{{{}}}~~~rrrfff^^^WWWPPPLLLHHHEEEDDDGGGLLLVVVeeesss|||zzzuuukkk]]]RRRLLLIIIppprrrvvvxxxyyyzzz{{{|||zzz|||~~~~~~~~~xxxlllcccZZZUUUOOOJJJGGGDDDBBB@@@===:::999;;;::::::???EEESSShhhzzzuuuvvvwwwwwwvvvvvvwwwyyy~~~{{{aaaUUUIIIDDDBBBAAACCCFFFLLLPPPUUUZZZ\\\___aaacccZZZYYYWWWSSSMMMGGGBBB>>>===>>>>>>>>>===<<<:::999666555333111////////////111111111111111111111111222666666444:::CCCBBB999888888888888777777777777555666777888999:::::::::888999999999999888777777666666444333222222111111111111222333555666777888::::::::::::::::::::::::888777555333111000//////...------......///000111222222444666888;;;===>>><<<============@@@CCCFFFIIILLLPPPRRRTTTVVVYYY[[[^^^bbbiiimmmpppqqqrrrsssrrrqqqqqqqqqpppppppppppppppnnnmmmlllooossswwwzzzzzzzzzzzzzzz{{{}}}~~~~~~xxxrrriii]]]RRRKKKHHHGGGEEEIIILLLQQQ```uuuxxxnnnggghhhmmmvvv~~~ggg[[[RRRUUU]]]fffuuuzzzzzzyyyeeeQQQ???555333---...000///---,,,,,,---*********************************)))******+++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...///......//////000000000111000111333333333555888;;;<<>>CCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>@@@BBBEEEHHHNNNTTTYYY[[[^^^bbbfffjjjmmmnnnoookkkhhheeeffflllssswwwyyyzzz{{{|||{{{zzzyyyzzz{{{yyynnncccYYYRRRKKKIIIGGGIIIMMMUUUeeetttxxxwwwssslllddd[[[SSSOOOooorrrvvvxxxyyyzzz{{{}}}{{{}}}~~~~~~{{{ooo]]]YYYRRRMMMJJJGGGDDDBBB???===<<<<<<;;;999<<>>>>>===<<<;;;555444222111/////////000111111111111000000000000111666666333:::DDDCCC:::777666666666666555555555111222444666888:::;;;;;;888999999999999888777777777666555333222111000000//////000111333444555666::::::;;;;;;;;;;;;<<<<<<999888666444222111000000...............///000000222333333444666888:::;;;888999:::;;;<<>>???BBBDDDHHHNNNUUUYYY]]]___bbbfffjjjmmmpppqqqrrrmmmhhhhhhlllrrrwwwxxxzzz{{{}}}}}}{{{zzzzzzzzz{{{|||ooobbbZZZPPPNNNMMMOOORRR[[[lll{{{|||wwwqqqiii```[[[qqqrrrtttvvvxxx{{{|||}}}{{{{{{{{{|||~~~uuuggg]]]RRRLLLKKKIIIDDD@@@???>>><<<:::;;;<<>>>>>===<<<;;;999999888666444111000///...222111000000000000000111555444444444444555666666555444444333333333444444444555777999:::999888777;;;:::888777666555666666444444444333222111000///...///111222333333333333999999888888999999:::;;;888777444222111000111111000000000000000////////////000111333555777888999666777888:::<<>>:::999===???AAADDDEEEEEEDDDEEEFFFGGGFFFEEEDDDBBBAAA@@@???@@@@@@AAABBBEEEJJJQQQVVV]]]___bbbdddfffiiinnnqqqtttqqqooommmnnnqqquuuxxxyyy{{{~~~~~~}}}{{{zzzzzz{{{rrrcccXXXOOOKKKQQQ[[[fffyyy|||qqqfffoooppprrrtttwwwyyy{{{|||{{{{{{{{{}}}~~~lllcccWWWPPPNNNLLLGGGBBBAAA???===;;;:::;;;<<<>>>JJJ\\\vvv|||wwwqqqmmmkkknnntttvvvsssnnn]]]RRRGGGBBB@@@@@@CCCGGGQQQVVV[[[^^^ccciiillljjjhhhbbb]]]ZZZTTTJJJCCCAAA>>>>>>??????>>>===;;;:::999777555333111///......///////////////000111222333222222222222333444444444444333333333333444444555666888:::::::::999888;;;:::888777666666666666444444444444333222111000///000000111222222333333888888888888999999999999999777555333111000000000//////..................111111222333444555666666555666777999;;;>>>@@@BBBCCCEEEHHHJJJMMMPPPTTTWWW]]]___ccceeeeeefffggghhhkkkmmmpppqqqqqqqqqssstttqqqqqqrrrtttvvvxxxzzz{{{}}}}}}}}}}}}~~~sssnnneee[[[SSSMMMIIIGGGHHHLLLRRR\\\mmm~~~xxxqqqkkkgggjjjqqqyyy}}}uuuZZZRRROOOXXXhhhxxx{{{{{{~~~qqqZZZGGG;;;333000000///...---,,,++++++***++++++++++++++++++++++++---,,,++++++++++++,,,---++++++************++++++,,,------------.........------......///000000000111111222333444666777888;;;AAAMMMcccyyyddd\\\eeevvvqqq\\\IIIBBB???:::999===???AAADDDEEEEEEDDDEEEFFFFFFFFFEEECCCBBBAAA@@@??????@@@AAACCCEEEIIIOOOSSS[[[\\\]]]^^^___bbbgggkkkmmmkkkiiiiiijjjmmmqqqsssxxxzzz}}}~~~}}}|||{{{|||~~~ppp___UUUOOOTTT^^^kkkxxxmmmnnnppprrruuuwwwyyyyyy{{{{{{|||}}}~~~zzzpppddd[[[VVVRRRLLLGGGEEECCC???<<<;;;;;;<<<===FFFVVVmmmyyyuuussssssyyy}}}zzzzzz{{{zzzwwwssslllfffaaa```ccceeeccc___VVVLLLCCC???>>>???CCCHHHSSSYYY^^^aaagggmmmpppnnnlllfff```]]]WWWLLLEEECCC???@@@@@@@@@@@@>>>===<<<888777555222000///......---------...///000111222000000000000000111111222444333333222222333444444555666888999::::::999888:::999888777666666777777444444444444444333222111111000000000000111333444555666888999999888888777888777555333111000//////---------------.........222222222333333333333333444555666777:::<<>>JJJ^^^{{{zzzggg___gggxxxttt```LLLDDDAAA;;;:::===>>>AAADDDEEEDDDDDDEEEFFFFFFEEEDDDCCCBBB@@@@@@???>>>???BBBCCCEEEHHHMMMPPPWWWXXXXXXXXXXXX[[[___cccfffeeeeeefffhhhllloooqqqvvvyyy}}}~~~~~~}}}}}}~~~kkk]]]SSSVVV___mmmlllmmmoooqqqsssvvvwwwxxxzzz{{{|||}}}}}}~~~wwwlllccc[[[SSSLLLHHHFFFBBB???===<<<===>>>FFFRRReeewww}}}wwwlllgggcccdddggglllwwwzzzooogggbbb```___bbbgggrrr~~~vvvllljjjhhhggghhhiiigggfffddd^^^WWWTTTUUUVVVVVVTTTMMMEEE>>><<<<<<===CCCIIITTTZZZaaaeeekkkqqqtttrrrooohhhccc___XXXMMMEEECCC@@@AAAAAABBBAAA???>>>===777666444222000///......---------------...///000///////////////000000111222222222222222333333444444555666777888888888888888888888777777777777777555555555555555444333222333111000///000111333555444555777999999888666555666555444333222111111111.............../////////222222222222222222222222333333444666888;;;===>>>BBBDDDGGGIIIJJJMMMQQQTTT[[[\\\]]]]]]^^^```dddhhhlllnnnrrrtttuuuvvvxxxzzzxxxxxxyyyyyyzzz{{{}}}}}}}}}xxxnnnkkkeee]]]VVVOOOKKKIIIJJJQQQ[[[gggxxx|||sssmmmhhhfffkkkrrrzzz}}}~~~zzz}}}}}}dddTTTOOOQQQ___qqqzzzsssvvv|||iiiTTTCCC888222/////////...---,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------.........///000000111111111111222333444666777888888===GGGYYYtttzzzgggaaaiiiyyyxxxcccOOOGGGBBB<<<:::===>>>@@@CCCDDDDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@@@@???===???AAACCCEEEGGGKKKMMMSSSUUUWWWYYYYYY[[[]]]___cccccceeegggjjjmmmppprrruuuxxx|||~~~~~~~~~}}}uuudddVVVTTT[[[ggg}}}lllmmmnnnqqqsssuuuwwwxxxxxxzzz||||||||||||~~~rrreeeYYYRRRJJJGGGCCC@@@=========>>>DDDLLLZZZiiiqqqppphhhaaaWWWRRRNNNNNNOOOSSS\\\fffooozzzwwwrrrjjjaaaZZZVVVTTTSSSTTTUUU^^^lll|||sssggg___WWWVVVTTTTTTTTTUUUUUUUUUVVVQQQKKKHHHIIIJJJKKKJJJDDD>>>:::::::::===DDDKKKUUU\\\ccchhhooovvvxxxvvvrrrkkkeeeaaaYYYNNNEEECCCAAAAAABBBBBBBBB@@@???>>>777666444222111000////////////...------,,,------///////////////000000111111111111111111222333444222333444555555666666666777777777888888888888888555666666666666555444444444333111000111222444555333555777888999888666555333333333333333333333333///000000000111111111222111111111222222333333333222333444555777999;;;<<<@@@BBBDDDFFFHHHKKKNNNQQQVVVWWWYYY[[[]]]aaagggkkkppprrruuuvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~tttnnnfffccc___ZZZUUUPPPLLLJJJIIIRRR^^^lll}}}zzzqqqkkkgggfffllltttyyyzzz|||{{{{{{}}}{{{xxx^^^PPPMMMPPP___rrrxxxrrrvvv|||zzzfffQQQAAA888222000.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------......//////000111111111111111222333444666777888888>>>FFFUUUmmmyyyeeeaaahhhwwwzzzeeeQQQHHHCCC===;;;>>>>>>@@@CCCDDDDDDCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@???<<<>>>AAACCCEEEGGGJJJMMMPPPTTTZZZ]]]_________```aaabbbcccfffjjjnnnqqqssstttxxx|||~~~}}}|||~~~jjjWWWRRRTTT\\\lll}}}kkkkkkmmmooorrrtttvvvwwwvvvyyy|||{{{zzzzzz|||sssddd[[[NNNKKKGGGBBB???=========AAAFFFOOOXXX]]][[[UUUPPPLLLGGGDDDDDDDDDEEEKKKSSSWWW___lll}}}zzzuuukkkhhhbbb\\\VVVRRROOONNNMMMKKKQQQ]]]jjjyyytttggg]]]SSSMMMGGGGGGFFFFFFFFFFFFGGGGGGEEECCC@@@>>>???@@@@@@???===999666888999===EEENNNXXX___gggmmmttt{{{}}}{{{uuunnngggccc[[[OOOFFFCCCAAABBBBBBBBBBBB@@@???>>>777666555333222111000000111000///...---,,,,,,,,,///////////////000111111000000000000111222333333111222222333333444555555555666777888888888888888666666777777777666666555555444333333333444555666444555777888888777777666222222333444444444333333111111222222333333444444111111222222333333444444222333444555777999:::<<<<<<>>>@@@BBBDDDFFFJJJLLLQQQSSSUUUXXX\\\bbbhhhlllqqqsssvvvxxxxxxyyy{{{|||}}}||||||{{{{{{{{{||||||~~~}}}}}}}}}~~~sssggg```WWWWWWVVVTTTRRROOOLLLKKKIIISSSaaapppxxxpppkkkggggggnnnvvvxxxyyyyyyyyy{{{|||sssZZZLLLIIIOOO___rrruuurrryyyvvvbbbNNN@@@777222000......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...//////000000111111222111111222333444666777888999>>>EEEPPPfff|||fff___eeesss{{{fffQQQIIIDDD===;;;>>>===@@@CCCDDDCCCCCCDDDEEECCCCCCBBBBBBAAA@@@@@@???===>>>AAABBBDDDGGGLLLOOOQQQUUU\\\```aaaaaaaaabbb``````aaadddggglllpppsssuuuxxx||||||~~~qqq\\\TTTRRRSSS]]]hhhhhhiiikkkmmmppprrrtttuuutttwww{{{zzzxxxwww{{{~~~tttjjjYYYUUUPPPIIIDDDAAA?????????CCCIIINNNOOONNNKKKJJJFFFCCCAAABBB@@@>>>AAAGGGHHHLLLTTT```qqqyyyuuuooommmiiiccc]]]XXXSSSQQQOOOJJJLLLTTT[[[fff|||tttfffYYYPPPIIIDDD@@@<<<===>>>======<<<======999999999999999999888777777555444777999===GGGPPP[[[ccckkkrrryyyxxxqqqjjjeee]]]QQQHHHEEEAAAAAABBBBBBAAA@@@>>>===888777666444333222222111000000///...---------...///............///000000/////////000000111333333222222222222333444555555444555777888999999999888666777777888888777777666666666666666666666555555666666777777777888888888444444444555444222111000111222222333444444555555444444444444333333333333333333444555777999:::;;;;;;===???AAABBBDDDHHHJJJLLLOOOSSSWWW[[[```fffjjjnnnqqqtttvvvxxxyyy|||~~~}}}}}}|||{{{zzzzzzzzzzzz{{{{{{||||||}}}~~~zzzhhhYYYPPPHHHIIIKKKLLLLLLKKKJJJIIIIIITTTddduuuxxxooojjjggghhhoooxxx{{{{{{zzzyyyyyy{{{nnnVVVKKKIIIQQQcccwww|||ppprrr~~~}}}qqq^^^KKK===555111///...------------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++************++++++,,,------------........./////////000111111222222111111222333444666777888888===CCCLLL```}}}kkk]]]bbbnnn{{{fffQQQIIIDDD>>><<>>;;;;;;@@@AAABBBEEEMMM]]]ttt~~~zzzyyyxxxtttooohhhaaa[[[WWWUUUNNNLLLPPPRRRXXXllluuuhhh^^^QQQFFF@@@===;;;999666888999999888777777777555666888999999777555333444222333666999===GGGRRR^^^fffooouuu}}}{{{tttmmmhhh___SSSIIIFFF@@@AAABBBBBBAAA@@@>>>===999888666555444333222222//////.........//////000...------------...//////////////////000111222333333333333333444555666666444555777888999999999888666777777888888888777777666777777888777777666555777777777666777888999999666666666555444111///---111111222333444444555555777777666555333222111111333444444555777999:::;;;<<<>>>@@@BBBCCCEEEIIIKKKJJJMMMQQQUUUYYY^^^cccgggjjjnnnrrruuuwwwzzz}}}}}}|||{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{|||~~~ttt```PPPFFF>>>@@@CCCFFFHHHIIIHHHHHHJJJUUUfffwwwwwwooojjjggghhhpppzzz~~~|||{{{|||jjjSSSLLLLLLTTThhh}}}wwwmmmrrrzzznnn[[[HHH;;;333///...------------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++******************+++---------.........///////////////000111111222222111111222333444666777888888<<>><<>>???@@@AAACCCIIIOOOTTTXXXXXXXXXXXXXXXZZZ]]]```dddcccbbbcccffflllrrrvvvvvvyyy}}}zzzrrrllljjjaaahhhqqq{{{~~~kkkaaa[[[SSSRRRWWWTTTZZZ^^^\\\YYYXXXWWWUUUbbbbbbcccfffkkkppprrrsssrrruuuxxxyyyzzzzzz{{{|||zzzrrrggg\\\TTTOOOKKKIIIIIIJJJLLLMMMMMMMMMLLLKKKLLLIIIDDDBBB@@@???===;;;===;;;???GGGOOOZZZqqq{{{rrrkkkggg___VVVSSSUUUTTTTTTbbbtttyyyhhh[[[OOOIIIBBB???@@@???<<<888444555777888999888777777999888777666555444333222222222444666777<<>>???@@@BBBEEEGGGHHHKKKNNNRRRVVV[[[```dddmmmoooqqqrrrsssuuuwwwyyy}}}}}}|||{{{zzzyyyyyyxxx}}}}}}}}}~~~oooYYYKKKEEEBBB??????CCCEEEFFFIIINNNMMMWWWhhh{{{wwwoooiiifffgggqqq|||~~~}}}gggTTTNNNPPPYYYlllssskkkqqqxxxkkkWWWEEE888222////////////...---,,,,,,++++++++++++++++++++++++++++++------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......//////000000111111111222444444444555888:::;;;;;;???KKKZZZooopppaaa\\\^^^qqqjjjQQQHHHEEE@@@>>>???>>>AAADDDEEEDDDCCCCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>???CCCDDDEEELLLUUUYYY[[[XXXSSSQQQVVVYYYZZZ``````aaacccggglllpppsssuuuxxx}}}xxxlllddd___```___bbbrrrwwwlllddd]]]WWWSSSSSSQQQNNNLLLKKKKKKLLLLLL^^^^^^```dddjjjnnnpppppprrrtttxxxyyyyyyyyyzzz{{{~~~vvviii```[[[YYYWWWUUUUUUVVVUUUTTTSSSQQQPPPQQQMMMIIIFFFDDDBBB???>>>===:::<<>>LLLZZZfffmmmtttxxx~~~~~~wwwnnnhhhccc[[[OOOFFF@@@???>>>??????>>><<<:::888999999999777555333111.........---......////////////............//////111111111000000000000000111111111111222222222222333333444555666777777888777888999::::::::::::999;;;:::999888777777888888888888888888888888888888888999:::999666555444555333444444444444555555555666666666666555444333333333333222333444555777999:::<<<>>>??????AAADDDFFFHHHJJJNNNQQQTTTYYY^^^bbbjjjmmmoooqqqrrrtttvvvxxx}}}}}}}}}}}}}}}|||zzzzzz}}}}}}rrr^^^OOOGGGCCC@@@???BBBDDDDDDGGGLLLPPPZZZkkk}}}zzzqqqkkkhhhjjjsss~~~hhhVVVNNNRRR]]]qqqsssllltttwwwiiiUUUCCC888222///...///......---,,,,,,++++++++++++++++++++++++++++++************++++++++++++************************,,,,,,------.../////////......//////000111111111111222444444444555888:::<<<<<>>===@@@CCCEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCAAABBBEEEEEEFFFMMMTTTXXXZZZYYYTTTRRRUUUXXXWWW______aaaccchhhmmmqqqtttuuuxxx}}}}}}qqqhhh^^^\\\[[[^^^hhhyyyuuulllccc[[[VVVTTTRRROOOLLLJJJHHHGGGGGGXXXYYY\\\aaahhhlllnnnnnnrrrtttwwwyyyxxxxxxyyyzzz}}}~~~}}}tttnnnlllkkkiiihhhfffccc```]]]ZZZXXXXXXUUUQQQMMMJJJGGGDDDAAA???;;;;;;???AAAHHH[[[ppp}}}rrrggg___VVVPPPVVVaaasssyyyyyypppcccUUUIIIAAAAAA<<<888666777777555333555444444444444555666666999999999888777666555444222222444888;;;AAAOOO]]]kkkrrrxxxzzz~~~{{{vvvnnniiiddd[[[OOOFFF@@@>>><<<<<<======<<<;;;888888999888777555333111111000000/////////000000//////............//////222111111111000000000/////////000000000111111111222222333444555666777777666777888999:::;;;;;;;;;<<<;;;:::999888888888888888888888888888888888888999:::;;;:::777555555666444444555555555666666666777777777777666555444333333222222222333555777888999;;;===>>>>>>@@@CCCEEEGGGIIILLLOOORRRVVV[[[^^^gggiiimmmoooppprrrtttvvv|||}}}~~~~~~}}}|||}}}wwweeeUUUKKKFFFBBB@@@BBBCCCCCCFFFKKKSSS^^^ppp|||sssnnnkkkmmmvvviiiXXXOOOUUUbbbwwwrrrmmmwwwtttfffRRRAAA777222000............------,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,************************,,,,,,------.../////////......///000000111111222111222444444444555888:::===<<<@@@HHHTTTfffwwwaaaYYYWWWbbbwwwuuuXXXJJJDDD>>><<<>>>===@@@CCCEEEEEEDDDDDDEEEBBBBBBBBBAAABBBBBBCCCCCCDDDBBBBBBDDDFFFGGGNNNUUUXXX[[[\\\XXXVVVYYYYYYXXX``````bbbdddiiinnnrrruuuuuuyyy}}}|||ssseee]]]XXX[[[___iii}}}xxxnnneee___YYYXXXUUURRRMMMIIIEEECCCVVVXXX[[[aaahhhlllnnnnnnrrrtttwwwxxxxxxxxxyyyzzz{{{}}}~~~}}}yyytttnnnhhhcccaaa```]]]XXXTTTQQQNNNJJJGGGEEE@@@>>>@@@@@@EEEVVVjjjssshhh]]]VVVXXX___dddeeeddd^^^UUULLLEEEAAA===;;;888777888888777555777666555444444555777888999999::::::999888777666333222444999===EEESSS```nnnuuuyyyyyyyyy}}}~~~yyyuuunnniiibbbYYYNNNEEE???<<<:::999:::<<<<<<<<<888888888777666444222111111111000////////////000000000000111111000000000111111111000000//////............/////////000000111111222333444555666666555666777999;;;<<<<<<<<<<<<<<<;;;999888777777666888888888888888888888888777888999888666555555555555555555666666666777777777777777777666555444444333222222222222444666777888999;;;<<<===???BBBDDDFFFHHHJJJMMMOOOSSSWWW[[[cccfffjjjlllnnnooorrrsssxxxzzz}}}~~~}}}~~~~~~nnn^^^RRRKKKFFFCCCCCCCCCCCCGGGLLLUUUbbbttt|||sssooonnnqqqyyyiii[[[SSSZZZgggyyy}}}qqqnnnyyy|||pppbbbNNN>>>666222000.........---------,,,,,,,,,++++++++++++++++++++++++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...//////000111111222222111222444444444555888:::===<<<@@@GGGRRRdddfff[[[TTTZZZjjjzzz[[[KKKDDD>>><<<>>><<>>BBBDDDEEEEEEFFFGGGCCCCCCCCCCCCDDDEEEFFFFFFJJJEEEBBBCCCEEEGGGLLLQQQXXX___dddeeegggkkkkkkjjjhhhhhhhhhiiikkkooorrrtttxxxzzz}}}~~~~~~~~~mmm\\\]]]\\\[[[kkkyyypppjjjiiifffbbb[[[SSSLLLHHHbbbbbbcccfffkkkppprrrssstttvvvyyyzzzyyyyyyyyyzzz{{{{{{vvvpppllljjjgggdddbbb___[[[XXXPPPJJJFFFFFFDDDGGGWWWjjjqqqdddZZZUUUPPPMMMJJJJJJFFFAAA>>>???;;;;;;;;;:::::::::999999666555555444444444444555999:::<<<======<<<;;;:::777555666<<>>@@@======>>>>>>===<<<;;;<<<888888888888888777666666888:::<<<>>>???>>><<<;;;:::777777===DDDMMMYYYdddhhhnnnoooggg___]]]]]]^^^\\\YYYTTTOOOIIIDDD@@@===888666555666888:::::::::999888777555444333222222/////////000111222333444222333555666666555333222444444333222111000//////............////////////...//////000111222333333555666888999:::;;;;;;<<<<<<===>>>>>>===<<<;;;:::999999999999999999999999:::<<<======;;;::::::;;;888888888999999999999:::999999999999888777666666222111111000000111333444444666888999999;;;>>>AAAAAACCCFFFHHHKKKOOOTTTWWWZZZ^^^dddhhhkkkmmmnnnpppqqqsssvvvyyy}}}zzznnnfffYYYQQQKKKIIIIIIIIIOOOUUUaaappp~~~vvvpppsssyyypppaaaZZZZZZeeeuuurrrlllppp|||wwwgggWWWCCC777333333000---------------------------++++++++++++++++++++++++)))******+++,,,---...///************************,,,,,,------...////////////000000111111222333333111222444444444555888::::::<<<@@@GGGPPPccciiiXXXWWW]]]hhhlllYYYOOOEEE@@@AAA999===AAADDDEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFPPPHHHAAAAAABBBCCCFFFJJJLLLSSSZZZ\\\___dddgggfffcccddddddfffiiimmmqqqssswwwyyyzzzzzzzzz{{{}}}tttfff___XXXUUUaaarrrxxxooommmjjjeee```ZZZTTTRRRooollljjjjjjmmmqqqtttvvvvvvyyy{{{|||{{{zzzzzz{{{{{{{{{~~~yyyvvvwww}}}{{{tttsssqqqqqqpppnnnkkkhhh___XXXSSSQQQMMMMMM\\\nnn}}}mmm[[[NNNGGGCCCCCCHHHIIIDDDBBBDDD@@@AAABBBAAA@@@>>>>>>???<<<======>>>===<<<:::999888:::===???@@@???===;;;;;;888888===EEENNNZZZdddaaaggghhh___UUURRRSSSSSSRRROOOKKKFFFBBB???>>>===777555555666888::::::999999888666555333333222222///000000111222444555666777888999;;;;;;999888777666666555444333111111000........./////////000000......///000111222333333666777888999:::;;;;;;;;;===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;:::999999:::888888999999999:::::::::999999:::999999888777666222111000000000111222333444555777888999;;;>>>@@@AAACCCEEEHHHKKKOOOTTTXXXYYY]]]ccchhhkkklllnnnoooqqqsssuuuyyy|||yyyooohhhYYYRRRKKKIIIIIIJJJPPPVVVfffuuu}}}uuupppttt|||mmm___ZZZ]]]hhhwww|||oookkkppp}}}~~~vvveeeVVVBBB555333333000---------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000111222222333333111222444444444555888:::;;;===AAAFFFOOOaaakkkXXXXXX]]]fff|||rrr^^^SSSGGGAAA@@@999<<>>@@@@@@???===:::999888;;;<<<>>>?????????======999888777;;;CCCLLLTTTXXX[[[XXXRRRLLLHHHFFFEEEFFFCCCBBB???===:::777555444444444444555666777999999777777777666444222///......111333444333222333333777888:::;;;;;;:::888777888777555333111000//////.........///////////////...............///000111111222444666888;;;<<<===@@@AAABBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777666666555111111000//////000111222333444555777999;;;===???AAACCCEEEGGGIIIMMMRRRVVVZZZ^^^cccgggjjjlllnnnoooppprrrvvvzzz~~~}}}pppfffZZZSSSLLLJJJJJJLLLSSS[[[kkk|||wwwrrrrrryyyzzzggg______bbbnnn{{{vvvkkkgggpppttteeeQQQ<<<444333222000///---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,...///111222000000000111222222333333222333555555555666999;;;::::::>>>GGGOOO\\\vvvnnnYYYZZZ^^^bbbuuugggTTTIIIBBB======>>>@@@DDDGGGIIIHHHFFFHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@AAADDDGGGIIIIIIKKKNNNQQQTTTTTTSSSWWWYYY[[[^^^aaaeeekkkooossstttvvvvvvwwwxxx{{{}}}}}}~~~{{{wwwpppggg^^^WWWWWWaaannn}}}wwwooojjjgggddd^^^YYYlllkkkkkklllmmmnnnpppqqqtttuuuwwwxxxyyyyyyyyyyyy}}}|||{{{{{{}}}}}}yyyyyyqqqlllaaa]]]___ZZZ]]]ooo~~~mmm^^^VVVSSSQQQNNNMMMMMMMMMLLLJJJDDDCCCBBBCCCDDDEEEEEEDDDBBBCCCCCCCCCAAA>>><<<<<<;;;===???AAAAAA@@@>>>===;;;999888;;;@@@GGGMMMOOOPPPMMMHHHCCC???======>>><<<<<<;;;999888666555444333333333444555666888888777777666555444111///......000333333333333444666:::;;;<<<======;;;999888888777555444222000000///---------.....................---......///000111222333555777999;;;===>>>@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999888777666666555222111000//////000111222333333444666888:::<<<===AAACCCEEEFFFIIIMMMRRRVVVZZZ^^^cccgggiiikkkmmmnnnoooqqquuuyyy}}}zzzmmmcccYYYRRRKKKIIIIIILLLTTT]]]ooo~~~wwwsssttt{{{vvveee___```jjjuuuyyypppggggggtttuuucccPPP<<<444333222000///---,,,++++++******++++++************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---...///000111000000000111222222333333222333555555555666999;;;<<<:::>>>FFFLLLWWWooooooYYYXXX[[[___qqqoooZZZMMMEEE@@@<<<===???CCCGGGIIIHHHGGGJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCAAA@@@AAADDDGGGHHHIIIKKKNNNRRRTTTVVVVVVYYYZZZ]]]___aaafffkkkooorrrtttuuuvvvwwwxxx{{{}}}}}}}}}xxxrrrkkkccc[[[XXX```kkkxxxrrrooojjjddd___gggggghhhiiikkkmmmoooppprrrssstttuuuvvvwwwxxxxxx{{{zzz}}}}}}}}}~~~xxxvvvmmmiiihhhaaaaaappp}}}qqqgggbbb^^^[[[XXXUUUTTTRRRPPPNNNJJJHHHFFFFFFGGGGGGFFFEEEFFFFFFGGGGGGEEECCCAAA???;;;===@@@BBBCCCAAA>>>===;;;999888999===@@@CCCCCCCCCAAA===999777666666666666555555555555555555555222222222333444555666777666555555444222000...---///000222333333555777:::>>>?????????>>><<<;;;999888777666444222111000///---------------------------------......///111111333444666888:::<<<>>>???AAABBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;:::999888777666666555222111000//////000111222111222333444666888:::;;;@@@BBBDDDFFFHHHMMMRRRVVVYYY]]]bbbfffgggiiikkklllmmmoootttxxx}}}wwwjjj```VVVPPPJJJIIIIIIMMMVVV```uuuyyywwwuuuvvv}}}qqqccc```bbbsss}}}vvvmmmeeeiiizzz~~~ttt___MMM;;;333333111//////---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------------...//////000000000111222222333333222444555555555666999;;;===;;;>>>EEEIIIQQQggg~~~qqqZZZVVVWWWZZZjjjxxx___OOOFFFAAA;;;<<<>>>BBBFFFIIIIIIHHHKKKJJJIIIGGGEEEDDDDDDCCCCCCCCCCCCBBBAAABBBDDDGGGIIIJJJLLLOOOSSSVVVXXXZZZ[[[]]]___aaacccgggllloooppprrrtttuuuvvvxxx{{{~~~}}}{{{tttmmmccc^^^ccclllzzztttnnniiidddeeefffhhhjjjlllnnnooopppppppppqqqsssuuuwwwyyyzzzzzz}}}~~~|||{{{zzzxxx}}}~~~zzz}}}xxxtttrrrhhheeepppyyytttrrrooolllgggccc___[[[WWWTTTTTTQQQMMMKKKJJJIIIGGGEEEIIIIIIIIIIIIIIIFFFBBB@@@:::<<>>@@@@@@@@@???>>><<<:::999777777666555333222000000.........---------------------------...000111222444555666999;;;===???@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@????????????@@@@@@??????>>>===<<<<<<;;;======<<<<<<;;;:::::::::;;;:::999888777666666555333222111000000000111222000111111333555777888:::???AAACCCEEEGGGLLLQQQUUUXXX\\\aaadddfffgggiiijjjlllnnnrrrwww|||~~~sssggg^^^SSSNNNJJJIIIIIINNNYYYeeezzzxxxvvvwwwyyylll```aaafffyyyzzzqqqjjjooozzzqqqZZZJJJ999333222000///...---,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++///......---------......000000000111222222333333222444555666666777999;;;===;;;>>>DDDGGGMMMaaawwwttt\\\UUUSSSUUUdddvvv~~~bbbOOODDD@@@;;;;;;<<<@@@DDDHHHJJJJJJLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAABBBEEEGGGMMMOOOQQQSSSUUUWWWZZZ\\\^^^```bbbdddfffiiimmmpppoooqqqsssuuuvvvxxx{{{~~~~~~yyyooohhhmmmuuu|||wwwcccdddfffhhhjjjmmmnnnooommmmmmnnnppprrruuuwwwyyy{{{{{{}}}}}}{{{|||{{{{{{}}}yyyqqqqqqttt|||yyy}}}rrrlllttt|||uuuoooiiibbb^^^YYYVVVRRROOONNNMMMKKKJJJLLLKKKJJJKKKJJJGGGBBB>>>999;;;>>>@@@@@@???<<<:::888666555666777888777666777666666666555555555555555555555555555555555555333333333333444555666666444444333111000///......000111333444666888===@@@@@@??????===<<<:::888777666666666666444333111000////////////......------,,,,,,------///000111222444555777999;;;>>>???@@@@@@AAACCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<===<<<<<<;;;::::::999999999999888777777666666555444333111000000000111222000000111222333555777888===>>>AAACCCFFFJJJPPPTTTWWW[[[```dddfffgggiiijjjlllnnnrrrwww{{{~~~~~~{{{pppddd[[[QQQMMMIIIIIIJJJOOO]]]jjj~~~yyyuuuxxx|||~~~hhh___dddkkk|||{{{tttooovvvxxxnnnUUUFFF888222111///......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,//////...------------...000000000111222222333333333444666666666777:::<<<<<<;;;???DDDFFFKKK^^^sssxxx___UUUQQQSSS___ooogggQQQFFFAAA;;;;;;;;;>>>CCCGGGIIIJJJLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDBBBAAABBBEEEHHHRRRUUUXXXYYYYYYYYYZZZ\\\___aaadddfffhhhkkkoooqqqnnnppprrrtttuuuwww{{{}}}zzztttyyybbbdddfffhhhkkklllmmmnnnkkklllnnnqqqtttvvvxxxzzz||||||~~~~~~{{{vvvsssrrruuuzzz|||pppkkkkkkwww}}}yyyvvv}}}uuu{{{~~~vvvooojjj```]]]YYYVVVUUUTTTSSSRRRPPPNNNMMMMMMMMMJJJCCC===999:::<<<>>>>>>===<<<;;;888777555555666777666555444555666666777666666555777777777777777777777777555555555555555666777888555444222111000/////////000222555666888:::>>>@@@>>>===<<<;;;999888777666666666777666555333111000000000000///......------,,,,,,,,,---///000222333444555777999;;;===???@@@???@@@BBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;:::999888777777666666666666666666666666555444222111000000111222000000111222333555666777:::<<<>>>AAADDDHHHNNNRRRVVVZZZ___cccfffhhhjjjkkkmmmpppsssxxx{{{~~~~~~yyymmmaaaYYYOOOLLLJJJJJJKKKRRRaaapppxxxsssxxx}}}yyyeee```iiisssvvvrrrrrr|||vvvlllPPPCCC777222000...---...---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---///......---------......000000000111222222333333333555666666666777:::<<<<<<;;;???DDDFFFJJJ[[[ooo}}}cccVVVQQQRRR]]]kkk{{{oooWWWIIIEEE===;;;;;;===AAAEEEHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBCCCEEEHHHSSSXXX]]]^^^\\\ZZZZZZ[[[]]]___cccfffhhhkkknnnqqqnnnppprrrssstttvvvyyy|||~~~bbbcccfffhhhjjjkkkkkkkkkjjjlllooosssvvvxxxzzzzzz||||||}}}zzzvvvqqqmmmlllpppuuu{{{tttllljjjrrruuuqqqooo||||||rrrnnnhhhccc```^^^\\\[[[WWWTTTRRRRRRRRRMMMEEE>>>;;;<<<<<<===============<<<999666555666666666555555666777999999999888777888888888999999:::::::::888888777777777888999999555444333111000000000000000333666999:::;;;>>>@@@===<<<;;;999888777777777555666777777666444222000000000///......---,,,,,,,,,,,,,,,---///000222333333444666888;;;===???@@@>>>???AAABBBCCCCCCCCCBBBBBBAAAAAA@@@???@@@@@@@@@========================;;;::::::999888777666555333333444444555666666666555444333111000000111111000000111222333555666777888:::<<>><<<:::;;;???DDDGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEDDDCCCBBBCCCFFFHHHPPPVVV^^^```^^^[[[ZZZ[[[XXX[[[___cccfffhhhlllnnnoooqqqrrrssstttuuuxxxzzz{{{aaaccceeegggiiijjjjjjjjjiiilllppptttxxxzzz{{{{{{|||{{{}}}~~~uuuqqqpppkkkkkkoootttyyyzzzqqqmmmrrryyyvvvkkkhhhggg}}}}}}zzzxxxpppjjjfffbbb```\\\YYYVVVVVVUUUPPPGGG@@@>>>======<<<===>>>?????????<<<888666666666666555777888:::<<<<<<<<<:::999666777888999:::;;;<<<<<<999999999999999999:::;;;666555333111000000111111000333777:::;;;<<<>>>???<<<;;;:::999888777777777555666777777666444222000//////...---,,,,,,++++++,,,,,,,,,---///111222333333444666888:::<<<>>>???>>>???@@@BBBCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<============::::::999888777666555444111111222333444555666777666444333111000000111111111111111222333555666777666888;;;===AAAFFFKKKPPPTTTXXX^^^dddgggjjjlllnnnqqqsssvvvyyy|||~~~|||}}}~~~~~~}}}~~~}}}sssggg[[[SSSNNNLLLKKKLLLMMMUUUgggxxx{{{ppppppxxxqqqaaabbbrrroooqqqwww{{{lll```JJJ???555111000---,,,...---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++...---+++******+++---...---------------...//////000000000111222222333333444555666777777888:::===>>>===@@@DDDBBBDDDRRReeejjjZZZTTTUUU^^^iiiuuuyyy\\\KKKEEE???===:::;;;???CCCGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCFFFHHHLLLTTT]]]aaa^^^[[[ZZZZZZTTTXXX\\\```cccfffjjjlllpppqqqssssssssstttwwwyyyxxx}}}```bbbfffhhhiiijjjlllnnnoooppprrrtttvvvxxxyyyyyyzzzzzz|||yyyuuuqqqllljjjlllpppvvv|||yyyzzz~~~xxxnnnccc^^^___dddooo~~~|||xxx|||yyy|||yyyrrrlllhhheeeaaa___\\\WWWOOOHHHBBBAAAAAABBBBBB@@@===:::<<<;;;;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>===???===<<<<<<======<<<:::>>><<<:::999:::<<<<<<;;;555444222000//////000111777777888:::<<<===??????@@@;;;777666999999666222666666777777777555444333000///...---,,,+++******......---------......///444555777999;;;<<<======???>>>>>>======>>>?????????>>>===<<<<<<<<<===>>><<<<<<===<<<<<<;;;::::::999888888666555444333222333333333444444555555555333333333222222111111111000111222333444444444444999:::<<<>>>@@@DDDIIIMMMVVVYYY]]]```dddiiinnnrrrrrrtttxxxzzz{{{{{{|||~~~~~~{{{yyyzzz}}}zzzpppcccXXXRRRHHHIIIJJJJJJNNNZZZkkkwwwwwwtttrrr{{{}}}llldddhhhxxxwwwlllqqqzzz{{{hhhXXXCCC;;;444222000------000------,,,,,,,,,,,,++++++(((((())))))*********+++************************---,,,,,,,,,,,,---.........------......///000111000111111111111222222222555555666777888999999:::::::::===AAAEEEIIISSS^^^{{{sss```TTTQQQXXXaaauuu|||___MMMGGG???<<<999999>>>CCCHHHKKKHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGEEECCCAAABBBEEEGGGMMMPPPTTTYYY[[[ZZZYYYWWWUUUUUUYYY___bbbcccgggmmmnnnpppqqqqqqqqqrrruuuwwwyyy}}}]]]```dddfffgggiiikkklllmmmnnnpppsssuuuvvvwwwxxxzzzyyy{{{}}}xxxtttrrrnnnkkkmmmpppuuu}}}vvvpppkkkfffccc\\\UUURRRTTTYYYcccooowwwxxxuuurrrppppppnnnpppvvvzzz}}}wwwtttooollliiicccZZZTTTLLLJJJHHHGGGGGGDDDAAA>>>@@@???????????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@??????@@@@@@???===???===;;;::::::;;;999888777555333111000111222333777888:::<<<>>>?????????@@@;;;777777999999666333666666777777777666444333222111000///...---,,,,,,---------------...//////333444666888:::<<<========================>>>???@@@???>>>=========>>>???=========<<<;;;:::999999888777666555444333222222222222222222333333333444333333222222222111111111000111222333444444444444888:::<<<===@@@DDDIIIMMMUUUXXX]]]aaaeeeiiinnnqqqqqqtttxxxzzz{{{|||}}}~~~~~~}}}{{{yyy{{{~~~xxxmmmaaaVVVPPPIIIJJJJJJKKKPPP\\\mmmzzz|||vvvuuuttt~~~yyygggaaahhh|||tttmmmttt}}}xxxfffVVVAAA999333111///,,,,,,///------,,,,,,,,,,,,++++++))))))))))))*********+++************************---,,,,,,,,,,,,---.........------......///000111111111111111222222222222444444555666777888999999;;;:::;;;???BBBGGGQQQ[[[vvvyyycccUUUOOOUUU^^^rrrbbbQQQJJJAAA>>>;;;:::===BBBFFFHHHIIIHHHGGGEEEEEEEEEFFFFFFGGGFFFEEECCCAAABBBEEEGGGIIIMMMQQQVVVXXXXXXWWWVVVUUUUUUXXX]]]aaabbbgggnnnnnnoooqqqqqqqqqsssuuuwwwzzz}}}ZZZ]]]aaadddfffgggiiikkklllmmmoooqqqsssuuuvvvvvvyyyxxxzzz~~~{{{wwwuuusssooolllnnnpppuuuvvvlllbbb\\\WWWUUUPPPKKKJJJLLLMMMTTT]]]ccceeeeeeggghhhkkkjjjllloooqqqrrrwww}}}~~~wwwnnnggg\\\XXXTTTPPPMMMKKKHHHFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJGGGFFFEEEEEEEEEEEEBBBAAAAAA@@@>>>>>>>>><<<:::888999777444222222333444666999;;;===???AAAAAA@@@??????<<<999888999:::777555666666777888888777555444111111000///...------,,,,,,,,,,,,,,,---...000000222333555888:::;;;<<<===<<<<<<<<<<<<<<<===>>>???BBBAAA@@@????????????@@@======<<<<<<:::999777777555555444444333222111111111111111111111222222222222222222111111111111111000111222333444444444444777888:::<<>>777111000...++++++---------,,,,,,,,,,,,++++++)))))))))***************************************---,,,,,,,,,,,,---.........------......///000111111111111111222222222333444444555666777888999999<<<::::::===???CCCMMMXXXnnniiiVVVMMMQQQYYYjjjgggUUUMMMDDD@@@<<<:::===@@@DDDFFFIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEECCCBBBBBBDDDGGGGGGJJJOOOTTTWWWXXXWWWVVVWWWVVVXXX\\\___aaafffmmmlllnnnpppqqqrrrsssvvvxxxzzz~~~||||||WWW[[[___ccceeegggiiikkkkkklllnnnqqqssstttuuuvvvwwwwwwyyy}}}{{{yyywwwrrrnnnmmmoooqqqvvv~~~rrrggg___WWWRRRMMMHHHFFFHHHGGGKKKQQQTTTWWWZZZ```dddlllmmmpppsssssstttuuuxxx}}}{{{wwwxxx~~~|||mmmhhhaaaZZZVVVSSSPPPOOOMMMNNNPPPRRRUUUYYY\\\]]]```aaaaaa```^^^[[[XXXVVVRRRPPPNNNMMMLLLJJJGGGDDDDDDCCCBBBCCCCCCAAA>>>;;;:::888555333333444666888<<<>>>AAACCCCCCBBB@@@??????===:::999::::::999777666777888888888777666555///......---,,,,,,+++++++++++++++,,,---///000111111222444666888:::;;;;;;;;;;;;;;;;;;<<<===>>>???BBBBBBAAA@@@@@@?????????<<<<<<;;;:::999777555444333333222222111111111000111111111111111111111111111111111111111111111000111111222333333333333333555777999;;;>>>BBBGGGKKKQQQVVV^^^dddhhhkkkmmmooopppssswwwzzz{{{|||~~~}}}}}}~~~{{{rrrggg\\\SSSMMMKKKKKKLLLOOOXXXfffwww}}}vvvtttuuuxxxrrrbbbaaammmvvvnnnnnnxxxzzzppp^^^NNN===666111000///,,,,,,...------,,,,,,,,,+++++++++************************************************---,,,,,,,,,,,,---.........------......///000111111111111222222222333333444555666777888999999:::>>>;;;;;;<<<===@@@JJJTTTdddpppZZZMMMOOOVVV___{{{lllWWWMMMDDDAAA<<<;;;<<<@@@CCCEEEIIIHHHHHHFFFEEEEEEDDDDDDFFFFFFFFFDDDBBBBBBDDDFFFHHHKKKPPPUUUYYYZZZZZZZZZ[[[YYYZZZ]]]^^^^^^ccciiiiiillloooqqqrrrtttvvvxxx|||zzzwww~~~TTTYYY^^^cccfffgggiiikkkkkklllnnnqqqssstttuuuvvvvvvuuuxxx|||~~~~~~{{{yyywwwqqqmmmlllooorrrwww|||lllbbbWWWPPPJJJEEEBBBDDDEEEGGGJJJKKKMMMSSS[[[aaalllqqqwwwzzz{{{zzzyyyxxxyyywwwrrrkkkgggjjjrrrzzzyyyooogggbbb^^^\\\ZZZ\\\]]]```eeejjjooosssvvvyyyyyyxxxvvvrrrmmmhhhfff```^^^\\\YYYWWWRRRMMMIIIFFFEEEEEEEEEFFFDDDBBB???;;;999666444333555888:::???AAACCCEEEEEECCCAAA??????===<<<;;;;;;;;;:::999888999999999999777666555.........---,,,,,,++++++******++++++---...000000000111222444666777888888999999999:::;;;===>>>???AAA@@@@@@@@@???>>>======:::999999888666444333222111111111111111000000000222222222222111111111111000000000000000000000000111111222222333333222222333555777999<<>>;;;888555555888;;;===BBBCCCDDDEEEEEECCCAAA@@@???>>>===<<<;;;;;;;;;;;;:::;;;;;;:::999777555444000000/////////.........++++++++++++,,,---/////////000111222333444444444666666666777999;;;===>>>>>>>>>>>>===<<<;;;:::999666666666555333222111000000000000000000111111111222222222111111111111111////////////000000000000111111222222222222222111111333666888;;;@@@FFFJJJPPPVVV]]]dddiiilllnnnooorrrtttxxxzzz{{{{{{}}}~~~~~~~~~~~~}}}yyyrrriii```WWWQQQMMMIIIKKKOOOXXXeeessszzzrrrqqqrrr{{{}}}lllfffjjjuuu{{{ooonnnpppxxxlllXXXEEE:::444111111111...---///------,,,,,,,,,,,,+++++++++++++++++++++*********************************---,,,,,,,,,,,,---.........------......///000111222222222222333333333333555555666777888999::::::===;;;;;;===<<<>>>EEENNNWWWtttkkkVVVPPPRRRRRRhhhzzzyyy\\\LLLDDD@@@<<<;;;===@@@DDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEECCCCCCDDDEEEKKKNNNRRRVVVZZZ\\\]]]^^^]]][[[\\\]]]\\\XXXZZZ^^^bbbfffkkknnnppprrruuuvvv||||||yyy{{{NNNSSSZZZ```dddfffhhhiiiiiijjjllloooqqqrrrssstttssssssvvvzzz||||||zzzuuuqqqpppqqqsssvvv}}}~~~ppp```WWWQQQKKKIIIJJJGGGHHHHHHGGGHHHLLLSSSZZZfffssszzzqqqbbb___YYYTTTQQQTTT\\\bbbsss~~~{{{yyy}}}{{{zzzwwwuuurrrlllfffaaaUUURRROOOLLLKKKIIIFFFDDDAAA>>>;;;888888;;;???AAAEEEEEEEEEEEEDDDBBBAAA@@@??????>>>===<<<;;;<<<=========<<<;;;999666444222///////////////.........,,,+++++++++,,,------......///000000111111000000111111222333555777999:::::::::::::::999777666555222222222222111000///...//////000000111111111111111111111000000/////////........./////////000000111111222222222222111111000222444777:::???EEEIIIQQQVVV]]]ccchhhkkknnnqqqsssvvvyyyzzzzzzzzz{{{|||~~~||||||}}}~~~wwwsssmmmddd\\\TTTOOOLLLHHHKKKQQQ\\\jjjyyy~~~tttooopppsss~~~ssseeecccjjjwwwuuummmnnnvvv~~~vvvjjjUUUBBB888222///000000---,,,...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************---,,,,,,,,,,,,---.........------......///000111222222222333333333444444333333444555666777888888:::999:::<<<<<<<<>>;;;<<>>BBBDDDFFFFFFEEEDDDCCCBBBAAAAAA?????????>>><<<;;;<<<>>>>>>>>>===<<<999666333111---------------,,,,,,,,,,,,,,,,,,++++++,,,------...///////////////............///000222555777888888888888888777555333222000000000000000///......//////000000111111222222000000//////.........------.........//////000000111111222222222111111000///111444666:::???DDDIIIQQQVVV]]]cccgggkkkoooqqqtttvvvyyyzzzzzzzzzzzz{{{zzz}}}zzz{{{|||}}}~~~ssspppiii```XXXRRRMMMKKKGGGJJJRRR^^^mmm|||yyyoookkkoootttyyykkk______hhhxxxrrrkkknnnzzz{{{tttiiiSSS???666111...//////,,,+++------------,,,,,,,,,++++++,,,,,,,,,++++++*********************************---,,,,,,,,,,,,---.........------......///000111222222333333333444444444111222222333444555666666777666999<<<;;;;;;@@@GGGRRRiii|||```RRRPPPKKKXXX```hhhSSSIIIEEE???<<<<<<===???@@@CCCDDDFFFGGGHHHHHHGGGGGGDDDEEEFFFEEEDDDCCCDDDEEEDDDFFFIIIMMMPPPRRRSSSSSSQQQQQQTTTYYYXXXUUUTTTWWW]]]aaaggglllnnnqqqsssuuuwwwzzz~~~zzzuuutttyyyLLLPPPVVV[[[^^^aaaccceeeeeegggjjjkkklllnnnqqqsssrrrtttuuuwwwyyy~~~{{{uuuqqqpppqqqrrrxxx~~~{{{mmmaaaWWWPPPPPPSSSOOOWWW[[[WWWSSSSSSTTTTTTXXX]]]eeekkklllhhhaaa\\\[[[ZZZWWWTTTSSSTTTXXX[[[aaajjjwww}}}{{{zzzwwwvvvoooiii```XXXSSSOOOLLLJJJIIIEEE@@@===???DDDHHHJJJJJJGGGEEECCCCCCBBBAAA???<<<===>>>>>>>>>>>>======<<<<<<;;;:::999777666555222111000......---------------------------------------------------------,,,---...///111333444555555555555555444444333222000000000000////////////......000111111222222222111111000000//////......111000...---...///111222333333333222222111111111000222333444777;;;AAAEEELLLSSS\\\bbbfffiiinnnqqquuuwwwyyyzzzyyyyyyzzz{{{zzz{{{~~~|||}}}~~~|||tttlllddd]]]UUUMMMJJJLLLIIIMMMUUUcccsss}}}xxxrrrnnnpppuuutttcccXXX```mmmyyy|||kkkhhhnnn{{{tttcccNNN???444333111000...------,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,---------..................////////////111000000000111222333333444444555555666777777777:::::::::::::::===AAAEEEQQQ```|||dddRRRNNNMMMVVVcccwwwmmmWWWKKKHHHBBB;;;:::===AAABBBFFFFFFGGGGGGGGGFFFFFFEEEFFFCCCAAA@@@AAABBBBBBAAACCCDDDEEEEEEFFFIIINNNQQQQQQSSSUUUXXXXXXVVVTTTSSS[[[___fffkkknnnqqqssstttwwwzzz~~~zzzkkkcccaaaaaaKKKOOOUUUYYY\\\___bbbdddcccfffhhhjjjkkkmmmoooqqqssstttuuuvvvyyy}}}|||vvvqqqqqqrrrsssxxx~~~tttjjj___UUURRRSSSXXX```fffccc^^^\\\YYYVVVQQQUUUZZZ^^^```___]]][[[\\\^^^```aaa```______```bbbfffnnnvvv}}}~~~~~~~~~~~~~~~|||||||||||||||wwwrrriiibbb\\\XXXTTTRRROOOJJJDDDAAABBBEEEIIIKKKKKKIIIFFFDDDDDDCCCAAA@@@AAAAAAAAABBBBBBAAAAAAAAA<<<<<<<<<;;;:::888666555222111000///...---------++++++++++++++++++++++++------------------------------...///111222333333222222222222222111000000000000000000////////////---...///000000111111111222111111000//////......111000.........///111222555444444444444333333222111222333555777;;;AAAEEEJJJQQQYYY```dddgggllloootttvvvxxxyyyxxxxxxyyyzzz{{{|||}}}~~~zzzssslllccc\\\TTTLLLJJJKKKIIINNNXXXfffuuuzzzvvvrrrpppttt{{{qqqccc[[[cccpppzzzvvvggggggoooyyyrrrbbbMMM???444333111///...------,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,---------..................////////////222222111111111111111111444444555555666777777777:::::::::::::::===AAADDDNNN[[[wwweeeSSSNNNJJJQQQ\\\mmmyyy```NNNIIIBBB<<<:::===@@@AAAEEEEEEFFFGGGGGGGGGGGGFFFGGGEEECCCBBBBBBCCCBBBAAABBBCCCDDDEEEGGGIIINNNQQQSSSUUUYYY\\\\\\ZZZWWWTTT[[[```fffkkknnnqqqssstttxxxzzz}}}mmmaaa]]]\\\IIIMMMRRRWWWZZZ\\\___aaaaaadddgggiiijjjlllnnnpppssstttuuuvvvxxx||||||wwwssssssssstttxxx~~~~~~ttthhh\\\VVVUUUaaakkkttttttoooiiiaaa[[[TTTTTTVVVYYY\\\___aaabbbdddjjjppptttsssoookkkiiijjjkkklllnnnqqqvvv~~~vvvvvvtttrrrpppqqqsssvvvzzzxxxzzz}}}~~~zzzssslllgggbbb^^^[[[VVVQQQJJJFFFFFFIIILLLNNNNNNKKKGGGDDDCCCCCCBBBAAA???@@@@@@@@@????????????=========<<<:::999777666333222111000///.........++++++++++++++++++++++++------------------------......//////000111111111000000111111000000//////////////////000000000000//////000111222222222222222222111111000/////////000000///...///000111222555666666666666555444444222333444555777;;;@@@DDDJJJPPPYYY___cccgggkkkooorrrtttwwwxxxxxxxxxyyyzzz||||||}}}~~~|||wwwrrrjjjaaa[[[SSSKKKIIIKKKIIIOOO\\\kkkyyy|||vvvsssqqqrrryyykkkaaa___iiiuuu~~~nnncccgggqqq|||wwwooo^^^JJJ>>>333222111///...------,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,---------..................////////////444333222111000000000000444444555555666777777777999::::::::::::===AAADDDJJJVVVpppjjjWWWPPPMMMPPPXXXfff~~~oooSSSLLLCCC===;;;<<<>>>@@@CCCDDDEEEFFFGGGHHHHHHHHHJJJGGGEEEDDDDDDDDDBBBAAA@@@BBBDDDEEEGGGJJJNNNQQQUUUYYY^^^aaabbb___ZZZWWW\\\```gggllloooqqqssstttyyyzzz|||~~~mmm^^^WWWVVVHHHKKKPPPTTTWWWYYY]]]___```cccgggiiikkklllnnnppprrrssstttuuuvvvzzz}}}xxxuuuvvvvvvvvvzzz{{{ooobbb[[[ZZZfffssszzzoooeee^^^]]]]]]___bbbgggkkknnnrrrwww~~~yyyssspppqqqqqqqqqpppooonnnnnnnnnrrr{{{}}}yyyrrrqqqnnnjjjhhhhhhjjjmmmwww~~~~~~xxxtttuuuyyy}}}}}}zzzuuuqqqmmmiiieeebbb\\\WWWPPPLLLLLLOOORRRTTTQQQMMMHHHDDDCCCBBBBBBAAA???>>>>>>>>>=========>>>>>>>>>======;;;:::888777555444222111//////..............................------------------------......///////////////000000111111111111111000000////////////000000000000333333444555555555555555333222222111111000//////000000/////////000111222555555666777777666555444222333444555666:::???CCCKKKRRRZZZaaaeeehhhlllpppqqqtttwwwyyyyyyyyyzzz{{{}}}}}}}}}~~~zzzuuuppphhh___XXXQQQJJJIIIKKKJJJSSSaaaqqq}}}yyysssqqqpppsss||||||zzzzzzdddaaadddqqq}}}wwwgggaaaiiiuuuzzztttjjjXXXFFF;;;222111000///...---------++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,---------..................////////////222222111111000111111111444444555555666777777777888999::::::;;;<<<@@@CCCHHHSSSjjjppp\\\TTTOOOPPPUUUaaavvv}}}[[[PPPEEE>>><<<;;;===???AAABBBDDDFFFHHHIIIJJJJJJJJJHHHFFFEEEDDDDDDBBB@@@???AAACCCEEEGGGIIIMMMPPPVVV[[[aaafffgggccc^^^ZZZ]]]aaagggllloooqqqssstttyyyzzz{{{|||}}}ooo```YYYXXXGGGJJJNNNQQQTTTWWWZZZ]]]```cccgggjjjlllmmmooopppqqqrrrssssssuuuxxx~~~|||zzz|||||||||sssggg``````hhhwwwwwwjjjiiiiiiiiilllooosssvvv{{{~~~{{{vvvqqqoookkknnnqqqsssrrrmmmfffaaaaaaeeelllsss|||yyyuuuqqqpppmmmjjjgggfffhhhjjjoooxxxwwwqqqoooqqqtttuuuuuutttsssrrrrrrpppllliiibbb]]]WWWSSSTTTWWWZZZ\\\UUUPPPJJJEEECCCBBBBBBBBBCCCBBBAAA@@@??????@@@@@@??????>>>>>><<<;;;999888666555444222000/////////........................------------------------........................///000000111111000000000.../////////000000000111444555555666666666666555333333333222111111000000000000000000000111111222444555666777777666555444333444555555666:::???BBBJJJQQQZZZ```dddgggllloooqqqtttxxx{{{{{{{{{||||||~~~}}}}}}~~~yyytttlllddd\\\VVVOOOJJJIIILLLNNNWWWgggvvvyyyssspppooorrr|||yyywww}}}ttt```bbbkkkzzzrrreeebbbnnn|||yyyqqqdddQQQ@@@888111111///...------------***++++++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++*********,,,,,,,,,---------..................////////////000000000000111222333444444444555555666777777777777999::::::;;;<<>>;;;<<>>@@@CCCEEEFFFIIILLLNNNUUUZZZbbbhhhiiifffaaa]]]]]]bbbhhhllloooqqqrrrtttxxxyyyzzz{{{|||xxxhhh___\\\FFFIIIMMMPPPRRRUUUYYY\\\___bbbgggkkklllmmmooopppooopppqqqrrrtttxxx}}}yyyllleeedddiiiyyy{{{yyyvvvtttuuuwwwzzz||||||{{{yyytttnnniiifffeeedddiiiqqqxxxyyyrrrggg___ZZZZZZZZZ]]]dddqqq}}}{{{uuuuuussspppmmmkkkkkkllllllsssyyyoooiiihhhhhhiiikkklllooosssvvvwwwuuussskkkfff___\\\\\\___ccceeeZZZUUUMMMGGGDDDDDDDDDDDDCCCBBB@@@???>>>??????@@@@@@@@@??????===<<<:::999888777555333111000//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............------.../////////............//////000000111111333333444444555444444333444444333333222111111111000000000111111111222222333555777888888777666555444555555555666999>>>AAAHHHNNNWWW]]]aaaeeeiiimmmpppsssxxx{{{||||||}}}}}}}}}}}}~~~~~~wwwrrrhhh```XXXSSSNNNJJJJJJNNNRRR]]]lllzzzyyyssspppooorrr{{{|||{{{oooaaahhhuuu~~~nnndddeeetttvvvlll]]]JJJ<<<555111000///...------------******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------..................////////////...//////000111333444555444444555555666777777777666888:::;;;;;;<<>>@@@CCCEEEFFFGGGJJJLLLRRRWWW___fffhhhfffbbb___^^^bbbhhhmmmoooqqqrrrtttwwwxxxzzz|||}}}pppccc\\\FFFIIILLLOOOQQQTTTXXX[[[]]]```fffjjjkkklllmmmooommmnnnoooqqqssswww}}}qqqgggdddfffvvv|||vvvtttvvvyyy|||wwwuuupppiiibbb^^^\\\]]]___eeepppyyy|||uuuiii___VVVTTTQQQQQQWWWcccpppyyy}}}xxxtttssssssrrrvvv}}}|||ooogggbbb```______bbbiiirrryyy}}}}}}{{{uuupppiiiddddddfffiiikkk```ZZZQQQKKKHHHGGGHHHHHHDDDBBB@@@>>>>>>>>>???@@@AAAAAA@@@???>>><<<;;;:::999888666444222111000000------------------------------------------------,,,,,,,,,------.........------...///////////////.........///000111111111333444444444444444333333444444444333222222111111000000111111222222222111444666888::::::999777666555555666555666999===AAAGGGNNNVVV]]]aaadddiiilllnnnrrrwww{{{|||||||||}}}|||}}}yyytttpppddd]]]UUUQQQMMMJJJLLLPPPWWWbbbqqq}}}}}}wwwrrrqqqpppsss|||yyyjjjgggqqqxxxjjjccchhhyyy{{{pppeeeUUUDDD888555000000///...------------)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,---------..................////////////000000000000111222333444444444555555666777777777666888:::;;;;;;<<>>===;;;:::999888666444222111000000////////////////////////------------------------++++++,,,------...////////////000111222222111111---......///000111111222555666666666666666555555555444444333333222222111000000111222222222222111555777:::<<<<<<;;;999888555666666555666999===@@@IIIOOOXXX___cccfffjjjnnnlllpppvvvzzz{{{{{{{{{|||{{{}}}|||vvvqqqnnnbbb[[[SSSPPPLLLJJJMMMRRRZZZdddsss{{{vvvrrrqqqqqqttt|||uuuhhhmmmxxxsssgggcccjjj|||wwwlll```PPP@@@777555000///...---------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,............,,,,,,,,,,,,,,,---------................../////////000222111111111111111222222444444555555666777777777555777:::;;;;;;<<<>>>@@@@@@KKKYYYkkkqqqdddUUUTTTVVV^^^hhhvvvwwwbbbNNNHHHCCC===<<>>===;;;999;;;;;;:::888666444222000............//////////////////000111111111111000000//////.........//////111111111111111000//////...///000//////000333555555666666666666666555555555555555555444333222111333333333222222111111111777888:::;;;<<<;;;;;;:::;;;;;;;;;999888999<<>>>>>GGGRRRaaayyy}}}eeeUUUTTTUUUZZZeeewwweeeRRRKKKAAA===>>>:::===>>>@@@CCCEEEGGGHHHIIIJJJJJJIIIHHHFFFEEEEEEDDDCCCAAA@@@@@@CCCFFFGGGHHHFFFLLLTTT[[[___aaabbbcccbbbdddhhhkkkoooqqqrrrrrrvvvvvvxxxzzz|||DDDFFFIIIKKKMMMPPPTTTWWW\\\^^^aaaeeehhhkkkmmmnnnmmmooopppqqqsssvvv{{{~~~uuuiiigggsss|||nnnaaa\\\YYYXXXaaallltttvvvtttkkkdddaaa^^^[[[YYY[[[^^^bbbbbb___YYYUUUMMMLLLKKKKKKOOOYYYfffoooppprrrtttxxx}}}}}}zzzxxxzzzvvvuuuwwwyyy|||{{{ppphhh```YYYWWWXXX___kkkvvv}}}{{{uuutttwww{{{}}}tttkkk```XXXTTTRRROOOLLLLLLJJJHHHGGGGGGGGGEEECCCDDDBBB@@@??????>>><<<:::<<<<<<;;;999777555333222.../////////000000111111111111222222222111111000//////............//////000111111222222111111111///000000000///000333555666666666666666555444444444444444555444444333333555555555444444444333333777888999;;;;;;;;;;;;:::;;;<<<;;;:::999:::===???EEELLLUUU^^^dddgggiiikkkppprrrvvvyyy{{{{{{zzzyyy|||}}}|||vvvmmmfff```[[[UUUQQQLLLKKKQQQZZZeeeqqqzzzwwwuuurrrrrrvvv{{{{{{pppmmm~~~yyykkkhhhiiipppyyyqqqcccRRRCCC999444222/////////...------,,,,,,---,,,***))))))***,,,---,,,++++++******++++++,,,++++++,,,,,,------......//////...---------------//////............//////111111111111111111222222222222333444444555555666555777999999999;;;===@@@>>>EEEOOO\\\tttpppWWWTTTSSSXXXbbbtttfffSSSLLLBBB>>>>>>:::===>>>AAACCCFFFHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@CCCEEEGGGGGGHHHMMMSSSYYY\\\___aaabbbeeegggjjjnnnqqqsssttttttuuuuuuwwwyyy{{{~~~BBBDDDGGGJJJLLLOOOSSSVVVZZZ\\\___cccgggkkkmmmnnnoooppprrrssstttvvvzzz}}}}}}ooojjjuuuwwwhhh[[[VVVTTTTTT___kkk|||xxxnnniiifffccc___]]][[[ZZZYYYVVVSSSPPPJJJIIIGGGHHHNNNYYYeeennnqqqrrruuuzzz~~~zzzuuuqqqnnnppplllkkklllmmmooowwwzzzqqqfff\\\XXXWWWZZZdddoooyyy|||ttthhh___ZZZWWWTTTRRRPPPNNNKKKJJJJJJIIIHHHFFFDDDBBB@@@???@@@???===;;;======;;;:::888666444333//////000111222333333444333444444333333222111000///......------...//////000111222333333333333333000111111111000111333555777777777666555444333222333333444444444444444444666777777777777666666555666777888999:::;;;::::::<<<<<<<<<;;;:::;;;===???EEEKKKUUU^^^dddhhhkkklllooorrruuuxxxzzz{{{{{{{{{|||}}}{{{wwwrrriiibbb]]]XXXSSSPPPMMMMMMUUU^^^mmmxxx~~~wwwtttrrrrrrtttzzzxxxrrrtttuuuiiihhhlllttt~~~tttjjj[[[JJJ===666333333//////......---,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,//////...------------...//////............//////000000000111222222222333222222333444444555555666444666888999999;;;>>>AAA???CCCJJJVVVlll|||]]]VVVRRRVVV```ppphhhTTTMMMCCC??????:::===???AAADDDFFFHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@@@@BBBEEEFFFFFFIIILLLQQQVVVYYY\\\```bbbgggiiikkkoooqqqsssttttttttttttvvvxxx{{{~~~AAACCCFFFHHHJJJMMMQQQTTTWWWYYY]]]aaafffjjjmmmnnnoooqqqsssttttttvvvzzz|||tttoooyyyzzzjjj\\\VVVSSSTTT___mmm|||tttnnnkkkeee```[[[VVVTTTRRRQQQPPPJJJIIIGGGHHHOOOZZZgggooosssuuuxxx|||wwwrrrmmmiiifffbbb```___bbbeeehhhpppxxx{{{lll___ZZZVVVVVV]]]gggsss~~~rrrhhhbbb^^^[[[ZZZVVVSSSPPPNNNMMMMMMKKKIIIDDDCCCAAA@@@AAA@@@>>>======<<<:::888777555444444000111222333444555666666666666666555444222111000.........---......//////000111333444555666666666222333333222111111333555888888777666555444222111222222333333444555666666777888888999999888777777666777888999::::::;;;;;;<<<=========<<<<<<>>>@@@DDDKKKVVV___eeeiiilllmmmoooqqqtttxxxzzz|||||||||}}}}}}}}}xxxtttnnnfff```YYYUUUQQQOOOMMMOOOYYYcccttt}}}|||uuuooooooqqqvvv}}}uuurrrxxxtttjjjjjjppp{{{zzzqqqfffUUUDDD999333222222//////...------,,,,,,+++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,+++++++++++++++++++++///......---------......///............//////000//////000111222333333333222222333444444555555666555666888999999:::===??????AAAFFFQQQfffcccXXXQQQTTT^^^mmmmmmWWWOOOFFFBBBAAA;;;===???AAADDDFFFHHHIIIIIIHHHHHHIIIIIIHHHFFFEEEDDDDDDBBB??????AAACCCDDDDDDGGGJJJNNNQQQUUUZZZ```dddeeegggjjjmmmoooqqqrrrrrrtttuuuvvvyyy|||???AAADDDFFFHHHKKKOOORRRUUUWWW[[[```dddhhhkkkmmmnnnppprrrtttuuuvvvyyy|||yyyuuu}}}ooo___XXXTTTTTT___lllxxxssskkkfff___YYYWWWUUUUUUTTTNNNKKKIIIJJJQQQ]]]hhhooosssuuuwwwzzz|||~~~|||sssnnniiiccc___YYYVVVWWW[[[^^^aaaiiiqqq{{{sssddd\\\VVVSSSXXXaaalll{{{zzzooohhhcccaaa```[[[XXXSSSPPPNNNMMMKKKJJJFFFDDDBBBAAABBBAAA???===<<<;;;999777555444444444222222333444555666777888777777666666444333111000...............///000111222333444666777888888888444555444333111111333555888888888777666444333222222222222222333555666777777888999::::::999888777777777777888999;;;<<<<<<<<<>>>???>>>======???@@@DDDKKKVVV___fffjjjmmmooopppqqqtttwwwzzz{{{|||}}}}}}~~~{{{vvvrrrkkkddd^^^VVVQQQNNNNNNNNNRRR]]]iiixxx|||uuukkklllpppwwwsssqqqxxx~~~uuummmnnnvvv~~~wwwpppcccQQQ@@@666222111111.........---,,,,,,++++++)))***,,,------,,,***))),,,++++++******++++++,,,,,,+++++++++++++++++++++......---------......///...............///000000//////000111222333333333222222333444444555555666777888999999888888:::<<<>>>???DDDNNNaaa~~~iiiZZZOOOQQQYYYeeezzzttt\\\SSSJJJEEECCC======>>>@@@CCCEEEGGGHHHIIIGGGHHHIIIIIIHHHGGGEEEDDDDDDBBB??????@@@BBBCCCCCCDDDFFFJJJNNNSSSYYY```eeeeeefffiiimmmoooqqqrrrrrruuuvvvxxxzzz}}}===@@@BBBEEEGGGJJJNNNQQQTTTVVVYYY^^^cccgggiiikkklllnnnqqqssstttvvvyyy{{{~~~yyyrrraaaYYYTTTSSS]]]jjjyyyrrrnnnhhhccc___]]]ZZZXXXRRRNNNJJJKKKRRR]]]gggmmmuuuuuuvvvvvvwwwxxxxxxyyy~~~{{{pppiiiccc[[[VVVSSSQQQQQQSSSUUUWWW]]]dddrrr|||{{{kkk]]]WWWSSSUUU\\\ffftttvvvmmmhhhffffffaaa]]]WWWSSSPPPNNNKKKJJJHHHFFFDDDCCCBBBAAA???===;;;:::888666444444444444333333444555666777777888777777666666444333222111////////////000111222222444444666777888999999:::666666666444222222444555999999999888777666555444333333222222333444666777777999;;;<<<<<<;;;:::999888888888999:::<<<===>>>===>>>@@@@@@???>>>???AAADDDKKKVVV```gggllloooqqqqqqrrrtttwwwyyy{{{||||||}}}~~~|||yyytttoooiiibbb]]]TTTPPPNNNOOOQQQWWWdddppp|||{{{tttiiikkkqqqyyyooopppyyy{{{uuuoooqqq|||zzztttnnnaaaNNN>>>666333222111......------,,,+++++++++***+++,,,------,,,+++***,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,...------------...//////......---......///000111000000000111222222222333222222333444444555555666888999:::999777777999:::===>>>BBBKKK[[[uuuppp]]]NNNOOOSSSZZZlll|||bbbXXXNNNIIIFFF>>>;;;===???BBBDDDFFFGGGHHHFFFGGGIIIIIIIIIGGGEEEDDDDDDBBB???>>>@@@AAABBBAAABBBDDDHHHLLLQQQWWW^^^cccdddfffjjjmmmqqqsssttttttuuuvvvxxx{{{~~~<<<>>>AAADDDFFFIIIMMMPPPSSSUUUYYY]]]aaaeeehhhiiijjjlllppprrrtttvvvyyy{{{}}}zzzrrrbbbZZZUUUTTT]]]iiizzzyyyyyyvvvrrrmmmiiiccc]]]YYYSSSNNNIIIIIIPPPZZZbbbgggnnnmmmlllkkkjjjjjjkkkkkkrrr|||pppddd^^^WWWOOOIIIKKKIIIHHHJJJKKKLLLQQQXXXbbbmmm|||}}}nnn^^^XXXSSSTTTYYYaaammmwww~~~uuupppooooookkkfff___YYYUUURRRPPPNNNJJJHHHEEEDDDCCCAAA>>><<<<<<;;;888666555555555666444555555555666666777777666666666555444333222111000000000000111222333444666666777999999:::::::::888888777555333222444555999999999999999888777777444333222222222444666777999;;;===??????>>><<<;;;999999999999;;;===???@@@===???AAAAAA@@@???@@@AAADDDKKKVVV```hhhlllppprrrrrrsssuuuvvvxxxzzz{{{|||~~~zzzyyyvvvrrrmmmfff___[[[UUUQQQOOOQQQUUU\\\jjjxxxxxxrrrjjjmmmsss|||uuuiiinnnzzzwwwrrrooorrrxxxtttiii\\\JJJ<<<666444333222......---,,,,,,++++++***+++++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,------......---------------...//////---------......///000111111111111111111111222222222222333444444555555666777888999888777888999;;;<<<<<<@@@HHHTTTiii|||eeeSSSQQQRRRSSS```qqqhhh]]]RRRMMMHHH@@@:::;;;>>>@@@CCCEEEFFFFFFEEEGGGIIIJJJIIIHHHEEEDDDEEEBBB???>>>???@@@@@@@@@CCCEEEHHHKKKOOOTTTZZZ^^^bbbdddhhhlllppprrrtttuuutttuuuwwwzzz~~~<<<>>>AAACCCEEEHHHLLLOOOSSSUUUXXX]]]aaadddfffhhhhhhkkkooorrrtttvvvxxx{{{zzzzzzrrrccc\\\XXXVVV___kkksssxxx|||}}}~~~{{{vvv~~~|||xxxtttoooggg___YYYSSSMMMGGGGGGMMMWWW___cccaaa___\\\ZZZXXXXXXYYYZZZbbbkkkyyy{{{oooaaaVVVQQQLLLEEE???CCCAAAAAACCCDDDEEEKKKRRRUUU```ppp~~~|||nnn___XXXSSSTTTXXX^^^iiirrr}}}xxxwwwxxxtttnnnggg```\\\XXXUUUSSSLLLIIIFFFDDDCCCAAA>>><<<===<<<999777666666666777555555555555666666666666555555555555444333222222111111111111222333444555777777888999::::::::::::888888888555333333444666999999:::::::::999999888555444333222222333555777;;;<<>>===999999999:::;;;===@@@AAA>>>???AAAAAA@@@@@@@@@AAADDDKKKVVV```hhhmmmppprrrssstttuuuvvvxxxyyy{{{{{{~~~xxxwwwuuuqqqkkkddd^^^YYYVVVSSSQQQTTTXXX```ooo}}}}}}vvvoookkkooouuu~~~mmmeeennn{{{rrrooommmrrrxxxuuudddXXXGGG;;;666555555444......---,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,------...//////---------------...///000---------......000111111222222222111111111111111222222333444444555555666555666888888888999;;;===;;;;;;>>>EEENNNaaannnZZZUUUSSSPPPZZZkkklll```UUUOOOJJJAAA999;;;===@@@BBBDDDEEEEEEEEEGGGIIIJJJJJJHHHFFFDDDEEEBBB???>>>???@@@@@@@@@DDDFFFIIILLLNNNRRRWWWZZZ^^^aaaeeeiiimmmppprrrsssssstttvvvyyy}}}???AAABBBCCCDDDFFFJJJMMMQQQTTTXXX[[[___bbbfffiiiiiikkknnnpppqqqsssvvvxxxxxxwww|||ssseee]]]ZZZZZZ___fffpppqqqrrrrrrrrrsssvvvwww{{{ooobbbZZZTTTPPPLLLLLLOOOSSSUUUTTTUUURRRNNNKKKLLLMMMMMMMMMUUU]]]iiixxx}}}eee[[[NNNEEEBBB@@@===:::<<<======>>>@@@BBBDDDEEEMMMRRR]]]lllxxx{{{vvvpppeee]]]VVVUUUYYY^^^fffnnnzzzyyypppggg```\\\YYYXXXRRRLLLFFFBBBBBBBBBAAA@@@===;;;888666666777666555888777666777999999777666555444222000//////000000000000///000222555888:::;;;<<<<<<<<<<<<<<<;;;;;;<<<:::777444222111111111888888888:::<<<===;;;:::888555333444222000222888<<>>>>><<<<<<;;;::::::<<<>>>======???>>>===???CCCEEEDDDCCCFFFMMMVVV___gggmmmrrruuuwwwxxxxxxyyyyyyzzzzzzzzz{{{tttrrrooonnnkkkfff]]]WWWQQQRRRSSSUUU[[[fffttt~~~zzztttpppnnnsss|||rrrhhheeennnyyy~~~sssooonnnxxxxxxooofffSSS???666333222000000......---------,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------...............------...------------...//////111111111111111222222222555555444444444555555666666666666777888:::;;;<<<777>>>===???JJJWWWoooxxx]]]UUUSSSPPPVVVbbbwwwsssaaaXXXNNNEEEAAA===;;;;;;<<<@@@DDDFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHDDDCCCAAA@@@???@@@@@@AAAFFFGGGIIIKKKMMMRRRWWW[[[```bbbeeegggiiilllooorrroooqqqsssuuuxxx|||;;;===>>>???@@@CCCGGGJJJOOORRRVVVZZZ]]]```eeehhhhhhjjjmmmoooppprrruuuwwwyyy|||tttyyyvvvhhh```^^^___eeemmmqqqsssuuuuuutttsssvvvxxxyyylllddd[[[VVVPPPMMMMMMNNNMMMKKKKKKIIIEEEDDDEEEFFFFFFEEEIIINNNWWWcccooo}}}uuufffXXXPPPFFF???===<<<:::888888888999:::;;;===???@@@FFFJJJSSS___jjjooommmiiiccc]]]YYYZZZ]]]```ffflllyyyzzzppphhhccc___]]]VVVPPPIIIEEECCCBBB@@@>>>>>><<<999888999999999888:::999888999999999777555555444222000/////////000000000000000222555888:::<<<<<<===<<<<<<;;;::::::<<<:::777444222111111222777777888:::<<<===<<<:::888555444444222000333888>>>CCCEEEBBB@@@@@@@@@===<<<;;;:::;;;===>>>>>>>>>@@@>>>>>>@@@CCCEEEEEECCCGGGNNNWWWaaahhhoootttwwwxxxxxxyyyyyyzzz{{{||||||~~~zzzvvvtttqqqnnnjjjddd\\\VVVQQQRRRSSSVVV]]]iiixxx|||vvvsssqqqwww~~~~~~tttjjjdddeeeooozzz~~~rrrpppqqq}}}vvvnnncccQQQ>>>555333111000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------....../////////......---...------------...//////111111111111111222222222444444444444444555666666444444444444555666888888888>>>======GGGSSShhhzzz^^^SSSOOOKKKQQQ\\\qqqwwwbbbYYYPPPGGGBBB>>><<<;;;<<<@@@DDDFFFGGGFFFGGGHHHHHHHHHHHHHHHHHHDDDCCCAAA@@@@@@@@@@@@AAAEEEFFFHHHJJJLLLQQQVVVZZZ___aaaeeehhhiiikkkmmmooonnnooorrrtttwww|||;;;===???@@@BBBEEEIIILLLMMMPPPTTTXXX[[[^^^bbbeeefffhhhkkkmmmoooqqqtttvvvxxx~~~yyypppvvv|||mmmfffeeehhhpppyyyzzz~~~|||zzz{{{}}}yyyqqqccc^^^VVVQQQOOOLLLHHHEEEDDDBBB@@@@@@@@@AAA@@@??????BBBFFFMMMWWWdddqqqzzzwwwlll]]]PPPJJJEEE>>>;;;::::::888666555666666777888999;;;<<<@@@AAAFFFOOOYYY___aaa```___[[[[[[___aaaaaadddiiivvv}}}tttlllgggdddZZZTTTMMMGGGEEEBBB???<<>>>>>===???===;;;::::::999777555444333111///........./////////000111333666999:::=========<<<<<<:::999888;;;999777444222111111111555555666999<<<>>>===<<<999666444444222111444:::@@@EEEHHHEEECCCCCCBBB???===<<<;;;<<<>>>?????????@@@??????AAADDDFFFFFFEEEIIIPPPZZZccckkkqqqvvvxxxxxxyyyyyyzzz|||}}}~~~~~~~~~}}}}}}~~~}}}zzzyyyvvvrrrnnniiibbbZZZUUUPPPRRRTTTYYYbbbooo}}}|||xxxvvvuuu{{{}}}yyyyyy}}}xxxhhhaaabbbiiisss|||{{{ooopppwwwtttkkk^^^MMM<<<555333111///000------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...//////000000/////////...------------...//////000000111111111222222222333333333333444555777777444444444444444555666666999>>><<<<<>>@@@BBBEEEJJJMMMLLLOOOSSSVVVZZZ]]]aaaddddddfffiiikkkmmmooorrruuuwww|||xxxooovvvvvvpppooottt~~~zzziiiddd]]]WWWTTTPPPKKKGGGDDDCCCBBBAAABBBBBB@@@>>>>>>???AAADDDIIISSS]]]dddmmmooonnnhhhaaaZZZQQQHHHCCC@@@===;;;;;;;;;999777666666666666777888999:::======>>>CCCKKKRRRWWWYYYYYYXXXYYY\\\]]]\\\___dddooo~~~ssslllhhh\\\VVVNNNHHHEEEBBB>>>;;;>>>======???BBBDDDDDDCCCDDDAAA>>><<<;;;999777555333222000...---------...//////000222444777999:::=========<<<;;;:::888777888777555333111000//////333333555999===??????>>>:::777555555333222666<<>>===<<<===???AAAAAAAAAAAAAAAAAACCCEEEFFFGGGGGGKKKRRR]]]fffnnntttxxxzzzyyyyyyzzz|||}}}~~~~~~}}}||||||~~~~~~{{{zzzxxxsssmmmfff^^^XXXTTTQQQRRRVVV]]]hhhuuuzzzwwwuuuwww~~~|||xxxyyyqqq```]]]eeeooozzzuuukkkppp|||}}}rrrhhhVVVHHH:::444222000...///---------,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...///000000000000000000...------------...//////000000000111222222333333222222222333444666777888777777666666666777777888999>>>;;;;;;CCCIIIXXXnnnhhhWWWOOOKKKQQQZZZfffhhh\\\TTTMMMFFFAAA>>><<<<<<>>>BBBDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDBBBAAA@@@@@@@@@AAABBBCCCEEEGGGIIINNNSSSWWW[[[___dddggghhhiiiiiijjjjjjmmmppptttwww{{{666888:::<<<===AAAEEEHHHKKKNNNRRRVVVYYY]]]aaadddbbbeeehhhjjjlllooorrrtttuuuyyy~~~|||}}}wwwqqqwww}}}~~~~~~pppkkkddd___[[[UUUOOOIIIHHHFFFDDDCCCCCCBBB???===???@@@AAABBBDDDHHHMMMRRRXXX[[[[[[VVVRRRPPPLLLFFFAAA???>>>===<<<;;;999888666666666666777777888999;;;:::999<<>><<<===>>>@@@EEEIIIKKKJJJHHHHHHEEEAAA===;;;999777555222111///---,,,,,,,,,---...///000222555777:::;;;=========<<<;;;999888777666555333222000///...---111222444999>>>AAABBBAAA===999666666555444999???DDDJJJNNNMMMJJJIIIEEEAAA???>>>===>>>AAABBBCCCBBBAAABBBDDDEEEFFFGGGHHHIIIMMMTTT___iiiqqqvvvzzz|||zzz{{{{{{|||~~~~~~}}}||||||~~~{{{zzzwwwrrrkkkccc\\\VVVTTTRRRTTTZZZcccooo||||||wwwttttttyyy{{{|||~~~mmm^^^^^^jjjvvvxxxnnnfffppp{{{nnncccOOOCCC777333111///...///------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------......///000000000000000...------------.../////////000000111222222333333111111222222444555777777888888888777888888999999777===;;;;;;CCCHHHSSSgggnnn[[[QQQNNNTTT\\\gggnnn^^^VVVOOOIIICCC@@@<<<<<<>>>AAACCCDDDEEEEEEFFFGGGHHHIIIIIIIIIFFFEEECCCAAA@@@@@@@@@@@@AAABBBDDDFFFHHHLLLRRRVVVZZZ^^^cccggghhhhhhiiiiiijjjmmmqqqtttwww{{{777888:::<<<===@@@DDDHHHJJJMMMQQQUUUXXX\\\```cccaaadddgggjjjlllnnnrrrttttttxxx}}}}}}vvvtttyyyyyytttnnniiiddd^^^VVVPPPOOOLLLHHHEEECCCAAA>>><<<>>>???@@@@@@@@@AAADDDFFFMMMQQQQQQMMMIIIIIIGGGDDD@@@@@@???>>><<<;;;999999777777666666666777777888999888888999<<<@@@EEEHHHJJJHHHHHHIIIHHHGGGMMMUUU```rrruuupppaaaYYYNNNFFFBBB@@@>>>===<<<@@@FFFMMMRRRSSSQQQNNNJJJFFFBBB>>><<<999777555111000...,,,+++++++++,,,...///111333666888:::;;;<<<<<<<<<;;;;;;999888777444444333111000///------000111444:::@@@DDDEEEDDD???;;;888888777777<<>>>>>???BBBDDDEEEDDDBBBDDDFFFFFFFFFGGGIIIKKKNNNUUU```kkkrrrwww{{{}}}{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{wwwuuupppiii```YYYVVVUUUTTTWWW___jjjwwwyyyvvvuuuuuu|||xxxiii^^^cccqqq}}}qqqiiidddqqqwwwjjj]]]HHH>>>555222111...---...,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------...///000000000000...------------...////////////000111222333333444222222222222333444666666666666666666666777888888777<<<:::<<>>AAAEEEHHHHHHKKKOOOSSSVVVYYY^^^aaaaaadddgggjjjlllooorrruuutttwww{{{yyywwwzzz~~~yyyvvvsssnnnfffaaa[[[WWWQQQLLLIIIFFFCCCAAA@@@AAAAAAAAA@@@AAADDDGGGIIINNNOOOKKKGGGGGGFFFDDDAAAAAAAAA@@@>>>======>>>;;;::::::999999999::::::999:::;;;<<<===>>>@@@AAA@@@@@@AAACCCAAA???DDDLLLTTTggg}}}wwwhhh^^^PPPFFFAAA???>>>===>>>CCCLLLVVV\\\\\\XXXTTTKKKGGGBBB>>>;;;999777555000///---,,,+++***++++++---...111444777999:::;;;;;;;;;;;;;;;;;;:::999888555444444333222000///...000111555;;;AAAFFFGGGGGGAAA===::::::999999>>>FFFKKKRRRWWWWWWTTTQQQLLLFFF@@@??????@@@CCCEEEFFFEEEBBBEEEGGGHHHGGGHHHJJJLLLNNNVVVaaalllsssxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||yyytttrrrnnnfff]]]WWWVVVVVVVVVZZZcccppp}}}~~~yyywwwxxxzzztttiiiccclll{{{{{{mmmhhhdddsss{{{rrrdddWWWBBB:::333111000---,,,...,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,---...///000000///...------------...//////...///000111222333444444333222222222333444444555444444444555666777888999777<<<:::;;;BBBDDDIIIYYYqqqyyydddWWWSSSVVV[[[fff{{{hhhXXXPPPJJJFFFBBB===;;;<<>>>>>======>>>>>>;;;===@@@AAA@@@?????????:::;;;>>>AAA>>>;;;???FFFJJJ]]]{{{}}}nnncccSSSGGGAAA>>>>>>===???FFFPPP[[[bbbbbb]]]XXXKKKGGGBBB===;;;999777666000///---+++*********+++---...111444777999;;;;;;::::::;;;;;;;;;:::999999666666555444333222000///000111555;;;BBBGGGIIIIIICCC>>>;;;;;;::::::@@@GGGNNNVVV[[[ZZZWWWTTTOOOIIIAAA@@@???AAADDDFFFFFFFFFCCCEEEHHHIIIGGGHHHKKKMMMNNNVVVbbbllltttyyy|||}}}}}}}}}}}}}}}||||||||||||}}}~~~zzzwwwqqqppplllddd\\\WWWVVVWWWWWW\\\fffttt}}}zzzzzz|||}}}ssskkkiiitttyyylllhhheeeuuuxxxooo```RRR???888222111000---,,,...,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------+++,,,---...////////////...------------...//////...///000111222333444444333333333222222333444444444444555555777888::::::888<<<:::;;;AAAAAAEEESSSiiiiii[[[VVVXXX\\\dddxxxkkkXXXOOOJJJGGGCCC>>>;;;<<>>======<<<;;;999888999<<>>@@@CCCMMMXXXaaagggiiibbbZZZTTTJJJBBB@@@???;;;777666///...------,,,,,,,,,,,,...000444888;;;===>>>???>>>>>>======>>>===:::888:::888777777777555333111111222444:::AAAHHHKKKMMMFFFDDDAAA??????BBBEEEGGGRRR\\\cccbbb^^^YYYSSSMMMGGGCCCBBBEEEHHHGGGHHHJJJHHHIIIJJJIIIHHHHHHJJJLLLRRRXXXbbbllltttyyy{{{{{{~~~~~~}}}}}}||||||{{{{{{|||~~~|||xxxuuuqqqnnnhhh```YYYUUUTTTUUUVVVbbbpppzzz{{{zzz||||||hhhjjjppp~~~rrriiihhhfffxxx{{{vvvmmm]]]NNN===888333000000000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---...000111111111000///............///////////////000000000000111111111111222333333444444333333444444555555666777777777:::999:::???AAACCCIIIPPP```{{{wwwdddYYYYYY___iiizzzsss^^^RRRJJJJJJDDD???>>><<<;;;>>>CCCDDDGGGLLLOOOOOOOOOOOOPPPKKKIIIFFFCCCBBBAAABBBBBBCCCBBBBBBDDDGGGLLLPPPSSSVVVZZZ```eeehhhjjjlllnnnooorrruuuxxxyyy{{{~~~888888999:::===???AAABBBEEEGGGJJJLLLOOOSSSXXX\\\___```cccgggkkkooopppqqqttttttvvv|||zzz}}}{{{tttooojjjgggaaa```]]][[[ZZZ]]]bbbfffhhhgggeee```XXXRRRNNNLLLLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCGGGFFFDDDBBBAAA@@@???>>>======<<<:::888999<<>>???BBBAAAAAAAAABBBAAA>>><<<:::888777666666555333111222222444:::AAAHHHMMMOOOIIIGGGBBB??????AAADDDGGGSSS\\\dddeeebbb]]]VVVPPPIIIEEEEEEJJJLLLKKKJJJLLLIIIJJJKKKJJJJJJJJJLLLNNNRRRYYYbbblllsssxxxzzz{{{~~~~~~~~~}}}}}}|||||||||}}}~~~|||wwwtttnnnkkkfff^^^XXXUUUUUUVVVYYYeeesss||||||xxxwwwzzz~~~}}}rrrdddiiiuuupppiiiiiilll~~~xxxqqqgggWWWIII;;;777222000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++***++++++,,,,,,------...---...///000111000000///............////////////000000000111111111222222111222333333444444333333444444555555666666777777777666777;;;>>>???EEELLL]]]vvviiiZZZXXX^^^eeeuuugggVVVMMMMMMFFFAAA???<<<:::<<>>@@@AAACCCEEEGGGJJJMMMQQQUUUYYY^^^___bbbeeeiiimmmppprrrxxxvvvwww{{{}}}||||||{{{xxxtttrrrtttxxx|||~~~|||wwwoooddd[[[UUUSSSNNNNNNOOOOOONNNMMMKKKIIIKKKKKKKKKKKKKKKJJJIIIHHHLLLKKKHHHDDDBBB@@@@@@@@@<<<<<<<<<:::999999<<<>>>CCCNNNdddvvvbbbSSSJJJDDDBBBDDDLLLWWWeeeqqqxxxxxxpppfffYYYNNNEEEBBB@@@;;;777555111000///...------------,,,...222666:::>>>@@@AAACCCBBBCCCDDDEEECCCAAA>>>===;;;:::999999888666444333333444999AAAIIINNNQQQNNNJJJDDD@@@>>>@@@DDDGGGSSS\\\fffhhhgggccc\\\TTTKKKIIIJJJOOORRROOONNNNNNJJJKKKLLLLLLKKKLLLNNNPPPTTTZZZdddlllrrrvvvyyyzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{vvvssskkkhhhbbb[[[VVVTTTUUUXXX^^^iiivvv}}}wwwssssssxxx~~~}}}{{{}}}}}}|||mmmaaajjj{{{zzznnnkkknnnyyy{{{rrrlll___NNNBBB777444111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++((((((***+++---...000000---...///000000000000///............////////////111111111111222222222333111222333333444444333333444444444555666666777777666555666:::<<<===BBBIIIWWWmmmrrr]]]YYY^^^bbbpppsss[[[QQQPPPIIICCC@@@===999;;;???CCCGGGLLLOOOOOOOOOPPPPPPNNNLLLJJJHHHFFFEEEEEEEEE???@@@BBBDDDGGGJJJMMMOOORRRVVV[[[```dddgggkkkmmmooorrrvvvxxxyyyyyyyyyzzz777777888999;;;===???@@@BBBDDDFFFHHHKKKOOOTTTWWW\\\^^^```cccfffjjjooorrryyywwwxxx{{{~~~{{{{{{sssggg___\\\VVVVVVUUUTTTRRRPPPNNNMMMPPPQQQRRRSSSSSSSSSRRRQQQQQQOOOKKKGGGCCCAAA@@@@@@;;;<<<;;;:::888999;;;===DDDLLL```lll\\\PPPGGGEEEHHHOOO\\\lllxxxvvvlll\\\PPPFFFBBB@@@;;;777666222111000///...---------///111444999===AAACCCEEEGGGGGGHHHIIIJJJIIIFFFDDDCCCAAA>>>===<<<<<<:::888555444555999AAAIIIOOORRRRRRMMMFFF@@@???AAAEEEHHHQQQ[[[eeeiiiiiiggg___XXXMMMKKKNNNTTTVVVSSSPPPPPPLLLMMMNNNNNNMMMNNNPPPRRRWWW]]]fffmmmrrrtttxxxzzz~~~~~~~~~~~~~~~}}}zzzuuurrriiifff```XXXSSSRRRUUUXXXcccnnnzzz}}}yyyssspppqqqvvv~~~}}}{{{~~~~~~{{{kkkbbbmmmvvvnnnooouuuvvvooogggXXXHHH===333222000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((((((***+++---...000000.........///////////////............////////////111111222222222333333333111222333333444444333333333333444555555666666777999777999===>>>>>>BBBHHHQQQfffzzzbbb[[[^^^aaakkk}}}~~~```VVVSSSLLLFFFBBB>>>:::;;;???CCCFFFKKKNNNOOOOOOPPPPPPNNNMMMKKKHHHGGGFFFEEEEEE>>>???AAADDDGGGJJJKKKLLLOOOSSSYYY^^^bbbeeeiiillllllppptttwwwxxxxxxyyyzzz}}}|||666666777888:::<<<===>>>AAACCCFFFHHHJJJNNNRRRVVVYYY\\\___aaadddhhhmmmrrrwwwvvvwww{{{~~~zzzvvv}}}|||sssoooiiifffbbb]]]YYYWWWUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXTTTRRRNNNJJJFFFCCCAAA@@@;;;;;;;;;:::999999;;;===FFFMMM___~~~wwwfffXXXMMMJJJLLLUUUaaarrr~~~|||qqq]]]QQQFFFBBB@@@;;;777666333333111000///.........111222666:::???DDDGGGIIINNNOOOPPPSSSTTTSSSPPPMMMHHHEEEBBB???>>>===;;;999666555555999@@@HHHNNNQQQRRRNNNGGGBBBAAACCCHHHKKKPPPXXXbbbgggiiihhhaaaYYYOOOMMMPPPWWWYYYVVVRRRRRRPPPQQQQQQQQQPPPPPPRRRTTTZZZaaajjjoooqqqssswwwzzz}}}}}}~~~~~~}}}~~~yyytttqqqiiieee^^^WWWRRRRRRVVVYYYhhhsss~~~zzzvvvqqqnnnqqqwww~~~xxxjjjgggrrr}}}ssspppvvv}}}rrrlllcccRRRCCC;;;111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---.....................//////000............////////////111111222222222333333333111222333333444444333333333333444444555666666666:::888:::>>>>>>>>>AAAFFFKKK___}}}gggZZZZZZ\\\cccqqqkkk]]]WWWPPPIIIEEE@@@<<<<<<@@@AAAEEEJJJMMMNNNOOOOOOPPPLLLKKKJJJHHHFFFEEEDDDDDD>>>???AAADDDGGGIIIKKKLLLNNNRRRWWW[[[___ccchhhkkkiiilllqqquuuwwwxxxzzz{{{|||{{{~~~666666666777999:::<<<===@@@BBBDDDFFFHHHLLLQQQTTTVVVZZZ^^^aaacccffflllpppttttttvvv{{{~~~xxxrrrvvv{{{tttllleeeaaa^^^]]][[[ZZZYYYYYYYYYYYYZZZZZZWWWUUURRROOOJJJGGGCCCBBB<<<======<<<;;;;;;<<<>>>HHHOOOaaa}}}yyyiiiYYYMMMIIIKKKYYYeeeuuu~~~ttt]]]QQQFFFAAA???;;;777777555444333111000///.........111555;;;BBBIIINNNQQQSSSTTTVVVYYY[[[ZZZVVVSSSMMMIIIEEEAAA???===:::999666555666:::@@@GGGLLLNNNOOOLLLGGGDDDDDDGGGLLLPPPOOOWWW^^^dddhhhhhhbbbZZZQQQPPPRRRYYY[[[XXXUUUUUUVVVVVVWWWUUUTTTSSSUUUVVV^^^eeemmmrrrrrrssswww{{{||||||}}}}}}~~~~~~}}}xxxsssooohhhddd]]]VVVRRRTTTYYY^^^nnnyyywwwtttqqqpppssszzz}}}zzzooolllxxxxxxqqqrrr}}}zzzmmmggg]]]LLL>>>999000111111000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000............////////////111111111111222222222333111222333333444444333333333333333444555555666666888777999<<<<<<;;;===BBBGGGWWWsssooo[[[UUUTTT[[[eeeuuu|||iii]]]UUUMMMHHHBBB======@@@???CCCHHHLLLMMMMMMNNNOOOKKKKKKIIIHHHFFFEEECCCCCC@@@@@@BBBCCCFFFIIIKKKLLLNNNQQQVVVZZZ^^^bbbfffjjjhhhkkkooorrrtttwwwzzz}}}||||||555555666666888999;;;<<<>>>@@@BBBDDDFFFIIINNNQQQSSSXXX^^^aaabbbeeejjjoooqqqqqquuuzzz|||}}}xxxooopppuuu}}}tttooollleeeccc```]]][[[[[[[[[\\\YYYXXXWWWTTTPPPKKKGGGDDD???@@@AAA@@@???>>>???AAAHHHQQQccc}}}|||lll\\\OOOIIIJJJXXXdddsss~~~{{{qqq\\\PPPEEE@@@>>>;;;888777666555333222000/////////---000666???IIISSS[[[___ZZZ[[[^^^bbbdddccc___\\\TTTPPPJJJEEEBBB@@@===;;;666666777;;;@@@FFFIIIJJJKKKIIIFFFEEEGGGLLLQQQTTTQQQVVV]]]aaafffhhhccc\\\UUUSSSTTTZZZ]]]ZZZXXXXXX]]]]]]]]][[[XXXWWWXXXYYYbbbiiiqqqtttsssssswww|||zzzzzz{{{|||~~~~~~|||xxxrrrooofffbbb\\\VVVTTTXXX___eeeuuu~~~vvvtttrrrrrrwww~~~}}}zzzsssooo{{{tttooosssuuuhhhbbbVVVDDD888666000222333111---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......---------...///000............////////////000000000111111111222222111222333333444444333333222333333444444555555666777666888;;;;;;999;;;???DDDPPPhhh|||cccXXXSSSXXX^^^iii}}}wwwddd\\\SSSLLLDDD===;;;======AAAFFFJJJKKKLLLMMMNNNKKKKKKJJJIIIGGGEEECCCBBBBBBBBBBBBCCCEEEHHHLLLNNNOOORRRVVVYYY]]]aaaeeeiiiiiikkknnnppprrruuuyyy|||~~~}}}555555555666777999:::;;;===>>>AAABBBDDDHHHLLLOOOQQQWWW^^^bbbbbbdddiiinnnooopppuuuzzzzzzzzzxxxmmmlllnnnvvv}}}ooolllfffaaa^^^]]]]]]^^^[[[[[[ZZZXXXTTTOOOJJJGGGAAABBBCCCCCCAAAAAABBBCCCHHHRRRddd}}}uuueeeVVVPPPQQQUUU```nnnxxxvvvlll[[[OOODDD@@@>>>:::888888777666444222111000//////---111999DDDPPP\\\fffkkkfffhhhkkknnnqqqpppllliii[[[WWWPPPKKKGGGDDDAAA???666666777;;;AAAEEEGGGHHHHHHGGGFFFFFFIIINNNTTTWWWRRRWWW\\\```eeeiiiddd]]]WWWUUUVVV[[[^^^[[[ZZZZZZaaabbbaaa___\\\ZZZ[[[\\\dddkkksssuuussssssxxx}}}yyyzzz{{{|||}}}~~~~~~~~~|||wwwrrrnnnccc```ZZZVVVUUU[[[cccjjjyyyuuutttsssuuuyyy~~~tttoooppp}}}|||qqqmmmtttqqqccc]]]RRR???444333111333444222---******+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---............---,,,---...///000............/////////000///000000000000111111111222222333444444444333333222222333444444555555666888777999<<<;;;999;;;???BBBKKK```mmm```VVVZZZ]]]dddtttjjjaaaWWWNNNEEE<<<999;;;<<<@@@EEEIIIJJJKKKLLLMMMLLLKKKKKKIIIHHHFFFDDDCCCCCCCCCBBBBBBEEEHHHLLLOOOPPPSSSVVVYYY\\\```eeehhhlllmmmnnnnnnpppssswww{{{~~~888777666666666777999999>>>@@@BBBDDDEEEHHHKKKNNNQQQUUUYYY]]]```dddiiillloooqqqrrrtttvvvzzz{{{kkkbbbbbbkkk}}}}}}}}}|||rrrjjjfffbbb^^^ZZZ[[[[[[ZZZXXXTTTOOOJJJGGGCCCAAAAAACCCAAA>>>???CCCJJJTTTfff|||{{{lll^^^VVVTTTYYY___gggooosssooohhhbbbOOOGGG???;;;;;;<<<;;;888444333333222111000/////////333777>>>PPPeeeqqqrrrvvvvvvttttttyyy~~~|||vvvjjj```TTTLLLHHHEEE@@@;;;888888999<<>>AAABBBDDDFFFJJJLLLPPPSSSXXX\\\___cccgggjjjnnnoooqqqsssuuuxxx}}}zzzkkkbbb```ffftttzzzwwwzzzyyy{{{{{{yyyvvvzzz{{{sssmmmfffaaa^^^\\\ZZZWWWTTTRRROOOMMMHHHEEEEEEFFFEEEBBBCCCGGGNNNWWWgggzzzzzzuuuuuuxxx{{{tttfff[[[WWWUUUXXX^^^dddfffccc]]]WWWKKKEEE>>>;;;<<<===;;;999555444333222111000///...///333777???QQQhhhxxx|||rrrhhhYYYOOOJJJFFF@@@<<<999999999<<>>???AAADDDGGGIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEBBBAAA@@@???AAACCCFFFHHHKKKOOOUUU[[[^^^bbbeeegggkkklllmmmmmmnnnqqquuuxxxzzz}}}555444444444555666888999:::<<>>:::::::::;;;>>>??????>>>;;;===>>>BBBKKKWWW[[[ZZZRRRQQQRRRTTTVVVWWWVVVUUUTTTVVVWWWWWWWWWWWWZZZ\\\bbbeeehhhhhheeedddfffhhhkkkmmmppprrrsssuuuxxxzzz|||}}}}}}{{{zzzzzz|||~~~}}}~~~~~~}}}}}}zzzrrrjjjfff^^^[[[ZZZ^^^dddlllvvvzzzttttttvvv{{{sssjjjmmmtttuuuvvvuuulll\\\KKK===444000//////...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++************+++++++++,,,,,,------------------------,,,,,,,,,---------......------...////////////...//////000000000000111111111111111111111111111222333333333444444444555555555555666666888999;;;<<>>@@@CCCEEEHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEE@@@@@@??????@@@CCCFFFGGGIIIMMMSSSYYY]]]aaaeeehhhjjjkkkllllllmmmooorrruuuyyy|||555444444444555777999:::999;;;===???@@@CCCFFFIIINNNQQQUUUYYY]]]aaaeeehhhlllmmmoooqqqrrrtttxxx{{{tttjjjccc```ccchhhsssvvvsssmmmfffaaa```aaacccnnn|||{{{vvvmmmhhhaaa\\\YYYXXXUUUSSSPPPKKKGGGHHHIIIGGGIIILLLRRRWWW```iiipppsssuuuuuuooonnnlllkkkkkkkkkiiiggg^^^XXXSSSRRRTTTYYYdddnnn}}}~~~ppp```TTTKKKIIIGGGEEEDDDBBB???===666444333333555555444222777666555333222000///...000333888@@@PPPiiimmm\\\QQQJJJDDD???<<<;;;::::::<<<<<<;;;:::777:::<<<@@@HHHSSSXXXWWWQQQOOOMMMNNNOOOQQQQQQPPPQQQSSSSSSSSSRRRSSSUUUVVV```dddfffgggeeeeeehhhjjjnnnoooqqqrrrsssvvvyyy|||}}}~~~~~~|||{{{{{{}}}}}}~~~~~~}}}}}}~~~}}}wwwppphhhccc]]]ZZZYYY___iiittt}}}zzzvvvpppsssxxx~~~}}}rrrkkkjjjrrr}}}yyyooottt{{{rrrgggVVVEEE999222///...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................,,,,,,,,,---------......------...////////////...////////////000000000111000000000000111111111111222222333333333444444444666666666777888999;;;<<>>@@@BBBFFFHHHMMMPPPTTTXXX\\\```dddgggkkkmmmoooqqqrrrtttwwwzzz{{{pppgggbbbbbbeeekkksss~~~|||ssskkkeeeaaa^^^]]]eeelllyyywwwqqqjjjdddbbb^^^XXXSSSSSSLLLGGGGGGGGGFFFGGGJJJMMMQQQWWW]]]aaacccbbbbbb___]]][[[[[[\\\]]]]]]\\\UUUOOOKKKJJJKKKOOOZZZeeerrr}}}yyylll\\\NNNGGGDDD@@@===<<<:::888777555555555666888999888777777666555444333111000000222444888???LLLdddwwwcccVVVMMMFFFAAA>>><<<;;;:::;;;:::888777444777:::===CCCMMMQQQPPPMMMJJJHHHGGGHHHJJJKKKKKKLLLMMMMMMMMMLLLLLLNNNPPP\\\___bbbccccccdddhhhkkkpppqqqsssssstttwww{{{~~~~~~}}}||||||~~~~~~~~~~~~||||||{{{xxxsssllleeeaaa[[[YYYYYY```lllzzzzzzuuusssmmmrrryyy~~~}}}rrriiiffflllyyyuuunnnvvvxxxnnnbbbPPP@@@666111000///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000//////...////////////000000000/////////000000111111111222222222333333333333444777777777777888:::;;;<<<@@@???DDDPPPbbb{{{fffYYYQQQUUU___mmmcccXXXTTTLLLBBB>>><<<>>>@@@BBBEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFCCCBBBBBBBBBCCCDDDEEEFFFDDDHHHNNNTTTYYY^^^cccggghhhjjjlllmmmnnnooorrrtttvvvzzz888777777666666777999:::777999<<<===???AAAEEEGGGKKKNNNRRRVVVZZZ^^^bbbeeehhhkkknnnpppqqqtttvvvyyyzzzqqqiiifffgggfffhhhmmmtttzzzyyy{{{|||zzzpppjjjeee___[[[```aaahhhsss{{{sssooommmjjjddd___^^^TTTKKKIIIHHHEEEDDDFFFHHHKKKPPPUUUYYY\\\]]]]]]ZZZYYYWWWWWWWWWWWWVVVUUUOOOKKKGGGEEEDDDGGGRRR]]]lllvvv|||vvvmmmdddUUUHHHCCC@@@<<<:::999888666444333333444555777888999999666666555555333333222222222444999???III___~~~iii[[[PPPGGGBBB???>>>;;;::::::999777555222666888999===DDDHHHGGGFFFCCCAAA@@@AAACCCDDDDDDDDDEEEFFFEEEEEEEEEGGGIIISSSVVV[[[]]]___bbbhhhlllssstttuuuvvvwwwyyy|||~~~}}}}}}~~~}}}{{{yyywwwsssmmmgggbbb___YYYZZZ\\\bbbnnn|||~~~vvvqqqrrrmmmsss{{{~~~yyyxxxwwwhhhcccfffqqq}}}vvvttt}}}wwwiii]]]KKK<<<444111000///...------,,,,,,---------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,---------............///000000000000///......////////////000000/////////000111111222222222222222333333333444444777666666777888999::::::???===AAALLLZZZpppkkkZZZPPPUUU^^^kkknnn___XXXNNNEEEBBB<<<<<<>>>AAACCCFFFHHHIIIHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBFFFKKKPPPUUU[[[```dddfffhhhkkkmmmnnnppprrrtttvvvzzz~~~999888777666555666777777555777:::;;;===???CCCEEEHHHKKKOOOSSSWWW[[[___bbbeeegggkkknnnppprrruuuwww}}}wwwpppmmmjjjiiiiiilllqqquuuyyy||||||xxxuuuvvvuuurrrsssvvvvvv}}}yyysssllleee______]]]^^^eeelllvvv{{{xxxzzz{{{xxxuuummmaaaUUUOOOKKKFFFCCCCCCDDDFFFLLLRRRXXX]]]aaaccc___^^^]]]]]]\\\YYYVVVSSSMMMIIIFFFDDDBBBCCCLLLVVVfffoooqqqggg]]]WWWKKK???===;;;999999888777555333111111222333444555777999555555555555444444444333111444999@@@HHH]]]mmm^^^SSSIIIBBB@@@>>><<<;;;:::999777555111555777666888<<<>>>===>>><<<999999:::<<<<<<<<<<<<===???>>>>>>???AAACCCGGGLLLRRRVVV[[[aaaiiioootttvvvxxxyyyyyy{{{~~~~~~~~~~~~|||yyywwwsssnnnhhhccc___^^^XXX]]]aaaeeeooo}}}}}}tttppprrrpppvvv}}}{{{yyyrrrpppuuuqqqdddccckkkzzz{{{yyyzzzrrrcccWWWFFF999333111000///---------,,,,,,------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------...////////////............/////////000000//////000111111222333333333333333333444444444444555555555555555666777888===;;;@@@IIIRRRdddsss```SSSXXX```lllyyyggg[[[OOOFFFDDD;;;<<<===@@@BBBEEEHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@AAADDDIIINNNRRRXXX]]]aaabbbeeeiiikkkmmmooorrrtttwwwyyy|||999888666555444444555555444666888:::;;;===AAADDDEEEHHHMMMQQQTTTXXX]]]```bbbeeeiiillloooqqqtttvvvzzz~~~yyytttssspppnnnnnnmmmjjjhhhhhhmmmpppttttttrrrppppppqqqoookkkjjjmmmnnnmmmooossstttzzz{{{tttkkkdddbbb^^^]]]```bbbfffsss}}}zzzlll]]]UUUNNNGGGBBBAAABBBEEEJJJRRRZZZaaagggjjjgggfffeeedddbbb^^^XXXTTTMMMJJJHHHEEEBBBAAAJJJTTTbbbiiihhh[[[PPPLLLCCC777888888777888888777444222444555555555666888;;;===555555555555555555555555000333:::AAAIII]]]ppp```TTTIIIBBBAAA???<<<;;;;;;:::777555111555777444444777888777888666444444666888888777888999:::::::::;;;===??????DDDKKKRRRXXXaaajjjqqquuuwwwyyy{{{{{{|||~~~~~~}}}{{{yyyvvvpppjjjeeeaaa^^^]]]YYY___dddgggppp~~~~~~tttpppssstttyyyxxxrrroooiiikkkttt}}}pppeeefffrrrxxxyyy}}}|||kkk___SSSCCC777222111000...------,,,,,,,,,------...+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------............/////////000///000000111222333333333333333444444444444555555333333333333333444555666<<<:::???GGGMMM\\\}}}{{{fffXXX\\\dddnnnkkk]]]NNNEEEDDD:::;;;===???BBBEEEHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCAAA@@@>>>>>>@@@CCCHHHLLLPPPVVV[[[___```cccgggjjjlllnnnqqqsssxxxyyy|||}}}<<<;;;999777666555555555888888999:::<<<>>>@@@AAAFFFHHHLLLOOORRRUUUZZZ]]]___cccgggkkkmmmooorrrtttyyyzzz{{{tttnnnkkkiiihhhgggiiijjjlllmmmmmmllllllkkkkkkkkkmmmpppsssuuutttsssxxxwwwxxxzzz||||||zzzxxx}}}{{{ssspppjjjfffccccccaaa```dddjjjyyyxxxeeeXXXPPPIIIEEEFFFDDDHHHPPP[[[eeemmmqqqsssxxxuuurrroookkkeee\\\UUUTTTKKKDDDBBBBBBBBBEEEJJJVVVVVVTTTNNNEEE>>>;;;;;;:::999777666666666444222444444444444555666888888888888888888777666555444555666:::@@@JJJ^^^}}}rrrbbbTTTJJJGGGCCCBBB@@@===:::888666444777666555444333444555666666666666555555444444444666666666777888999::::::===AAAGGGNNNVVV```jjjqqqxxx{{{~~~~~~}}}}}}~~~|||||||||xxxsssnnnjjjccc\\\\\\___]]]bbbjjjqqqxxx~~~~~~{{{wwwrrrqqqtttyyy~~~}}}xxxqqqjjjccchhhvvvyyyrrrlllooo|||zzz~~~uuukkk[[[LLL===666444111//////...------,,,,,,------...000000///...---+++)))(((---,,,************)))'''++++++,,,,,,,,,,,,------,,,------......---,,,,,,............////////////......////////////......//////000111111111111111000111111111111222222222222222222222333444555555666666666777888888999999===<<<;;;CCCNNNTTTlllmmm[[[ZZZ___gggppp\\\QQQJJJEEE=========>>>AAAFFFJJJMMMJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@BBBCCCEEEHHHMMMRRRXXX[[[```cccgggkkklllnnnpppqqquuuwww{{{~~~<<<;;;999888666666555555777777888999;;;===>>>@@@BBBDDDHHHKKKNNNQQQVVVYYY^^^aaafffjjjlllnnnqqqssswwwwww|||zzzuuuqqqnnnllllllmmmooopppqqqrrrqqqqqqpppoooppprrrtttuuutttrrruuuttttttsssqqqmmmhhhdddfffkkkooosss~~~zzzrrrlllfffbbb^^^ZZZ[[[___iiittt~~~kkk^^^UUUMMMJJJKKKKKKQQQ[[[gggsss{{{|||yyyvvvrrrkkkaaaZZZTTTNNNHHHHHHGGGEEEEEEGGGJJJKKKJJJFFF@@@<<<::::::888777666777888999777666666666666666777888888999666777777777777777777777777888;;;AAAIII\\\xxx|||kkk]]]PPPHHHFFFCCCBBB@@@>>>;;;999888777666555444333222333333444444444444333333333222222444444444555555666888888<<<@@@EEEMMMVVVaaalllssszzz}}}~~~~~~}}}||||||xxxsssnnniiibbb\\\[[[______eeemmmuuu{{{|||zzzvvvsssssswwwzzz~~~yyyrrrjjjggglllzzzzzzvvvtttzzz~~~qqqhhhVVVHHH:::444333000......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++,,,***)))***+++,,,+++***++++++,,,,,,,,,,,,------------------------------------------.....................//////.........------...///////////////000000111111111222222222222222222222333444555555444555555666777777888888;;;;;;999???HHHMMMbbbxxxbbb]]]___fff{{{xxxaaaRRRJJJEEE>>>===<<<===???CCCFFFIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@AAABBBCCCFFFKKKQQQUUUXXX___bbbfffjjjkkkmmmoooqqqsssuuuyyy|||===<<<:::999777666666666666666666888999;;;===>>>@@@BBBEEEHHHKKKOOOSSSVVV\\\___dddhhhjjjmmmoooqqqttttttxxx|||yyyvvvxxxzzz{{{}}}}}}}}}}}}zzzyyyxxxxxxxxxwwwuuusssqqqpppmmmkkkggg```YYYTTTRRRXXX]]]aaammm~~~vvvmmmggg```YYYXXX[[[^^^dddnnn{{{pppcccZZZSSSQQQRRRVVV]]]iiivvv}}}vvvkkkdddYYYSSSPPPPPPMMMGGGCCCCCCAAABBBBBB???<<<888777777777666777888;;;<<<;;;:::888888888888888999999999555666666777888999::::::999999<<>>DDDLLLVVVbbbooowww~~~~~~~~~}}}yyysssmmmhhhaaa[[[[[[___bbbiiirrrzzz~~~yyyxxxvvvtttvvvzzz}}}~~~vvvnnnnnntttyyy{{{xxxkkkcccNNNBBB666222111///---...------,,,,,,,,,,,,------((()))***+++,,,,,,,,,+++******)))***---......---++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,......,,,,,,,,,------------...------............------------...///////////////000000000111111111222222222111111222222333444555333444444555555666777777;;;;;;999===DDDFFFVVVsssiii______ddduuujjjWWWLLLHHHBBB@@@>>>===>>>AAAEEEGGGIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@AAABBBEEEIIINNNSSSVVV\\\___dddhhhjjjlllnnnpppqqqsssvvvzzz}}}>>>===;;;:::888777777777666666666777999;;;<<<===@@@CCCFFFIIIKKKOOOSSSVVVZZZ^^^bbbfffiiilllnnnppprrrrrruuu|||~~~{{{wwwuuunnnkkkgggccc___[[[UUURRRNNNSSSWWWZZZcccxxxyyyqqqjjjccc```bbb```bbbfffmmmwwwtttjjjbbb\\\[[[^^^eeemmmyyywwwoooaaa[[[WWWUUUPPPHHHBBBAAA?????????===:::777555444888888888:::======<<<;;;888999999999999888888777666666777888999:::;;;<<<;;;:::<<>>DDDLLLWWWeeerrr{{{~~~}}}xxxrrrkkkfff```ZZZ\\\```fffmmmwwwzzzuuuuuuttttttxxx~~~|||vvvwww~~~xxxtttfff\\\FFF<<<333111111...---...---,,,,,,,,,,,,,,,,,,---++++++,,,,,,+++***))))))+++******+++---......---+++++++++,,,,,,,,,------...---,,,++++++,,,...000,,,,,,---------.........,,,,,,------------,,,,,,//////000111111111111111000000000000111111111111111111111111222333444555333444444555666666777777;;;===;;;>>>DDDDDDOOOgggnnn```]]]bbbooo}}}vvv___RRRNNNFFFDDD@@@>>>>>>AAAEEEHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@AAAAAABBBDDDHHHMMMQQQSSSXXX\\\aaaeeehhhkkkmmmoooppprrruuuyyy}}}???>>><<<;;;999888888888777777777888999;;;<<<===@@@BBBEEEGGGJJJMMMQQQTTTXXX\\\aaaeeehhhkkkmmmppprrrqqqtttzzz|||wwwtttlllgggaaa\\\YYYWWWTTTSSSOOOQQQTTTWWW^^^qqq~~~vvvlllgggfffccccccdddhhhooouuuxxxyyyuuutttqqqnnnkkkhhhfffeeehhhkkksss~~~~~~xxxrrrnnnnnnrrryyyxxxjjjbbbZZZVVVPPPHHHCCCCCC>>>===<<<;;;:::888666555;;;:::;;;<<<>>>>>>;;;999666777777888888777666555777777888888999;;;===>>><<<;;;===DDDLLLUUUcccoooooorrrqqqnnnmmmooonnnjjj___UUUKKKEEE@@@>>>@@@DDDGGGFFFDDDBBB???===;;;:::<<<<<<<<<<<<;;;;;;;;;:::;;;:::999888888999:::;;;<<<<<<<<<;;;<<<<<<======<<<@@@GGGOOO[[[hhhuuu}}}~~~}}}|||uuuooohhhddd^^^[[[^^^dddjjjqqq{{{|||vvvqqqqqqrrrsssyyy{{{{{{|||~~~qqq```TTT@@@999222222111///...///,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,+++******---,,,++++++------,,,++++++++++++,,,,,,,,,------...---+++++++++---///000---.........////////////,,,,,,------------,,,,,,//////000111111111111111//////000000000111111111111111111111222333444444444555555666666777888888888<<<;;;===BBBBBBJJJ^^^zzzsssaaa\\\___iiitttkkkYYYRRRIIIEEE@@@======@@@EEEHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBCCCDDDGGGLLLOOORRRTTTXXX^^^bbbfffiiilllnnnppprrruuuxxx|||@@@???===<<<:::999999999777777777888999:::<<<===<<<>>>AAADDDFFFIIIMMMPPPUUUYYY^^^cccfffiiilllnnnsssrrrtttxxx|||{{{vvvrrrlllgggaaa[[[XXXVVVTTTSSSOOOPPPRRRVVV]]]nnnvvvlllhhhdddcccdddhhhnnnrrrsssrrrkkkhhhddd___[[[XXXWWWVVVTTTZZZfffuuu{{{kkkccc[[[VVVPPPIIIFFFFFF===<<<;;;<<<======;;;:::<<<<<<<<<>>>>>>===:::777444555666777777666555444777777777888:::===@@@AAA@@@>>>???FFFMMMSSS[[[ccc___aaa___ZZZXXXYYYXXXTTTNNNGGG@@@>>>;;;:::<<>>==================<<<;;;;;;;;;:::999888888999;;;===>>>>>>=========>>>>>>???@@@DDDLLLUUU```lllwww~~~}}}{{{yyyrrrkkkeeeaaa^^^\\\aaahhhmmmttt~~~xxxrrrmmmmmmooorrryyy}}}wwwwww{{{lllYYYKKK;;;666222333222///...000,,,,,,++++++++++++,,,,,,******+++,,,---------,,,---,,,++++++,,,---+++***++++++,,,,,,,,,,,,---------,,,++++++,,,---///000........./////////000000------............------------...////////////////////////000000000111111111000000111111222333444444555555666777777888888555:::888999??????EEEVVVlll|||ggg]]]\\\bbbjjj~~~|||eeeXXXMMMHHHBBB===;;;>>>CCCFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBCCCDDDFFFJJJNNNPPPQQQUUU[[[```dddgggkkknnnqqqrrruuuxxx{{{~~~@@@???>>><<<;;;::::::999666666666777888999:::;;;:::<<>>;;;;;;<<<>>>???===:::777222333555777777777666555444444555888;;;@@@DDDGGGFFFCCCCCCIIINNNPPPSSSWWWSSSUUUSSSNNNLLLMMMLLLHHHFFFAAA===<<<:::777999>>>@@@@@@@@@AAAAAABBBBBBBBB???@@@@@@AAA@@@???>>>===>>><<<:::999:::<<<>>>@@@BBBBBBAAAAAAAAAAAABBBBBBCCCIIIQQQZZZdddoooxxx~~~}}}||||||}}}~~~{{{xxxvvvnnngggbbb___]]]^^^eeemmmpppvvvuuuooojjjjjjlllpppxxx{{{|||}}}|||{{{rrrvvv~~~sssdddQQQCCC777333111222111...,,,...,,,,,,++++++++++++,,,,,,******+++++++++++++++******))))))***,,,---,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,---......///---------.........//////.........//////.........------...///////////////////////////000000000111000000000000111222333444333444444555555666777777666;;;888777======BBBPPP]]]ppp```YYY\\\```iiiwwwgggVVVPPPHHH@@@===>>>BBBFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@BBBAAAAAABBBDDDHHHKKKMMMNNNRRRXXX^^^bbbfffjjjmmmqqqrrrtttvvvyyy|||~~~AAA@@@>>>===;;;:::::::::555555555555666888999999:::<<>>???>>>;;;888111333555777888888777666000111333777<<>>===:::666777<<<;;;<<<>>>@@@BBBDDDFFFGGGBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@>>>======???BBBCCCGGGFFFFFFEEEEEEEEEFFFFFFFFFLLLTTT^^^gggqqqyyy~~~~~~|||{{{yyyxxx{{{|||~~~}}}zzzwwwtttkkkeee```^^^]]]___gggpppqqqwww~~~tttmmmhhhhhhjjjoooxxxzzz}}}yyyyyy}}}yyypppvvvyyymmm^^^LLL???555111000222111---+++---,,,++++++++++++++++++,,,---,,,,,,+++)))'''&&&%%%(((''''''))),,,---...---++++++,,,,,,,,,---------***+++,,,---............,,,,,,,,,---------............////////////......///000000111111111111111////////////000000000000000000000000111222333444222222333444444555555666999>>>:::888======AAANNNTTTxxxwwwbbbXXXWWWZZZYYYqqq|||www___YYYOOOEEEAAAAAADDDGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@AAA@@@@@@AAACCCFFFIIIKKKMMMQQQWWW]]]bbbfffjjjmmmqqqqqqrrrtttwwwzzz|||~~~~~~